This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/Vehicles/Astra/Physics.con
ObjectTemplate.create Engine AstraEngine
ObjectTemplate.setNetworkableInfo AstraEngineInfo
ObjectTemplate.loadSoundScript Sound/Engine.ssc
ObjectTemplate.setAttachToListener 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.cullRadiusScale 128
rem -------------------------------------------------
ObjectTemplate.addTemplate AstraFrontWheelBundleLeft
ObjectTemplate.setPosition -0.614/-0.25/1.292
ObjectTemplate.addTemplate AstraFrontWheelBundleRight
ObjectTemplate.setPosition 0.614/-0.25/1.292
ObjectTemplate.addTemplate AstraWheelRearLeft
ObjectTemplate.setPosition -0.814/-0.2/-1.303
ObjectTemplate.addTemplate AstraWheelRear
ObjectTemplate.setPosition 0.814/-0.2/-1.303
rem -------------------------------------------------
ObjectTemplate.setMinRotation 0/0/-5000
ObjectTemplate.setMaxRotation 0/0/5000
ObjectTemplate.setMaxSpeed 0/0/2500000
ObjectTemplate.setAcceleration 0/0/150000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETCar
ObjectTemplate.setTorque 25
ObjectTemplate.setDifferential 10
ObjectTemplate.setNumberOfGears 6
ObjectTemplate.setGearChangeTime 0.1
ObjectTemplate.setGearUp 0.9
ObjectTemplate.setGearDown 0.45
rem --------------------------------------------------
ObjectTemplate.addTemplate e_exhaust_small
ObjectTemplate.setPosition -0.46/-0.194/-1.952
ObjectTemplate.addTemplate e_exhaust_small_startup
ObjectTemplate.setPosition -0.46/-0.194/-1.952


ObjectTemplate.create RotationalBundle AstraFrontWheelBundleLeft
ObjectTemplate.setNetworkableInfo AstraSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.cullRadiusScale 128
rem -------------------------------------
ObjectTemplate.addTemplate AstraWheelFrontLeft
ObjectTemplate.setPosition -0.2/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -22/0/0
ObjectTemplate.setMaxRotation 22/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1

ObjectTemplate.create RotationalBundle AstraFrontWheelBundleRight
ObjectTemplate.setNetworkableInfo AstraSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.cullRadiusScale 128
rem -------------------------------------
ObjectTemplate.addTemplate AstraWheelFront
ObjectTemplate.setPosition 0.2/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -22/0/0
ObjectTemplate.setMaxRotation 22/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


ObjectTemplate.create Spring AstraWheelFront
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry gAstraTire
ObjectTemplate.cullRadiusScale 128
ObjectTemplate.createInvisible 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.Grip c_PGFEngineGrip
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 5
rem -------------------------------------
ObjectTemplate.addTemplate AstraWheel_D

ObjectTemplate.create Spring AstraWheelRear
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry gAstraTire
ObjectTemplate.cullRadiusScale 128
ObjectTemplate.createInvisible 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.Grip c_PGFEngineGrip
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 5
rem -------------------------------------
ObjectTemplate.addTemplate AstraWheel_D
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
ObjectTemplate.addTemplate e_wdustWheelred
ObjectTemplate.addTemplate e_wdustWheelsnow

ObjectTemplate.create Spring AstraWheelFrontLeft
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry gAstraTire_Left
ObjectTemplate.cullRadiusScale 128
ObjectTemplate.createInvisible 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.Grip c_PGFEngineGrip
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 5
rem -------------------------------------
ObjectTemplate.addTemplate AstraWheelLeft_D

ObjectTemplate.create Spring AstraWheelRearLeft
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry gAstraTire_Left
ObjectTemplate.cullRadiusScale 128
ObjectTemplate.createInvisible 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.Grip c_PGFEngineGrip
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 5
rem -------------------------------------
ObjectTemplate.addTemplate AstraWheelLeft_D
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
ObjectTemplate.addTemplate e_wdustWheelred
ObjectTemplate.addTemplate e_wdustWheelsnow


ObjectTemplate.create SimpleObject AstraWheel_D
ObjectTemplate.geometry gAstraTire
ObjectTemplate.cullRadiusScale 128
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1

ObjectTemplate.create SimpleObject AstraWheelLeft_D
ObjectTemplate.geometry gAstraTire_Left
ObjectTemplate.cullRadiusScale 128
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1

ObjectTemplate.create SimpleObject AstraWheelsWreck
ObjectTemplate.geometry gAstraWheelsWreck