so, i created a new map, that's me and my buddy against 50 (maybe more later) waves of enemies, but for some reason i can't issue them they're attack closest unit order...
Waves
Periodic Order
Idle Order
Waves
Code:
Attack Waves
Events
Timer - Every 90.0 seconds of Real Time
Local Variables
Second Enemy = 1 <Integer>
Conditions
Actions
Trigger - Run Resources (Check Conditions, Don't Wait until it finishes)
General - If (Conditions) then do (Actions) else do (Actions)
If
Wave Number <= 9
Then
Variable - Modify Wave Number: + 1
Unit - Create Wave Number Zergling for player 15 at Point 10000 using default facing (No Options)
Unit - Create Wave Number Zergling for player 15 at Point 20000 using default facing (No Options)
Unit - Create Wave Number Zealot for player 15 at Point 10000 using default facing (No Options)
Unit - Create Wave Number Zealot for player 15 at Point 20000 using default facing (No Options)
Unit - Create Wave Number Marine for player 15 at Point 10000 using default facing (No Options)
Unit - Create Wave Number Marine for player 15 at Point 20000 using default facing (No Options)
Trigger - Run Update Objective (Waves Completed) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Update Objective (Waves Completed) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Periodic Order (Check Conditions, Don't Wait until it finishes)
Else
General - If (Conditions) then do (Actions) else do (Actions)
If
11 <= Wave Number <= 19
Then
Variable - Modify Wave Number: + 1
Variable - Modify Second Enemy: + 1
Unit - Create Wave Number Zergling for player 15 at Point 10000 using default facing (No Options)
Unit - Create Wave Number Zergling for player 15 at Point 20000 using default facing (No Options)
Unit - Create Wave Number Zealot for player 15 at Point 10000 using default facing (No Options)
Unit - Create Wave Number Zealot for player 15 at Point 20000 using default facing (No Options)
Unit - Create Wave Number Marine for player 15 at Point 10000 using default facing (No Options)
Unit - Create Wave Number Marine for player 15 at Point 20000 using default facing (No Options)
Unit - Create Second Enemy Medic for player 15 at Point 10000 using default facing (No Options)
Unit - Create Second Enemy Medic for player 15 at Point 20000 using default facing (No Options)
Unit - Create Second Enemy Marauder for player 15 at Point 10000 using default facing (No Options)
Unit - Create Second Enemy Marauder for player 15 at Point 20000 using default facing (No Options)
Unit - Create Second Enemy Stalker for player 15 at Point 10000 using default facing (No Options)
Unit - Create Second Enemy Stalker for player 15 at Point 20000 using default facing (No Options)
Unit - Create Second Enemy Roach for player 15 at Point 10000 using default facing (No Options)
Unit - Create Second Enemy Roach for player 15 at Point 20000 using default facing (No Options)
Trigger - Run Update Objective (Waves Completed) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Update Objective (Units Left (Unit Spawns)) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Periodic Order (Check Conditions, Don't Wait until it finishes)
Else
General - If (Conditions) then do (Actions) else do (Actions)
If
21 <= Wave Number <= 29
Then
Variable - Modify Wave Number: + 1
Unit - Create 10 Hydralisk for player 15 at Point 10000 using default facing (No Options)
Unit - Create 10 Hydralisk for player 15 at Point 20000 using default facing (No Options)
Unit - Create 10 Archon for player 15 at Point 10000 using default facing (No Options)
Unit - Create 10 Archon for player 15 at Point 20000 using default facing (No Options)
Unit - Create 5 Hellion for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Hellion for player 15 at Point 20000 using default facing (No Options)
Unit - Create 5 Siege Tank (Tank Mode) for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Siege Tank (Tank Mode) for player 15 at Point 20000 using default facing (No Options)
Unit - Create 10 Dark Templar for player 15 at Point 10000 using default facing (No Options)
Unit - Create 10 Dark Templar for player 15 at Point 20000 using default facing (No Options)
Trigger - Run Update Objective (Waves Completed) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Update Objective (Units Left (Unit Spawns)) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Periodic Order (Check Conditions, Don't Wait until it finishes)
Else
General - If (Conditions) then do (Actions) else do (Actions)
If
31 <= Wave Number <= 39
Then
Variable - Modify Wave Number: + 1
Unit - Create 5 Ultralisk for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Ultralisk for player 15 at Point 20000 using default facing (No Options)
Unit - Create 10 Immortal for player 15 at Point 10000 using default facing (No Options)
Unit - Create 10 Immortal for player 15 at Point 20000 using default facing (No Options)
Unit - Create 10 Thor for player 15 at Point 10000 using default facing (No Options)
Unit - Create 10 Thor for player 15 at Point 20000 using default facing (No Options)
Trigger - Run Update Objective (Waves Completed) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Update Objective (Units Left (Unit Spawns)) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Periodic Order (Check Conditions, Don't Wait until it finishes)
Else
General - If (Conditions) then do (Actions) else do (Actions)
If
Wave Number > 40
Then
Variable - Modify Wave Number: + 1
Unit - Create 5 Brood Lord for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Brood Lord for player 15 at Point 20000 using default facing (No Options)
Unit - Create 5 Corruptor for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Corruptor for player 15 at Point 20000 using default facing (No Options)
Unit - Create 5 Void Ray for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Void Ray for player 15 at Point 20000 using default facing (No Options)
Unit - Create 5 Carrier for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Carrier for player 15 at Point 20000 using default facing (No Options)
Unit - Create 1 Mothership for player 15 at Point 10000 using default facing (No Options)
Unit - Create 1 Mothership for player 15 at Point 20000 using default facing (No Options)
Unit - Create 5 Banshee for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Banshee for player 15 at Point 20000 using default facing (No Options)
Unit - Create 5 Battlecruiser for player 15 at Point 10000 using default facing (No Options)
Unit - Create 5 Battlecruiser for player 15 at Point 20000 using default facing (No Options)
Trigger - Run Update Objective (Waves Completed) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Update Objective (Units Left (Unit Spawns)) (Check Conditions, Don't Wait until it finishes)
Trigger - Run Periodic Order (Check Conditions, Don't Wait until it finishes)
Else
General - If (Conditions) then do (Actions) else do (Actions)
If
Or
Conditions
Wave Number == 10
Wave Number == 20
Wave Number == 30
Then
Variable - Modify Wave Number: + 1
Else
Player - Modify player 15 Handicap: Add 3
Code:
Periodic Order
Events
Timer - Every 10.0 seconds of Real Time
Local Variables
Conditions
Actions
Unit Group - Pick each unit in (Any units in (Entire map) owned by player 15 matching Excluded: Missile, Dead, Hidden, with at most Any Amount) and do (Actions)
Actions
Unit - Order (Picked unit) to ( Attack targeting (Position of (Closest unit to (Position of (Picked unit)) in (Any units in (Entire map) owned by player Any Player matching Excluded: Missile, Dead, Hidden, with at most Any Amount)))) (Replace Existing Orders)
Code:
Idle Order
Events
Unit - Any Unit Becomes idle
Local Variables
Conditions
(Owner of (Triggering unit)) == 15
Actions
Unit - Order (Triggering unit) to ( Attack targeting (Position of (Closest unit to (Position of (Triggering unit)) in (Any units in (Entire map) owned by player Any Player matching Excluded: Missile, Dead, Hidden, with at most Any Amount)))) (Replace Existing Orders)