- Joined
- Aug 14, 2006
- Messages
- 7,610
Hey.
I created a very simple floating text damage system that shows how much damage player 1 does and takes. I was wondering if there's a way to add healing to the system as well. I mean when player 1 units are healed by abilities or via triggers.
The event is the problem: there's no a good event for this thing.
Rep + credits to the helpers.
I created a very simple floating text damage system that shows how much damage player 1 does and takes. I was wondering if there's a way to add healing to the system as well. I mean when player 1 units are healed by abilities or via triggers.
The event is the problem: there's no a good event for this thing.
-
FloatingDamage SETTINGS
-

Events
-


Map initialization
-
-

Conditions
-

Actions
-


Set TempGroup = (Units owned by Player 1 (Red))
-


Set TempGroup2 = (Units owned by Neutral Hostile)
-


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



Loop - Actions
-




Trigger - Add to FloatingDamage TAKEN <gen> the event (Unit - (Picked unit) Takes damage)
-
-
-


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



Loop - Actions
-




Trigger - Add to FloatingDamage DONE <gen> the event (Unit - (Picked unit) Takes damage)
-
-
-


Custom script: call DestroyGroup(udg_TempGroup)
-


Custom script: call DestroyGroup(udg_TempGroup2)
-
-
-
FloatingDamage ADD
-

Events
-


Unit - A unit enters (Playable map area)
-
-

Conditions
-


Or - Any (Conditions) are true
-



Conditions
-




(Owner of (Entering unit)) Equal to Player 1 (Red)
-




(Owner of (Entering unit)) Equal to Neutral Hostile
-
-
-
-

Actions
-


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



If - Conditions
-




(Owner of (Entering unit)) Equal to Player 1 (Red)
-
-



Then - Actions
-




Trigger - Add to FloatingDamage TAKEN <gen> the event (Unit - (Triggering unit) Takes damage)
-
-



Else - Actions
-




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





If - Conditions
-






(Owner of (Entering unit)) Equal to Neutral Hostile
-
-





Then - Actions
-






Trigger - Add to FloatingDamage DONE <gen> the event (Unit - (Triggering unit) Takes damage)
-
-





Else - Actions
-
-
-
-
-
-
FloatingDamage HEAL
-

Events
-

Conditions
-

Actions
-


Set TempInteger = (Integer((Damage taken)))
-


Floating Text - Create floating text that reads (|c0077FF77 + (String(TempInteger))) above (Triggering unit) with Z offset 0.00, using font size 10.00, color (100.00%, 30.00%, 0.00%), and 10.00% transparency
-


Floating Text - Set the velocity of (Last created floating text) to 70.00 towards 90.00 degrees
-


Floating Text - Change (Last created floating text): Disable permanence
-


Floating Text - Change the lifespan of (Last created floating text) to 5.00 seconds
-


Floating Text - Change the fading age of (Last created floating text) to 4.00 seconds
-
-








