This page is under construction
archives/bf1942/levels/fht_battle_of_mareth_line-1943.rfa
bf1942/levels/fht_battle_of_mareth_line-1943/Objects/Apache/Physics.con
rem *** ApacheEngine ***
ObjectTemplate.create Engine ApacheEngine
ObjectTemplate.setNetworkableInfo Apache_engine_info
ObjectTemplate.loadSoundScript Sounds/ApacheEngine.ssc
rem -------------------------------------
ObjectTemplate.addTemplate lodApachePropeller
ObjectTemplate.setPosition 0/0/0.155
ObjectTemplate.addTemplate ApacheLandingGearL
ObjectTemplate.setPosition -1.869/-0.611/-2.514
ObjectTemplate.setRotation 0.02/-16.499/0.02
ObjectTemplate.addTemplate ApacheLandingGearR
ObjectTemplate.setPosition 1.87/-0.611/-2.514
ObjectTemplate.setRotation 0.02/-16.499/0.02
ObjectTemplate.addTemplate ApacheHatch5
ObjectTemplate.setPosition -0.055/-0.82/-2.669
ObjectTemplate.setRotation -0.518/0/0
ObjectTemplate.addTemplate ApacheHatch6
ObjectTemplate.setPosition 0.057/-0.82/-2.669
ObjectTemplate.setRotation 0.768/0/0
ObjectTemplate.addTemplate ApacheHatch1
ObjectTemplate.setPosition -0.142/-0.586/-7.065
ObjectTemplate.setRotation 0/8.61/0
ObjectTemplate.addTemplate ApacheHatch2
ObjectTemplate.setPosition 0.143/-0.586/-7.065
ObjectTemplate.setRotation 0/8.61/0
ObjectTemplate.addTemplate ApacheGear1
ObjectTemplate.setPosition 0/-0.459/-7.399
ObjectTemplate.addTemplate ApacheAirBrakeTopLeft
ObjectTemplate.setPosition -2.992/-0.28/-3.435
ObjectTemplate.setRotation 0/0/-2.7
ObjectTemplate.addTemplate ApacheAirBrakeBottomLeft
ObjectTemplate.setPosition -2.991/-0.495/-3.437
ObjectTemplate.setRotation 0/0/-6.3
ObjectTemplate.addTemplate ApacheAirBrakeTopRight
ObjectTemplate.setPosition 3.009/-0.28/-3.435
ObjectTemplate.setRotation 0/0/2.7
ObjectTemplate.addTemplate ApacheAirBrakeBottomRight
ObjectTemplate.setPosition 2.991/-0.492/-3.437
ObjectTemplate.setRotation 0/0/6.3

ObjectTemplate.addTemplate ApacheCockpitExternalL
ObjectTemplate.setPosition -0.396/0.228/-3.692
ObjectTemplate.setRotation -1/0/0
ObjectTemplate.addTemplate ApacheCockpitInternalL
ObjectTemplate.setPosition -0.372/0.314/-3.755
ObjectTemplate.addTemplate ApacheCockpitExternalT
ObjectTemplate.setPosition 0.213/0.628/-3.692
ObjectTemplate.addTemplate ApacheCockpitInternalT
ObjectTemplate.setPosition 0.251/0.723/-3.771
rem -------------------------------------
ObjectTemplate.setMinRotation -0.3/0/-1000
ObjectTemplate.setMaxRotation 0.3/0/5000
ObjectTemplate.setMaxSpeed 0/0/600
ObjectTemplate.setAcceleration 30/0/600
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 16
ObjectTemplate.setDifferential 4.4
ObjectTemplate.setGearUp 0.7
ObjectTemplate.setGearDown 0.3
ObjectTemplate.setNoPropellerEffectAtSpeed 70



rem *** ApacheFlaps1 ***
ObjectTemplate.create Wing ApacheFlaps1
ObjectTemplate.setNetworkableInfo Apache_wing_info
ObjectTemplate.geometry Apache_flp1_M1
ObjectTemplate.setMinRotation 0/-2/0
ObjectTemplate.setMaxRotation 0/2/0
ObjectTemplate.setMaxSpeed 0/30/0
ObjectTemplate.setAcceleration 0/20/0
ObjectTemplate.setPitchOffset -0.5
ObjectTemplate.setPositionOffset 0/0/0.15
ObjectTemplate.setFlapLift 1.5
ObjectTemplate.setRegulateToLift 4.91
ObjectTemplate.setWingToRegulatorRatio 1

