- Joined
- Mar 1, 2013
- Messages
- 555
The title explains pretty much everything. I have this simple loop and don't know how to remove the lightning without a crash:
Please help
-
Untitled Trigger 002
-
Events
- Time - Every 0.05 seconds of game time
- Conditions
-
Actions
-
For each (Integer Temp_Int) from 1 to 24, do (Actions)
-
Loop - Actions
- Set pStaticT[Temp_Int] = (Position of uStaticT[Temp_Int])
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Distance between pStaticDestenation[Temp_Int] and pStaticT[Temp_Int]) Less than 100.00
-
Then - Actions
- Lightning - Destroy StaticLightning[Temp_Int]
- Set uStaticC[Temp_Int] = No unit
- Set uStaticT[Temp_Int] = No unit
- Set rStaticDamage[Temp_Int] = 0.00
-
Else - Actions
- Set rStaticDamage[Temp_Int] = (rStaticDamage[Temp_Int] x 1.03)
- Set StaticAngle = (Angle from pStaticT[Temp_Int] to pStaticDestenation[Temp_Int])
- Set pStaticT[Temp_Int] = (pStaticT[Temp_Int] offset by rStaticDamage[Temp_Int] towards StaticAngle degrees)
- Unit - Move uStaticT[Temp_Int] instantly to pStaticT[Temp_Int]
- Unit - Cause uStaticC[Temp_Int] to damage uStaticT[Temp_Int], dealing (rStaticDamage[Temp_Int] / 3.00) damage of attack type Spells and damage type Normal
- Lightning - Move StaticLightning[Temp_Int] to source pStaticT[Temp_Int] and target pStaticDestenation[Temp_Int]
-
If - Conditions
-
Loop - Actions
-
For each (Integer Temp_Int) from 1 to 24, do (Actions)
-
Events