This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/sengoku_ropeway/Objects.con
rem *** Willy ***
ObjectTemplate.create PlayerControlObject sengoku_ropeway
ObjectTemplate.NameTagOffset -0.3/-0.2/0
ObjectTemplate.setNetworkableInfo WillyBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.damageFromWater 1
ObjectTemplate.drag 1.5
ObjectTemplate.mass 2500
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 50
ObjectTemplate.maxhitpoints 50
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 6
ObjectTemplate.hpLostWhileCriticalDamage 2
ObjectTemplate.explosionForceMod 20
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 30 e_WillyDamage 0/1.7/0
ObjectTemplate.addArmorEffect 6 e_WillyFire 0/0.5/0.8
ObjectTemplate.addArmorEffect 0 e_scrapmetal_willy 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/1.2/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.aiTemplate Willy
rem -------------------------------------
ObjectTemplate.addTemplate lodsengoku_ropeway
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/-4/-0.8 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 40/79
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_common_16x16.tga"
ObjectTemplate.hasRestrictedExit 1

rem *** lodWilly ***
ObjectTemplate.create LodObject lodsengoku_ropeway
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate sengoku_ropewayComplex
ObjectTemplate.addTemplate sengoku_ropewaySimple
ObjectTemplate.addTemplate sengoku_ropewayWreck
rem -------------------------------------
ObjectTemplate.lodSelector sengoku_ropewayLodSelector


rem *** WillyComplex ***
ObjectTemplate.create Bundle sengoku_ropewayComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodWillyCockpit
ObjectTemplate.addTemplate WillyCamera
ObjectTemplate.setPosition 0/-3.8/-1.25
ObjectTemplate.addTemplate WillySeat
ObjectTemplate.setPosition 0/-4.4/-0.75
ObjectTemplate.addTemplate WillyEntry
ObjectTemplate.setPosition 0/-1.6/-1
ObjectTemplate.addTemplate Willysita
ObjectTemplate.setPosition 0/-5/0
ObjectTemplate.addTemplate ropewayEngine
rem -------------------------------------


rem *** lodWillyCockpit ***
ObjectTemplate.create LodObject lodWillyCockpit
rem -------------------------------------
ObjectTemplate.addTemplate ropewayCockpitExternal
rem ObjectTemplate.setPosition 0/-2/1.25
ObjectTemplate.addTemplate WillyCockpitInternal
ObjectTemplate.setPosition 0/-1.6/-0.25
rem -------------------------------------
ObjectTemplate.lodSelector WillyCockpitSelector1


rem *** WillyCockpitExternal ***
ObjectTemplate.create SimpleObject ropewayCockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry Willy_noncol
ObjectTemplate.invisible 1

rem *** WillyCockpitInternal ***
ObjectTemplate.create Bundle WillyCockpitInternal
ObjectTemplate.geometry 1P_Willy_Hul_M1
ObjectTemplate.invisible 1


rem *** WillyCockpitSelector ***
LodSelectorTemplate.create DistCompareSelector WillyCockpitSelector1
rem LodSelectorTemplate.create DistanceSelector WillyCockpitSelector
LodSelectorTemplate.addLodDistance 3.05
LodSelectorTemplate.addLodComparison 0.5


rem *** WillyCamera ***
ObjectTemplate.create Camera WillyCamera
ObjectTemplate.setMinRotation -110/-40/0
ObjectTemplate.setMaxRotation 110/10/0
ObjectTemplate.setPivotPosition 0/0.25/0.3
ObjectTemplate.setMaxSpeed 90/90/0
ObjectTemplate.setAcceleration 5000/5000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** WillySeat ***
ObjectTemplate.create SeatObject WillySeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside


rem *** Willysita***
ObjectTemplate.create Bundle Willysita
ObjectTemplate.geometry sengoku_ropeway
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem*******************************************

rem *** sengoku_ropewayTrackL ***
ObjectTemplate.create AnimatedBundle sengoku_ropewayTrackL
ObjectTemplate.loadSoundScript Sounds/T34TrackL.ssc
rem***ObjectTemplate.geometry sengoku_ropeway_TrackL_M1
ObjectTemplate.hasMobilePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate sengoku_ropewayWheelL1
ObjectTemplate.setPosition -0.1/0.15/2.68
ObjectTemplate.addTemplate sengoku_ropewayWheelL2
ObjectTemplate.setPosition -0.1/0.1/-2.649
ObjectTemplate.addTemplate sengoku_ropewayWheelL3
ObjectTemplate.setPosition -0.1/-0.15/-1.919
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
ObjectTemplate.addTemplate sengoku_ropewayWheelL3Dummy
ObjectTemplate.setPosition -0.1/-0.15/-0.949
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
ObjectTemplate.addTemplate sengoku_ropewayWheelL3DummySmoke
ObjectTemplate.setPosition -0.1/-0.15/0
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
ObjectTemplate.addTemplate sengoku_ropewayWheelL3Dummy
ObjectTemplate.setPosition -0.1/-0.15/0.95
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
ObjectTemplate.addTemplate sengoku_ropewayWheelL3
ObjectTemplate.setPosition -0.1/-0.15/1.92
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
rem -------------------------------------


