This page is under construction
Archives/bf1942/levels/Escape_from_Leyte.rfa
bf1942/levels/Escape_from_Leyte/Objects/SanJuan/Objects.con
rem ===== COMPRESS = USA

Var v_is_coop
console.useRelativePaths 0
run bf1942/game/is_coop.con
console.useRelativePaths 1

rem *** SanJuan ***
rem *** +3000 criticalDamage for sink effect ***
ObjectTemplate.create PlayerControlObject SanJuan
ObjectTemplate.setNetworkableInfo SanJuanBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasMobilePhysics 1
rem 16.462
rem 16.5
ObjectTemplate.drag 2.9

rem 16.69
rem ObjectTemplate.drag 3.9

rem 16.415
rem ObjectTemplate.drag 4

rem ObjectTemplate.drag 3
ObjectTemplate.mass 8500000
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 11350
ObjectTemplate.maxhitpoints 11350
ObjectTemplate.material 139
ObjectTemplate.criticalDamage 3696
ObjectTemplate.hpLostWhileCriticalDamage 5
ObjectTemplate.explosionForceMod 10
ObjectTemplate.dontClearTeamOnExit 1
ObjectTemplate.addArmorEffect 10259 em_ExFumePOW 0/20.5/7.7
ObjectTemplate.addArmorEffect 10259 em_ExFumePOW 0/20/-9.3
ObjectTemplate.addArmorEffect 5562 em_ExFumePOW 0/20.5/7.7
ObjectTemplate.addArmorEffect 5562 em_ExFumePOW 0/20/-9.3
ObjectTemplate.addArmorEffect 5562 em_FletcherDamage 0/0/0
ObjectTemplate.addArmorEffect 5562 em_FletcherDamage 0/0/30
ObjectTemplate.addArmorEffect 5562 em_FletcherDamage 0/0/-30
ObjectTemplate.addArmorEffect 4281 em_ExFumePOW 0/20/-9.3
ObjectTemplate.addArmorEffect 4281 em_FletcherDamage 0/0/0
ObjectTemplate.addArmorEffect 4281 em_FletcherDamage 0/0/30
ObjectTemplate.addArmorEffect 4281 em_FletcherDamage 0/0/-30
ObjectTemplate.addArmorEffect 4281 e_waterBoatSink 0/0/0
ObjectTemplate.addArmorEffect 3696 em_FletcherDamage 0/0/0
ObjectTemplate.addArmorEffect 3696 em_FletcherDamage 0/0/30
ObjectTemplate.addArmorEffect 3696 em_FletcherDamage 0/0/-30
ObjectTemplate.addArmorEffect 3696 e_waterBoatSink 0/5/20
ObjectTemplate.addArmorEffect 3696 e_waterBoatSink 0/5/-20
ObjectTemplate.addArmorEffect 3696 e_waterBoatSinkEf 0/-2/60
ObjectTemplate.addArmorEffect 3696 e_waterBoatSinkEf 0/-2/30
ObjectTemplate.addArmorEffect 3696 e_waterBoatSinkEf 0/-2/-0
ObjectTemplate.addArmorEffect 3696 e_waterBoatSinkEf 0/-2/-30
ObjectTemplate.addArmorEffect 3696 e_waterBoatSinkEf 0/-2/-60
ObjectTemplate.aiTemplate AtlantaAI
rem -------------------------------------
ObjectTemplate.addTemplate lodSanJuan

ObjectTemplate.addTemplate Atlanta_Floater
ObjectTemplate.setPosition -5/7.5/75
ObjectTemplate.addTemplate AtlantaFloaterBreakerFL

ObjectTemplate.addTemplate Atlanta_Floater
ObjectTemplate.setPosition -5/7.5/-75
ObjectTemplate.addTemplate AtlantaFloaterBreakerBL

ObjectTemplate.addTemplate Atlanta_Floater
ObjectTemplate.setPosition 5/7.5/75
ObjectTemplate.addTemplate AtlantaFloaterBreakerFR

