This page is under construction
archives/bf1942/levels/ace_s_desert_race.rfa
bf1942/levels/ace_s_desert_race/Objects/Vehicles/Land/buggy/Physics.con
rem ******************************************************************************************
rem ** Edited using BFEdit Freeware --- http://www.gamedev.co.nz
rem ** Last saved date: 27/05/2003 00:55:31
rem ******************************************************************************************

rem ****************
rem ****************
rem ****************
rem ****************
rem ***buggyvigi**
rem ****************
rem ****************
rem ****************
rem ****************

rem *** buggyEngine ***
ObjectTemplate.create Engine buggyEngine
ObjectTemplate.setNetworkableInfo buggyEngineInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/buggyEngine.ssc
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
rem Adding -0.15 to Z for supension level
ObjectTemplate.addTemplate buggyFrontWheelRight
ObjectTemplate.setPosition 1.0923/-0.2794/1.8094
ObjectTemplate.setRotation 0/-2/0

ObjectTemplate.addTemplate buggyFrontWheelLeft
ObjectTemplate.setPosition -1.0923/-0.2794/1.8094
ObjectTemplate.setRotation 0/-2/0

ObjectTemplate.addTemplate buggyRearSpringRight
ObjectTemplate.setPosition 1.1904/-0.2499/-1.5437

ObjectTemplate.addTemplate buggyRearSpringLeft
ObjectTemplate.setPosition -1.1904/-0.2499/-1.5437
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-9000
ObjectTemplate.setMaxRotation 0/0/9000
ObjectTemplate.setMaxSpeed 0/0/9999000
ObjectTemplate.setAcceleration 0/0/9999000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETCar
ObjectTemplate.setTorque 26
ObjectTemplate.setDifferential 14
ObjectTemplate.setNumberOfGears 6
ObjectTemplate.setGearUp 0.8
ObjectTemplate.setGearDown 0.3


rem *** buggyFrontSpringLeft ***
ObjectTemplate.create Spring buggyFrontSpringLeft
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry buggy_Wheel_front_left
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem ObjectTemplate.Grip c_PGFRollGrip
ObjectTemplate.Grip c_PGFEngineGrip
ObjectTemplate.setStrength 15
ObjectTemplate.setDamping 8


rem *** buggyFrontSpringRight ***
ObjectTemplate.create Spring buggyFrontSpringRight
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry buggy_Wheel_front_right
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem ObjectTemplate.Grip c_PGFRollGrip
ObjectTemplate.Grip c_PGFEngineGrip
ObjectTemplate.setStrength 15
ObjectTemplate.setDamping 8


rem *** buggyRearSpringR ***
ObjectTemplate.create Spring buggyRearSpringRight
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry buggy_Wheel_rear_right
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
ObjectTemplate.addTemplate e_wdustWheelred
ObjectTemplate.addTemplate e_wdustWheelsnow
rem -------------------------------------
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 6


rem *** buggyRearSpringLeft ***
ObjectTemplate.create Spring buggyRearSpringLeft
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry buggy_Wheel_rear_left
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
ObjectTemplate.addTemplate e_wdustWheelred
ObjectTemplate.addTemplate e_wdustWheelsnow
rem -------------------------------------
ObjectTemplate.setStrength 18
ObjectTemplate.setDamping 6


rem *********************************************
rem *** turbo work for the gear, nothing else ***
rem *********************************************

ObjectTemplate.create Engine engine_turbo
ObjectTemplate.setNetworkableInfo turbo_engine_info

ObjectTemplate.setMinRotation 0/0/-1
ObjectTemplate.setMaxRotation 0/0/10
ObjectTemplate.setMaxSpeed 0/0/20
ObjectTemplate.setAcceleration 0/0/10
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
rem ***** plane acceleration *********
ObjectTemplate.setTorque 10
rem *****
rem ***** turn rate roll rate *****
ObjectTemplate.setDifferential 3
rem *****
ObjectTemplate.setGearUp 0.05
ObjectTemplate.setGearDown 0.03
ObjectTemplate.setNoPropellerEffectAtSpeed 600