I'm trying to implement a passive that increases shield regen through three separate buffs if shields are below 90, 60, and 30% (same buff effect, different names).
What I've done so far is create 3 always-on passive buffs for each level with a damage response that validates against "Shields < 90%" (and 60, 30). The validator is a Compare that checks if the Target unit is less than 90% shields. The response then "handles" an effect that triggers the Active buff that does the shield regen increase. The active buffs themselves last 5 seconds, but should constantly refresh as more damage gets triggered and the validator gets fulfilled.
Only thing is, the effect is never handled by any of the passives (evidenced by the active buffs never showing up on the unit), which leads me to believe the validator is constantly failing.