This page is under construction
Archives/bf1942/levels/SG_Fighting_Chance.rfa
bf1942/levels/SG_Fighting_Chance/objects/Railgun/Objects.con
rem *** ReSorted By Sysopo ***
rem *** Railgun ***
ObjectTemplate.create playercontrolobject Railgun
ObjectTemplate.setNetworkableInfo Railgun_BodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitPoints 200
ObjectTemplate.maxHitPoints 200
ObjectTemplate.material 45
ObjectTemplate.addArmorEffect 30 e_AA-GunDamage 0/0.3/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal_willy 0/0/0
ObjectTemplate.addArmorEffect 0 e_ScrapAAFlak38 0/1.2/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0

ObjectTemplate.aiTemplate Rail1GunAI
rem ------------------------------------
ObjectTemplate.addTemplate Railgun_entry
ObjectTemplate.addTemplate Railgun_body
ObjectTemplate.setPosition -0.44796/0.353591/-0.411928
ObjectTemplate.setRotation -180.0/0.0/0.0
ObjectTemplate.addTemplate Railgun_towerbase
ObjectTemplate.setPosition 0.0/0.737924/0.0
rem ---------------------------------------
ObjectTemplate.setSoldierExitLocation -3/0.5/0 0/0/0
ObjectTemplate.GUIIndex 19
ObjectTemplate.setVehicleIcon "Vehicle/icon_railgun.tga"
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Weapon/Icon_railgun.tga"
ObjectTemplate.setPrimaryAmmoBar ABIconOnly
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAAGun
ObjectTemplate.setToolTipType TTAAGun
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_stationary_16x16.tga"

rem *** Railgun_entry ***
ObjectTemplate.create EntryPoint Railgun_entry
ObjectTemplate.setEntryRadius 3.2


rem *** lodRailgun ***
ObjectTemplate.create LodObject lodRailgun
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate Railguncomplex
ObjectTemplate.setPosition 0.0/0.737924/0.0
ObjectTemplate.addTemplate Railgunsimple
ObjectTemplate.addTemplate Railgunwreck
rem -----------------------------------
ObjectTemplate.lodselector RailgunLodSelector

rem *** Railguncomplex ***
ObjectTemplate.create bundle Railguncomplex
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1

rem *** Railgun_body ***
ObjectTemplate.create rotationalbundle Railgun_body
ObjectTemplate.setNetworkableInfo Railgun_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/RailgunCarriage.ssc
rem ------------------------------------
ObjectTemplate.addTemplate Railgun_entry
ObjectTemplate.addTemplate Railgun_seat
ObjectTemplate.setPosition -0.721096/1.85549/-0.924255
ObjectTemplate.addTemplate Railgun_staffweaponrotate
ObjectTemplate.setPosition -0.00196182/1.75298/0.648599
ObjectTemplate.addTemplate Railgun_chairandgunsupports
ObjectTemplate.setPosition 0.0/0.365327/-0.358229
ObjectTemplate.setRotation 180.0/0.0/0.0
ObjectTemplate.addTemplate Railgun_disc
ObjectTemplate.setPosition 0.0/0.341096/-0.459759
rem ---------------------------------------------
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 1000/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** Railgun_seat ***
ObjectTemplate.create seatobject Railgun_seat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside


rem *** Railgun_staffweaponrotate ***
ObjectTemplate.create rotationalbundle Railgun_staffweaponrotate
ObjectTemplate.setNetworkableInfo Railgun_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/Railgungunbase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate Railgun_camera
ObjectTemplate.setPosition -2.46458e-007/1.26286/-1.74536
ObjectTemplate.setRotation 0.0/-22.514/0.0
ObjectTemplate.addTemplate Railgun_Staffweapon
ObjectTemplate.setPosition 0.0/1.88491/3.68628
ObjectTemplate.setRotation 0.0/-22.5144/0.0
ObjectTemplate.addTemplate lodRailgunCockpit
ObjectTemplate.setRotation -180.0/0.0/0.0
ObjectTemplate.addTemplate Railgun_actualgun
ObjectTemplate.setRotation 180.0/0.0/0.0
rem ------------------------------------
ObjectTemplate.setMinRotation 0/-80/0
ObjectTemplate.setMaxRotation 0/50/0
ObjectTemplate.setMaxSpeed 0/200/0
ObjectTemplate.setAcceleration 0/1000/0
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** Railgun_camera ***
ObjectTemplate.create Camera Railgun_camera
ObjectTemplate.setMaxSpeed 0/0/0
ObjectTemplate.setAcceleration 0/0/0
ObjectTemplate.OutsideHudOffset 0/-0.4/4.45
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** Railgun_chairandgunsupports ***
ObjectTemplate.create SimpleObject Railgun_chairandgunsupports
ObjectTemplate.geometry Railgun_chair
ObjectTemplate.hasCollisionPhysics 1


rem *** lodRailgunCockpit ***
ObjectTemplate.create LodObject lodRailgunCockpit
rem ---------------------------------------------
ObjectTemplate.addTemplate RailgunCockpitExternal
ObjectTemplate.addTemplate RailgunCockpitInternal
rem ObjectTemplate.setPosition -0.0350001/0.29/0.6
rem ----------------------------------------------
ObjectTemplate.lodselector RailgunCockpitSelector

rem *** RailgunCockpitExternal ***
ObjectTemplate.create SimpleObject RailgunCockpitExternal
ObjectTemplate.geometry Railgun_maingun
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.Invisible 1

rem *** RailgunCockpitInternal ***
ObjectTemplate.create SimpleObject RailgunCockpitInternal
ObjectTemplate.geometry Railgun_maingun
ObjectTemplate.Invisible 1

rem *** Railgun_actualgun ***
ObjectTemplate.create SimpleObject Railgun_actualgun
ObjectTemplate.geometry Railgun_maingun
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1

rem *** Railgun_disc ***
ObjectTemplate.create SimpleObject Railgun_disc
ObjectTemplate.geometry Railgun_disc
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1

rem *** Railgun_towerbase ***
ObjectTemplate.create SimpleObject Railgun_towerbase
ObjectTemplate.geometry Railgun_tower_base
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.destroyed 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.sinkInToLandAfterDeathSpeed 10


rem *** THIS CAM ISNT USED? ***
rem *** Railgun_camerarotate ***
ObjectTemplate.create rotationalbundle Railgun_camerarotate
ObjectTemplate.setNetworkableInfo Railgun_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/Railgungunbase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate Railgun_camera
ObjectTemplate.setPosition -0.613497/-5.39138/0.0
ObjectTemplate.setRotation 90.0/0.0/0.0
rem -----------------------------------
ObjectTemplate.setMinRotation 0/-20/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/100/0
ObjectTemplate.setAcceleration 0/1000/0
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** Railgunsimple ***
ObjectTemplate.create SimpleObject Railgunsimple
ObjectTemplate.geometry Railgun_Hull_L1

rem *** Railgunwreck ***
ObjectTemplate.create SimpleObject Railgunwreck
ObjectTemplate.geometry GTowerWreck

rem *** RailgunCockpitSelector ***
LodSelectorTemplate.create distcompareselector RailgunCockpitSelector
LodSelectorTemplate.addLodDistance 2
LodSelectorTemplate.addLodComparison 0.5

rem *** Railgunlodselector ***
LodSelectorTemplate.create distcompareselector2 Railgunlodselector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 300