Give Units to Player("Player 8", "Player 9", "Zerg Scourge", All, "Anywhere");
Looks like you are giving all scourges at anywhere on the first trigger, instead of at scourge-1.
Also you can use binary-countoff-style triggers to support more scourges with fewer triggers. For example, this is 6 triggers but supports up to 31 scourges:
Trigger("Player 8"){
Conditions:
Command("Current Player", "Zerg Scourge", At least, 16);
Actions:
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 8"){
Conditions:
Command("Current Player", "Zerg Scourge", At least, 8);
Actions:
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 8"){
Conditions:
Command("Current Player", "Zerg Scourge", At least, 4);
Actions:
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 8"){
Conditions:
Command("Current Player", "Zerg Scourge", At least, 2);
Actions:
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 8"){
Conditions:
Command("Current Player", "Zerg Scourge", At least, 1);
Actions:
Move Location("Current Player", "Zerg Scourge", "Anywhere", "Location 1");
Create Unit("Current Player", "Terran Valkyrie", 1, "Location 1");
Give Units to Player("Current Player", "Player 9", "Zerg Scourge", 1, "Location 1");
Preserve Trigger();
}
//-----------------------------------------------------------------//
// kill all valkyries at once, and give the scourges back
Trigger("Player 8"){
Conditions:
Always();
Actions:
Kill Unit("Current Player", "Terran Valkyrie");
Give Units to Player("Player 9", "Current Player", "Zerg Scourge", All, "Anywhere");
Preserve Trigger();
}
I also uploaded my sample map just in case you were interested. It just spawns a scourge, junk yard dogs it, and then periodically does another junk yard dog to keep the ones that stop moving.
Attachments:
TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB -
topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig -
topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!