rem *** sengoku_ropewayWheelL1 ***
ObjectTemplate.create SimpleObject sengoku_ropewayWheelL1
ObjectTemplate.geometry sengoku_ropeway_whe1L_M1
ObjectTemplate.hasResponsePhysics 1


rem *** sengoku_ropewayWheelL2 ***
ObjectTemplate.create SimpleObject sengoku_ropewayWheelL2
ObjectTemplate.geometry sengoku_ropeway_whe2L_M1
ObjectTemplate.hasResponsePhysics 1


rem *** sengoku_ropewayTrackR ***
ObjectTemplate.create AnimatedBundle sengoku_ropewayTrackR
ObjectTemplate.loadSoundScript Sounds/T34TrackR.ssc
rem***ObjectTemplate.geometry sengoku_ropeway_TrackR_M1
ObjectTemplate.hasMobilePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate sengoku_ropewayWheelR1
ObjectTemplate.setPosition 0.1/0.15/2.68
ObjectTemplate.addTemplate sengoku_ropewayWheelR2
ObjectTemplate.setPosition 0.1/0.1/-2.649
ObjectTemplate.addTemplate sengoku_ropewayWheelR3
ObjectTemplate.setPosition 0.1/-0.15/-1.919
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
ObjectTemplate.addTemplate sengoku_ropewayWheelR3Dummy
ObjectTemplate.setPosition 0.1/-0.15/-0.949
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
ObjectTemplate.addTemplate sengoku_ropewayWheelR3DummySmoke
ObjectTemplate.setPosition 0.1/-0.15/0
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
ObjectTemplate.addTemplate sengoku_ropewayWheelR3Dummy
ObjectTemplate.setPosition 0.1/-0.15/0.95
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
ObjectTemplate.addTemplate sengoku_ropewayWheelR3
ObjectTemplate.setPosition 0.1/-0.15/1.92
ObjectTemplate.useAsBone 0/-0.15/0
ObjectTemplate.setBoneOriginOffset 0/0/0
rem -------------------------------------


rem *** sengoku_ropewayWheelR1 ***
ObjectTemplate.create SimpleObject sengoku_ropewayWheelR1
ObjectTemplate.geometry sengoku_ropeway_whe1R_M1
ObjectTemplate.hasResponsePhysics 1


rem *** sengoku_ropewayWheelR2 ***
ObjectTemplate.create SimpleObject sengoku_ropewayWheelR2
ObjectTemplate.geometry sengoku_ropeway_whe2R_M1
ObjectTemplate.hasResponsePhysics 1


rem *** sengoku_ropewayTower ***
ObjectTemplate.create RotationalBundle sengoku_ropewayTower
ObjectTemplate.setNetworkableInfo sengoku_ropewayTurretInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/sengoku_ropewaytower.ssc
ObjectTemplate.geometry sengoku_ropeway_Tower_M1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate sengoku_ropewayGunBase
ObjectTemplate.setPosition 0/0.455/0.996
ObjectTemplate.addTemplate sengoku_ropewayTowerHatch1
ObjectTemplate.setPosition -0.321/1.105/-0.861
ObjectTemplate.addTemplate sengoku_ropewayTowerHatch2
ObjectTemplate.setPosition -0.321/1.105/-0.221
rem -------------------------------------
ObjectTemplate.setMaxSpeed 20/25/0
ObjectTemplate.setAcceleration 1000/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch
ObjectTemplate.setInputToRoll


LodSelectorTemplate.create DistanceSelector WillySteeringSelector
LodSelectorTemplate.addLodDistance 10


rem *** WillySimple ***
ObjectTemplate.create SimpleObject sengoku_ropewaySimple
ObjectTemplate.geometry sengoku_ropeway


rem *** WillyWreck ***
ObjectTemplate.create SimpleObject sengoku_ropewayWreck
ObjectTemplate.geometry sengoku_ropeway


rem *** WillyLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 sengoku_ropewayLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 135