ObjectTemplate.addTemplate Atlanta_Floater
ObjectTemplate.setPosition 5/7.5/-75
ObjectTemplate.addTemplate AtlantaFloaterBreakerBR
rem -------------------------------------
ObjectTemplate.setPcoId 0
ObjectTemplate.sonarPos 1
ObjectTemplate.setSoldierExitLocation -2.5/13.1/12.35 -90/0/0
ObjectTemplate.GUIIndex 40
ObjectTemplate.setVehicleIcon "Vehicle/icon_SanJuan.tga"
ObjectTemplate.setVehicleIconPos 82/96
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark12.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
rem ObjectTemplate.setSecondaryAmmoIcon "Ammo/Icon_depthcharge.tga"
rem ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_cruiser_64x64.tga"
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.artPos 1
ObjectTemplate.DirBarXScale 120
ObjectTemplate.DirBarYScaleAbove 60
ObjectTemplate.DirBarYScaleBelow 10
ObjectTemplate.DirBarRotate 180
ObjectTemplate.DirBarYScaleMin -100
ObjectTemplate.DirBarYScaleMax -30
ObjectTemplate.submarineData 0 0 0 0 0 11 200
rem ObjectTemplate.submarineData 0 0 0 0 0 14 200

rem *** lodSanJuan ***
ObjectTemplate.create LodObject lodSanJuan
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate SanJuanComplex
ObjectTemplate.addTemplate AtlantaSimple
rem -------------------------------------
ObjectTemplate.lodSelector AtlantaLodSelector

rem *** SanJuanComplex ***
ObjectTemplate.create Bundle SanJuanComplex
rem ObjectTemplate.setNetworkableInfo SanJuanBodyInfo
ObjectTemplate.geometry Atlanta_hull_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate SanJuanSoldierSpawn1
ObjectTemplate.setPosition -2/8.5/37.5
ObjectTemplate.addTemplate SanJuanSoldierSpawn2
ObjectTemplate.setPosition 2/8.5/37.5
ObjectTemplate.addTemplate SanJuanSoldierSpawn3
ObjectTemplate.setPosition -2/10.5/29
ObjectTemplate.addTemplate SanJuanSoldierSpawn4
ObjectTemplate.setPosition 2/10.5/29
ObjectTemplate.addTemplate SanJuanSoldierSpawn5
ObjectTemplate.setPosition -1.5/15.3/22
ObjectTemplate.addTemplate SanJuanSoldierSpawn6
ObjectTemplate.setPosition 1.5/15.3/22
ObjectTemplate.addTemplate SanJuanSoldierSpawn7
ObjectTemplate.setPosition -2/7.5/4
ObjectTemplate.addTemplate SanJuanSoldierSpawn8
ObjectTemplate.setPosition 2/7.5/4
ObjectTemplate.addTemplate SanJuanSoldierSpawn9
ObjectTemplate.setPosition -2/7.5/1
ObjectTemplate.addTemplate SanJuanSoldierSpawn10
ObjectTemplate.setPosition 2/7.5/1
ObjectTemplate.addTemplate SanJuanSoldierSpawn11
ObjectTemplate.setPosition -2/7.5/-2
ObjectTemplate.addTemplate SanJuanSoldierSpawn12
ObjectTemplate.setPosition 2/7.5/-2

if v_is_coop == True
ObjectTemplate.addTemplate SanJuanSoldierSpawn1
ObjectTemplate.setPosition -7.2/5.1/-7.7
ObjectTemplate.addTemplate SanJuanSoldierSpawn1
ObjectTemplate.setPosition 7.2/5.1/-7.7
endIf

ObjectTemplate.addTemplate SanJuanLcvpSpawner
ObjectTemplate.setPosition -10.1/1.2/-4.95
ObjectTemplate.addTemplate SanJuanLcvpSpawner
ObjectTemplate.setPosition 10.1/1.2/-4.95

ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate Atlanta_Radar
ObjectTemplate.setPosition 0/19.62/16.62
ObjectTemplate.addTemplate Atlanta_Radar
ObjectTemplate.setPosition 0/16.42/-20.52
ObjectTemplate.setRotation -179.999/0/0

ObjectTemplate.addTemplate Atlanta_propeller
ObjectTemplate.setPosition -2.5/-3.5/-76.0
ObjectTemplate.setRotation 0/-1.999/0
ObjectTemplate.addTemplate Atlanta_propeller
ObjectTemplate.setPosition 2.5/-3.5/-76.0
ObjectTemplate.setRotation 0/-1.999/0

ObjectTemplate.addTemplate Atlanta_HullWing
ObjectTemplate.setPosition 0/-5/75
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate Atlanta_rudder
ObjectTemplate.setPosition 0/-5/-75
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate Atlanta_Engine
ObjectTemplate.setPosition 0/-4/-55

ObjectTemplate.addTemplate 5inchL38Dual_Dummy_300_X
ObjectTemplate.setPosition 0/9.3/33.75

