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

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


rem *** USS Liberty Ship Jeremiah Orien ***
rem *** +3000 criticalDamage for sink effect ***
ObjectTemplate.create PlayerControlObject Liberty_Jeremiah_O_Brien
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrienBodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
rem ObjectTemplate.drag 5.6
ObjectTemplate.drag 1.8
ObjectTemplate.mass 11000000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 9700
ObjectTemplate.maxhitpoints 9700
ObjectTemplate.material 140
ObjectTemplate.criticalDamage 3970
ObjectTemplate.hpLostWhileCriticalDamage 25
ObjectTemplate.explosionForceMod 5
ObjectTemplate.dontClearTeamOnExit 1
ObjectTemplate.addArmorEffect 14317 em_ExFumePOW 0/21/0.5
ObjectTemplate.addArmorEffect 6940 em_FletcherDamage 0/0/10
ObjectTemplate.addArmorEffect 6940 em_FletcherDamage 0/0/-10
ObjectTemplate.addArmorEffect 6940 e_waterBoatSink 0/5/0
ObjectTemplate.addArmorEffect 3970 em_FletcherDamage 0/0/0
ObjectTemplate.addArmorEffect 3970 e_waterBoatSink 0/5/0
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 10/6/-5
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 10/2/-45
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 6/2/-60
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 5/3/25
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 10/3/45
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 8/2/60
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 0/6/35
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 0/5/-25
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf 0/5/-5
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf -10/6/-5
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf -8/3/-35
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf -5/2/-55
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf -6/3/25
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf -3/3/45
ObjectTemplate.addArmorEffect 3970 e_waterBoatSinkEf -7/2/60
ObjectTemplate.aiTemplate Liberty_JeremiahOBrien
rem -------------------------------------
ObjectTemplate.addTemplate lodLiberty_JeremiahOBrien

ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Floater
ObjectTemplate.setPosition -10/11/75
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_FloaterBreakerFL

ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Floater
ObjectTemplate.setPosition 10/11/75
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_FloaterBreakerFR

ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Floater
ObjectTemplate.setPosition -10/11/-75
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_FloaterBreakerBL

ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Floater
ObjectTemplate.setPosition 10/11/-75
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_FloaterBreakerBR
rem -------------------------------------
ObjectTemplate.setPcoId 0
ObjectTemplate.setSoldierExitLocation 0/13/5.6 0/0/0
ObjectTemplate.GUIIndex 35
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Robert_E_Peary.tga"
ObjectTemplate.setVehicleIconPos 48/52
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 32
ObjectTemplate.submarineData 0 0 0 0 0 14 200

rem *** Liberty_JeremiahOBrien_FloaterBreakerFL ***
ObjectTemplate.create RotationalBundle Liberty_JeremiahOBrien_FloaterBreakerFL
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrien_BodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.drag 2
ObjectTemplate.mass 1000
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 503000
ObjectTemplate.maxhitpoints 503000
ObjectTemplate.material 146
ObjectTemplate.criticalDamage 500000
ObjectTemplate.hpLostWhileCriticalDamage 0
ObjectTemplate.timetoliveafterdeath 0
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 0
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.geometry Liberty_Floater_FL_m1
ObjectTemplate.addArmorEffect 500000 e_waterBoatSink -8/15/45
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec -6/0/65
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec -8/0/45
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec -10/1/25
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec -12/1/5
rem ------------------------------------
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Floater
ObjectTemplate.setPosition -10/11/75
rem ------------------------------------

rem *** Liberty_JeremiahOBrien_FloaterBreakerFR ***
ObjectTemplate.create RotationalBundle Liberty_JeremiahOBrien_FloaterBreakerFR
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrien_BodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.drag 2
ObjectTemplate.mass 1000
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 503000
ObjectTemplate.maxhitpoints 503000
ObjectTemplate.material 146
ObjectTemplate.criticalDamage 500000
ObjectTemplate.hpLostWhileCriticalDamage 0
ObjectTemplate.timetoliveafterdeath 0
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 0
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.geometry Liberty_Floater_FR_m1
ObjectTemplate.addArmorEffect 500000 e_waterBoatSink 8/15/45
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec 6/0/65
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec 8/0/45
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec 10/1/25
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec 12/1/5
rem ------------------------------------
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Floater
ObjectTemplate.setPosition 10/11/75
rem ------------------------------------

