Amphibious Battleship:
http://www.moddb.com/mods/death-label/images/good-enough-i-suppose#imagebox This thing has 9 turrets.
Two of these are from the object, implemented normally.
The other 7 are put on there by Firebase Logic.
KNOWN ISSUES:
However, I had to make the other 7 turrets do the scanning rotations, since the 7 turrets will be facing random directions if you just do it like that.
The 7 Turrets are INFANTRY. A Bunker Buster can auto-eject them off the main object(hence why I replaced the Bunker Buster works differently on my mod).
HOW TO:
For your Body Module, you're require a HiveStructureBody.
Have a GarrisonContain, set for Firebase:
Behavior = GarrisonContain ModuleTag_07
ContainMax = 7
EnterSound = GarrisonEnter
ExitSound = GarrisonExit
DamagePercentToUnits = 100%
ImmuneToClearBuildingAttacks = Yes
IsEnclosingContainer = No
End
And have it spawn with an objectcreationlist:
Behavior = GrantUpgradeCreate ModuleTag_Upgrade
UpgradeToGrant = Upgrade_AmericaAdvancedControlRods
End
Behavior = ObjectCreationUpgrade ModuleTag_LoadCrew
UpgradeObject = AW_OCL_AmphibiousBattleshipTurrets
TriggeredBy = Upgrade_AmericaAdvancedControlRods
End
ObjectCreationList AW_OCL_AmphibiousBattleshipTurrets
CreateObject
ObjectNames = AW_AmphibiousBattleship_FrontTurret
Count = 1
ContainInsideSourceObject = Yes
End
CreateObject
ObjectNames = AW_AmphibiousBattleship_Laser
Count = 6
ContainInsideSourceObject = Yes
End
End