- Joined
- Jun 2, 2009
- Messages
- 1,218
Hello everyone. I was created ability that increases attack damage when hit point decreases. But as you can see, it is painful with lot of triggers.
How to make it better?
How to make it better?
-
Rage of Strength Run
-
Events
- Time - Every 0.50 seconds of game time
- Conditions
-
Actions
-
Unit Group - Pick every unit in RageofStrengthCasterGroup and do (Actions)
-
Loop - Actions
- Set Magnataur = (Picked unit)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of Blizzard for Magnataur) Equal to 1
-
Then - Actions
- If ((Percentage life of Magnataur) Greater than 75.00) then do (Unit - Set level of Rage of Strength for Magnataur to 1) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 75.00) then do (Unit - Set level of Rage of Strength for Magnataur to 2) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 50.00) then do (Unit - Set level of Rage of Strength for Magnataur to 3) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 25.00) then do (Unit - Set level of Rage of Strength for Magnataur to 4) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 10.00) then do (Unit - Set level of Rage of Strength for Magnataur to 5) else do (Do nothing)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of Blizzard for Magnataur) Equal to 2
-
Then - Actions
- If ((Percentage life of Magnataur) Greater than 75.00) then do (Unit - Set level of Rage of Strength for Magnataur to 6) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 75.00) then do (Unit - Set level of Rage of Strength for Magnataur to 7) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 50.00) then do (Unit - Set level of Rage of Strength for Magnataur to 8) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 25.00) then do (Unit - Set level of Rage of Strength for Magnataur to 9) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 10.00) then do (Unit - Set level of Rage of Strength for Magnataur to 10) else do (Do nothing)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of Blizzard for Magnataur) Equal to 3
-
Then - Actions
- If ((Percentage life of Magnataur) Greater than 75.00) then do (Unit - Set level of Rage of Strength for Magnataur to 11) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 75.00) then do (Unit - Set level of Rage of Strength for Magnataur to 12) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 50.00) then do (Unit - Set level of Rage of Strength for Magnataur to 13) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 25.00) then do (Unit - Set level of Rage of Strength for Magnataur to 14) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 10.00) then do (Unit - Set level of Rage of Strength for Magnataur to 15) else do (Do nothing)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of Blizzard for Magnataur) Equal to 4
-
Then - Actions
- If ((Percentage life of Magnataur) Greater than 75.00) then do (Unit - Set level of Rage of Strength for Magnataur to 16) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 75.00) then do (Unit - Set level of Rage of Strength for Magnataur to 17) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 50.00) then do (Unit - Set level of Rage of Strength for Magnataur to 18) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 25.00) then do (Unit - Set level of Rage of Strength for Magnataur to 19) else do (Do nothing)
- If ((Percentage life of Magnataur) Less than or equal to 10.00) then do (Unit - Set level of Rage of Strength for Magnataur to 20) else do (Do nothing)
- Else - Actions
-
If - Conditions
-
Loop - Actions
-
Unit Group - Pick every unit in RageofStrengthCasterGroup and do (Actions)
-
Events