I have no idea why this happens, but when I choose mass middle for Player 1, it moves the units a little to the right then straight down then turns left into the middle.
Player 1's arena is exactly straight above the middle however, so I don't know why this happens.
It bunches the units up in the corner before it gets to the middle is the reason this is a problem.
[attachmentid=17851]
I had to make the trigger this way so that the civilians/heroes wouldn't attack either.
(Mass 1 and Mass 2 are the two locations covering the arena, Middle is the location that is attacked)
Mass Middle Trigger:
Players:
Player 1
Conditions:
Bring(CurrentPlayer, Exactly, 1, Chooser/Masser/$1, Mass Middle);
Actions:
Order(Marine, CurrentPlayer, Mass 1, Attack, Middle);
Order(Ghost, CurrentPlayer, Mass 1, Attack, Middle);
Order(Firebat, CurrentPlayer, Mass 1, Attack, Middle);
Order(Goliath, CurrentPlayer, Mass 1, Attack, Middle);
Order(Vulture, CurrentPlayer, Mass 1, Attack, Middle);
Order(Archon, CurrentPlayer, Mass 1, Attack, Middle);
Order(Dragoon, CurrentPlayer, Mass 1, Attack, Middle);
Order(Zealot, CurrentPlayer, Mass 1, Attack, Middle);
Order(Dark Templar, CurrentPlayer, Mass 1, Attack, Middle);
Order(Broodling, CurrentPlayer, Mass 1, Attack, Middle);
Order(Hydralisk, CurrentPlayer, Mass 1, Attack, Middle);
Order(Zergling, CurrentPlayer, Mass 1, Attack, Middle);
Order(Marine, CurrentPlayer, Mass 2, Attack, Middle);
Order(Ghost, CurrentPlayer, Mass 2, Attack, Middle);
Order(Firebat, CurrentPlayer, Mass 2, Attack, Middle);
Order(Goliath, CurrentPlayer, Mass 2, Attack, Middle);
Order(Vulture, CurrentPlayer, Mass 2, Attack, Middle);
Order(Archon, CurrentPlayer, Mass 2, Attack, Middle);
Order(Dragoon, CurrentPlayer, Mass 2, Attack, Middle);
Order(Zealot, CurrentPlayer, Mass 2, Attack, Middle);
Order(Dark Templar, CurrentPlayer, Mass 2, Attack, Middle);
Order(Broodling, CurrentPlayer, Mass 2, Attack, Middle);
Order(Hydralisk, CurrentPlayer, Mass 2, Attack, Middle);
Order(Zergling, CurrentPlayer, Mass 2, Attack, Middle);
PreserveTrigger();
Comment("Mass Middle");
ADDITION:
Anybody?