beginrem
ObjectTemplate.addTemplate DepthChargeLauncher
ObjectTemplate.setPosition -1.27/4.75/-84.25
ObjectTemplate.setRotation -179.999/0/-89.999
ObjectTemplate.addTemplate DepthChargeLauncher
ObjectTemplate.setPosition 1.5/4.72/-84.25
ObjectTemplate.setRotation -179.999/0/90
endrem

ObjectTemplate.addTemplate 5inchL38Dual_Dummy_300_X2
ObjectTemplate.setPosition 0/7.4/42.05
ObjectTemplate.addTemplate 5inchL38Dual_Dummy_300_X2
ObjectTemplate.setPosition 0/5.7/50.35

ObjectTemplate.addTemplate 5inchL38Dual_Invis_300_X3
ObjectTemplate.setPosition 0/9.3/33.75
ObjectTemplate.addTemplate 5inchL38Dual_Invis_300_X2
ObjectTemplate.setPosition 0/7.4/42.05
ObjectTemplate.addTemplate 5inchL38Dual_Invis_300_X
ObjectTemplate.setPosition 0/5.7/50.35

ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition -5/6.5/37.4
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition 5/6.5/37.4
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition -5.9/6.2/27.1
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition 5.9/6.2/27.1
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition -4.3/8.2/23.5
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition 4.3/8.2/23.5
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition -2.5/13.1/12.35
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition 2.5/13.1/12.35

ObjectTemplate.addTemplate SanJuan_Back_Canons_PCO2
ObjectTemplate.setPosition 0/7.4/-35.95
ObjectTemplate.setRotation -179.999/0/0

ObjectTemplate.addTemplate SanJuan_Left_CannonPCO_3
ObjectTemplate.setPosition -5.8/3.6/-26.07
ObjectTemplate.setRotation -179.999/0/0
ObjectTemplate.addTemplate SanJuan_Right_CannonPCO_4
ObjectTemplate.setPosition 5.8/3.6/-26.07
ObjectTemplate.setRotation -179.999/0/0

ObjectTemplate.addTemplate SanJuan_LeftAAPCO_5
ObjectTemplate.setPosition -5.8/6.2/-0.05
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate SanJuan_RightAAPCO_6
ObjectTemplate.setPosition 5.8/6.2/-0.05
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate SanJuan_SternAA_PCO7
ObjectTemplate.setPosition 0/4.1/-77.35
ObjectTemplate.setRotation -179.999/0/0

ObjectTemplate.addTemplate ClimbingNet_3mx4m
ObjectTemplate.setPosition -8.3/1.9/2.5
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ClimbingNet_3mx4m
ObjectTemplate.setPosition 8.3/1.9/2.5
ObjectTemplate.setRotation -90/0/0

ObjectTemplate.addTemplate e_WaterFrontBigC

ObjectTemplate.setPosition 0/-2/78
ObjectTemplate.addTemplate e_waterBoatSvallNarrow
ObjectTemplate.setPosition 0/-2/78
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate e_waterBoatSvallNarrow
ObjectTemplate.setPosition 0/-2/-81
ObjectTemplate.setRotation 270/0/0
ObjectTemplate.addTemplate e_waterBackBig
ObjectTemplate.setPosition 0/-0.499/-76

ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition 5.45/6.35/35.8
ObjectTemplate.setRotation -93/0/0
ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition -5.45/6.35/35.8
ObjectTemplate.setRotation 93/0/0

ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition 3.98/8.4/29.5
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition -3.98/8.4/29.5
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition -3.3/13.15/13.41
ObjectTemplate.setRotation 0/0/0

ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition 6.63/4.95/-7.7
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition -6.63/4.95/-7.7
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate ShipLadder05m
ObjectTemplate.setPosition 1.88/12.1/-12.21
ObjectTemplate.setRotation -45/0/0

ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 2.58/7.4/-12.4
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -2.58/7.4/-12.4
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 0/6.1/-3.7

ObjectTemplate.addTemplate AnimatedUsFlag
ObjectTemplate.setPosition 0/32.9/11.6

rem ObjectTemplate.addTemplate ShipAlarm2
rem -------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

rem *** SanJuan_Back_Canons_PCO2 ***
ObjectTemplate.create PlayerControlObject SanJuan_Back_Canons_PCO2
ObjectTemplate.setNetworkableInfo SanJuanBodyInfo
ObjectTemplate.aiTemplate AtlantaRearGunAI
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate 5inchL38Dual_Dummy_300_X

