Ok, the way to stack infantry (I have only tried it with terran infantry and heros)
is like this:
Step 1: Have about 50 or so Marines Or ghosts or whatever (They have to be a sprite, Use Starforge Or SCMDraft)
Step 2: In the sprite properties make sure 'Draw as sprite' is unchecked and 'Disabled' IS checked.(You cannot see disabled infantry sprites under any circumstance!!)
Step 3: Make a trigger that enables the units one by one. Like This:
| Trigger |
| Description: |
| Stackable Infantry |
|
| Players: |
| ¤ Player 8(Owner Of Sprites) |
| Conditions: |
¤ Force 1 Brings Atleast 1 'Marine' To 'Barracks'
|
| ¤ Currentplayer Brings At Most 0 'Marine' To 'Cloak/Disable' |
| Actions: |
¤ Give 1 'Marine' owned by Player 8 at 'Sprites Are Here' To CurrentPlayer
|
¤ Move 1 'Marine' Owned By CurrentPlayer At 'Sprites Are Here' To 'Cloak/Disable'
|
¤ Enable Doodad State For 'Marine' At 'Cloak/Disable' for Current Player
|
¤ Wait 200ms
|
¤ Enable Doodad State For 'Marine' At 'Cloak/Disable' for Current Player
|
¤ Wait 200ms
|
¤ Order 1 'Marine' Owned By Current Player At 'Cloak/Disable' Move To 'Cloak/Disable Order Termination'
|
| ¤ Preserve Trigger |
Then When the infantry gets to the Termination location, move em to the spawn:
| Trigger |
| Description: |
| Move Stackable Infantry |
|
| Players: |
| ¤ Force 1 |
| Conditions: |
| ¤ CurrentPlayer Brings Atleast 1 Any Unit to 'Cloak/Disable Order Termination' |
| Actions: |
¤ Move all any unit owned by current player at 'Cloak/Disable Order Termination' To 'Spawn Heros Here'
|
| ¤ Preserve Trigger |
Note: This method requires you to unshare vision with yourself(Use player 7's vision instead) so you don't crash if you look.