rem *** Liberty_JeremiahOBrien_FloaterBreakerBL ***
ObjectTemplate.create RotationalBundle Liberty_JeremiahOBrien_FloaterBreakerBL
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrien_BodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.drag 2
ObjectTemplate.mass 1000
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 503000
ObjectTemplate.maxhitpoints 503000
ObjectTemplate.material 146
ObjectTemplate.criticalDamage 500000
ObjectTemplate.hpLostWhileCriticalDamage 0
ObjectTemplate.timetoliveafterdeath 0
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 0
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.geometry Liberty_Floater_BL_m1
ObjectTemplate.addArmorEffect 500000 e_waterBoatSink -8/15/-45
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec -12/0/-5
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec -10/0/-25
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec -8/0/-45
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec -6/1/-65
rem ------------------------------------
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Floater
ObjectTemplate.setPosition -10/11/-75
rem ------------------------------------

rem *** Liberty_JeremiahOBrien_FloaterBreakerBR ***
ObjectTemplate.create RotationalBundle Liberty_JeremiahOBrien_FloaterBreakerBR
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrien_BodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.drag 2
ObjectTemplate.mass 1000
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 503000
ObjectTemplate.maxhitpoints 503000
ObjectTemplate.material 146
ObjectTemplate.criticalDamage 500000
ObjectTemplate.hpLostWhileCriticalDamage 0
ObjectTemplate.timetoliveafterdeath 0
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 0
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.geometry Liberty_Floater_BR_m1
ObjectTemplate.addArmorEffect 500000 e_waterBoatSink 8/15/-45
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec 12/0/-5
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec 10/0/-25
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec 8/0/-45
ObjectTemplate.addArmorEffect 500000 e_waterBoatSinkEf30sec 6/1/-65
rem ------------------------------------
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Floater
ObjectTemplate.setPosition 10/11/-75
rem ------------------------------------


rem *** lodLiberty_JeremiahOBrien ***
ObjectTemplate.create LodObject lodLiberty_JeremiahOBrien
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate Liberty_JeremiahOBrienComplex
ObjectTemplate.addTemplate Liberty_JeremiahOBrienSimple
rem -------------------------------------
ObjectTemplate.lodSelector Liberty_JeremiahOBrienLodSelector

rem *** Liberty_JeremiahOBrienComplex ***
ObjectTemplate.create Bundle Liberty_JeremiahOBrienComplex
rem ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrienBodyInfo
ObjectTemplate.geometry Liberty_JeremiahOBrien_hull_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasMobilePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate Liberty_JeremiahOBrienSupplyDepot
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Entry
ObjectTemplate.setPosition 5.0/11.3/6.589
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Entry
ObjectTemplate.setPosition -5.0/11.3/6.589
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Camera
ObjectTemplate.setPosition 0/12.765/7.589

ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn1
ObjectTemplate.setPosition -6.5/9.1/5.5
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn2
ObjectTemplate.setPosition 6.5/9.1/5.5
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn3
ObjectTemplate.setPosition -3.5/13.7/4
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn4
ObjectTemplate.setPosition 3.5/13.7/4
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn5
ObjectTemplate.setPosition -3.5/13.7/-2.5
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn6
ObjectTemplate.setPosition 3.5/13.7/-2.5
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn7
ObjectTemplate.setPosition -6.5/9.1/-5.5
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn8
ObjectTemplate.setPosition 6.5/9.1/-5.5
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn9
ObjectTemplate.setPosition -6.5/9.1/-9
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn10
ObjectTemplate.setPosition 6.5/9.1/-9
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn11
ObjectTemplate.setPosition -6.5/9.1/-13
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_DriverSoldierSpawn12
ObjectTemplate.setPosition 6.5/9.1/-13

ObjectTemplate.addTemplate ClimbingNet_6mx11m
ObjectTemplate.setPosition 9.0/-0.51/-28.84
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate ClimbingNet_6mx11m
ObjectTemplate.setPosition -9.0/-0.51/-28.84
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate Liberty_JOB_Front_Gun_PCO
ObjectTemplate.setPosition 0/10.492/61.5
ObjectTemplate.addTemplate Liberty_JOB_Rear_Gun_PCO
ObjectTemplate.setPosition 0/9.53/-59.602
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate Liberty_JOB_20mm_Gun_LeftPCO
ObjectTemplate.addTemplate Liberty_JOB_20mm_Gun_RightPCO

