10%str buff only 1 time few heroes
UNSLOVED
OK help i need buff Hero that increases 10% str ONLY 1 time not infinite times on many units not only 1 ... thats the problem many units and not stacking efect. im stuck here
UNSLOVED
OK help i need buff Hero that increases 10% str ONLY 1 time not infinite times on many units not only 1 ... thats the problem many units and not stacking efect. im stuck here
-
PurifyFire
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to PurifyFire
-
Actions
- Set PurifyFire_Unit = (Target unit of ability being cast)
- Set PurifyFire_Str = (Strength of PurifyFire_Unit (Include bonuses))
- Wait 1.00 seconds
- Unit Group - Add PurifyFire_Unit to PurifyFire_RandomGroup
-
Events
-
PurifyFireCheck
-
Events
- Time - Every 0.10 seconds of game time
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
-
Then - Actions
- Unit Group - Pick every unit in PurifyFire_RandomGroup and do (If (((Picked unit) has buff PurifyFireB ) Equal to True) then do (Hero - Modify Strength of (Picked unit): Set to ((Strength of (Picked unit) (Include bonuses)) + ((Strength of (Picked unit) (Include bonuses)) / 10))) else do (Do nothing))
- Unit Group - Remove PurifyFire_Unit from PurifyFire_RandomGroup
- Unit Group - Add PurifyFire_Unit to PurifyFire_RandomGroup_C
-
Else - Actions
- Unit Group - Pick every unit in PurifyFire_RandomGroup_C and do (If (((Picked unit) has buff PurifyFireB ) Equal to False) then do (Hero - Modify Strength of (Picked unit): Set to ((Strength of (Picked unit) (Include bonuses)) - ((Strength of (Picked unit) (Include bonuses)) / 10))) else do (Do nothing))
- Unit Group - Remove PurifyFire_Unit from PurifyFire_RandomGroup
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
Last edited: