This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/Vehicles/FlyingDeLorean/Physics.con
beginRem
ObjectTemplate.create Engine FlyingDeLoreanEngine
ObjectTemplate.setNetworkableInfo FlyingDeLoreanEngineInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/DeLoreanEngineAlt.ssc
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.addToCollisionGroup c_CGStaticObjects
rem -------------------------------------
rem Adding -0.2 to Z for supension level
ObjectTemplate.addTemplate FlyingDeLoreanFrontWheelRight
ObjectTemplate.setPosition 0.689/-0.275/1.406
ObjectTemplate.setRotation 0/-2/0
ObjectTemplate.addTemplate FlyingDeLoreanFrontWheelLeft
ObjectTemplate.setPosition -0.689/-0.275/1.406
ObjectTemplate.setRotation 0/-2/0
ObjectTemplate.addTemplate FlyingDeLoreanSpringRight
ObjectTemplate.setPosition 0.789/-0.275/-1.096
ObjectTemplate.addTemplate FlyingDeLoreanSpringLeft
ObjectTemplate.setPosition -0.789/-0.275/-1.096
rem -------------------------------------
ObjectTemplate.addTemplate FlyingDeLorean_RightLG
ObjectTemplate.setPosition 0.889/-0.275/0
ObjectTemplate.addTemplate FlyingDeLorean_LeftLG
ObjectTemplate.setPosition -0.889/-0.275/0
rem ------------------------------------------------
ObjectTemplate.setMinRotation 0/0/-100
ObjectTemplate.setMaxRotation 0/0/100
ObjectTemplate.setMaxSpeed 0/0/15000
ObjectTemplate.setAcceleration 0/0/18
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETCar
ObjectTemplate.setTorque 22
ObjectTemplate.setDifferential 10
ObjectTemplate.setNumberOfGears 5
ObjectTemplate.setGearUp 0.8
ObjectTemplate.setGearDown 0.25
endRem

ObjectTemplate.create Engine FlyingDeLorean_DummyHoverEngine
ObjectTemplate.setNetworkableInfo FlyingDeLoreanHoverEngineInfo
ObjectTemplate.loadSoundScript Sounds/DeLoreanHoverEngine.ssc
rem -----------------------------------------------
ObjectTemplate.setMinRotation 0/0/300
ObjectTemplate.setMaxRotation 0/0/1000
ObjectTemplate.setMaxSpeed 0/0/1000
ObjectTemplate.setAcceleration 0/0/1000
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setTorque 0.001
ObjectTemplate.setDifferential 0
ObjectTemplate.setNoPropellerEffectAtSpeed 1
ObjectTemplate.setAutomaticReset 1
rem -----------------------------------------------
ObjectTemplate.addTemplate FlyingDeLorean_RightLG
ObjectTemplate.setPosition 0.889/-0.275/0
ObjectTemplate.addTemplate FlyingDeLorean_LeftLG
ObjectTemplate.setPosition -0.889/-0.275/0
rem ObjectTemplate.addTemplate FlyingDeLorean_RightLGFX
rem ObjectTemplate.setPosition 0.789/-0.275/0
rem ObjectTemplate.addTemplate FlyingDeLorean_LeftLGFX
rem ObjectTemplate.setPosition -0.789/-0.275/0




ObjectTemplate.create LandingGear FlyingDeLorean_LeftLG
ObjectTemplate.loadSoundScript Sounds/LandingGear.ssc
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.addToCollisionGroup c_CGStaticObjects
rem -------------------------------------
ObjectTemplate.addTemplate FlyingDeLoreanFrontWheelLeft
ObjectTemplate.setPosition 0.2/0/1.4062
ObjectTemplate.setRotation 0/-2/0
ObjectTemplate.addTemplate FlyingDeLoreanSpringLeft
ObjectTemplate.setPosition 0.1/0/-1.0969
rem -------------------------------------
ObjectTemplate.addTemplate e_DeLoreanHover
ObjectTemplate.setPosition 0.1/0/-1.0969
ObjectTemplate.setRotation -90/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0/0/90
ObjectTemplate.setMaxSpeed 0/0/200
ObjectTemplate.setAcceleration 0/0/200
ObjectTemplate.setGearDownHeight 10
ObjectTemplate.setGearUpHeight 8
ObjectTemplate.setGearDownEngineInput 0.9
ObjectTemplate.setGearUpEngineInput 0.6


