Trigger:
- Phoenix Bombs
- Events
- Time - Every 3.01 seconds of game time
- Conditions
- Actions
- Unit - Create 1 Fireball for Player 12 (Brown) at (Position of Phoenix 0021 <gen>) facing Default building facing degrees
- For each (Integer A) from 1 to 50, do (Actions)
- Loop - Actions
- Animation - Change (Last created unit) flying height to ((Current flying height of (Last created unit)) - 10.00) at 0.00
- Wait 0.06 seconds
- Loop - Actions
- Unit - Kill (Last created unit)
- Events
So, what I'm trying to do is make these 'fireballs' spawn every 3 seconds at the phoenix's position, and then smoothly fall to the floor, and then die. (I'm going to trigger it to pick every unit within 200 of it and kill them, instead of killing itself, but that's not necessary for now). So, 0.06 seconds x 50 would be 3 seconds, right? So it should hit the floor over 3 seconds, and then kill itself. Or so it seems...
But strangely, some of the fireballs only go half of the way, hit the floor but don't explode, and so on, though some of them work properly. It's very inconsistant.
Anyone know what's going on?