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


rem *** Akagi ***
ObjectTemplate.create PlayerControlObject Akagi
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 lodAkagi
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
ObjectTemplate.sonarPos 1


rem *** lodAkagi ***
ObjectTemplate.create LodObject lodAkagi
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate AkagiComplex
ObjectTemplate.addTemplate ShokakuSimple
rem -------------------------------------
ObjectTemplate.lodSelector ShokakuLodSelector


rem *** AkagiComplex ***
ObjectTemplate.create Bundle AkagiComplex
rem ObjectTemplate.setNetworkableInfo ShokakuBodyInfo
ObjectTemplate.geometry Shokaku_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasMobilePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate BattleshipRadar

ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition 8.5/13/35
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition 8.5/13/38
rem ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
rem ObjectTemplate.setPosition 5.6/3.47/-122.7
rem ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
rem ObjectTemplate.setPosition -5.6/3.47/-122.7
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition -6.779/13.5/-50
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition 5.9/13.5/-33
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition -6.779/13.5/-51
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition 5.9/13.5/-32

if v_is_coop == False
ObjectTemplate.addTemplate AkagiZeroSpawner
ObjectTemplate.setPosition 8.5/13.805/-4
ObjectTemplate.setRotation -40/-12.2/0
ObjectTemplate.addTemplate AkagiAichivalSpawner
ObjectTemplate.setPosition 9.5/13.715/-120
ObjectTemplate.setRotation -8/-11.499/0.02
ObjectTemplate.addTemplate AkagiAichival-TSpawner
ObjectTemplate.setPosition -5.5/13.715/-120
ObjectTemplate.setRotation 0/-11.499/-0.02
else
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition -14.69/7.754/-50.23
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition 15.72/9.54/-50.158
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition -12.4/8.7/54
ObjectTemplate.addTemplate AkagiAirCraftSoldierSpawn
ObjectTemplate.setPosition 11.897/8.7/54.118
ObjectTemplate.addTemplate AkagiZeroSpawner
ObjectTemplate.setPosition 7.2/13.805/-30
ObjectTemplate.setRotation -9.999/-12.2/0.02
ObjectTemplate.addTemplate AkagiAichivalSpawner
ObjectTemplate.setPosition -7.899/13.715/-47
ObjectTemplate.setRotation 0/-11.499/0
endIf

beginrem
ObjectTemplate.addTemplate ShokakuDaiHatsuSpawner
ObjectTemplate.setPosition -10.159/2.46/-117.394
ObjectTemplate.setRotation -10/0/0
ObjectTemplate.addTemplate ShokakuDaiHatsuSpawner
ObjectTemplate.setPosition 10.159/2.64/-117.394
ObjectTemplate.setRotation 10/0/0
endrem
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 ShokakuEngine
ObjectTemplate.setPosition 0/-3.999/-89.999
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 ShokakuAABattery1
ObjectTemplate.setPosition -17.1511/6.671/-50.146
ObjectTemplate.addTemplate ShokakuAABattery2
ObjectTemplate.setPosition 17.5242/8.5889/-52.3959
ObjectTemplate.addTemplate ShokakuAABattery3
ObjectTemplate.setPosition -14.5283/7.7112/53.9216
ObjectTemplate.addTemplate ShokakuAABattery4
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/12.6/33.27
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 13.109/12.6/-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 -------------------------------------


beginrem
rem *** AkagiDaihatsuSoldierSpawn ***
ObjectTemplate.create SpawnPoint AkagiDaihatsuSoldierSpawn
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
endrem

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


rem *** AkagiZeroSpawner ***
ObjectTemplate.create ObjectSpawner AkagiZeroSpawner
ObjectTemplate.setObjectTemplate 1 Zero
ObjectTemplate.setObjectTemplate 2 Zero
ObjectTemplate.holdObject 1
ObjectTemplate.minSpawnDelay 20
ObjectTemplate.maxSpawnDelay 40
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.team 1
ObjectTemplate.teamOnVehicle 1
if v_is_coop == False
ObjectTemplate.MaxNrOfObjectSpawned 1
else
ObjectTemplate.MaxNrOfObjectSpawned 2
endIf

rem *** AkagiAichiValSpawner ***
ObjectTemplate.create ObjectSpawner AkagiAichiValSpawner
ObjectTemplate.setObjectTemplate 1 AichiVal
ObjectTemplate.setObjectTemplate 2 AichiVal
ObjectTemplate.holdObject 1
ObjectTemplate.minSpawnDelay 35
ObjectTemplate.maxSpawnDelay 50
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.team 1
ObjectTemplate.teamOnVehicle 1
ObjectTemplate.MaxNrOfObjectSpawned 2

rem *** AkagiAichiVal-TSpawner ***
ObjectTemplate.create ObjectSpawner AkagiAichiVal-TSpawner
ObjectTemplate.setObjectTemplate 1 Kate
ObjectTemplate.setObjectTemplate 2 Kate
ObjectTemplate.holdObject 1
ObjectTemplate.minSpawnDelay 10
ObjectTemplate.maxSpawnDelay 25
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.team 1
ObjectTemplate.teamOnVehicle 1
ObjectTemplate.MaxNrOfObjectSpawned 5

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