This page is under construction
archives/bf1942/levels/fht_battle_of_mareth_line-1943.rfa
bf1942/levels/fht_battle_of_mareth_line-1943/Objects/HurricaneMKII/Physics.con


rem *** HurricaneMKIIEngine ***
ObjectTemplate.create Engine HurricaneMKIIEngine
ObjectTemplate.setNetworkableInfo HurricaneMKII_engine_info
ObjectTemplate.loadSoundScript Sounds/HurricaneMKIIEngine.ssc
rem -------------------------------------
ObjectTemplate.addTemplate lodHurricaneMKIIPropeller
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate HurricaneMKIILandingGearLeft
ObjectTemplate.setPosition -1.371/-0.667/-2.032
ObjectTemplate.addTemplate HurricaneMKIILandingGearRight
ObjectTemplate.setPosition 1.37/-0.667/-2.032

ObjectTemplate.addTemplate HurricaneMKIIflapleftvisible
ObjectTemplate.setPosition -2.337/-0.626/-3.543
ObjectTemplate.setRotation 8.067/-44.663/-3.902
ObjectTemplate.addTemplate HurricaneMKIIflaprightvisible
ObjectTemplate.setPosition 2.336/-0.626/-3.548
ObjectTemplate.setRotation -7.821/-44.199/3.798

ObjectTemplate.addTemplate HurricaneMKIICanopymovement1
ObjectTemplate.setPosition 0/-0.019/-2.873
rem -------------------------------------
ObjectTemplate.setMinRotation -0.3/0/-1000
ObjectTemplate.setMaxRotation 0.3/0/5000
ObjectTemplate.setMaxSpeed 0/0/500
ObjectTemplate.setAcceleration 30/0/600
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 20
ObjectTemplate.setDifferential 4.9
ObjectTemplate.setGearUp 0.7
ObjectTemplate.setGearDown 0.3
ObjectTemplate.setNoPropellerEffectAtSpeed 75


rem *** HurricaneMKIIWheelLeft ***
ObjectTemplate.create Spring HurricaneMKIIWheelLeft
ObjectTemplate.geometry HurricaneMKII_Lwheel
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 24
ObjectTemplate.setDamping 12


rem *** HurricaneMKIIWheelRight ***
ObjectTemplate.create Spring HurricaneMKIIWheelRight
ObjectTemplate.geometry HurricaneMKII_Rwheel
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 24
ObjectTemplate.setDamping 12


rem *** HurricaneMKIIWheelBackSpring ***
ObjectTemplate.create Spring HurricaneMKIIWheelBackSpring
ObjectTemplate.geometry HurricaneMKII_Bwheel
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGripWhenOccupied
ObjectTemplate.setStrength 24
ObjectTemplate.setDamping 12


rem *** HurricaneMKIIflapleft ***
ObjectTemplate.create Wing HurricaneMKIIflapleft
ObjectTemplate.setNetworkableInfo HurricaneMKII_wing_info
ObjectTemplate.geometry
ObjectTemplate.setMinRotation 0/-2/0
ObjectTemplate.setMaxRotation 0/2/0
ObjectTemplate.setMaxSpeed 0/30/0
ObjectTemplate.setAcceleration 0/120/0
ObjectTemplate.setPitchOffset 0.5
ObjectTemplate.setPositionOffset 2.564/0.135/0.8
ObjectTemplate.setFlapLift 4
ObjectTemplate.setRegulateToLift 4.91
ObjectTemplate.setWingToRegulatorRatio 1


rem *** HurricaneMKIIflapright ***
ObjectTemplate.create Wing HurricaneMKIIflapright
ObjectTemplate.setNetworkableInfo HurricaneMKII_wing_info
ObjectTemplate.geometry
ObjectTemplate.setMinRotation 0/-2/0
ObjectTemplate.setMaxRotation 0/2/0
ObjectTemplate.setMaxSpeed 0/30/0
ObjectTemplate.setAcceleration 0/120/0
ObjectTemplate.setPitchOffset 0.5
ObjectTemplate.setPositionOffset -2.52/0.145/0.8
ObjectTemplate.setFlapLift 4
ObjectTemplate.setRegulateToLift 4.91
ObjectTemplate.setWingToRegulatorRatio 1


rem *** HurricaneMKIIAilronLeft ***
ObjectTemplate.create Wing HurricaneMKIIAilronLeft
ObjectTemplate.setNetworkableInfo HurricaneMKII_wing_info
ObjectTemplate.loadSoundScript ../Common/Sounds/HullLeft.ssc
ObjectTemplate.geometry HurricaneMKII_Laileron
ObjectTemplate.setMinRotation 0/-11/0
ObjectTemplate.setMaxRotation 0/11/0
ObjectTemplate.setMaxSpeed 0/11/0
ObjectTemplate.setAcceleration 0/-22/0
ObjectTemplate.setInputToPitch c_PIRoll
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPitchOffset 0.5
ObjectTemplate.setPositionOffset 0.5/0/0.4
ObjectTemplate.setWingLift 2
ObjectTemplate.setFlapLift 1.7


rem *** HurricaneMKIIAilronRight ***
ObjectTemplate.create Wing HurricaneMKIIAilronRight
ObjectTemplate.setNetworkableInfo HurricaneMKII_wing_info
ObjectTemplate.loadSoundScript ../Common/Sounds/HullRight.ssc
ObjectTemplate.geometry HurricaneMKII_Raileron
ObjectTemplate.setMinRotation 0/-11/0
ObjectTemplate.setMaxRotation 0/12/0
ObjectTemplate.setMaxSpeed 0/11/0
ObjectTemplate.setAcceleration 0/22/0
ObjectTemplate.setInputToPitch c_PIRoll
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPitchOffset 0.5
ObjectTemplate.setPositionOffset -0.5/0/0.4
ObjectTemplate.setWingLift 2
ObjectTemplate.setFlapLift 1.7




rem *** HurricaneMKIIElevator ***
ObjectTemplate.create Wing HurricaneMKIIElevator
ObjectTemplate.setNetworkableInfo HurricaneMKII_wing_info
ObjectTemplate.geometry HurricaneMKII_elevator
ObjectTemplate.setMinRotation 0/-11/0
ObjectTemplate.setMaxRotation 0/11/0
ObjectTemplate.setMaxSpeed 0/11/0
ObjectTemplate.setAcceleration 0/-22/0
ObjectTemplate.setInputToPitch c_PIPitch
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset -0.5/0/0
ObjectTemplate.rememberExcessInput 1
ObjectTemplate.setWingLift 1.2
ObjectTemplate.setFlapLift 1.1


rem *** HurricaneMKIIRudder ***
ObjectTemplate.create Wing HurricaneMKIIRudder
ObjectTemplate.setNetworkableInfo HurricaneMKII_wing_info
ObjectTemplate.geometry HurricaneMKII_rudder
ObjectTemplate.setMinRotation 0/-11/0
ObjectTemplate.setMaxRotation 0/11/0
ObjectTemplate.setMaxSpeed 0/11/0
ObjectTemplate.setAcceleration 0/22/0
ObjectTemplate.setInputToPitch c_PIYaw
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset 0/-0.5/0
ObjectTemplate.setWingLift 1.0
ObjectTemplate.setFlapLift 1.0


rem *** HurricaneMKIIBodyWingVertical ***
ObjectTemplate.create Wing HurricaneMKIIBodyWingVertical
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset 0/0/-0.1
ObjectTemplate.setWingLift 2
ObjectTemplate.setFlapLift 0