This page is under construction
Archives/bf1942/levels/bridges_of_death/Bridges_of_death.rfa
bf1942/levels/Bridges_of_death/objects/Willy/Physics.con


rem *** FloatingWillyEngine ***
ObjectTemplate.create Engine FloatingWillyEngine
ObjectTemplate.setNetworkableInfo fWillyEngineInfo
ObjectTemplate.setAttachToListener 0
ObjectTemplate.loadSoundScript Sounds/WillyEngine.ssc
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate FloatingWillyFrontWheelR
ObjectTemplate.setPosition 0.6/0.11/1.0
ObjectTemplate.addTemplate FloatingWillyFrontWheelL
ObjectTemplate.setPosition -0.6/0.11/1.0
ObjectTemplate.addTemplate FloatingWillyBackSpringR
ObjectTemplate.setPosition 0.6/-0.472/-1.21
ObjectTemplate.addTemplate FloatingWillyBackSpringL
ObjectTemplate.setPosition -0.6/-0.472/-1.21
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-50000
ObjectTemplate.setMaxRotation 0/0/28000
ObjectTemplate.setMaxSpeed 0/0/55000
ObjectTemplate.setAcceleration 0/0/55000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETCar
ObjectTemplate.setTorque 28.5
ObjectTemplate.setDifferential 5
ObjectTemplate.setNumberOfGears 1
ObjectTemplate.setGearUp 0.75
ObjectTemplate.setGearDown 0.4
0


rem *** FloatingWillyFrontSpringR ***
ObjectTemplate.create Spring FloatingWillyFrontSpringR
ObjectTemplate.setNetworkableInfo fSpringInfo
ObjectTemplate.geometry Willy_WheelR_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 5


rem *** FloatingWillyFrontSpringL ***
ObjectTemplate.create Spring FloatingWillyFrontSpringL
ObjectTemplate.setNetworkableInfo fSpringInfo
ObjectTemplate.geometry Willy_WheelL_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 5


rem *** FloatingWillyBackSpringR ***
ObjectTemplate.create Spring FloatingWillyBackSpringR
ObjectTemplate.setNetworkableInfo fSpringInfo
ObjectTemplate.geometry Willy_WheelR_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 5


rem *** FloatingWillyBackSpringL ***
ObjectTemplate.create Spring FloatingWillyBackSpringL
ObjectTemplate.setNetworkableInfo fSpringInfo
ObjectTemplate.geometry Willy_WheelL_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.Grip c_PGFEngineGrip
rem -------------------------------------
ObjectTemplate.addTemplate e_wdustWheelFL
ObjectTemplate.addTemplate e_wdustWheelF
rem -------------------------------------
ObjectTemplate.setStrength 40
ObjectTemplate.setDamping 5

rem *** Type38Raft_Engine ***
ObjectTemplate.create Engine Type38Raft_Engine
ObjectTemplate.setNetworkableInfo Type38RaftEngineInfo
ObjectTemplate.loadSoundScript Sounds/Lcvp_Engine_Water.ssc
ObjectTemplate.setMinRotation 0/0/-75000
ObjectTemplate.setMaxRotation 0/0/150000
ObjectTemplate.setMaxSpeed 0/0/150000
ObjectTemplate.setAcceleration 0/0/150000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETShip
ObjectTemplate.setTorque 6
ObjectTemplate.setDifferential 4
ObjectTemplate.setNoPropellerEffectAtSpeed 15


rem *** Type38Raft_Rudder_Stern ***
ObjectTemplate.create Wing Type38Raft_Rudder_Stern
ObjectTemplate.setMinRotation 0/-7.5/0
ObjectTemplate.setMaxRotation 0/7.5/0
ObjectTemplate.setMaxSpeed 0/10/0
ObjectTemplate.setAcceleration 0/-15/0
ObjectTemplate.setInputToPitch c_PIYaw
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset 0/0/0
ObjectTemplate.setWingLift 0
ObjectTemplate.setFlapLift 2


rem *** Type38Raft_Rudder_Aft ***
ObjectTemplate.create Wing Type38Raft_Rudder_Aft
ObjectTemplate.setMinRotation 0/-7.5/0
ObjectTemplate.setMaxRotation 0/7.5/0
ObjectTemplate.setMaxSpeed 0/10/0
ObjectTemplate.setAcceleration 0/15/0
ObjectTemplate.setInputToPitch c_PIYaw
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setPositionOffset 0/0/0
ObjectTemplate.setWingLift 0
ObjectTemplate.setFlapLift 2


rem *** Type38Raft_Floater ***
ObjectTemplate.create FloatingBundle Type38Raft_Floater
ObjectTemplate.setHullHeight 1
ObjectTemplate.setFloatMaxLift 6
ObjectTemplate.setFloatMinLift 6
ObjectTemplate.setSinkingSpeedMod 0

beginrem
rem *** Type38Raft_Floater ***
ObjectTemplate.create FloatingBundle Type38Raft_Floater2
ObjectTemplate.setHullHeight 1
ObjectTemplate.setFloatMaxLift 6
ObjectTemplate.setFloatMinLift 6
ObjectTemplate.setSinkingSpeedMod 7
endrem