This page is under construction
Archives/bf1942/levels/3rd_Solomon_Sea.rfa
bf1942/levels/3rd_Solomon_Sea/Objects/Northampton/Objects.con

rem *** Northampton ***
rem *** +3000 criticalDamage for sink effect ***
ObjectTemplate.create PlayerControlObject Northampton
ObjectTemplate.aiTemplate NorthamptonAI
ObjectTemplate.setNetworkableInfo NorthamptonBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1

rem 32.5kt
rem ObjectTemplate.drag 8.87
ObjectTemplate.drag 5

ObjectTemplate.mass 18700000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 13500
ObjectTemplate.MaxHitpoints 13500
ObjectTemplate.material 140
ObjectTemplate.criticalDamage 4216
ObjectTemplate.hpLostWhileCriticalDamage 50
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.explosionForceMod 0
ObjectTemplate.dontClearTeamOnExit 1
ObjectTemplate.TimeToLiveAfterDeath 30
ObjectTemplate.FadeAtTimeToLiveAfterDeath 0
ObjectTemplate.addArmorEffect 13500 em_ExFumePOW 0/22.5/14
ObjectTemplate.addArmorEffect 13500 em_ExFumePOW 0/22.5/-12.2
ObjectTemplate.addArmorEffect 6162 em_ExFumePOW 0/22.5/14
ObjectTemplate.addArmorEffect 6162 em_ExFumePOW 0/22.5/-12.2
ObjectTemplate.addArmorEffect 5067 em_ShipDamaged_Fire 0/10/0
ObjectTemplate.addArmorEffect 5067 em_ShipDamaged_Smoke 0/10/0
ObjectTemplate.addArmorEffect 5067 Em_ShipDamaged_NightFlash 0/10/0
ObjectTemplate.addArmorEffect 5067 e_waterBoatSink 0/10/0
ObjectTemplate.addArmorEffect 4216 em_ShipDamaged_Fire 0/10/0
ObjectTemplate.addArmorEffect 4216 em_ShipDamaged_Smoke 0/10/0
ObjectTemplate.addArmorEffect 4216 Em_ShipDamaged_NightFlash 0/10/0
ObjectTemplate.addArmorEffect 4216 e_waterBoatSink 0/10/0
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 14/2/85
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 16/2/65
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 18/3/45
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 13/3/25
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 19/6/-5
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 17/2/-45
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 14/2/-85
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 0/6/35
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 0/5/-25
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 0/15/-5
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf 0/3/-90
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf -14/2/85
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf -16/2/65
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf -18/3/45
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf -13/3/25
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf -19/6/-5
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf -17/3/-35
ObjectTemplate.addArmorEffect 4216 e_waterBoatSinkEf -14/2/-75
ObjectTemplate.addArmorEffect 0 e_ExploShipDestroyedBundle_MediumShip 0/0/0
ObjectTemplate.addArmorEffect 0 AlliedFleet_killerPCOSpawner 0/50/0
rem -------------------------------------
ObjectTemplate.addTemplate lodNorthampton

ObjectTemplate.addTemplate NorthamptonFloater
ObjectTemplate.setPosition -10/11/100
ObjectTemplate.addTemplate NorthamptonFloaterBreakerFL
ObjectTemplate.addTemplate NorthamptonFloater
ObjectTemplate.setPosition -10/11/-100
ObjectTemplate.addTemplate NorthamptonFloaterBreakerBL
ObjectTemplate.addTemplate NorthamptonFloater
ObjectTemplate.setPosition 10/11/100
ObjectTemplate.addTemplate NorthamptonFloaterBreakerFR
ObjectTemplate.addTemplate NorthamptonFloater
ObjectTemplate.setPosition 10/11/-100
ObjectTemplate.addTemplate NorthamptonFloaterBreakerBR

