This page is under construction
Archives/Bf1942/Levels/Operation Merkur/Operation_Merkur.rfa
bf1942/levels/Operation_Merkur/Objects/Mosquito/Objects.con


rem *** Mosquito ***
ObjectTemplate.create PlayerControlObject Mosquito
ObjectTemplate.setNetworkableInfo Mosquito_body_info
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.drag 0.061
ObjectTemplate.mass 3000
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 70 em_MosquitoDamage -2.5/0.102/2.51
ObjectTemplate.addArmorEffect 70 em_PlaneDamage -2.5/-0.203/1.61
ObjectTemplate.addArmorEffect 70 em_MosquitoDamage 2.5/0.102/2.51
ObjectTemplate.addArmorEffect 70 em_PlaneDamage 2.5/-0.203/1.61
ObjectTemplate.addArmorEffect 25 e_MosquitoFire 2.5/0.2/0.35
ObjectTemplate.addArmorEffect 25 e_MosquitoFire -2.5/0.2/0.35
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal_Mosquito 0/0/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.damageFromWater 1
ObjectTemplate.aiTemplate Mosquito
rem -------------------------------------
ObjectTemplate.addTemplate lodMosquito
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -3.2/-0.4/-3.5 0/0/0
ObjectTemplate.GUIIndex 69
ObjectTemplate.setVehicleIcon "Vehicle/Icon_mosquito.tga"
ObjectTemplate.setVehicleIconPos 78/105
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_bullet.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/Icon_bomb.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCAir
ObjectTemplate.setVehicleType VTLevelBomber
ObjectTemplate.setToolTipType TTMosquito
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_plane_16x16.tga"


rem *** lodMosquito ***
ObjectTemplate.create LodObject lodMosquito
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoComplex
ObjectTemplate.addTemplate MosquitoSimple
ObjectTemplate.addTemplate MosquitoWreck
rem -------------------------------------
ObjectTemplate.lodSelector MosquitoLodSelector


rem *** MosquitoComplex ***
ObjectTemplate.create Bundle MosquitoComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodMosquitoCockpit
ObjectTemplate.addTemplate MosquitoCamera
ObjectTemplate.setPosition 0/0.618/0.502
ObjectTemplate.addTemplate MosquitoEntry
ObjectTemplate.setPosition 0/0/-0.499
ObjectTemplate.addTemplate MosquitoSeat
ObjectTemplate.setPosition 0/0.15/1.05
ObjectTemplate.addTemplate MosquitoEngineLeft
ObjectTemplate.setPosition -2.479/-0.104/2.75
ObjectTemplate.addTemplate MosquitoEngineRight
ObjectTemplate.setPosition 2.479/-0.104/2.75
ObjectTemplate.addTemplate MosquitoFlapLeftInner
ObjectTemplate.setPosition -1.265/-0.035/-1.901
ObjectTemplate.setRotation 14/0/0
ObjectTemplate.addTemplate MosquitoFlapRightInner
ObjectTemplate.setPosition 1.265/-0.035/-1.901
ObjectTemplate.setRotation -14/0/0
ObjectTemplate.addTemplate MosquitoFlapLeftMiddle
ObjectTemplate.setPosition -3.54/0.036/-1.317
ObjectTemplate.setRotation 14/0/0
ObjectTemplate.addTemplate MosquitoFlapRightMiddle
ObjectTemplate.setPosition 3.54/0.036/-1.317
ObjectTemplate.setRotation -14/0/0
ObjectTemplate.addTemplate MosquitoFlapLeftOuter
ObjectTemplate.setPosition -5.947/0.169/-0.84
ObjectTemplate.setRotation 14.9/0/0
ObjectTemplate.addTemplate MosquitoFlapRightOuter
ObjectTemplate.setPosition 5.947/0.169/-0.84
ObjectTemplate.setRotation -14.9/0/0
ObjectTemplate.addTemplate MosquitoBodyWingVertical
ObjectTemplate.setRotation 0/0/-89.999
ObjectTemplate.addTemplate MosquitoFlapTailLeft
ObjectTemplate.setPosition -1.558/0.245/-8.645
ObjectTemplate.addTemplate MosquitoFlapTailRight
ObjectTemplate.setPosition 1.558/0.245/-8.645
ObjectTemplate.addTemplate MosquitoRudder
ObjectTemplate.setPosition 0.0/1.402/-7.681
ObjectTemplate.setRotation 0/0/90
ObjectTemplate.addTemplate MosquitoWheelBack
ObjectTemplate.setPosition 0.0/-0.05/-8.31
ObjectTemplate.addTemplate MosquitoGuns
ObjectTemplate.addTemplate MosquitoBomberControl
rem -------------------------------------


rem *** lodMosquitoCockpit ***
ObjectTemplate.create LodObject lodMosquitoBomberCockpit
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoBomberCockpitExternal
ObjectTemplate.setPosition 0.0/-0.169/2.635
ObjectTemplate.addTemplate MosquitoBomberCockpitInternal
ObjectTemplate.setPosition 0.0/-0.95/0
rem -------------------------------------
ObjectTemplate.lodSelector MosquitoCockpitSelector


rem *** MosquitoCockpitExternal ***
ObjectTemplate.create SimpleObject MosquitoBomberCockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry rh_dhmosquito_hullnose_m1


rem *** MosquitoCockpitInternal ***
ObjectTemplate.create SimpleObject MosquitoBomberCockpitInternal
ObjectTemplate.geometry 1p_rh_dhmosquito_bombsikte_m1


rem *** lodMosquitoCockpit ***
ObjectTemplate.create LodObject lodMosquitoCockpit
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoCockpitExternal
ObjectTemplate.addTemplate MosquitoCockpitInternal
ObjectTemplate.setPosition 0.0/-1.069/0
rem -------------------------------------
ObjectTemplate.lodSelector MosquitoCockpitSelector


rem *** MosquitoCockpitExternal ***
ObjectTemplate.create SimpleObject MosquitoCockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry rh_dhmosquito_hull_m1


rem *** MosquitoCockpitInternal ***
ObjectTemplate.create SimpleObject MosquitoCockpitInternal
ObjectTemplate.geometry 1p_rh_dhmosquito_m1


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


rem *** MosquitoCamera ***
ObjectTemplate.create Camera MosquitoCamera
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.8/3.3


rem *** MosquitoEntry ***
ObjectTemplate.create EntryPoint MosquitoEntry
ObjectTemplate.setEntryRadius 6.6


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


rem *** lodMosquitoPropeller ***
ObjectTemplate.create LodObject lodMosquitoPropeller
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoPropellerStatic
ObjectTemplate.addTemplate MosquitoPropellerBlurred
rem -------------------------------------
ObjectTemplate.lodSelector MosquitoPropSelector


rem *** MosquitoPropellerStatic ***
ObjectTemplate.create SimpleObject MosquitoPropellerStatic
ObjectTemplate.geometry rh_dhmosquito_vprop_m1


rem *** MosquitoPropellerBlurred ***
ObjectTemplate.create SimpleObject MosquitoPropellerBlurred
ObjectTemplate.geometry rh_dhmosquito_vprop_blur_m1
LodSelectorTemplate.create CompareSelector MosquitoPropSelector
LodSelectorTemplate.addLodComparison 0.07


rem *** MosquitoWheelBack ***
ObjectTemplate.create RotationalBundle MosquitoWheelBack
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoWheelBackSpring
ObjectTemplate.setPosition 0/-0.3/0
rem -------------------------------------
ObjectTemplate.setMinRotation -20/0/0
ObjectTemplate.setMaxRotation 20/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration -110/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** MosquitoRearGunControl ***
ObjectTemplate.create Bundle MosquitoBomberControl
rem ObjectTemplate.setNetworkableInfo Mosquito_body_info
rem ObjectTemplate.aiTemplate MosquitoMGAI
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoBomberCamera
ObjectTemplate.setPosition 0/-0.171/2.692
ObjectTemplate.addTemplate MosquitoEntry
ObjectTemplate.setPosition 0/-0.191/-0.67
ObjectTemplate.addTemplate lodMosquitoBomberCockpit
ObjectTemplate.addTemplate MosquitoBombRack
rem -------------------------------------
rem ObjectTemplate.setSoldierExitLocation -3.2/-0.4/-3.5 0/0/0

rem *** MosquitoRearBrowningBase ***
ObjectTemplate.create RotationalBundle MosquitoRearBrowningBase
ObjectTemplate.setNetworkableInfo Mosquito_body_info
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoBrowningRotation
rem -------------------------------------
ObjectTemplate.setMinRotation -40/0/0
ObjectTemplate.setMaxRotation 40/0/0
ObjectTemplate.setMaxSpeed 90/0/0
ObjectTemplate.setAcceleration 5000/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setAutomaticYawStabilization 1