ObjectTemplate.addTemplate DualBofors_300_X2_Alt
ObjectTemplate.setPosition 0/1.7/-7.4
ObjectTemplate.addTemplate Shield8Edge2radUSCL
ObjectTemplate.setPosition 0/1.7/-7.4

ObjectTemplate.addTemplate 5inchL38Dual_Dummy_300_X2
ObjectTemplate.setPosition 0/-1.7/8.2
ObjectTemplate.addTemplate 5inchL38Dual_Dummy_300_X2
ObjectTemplate.setPosition 0/-3.8/16.1

ObjectTemplate.addTemplate 5inchL38Dual_Invis_300_X3
ObjectTemplate.addTemplate 5inchL38Dual_Invis_300_X2
ObjectTemplate.setPosition 0/-1.7/8.2
ObjectTemplate.addTemplate 5inchL38Dual_Invis_300_X
ObjectTemplate.setPosition 0/-3.8/16.1

ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition -2.4/-2.3/4.1
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition 2.4/-2.3/4.1
rem -------------------------------------
ObjectTemplate.setPcoId 1
ObjectTemplate.setSoldierExitLocation -2.4/-2.3/4.1 -90/0/0
ObjectTemplate.GUIIndex 41
ObjectTemplate.setVehicleIcon "Vehicle/icon_SanJuan.tga"
ObjectTemplate.setVehicleIconPos 32/75
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark12.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_40mmBofors.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_cruiser_64x64.tga"
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.sonarPos 1

rem ===============================================
rem Side gun & Torpedos
rem ===============================================

rem *** SanJuan_Left_CannonPCO_3 ***
ObjectTemplate.create PlayerControlObject SanJuan_Left_CannonPCO_3
ObjectTemplate.setNetworkableInfo SanJuanBodyInfo
ObjectTemplate.aiTemplate AtlantaLeftTorpCannonAI
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate Atlanta_5inchL38Dual_Dummy+170_X
ObjectTemplate.addTemplate AtlantaTorpedo+170
ObjectTemplate.setPosition 0.7/0.3/-7.87
ObjectTemplate.addTemplate Atlanta_5inchL38Dual_Invis+170_X

ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition -2.9/1.5/-2.6
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition -0.8/1.5/-12.5
rem -------------------------------------
ObjectTemplate.setPcoId 2
ObjectTemplate.setSoldierExitLocation -2.9/1.5/-2.6 90/0/0
ObjectTemplate.GUIIndex 91
ObjectTemplate.setVehicleIcon "Vehicle/icon_SanJuan.tga"
ObjectTemplate.setVehicleIconPos 41/77
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark12.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_TP53,3cmMark15.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_cruiser_64x64.tga"
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.sonarPos 1

rem *** SanJuan_Right_CannonPCO_4 ***
ObjectTemplate.create PlayerControlObject SanJuan_Right_CannonPCO_4
ObjectTemplate.setNetworkableInfo SanJuanBodyInfo
ObjectTemplate.aiTemplate AtlantaRightTorpCannonAI
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate Atlanta_5inchL38Dual_Dummy-170_X
ObjectTemplate.addTemplate AtlantaTorpedo-170
ObjectTemplate.setPosition -0.7/0.3/-7.87
ObjectTemplate.addTemplate Atlanta_5inchL38Dual_Invis-170_X

ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition 2.9/1.5/-2.6
ObjectTemplate.addTemplate Atlanta_Entry
ObjectTemplate.setPosition 0.8/1.5/-12.5
rem -------------------------------------
ObjectTemplate.setPcoId 3
ObjectTemplate.setSoldierExitLocation 2.9/1.5/-2.6 -90/0/0
ObjectTemplate.GUIIndex 91
ObjectTemplate.setVehicleIcon "Vehicle/icon_SanJuan.tga"
ObjectTemplate.setVehicleIconPos 34/82
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark12.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_TP53,3cmMark15.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_cruiser_64x64.tga"
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.sonarPos 1

rem ===============================================
rem AA Guns
rem ===============================================

