This page is under construction
Archives/bf1942/levels/SG_Clean_Sweep.rfa
bf1942/levels/SG_Clean_Sweep/objects/F302/Objects.con


rem *** F302 ***
ObjectTemplate.create playercontrolobject F302
ObjectTemplate.setNetworkableInfo F302_body_info
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 0
ObjectTemplate.drag 0.0652
ObjectTemplate.mass 2500
ObjectTemplate.inertiaModifier 1.05/0.850/0.94
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 120
ObjectTemplate.hasArmor 1
ObjectTemplate.angleMod 1
ObjectTemplate.speedMod 2
ObjectTemplate.hitPoints 400
ObjectTemplate.maxHitPoints 400
ObjectTemplate.material 60
ObjectTemplate.criticalDamage 20
ObjectTemplate.hpLostWhileCriticalDamage 1.5
ObjectTemplate.explosionForceMod 15
ObjectTemplate.hpLostWhileUpSideDown 10
ObjectTemplate.hpLostWhileDamageFromWater 400
ObjectTemplate.timeToLiveAfterDeath 10
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.addArmorEffect 400 e_Stargate 0/3/0
ObjectTemplate.addArmorEffect 400 e_F302JetAfterburn 0/-0/-1
ObjectTemplate.addArmorEffect 190 em_CorsairDamage 1.9/0.622231/-2.95103
ObjectTemplate.addArmorEffect 190 em_CorsairDamage -1.9/0.622231/-2.95103
ObjectTemplate.addArmorEffect 190 em_PlaneDamage 1.9/0.622231/-2.95103
ObjectTemplate.addArmorEffect 190 em_PlaneDamage -1.9/0.622231/-2.95103
ObjectTemplate.addArmorEffect 190 e_F302JetAfterburn 0/-0/-1
ObjectTemplate.addArmorEffect 100 em_CorsairDamage 0/1.124902/-2.95636
ObjectTemplate.addArmorEffect 100 em_CorsairDamage 1.9/0.622231/-2.95103
ObjectTemplate.addArmorEffect 100 em_CorsairDamage -1.9/0.622231/-2.95103
ObjectTemplate.addArmorEffect 100 em_PlaneDamage 0/1.124902/-2.95636
ObjectTemplate.addArmorEffect 100 em_PlaneDamage 1.9/0.622231/-2.95103
ObjectTemplate.addArmorEffect 100 em_PlaneDamage -1.9/0.622231/-2.95103
ObjectTemplate.addArmorEffect 100 e_F302JetAfterburn 0/-0/-1
ObjectTemplate.addArmorEffect 50 e_CorsairFire 0/1/3
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0
ObjectTemplate.addArmorEffect 0 e_ScrapMetal_F302 0/0/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.damageFromWater 1
rem ObjectTemplate.aiTemplate Deathglider
ObjectTemplate.aiTemplate F302
rem ----------------------------
ObjectTemplate.addTemplate lodF302
rem ----------------------------
ObjectTemplate.setSoldierExitLocation -4/0.311/-2 0/0/0
ObjectTemplate.GUIIndex 109
ObjectTemplate.setVehicleIcon "Vehicle/icon_f302.tga"
ObjectTemplate.setVehicleIconPos 64/32
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_bullet.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/Icon_rocket.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCAir
ObjectTemplate.setVehicleType VTFighter
ObjectTemplate.setToolTipType TTFighter
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_dg_16x16.dds"
ObjectTemplate.sonarPos 1



rem *** lodF302 ***
ObjectTemplate.create LodObject lodF302
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.lodselector F302LodSelector
ObjectTemplate.addTemplate F302Complex
ObjectTemplate.addTemplate F302Simple
ObjectTemplate.addTemplate F302Wreck


rem *** F302Complex ***
ObjectTemplate.create bundle F302Complex
ObjectTemplate.setNetworkableInfo F302_body_info
ObjectTemplate.geometry F302_hull_M1
ObjectTemplate.setPcoId 0
ObjectTemplate.addPcoPosId 0

