This page is under construction
Archives/bf1942/levels/Midway-1942.rfa
bf1942/levels/Midway-1942/Objects/Enterprise/Objects.con
Var v_is_coop
console.useRelativePaths 0
run bf1942/game/is_coop.con
console.useRelativePaths 1

rem *** Enterprise ***
rem *** +3000 criticalDamage for sink effect ***
ObjectTemplate.create PlayerControlObject Enterprise
ObjectTemplate.setNetworkableInfo EnterpriseBodyInfo
ObjectTemplate.loadSoundScript Sounds/CarrierWaveSound.ssc
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1

ObjectTemplate.drag 7.1

ObjectTemplate.mass 25000000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 18130
ObjectTemplate.maxhitpoints 18130
ObjectTemplate.material 807
ObjectTemplate.criticalDamage 4513
ObjectTemplate.hpLostWhileCriticalDamage 50
ObjectTemplate.explosionForceMod 5
ObjectTemplate.dontClearTeamOnExit 1
ObjectTemplate.addArmorEffect 9065 e_ShipDamaged -8/20/50

ObjectTemplate.addArmorEffect 7204 e_ShipDamaged -8/20/50
ObjectTemplate.addArmorEffect 7204 e_ShipDamaged 8/20/-10

ObjectTemplate.addArmorEffect 4513 e_ShipDamaged -8/20/50
ObjectTemplate.addArmorEffect 4513 e_ShipDamaged 8/20/-10

ObjectTemplate.addArmorEffect 4513 e_waterBoatSink 0/10/0
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 19/6/-5
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 17/2/-45
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 14/2/-85
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 10/2/-125
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 13/3/25
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 18/3/45
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 16/2/65
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 14/2/85
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 0/3/125
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 0/6/35
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 0/5/-25
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 0/15/-5
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf 0/3/-90
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf -19/6/-5
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf -17/3/-35
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf -14/2/-75
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf -10/2/-125
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf -13/3/25
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf -18/3/45
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf -16/2/65
ObjectTemplate.addArmorEffect 4513 e_waterBoatSinkEf -14/2/85
ObjectTemplate.addArmorEffect 0 e_ExploShipDestroyedBundle_LargeShip 0/0/0
ObjectTemplate.aiTemplate Enterprise
rem -------------------------------------
ObjectTemplate.addTemplate lodEnterprise

ObjectTemplate.addTemplate e_WaterFrontBigB
ObjectTemplate.setPosition 0/0/130
ObjectTemplate.addTemplate e_waterBoatSvall
ObjectTemplate.setPosition 0/-1/135
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate e_waterBoatSvall
ObjectTemplate.setPosition 0/-1/-145
ObjectTemplate.setRotation 270/0/0
ObjectTemplate.addTemplate e_waterBackBig
ObjectTemplate.setPosition 0/0.5/-140

ObjectTemplate.addTemplate Enterprise_Floater
ObjectTemplate.setPosition -20/14.8/125
ObjectTemplate.addTemplate Enterprise_FloaterBreakerFL

ObjectTemplate.addTemplate Enterprise_Floater
ObjectTemplate.setPosition 20/14.8/125
ObjectTemplate.addTemplate Enterprise_FloaterBreakerFR

ObjectTemplate.addTemplate Enterprise_Floater
ObjectTemplate.setPosition -20/14.8/-125
ObjectTemplate.addTemplate Enterprise_FloaterBreakerBL

ObjectTemplate.addTemplate Enterprise_Floater
ObjectTemplate.setPosition 20/14.8/-125
ObjectTemplate.addTemplate Enterprise_FloaterBreakerBR
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 9/20/41 0/0/0
ObjectTemplate.GUIIndex 35
ObjectTemplate.setVehicleIcon "Vehicle/icon_CV6Enterprise.tga"
ObjectTemplate.setVehicleIconPos 58/80
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_28mmMark1.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier
ObjectTemplate.setMinimapIcon ""
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.sonarPos 1
ObjectTemplate.submarineData 0 0 0 0 0 19 200

