This page is under construction
Archives/bf1942/levels/Coral_Sea.rfa
bf1942/levels/Coral_Sea/Objects/Shokaku/Objects.con
Var v_is_coop
console.useRelativePaths 0
run bf1942/game/is_coop.con
console.useRelativePaths 1


rem *** Shokaku ***
ObjectTemplate.create PlayerControlObject Shokaku
ObjectTemplate.setNetworkableInfo ShokakuBodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.drag 1.7
ObjectTemplate.mass 25000000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 14900
ObjectTemplate.maxhitpoints 14900
ObjectTemplate.material 141
ObjectTemplate.criticalDamage 1490
ObjectTemplate.hpLostWhileCriticalDamage 50
ObjectTemplate.explosionForceMod 5
ObjectTemplate.dontClearTeamOnExit 1
ObjectTemplate.addArmorEffect 15000 em_ExFumePOW 21/10/-2
ObjectTemplate.addArmorEffect 15000 em_ExFumePOW 22/10/8
ObjectTemplate.addArmorEffect 6000 em_ExFumePOW 21/10/-2
ObjectTemplate.addArmorEffect 6000 em_ExFumePOW 22/10/8
ObjectTemplate.addArmorEffect 6000 em_ShokakuDamage 0/0/0
ObjectTemplate.addArmorEffect 3000 em_ShokakuDamage 0/0/0
ObjectTemplate.addArmorEffect 3000 e_waterBoatSink 0/5/0
ObjectTemplate.addArmorEffect 1490 em_ShokakuDamage 0/0/0
ObjectTemplate.addArmorEffect 1490 e_waterBoatSink 0/5/0
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 19/6/-5
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 17/2/-45
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 14/2/-85
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 10/2/-115
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 13/3/25
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 18/3/45
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 16/2/65
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 14/2/85
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/3/120
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/6/35
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/5/-25
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/15/-5
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/3/-90
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -19/6/-5
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -17/3/-35
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -14/2/-75
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -10/2/-115
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -13/3/25
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -18/3/45
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -16/2/65
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -14/2/85
ObjectTemplate.aiTemplate Shokaku
rem -------------------------------------
ObjectTemplate.addTemplate lodShokaku
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 0/11/130
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition -7.999/11/60
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 8/11/60
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition -9.999/11/0
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 10/11/0
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition -7.999/11/-59.999
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 8/11/-59.999
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 0/11/-129.999
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 15.39/17.93/35.77 180/0/0
ObjectTemplate.GUIIndex 94
ObjectTemplate.setVehicleIcon "Vehicle/Icon_shokaku.tga"
ObjectTemplate.setVehicleIconPos 65/85
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_aircraft_carrier_64x64.tga"
ObjectTemplate.setMinimapIconSize 64


rem *** lodShokaku ***
ObjectTemplate.create LodObject lodShokaku
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate ShokakuComplex
ObjectTemplate.addTemplate ShokakuSimple
rem -------------------------------------
ObjectTemplate.lodSelector ShokakuLodSelector


rem *** ShokakuComplex ***
ObjectTemplate.create Bundle ShokakuComplex
rem ObjectTemplate.setNetworkableInfo ShokakuBodyInfo
ObjectTemplate.geometry Shokaku_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasMobilePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate ShokakuDriverSoldierSpawn
ObjectTemplate.setPosition 8.5/13/35
ObjectTemplate.addTemplate ShokakuDriverSoldierSpawn
ObjectTemplate.setPosition 8.5/13/38

