Ok people well I have had a bug on my map which has stayed there despite all my attempts to fix it.
Players:
-Player 1
Conditions:
-Player 1 brings at least 1 Overlord to "target 2" (location)
Actions:
-Create 1 observer at "cannon explosion" (location)
-Wait for 100 milliseconds.
-Kill 1 observer for Player 1 at "cannon explosion" (location)
-Move 1 Overlord for Player 1 at area of affect 2 (location that surrounds target 2) to "cannon area" (location).
-Kill all any unit for All Players at "area of affect 2" (location)
-Preserve Trigger
Now what seems to happen is the observer is created but isnt destroyed until much later. And the kill all any unit action also doesnt occur until much later.
What I believe is the problem is that all my triggers (i have plenty this map has 100 locations so far) are stacking up and that is the cause of the wait. So I added Hyper Triggers but still the problem remained. I am now at a lost as what to do to fix this bug so any help will be greatly appreciated. I've also attached my map to help find the problem.
[attachmentid=15715]
Looks like you're creating and killing the observer for the explosion effect. If that's the case, you don't really need the wait, it should work without it.
Without the wait, there won't be any chance for a long delay, all the actions will happen in sequence.
Delete the hypers and make new ones for a computer player.
or just make sure any triggers that have waits are not all on the same player
ADDITION:
with preserve
For making hypers I prefer for All Players so I dont need multiple but thats just my opinion on that