Ok the timer works fine the problem was that we never put when to activate so when I added to activate it within 5 secs of the game it worked!! Now I'm stuck trying to figure out how to have the whole map revealed! lol
I'll have to look into this, but here's a solution, if you can complete the circle. You need to add all the units created in the wave to a unit group, then use an action (if, then, else) that, if all the units in the unit group (specified by a variable) are dead, the next wave will begin.
Variable Name (e.g.): UnitGroupVariable Variable Type: Unit Group (group)
Then you have to add following action to your UnitSpawn-Trigger:
Actions <<Unit Group - Pick Every Unit in Unit Group And Do Action>> Unit Group - Pick every unit in (Units owned by [HereTheAttackingWavePlayer]) and do (Unit Group - Add (Picked unit) to UnitGroupVariable)
Now, your next wave trigger should have this event:
Events <<Unit - Player-Owned Unit Event>> Unit - A unit owned by [HereTheAttackingWavePlayer] Dies
Condition <<Boolean Comparison -> Unit Group - Units Of Unit Group Are Dead>> (All units of UnitGroupVariable are dead) Equal to True