I have this trigger:
-
Trigger
-
Events
- Unit - A unit Is attacked
- Conditions
-
Actions
-
For each (Integer A) from 1 to 8, do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Owner of (Attacked unit)) Equal to Player[(Integer A)]
- (Owner of (Attacking unit)) Equal to Player 12 (Brown)
- (Attacked unit) Not equal to Core[(Integer A)]
-
Then - Actions
- Set LifeBfrDamage = (Life of (Attacked unit))
- Wait until ((Life of (Triggering unit)) Less than LifeBfrDamage), checking every 0.10 seconds
- Unit - Set life of Core[(Integer A)] to ((Life of Core[(Integer A)]) - (LifeBfrDamage - (Life of (Attacked unit))))
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Loop - Actions
-
For each (Integer A) from 1 to 8, do (Actions)
-
Events