ObjectTemplate.addTemplate e_WaterFrontBigC
ObjectTemplate.setPosition 0/-1/85
ObjectTemplate.addTemplate e_waterBoatSvallNarrow
ObjectTemplate.setPosition 0/-2/90
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate e_waterBoatSvall
ObjectTemplate.setPosition 0/-2/-90
ObjectTemplate.setRotation 270/0/0
ObjectTemplate.addTemplate e_waterBackBig
ObjectTemplate.setPosition 0/-1/-85

ObjectTemplate.addTemplate Pensacola203_Dummy_X
ObjectTemplate.setPosition 0/11.1/41.9
ObjectTemplate.addTemplate Northampton203_Dummy_X2
ObjectTemplate.setPosition 0/8.4/56.2

ObjectTemplate.addTemplate Pensacola203_Invis_X
ObjectTemplate.setPosition 0/11.1/41.9
ObjectTemplate.addTemplate Northampton203_Invis_X_Alt
ObjectTemplate.setPosition 0/8.4/56.2

ObjectTemplate.addTemplate NorthamptonRearPCO2
ObjectTemplate.setPosition 0/10.5/-48
ObjectTemplate.setRotation -180/0/0


rem ObjectTemplate.addTemplate USCAIconSpawner

rem -------------------------------------
ObjectTemplate.setPcoId 0
ObjectTemplate.setSoldierExitLocation 5.57/8/49 30/0/0
ObjectTemplate.GUIIndex 55
ObjectTemplate.setVehicleIcon "Vehicle/icon_Louisville.tga"
ObjectTemplate.setVehicleIconPos 70/85
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_203mmMarkIX.tga"
ObjectTemplate.setPrimaryAmmoBar ABReloadBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_203mmMarkIX.tga"
ObjectTemplate.setSecondaryAmmoBar ABReloadBarOnly
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTBattleship
ObjectTemplate.setToolTipType TTBattleship
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_cruiser_64x64"
ObjectTemplate.setMinimapIconSize 64
ObjectTemplate.sonarPos 1
ObjectTemplate.submarineData 0 0 0 0 0 13.5 200

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

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

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

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

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

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

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

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

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

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

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

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

rem *** NorthamptonPlaneSpawner ***
ObjectTemplate.create ObjectSpawner NorthamptonPlaneSpawner
ObjectTemplate.setObjectTemplate 1 F4F-3S_Catfish
ObjectTemplate.setObjectTemplate 2 F4F-3S_Catfish
ObjectTemplate.minSpawnDelay 20
ObjectTemplate.maxSpawnDelay 40
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.holdObject 1
ObjectTemplate.team 2
ObjectTemplate.MaxNrOfObjectSpawned 1
ObjectTemplate.teamOnVehicle 1



rem *** Northampton_CatapultL ***
ObjectTemplate.create RotationalBundle Northampton_CatapultL
ObjectTemplate.setNetworkableInfo NorthamptonCatapultInfo
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/sea/Common/Sounds/MidTurret.ssc
ObjectTemplate.geometry Mogami_Catapult_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate NorthamptonPlaneSpawner
ObjectTemplate.setPosition 0/3.35/-5
ObjectTemplate.addTemplate JumpstartSupply
ObjectTemplate.setPosition 0/3.35/-5
ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition 1.0/-2/-5
ObjectTemplate.setRotation -90/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -90/0/0
ObjectTemplate.setMaxRotation 0/0/0
ObjectTemplate.setMaxSpeed 10/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw

rem *** Northampton_CatapultR ***
ObjectTemplate.create RotationalBundle Northampton_CatapultR
ObjectTemplate.setNetworkableInfo NorthamptonCatapultInfo
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/sea/Common/Sounds/MidTurret.ssc
ObjectTemplate.geometry Mogami_Catapult_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate NorthamptonPlaneSpawner
ObjectTemplate.setPosition 0/3.35/-5
ObjectTemplate.addTemplate JumpstartSupply
ObjectTemplate.setPosition 0/3.35/-5
ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition -1.0/-2/-5
ObjectTemplate.setRotation 90/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 90/0/0
ObjectTemplate.setMaxSpeed 10/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw