This page is under construction
archives/bf1942/levels/gooddaytodie_ii.rfa
bf1942/levels/gooddaytodie_ii/objects/Cessna/Objects.con
rem ******************************************************************************************
rem ** Edited using BFEdit Freeware --- http://www.gamedev.co.nz
rem ** Last saved date: 18/06/2003 14:02:50
rem ******************************************************************************************



rem *** Cessna ***
ObjectTemplate.create PlayerControlObject Cessna
ObjectTemplate.setNetworkableInfo Cessna_body_info
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.drag 0.05
ObjectTemplate.mass 1500
ObjectTemplate.inertiaModifier 0.95/0.943/0.968
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.hasArmor 1
ObjectTemplate.angleMod 1
ObjectTemplate.speedMod 2
ObjectTemplate.hitpoints 130
ObjectTemplate.maxhitpoints 130
ObjectTemplate.material 60
ObjectTemplate.criticalDamage 20
ObjectTemplate.hpLostWhileCriticalDamage 1.5
ObjectTemplate.explosionForceMod 15
ObjectTemplate.hpLostWhileUpSideDown 10
ObjectTemplate.hpLostWhileDamageFromWater 10
ObjectTemplate.addArmorEffect 65 em_StukaDamage 0/0.102/2.11
ObjectTemplate.addArmorEffect 65 em_PlaneDamage 0/-0.203/2.61
ObjectTemplate.addArmorEffect 20 e_CessnaFire 0/0.6/2.11
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0
rem **** be carefull to have the effect for your model ****
ObjectTemplate.addArmorEffect 0 e_scrapmetal_Cessna 0/0/0
rem *************************************************************
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.damageFromWater 1
ObjectTemplate.aiTemplate Cessna
rem -------------------------------------
ObjectTemplate.addTemplate lodCessna
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1.2/0/-1.28 0/0/0
ObjectTemplate.GUIIndex 69
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 65/100
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_landmine.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_no2.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setCrossHairType CHTnone
ObjectTemplate.setVehicleCategory VCAir
ObjectTemplate.setVehicleType VTDiveBomber
ObjectTemplate.setToolTipType TTDiveBomber
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_plane_16x16.tga"

rem *** lodCessna ***
ObjectTemplate.create LodObject lodCessna
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate CessnaComplex
ObjectTemplate.addTemplate CessnaSimple
ObjectTemplate.addTemplate CessnaWreck
rem -------------------------------------
ObjectTemplate.lodSelector CessnaLodSelector


rem *** CessnaComplex ***
ObjectTemplate.create Bundle CessnaComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodCessnaCockpit

ObjectTemplate.addTemplate CessnaCockpitdummy

ObjectTemplate.addTemplate CessnaCamera
ObjectTemplate.setPosition -0.335/0.7985/-1.3512

ObjectTemplate.addTemplate CessnaEntry
ObjectTemplate.setPosition -1.2/0/-1.28

ObjectTemplate.addTemplate CessnaSeat
ObjectTemplate.setPosition -0.335/0.2/-1.28

ObjectTemplate.addTemplate CessnaPassengerPCO

ObjectTemplate.addTemplate CessnaEngine
ObjectTemplate.setPosition 0/0.1633/1.6501

ObjectTemplate.addTemplate Cessnaairbrakeleft
ObjectTemplate.setPosition -1.9286/0.9625/-2.0514
ObjectTemplate.setRotation 0/0/-1.4
ObjectTemplate.addTemplate Cessnaairbrakeright
ObjectTemplate.setPosition 1.9286/0.9625/-2.0514
ObjectTemplate.setRotation 0/0/1.4

ObjectTemplate.addTemplate Cessnaaileronleft
ObjectTemplate.setPosition -4.7321/1.0462/-1.9896
ObjectTemplate.setRotation 7.2/0/-2.1
ObjectTemplate.addTemplate Cessnaaileronright
ObjectTemplate.setPosition 4.7321/1.0462/-1.9896
ObjectTemplate.setRotation -7.2/0/2.1

ObjectTemplate.addTemplate CessnastabilizerLeft
ObjectTemplate.setPosition -1.0987/0.5697/-6.925
ObjectTemplate.addTemplate CessnastabilizerRight
ObjectTemplate.setPosition 1.0987/0.5697/-6.925

ObjectTemplate.addTemplate CessnaRudder
ObjectTemplate.setPosition 0.0006/1.1823/-7.1128
ObjectTemplate.setRotation 0/-29.61/-90

ObjectTemplate.addTemplate CessnaWheel
ObjectTemplate.setPosition 1.545/-0.8682/-1.4869
ObjectTemplate.addTemplate CessnaWheel
ObjectTemplate.setPosition -1.545/-0.8682/-1.4869
ObjectTemplate.addTemplate CessnaWheelFront
ObjectTemplate.setPosition 0/-0.4659/0.5148
ObjectTemplate.setRotation 0/5/0

ObjectTemplate.addTemplate CessnaBodyWingVertical
ObjectTemplate.setRotation 0/0/-90

ObjectTemplate.addTemplate Cessnalandmine
ObjectTemplate.setPosition 0/-0.5/-2
ObjectTemplate.setRotation 180/0/0