rem *** ApacheFlaps2 ***
ObjectTemplate.create Wing ApacheFlaps2
ObjectTemplate.setNetworkableInfo Apache_wing_info
ObjectTemplate.geometry Apache_flp2_M1
ObjectTemplate.setMinRotation 0/-2/0
ObjectTemplate.setMaxRotation 0/2/0
ObjectTemplate.setMaxSpeed 0/30/0
ObjectTemplate.setAcceleration 0/20/0
ObjectTemplate.setPitchOffset -0.5
ObjectTemplate.setPositionOffset 0/0/0.15
ObjectTemplate.setFlapLift 1.5
ObjectTemplate.setRegulateToLift 4.91
ObjectTemplate.setWingToRegulatorRatio 1

rem *** ApacheRudderBackVertical ***
ObjectTemplate.create Wing ApacheRudderBackVertical
ObjectTemplate.setNetworkableInfo Apache_wing_info
ObjectTemplate.geometry Apache_rud1_M1
ObjectTemplate.setMinRotation 0/-14/0
ObjectTemplate.setMaxRotation 0/14/0
ObjectTemplate.setMaxSpeed 0/14/0
ObjectTemplate.setAcceleration 0/28/0
ObjectTemplate.setInputToPitch c_PIYaw
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset 0/0/0
ObjectTemplate.setWingLift 1.5
ObjectTemplate.setFlapLift 1.0

rem *** ApacheBodyWingVertical ***
ObjectTemplate.create Wing ApacheBodyWingVertical
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset 0/0/-0.6
ObjectTemplate.setWingLift 2.0
ObjectTemplate.setFlapLift 0

ObjectTemplate.create Wing ApacheRudderBack
ObjectTemplate.setNetworkableInfo Apache_wing_info
ObjectTemplate.geometry Apache_elevator_M1
ObjectTemplate.setMinRotation 0/-13/0
ObjectTemplate.setMaxRotation 0/13/0
ObjectTemplate.setMaxSpeed 0/14/0
ObjectTemplate.setAcceleration 0/-28/0
ObjectTemplate.setInputToPitch c_PIPitch
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset 0/0/-0.7
ObjectTemplate.rememberExcessInput 1
ObjectTemplate.setWingLift 1.5
ObjectTemplate.setFlapLift 0.5

rem *** ApacheRudderFrontLeft ***
ObjectTemplate.create Wing ApacheRudderFrontLeft
ObjectTemplate.setNetworkableInfo Apache_wing_info
ObjectTemplate.loadSoundScript ../Common/Sounds/HullLeft.ssc
ObjectTemplate.geometry Apache_rud4_M1
ObjectTemplate.setMinRotation 0/-13/0
ObjectTemplate.setMaxRotation 0/13/0
ObjectTemplate.setMaxSpeed 0/13/0
ObjectTemplate.setAcceleration 0/-26/0
ObjectTemplate.setInputToPitch c_PIRoll
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPitchOffset -0.5
ObjectTemplate.setPositionOffset 0.5/0/0.5
ObjectTemplate.setWingLift 2
ObjectTemplate.setFlapLift 1.5

rem *** ApacheRudderFrontRight ***
ObjectTemplate.create Wing ApacheRudderFrontRight
ObjectTemplate.setNetworkableInfo Apache_wing_info
ObjectTemplate.loadSoundScript ../Common/Sounds/HullRight.ssc
ObjectTemplate.geometry Apache_rud5_M1
ObjectTemplate.setMinRotation 0/-13/0
ObjectTemplate.setMaxRotation 0/13/0
ObjectTemplate.setMaxSpeed 0/13/0
ObjectTemplate.setAcceleration 0/26/0
ObjectTemplate.setInputToPitch c_PIRoll
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPitchOffset -0.5
ObjectTemplate.setPositionOffset -0.5/0/0.5
ObjectTemplate.setWingLift 2
ObjectTemplate.setFlapLift 1.5

rem *** ApacheWheel3 ***
ObjectTemplate.create Spring ApacheWheel3
ObjectTemplate.geometry Apache_whe2_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGripWhenOccupied
rem -------------------------------------
ObjectTemplate.addTemplate e_WaterTouchPlane
ObjectTemplate.addTemplate e_wdustPlane
ObjectTemplate.addTemplate e_wdustPlaneL
rem -------------------------------------
ObjectTemplate.setStrength 16
ObjectTemplate.setDamping 8

rem *** ApacheWheel2 ***
ObjectTemplate.create Spring ApacheWheel2
ObjectTemplate.geometry Apache_whe2_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGripWhenOccupied
rem -------------------------------------
ObjectTemplate.addTemplate e_WaterTouchPlane
ObjectTemplate.addTemplate e_wdustPlane
ObjectTemplate.addTemplate e_wdustPlaneL
rem -------------------------------------
ObjectTemplate.setStrength 16
ObjectTemplate.setDamping 8

rem *** ApacheWheel1 ***
ObjectTemplate.create Spring ApacheWheel1
ObjectTemplate.geometry Apache_whe1_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGripWhenOccupied
ObjectTemplate.setStrength 16
ObjectTemplate.setDamping 8