Sometimes with terrains that does not spawn the craft, it would be really nice to be able to control where the weapon pile would be located.
For example, a map in Alien Takeover has two different mapblocks were you spawn, but only one of them is an exit. So if the weapon pile spawn in the wrong mapblock, you would lose all the equipment from the weapon pile if you have to abort the mission.
Possible solution 1: make the weapon pile be where the first soldier spawns (who is usually in the front of the Skyranger) when there is no craft.
alienDeployments:
- type: STR_SOME_MISSION_WITHOUT_CRAFT
weaponPileOnFirstSoldier: true
Possible solution 2 (my favorite I think): An option on the terrain mapblock to specify the exact tile. If multiple map blocks of that type spawn it could spawn in the first one, or just a random one. And maybe in cases where the Skyranger would spawn in this terrain anyways, the weapon pile would still be in the Skyranger even if a mapblock has a specified weapon pile tile.
terrains:
- name: STR_SOME_TERRAIN
mapBlocks:
- name: NAME01
with: 10
length: 10
weaponPile: [1, 5, 0] # default empty