Hey gang, got help to make a little movement = mana loss system and it is working good. Uh, I noticed no easy way to do a "generic unit event" that would detect when any unit is at 1/4 mana or 0 mana and then use a dummy to apply a negative effect.
Also using Bribe's Unit Indexer and Movement detection.
Also using Bribe's Unit Indexer and Movement detection.
-
Mana Zero
-

Events
-

Conditions
-

Actions
-


-------- Loop Through registered Units --------
-


Unit Group - Pick every unit in ManaZero_Group and do (Actions)
-



Loop - Actions
-




Set ManaZero_Individual_Location = (Position of (Picked unit))
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Integer((Mana of (Picked unit)))) Less than or equal to ((Integer((Max mana of (Picked unit)))) / 4)
-






((Picked unit) has buff Cripple) Equal to False
-
-





Then - Actions
-






Unit - Create 1 Dummy for Player 9 (Gray) at ManaZero_Individual_Location facing Default building facing degrees
-






Unit - Order (Last created unit) to Undead Necromancer - Cripple (Picked unit)
-






Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
-
-





Else - Actions
-
-
-
-
-