rem *** EnterpriseComplex ***
ObjectTemplate.create Bundle EnterpriseComplex
rem ObjectTemplate.setNetworkableInfo EnterpriseBodyInfo
ObjectTemplate.geometry Enterprise_hull_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasMobilePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate EnterpriseCamBundle
ObjectTemplate.setPosition 11/19.5/43
ObjectTemplate.addTemplate 28mmAA_body_EnterprisePos1
ObjectTemplate.setPosition 11/19.5/43
ObjectTemplate.addTemplate 28mmAA_body2
ObjectTemplate.setPosition 11/21/38

ObjectTemplate.addTemplate Tower_2radUS_m1
ObjectTemplate.setPosition 11/19.5/43.5
ObjectTemplate.addTemplate Tower_2radUS_m1
ObjectTemplate.setPosition 11/21/38.5

ObjectTemplate.addTemplate ClimbingNet_6m
ObjectTemplate.setPosition 14.21/3.82/-121.7
ObjectTemplate.setRotation -80.499/0/0
ObjectTemplate.addTemplate ClimbingNet_6m
ObjectTemplate.setPosition -13.01/3.82/-121.7
ObjectTemplate.setRotation 80.5/0/0
ObjectTemplate.addTemplate ClimbingNet_6m
ObjectTemplate.setPosition 11.42/3.8/106.584
ObjectTemplate.setRotation -93.5/0/0
ObjectTemplate.addTemplate ClimbingNet_6m
ObjectTemplate.setPosition -10.2/3.8/106.584
ObjectTemplate.setRotation 93.5/0/0
rem ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn1
rem ObjectTemplate.setPosition 11/26/35

if v_is_coop == False
beginrem
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn2
ObjectTemplate.setPosition 5.5/26.8/14
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn3
ObjectTemplate.setPosition 5.5/26.8/7
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn4
ObjectTemplate.setPosition 5.5/26.8/0
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn5
ObjectTemplate.setPosition 5.5/26.8/-12.5
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn6
ObjectTemplate.setPosition 16.5/24/30
endrem

ObjectTemplate.addTemplate Enterprise_AirCraftSoldierSpawn1
ObjectTemplate.setPosition -16/18.4/-140
ObjectTemplate.addTemplate Enterprise_AirCraftSoldierSpawn2
ObjectTemplate.setPosition 16/18.4/-140
ObjectTemplate.addTemplate Enterprise_AirCraftSoldierSpawn3
ObjectTemplate.setPosition -16/18.4/-130
ObjectTemplate.addTemplate Enterprise_AirCraftSoldierSpawn4
ObjectTemplate.setPosition 16/18.4/-130
ObjectTemplate.addTemplate Enterprise_AirCraftSoldierSpawn5
ObjectTemplate.setPosition 14/15.4/-108
ObjectTemplate.addTemplate Enterprise_AirCraftSoldierSpawn6
ObjectTemplate.setPosition 14/15.4/-98

ObjectTemplate.addTemplate Enterprise_fighterSpawner
ObjectTemplate.setPosition 8.0/20.7/63
ObjectTemplate.setRotation 0/-12.7/0
ObjectTemplate.addTemplate Enterprise_sbdSpawner
ObjectTemplate.setPosition 10.8658/20.3/-140
ObjectTemplate.setRotation 0/-10/0
ObjectTemplate.addTemplate Enterprise_fighterSpawner
ObjectTemplate.setPosition 0/8.75/-126
ObjectTemplate.setRotation 0/-10/0
ObjectTemplate.addTemplate Enterprise_tbdSpawner
ObjectTemplate.setPosition -10.1662/20.5/-138.4543
ObjectTemplate.setRotation 0/-11.75/0
else
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn1
ObjectTemplate.setPosition -13.7/15.4/78.64
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn1
ObjectTemplate.setPosition -16.239/14.65/-100.446
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn1
ObjectTemplate.setPosition 16.451/14.65/-101.36
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn1
ObjectTemplate.setPosition 13.61/15.7/77.7
ObjectTemplate.addTemplate Enterprise_AirCraftSoldierSpawn1
ObjectTemplate.setPosition -1.5/20.4/-113.5
ObjectTemplate.addTemplate Enterprise_AirCraftSoldierSpawn1
ObjectTemplate.setPosition 3.9/20.4/-100.5
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn1
ObjectTemplate.setPosition -13.949/12.4/-67.999
ObjectTemplate.addTemplate Enterprise_LcvpSoldierSpawn1
ObjectTemplate.setPosition 13.95/12.4/-67.999
ObjectTemplate.addTemplate Enterprise_fighterSpawner
ObjectTemplate.setPosition 7.2/20.46/-94.999
ObjectTemplate.setRotation -15/-9.5/0
ObjectTemplate.addTemplate Enterprise_sbdSpawner
ObjectTemplate.setPosition -4.999/20.04/-112.999
ObjectTemplate.setRotation -3/-13/0
endIf

