I thought of something that doesn't require EUDs
But this would have to be done with a unit...
That would need 1 location per player which will be: "ScourgeLoc 1" in this case.
And another location that I will call "32x32" to put in the center of your map.
I hope you use Starforge. :S
Bring(current player, atleast, 1, scourge, 32x32);
movelocation(ScourgeLoc 1, scourge, current player, anywhere);
preservetrigger();
comment("ScourgeLoc: P1");
---
Command(current player, atleast, 1, scourge);
Bring(current player, exactly, 0, scourge, 32x32);
moveunits(all, scourge, current player, anywhere, ScourgeLoc 1);
preservetrigger();
comment("Border");
---
And the most important one:
Whatever();
Centerview(ScourgeLoc 1, current player);
preservetrigger();
comment("Center View P1");
With Hyper triggers, should do pretty fine.
I don't know if you'll like my idea though... it sure would be better to use EUDs. At least I gave it a try.
Edit: EDITED