if v_is_coop == False
ObjectTemplate.addTemplate ShokakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition 5.6/3.47/-122.7
ObjectTemplate.addTemplate ShokakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition -5.6/3.47/-122.7
ObjectTemplate.addTemplate ShokakuAirCraftSoldierSpawn
ObjectTemplate.setPosition 11/13.5/-100
ObjectTemplate.addTemplate ShokakuAirCraftSoldierSpawn
ObjectTemplate.setPosition 11/13.5/-44
ObjectTemplate.addTemplate ShokakuZeroSpawner
ObjectTemplate.setPosition -7.1704/13.805/-120
ObjectTemplate.setRotation 0/-12.2/0
ObjectTemplate.addTemplate ShokakuZeroSpawner
ObjectTemplate.setPosition 9.3215/13.805/-76.494
ObjectTemplate.setRotation -30/-12.2/0
ObjectTemplate.addTemplate ShokakuAichivalSpawner
ObjectTemplate.setPosition 9.3215/13.715/-120
ObjectTemplate.setRotation -30/-11.499/0.02
ObjectTemplate.addTemplate ShokakuAichiVal-TSpawner
ObjectTemplate.setPosition 9.3215/13.715/-25.8502
ObjectTemplate.setRotation -30/-11.499/-0.02
else
   rem * AA soldier spawns
ObjectTemplate.addTemplate ShokakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition -14.69/7.754/-50.23
ObjectTemplate.addTemplate ShokakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition 15.72/9.54/-50.158
ObjectTemplate.addTemplate ShokakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition -12.4/8.7/54
ObjectTemplate.addTemplate ShokakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition 11.897/8.7/54.118

   rem * aircraft soldier spawns
ObjectTemplate.addTemplate ShokakuAirCraftSoldierSpawn
ObjectTemplate.setPosition 10.324/13.5/50.62
ObjectTemplate.addTemplate ShokakuAirCraftSoldierSpawn
ObjectTemplate.setPosition 4.345/13.5/-39.779
ObjectTemplate.addTemplate ShokakuAirCraftSoldierSpawn
ObjectTemplate.setPosition -3.529/13.5/-51.925

   rem * aircraft
ObjectTemplate.addTemplate ShokakuZeroSpawner
ObjectTemplate.setPosition 7.584/13.81/54.99
ObjectTemplate.setRotation -9.999/-12.2/0.02
ObjectTemplate.addTemplate ShokakuAichivalSpawner
ObjectTemplate.setPosition 7.2/13.715/-30
ObjectTemplate.setRotation -6/-11.499/0
ObjectTemplate.addTemplate ShokakuAichivalSpawner
ObjectTemplate.setPosition -7.899/13.715/-47
ObjectTemplate.setRotation 0/-11.499/0
ObjectTemplate.addTemplate ShokakuAichiVal-TSpawner
ObjectTemplate.setPosition 9.3215/13.715/-120
ObjectTemplate.setRotation -30/-11.499/-0.02
endIf

ObjectTemplate.addTemplate ClimbingNet_3mx4m
ObjectTemplate.setPosition -9.5/0.98/-107.6
ObjectTemplate.setRotation 81/0/0
ObjectTemplate.addTemplate ClimbingNet_3mx4m
ObjectTemplate.setPosition 9.5/1.17/-107.6
ObjectTemplate.setRotation -80.999/0/0
ObjectTemplate.addTemplate ClimbingNet_6mx11m
ObjectTemplate.setPosition -5.71/-0.2/123.699
ObjectTemplate.setRotation 96/0/0
ObjectTemplate.addTemplate ClimbingNet_6mx11m
ObjectTemplate.setPosition 5.71/-0.1/123.699
ObjectTemplate.setRotation -96/0/0
ObjectTemplate.addTemplate ShokakuEntry
ObjectTemplate.setPosition 12.4/14.5/38
ObjectTemplate.addTemplate ShokakuRudder
ObjectTemplate.setPosition 0/-6/-110
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate ShokakuHullWing
ObjectTemplate.setPosition 0/-6/110
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate ShokakuCamera
ObjectTemplate.setPosition 10/24/40
ObjectTemplate.addTemplate ShokakuRadar
ObjectTemplate.setPosition 12.5/23.8/36.6
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 11.1/8.8/69.264
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 11.7/8.8/58.12
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 11.7/8.8/58.12
ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition 12.02/8.55/49.9
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition 11.32/10.7/49
ObjectTemplate.setRotation -103/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 11/12.92/46.4
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 10.59/13.01/31.22
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 15.62/10.8/15.5
ObjectTemplate.setRotation -89.999/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -15.699/10.45/23
ObjectTemplate.setRotation 90/0/0
rem trappa
ObjectTemplate.addTemplate ShipStair01
ObjectTemplate.setPosition -12.097/7.94/58.025
ObjectTemplate.setRotation 16/0/0
ObjectTemplate.addTemplate ShipStair01
ObjectTemplate.setPosition -11.577/7.98/69.445
ObjectTemplate.setRotation 171/0/0
rem
ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition -12.399/9.3/49.9
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition 14.3/9.93/-42.318
ObjectTemplate.setRotation -2.999/0/0.02
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -12.869/7.45/-65.429
ObjectTemplate.setRotation 11/0/0
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition -13.369/10.15/-59.999
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -16.168/7.4/-46.148
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -12.967/7.4/-54.347
ObjectTemplate.setRotation 158/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 13.49/15.84/31.61
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 9.79/18.69/36.45
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 15.331/10.32/-79.028
ObjectTemplate.setRotation -88/0/0

