- Joined
- Mar 6, 2014
- Messages
- 203
hello i got a problem in my trigger when i cast it once its fine but when two caster cast it the other one will become normal but the second one is not normal.. this is the trigger..
-
Rage
-

Events
-


Unit - A unit Starts the effect of an ability
-
-

Conditions
-


(Ability being cast) Equal to Rage
-
-

Actions
-


Set RageIndex = (RageIndex + 1)
-


Set RageCaster[RageIndex] = (Triggering unit)
-


Set RageStack[RageIndex] = 0.00
-


Set RageSize[RageIndex] = (100.00 + RageStack[RageIndex])
-


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



If - Conditions
-




RageIndex Greater than or equal to 0
-
-



Then - Actions
-




Trigger - Turn on Rage Loop <gen>
-
-



Else - Actions
-
-
-
-
Rage Loop
-

Events
-


Time - Every 0.03 seconds of game time
-
-

Conditions
-

Actions
-


For each (Integer RageRecycle) from 1 to RageIndex, do (Actions)
-



Loop - Actions
-




Set RageStack[RageRecycle] = (RageStack[RageRecycle] + 1.00)
-




Set RageSize[RageRecycle] = (100.00 + RageStack[RageRecycle])
-




Animation - Change RageCaster[RageRecycle]'s size to (RageSize[RageRecycle]%, RageSize[RageRecycle]%, RageSize[RageRecycle]%) of its original size
-




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





If - Conditions
-






RageStack[RageRecycle] Greater than or equal to 75.00
-
-





Then - Actions
-






Animation - Change RageCaster[RageRecycle]'s size to (100.00%, 100.00%, 100.00%) of its original size
-






Set RageCaster[RageRecycle] = RageCaster[RageIndex]
-






Set RageRecycle = (RageRecycle - 1)
-






Set RageIndex = (RageIndex - 1)
-






Set RageSize[RageRecycle] = RageSize[RageIndex]
-






Set RageStack[RageRecycle] = RageStack[RageIndex]
-






Trigger - Turn off (This trigger)
-
-





Else - Actions
-
-
-
-
-


