- Joined
- Jun 17, 2010
- Messages
- 2,275
-
Soar Expiration
-
Events
- Time - Every 1.00 seconds of game time
- Conditions
-
Actions
-
For each (Integer A) from 1 to Soar_Index, do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Soar_Expiration[(Integer A)] Greater than or equal to (Soar_ExpirationFormula - 1)
-
Then - Actions
- Set ExpirationBoolean[(Integer A)] = False
- Set Soar_Expiration[(Integer A)] = 0
- Unit - Remove Dive Bomb from Soar_Unit[(Integer A)]
- Player - Enable Soar for (Owner of Soar_Unit[(Integer A)])
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- ExpirationBoolean[(Integer A)] Equal to True
-
Then - Actions
- Animation - Change Soar_Unit[(Integer A)] flying height to ((Current flying height of Soar_Unit[(Integer A)]) - (400.00 / (Real(Soar_ExpirationFormula)))) at 0.00
- Set Soar_Expiration[(Integer A)] = (Soar_Expiration[(Integer A)] + 1)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Loop - Actions
-
For each (Integer A) from 1 to Soar_Index, do (Actions)
-
Events