Closed studioph closed 1 month ago
Not technically a bug with the underlying QuestAliasConditionUtil
class from SynthesisUtils. Easiest solution is probably to search for multiple distinct conditions and simply run multiple util patcher instances for each variant.
Upon further investigation, I believe that the EqualTo/Or
variant is actually incorrect having investigated the plugin in xEdit as the OR ends up nullifying the FormList check with the GetQuestRunning
condition that was also added. I may update the patcher to add EqualTo
as a condition of the searchFunc, but otherwise will wait to hear for a response from the mod author.
Fixed in 5d1ee35a712c5074dba1f654a0cb0cb5493dcc30
It appears that some radiant quests edited by QAIS have
EqualTo
as the comparison type while others haveEqualTo/Or
. Whichever one gets found by the search function during the first stage of the patcher will be used to check which aliases need patching, which will end up omitting quests that use the other variant of the condition.Examples:
TGRDU
usesEqualTo
CR01
usesEqualTo/Or