But theres also Shallow_Torpedo_Engine, PT_FrontLandEngine and PT_BackLandEngine that is made without setNetworkableInfo
Code: Select all
rem *** Shallow_Torpedo_Engine ***
ObjectTemplate.create Engine Shallow_Torpedo_Engine
ObjectTemplate.setPosition 0/0/90
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0/0/15000
ObjectTemplate.setMaxSpeed 0/0/17500
ObjectTemplate.setAcceleration 0/0/25000
ObjectTemplate.setContinousRotationSpeed 0/0/0
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setEngineType c_ETTorpedo
ObjectTemplate.setTorque 12.5
ObjectTemplate.setNoPropellerEffectAtSpeed 200
ObjectTemplate.setDifferential 5
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.loadSoundScript Sounds/TorpedEngine.ssc
rem *** PT_FrontLandEngine ***
ObjectTemplate.create Engine PT_FrontLandEngine
ObjectTemplate.setAttachToListener 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition 1.54/1.64/8.9
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition -1.699/1.64/8.9
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-4000
ObjectTemplate.setMaxRotation 0/0/2500
ObjectTemplate.setMaxSpeed 0/0/5000
ObjectTemplate.setAcceleration 0/0/5000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETCar
ObjectTemplate.setTorque 8
ObjectTemplate.setDifferential 2
ObjectTemplate.setNumberOfGears 5
ObjectTemplate.setGearUp 0.95
ObjectTemplate.setGearDown 0.4
rem *** PT_BackLandEngine ***
ObjectTemplate.create Engine PT_BackLandEngine
ObjectTemplate.setAttachToListener 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PT_BackWheel
ObjectTemplate.setPosition 8.5/1.25/1.45
ObjectTemplate.addTemplate PT_BackWheel
ObjectTemplate.setPosition 8.5/1.25/-1.449
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-5000
ObjectTemplate.setMaxRotation 0/0/5000
ObjectTemplate.setMaxSpeed 0/0/55000
ObjectTemplate.setAcceleration 0/0/2500
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETCar
ObjectTemplate.setTorque 8
ObjectTemplate.setDifferential 2
ObjectTemplate.setNumberOfGears 5
ObjectTemplate.setGearUp 0.95
ObjectTemplate.setGearDown 0.4
example for making PT boats go over land
Code: Select all
ObjectTemplate.Active PT_FrontLandEngine
ObjectTemplate.setTorque 10
ObjectTemplate.setDifferential 5
rem******** extra boat wheels **********
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition 1.74/0.9/8.9
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition -1.799/0.9/8.9
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition 1.74/0.64/4.9
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition -1.799/0.64/4.9
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition 1.74/0.64/0
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition -1.799/0.64/0
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition 1.74/0.64/-8.9
ObjectTemplate.addTemplate PT_FrontWheel
ObjectTemplate.setPosition -1.799/0.64/-8.9