ObjectTemplate.addTemplate cessnaNO2
ObjectTemplate.setPosition 0/0.09/-1.8025
ObjectTemplate.setRotation 180/-5/0
rem -------------------------------------



ObjectTemplate.create AnimatedBundle CessnaCockpitdummy
ObjectTemplate.addTemplate CessnaCockpit
ObjectTemplate.addSkeletonIK Bip01_R_Hand -0.1469/0.455/-0.9569 -60/130/30
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.5212/0.455/-0.9569 -100/-130/30



rem *** CessnaCockpit ***
ObjectTemplate.create SimpleObject CessnaCockpit
ObjectTemplate.geometry Cessna_indoor



rem *** lodCessnaCockpit ***
ObjectTemplate.create LodObject lodCessnaCockpit
rem -------------------------------------
ObjectTemplate.addTemplate CessnaCockpitExternal
ObjectTemplate.addTemplate CessnaCockpitInternal
rem -------------------------------------
ObjectTemplate.lodSelector CessnaCockpitSelector




rem *** CessnaCockpitExternal ***
ObjectTemplate.create SimpleObject CessnaCockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry Cessna_fuselage




rem *** CessnaCockpitInternal ***
ObjectTemplate.create Bundle CessnaCockpitInternal
rem -------------------------------------
ObjectTemplate.addTemplate CessnaCockpitExternal
ObjectTemplate.addTemplate CessnaCockpit
rem -------------------------------------




rem *** CessnaCockpitSelector ***
LodSelectorTemplate.create DistCompareSelector CessnaCockpitSelector
LodSelectorTemplate.addLodDistance 20
LodSelectorTemplate.addLodComparison 0.5


rem *** CessnaCamera ***
ObjectTemplate.create Camera CessnaCamera
ObjectTemplate.setMinRotation -60/-40/0
ObjectTemplate.setMaxRotation 60/10/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/3.7


rem *** CessnaEntry ***
ObjectTemplate.create EntryPoint CessnaEntry
ObjectTemplate.setEntryRadius 5


rem *** CessnaSeat ***
ObjectTemplate.create SeatObject CessnaSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside



rem ********************* Passenger **************************
rem *** CessnaPassengerPCO ***
ObjectTemplate.create PlayerControlObject CessnaPassengerPCO
ObjectTemplate.setNetworkableInfo Cessna_body_info
ObjectTemplate.aiTemplate stukaPassenger
rem -------------------------------------
ObjectTemplate.addTemplate CessnaPassengerCamera
ObjectTemplate.setPosition 0.335/0.7985/-1.3512
ObjectTemplate.addTemplate CessnaEntry
ObjectTemplate.setPosition 1.2/0/-1.28
ObjectTemplate.addTemplate CessnaPassengerSeat
ObjectTemplate.setPosition 0.335/0.2/-1.28
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.2/0/-1.28 0/0/0
ObjectTemplate.GUIIndex 70
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 21/84
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleType VTDiveBomber
ObjectTemplate.setToolTipType TTDiveBomber
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_plane_16x16.tga"
ObjectTemplate.hasRestrictedExit 1

rem *** CessnaCamera ***
ObjectTemplate.create Camera CessnaPassengerCamera
ObjectTemplate.setMinRotation -60/-40/0
ObjectTemplate.setMaxRotation 60/10/0
ObjectTemplate.setMaxSpeed 90/90/0
ObjectTemplate.setAcceleration 5000/5000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.OutsideHudOffset 0/0/3.7

rem *** CessnaPassengerSeat ***
ObjectTemplate.create SeatObject CessnaPassengerSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInWilly
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInWilly

rem ******************** END Passenger *************************





rem *** lodCessnaPropeller ***
ObjectTemplate.create LodObject lodCessnaPropeller
rem -------------------------------------
ObjectTemplate.addTemplate CessnaPropellerStatic
ObjectTemplate.addTemplate CessnaPropellerBlurred
rem -------------------------------------
ObjectTemplate.lodSelector CessnaPropSelector

rem *** CessnaPropellerStatic ***
ObjectTemplate.create SimpleObject CessnaPropellerStatic
ObjectTemplate.geometry Cessna_static_prop

rem *** CessnaPropellerBlurred ***
ObjectTemplate.create SimpleObject CessnaPropellerBlurred
ObjectTemplate.geometry Cessna_blurred_prop
LodSelectorTemplate.create CompareSelector CessnaPropSelector
LodSelectorTemplate.addLodComparison 0.07





rem *** CessnaWheelFront ***
ObjectTemplate.create RotationalBundle CessnaWheelFront
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.geometry Cessna_gear_front
rem -------------------------------------
ObjectTemplate.addTemplate CessnaWheel
ObjectTemplate.setPosition 0/-0.7416/0
rem -------------------------------------
ObjectTemplate.setMinRotation -5/0/0
ObjectTemplate.setMaxRotation 5/0/0
ObjectTemplate.setMaxSpeed 50/0/0
ObjectTemplate.setAcceleration 50/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1






rem *** CessnaSimple ***
ObjectTemplate.create SimpleObject CessnaSimple
ObjectTemplate.geometry Cessna_fuselage_Low


rem *** CessnaWreck ***
ObjectTemplate.create SimpleObject CessnaWreck
ObjectTemplate.geometry Cessna_wreck


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