#Experimenting with WAs triggering other WAs through scanevents but I run into a problem

11 messages · Page 1 of 1 (latest)

errant carbon
#

Im experimenting with WAs trigger other WAs. In the screenshot you see WA 1 which is very simple. It shows when Bloodthirst is usable. In the action tab I set on show to trigger event "TRIGGERTEST_SHOW" and on hide "TRIGGERTEST_HIDE" . I capture those events with WA 2 which should trigger if Bloodthirst is then usable. However WA2 doesnt trigger until I use Bloodthirst one time, after that its triggering correctly. Why is it not triggering initially? I already tried adding TRIGGERTEST_SHOW on init for WA1 but that doesnt fix it.

slender steppe
#

whats the goal?

#

the first show is before the aura is initialised.
but the goal is very much imporatnt

errant carbon
#

So I have a WA for all my important rotational abilities. I want those WAs only to be shown if nothing with higher priority is available. Right now I have to repeat the logic of higher rotational abilities to not be true and thus repeating logic. Ideally I only wanna define the logic once.

So for example, Crushing Blow has higher priority than Bloodbath. Right now im repeating the triggers of the Crushing Blow WA inside the Bloodbath WA and set them to trigger only when those are false. What would be easier is if I could just say, if Crushing Blow WA is currently active then untrigger Bloodbath WA. So it would take into account all Crushing Blow triggers without having to repeat them

whole flame
#

Scan events are technically the way for that.
Personally I'd prefer to do it in single aura though as a TSU watching a bunch of triggers collecting the relevant information.

But if you only wanna show one Icon, just put it all in group and limit it to 1.

#

And then order them on prio

#

Is that not valid in your case?

slender steppe
#

the only viable way is the dynamic group limit 1 approach

#

everything else i will heavily point away from weakauras. weakauras is not a tool for you then.

errant carbon
#

Oh that is a very interesting idea, didnt even know that was possible! Thanks, I think that is the solution for my problem!

slender steppe
#

keep in mind, one aura per entry in the priority list. not per spell.