I want a seamless ability that is toggled on and off, it is based on Immolation for the toggleability and Berserk for the buffs that it gives. I do not want to use item buffs because they don't give the damage amp that berserk offers, as it is necessary for this ability.
Is there a way that the "Order unit to Berserk" function does not cause the unit to stop moving, as it would if you just used the ability normally?
If there is a way to add damage amp to the unit like berserk does, that could also work because then I can just use item abilities to add the bonus stats and not need the unit to be issued an order.
Is there a way that the "Order unit to Berserk" function does not cause the unit to stop moving, as it would if you just used the ability normally?
If there is a way to add damage amp to the unit like berserk does, that could also work because then I can just use item abilities to add the bonus stats and not need the unit to be issued an order.
-
OC slither
-
Events
- Unit - A unit Is issued an order with no target
-
Conditions
- (Unit-type of (Triggering unit)) Equal to Oceanic
-
Or - Any (Conditions) are true
-
Conditions
- (Issued order) Equal to (Order(immolation))
- (Issued order) Equal to (Order(umimmolation))
-
Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Issued order) Equal to (Order(immolation))
-
Then - Actions
- Unit - For (Triggering unit), Ability Slither Dummy (OC), Hide ability: False
- Unit - Order AbilTargetUnit[23] to Orc Troll Berserker - Berserk. <--------------------------
- Unit - For (Triggering unit), Ability Slither Dummy (OC), Hide ability: True
- Animation - Add the swim animation tag to AbilTargetUnit[23]
- Custom script: call GameTimeWait(0.1)
- Wait until ((AbilTargetUnit[23] has buff Slither (Immo) ) Equal to False), checking every 0.22 seconds
- Animation - Remove the swim animation tag to AbilTargetUnit[23]
- Unit - Remove Slither buff from AbilTargetUnit[23]
-
Else - Actions
- Animation - Remove the swim animation tag to AbilTargetUnit[23]
- Unit - Remove Slither buff from AbilTargetUnit[23]
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
- [/hidden]