ObjectTemplate.addTemplate Enterprise_lcvpSpawner
ObjectTemplate.setPosition -17.55/8.75/-69.748
ObjectTemplate.addTemplate Enterprise_lcvpSpawner
ObjectTemplate.setPosition 18.47/8.75/-69.748

ObjectTemplate.addTemplate Enterprise_Engine
ObjectTemplate.setPosition 0/-3.999/-89.999
ObjectTemplate.addTemplate Enterprise_Rudder1
ObjectTemplate.setPosition 0/-6/-110
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate Enterprise_HullWing
ObjectTemplate.setPosition 0/-6/110
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate Enterprise_rod
ObjectTemplate.setPosition 0.649/-5.017/-126.06
ObjectTemplate.addTemplate Enterprise_Entry
ObjectTemplate.setPosition 11.4/26.6/30
ObjectTemplate.addTemplate Enterprise_rad
ObjectTemplate.setPosition 11.134/46.534/20.174

ObjectTemplate.addTemplate Enterprise_AABattery1
rem ObjectTemplate.setPosition -17/14.85/81.3
ObjectTemplate.addTemplate Enterprise_AABattery2
rem ObjectTemplate.setPosition -20.6/14.4/-104
ObjectTemplate.addTemplate Enterprise_AABattery3
rem ObjectTemplate.setPosition 20.3/14.4/-104
ObjectTemplate.addTemplate Enterprise_AABattery4
rem ObjectTemplate.setPosition 17.3/14.85/81.3
ObjectTemplate.addTemplate Enterprise_AABattery5
ObjectTemplate.setPosition 11/19.5/-25

if v_is_coop == False
ObjectTemplate.addTemplate Enterprise_Elevatoroperator5
endIf

ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 6.685/18.605/-8.397
ObjectTemplate.setRotation 87/0/0
ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 11.7/18.605/-118.999
ObjectTemplate.addTemplate EnterpriseAirplaneRepairDepot
ObjectTemplate.setPosition 0/15/-100
ObjectTemplate.addTemplate EnterpriseAirplaneRepairDepot
ObjectTemplate.setPosition 0/15/-70
ObjectTemplate.addTemplate EnterpriseAirplaneRepairDepot
ObjectTemplate.setPosition 0/15/-40
ObjectTemplate.addTemplate EnterpriseAirplaneRepairDepot
ObjectTemplate.setPosition 0/15/-10
ObjectTemplate.addTemplate EnterpriseAirplaneRepairDepot
ObjectTemplate.setPosition 0/15/20
ObjectTemplate.addTemplate EnterpriseAirplaneRepairDepot
ObjectTemplate.setPosition 0/15/50
ObjectTemplate.addTemplate EnterpriseAirplaneRepairDepot
ObjectTemplate.setPosition 0/15/70
ObjectTemplate.addTemplate EnterpriseAirplaneRepairDepot
ObjectTemplate.setPosition 0/15/100

ObjectTemplate.addTemplate EnterpriseAirplaneSupplyDepot
ObjectTemplate.setPosition 0/0/0

ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition -13.6/16.32/-52.9
ObjectTemplate.setRotation 180/0/0

ObjectTemplate.addTemplate ShipAlarm2

ObjectTemplate.addTemplate ShipSinkerSpawner
ObjectTemplate.setPosition 0/0/-1

ObjectTemplate.addTemplate AlliedCV1_AntiKiller
ObjectTemplate.addTemplate AlliedCV2_AntiKiller
ObjectTemplate.addTemplate AlliedCV3_AntiKiller

ObjectTemplate.addTemplate AlliedCVIconSpawner
rem -------------------------------------

rem *** EnterpriseAirplaneSupplyDepot ***
ObjectTemplate.create SupplyDepot EnterpriseAirplaneSupplyDepot
ObjectTemplate.radius 100000
ObjectTemplate.team 2
ObjectTemplate.setHealth 0 0 0
ObjectTemplate.addAmmoType 9 -1 8 0
ObjectTemplate.workOnVehicles 1
ObjectTemplate.workOnSoldiers 0

rem *** EnterpriseAirplaneRepairDepot ***
ObjectTemplate.create SupplyDepot EnterpriseAirplaneRepairDepot
ObjectTemplate.radius 40
ObjectTemplate.team 2
ObjectTemplate.addVehicleType F4F-3 -1 4 0
ObjectTemplate.addVehicleType F4F-4 -1 4 0
ObjectTemplate.addVehicleType SBD -1 4 0
ObjectTemplate.addVehicleType SBD_250 -1 4 0
ObjectTemplate.addVehicleType Devastator -1 4 0
ObjectTemplate.addVehicleType Avenger_OldTP -1 4 0
ObjectTemplate.addAmmoType 10 -1 1000 0
ObjectTemplate.addAmmoType 9 -1 8 0
ObjectTemplate.workOnVehicles 1
ObjectTemplate.workOnSoldiers 0

rem *** Enterprise_AirCraftSoldierSpawn1 ***
ObjectTemplate.create SpawnPoint Enterprise_AirCraftSoldierSpawn1
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 72
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_AirCraftSoldierSpawn2 ***
ObjectTemplate.create SpawnPoint Enterprise_AirCraftSoldierSpawn2
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 72
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_AirCraftSoldierSpawn3 ***
ObjectTemplate.create SpawnPoint Enterprise_AirCraftSoldierSpawn3
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 72
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_AirCraftSoldierSpawn4 ***
ObjectTemplate.create SpawnPoint Enterprise_AirCraftSoldierSpawn4
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 72
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_AirCraftSoldierSpawn5 ***
ObjectTemplate.create SpawnPoint Enterprise_AirCraftSoldierSpawn5
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 72
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_AirCraftSoldierSpawn6 ***
ObjectTemplate.create SpawnPoint Enterprise_AirCraftSoldierSpawn6
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 72
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_LcvpSoldierSpawn1 ***
ObjectTemplate.create SpawnPoint Enterprise_LcvpSoldierSpawn1
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 73
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_LcvpSoldierSpawn2 ***
ObjectTemplate.create SpawnPoint Enterprise_LcvpSoldierSpawn2
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 73
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_LcvpSoldierSpawn3 ***
ObjectTemplate.create SpawnPoint Enterprise_LcvpSoldierSpawn3
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 73
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_LcvpSoldierSpawn4 ***
ObjectTemplate.create SpawnPoint Enterprise_LcvpSoldierSpawn4
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 73
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_LcvpSoldierSpawn5 ***
ObjectTemplate.create SpawnPoint Enterprise_LcvpSoldierSpawn5
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 73
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_LcvpSoldierSpawn6 ***
ObjectTemplate.create SpawnPoint Enterprise_LcvpSoldierSpawn6
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 73
ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** Enterprise_corsairSpawner ***
ObjectTemplate.create ObjectSpawner Enterprise_fighterSpawner
ObjectTemplate.setObjectTemplate 1 F4F-4
ObjectTemplate.setObjectTemplate 2 F4F-4
ObjectTemplate.SpawnDelay 5
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 10
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.holdObject 1
ObjectTemplate.team 2
ObjectTemplate.teamOnVehicle 1
if v_is_coop == False
ObjectTemplate.MaxNrOfObjectSpawned 8
else
ObjectTemplate.MaxNrOfObjectSpawned 8
endIf
ObjectTemplate.damageWhenLost 10