ObjectTemplate.addTemplate AIsoldierspawn2

ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.addTemplate lodF302Cockpit
ObjectTemplate.addTemplate DestroyerSonar
ObjectTemplate.addTemplate F302Camera
ObjectTemplate.setPosition 0.028/1.29625/1.29764
ObjectTemplate.addTemplate F302Entry
ObjectTemplate.setPosition 0.0/0.0/1.0
ObjectTemplate.addTemplate F302Seat
ObjectTemplate.setPosition 0.0/0.899802/1.5504
ObjectTemplate.addTemplate F302Engine
ObjectTemplate.setPosition 0.02/0.446/4.149
ObjectTemplate.addTemplate F302FlapLeftMiddle
ObjectTemplate.setPosition -2.563/-0.134/0.895
ObjectTemplate.setRotation 9.0/0.0/-5.999
ObjectTemplate.addTemplate F302FlapRightMiddle
ObjectTemplate.setPosition 2.52/-0.144/0.895
ObjectTemplate.setRotation -8.999/0.0/5.99999
ObjectTemplate.addTemplate F302FlapLeftOuter
ObjectTemplate.setPosition -4.129/0.064/1.114
ObjectTemplate.setRotation 8.00001/-1.66531e-007/-8.999
ObjectTemplate.addTemplate F302FlapRightOuter
ObjectTemplate.setPosition 4.156/0.082/1.124
ObjectTemplate.setRotation -8.999/-2.10076e-007/8.00001
ObjectTemplate.addTemplate F302FlapTailLeft
ObjectTemplate.setPosition -1.124/0.812/-3.539
ObjectTemplate.addTemplate F302FlapTailRight
ObjectTemplate.setPosition 1.146/0.812/-3.539
ObjectTemplate.addTemplate F302Rudder
ObjectTemplate.setPosition 0.03/1.88/-2.649
ObjectTemplate.setRotation 0.0/0.0/-89.999
ObjectTemplate.addTemplate F302Guns
ObjectTemplate.addTemplate F302RocketsDummy
ObjectTemplate.setPosition 0.0/-0.319878/0.0
ObjectTemplate.addTemplate F302BodyWingVertical
ObjectTemplate.setRotation 0.0/0.0/-89.999
ObjectTemplate.addTemplate F302aPass
ObjectTemplate.addTemplate F302VTOLRack
ObjectTemplate.setRotation 0.0/-85.0/0.0
ObjectTemplate.addTemplate F302_Cockpit
ObjectTemplate.addTemplate F302glass
ObjectTemplate.addTemplate F302box
ObjectTemplate.addTemplate f302wheelright1
ObjectTemplate.setPosition -2.98869/-1.48243/3.87944
ObjectTemplate.addTemplate f302wheelleft1
ObjectTemplate.setPosition 2.98869/-1.48243/3.87944
ObjectTemplate.addTemplate f302wheelright1
ObjectTemplate.setPosition -2.98869/-1.48243/-3.76733
ObjectTemplate.addTemplate f302wheelleft1
ObjectTemplate.setPosition 2.98869/-1.48243/-3.76733


rem *** lodF302Cockpit ***
ObjectTemplate.create LodObject lodF302Cockpit
ObjectTemplate.lodselector F302CockpitSelector
ObjectTemplate.addTemplate F302CockpitExternal
ObjectTemplate.addTemplate F302CockpitInternal


rem *** F302CockpitExternal ***
ObjectTemplate.create bundle F302CockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry F302_Hull_M1
ObjectTemplate.addTemplate F302Cockpit
ObjectTemplate.setPosition 0.03/1.23/0.3


rem *** F302Cockpit ***
ObjectTemplate.create SimpleObject F302Cockpit
rem ObjectTemplate.geometry F302_cock_M1


rem *** F302CockpitInternal ***
ObjectTemplate.create SimpleObject F302CockpitInternal
ObjectTemplate.geometry 1P_F302


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


rem *** F302Seat ***
ObjectTemplate.create seatobject F302Seat
ObjectTemplate.seatFlags c_SeatShowHalfBodySoldier


rem *** F302Seat2 ***
ObjectTemplate.create seatobject F302Seat2
ObjectTemplate.seatFlags c_SeatShowHalfBodySoldier


rem *** F302Camera ***
ObjectTemplate.create Camera F302Camera
ObjectTemplate.setMinRotation -30/-40/0
ObjectTemplate.setMaxRotation 30/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.4/4.45


rem *** F302Camera2 ***
ObjectTemplate.create Camera F302Camera2
ObjectTemplate.setMinRotation -70/-40/0
ObjectTemplate.setMaxRotation 70/5/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/4.45


rem *** lodF302JetBeam ***
ObjectTemplate.create LodObject lodF302JetBeam
ObjectTemplate.addTemplate F302AfterburnerStatic
ObjectTemplate.addTemplate F302AfterburnerBlurred
ObjectTemplate.lodselector F302ABSelector


rem *** F302JetBeamStatic ***
ObjectTemplate.create SimpleObject F302JetBeamStatic


rem *** F302JetBeamBlurred ***
ObjectTemplate.create bundle F302JetBeamBlurred
ObjectTemplate.addTemplate e_JetBeamHo229


rem *** F302WheelRack ***
ObjectTemplate.create bundle F302WheelRack
ObjectTemplate.setHasCollisionPhysics 1


rem *** F302LandingGearfront ***
ObjectTemplate.create landinggear F302LandingGearfront
ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry F302Barthingyf
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.setMaxRotation 0/90/0
ObjectTemplate.setMaxSpeed 0/30/0
ObjectTemplate.setAcceleration 0/75/0
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 23
ObjectTemplate.setGearDownEngineInput 0.4
ObjectTemplate.setGearUpEngineInput 0.7
ObjectTemplate.addTemplate f302wheelleft
ObjectTemplate.setPosition -0.0052367/-2.14284/-0.326518