rem *** SanJuan_LeftAAPCO_5 ***
ObjectTemplate.create PlayerControlObject SanJuan_LeftAAPCO_5
ObjectTemplate.setNetworkableInfo SanJuanBodyInfo
ObjectTemplate.aiTemplate AtlantaLeftAA
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate DualBofors_prim1_X
ObjectTemplate.addTemplate Shield8Edge2radUSCL

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 24.3/3.36/-1.125
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition 24.3/3.36/-1.125
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate DualBofors_prim2_X

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 20.85/8.1/-3.3

ObjectTemplate.addTemplate DualBofors_X2
ObjectTemplate.setPosition 17.7/3.35/-0.3
ObjectTemplate.addTemplate Sponson8Edge2radUSCL
ObjectTemplate.setPosition 17.7/3.35/-0.3
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -5.3/-0.09/0.8
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition -5.3/-0.09/0.8
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -5.5/2.81/-3.05
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition -5.5/2.81/-3.05
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -9.9/-0.09/0.8
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition -9.9/-0.09/0.8
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -14.2/2.8/-1.85
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition -14.2/2.8/-1.85
ObjectTemplate.setRotation 90/0/0
rem -------------------------------------
ObjectTemplate.setPcoId 4
ObjectTemplate.setSoldierExitLocation 0/1/-3 0/0/0
ObjectTemplate.GUIIndex 103
ObjectTemplate.setVehicleIcon "Vehicle/icon_SanJuan.tga"
ObjectTemplate.setVehicleIconPos 58/85
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_40mmBofors.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_cruiser_64x64.tga"
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.sonarPos 1

rem *** SanJuan_RightAAPCO_6 ***
ObjectTemplate.create PlayerControlObject SanJuan_RightAAPCO_6
ObjectTemplate.setNetworkableInfo SanJuanBodyInfo
ObjectTemplate.aiTemplate AtlantaRightAA
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate DualBofors_prim1_X
ObjectTemplate.addTemplate Shield8Edge2radUSCL

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -24.3/3.36/-1.125
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition -24.3/3.36/-1.125
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate DualBofors_prim2_X

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -20.85/8.1/-3.3

ObjectTemplate.addTemplate DualBofors_X2
ObjectTemplate.setPosition -17.7/3.35/-0.3
ObjectTemplate.addTemplate Sponson8Edge2radUSCL
ObjectTemplate.setPosition -17.7/3.35/-0.3
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 5.3/-0.09/0.8
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition 5.3/-0.09/0.8
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 5.5/2.81/-3.05
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition 5.5/2.81/-3.05
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 9.9/-0.09/0.8
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition 9.9/-0.09/0.8
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 14.2/2.8/-1.85
ObjectTemplate.addTemplate Sponson8Edge1,5radUSCL_wBase
ObjectTemplate.setPosition 14.2/2.8/-1.85
ObjectTemplate.setRotation 90/0/0
rem -------------------------------------
ObjectTemplate.setPcoId 5
ObjectTemplate.setSoldierExitLocation 0/1/-3 0/0/0
ObjectTemplate.GUIIndex 103
ObjectTemplate.setVehicleIcon "Vehicle/icon_SanJuan.tga"
ObjectTemplate.setVehicleIconPos 51/89
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_40mmBofors.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_cruiser_64x64.tga"
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.sonarPos 1

rem *** SanJuan_SternAA_PCO7 ***
ObjectTemplate.create PlayerControlObject SanJuan_SternAA_PCO7
ObjectTemplate.setNetworkableInfo SanJuanBodyInfo
ObjectTemplate.aiTemplate SanJuanSternAA
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate DualBofors_prim1_X
ObjectTemplate.addTemplate Shield8Edge2radUSCL

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition -3.5/0/-6.8
ObjectTemplate.addTemplate Shield8Edge1,5radUSCL
ObjectTemplate.setPosition -3.5/0/-6.8

ObjectTemplate.addTemplate Oerlikon1AAL_Alt_B
ObjectTemplate.setPosition 3.5/0/-6.8
ObjectTemplate.addTemplate Shield8Edge1,5radUSCL
ObjectTemplate.setPosition 3.5/0/-6.8

ObjectTemplate.addTemplate DualBofors_prim2_X
rem -------------------------------------
ObjectTemplate.setPcoId 6
ObjectTemplate.setSoldierExitLocation 1/1/-2.5 120/0/0
ObjectTemplate.GUIIndex 41
ObjectTemplate.setVehicleIcon "Vehicle/icon_SanJuan.tga"
ObjectTemplate.setVehicleIconPos 125/57
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_40mmBofors.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_cruiser_64x64.tga"
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.sonarPos 1