rem *** Enterprise_sbdSpawner ***
ObjectTemplate.create ObjectSpawner Enterprise_sbdSpawner
ObjectTemplate.setObjectTemplate 1 SBD
ObjectTemplate.setObjectTemplate 2 SBD
ObjectTemplate.SpawnDelay 5
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 10
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.holdObject 1
ObjectTemplate.team 2
ObjectTemplate.teamOnVehicle 1
if v_is_coop == False
ObjectTemplate.MaxNrOfObjectSpawned 8
else
ObjectTemplate.MaxNrOfObjectSpawned 8
endIf
ObjectTemplate.damageWhenLost 10

rem *** Enterprise_tbdSpawner ***
ObjectTemplate.create ObjectSpawner Enterprise_tbdSpawner
ObjectTemplate.setObjectTemplate 1 Devastator
ObjectTemplate.setObjectTemplate 2 Devastator
ObjectTemplate.SpawnDelay 5
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 10
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.holdObject 1
ObjectTemplate.team 2
ObjectTemplate.teamOnVehicle 1
ObjectTemplate.MaxNrOfObjectSpawned 8
ObjectTemplate.damageWhenLost 10

rem *** Enterprise_LcvpSpawner ***
ObjectTemplate.create ObjectSpawner Enterprise_LcvpSpawner
ObjectTemplate.setObjectTemplate 1
ObjectTemplate.setObjectTemplate 2
ObjectTemplate.minSpawnDelay 9999
ObjectTemplate.maxSpawnDelay 9999
ObjectTemplate.TimeToLive 30
ObjectTemplate.Distance 20
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.holdObject 1
ObjectTemplate.team 1
ObjectTemplate.MaxNrOfObjectSpawned 3
ObjectTemplate.damageWhenLost 10

rem *** Enterprise_AABattery1 ***
ObjectTemplate.create PlayerControlObject Enterprise_AABattery1
ObjectTemplate.NameTagOffset -17/14.85/81.3
ObjectTemplate.aiTemplate EnterpriseAA2
ObjectTemplate.setNetworkableInfo EnterpriseBodyInfo
ObjectTemplate.sonarPos 1
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar
ObjectTemplate.addTemplate 5inchL38SingleOpen_AA_360_X
ObjectTemplate.setPosition -17.004/14.8548/81.307

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -17.091/17.5942/63.767
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -17.507/17.5942/59.906
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -17.652/17.5942/56.042
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -17.938/17.5942/52.141
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -18.217/17.5942/48.23

ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -17.091/17.5942/63.767
ObjectTemplate.setRotation 4.4/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -17.507/17.5942/59.906
ObjectTemplate.setRotation 4.2/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -17.652/17.5942/56.042
ObjectTemplate.setRotation 4.3/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -17.938/17.5942/52.141
ObjectTemplate.setRotation 4.2/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -18.217/17.5942/48.23
ObjectTemplate.setRotation 3.9/0/0

ObjectTemplate.addTemplate 5inchL38SingleOpen_AA_360_X2
ObjectTemplate.setPosition -17.018/14.8548/73.905
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -15.8/15.05/81.3 0/0/0
ObjectTemplate.GUIIndex 36
ObjectTemplate.setVehicleIcon "Vehicle/icon_CV6Enterprise.tga"
ObjectTemplate.setVehicleIconPos 57/102
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark12AA.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier

rem *** Enterprise_AABattery2 ***
ObjectTemplate.create PlayerControlObject Enterprise_AABattery2
ObjectTemplate.NameTagOffset -20.6/14.4/-104
ObjectTemplate.aiTemplate EnterpriseAA3
ObjectTemplate.setNetworkableInfo EnterpriseBodyInfo
ObjectTemplate.sonarPos 1
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar
ObjectTemplate.addTemplate 5inchL38SingleOpen_AA_360_X
ObjectTemplate.setPosition -20.61/14.3988/-96.599

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -19.076/17.5942/-69.918
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -19.054/17.5942/-73.781
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -19.023/17.5942/-77.642
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -19.025/17.5942/-81.536
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -19.145/17.5942/-85.397

ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -19.076/17.5942/-69.918
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -19.054/17.5942/-73.781
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -19.023/17.5942/-77.642
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -19.025/17.5942/-81.536
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition -19.145/17.5942/-85.397

