Right, I would assume something along the following lines:
On the model, have 4 bones named however they are on the firebase spawnpoints. One obvious drawback is all the units will stand on the tank as opposed to sit on it ... I'm not sure without playing if there is a way around that.
In your tank ini, put the following:
Code:
Add the following to the KindOf:
SPAWNS_ARE_THE_WEAPONS GARRISONABLE_UNTIL_DESTROYED
----------
Add the following to the HiveStructureBody ( assuming you want the damages progagating ):
PropagateDamageTypesToSlavesWhenExisting = NONE +SNIPER ;+SMALL_ARMS +POISON +RADIATION +SURRENDER
----------
Add the following somewhere in the Engineering Section:
Behavior = GarrisonContain ModuleTag_07
ContainMax = 4
EnterSound = GarrisonEnter
ExitSound = GarrisonExit
ImmuneToClearBuildingAttacks = Yes
DamagePercentToUnits = 100%
IsEnclosingContainer = No
End
----------
You will also need to change the tank CommandSet appropriately ( with exit button, essentially ) so the units can exit.
I think that should be all you need, assuming I've understood the problem correctly; that is, the units are actually visible on the tank when garissoned. If you want them to be inside the tank with guns firing out, thats even easier.
test it, and if theres still an error ( or if someone can spot a glaring one ), then I'll help further