ObjectTemplate.addTemplate e_waterfrontBig
ObjectTemplate.setPosition 0/-1/64.67
ObjectTemplate.addTemplate e_waterBoatSvallNarrow
ObjectTemplate.setPosition 0/-2/67.67
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate e_waterBoatSvallNarrow
ObjectTemplate.setPosition 0/-2/-67.518
ObjectTemplate.setRotation 270/0/0
ObjectTemplate.addTemplate e_waterBackBig
ObjectTemplate.setPosition 0/-0.5/-62.518

ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Ship_Holder
ObjectTemplate.setPosition 7.975/8.01/-9.789
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Ship_Holder
ObjectTemplate.setPosition -7.975/8.01/-9.789
ObjectTemplate.setRotation -90/0/0

if v_is_coop == False
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_LcvpSpawner
ObjectTemplate.setPosition 14.475/5.41/-9.339
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_LcvpSpawner
ObjectTemplate.setPosition -14.475/5.41/-9.339
ObjectTemplate.setRotation 0/0/0
endIf

ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 0/5.5/-30
ObjectTemplate.addTemplate Ammobox
ObjectTemplate.setPosition 0/5.5/15
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Engine
ObjectTemplate.setPosition 0/-3.999/-50.999
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_Rudder1
ObjectTemplate.setPosition 0/-5/-67
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_HullWing
ObjectTemplate.setPosition 0/-5/67
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate Liberty_JeremiahOBrien_propeller
ObjectTemplate.setPosition 0/-2.8/-60
ObjectTemplate.setRotation 0/0/0

ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition -6.4/6.4/-15.97
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 6.4/6.4/-15.97
ObjectTemplate.setRotation 0/0/0

ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition -6.4/6.4/7.29
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 6.4/6.4/7.29
ObjectTemplate.setRotation 180/0/0

ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition -5.05/10.5/2.5
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ShipLadder04
ObjectTemplate.setPosition 5.05/10.5/2.5
ObjectTemplate.setRotation -90/0/0

ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -6.75/9.068/5.54
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 6.75/9.068/5.54
ObjectTemplate.setRotation 0/0/0

ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition -3.879/7.264/36.53
ObjectTemplate.setRotation 0/15/0
ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 3.879/7.264/36.53
ObjectTemplate.setRotation 0/15/0

ObjectTemplate.addTemplate ShipLadder02
ObjectTemplate.setPosition 2.49/8.39/58
ObjectTemplate.setRotation -90/0/0

ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition -3.88/7.232/-56.26
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ShipLadder03
ObjectTemplate.setPosition 3.88/7.232/-56.26
ObjectTemplate.setRotation -90/0/0

ObjectTemplate.addTemplate ShipFogHorn
ObjectTemplate.addTemplate ShipAlarm2


rem Liberty_JeremiahOBrienSupplyDepot
ObjectTemplate.create SupplyDepot Liberty_JeremiahOBrienSupplyDepot
ObjectTemplate.radius 400
ObjectTemplate.team 2

ObjectTemplate.addAmmoType 11 -1 2 0
ObjectTemplate.addAmmoType 14 -1 2 0
ObjectTemplate.addAmmoType 0 -1 2 0

ObjectTemplate.workOnVehicles 1
ObjectTemplate.workOnSoldiers 0

rem -------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

rem *** Liberty_JeremiahOBrien_LcvpSpawner ***
ObjectTemplate.create ObjectSpawner Liberty_JeremiahOBrien_LcvpSpawner
ObjectTemplate.setObjectTemplate 1 Elco80
ObjectTemplate.setObjectTemplate 2 Elco80
ObjectTemplate.minSpawnDelay 10
ObjectTemplate.maxSpawnDelay 15
ObjectTemplate.TimeToLive 10
ObjectTemplate.Distance 20
ObjectTemplate.spawnOffset 0/0/0
ObjectTemplate.holdObject 1
ObjectTemplate.team 1
ObjectTemplate.MaxNrOfObjectSpawned 8
ObjectTemplate.damageWhenLost 10

rem *** Liberty_JeremiahOBrien_Entry ***
ObjectTemplate.create EntryPoint Liberty_JeremiahOBrien_Entry
ObjectTemplate.setEntryRadius 3