ObjectTemplate.addTemplate 5inchL38SingleOpen_AA_360_X2
ObjectTemplate.setPosition -20.624/14.3988/-104.0015
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -19.4/14.9/-104 0/0/0
ObjectTemplate.GUIIndex 37
ObjectTemplate.setVehicleIcon "Vehicle/icon_CV6Enterprise.tga"
ObjectTemplate.setVehicleIconPos 122/58
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark12AA.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier

rem *** Enterprise_AABattery3 ***
ObjectTemplate.create PlayerControlObject Enterprise_AABattery3
ObjectTemplate.NameTagOffset 20.3/14.4/-104
ObjectTemplate.aiTemplate EnterpriseAA4
ObjectTemplate.setNetworkableInfo EnterpriseBodyInfo
ObjectTemplate.sonarPos 1
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar
ObjectTemplate.addTemplate 5inchL38SingleOpen_AA_360_X
ObjectTemplate.setPosition 20.273/14.3954/-104.0203

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 18.636/17.5942/-85.397
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 18.684/17.5942/-69.829
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 18.663/17.5942/-81.487
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 18.707/17.5942/-77.603
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 18.777/17.5942/-73.692

ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 18.636/17.5942/-85.397
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 18.684/17.5942/-69.829
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 18.663/17.5942/-81.487
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 18.707/17.5942/-77.603
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 18.777/17.5942/-73.692
ObjectTemplate.setRotation 180/0/0

ObjectTemplate.addTemplate 5inchL38SingleOpen_AA_360_X2
ObjectTemplate.setPosition 20.288/14.3954/-96.617
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 19.1/14.6/-104 0/0/0
ObjectTemplate.GUIIndex 38
ObjectTemplate.setVehicleIcon "Vehicle/icon_CV6Enterprise.tga"
ObjectTemplate.setVehicleIconPos 101/50
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark12AA.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier

rem *** Enterprise_AABattery4 ***
ObjectTemplate.create PlayerControlObject Enterprise_AABattery4
ObjectTemplate.NameTagOffset 17.3/14.85/81.3
ObjectTemplate.aiTemplate EnterpriseAA5
ObjectTemplate.setNetworkableInfo EnterpriseBodyInfo
ObjectTemplate.sonarPos 1
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar
ObjectTemplate.addTemplate 5inchL38SingleOpen_AA_360_X
ObjectTemplate.setPosition 17.267/14.8548/73.899

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 16.444/17.5942/63.766
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 16.762/17.5942/59.866
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 17.022/17.5942/56.049
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 17.561/17.5942/48.313
ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 17.253/17.5942/52.167

ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 16.444/17.5942/63.766
ObjectTemplate.setRotation -183.6/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 16.762/17.5942/59.866
ObjectTemplate.setRotation -183.8/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 17.022/17.5942/56.049
ObjectTemplate.setRotation -183.7/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 17.561/17.5942/48.313
ObjectTemplate.setRotation -184.1/0/0
ObjectTemplate.addTemplate Sponson_2radUS
ObjectTemplate.setPosition 17.253/17.5942/52.167
ObjectTemplate.setRotation -183.8/0/0

ObjectTemplate.addTemplate 5inchL38SingleOpen_AA_360_X2
ObjectTemplate.setPosition 17.282/14.8548/81.302
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 16.1/15.05/81.3 0/0/0
ObjectTemplate.GUIIndex 39
ObjectTemplate.setVehicleIcon "Vehicle/icon_CV6Enterprise.tga"
ObjectTemplate.setVehicleIconPos 36/92
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark12AA.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier