Trigger("Player 1","Player 2","Player 3","Player 4","Player 5","Player 6","Player 7","Current Player"){
Conditions:
Countdown Timer(At most, 1);
Command("Current Player", "Power Generator", At least, 1);
Actions:
Create Unit("Current Player", "Protoss Zealot", 1, "The Shire Spawn Area");
Create Unit("Current Player", "Terran Marine", 2, "The Shire Spawn Area");
Preserve Trigger();
Comment("The Shire Spawn [0]");
}
//-----------------------------------------------------------------//
These triggers won't run 100% if you don't have hyper triggers. Change it to exactly 0, and put:
Trigger("Player 1","Player 2","Player 3","Player 4","Player 5","Player 6","Player 7"){
Conditions:
Countdown Timer(Exactly, 0);
Actions:
Preserve Trigger();
Set Countdown Timer(Set To, 150);
Comment("Reset Countdown Timer");
}
//-----------------------------------------------------------------//
at the bottom of the trigger list under player 8.
Also note that more enemies spawn based on the number of player in the game since each player will run that trigger. if you only want the same amount regardless of player number, use player 8 to spawn them, making sure that the reset timer is below the spawn trigger. Also note that "current player" is not a proper player type.
If you're wondering how I got these text triggers, it's in SCMDraft under Trigger Editor (not classic).
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"