ObjectTemplate.addTemplate ShokakuCoralAABattery1
ObjectTemplate.setPosition -17.1511/6.671/-50.146
ObjectTemplate.addTemplate ShokakuCoralAABattery2
ObjectTemplate.setPosition 17.5242/8.5889/-52.3959
ObjectTemplate.addTemplate ShokakuCoralAABattery3
ObjectTemplate.setPosition -14.5283/7.7112/53.9216
ObjectTemplate.addTemplate ShokakuCoralAABattery4
ObjectTemplate.setPosition 14.0642/7.998/54.1517

ObjectTemplate.addTemplate e_waterfrontBig
ObjectTemplate.setPosition 0/0/130
ObjectTemplate.addTemplate e_waterBoatSvallNarrow
ObjectTemplate.setPosition 0/-1/135
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate e_waterBoatSvall
ObjectTemplate.setPosition 0/-1/-135
ObjectTemplate.setRotation 270/0/0
ObjectTemplate.addTemplate e_waterBackBig
ObjectTemplate.setPosition 0/0.5/-130

ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 9.94/11.81/33.27
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 13.109/11.81/-55.479

ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-120
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-90
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-60
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-30
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-0
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/30
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/60
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/90
rem -------------------------------------

rem *** ShokakuCoralAABattery1 ***
ObjectTemplate.create PlayerControlObject ShokakuCoralAABattery1
ObjectTemplate.aiTemplate ShokakuCoralAA2
ObjectTemplate.setNetworkableInfo ShokakuBodyInfo
rem -------------------------------------
ObjectTemplate.addTemplate 25mmAA_body
ObjectTemplate.addTemplate 25mmAA_body2
ObjectTemplate.setPosition 0.5587/-0.2431/-20.1332
ObjectTemplate.addTemplate 25mmAA_base
ObjectTemplate.setPosition 0.5587/-0.2431/-20.1332
rem -------------------------------------
ObjectTemplate.CanBeRepaiedAsDestroyed c_True
ObjectTemplate.setSoldierExitLocation 1.2/0.2/0 0/0/0
ObjectTemplate.GUIIndex 95
ObjectTemplate.setVehicleIcon "Vehicle/Icon_shokaku.tga"
ObjectTemplate.setVehicleIconPos 50/65
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_aircraft_carrier_64x64.tga"
ObjectTemplate.setMinimapIconSize 64



rem *** ShokakuCoralAABattery2 ***
ObjectTemplate.create PlayerControlObject ShokakuCoralAABattery2
ObjectTemplate.aiTemplate ShokakuCoralAA3
ObjectTemplate.setNetworkableInfo ShokakuBodyInfo
rem -------------------------------------
ObjectTemplate.addTemplate 25mmAA_body
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate 25mmAA_body2
ObjectTemplate.setPosition .339/-.2349/17.2627
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate 25mmAA_base
ObjectTemplate.setPosition .339/-.2349/17.2627
ObjectTemplate.setRotation 180/0/0
rem -------------------------------------
ObjectTemplate.CanBeRepaiedAsDestroyed c_True
ObjectTemplate.setSoldierExitLocation 1.2/0.2/0 0/0/0
ObjectTemplate.GUIIndex 96
ObjectTemplate.setVehicleIcon "Vehicle/Icon_shokaku.tga"
ObjectTemplate.setVehicleIconPos 30/70
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_aircraft_carrier_64x64.tga"
ObjectTemplate.setMinimapIconSize 64