ObjectTemplate.create LandingGear FlyingDeLorean_RightLG
ObjectTemplate.loadSoundScript Sounds/LandingGear.ssc
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.addToCollisionGroup c_CGStaticObjects
rem -------------------------------------
ObjectTemplate.addTemplate FlyingDeLoreanFrontWheelRight
ObjectTemplate.setPosition -0.2/0/1.4062
ObjectTemplate.setRotation 0/-2/0
ObjectTemplate.addTemplate FlyingDeLoreanSpringRight
ObjectTemplate.setPosition -0.1/0/-1.0969
rem -------------------------------------
ObjectTemplate.addTemplate e_DeLoreanHover
ObjectTemplate.setPosition -0.1/0/-1.0969
ObjectTemplate.setRotation 90/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-90
ObjectTemplate.setMaxRotation 0/0/0
ObjectTemplate.setMaxSpeed 0/0/-200
ObjectTemplate.setAcceleration 0/0/200
ObjectTemplate.setGearDownHeight 10
ObjectTemplate.setGearUpHeight 8
ObjectTemplate.setGearDownEngineInput 0.9
ObjectTemplate.setGearUpEngineInput 0.6



ObjectTemplate.create Engine FlyingDeLorean_HoverEngine1
ObjectTemplate.setNetworkableInfo FlyingDeLoreanHoverEngineInfo
ObjectTemplate.setMinRotation 0/0/2725
ObjectTemplate.setMaxRotation 0/0/5000
ObjectTemplate.setMaxSpeed 0/0/9500
ObjectTemplate.setAcceleration 0/0/22000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 16
ObjectTemplate.setDifferential 3

ObjectTemplate.create Engine FlyingDeLorean_HoverEngine2
ObjectTemplate.setNetworkableInfo FlyingDeLoreanHoverEngineInfo
ObjectTemplate.setMinRotation 0/0/2725
ObjectTemplate.setMaxRotation 0/0/5000
ObjectTemplate.setMaxSpeed 0/0/9500
ObjectTemplate.setAcceleration 0/0/22000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 16
ObjectTemplate.setDifferential 3

ObjectTemplate.create Engine FlyingDeLorean_HoverEngine3
ObjectTemplate.setNetworkableInfo FlyingDeLoreanHoverEngineInfo
ObjectTemplate.setMinRotation 0/0/2725
ObjectTemplate.setMaxRotation 0/0/5000
ObjectTemplate.setMaxSpeed 0/0/9500
ObjectTemplate.setAcceleration 0/0/22000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 16
ObjectTemplate.setDifferential 3

ObjectTemplate.create Engine FlyingDeLorean_DropEngine
ObjectTemplate.setNetworkableInfo FlyingDeLoreanHoverEngineInfo
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0/0/2825
ObjectTemplate.setMaxSpeed 0/0/15000
ObjectTemplate.setAcceleration 0/0/-15000
ObjectTemplate.setInputToRoll c_PIThrottle
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.setEngineType c_ETPlane
ObjectTemplate.setTorque 18
ObjectTemplate.setDifferential 11



ObjectTemplate.create Spring FlyingDeLoreanSpringLeft
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry DeLoreanWheel_Left_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.grip c_PGFRollGripWhenOccupied
ObjectTemplate.setStrength 20
ObjectTemplate.setDamping 8
ObjectTemplate.addToCollisionGroup c_CGStaticObjects
rem ObjectTemplate.createInvisible 1


ObjectTemplate.create Spring FlyingDeLoreanSpringRight
ObjectTemplate.setNetworkableInfo SpringInfo
ObjectTemplate.geometry DeLoreanWheel_Right_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.grip c_PGFRollGripWhenOccupied
ObjectTemplate.setStrength 20
ObjectTemplate.setDamping 8
ObjectTemplate.addToCollisionGroup c_CGStaticObjects
rem ObjectTemplate.createInvisible 1

beginRem
ObjectTemplate.create Spring FlyingDeLoreanDummySpringLeft
ObjectTemplate.geometry DeLoreanWheelDummy_Left_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.grip c_PGFRollGrip
ObjectTemplate.setStrength 0
ObjectTemplate.setDamping 0
ObjectTemplate.addToCollisionGroup c_CGStaticObjects

ObjectTemplate.create Spring FlyingDeLoreanDummySpringRight
ObjectTemplate.geometry DeLoreanWheelDummy_Right_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.grip c_PGFRollGrip
ObjectTemplate.setStrength 0
ObjectTemplate.setDamping 0
ObjectTemplate.addToCollisionGroup c_CGStaticObjects
endRem