- Joined
- May 21, 2015
- Messages
- 70
my 3rd trigger dont work, it will remove the added atrribute after seconds 5 but it didnt EDIT:Ive found the problem, but the new problem now is the stats doesnt go away after 5 seconds if RageC is repeatitively takes damage. >> heres the trigger again
-
Rage Start
-
Events
-
Unit - A unit Learns a skill
-
-
Conditions
-
Actions
-
Set RageC[RageS] = (Learning Hero)
-
Trigger - Add to Rage Cast <gen> the event (Unit - RageC[RageS] Takes damage)
-
-
-
Rage Cast
-
Events
-
Conditions
-
Actions
-
Set RageS = (RageS + 1)
-
Set RageCh[RageS] = (Random integer number between 1 and 2)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RageCh[RageS] Not equal to 1
-
-
Then - Actions
-
Set RageS = (RageS - 1)
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RageCh[RageS] Equal to 1
-
-
Then - Actions
-
Set RageC[RageS] = (Triggering unit)
-
Set RageT[RageS] = 0
-
Set RageTi = 1.00
-
Set RageTiR[RageS] = 1
-
-
Else - Actions
-
Trigger - Turn on Rage Trigger <gen>
-
-
-
-
-
-
-
Rage Trigger
-
Events
-
Game - RageTi becomes Equal to 1.00
-
-
Conditions
-
Actions
-
Trigger - Turn on Rage Add <gen>
-
-
-
Rage Add
-
Events
-
Time - Every 1.00 seconds of game time
-
-
Conditions
-
Actions
-
For each (Integer RageIn) from 1 to RageS, do (Actions)
-
Loop - Actions
-
Set RageT[RageIn] = (RageT[RageIn] + 1)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RageTiR[RageIn] Equal to 1
-
-
Then - Actions
-
Hero - Modify Strength of RageC[RageIn]: Add (2 x (Hero level of RageC[RageIn]))
-
Set RageA[RageIn] = (RageA[RageIn] + (2 x (Hero level of RageC[RageIn])))
-
Set RageTiR[RageIn] = 0
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RageT[RageIn] Equal to 5
-
-
Then - Actions
-
Hero - Modify Strength of RageC[RageIn]: Subtract RageA[RageIn]
-
Set RageA[RageIn] = 0
-
-
Else - Actions
-
Set RageIn = (RageIn - 1)
-
Set RageC[RageIn] = RageC[RageS]
-
Set RageS = (RageS - 1)
-
Set RageT[RageIn] = 0
-
-
-
-
-
-
-
-