This page is under construction
archives/bf1942/levels/fht_operation_dracula-1945.rfa
bf1942/levels/fht_operation_dracula-1945/Objects/SpitfireI/Objects.con


rem *** SpitfireI ***
ObjectTemplate.create PlayerControlObject SpitfireI
ObjectTemplate.setNetworkableInfo SpitfireIb_body_info
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.drag 0.065
ObjectTemplate.mass 2500
ObjectTemplate.inertiaModifier 0.9/0.9/0.9
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.hasArmor 1
ObjectTemplate.angleMod 1
ObjectTemplate.speedMod 2
ObjectTemplate.hitpoints 135
ObjectTemplate.maxhitpoints 135
ObjectTemplate.material 24
ObjectTemplate.criticalDamage 55
ObjectTemplate.hpLostWhileCriticalDamage 1.5
ObjectTemplate.explosionForceMod 15
ObjectTemplate.hpLostWhileUpSideDown 10
ObjectTemplate.hpLostWhileDamageFromWater 10
ObjectTemplate.addArmorEffect 95 em_StukaDamage 0/0.102/2.11
ObjectTemplate.addArmorEffect 95 em_PlaneDamage 0/0.103/2.11
ObjectTemplate.addArmorEffect 55 e_StukaFire 0/0.6/2.11
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal_Spitfire 0/0/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.damageFromWater 1
ObjectTemplate.aiTemplate Spitfire
rem -------------------------------------
ObjectTemplate.addTemplate lodSpitfireIb
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -2.5/0/-3 0/0/0
ObjectTemplate.GUIIndex 108
ObjectTemplate.setVehicleIcon "Vehicle/Icon_spitfire.tga"
ObjectTemplate.setVehicleIconPos 69/90
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_bullet770.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarOnly
ObjectTemplate.setSecondaryAmmoIcon "Ammo/Icon_bomb250.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCAir
ObjectTemplate.setVehicleType VTFighter
ObjectTemplate.setToolTipType TTFighter
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_plane_16x16.tga"

rem *** lodSpitfireIb ***
ObjectTemplate.create LodObject lodSpitfireIb
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate SpitfireIbComplex
ObjectTemplate.addTemplate SpitfireIbSimple
ObjectTemplate.addTemplate SpitfireIbWreck
rem -------------------------------------
ObjectTemplate.lodSelector SpitfireIbLodSelector


rem *** SpitfireIbComplex ***
ObjectTemplate.create Bundle SpitfireIbComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodSpitfireIbCockpit
ObjectTemplate.addTemplate SpitfireIbCamera
ObjectTemplate.setPosition 0/1.17/-1.099
ObjectTemplate.addTemplate SpitfireIbEntry
ObjectTemplate.setPosition 0/0/-0.999
ObjectTemplate.addTemplate SpitfireIbAirbreakLeft
ObjectTemplate.setPosition -1.538/0.05/-0.882
ObjectTemplate.setRotation 6.973/-0.612/-5.036
ObjectTemplate.addTemplate SpitfireIbAirbreakRight
ObjectTemplate.setPosition 1.539/0.05/-0.882
ObjectTemplate.setRotation -6.972/-0.612/5.037
ObjectTemplate.addTemplate SpitfireIbRudderBackVertical
ObjectTemplate.setPosition 0/1.244/-5.452
ObjectTemplate.setRotation 0/0/-89.999
ObjectTemplate.addTemplate SpitfireIbBodyWingVertical
ObjectTemplate.setPosition 0/0/0.3
ObjectTemplate.setRotation 0/0/-89.999
ObjectTemplate.addTemplate SpitfireIbRudderBackLeft
ObjectTemplate.setPosition -0.889/0.89/-5.306
ObjectTemplate.addTemplate SpitfireIbRudderBackRight
ObjectTemplate.setPosition 0.89/0.89/-5.306
ObjectTemplate.addTemplate SpitfireIbRudderFrontLeft
ObjectTemplate.setPosition -3.814/0.275/-0.371
ObjectTemplate.setRotation 9/-0.862/-5.499
ObjectTemplate.addTemplate SpitfireIbRudderFrontRight
ObjectTemplate.setPosition 3.815/0.275/-0.371
ObjectTemplate.setRotation -8.999/-0.862/5.5
ObjectTemplate.addTemplate SpitfireIbSeat
ObjectTemplate.setPosition 0/0.6/-0.799
ObjectTemplate.addTemplate SpitfireIbEngine
ObjectTemplate.setPosition 0/0.5/4
ObjectTemplate.addTemplate SpitfireIbGuns
ObjectTemplate.addTemplate SpitfireIbBombRack
ObjectTemplate.setPosition 0/-0.0/0
ObjectTemplate.addTemplate SpitfireIbWheel1Dummy
ObjectTemplate.setPosition 0/0.5/-5.149
rem -------------------------------------


