Check the "transient" flag for the ability, include "self"/"caster" in the autocast filter and make it of type Effect-Instant. At least that should work.
Or you could use a Behavior with the Energy%==0 validator in the Deactivate field, which will shut it down if energy isn't 0. You'll still need a periodic effect to achieve anything beyond the capacity of a behavior though.
Alternatively you could use the Remove field and add the intended effect under Effect-Final. This would require a secondary setup to restore the behavior after triggering, though that could be included in the Effect-Final chain. (also might require a CasterNotDead validator as Effect-Final also triggers if the host dies)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Check the "transient" flag for the ability, include "self"/"caster" in the autocast filter and make it of type Effect-Instant. At least that should work.
Or you could use a Behavior with the Energy%==0 validator in the Deactivate field, which will shut it down if energy isn't 0. You'll still need a periodic effect to achieve anything beyond the capacity of a behavior though.
Alternatively you could use the Remove field and add the intended effect under Effect-Final. This would require a secondary setup to restore the behavior after triggering, though that could be included in the Effect-Final chain. (also might require a CasterNotDead validator as Effect-Final also triggers if the host dies)