rem *** Liberty_JeremiahOBrien_Camera ***
ObjectTemplate.create Camera Liberty_JeremiahOBrien_Camera
ObjectTemplate.setMinRotation -80/-20/0
ObjectTemplate.setMaxRotation 90/20/0
ObjectTemplate.setMaxSpeed 50/50/0
ObjectTemplate.setAcceleration 100000/100000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** Liberty_JeremiahOBrien_propeller ***
ObjectTemplate.create RotationalBundle Liberty_JeremiahOBrien_propeller
ObjectTemplate.geometry Liberty_JeremiahOBrien_prop_m1
ObjectTemplate.setMinRotation 0/-20/0
ObjectTemplate.setMaxRotation 0/5/0
ObjectTemplate.setMaxSpeed 90/90/90

rem *** Liberty_JeremiahOBrien_Ship_Holder ***
ObjectTemplate.create SimpleObject Liberty_JeremiahOBrien_Ship_Holder
ObjectTemplate.geometry Liberty_JeremiahOBrien_ShipHolder_m1
ObjectTemplate.hasCollisionPhysics 1

rem -------------------------------------

rem ***********************************************
rem *** Front Gun
rem ***********************************************
rem *** Liberty_JOB_Front_Gun_PCO ***
ObjectTemplate.create PlayerControlObject Liberty_JOB_Front_Gun_PCO
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrienBodyInfo
ObjectTemplate.aiTemplate Liberty_JOB_FrontGunAI
rem -------------------------------------
ObjectTemplate.addTemplate 5inchL51SingleOpen_360_X
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry

ObjectTemplate.addTemplate ShipBuzzer
rem -------------------------------------
ObjectTemplate.setPcoId 1
ObjectTemplate.setSoldierExitLocation 0/0.5/-4 0/0/0
ObjectTemplate.GUIIndex 41
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Robert_E_Peary.tga"
ObjectTemplate.setVehicleIconPos 118/97
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark7.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_destoyer_32x32.tga"
ObjectTemplate.setMinimapIconSize 32
ObjectTemplate.artPos 1
ObjectTemplate.DirBarXScale 120
ObjectTemplate.DirBarYScaleAbove 60
ObjectTemplate.DirBarYScaleBelow 10
ObjectTemplate.DirBarRotate 180
ObjectTemplate.DirBarYScaleMin -100
ObjectTemplate.DirBarYScaleMax -30

rem ***********************************************
rem *** Rear Gun
rem ***********************************************
rem *** Liberty_JOB_Rear_Gun_PCO ***
ObjectTemplate.create PlayerControlObject Liberty_JOB_Rear_Gun_PCO
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrienBodyInfo
ObjectTemplate.aiTemplate Liberty_JOB_RearGunAI
rem -------------------------------------
ObjectTemplate.addTemplate 5inchL51SingleOpen_360_X
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry

ObjectTemplate.addTemplate ShipBuzzer
rem -------------------------------------
ObjectTemplate.setPcoId 2
ObjectTemplate.setSoldierExitLocation 0/0.5/-4 0/0/0
ObjectTemplate.GUIIndex 41
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Robert_E_Peary.tga"
ObjectTemplate.setVehicleIconPos 13/35
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_127mmMark7.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_destoyer_32x32.tga"
ObjectTemplate.setMinimapIconSize 32
ObjectTemplate.artPos 1
ObjectTemplate.DirBarXScale 120
ObjectTemplate.DirBarYScaleAbove 60
ObjectTemplate.DirBarYScaleBelow 10
ObjectTemplate.DirBarRotate 180
ObjectTemplate.DirBarYScaleMin -100
ObjectTemplate.DirBarYScaleMax -30

rem ***********************************************
rem *** 20mm Oerlikon Anti-Air-Gun Left Side
rem ***********************************************
rem *** Liberty_JOB_20mm_Gun_LeftPCO ***
ObjectTemplate.create PlayerControlObject Liberty_JOB_20mm_Gun_LeftPCO
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrienBodyInfo
ObjectTemplate.aiTemplate Liberty_JOB_GunAALeftAI
rem -------------------------------------
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry
ObjectTemplate.setPosition -6.40/8.36/38.786
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry
ObjectTemplate.setPosition -5.02/12.76/7.25
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry
ObjectTemplate.setPosition -5.02/12.76/-5.23
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry
ObjectTemplate.setPosition -3.719/8.83/-53.906
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry

ObjectTemplate.addTemplate Oerlikon1AAH_B
ObjectTemplate.setPosition -6.40/8.36/38.786
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate Oerlikon1AAH_C_B
ObjectTemplate.setPosition -5.02/12.76/7.25
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate Oerlikon1AAH_B
ObjectTemplate.setPosition -5.02/12.76/-5.23
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate Oerlikon1AAH_B
ObjectTemplate.setPosition -3.719/8.83/-53.906
ObjectTemplate.setRotation -90/0/0

ObjectTemplate.addTemplate ShipBell
rem -------------------------------------
ObjectTemplate.setPcoId 3
ObjectTemplate.setSoldierExitLocation -3.2/13/5.6 -90/0/0
ObjectTemplate.GUIIndex 41
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Robert_E_Peary.tga"
ObjectTemplate.setVehicleIconPos 60/45
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
rem ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_destoyer_32x32.tga"
ObjectTemplate.setMinimapIconSize 32
ObjectTemplate.artPos 1
ObjectTemplate.DirBarXScale 120
ObjectTemplate.DirBarYScaleAbove 60
ObjectTemplate.DirBarYScaleBelow 10
ObjectTemplate.DirBarRotate 180
ObjectTemplate.DirBarYScaleMin -100
ObjectTemplate.DirBarYScaleMax -30

rem ***********************************************
rem *** 20mm Oerlikon Anti-Air-Gun Right Side
rem ***********************************************
rem *** Liberty_JOB_20mm_Gun_RightPCO ***
ObjectTemplate.create PlayerControlObject Liberty_JOB_20mm_Gun_RightPCO
ObjectTemplate.setNetworkableInfo Liberty_JeremiahOBrienBodyInfo
ObjectTemplate.aiTemplate Liberty_JOB_GunAARightAI
rem -------------------------------------
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry
ObjectTemplate.setPosition 6.40/8.36/38.786
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry
ObjectTemplate.setPosition 5.02/12.76/7.25
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry
ObjectTemplate.setPosition 5.02/12.76/-5.23
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry
ObjectTemplate.setPosition 3.719/8.83/-53.906
ObjectTemplate.addTemplate Liberty_JOB_Gun_Entry

ObjectTemplate.addTemplate Oerlikon1AAH_B
ObjectTemplate.setPosition 6.40/8.36/38.786
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate Oerlikon1AAH_C_B
ObjectTemplate.setPosition 5.02/12.76/7.25
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate Oerlikon1AAH_B
ObjectTemplate.setPosition 5.02/12.76/-5.23
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate Oerlikon1AAH_B
ObjectTemplate.setPosition 3.719/8.83/-53.906
ObjectTemplate.setRotation 90/0/0

ObjectTemplate.addTemplate ShipBell
rem -------------------------------------
ObjectTemplate.setPcoId 4
ObjectTemplate.setSoldierExitLocation 3.2/13/5.6 90/0/0
ObjectTemplate.GUIIndex 41
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Robert_E_Peary.tga"
ObjectTemplate.setVehicleIconPos 34/52
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_20mmOerlikon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
rem ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCSea
ObjectTemplate.setVehicleType VTDestroyer
ObjectTemplate.setToolTipType TTDestroyer
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_destoyer_32x32.tga"
ObjectTemplate.setMinimapIconSize 32
ObjectTemplate.artPos 1
ObjectTemplate.DirBarXScale 120
ObjectTemplate.DirBarYScaleAbove 60
ObjectTemplate.DirBarYScaleBelow 10
ObjectTemplate.DirBarRotate 180
ObjectTemplate.DirBarYScaleMin -100
ObjectTemplate.DirBarYScaleMax -30

rem **********************************
rem *** Shared Objects ***
rem **********************************
rem *** Liberty_JOB_Gun_Camera ***
ObjectTemplate.create Camera Liberty_JOB_Gun_Camera
ObjectTemplate.CVMExternTrace 1

rem *** Liberty_JOB_Gun_Entry ***
ObjectTemplate.create EntryPoint Liberty_JOB_Gun_Entry
ObjectTemplate.setEntryRadius 3

rem *** Liberty_JOB_Gun_Seat ******
ObjectTemplate.create SeatObject Liberty_JOB_Gun_Seat


rem -------------------------------------

rem *** Liberty_JeremiahOBrienSimple ***
ObjectTemplate.create SimpleObject Liberty_JeremiahOBrienSimple
ObjectTemplate.geometry Liberty_JeremiahOBrien_hull_L1


rem *** Liberty_JeremiahOBrienLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 Liberty_JeremiahOBrienLodSelector
LodSelectorTemplate.addLodDistance 500