rem *** lodSpitfireIbCockpit ***
ObjectTemplate.create LodObject lodSpitfireIbCockpit
rem -------------------------------------
ObjectTemplate.addTemplate SpitfireIbCockpitExternal
ObjectTemplate.addTemplate SpitfireIbCockpitInternal
rem -------------------------------------
ObjectTemplate.lodSelector SpitfireIbcockpitSelector


rem *** SpitfireIbCockpitExternal ***
ObjectTemplate.create Bundle SpitfireIbCockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry SpitfireIb_Fus_M1


rem *** SpitfireIbCockpitInternal ***
ObjectTemplate.create SimpleObject SpitfireIbCockpitInternal
ObjectTemplate.geometry 1P_SpitfireIb_M1


rem *** SpitfireIbcockpitSelector ***
LodSelectorTemplate.create DistCompareSelector SpitfireIbcockpitSelector
LodSelectorTemplate.addLodDistance 10
LodSelectorTemplate.addLodComparison 0.5


rem *** SpitfireIbCamera ***
ObjectTemplate.create Camera SpitfireIbCamera
ObjectTemplate.setMinRotation -70/-60/0
ObjectTemplate.setMaxRotation 70/1/0
ObjectTemplate.setMaxSpeed 90/90/0
ObjectTemplate.setAcceleration 5000/-5000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.toggleMouseLook 1
ObjectTemplate.OutsideHudOffset 0/0/4.5


rem *** SpitfireIbEntry ***
ObjectTemplate.create EntryPoint SpitfireIbEntry
ObjectTemplate.setEntryRadius 5.5


rem *** SpitfireIbSeat ***
ObjectTemplate.create SeatObject SpitfireIbSeat
ObjectTemplate.seatFlags c_SeatShowHalfBodySoldier


rem *** lodSpitfireIbPropeller ***
ObjectTemplate.create LodObject lodSpitfireIbPropeller
rem -------------------------------------
ObjectTemplate.addTemplate SpitfireIbPropellerStatic
ObjectTemplate.addTemplate SpitfireIbPropellerBlurred
rem -------------------------------------
ObjectTemplate.lodSelector SpitfireIbPropSelector


rem *** SpitfireIbPropellerStatic ***
ObjectTemplate.create SimpleObject SpitfireIbPropellerStatic
ObjectTemplate.geometry SpitfireIb_Propeller_m1


rem *** SpitfireIbPropellerBlurred ***
ObjectTemplate.create SimpleObject SpitfireIbPropellerBlurred
ObjectTemplate.geometry SpitfireIb_Propeller_Blur_m1

LodSelectorTemplate.create CompareSelector SpitfireIbPropSelector
LodSelectorTemplate.addLodComparison 0.08


rem *** SpitfireIbLandingGearL ***
ObjectTemplate.create LandingGear SpitfireIbLandingGearL
ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry SpitfireIb_gear_left_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate SpitfireIbWheel3
ObjectTemplate.setPosition -0.259/-1.1/0.3
rem -------------------------------------
ObjectTemplate.setMinRotation -20/0/-79
ObjectTemplate.setMaxSpeed 10/0/32
ObjectTemplate.setAcceleration -5/0/-85
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearDownEngineInput 0.55
ObjectTemplate.setGearUpEngineInput 0.8


rem *** SpitfireIbLandingGearR ***
ObjectTemplate.create LandingGear SpitfireIbLandingGearR
ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry SpitfireIb_gear_right_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate SpitfireIbWheel2
ObjectTemplate.setPosition 0.26/-1.1/0.3
rem -------------------------------------
ObjectTemplate.setMaxRotation 20/0/79
ObjectTemplate.setMaxSpeed 10/0/32
ObjectTemplate.setAcceleration 5/0/80
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearDownEngineInput 0.55
ObjectTemplate.setGearUpEngineInput 0.8


rem *** SpitfireIbWheel1Dummy ***
ObjectTemplate.create RotationalBundle SpitfireIbWheel1Dummy
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate SpitfireIbWheel1
ObjectTemplate.setPosition 0/-0.399/0
rem -------------------------------------
ObjectTemplate.setMinRotation -25/0/0
ObjectTemplate.setMaxRotation 25/0/0
ObjectTemplate.setMaxSpeed 150/0/0
ObjectTemplate.setAcceleration -150/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** SpitfireIbSimple ***
ObjectTemplate.create SimpleObject SpitfireIbSimple
ObjectTemplate.geometry SpitfireIb_Fus_M1


rem *** SpitfireIbWreck ***
ObjectTemplate.create SimpleObject SpitfireIbWreck
ObjectTemplate.geometry Wreck_SpitfireIb_1_m1


rem *** SpitfireIbLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 SpitfireIbLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 200