rem *** ShokakuCoralAABattery3 ***
ObjectTemplate.create PlayerControlObject ShokakuCoralAABattery3
ObjectTemplate.aiTemplate ShokakuCoralAA4
ObjectTemplate.setNetworkableInfo ShokakuBodyInfo
rem -------------------------------------
ObjectTemplate.addTemplate 25mmAA_body
ObjectTemplate.addTemplate 25mmAA_body2
ObjectTemplate.setPosition 1.1439/-0.2457/19.6862
ObjectTemplate.addTemplate 25mmAA_base
ObjectTemplate.setPosition 1.1439/-0.2457/19.6862
rem -------------------------------------
ObjectTemplate.CanBeRepaiedAsDestroyed c_True
ObjectTemplate.setSoldierExitLocation 1.2/0.2/0 0/0/0
ObjectTemplate.GUIIndex 97
ObjectTemplate.setVehicleIcon "Vehicle/Icon_shokaku.tga"
ObjectTemplate.setVehicleIconPos 99/91
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_aircraft_carrier_64x64.tga"
ObjectTemplate.setMinimapIconSize 64


rem *** ShokakuCoralAABattery4 ***
ObjectTemplate.create PlayerControlObject ShokakuCoralAABattery4
ObjectTemplate.aiTemplate ShokakuCoralAA5
ObjectTemplate.setNetworkableInfo ShokakuBodyInfo
rem -------------------------------------
ObjectTemplate.addTemplate 25mmAA_body
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate 25mmAA_body2
ObjectTemplate.setPosition -.9129/-0.2881/19.9169
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate 25mmAA_base
ObjectTemplate.setPosition -.9129/-0.2881/19.9169
ObjectTemplate.setRotation 180/0/0
rem -------------------------------------
ObjectTemplate.CanBeRepaiedAsDestroyed c_True
ObjectTemplate.setSoldierExitLocation 1.2/0.2/0 0/0/0
ObjectTemplate.GUIIndex 98
ObjectTemplate.setVehicleIcon "Vehicle/Icon_shokaku.tga"
ObjectTemplate.setVehicleIconPos 80/100
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_aircraft_carrier_64x64.tga"
ObjectTemplate.setMinimapIconSize 64


rem *** ShokakuAirplaneSupplyDepot ***
ObjectTemplate.create SupplyDepot ShokakuAirplaneSupplyDepot
ObjectTemplate.radius 20
ObjectTemplate.team 0
ObjectTemplate.setHealth 0 0 0
ObjectTemplate.addAmmoType 8 -1 20 0
ObjectTemplate.addAmmoType 7 -1 2 0
ObjectTemplate.workOnVehicles 1
ObjectTemplate.workOnSoldiers 0


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


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


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


rem *** ShokakuZeroSpawner ***
ObjectTemplate.create ObjectSpawner ShokakuZeroSpawner
ObjectTemplate.setObjectTemplate 1 Zero
ObjectTemplate.setObjectTemplate 2 Zero
ObjectTemplate.holdObject 1
ObjectTemplate.minSpawnDelay 30
ObjectTemplate.maxSpawnDelay 30
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.team 1
if v_is_coop == False
ObjectTemplate.MaxNrOfObjectSpawned 4
else
ObjectTemplate.MaxNrOfObjectSpawned 6
endIf

rem *** ShokakuAichiValSpawner ***
ObjectTemplate.create ObjectSpawner ShokakuAichiValSpawner
ObjectTemplate.setObjectTemplate 1 AichiVal
ObjectTemplate.setObjectTemplate 2 AichiVal
ObjectTemplate.holdObject 1
ObjectTemplate.minSpawnDelay 30
ObjectTemplate.maxSpawnDelay 30
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.team 1
if v_is_coop == False
ObjectTemplate.MaxNrOfObjectSpawned 4
else
ObjectTemplate.MaxNrOfObjectSpawned 3
endIf

rem *** ShokakuAichiValSpawner ***
ObjectTemplate.create ObjectSpawner ShokakuAichiVal-TSpawner
ObjectTemplate.setObjectTemplate 1 AichiVal-T
ObjectTemplate.setObjectTemplate 2 AichiVal-T
ObjectTemplate.holdObject 1
ObjectTemplate.minSpawnDelay 30
ObjectTemplate.maxSpawnDelay 30
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.team 1
if v_is_coop == False
ObjectTemplate.MaxNrOfObjectSpawned 4
else
ObjectTemplate.MaxNrOfObjectSpawned 2
endIf


rem ================================================
rem Japanese Alt Carrier Zuikaku
rem ================================================



rem *** Shokaku ***
ObjectTemplate.create PlayerControlObject Zuikaku
ObjectTemplate.setNetworkableInfo ZuikakuBodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.drag 1.7
ObjectTemplate.mass 25000000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 14900
ObjectTemplate.maxhitpoints 14900
ObjectTemplate.material 141
ObjectTemplate.criticalDamage 1490
ObjectTemplate.hpLostWhileCriticalDamage 50
ObjectTemplate.explosionForceMod 5
ObjectTemplate.dontClearTeamOnExit 1
ObjectTemplate.addArmorEffect 15000 em_ExFumePOW 21/10/-2
ObjectTemplate.addArmorEffect 15000 em_ExFumePOW 22/10/8
ObjectTemplate.addArmorEffect 6000 em_ExFumePOW 21/10/-2
ObjectTemplate.addArmorEffect 6000 em_ExFumePOW 22/10/8
ObjectTemplate.addArmorEffect 6000 em_ShokakuDamage 0/0/0
ObjectTemplate.addArmorEffect 3000 em_ShokakuDamage 0/0/0
ObjectTemplate.addArmorEffect 3000 e_waterBoatSink 0/5/0
ObjectTemplate.addArmorEffect 1490 em_ShokakuDamage 0/0/0
ObjectTemplate.addArmorEffect 1490 e_waterBoatSink 0/5/0
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 19/6/-5
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 17/2/-45
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 14/2/-85
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 10/2/-115
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 13/3/25
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 18/3/45
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 16/2/65
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 14/2/85
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/3/120
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/6/35
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/5/-25
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/15/-5
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf 0/3/-90
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -19/6/-5
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -17/3/-35
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -14/2/-75
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -10/2/-115
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -13/3/25
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -18/3/45
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -16/2/65
ObjectTemplate.addArmorEffect 1490 e_waterBoatSinkEf -14/2/85
ObjectTemplate.aiTemplate Shokaku
rem -------------------------------------
ObjectTemplate.addTemplate lodZuikaku
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 0/11/130
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition -7.999/11/60
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 8/11/60
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition -9.999/11/0
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 10/11/0
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition -7.999/11/-59.999
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 8/11/-59.999
ObjectTemplate.addTemplate ShokakuFloater
ObjectTemplate.setPosition 0/11/-129.999
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 15.39/17.93/35.77 180/0/0
ObjectTemplate.GUIIndex 94
ObjectTemplate.setVehicleIcon "Vehicle/Icon_shokaku.tga"
ObjectTemplate.setVehicleIconPos 65/85
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTCarrier
ObjectTemplate.setToolTipType TTCarrier
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_aircraft_carrier_64x64.tga"
ObjectTemplate.setMinimapIconSize 64


rem *** lodShokaku ***
ObjectTemplate.create LodObject lodZuikaku
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate ZuikakuComplex
ObjectTemplate.addTemplate ShokakuSimple
rem -------------------------------------
ObjectTemplate.lodSelector ShokakuLodSelector


rem *** ShokakuComplex ***
ObjectTemplate.create Bundle ZuikakuComplex
rem ObjectTemplate.setNetworkableInfo ZuikakuBodyInfo
ObjectTemplate.geometry Shokaku_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasMobilePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate ZuikakuDriverSoldierSpawn
ObjectTemplate.setPosition 8.5/13/35
ObjectTemplate.addTemplate ZuikakuDriverSoldierSpawn
ObjectTemplate.setPosition 8.5/13/38

if v_is_coop == False
ObjectTemplate.addTemplate ZuikakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition 5.6/3.47/-122.7
ObjectTemplate.addTemplate ZuikakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition -5.6/3.47/-122.7
ObjectTemplate.addTemplate ZuikakuAirCraftSoldierSpawn
ObjectTemplate.setPosition 11/13.5/-100
ObjectTemplate.addTemplate ZuikakuAirCraftSoldierSpawn
ObjectTemplate.setPosition 11/13.5/-44
ObjectTemplate.addTemplate ShokakuZeroSpawner
ObjectTemplate.setPosition -7.1704/13.805/-120
ObjectTemplate.setRotation 0/-12.2/0
ObjectTemplate.addTemplate ShokakuZeroSpawner
ObjectTemplate.setPosition 9.3215/13.805/-76.494
ObjectTemplate.setRotation -30/-12.2/0
ObjectTemplate.addTemplate ShokakuAichivalSpawner
ObjectTemplate.setPosition 9.3215/13.715/-120
ObjectTemplate.setRotation -30/-11.499/0.02
ObjectTemplate.addTemplate ShokakuAichiVal-TSpawner
ObjectTemplate.setPosition 9.3215/13.715/-25.8502
ObjectTemplate.setRotation -30/-11.499/-0.02
else
   rem * AA soldier spawns
ObjectTemplate.addTemplate ZuikakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition -14.69/7.754/-50.23
ObjectTemplate.addTemplate ZuikakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition 15.72/9.54/-50.158
ObjectTemplate.addTemplate ZuikakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition -12.4/8.7/54
ObjectTemplate.addTemplate ZuikakuDaihatsuSoldierSpawn
ObjectTemplate.setPosition 11.897/8.7/54.118

   rem * aircraft soldier spawns
ObjectTemplate.addTemplate ZuikakuAirCraftSoldierSpawn
ObjectTemplate.setPosition 10.324/13.5/50.62
ObjectTemplate.addTemplate ZuikakuAirCraftSoldierSpawn
ObjectTemplate.setPosition 4.345/13.5/-39.779
ObjectTemplate.addTemplate ZuikakuAirCraftSoldierSpawn
ObjectTemplate.setPosition -3.529/13.5/-51.925

   rem * aircraft
ObjectTemplate.addTemplate ShokakuZeroSpawner
ObjectTemplate.setPosition 7.584/13.81/54.99
ObjectTemplate.setRotation -9.999/-12.2/0.02
ObjectTemplate.addTemplate ShokakuAichivalSpawner
ObjectTemplate.setPosition 7.2/13.715/-30
ObjectTemplate.setRotation -6/-11.499/0
ObjectTemplate.addTemplate ShokakuAichivalSpawner
ObjectTemplate.setPosition -7.899/13.715/-47
ObjectTemplate.setRotation 0/-11.499/0
ObjectTemplate.addTemplate ShokakuAichiVal-TSpawner
ObjectTemplate.setPosition 9.3215/13.715/-120
ObjectTemplate.setRotation -30/-11.499/-0.02
endIf

ObjectTemplate.addTemplate ClimbingNet_3mx4m
ObjectTemplate.setPosition -9.5/0.98/-107.6
ObjectTemplate.setRotation 81/0/0
ObjectTemplate.addTemplate ClimbingNet_3mx4m
ObjectTemplate.setPosition 9.5/1.17/-107.6
ObjectTemplate.setRotation -80.999/0/0
ObjectTemplate.addTemplate ClimbingNet_6mx11m
ObjectTemplate.setPosition -5.71/-0.2/123.699
ObjectTemplate.setRotation 96/0/0
ObjectTemplate.addTemplate ClimbingNet_6mx11m
ObjectTemplate.setPosition 5.71/-0.1/123.699
ObjectTemplate.setRotation -96/0/0
ObjectTemplate.addTemplate ShokakuEntry
ObjectTemplate.setPosition 12.4/14.5/38
ObjectTemplate.addTemplate ShokakuRudder
ObjectTemplate.setPosition 0/-6/-110
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate ShokakuHullWing
ObjectTemplate.setPosition 0/-6/110
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate ShokakuCamera
ObjectTemplate.setPosition 10/24/40
ObjectTemplate.addTemplate ShokakuRadar
ObjectTemplate.setPosition 12.5/23.8/36.6
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 11.1/8.8/69.264
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 11.7/8.8/58.12
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 11.7/8.8/58.12
ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition 12.02/8.55/49.9
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate ShipLadder01
ObjectTemplate.setPosition 11.32/10.7/49
ObjectTemplate.setRotation -103/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 11/12.92/46.4
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 10.59/13.01/31.22
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 15.62/10.8/15.5
ObjectTemplate.setRotation -89.999/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -15.699/10.45/23
ObjectTemplate.setRotation 90/0/0
rem trappa
ObjectTemplate.addTemplate ShipStair01
ObjectTemplate.setPosition -12.097/7.94/58.025
ObjectTemplate.setRotation 16/0/0
ObjectTemplate.addTemplate ShipStair01
ObjectTemplate.setPosition -11.577/7.98/69.445
ObjectTemplate.setRotation 171/0/0
rem
ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition -12.399/9.3/49.9
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition 14.3/9.93/-42.318
ObjectTemplate.setRotation -2.999/0/0.02
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -12.869/7.45/-65.429
ObjectTemplate.setRotation 11/0/0
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition -13.369/10.15/-59.999
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -16.168/7.4/-46.148
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -12.967/7.4/-54.347
ObjectTemplate.setRotation 158/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 13.49/15.84/31.61
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 9.79/18.69/36.45
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 15.331/10.32/-79.028
ObjectTemplate.setRotation -88/0/0

ObjectTemplate.addTemplate ShokakuCoralAABattery1
ObjectTemplate.setPosition -17.1511/6.671/-50.146
ObjectTemplate.addTemplate ShokakuCoralAABattery2
ObjectTemplate.setPosition 17.5242/8.5889/-52.3959
ObjectTemplate.addTemplate ShokakuCoralAABattery3
ObjectTemplate.setPosition -14.5283/7.7112/53.9216
ObjectTemplate.addTemplate ShokakuCoralAABattery4
ObjectTemplate.setPosition 14.0642/7.998/54.1517

ObjectTemplate.addTemplate e_waterfrontBig
ObjectTemplate.setPosition 0/0/130
ObjectTemplate.addTemplate e_waterBoatSvallNarrow
ObjectTemplate.setPosition 0/-1/135
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate e_waterBoatSvall
ObjectTemplate.setPosition 0/-1/-135
ObjectTemplate.setRotation 270/0/0
ObjectTemplate.addTemplate e_waterBackBig
ObjectTemplate.setPosition 0/0.5/-130

ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 9.94/11.81/33.27
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 13.109/11.81/-55.479

ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-120
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-90
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-60
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-30
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/-0
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/30
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/60
ObjectTemplate.addTemplate ShokakuAirplaneSupplyDepot
ObjectTemplate.setPosition 0/10/90
rem -------------------------------------

rem *** ShokakuDriverSoldierSpawn ***
ObjectTemplate.create SpawnPoint ZuikakuDriverSoldierSpawn
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 64
rem ObjectTemplate.setEnterOnSpawn 1
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0


rem *** ShokakuDaihatsuSoldierSpawn ***
ObjectTemplate.create SpawnPoint ZuikakuDaihatsuSoldierSpawn
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 65
rem ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0


rem *** ShokakuAirCraftSoldierSpawn ***
ObjectTemplate.create SpawnPoint ZuikakuAirCraftSoldierSpawn
ObjectTemplate.setSpawnRotation 0/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 70
rem ObjectTemplate.setEnterOnSpawn 0
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0