This page is under construction
archives/bf1942/levels/gooddaytodie_ii.rfa
bf1942/levels/gooddaytodie_ii/objects/Dauphin2_USCG/Physics.con
rem ***********************************
rem **** DAUPHIN2 U.S. Coast Guard ****
rem ***********************************




rem *** Dauphin2_USCG_BodyWingVertical ***
ObjectTemplate.create Wing Dauphin2_USCG_BodyWingVertical
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset 0/0/0
ObjectTemplate.setWingLift 4.91
ObjectTemplate.setFlapLift 0




rem *** Dauphin2_USCG_StationaryEngine ***
ObjectTemplate.create Engine Dauphin2_USCG_StationaryEngine
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.setNetworkableInfo Dauphin2_USCG_engine_info
ObjectTemplate.loadSoundScript Sounds/spengine.ssc
rem -------------------------------------
ObjectTemplate.addTemplate lod_Dauphin2_USCG_rotor
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 0/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/200
ObjectTemplate.setMaxRotation 0/0/500
ObjectTemplate.setMaxSpeed 0/0/500
ObjectTemplate.setAcceleration 0/0/100
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 0
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 7
ObjectTemplate.setDifferential 3.5
ObjectTemplate.setNoPropellerEffectAtSpeed 300




rem *** Dauphin2_USCG_UpwardEngine ***
ObjectTemplate.create Engine Dauphin2_USCG_UpwardEngine
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.setNetworkableInfo Dauphin2_USCG_engine_info


ObjectTemplate.setMinRotation 0/0/-200
ObjectTemplate.setMaxRotation 0/0/500
ObjectTemplate.setMaxSpeed 0/0/500
ObjectTemplate.setAcceleration 0/0/2000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 60
ObjectTemplate.setDifferential 5.5
ObjectTemplate.setNoPropellerEffectAtSpeed 300




rem *** Dauphin2_USCG_YawEngine ***
ObjectTemplate.create Engine Dauphin2_USCG_YawEngine
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.setNetworkableInfo Dauphin2_USCG_engine_info

ObjectTemplate.setMinRotation 0/0/-500
ObjectTemplate.setMaxRotation 0/0/500
ObjectTemplate.setMaxSpeed 0/0/200
ObjectTemplate.setAcceleration 0/0/5000
ObjectTemplate.setInputToRoll c_PIYaw
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
rem ObjectTemplate.setTorque 20
rem ObjectTemplate.setDifferential 5
ObjectTemplate.setTorque 12.5
ObjectTemplate.setDifferential 3.5
ObjectTemplate.setNoPropellerEffectAtSpeed 300




rem *** Dauphin2_USCG_PitchEngine ***
ObjectTemplate.create Engine Dauphin2_USCG_PitchEngine
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.setNetworkableInfo Dauphin2_USCG_engine_info
ObjectTemplate.setMinRotation 0/0/-500
ObjectTemplate.setMaxRotation 0/0/500
ObjectTemplate.setMaxSpeed 0/0/200
ObjectTemplate.setAcceleration 0/0/5000
ObjectTemplate.setInputToRoll c_PIPitch
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 7
ObjectTemplate.setDifferential 3
ObjectTemplate.setNoPropellerEffectAtSpeed 300




rem *** Dauphin2_USCG_tailrotorDecorative ***
ObjectTemplate.create Engine Dauphin2_USCG_tailrotorDecorative
ObjectTemplate.setNetworkableInfo Dauphin2_USCG_engine_info
rem -------------------------------------
ObjectTemplate.addTemplate lod_Dauphin2_USCG_tail_rotor
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/499
ObjectTemplate.setMaxRotation 0/0/500
ObjectTemplate.setMaxSpeed 0/0/500
ObjectTemplate.setAcceleration 0/0/500
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 0
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 0.1
ObjectTemplate.setDifferential 0.1
ObjectTemplate.setNoPropellerEffectAtSpeed 300




rem *** Dauphin2_USCG_gearEngine ***
ObjectTemplate.create Engine Dauphin2_USCG_gearEngine
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.setNetworkableInfo Dauphin2_USCG_engine_info
rem -------------------------------------
ObjectTemplate.addTemplate Dauphin2_USCG_frontgearDummy
ObjectTemplate.setPosition 0/-0.15/3.1334

ObjectTemplate.addTemplate Dauphin2_USCG_reargearright
ObjectTemplate.setPosition 0.59/0/-0.89

ObjectTemplate.addTemplate Dauphin2_USCG_reargearleft
ObjectTemplate.setPosition -0.59/0/-0.89
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/2
ObjectTemplate.setMaxRotation 0/0/3
ObjectTemplate.setMaxSpeed 0/0/0.5
ObjectTemplate.setAcceleration 0/0/1
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 0
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 0.01
ObjectTemplate.setDifferential 0.1
ObjectTemplate.setNoPropellerEffectAtSpeed 300




rem *** Dauphin2_USCG_frontwheel ***
ObjectTemplate.create Spring Dauphin2_USCG_frontwheel
ObjectTemplate.geometry Dauphin2_USCG_front_wheel
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGripWhenOccupied
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
ObjectTemplate.addTemplate e_wdustWheelred
rem -------------------------------------
ObjectTemplate.setStrength 24
ObjectTemplate.setDamping 14



rem *** Dauphin2_USCG_rearwheel ***
ObjectTemplate.create Spring Dauphin2_USCG_rearwheel
ObjectTemplate.geometry Dauphin2_USCG_rear_wheel
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGripWhenOccupied
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
ObjectTemplate.addTemplate e_wdustWheelred
rem -------------------------------------
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 14



rem *** Dauphin2_USCG_tailbumper ***
ObjectTemplate.create Spring Dauphin2_USCG_tailbumper
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.geometry Dauphin2_USCG_tail_bumper
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFRollGripWhenOccupied
ObjectTemplate.setStrength 100
ObjectTemplate.setDamping 14