rem *** F302LandingGearback1 ***
ObjectTemplate.create landinggear F302LandingGearback1
ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry 2F302Barthingyb
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.setMinRotation 0/-90/0
ObjectTemplate.setMaxSpeed 0/-30/0
ObjectTemplate.setAcceleration 0/75/0
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 23
ObjectTemplate.setGearDownEngineInput 0.4
ObjectTemplate.setGearUpEngineInput 0.7
ObjectTemplate.addTemplate f302wheelright
ObjectTemplate.setPosition -0.00390739/-1.51294/0.0322548


rem *** F302LandingGearback2 ***
ObjectTemplate.create landinggear F302LandingGearback2
ObjectTemplate.loadSoundScript ../Common/Sounds/LandingGear.ssc
ObjectTemplate.geometry 2F302Barthingyb
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.setMinRotation 0/-90/0
ObjectTemplate.setMaxSpeed 0/-30/00
ObjectTemplate.setAcceleration 0/75/0
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 23
ObjectTemplate.setGearDownEngineInput 0.4
ObjectTemplate.setGearUpEngineInput 0.7
ObjectTemplate.addTemplate f302wheelleft
ObjectTemplate.setPosition -0.00390739/-1.51294/0.0322548


rem *** F302WheelBack1 ***
ObjectTemplate.create rotationalbundle F302WheelBack1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.addTemplate F302WheelBackSpring
ObjectTemplate.setPosition 0/-0.649/0
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 *** F302WheelBack2 ***
ObjectTemplate.create rotationalbundle F302WheelBack2
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.addTemplate F302WheelBackSpring
ObjectTemplate.setPosition 0/-0.649/0
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 *** F302Hatch1 ***
ObjectTemplate.create landinggear F302Hatch1
ObjectTemplate.geometry F302_wheel_door
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.setMinRotation 0/0/-90
ObjectTemplate.setMaxSpeed 0/0/10
ObjectTemplate.setAcceleration 0/0/-10
ObjectTemplate.setGearDownHeight 25
ObjectTemplate.setGearUpHeight 23
ObjectTemplate.setGearDownEngineInput 0.4
ObjectTemplate.setGearUpEngineInput 0.7


rem *** F302Pass ***
ObjectTemplate.create playercontrolobject F302aPass
ObjectTemplate.setNetworkableInfo F302_body_info
ObjectTemplate.setPcoId 1
ObjectTemplate.addPcoPosId 0
ObjectTemplate.aiTemplate DeathgliderPassenger1
ObjectTemplate.setSoldierExitLocation -3.2/0/1.5 0/0/0
ObjectTemplate.GUIIndex 34
ObjectTemplate.setVehicleIcon "Vehicle/Icon_F302.tga"

ObjectTemplate.setVehicleIconPos 70/40
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_rocket.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.addTemplate F302SmallMissiles

ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTDiveBomber
ObjectTemplate.setToolTipType TTDiveBomber
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_dg_16x16.tga"
ObjectTemplate.addTemplate F302Seat2
ObjectTemplate.setPosition 0.0/1.03904/0.637441
ObjectTemplate.addTemplate F302Camera2
ObjectTemplate.setPosition 0.0/1.36831/0.558832


rem *** F302VTOLRack ***
ObjectTemplate.create rotationalbundle F302VTOLRack
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.setMaxRotation 20/30/0
ObjectTemplate.setMaxSpeed 150/50/0
ObjectTemplate.setAcceleration 150/100/0
ObjectTemplate.setInputToPitch c_PIPitch
ObjectTemplate.setInputToYaw c_PIRoll
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.addTemplate F302VTOLEngine


rem *** F302_Cockpit ***
ObjectTemplate.create SimpleObject F302_Cockpit
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.geometry F302_Cockpit


rem *** F302glass ***
ObjectTemplate.create SimpleObject F302glass
ObjectTemplate.geometry F302glassmesh

rem *** F302glass ***
ObjectTemplate.create SimpleObject F302box
ObjectTemplate.geometry F302_box
ObjectTemplate.HasCollisonPhysics 1

rem *** F302hud ***
ObjectTemplate.create SimpleObject F302hud
ObjectTemplate.geometry F302hudmesh


rem *** BarThingyf ***
ObjectTemplate.create SimpleObject BarThingyf
ObjectTemplate.geometry F302Barthingyf


rem *** 2BarThingyb ***
ObjectTemplate.create SimpleObject 2BarThingyb
ObjectTemplate.geometry 2F302Barthingyb


rem *** F302Simple ***
ObjectTemplate.create SimpleObject F302Simple
ObjectTemplate.geometry F302_hull_L1


rem *** F302Wreck ***
ObjectTemplate.create SimpleObject F302Wreck
ObjectTemplate.geometry F302_wreck1_m1


rem *** F302CockpitSelector ***
LodSelectorTemplate.create distcompareselector F302CockpitSelector
LodSelectorTemplate.addLodDistance 20
LodSelectorTemplate.addLodComparison 0.5


rem *** F302ABSelector ***
LodSelectorTemplate.create CompareSelector F302ABSelector
LodSelectorTemplate.addLodComparison 0.07


rem *** F302LodSelector ***
LodSelectorTemplate.create distcompareselector2 F302LodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 200