rem *** MosquitoBrowningRotation ***
ObjectTemplate.create RotationalBundle MosquitoBrowningRotation
ObjectTemplate.setNetworkableInfo Mosquito_body_info
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoRearCamera
ObjectTemplate.setPosition 0/0.267/0
ObjectTemplate.addTemplate MG42_Air
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-34/0
ObjectTemplate.setMaxRotation 0/1/0
ObjectTemplate.setMaxSpeed 0/90/0
ObjectTemplate.setAcceleration 0/5000/0
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.setAutomaticPitchStabilization 1


rem *** MosquitoRearCamera ***
ObjectTemplate.create Camera MosquitoBomberCamera
ObjectTemplate.setMinRotation -30/-20/0
ObjectTemplate.setMaxRotation 30/90/0
ObjectTemplate.setMaxSpeed 90/90/0
ObjectTemplate.setAcceleration 5000/5000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


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


rem *** MosquitoSimple ***
ObjectTemplate.create SimpleObject MosquitoSimple
ObjectTemplate.geometry rh_dhMosquito_hull_l1


rem *** MosquitoWreck ***
ObjectTemplate.create SimpleObject MosquitoWreck
ObjectTemplate.geometry wreck_rh_dhmosquito_m1


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



rem *** BF109LandingGearR ***
ObjectTemplate.create LandingGear MosquitoLandingGearLeft
rem ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry rh_dhmosquito_vls_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoWheelLeft
ObjectTemplate.setPosition 0.1/-1.5/-0.04
rem -------------------------------------
ObjectTemplate.setMaxRotation 0/90/0
ObjectTemplate.setMaxSpeed 0/30/0
ObjectTemplate.setAcceleration 0/80/0
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 23
ObjectTemplate.setGearDownEngineInput 0.55
ObjectTemplate.setGearUpEngineInput 0.78



rem *** BF109LandingGearR ***
ObjectTemplate.create LandingGear MosquitoLandingGearRight
rem ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry rh_dhmosquito_hls_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate MosquitoWheelLeft
ObjectTemplate.setPosition -0.1/-1.5/-0.04
rem -------------------------------------
ObjectTemplate.setMaxRotation 0/90/0
ObjectTemplate.setMaxSpeed 0/30/0
ObjectTemplate.setAcceleration 0/80/0
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 23
ObjectTemplate.setGearDownEngineInput 0.55
ObjectTemplate.setGearUpEngineInput 0.78




rem *** BF109LandingGearR ***
ObjectTemplate.create LandingGear MosquitoLandingGearLeftHatch1
rem ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry rh_dhmosquito_vvhjl_m1
ObjectTemplate.setMaxRotation 0/0/60
ObjectTemplate.setMaxSpeed 0/0/30
ObjectTemplate.setAcceleration 0/0/80
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 28
ObjectTemplate.setGearDownEngineInput 0.55
ObjectTemplate.setGearUpEngineInput 0.83



rem *** BF109LandingGearR ***
ObjectTemplate.create LandingGear MosquitoLandingGearRightHatch1
rem ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry rh_dhmosquito_hhhjl_m1
ObjectTemplate.setMinRotation 0/0/-60
ObjectTemplate.setMaxSpeed 0/0/30
ObjectTemplate.setAcceleration 0/0/-80
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 28
ObjectTemplate.setGearDownEngineInput 0.55
ObjectTemplate.setGearUpEngineInput 0.83




rem *** BF109LandingGearR ***
ObjectTemplate.create LandingGear MosquitoLandingGearLeftHatch2
rem ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry rh_dhmosquito_vhhjl_m1
ObjectTemplate.setMinRotation 0/0/-60
ObjectTemplate.setMaxSpeed 0/0/30
ObjectTemplate.setAcceleration 0/0/-80
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 28
ObjectTemplate.setGearDownEngineInput 0.55
ObjectTemplate.setGearUpEngineInput 0.83



rem *** BF109LandingGearR ***
ObjectTemplate.create LandingGear MosquitoLandingGearRightHatch2
rem ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry rh_dhmosquito_hvhjl_m1
ObjectTemplate.setMaxRotation 0/0/60
ObjectTemplate.setMaxSpeed 0/0/30
ObjectTemplate.setAcceleration 0/0/80
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 28
ObjectTemplate.setGearDownEngineInput 0.55
ObjectTemplate.setGearUpEngineInput 0.83