RoarMan
Member
- Reaction score
- 12
So I'm having a bit of a problem with this rage system I have. Basically I'm using wood as rage and whenever a unit takes damage, he gains a percent of the damage in rage. Also you can't go over 100 rage. The problem is, it doesn't work. When a unit is damaged, he doesn't gain rage. (BTW this is based off Chocobo's damage detection system.)
Code:
Detect Unit
Events
Unit - A unit enters (Playable map area)
Conditions
Actions
Trigger - Add to Show Damages <gen> the event (Unit - (Triggering unit) Takes damage)
Trigger - Add to Rage <gen> the event (Unit - (Triggering unit) Takes damage)
Code:
Rage
Events
Conditions
Actions
Player - Add ((Integer(0.10)) x (Integer((Damage taken)))) to (Owner of (Damage source)) Current lumber
Player - Add ((Integer(0.10)) x (Integer((Damage taken)))) to (Owner of (Triggering unit)) Current lumber
Code:
Hero Dies
Events
Unit - A unit Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Player - Set (Owner of (Triggering unit)) Current lumber to 0
Code:
Rage Degen
Events
Time - Every 3.00 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked player) Current lumber) Greater than 0
Then - Actions
Player - Add -1 to (Picked player) Current lumber
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked player) Current lumber) Greater than or equal to 100
Then - Actions
Player - Set (Picked player) Current lumber to 100
Else - Actions