This page is under construction
Archives/bf1942/levels/DC_Urban_Siege.rfa
bf1942/levels/DC_Urban_Siege/objects/BMP1/Objects.con
rem ******************************************
rem - DesertCombat
rem - Version .6
rem - November 26 2003
rem - Revision 0
rem ******************************************

rem *** BMP-1 ***
rem *** coded by diehardDanny
rem *** Revision 3 / Dec 19 '03
rem ***updated bmp2 to bmp1-BrianB/tweakedbyDanny
rem *** may 8, 04 - barake
rem *** - inf no longer visible when using AT launcher
rem *** - tracer removed, didn't do RPG damage. needs custom tracer
rem ----------------------------------------
rem Highway slowed the AT missile control
rem Changed ammo icon to rocket

ObjectTemplate.create PlayerControlObject BMP1
ObjectTemplate.setNetworkableInfo BMP1_BodyInfo
objectTemplate.cullRadiusScale 5
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.drag 2
ObjectTemplate.mass 25000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.hitpoints 100
ObjectTemplate.maxhitpoints 100
ObjectTemplate.material 33
ObjectTemplate.criticalDamage 12
ObjectTemplate.explosionForceMod 5
ObjectTemplate.explosionRadius 5
ObjectTemplate.explosionDamage 2
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 10
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.addArmorEffect 50 e_PanzDamage .5/0.5/-1
ObjectTemplate.addArmorEffect 25 e_PanzDamage .5/0.5/-1
ObjectTemplate.addArmorEffect 25 e_warning_tank2 0/.62/-.68
ObjectTemplate.addArmorEffect 12 e_warning_tank2 0/.62/-.68
ObjectTemplate.addArmorEffect 12 e_PanzFire .5/1/-1
ObjectTemplate.addArmorEffect 12 e_ExFumeFact .5/0.5/-1
ObjectTemplate.addArmorEffect 0 e_ExplGas_tank 0/1/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal 0/0/0
ObjectTemplate.addArmorEffect 0 e_ScrapBMP1turret 0/1.2/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.timetoliveafterdeath 35
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.aiTemplate BMP1
rem -------------------------------------
ObjectTemplate.addTemplate lodBMP1
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -2/0/0 0/0/0
ObjectTemplate.GUIIndex 99
ObjectTemplate.setVehicleIcon "Vehicle/Icon_BMP1.tga"
ObjectTemplate.setVehicleIconPos 73/76
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_73mm2A28.dds"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_7,62mmPKT.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAPC
ObjectTemplate.setToolTipType TTAPC
ObjectTemplate.hasRestrictedExit 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_tank_16x16.tga"
ObjectTemplate.addTemplate BMP1_Floater
ObjectTemplate.setPosition 2.5/.97/-2.5
ObjectTemplate.addTemplate BMP1_Floater
ObjectTemplate.setPosition -2.5/.97/-2.5
ObjectTemplate.addTemplate BMP1_Floater
ObjectTemplate.setPosition 2.5/.93/2.5
ObjectTemplate.addTemplate BMP1_Floater
ObjectTemplate.setPosition -2.5/.93/2.5
ObjectTemplate.addTemplate e_WaterBackFoam_2
ObjectTemplate.setPosition 1.2/-.4/0
ObjectTemplate.addTemplate e_WaterBackFoam_2
ObjectTemplate.setPosition -1.2/-.4/0


rem *** lodBMP1 ***
ObjectTemplate.create LodObject lodBMP1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate BMP1Complex
ObjectTemplate.addTemplate BMP1Simple
ObjectTemplate.addTemplate BMP1Wreck
rem -------------------------------------
ObjectTemplate.lodSelector BMP1LodSelector


rem *** BMP1Complex ***
ObjectTemplate.create Bundle BMP1Complex
ObjectTemplate.geometry bmp1_hull_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.setPosition 0/0/1.2
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.setPosition 0/0/-1.2
ObjectTemplate.addTemplate BMP1_Engine
ObjectTemplate.addTemplate BMP1_Tower
ObjectTemplate.setPosition 0/.92/-.18
ObjectTemplate.addTemplate BMP1_PassengerCompartment
ObjectTemplate.addTemplate BMP1_WaterEngine
ObjectTemplate.setPosition 0/-.75/-1
ObjectTemplate.addTemplate BMP1_RudderStern
ObjectTemplate.setPosition 0/-.3/2
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate BMP1_RudderAft
ObjectTemplate.setPosition 0/-.3/-2
ObjectTemplate.setRotation 0/0/-90
rem -------------------------------------

rem *** lodBMP2_Cockpit ***
ObjectTemplate.create LodObject lodBMP2_Cockpit
rem -------------------------------------
ObjectTemplate.addTemplate BMP2_CockpitExternal
ObjectTemplate.addTemplate BMP2_CockpitInternal

rem -------------------------------------
ObjectTemplate.lodSelector BMP2_cockpitSelector


rem *** BMP2_CockpitInternal ***
ObjectTemplate.create SimpleObject BMP2_CockpitInternal
ObjectTemplate.geometry BMP2_Interior


rem *** BMP2_CockpitExternal ***
ObjectTemplate.create SimpleObject BMP2_CockpitExternal
ObjectTemplate.hasCollisionPhysics 1
LodSelectorTemplate.create DistCompareSelector BMP2_cockpitSelector
LodSelectorTemplate.addLodComparison 0.5


rem *** BMP1_Tower ***
ObjectTemplate.create RotationalBundle BMP1_Tower
ObjectTemplate.setNetworkableInfo BMP1_TurretInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/BMP2Tower.ssc
ObjectTemplate.geometry bmp1_tower_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_GunBase
ObjectTemplate.setPosition 0/-0.03/0.65
ObjectTemplate.addTemplate BMP1_CamBase
ObjectTemplate.setPosition -0.3/0.4/0.7
rem -------------------------------------
ObjectTemplate.setMaxSpeed 20/0/0
ObjectTemplate.setAcceleration 100/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX


rem *** BMP1_GunBase ***
ObjectTemplate.create RotationalBundle BMP1_GunBase
ObjectTemplate.setNetworkableInfo BMP1_GunInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/BMP2GunBase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_GunBarrel
ObjectTemplate.addTemplate Coaxial_DT1928_Stabilized
ObjectTemplate.setPosition .14/-.1/-.8
rem ObjectTemplate.addTemplate BMP1_Camera
rem ObjectTemplate.setPosition -.2/.15/.2
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-25/0
ObjectTemplate.setMaxRotation 0/5/0
ObjectTemplate.setMaxSpeed 0/20/0
ObjectTemplate.setAcceleration 0/100/0
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** BMP1_CamBase ***
ObjectTemplate.create RotationalBundle BMP1_CamBase
ObjectTemplate.setNetworkableInfo BMP1_GunInfo
rem -------------------------------------
ObjectTemplate.addTemplate 1p_360scope
ObjectTemplate.addTemplate 1p_BMPscope
ObjectTemplate.addTemplate PeriscopeCam360Base
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-25/0
ObjectTemplate.setMaxRotation 0/5/0
ObjectTemplate.setMaxSpeed 0/20/0
ObjectTemplate.setAcceleration 0/100/0
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** BMP1_PCO1 ***
ObjectTemplate.create PlayerControlObject BMP1_PCO1
ObjectTemplate.setNetworkableInfo BMP1_BodyInfo
ObjectTemplate.aiTemplate BMP1_AT5_Launch
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.setPosition 0/-1/0
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.setPosition 2/-1.9/-1
ObjectTemplate.addTemplate BMP1_Launcherbase
ObjectTemplate.setPosition .36/.14/.13
rem ObjectTemplate.addTemplate BMP1_Seat
rem ObjectTemplate.setPosition -.37/0/-.13
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -2.8/-0.5/0 0/0/0
ObjectTemplate.GUIIndex 107
ObjectTemplate.setVehicleIcon "Vehicle/Icon_BMP1.tga"
ObjectTemplate.setVehicleIconPos 53/68
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_9M111Fagot.dds"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAPC
ObjectTemplate.setToolTipType TTAPC
ObjectTemplate.hasRestrictedExit 1
ObjectTemplate.vehicleFov 0.5

rem *** BMP1_Launcherbase ***
ObjectTemplate.create RotationalBundle BMP1_Launcherbase
ObjectTemplate.geometry BMP1_Launcherpivot_m1
ObjectTemplate.loadSoundScript Sounds/BMP2GunBase.ssc
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setNetworkableInfo BMP1_TurretInfo
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_Launchertube
ObjectTemplate.setPosition .10/.02/.07
ObjectTemplate.setRotation 0/-10/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0/0/0
ObjectTemplate.setMaxSpeed 20/0/0
ObjectTemplate.setAcceleration 100/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setAutomaticYawStabilization 1


rem *** BMP1_Launchertube ***
ObjectTemplate.create RotationalBundle BMP1_Launchertube
ObjectTemplate.geometry BMP1_Launcher_m1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setNetworkableInfo BMP1_GunInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/BMP2GunBase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_AT5
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate BMP1_Camera2
ObjectTemplate.setPosition -.2/.15/0
ObjectTemplate.addTemplate 1p_fixedscope
ObjectTemplate.setPosition -.2/.15/0.1
ObjectTemplate.addTemplate 1p_Spandrelscope
ObjectTemplate.setPosition -.2/.15/0.1
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-15/0
ObjectTemplate.setMaxRotation 0/35/0
ObjectTemplate.setMaxSpeed 0/20/0
ObjectTemplate.setAcceleration 0/100/0
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** BMP1_PassengerCompartment ***
ObjectTemplate.create Bundle BMP1_PassengerCompartment
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_Passenger1
ObjectTemplate.addTemplate BMP1_Passenger2
ObjectTemplate.addTemplate BMP1_Passenger3
ObjectTemplate.addTemplate BMP1_Passenger4

ObjectTemplate.addTemplate M3A1SupplyDepot
ObjectTemplate.setPosition 0/.32/-1.9
rem -------------------------------------


rem *** BMP1_Passenger1 ***
ObjectTemplate.create PlayerControlObject BMP1_Passenger1
ObjectTemplate.NameTagOffset 0/0.2/0
ObjectTemplate.setNetworkableInfo BMP1_Passenger_info
ObjectTemplate.aiTemplate BMP1_Passenger1
rem -------------------------------------
ObjectTemplate.addTemplate lodBMP2_Cockpit
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.setPosition -.7/0/-1.9
ObjectTemplate.addTemplate BMP1_Pass_Camera
ObjectTemplate.setPosition -.2/.4/-2.2
ObjectTemplate.setrotation -90/0/0
ObjectTemplate.addTemplate BMP1_Pass_Seat
ObjectTemplate.setPosition -.3/.4/-2.2
ObjectTemplate.setrotation -90/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0/-4 0/0/0
ObjectTemplate.setVehicleIcon "Vehicle/Icon_BMP1.tga"
ObjectTemplate.setVehicleIconPos 41/59
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAPC
ObjectTemplate.setToolTipType TTAPC
ObjectTemplate.hasRestrictedExit 1

rem *** BMP1_Passenger2 ***
ObjectTemplate.create PlayerControlObject BMP1_Passenger2
ObjectTemplate.NameTagOffset 0/0.6/0
ObjectTemplate.setNetworkableInfo BMP1_Passenger_info
ObjectTemplate.aiTemplate BMP1_Passenger2
rem -------------------------------------
ObjectTemplate.addTemplate lodBMP2_Cockpit
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.setPosition -.7/0/-2.5
ObjectTemplate.addTemplate BMP1_Pass_Camera
ObjectTemplate.setPosition -.2/.4/-1.6
ObjectTemplate.setrotation -90/0/0
ObjectTemplate.addTemplate BMP1_Pass_Seat
ObjectTemplate.setPosition -.3/.4/-1.6
ObjectTemplate.setrotation -90/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0/-4 0/0/0
ObjectTemplate.setVehicleIcon "Vehicle/Icon_BMP1.tga"
ObjectTemplate.setVehicleIconPos 35/54
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAPC
ObjectTemplate.setToolTipType TTAPC
ObjectTemplate.hasRestrictedExit 1

rem *** BMP1_Passenger3 ***
ObjectTemplate.create PlayerControlObject BMP1_Passenger3
ObjectTemplate.NameTagOffset 0/0.2/0
ObjectTemplate.setNetworkableInfo BMP1_Passenger_info
ObjectTemplate.aiTemplate BMP1_Passenger3
rem -------------------------------------
ObjectTemplate.addTemplate lodBMP2_Cockpit
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.setPosition .7/0/-1.9
ObjectTemplate.addTemplate BMP1_Pass_Camera
ObjectTemplate.setPosition .2/.4/-2.1
ObjectTemplate.setrotation 90/0/0
ObjectTemplate.addTemplate BMP1_Pass_Seat
ObjectTemplate.setPosition .3/.4/-2.1
ObjectTemplate.setrotation 90/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0/-4 0/0/0
ObjectTemplate.setVehicleIcon "Vehicle/Icon_BMP1.tga"
ObjectTemplate.setVehicleIconPos 25/67
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAPC
ObjectTemplate.setToolTipType TTAPC
ObjectTemplate.hasRestrictedExit 1

rem *** BMP1_Passenger4 ***
ObjectTemplate.create PlayerControlObject BMP1_Passenger4
ObjectTemplate.NameTagOffset 0/0.6/0
ObjectTemplate.setNetworkableInfo BMP1_Passenger_info
ObjectTemplate.aiTemplate BMP1_Passenger4
rem -------------------------------------
ObjectTemplate.addTemplate lodBMP2_Cockpit
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.addTemplate BMP1_Entry
ObjectTemplate.setPosition .7/0/-2.5
ObjectTemplate.addTemplate BMP1_Pass_Camera
ObjectTemplate.setPosition .2/.4/-1.5
ObjectTemplate.setrotation 90/0/0
ObjectTemplate.addTemplate BMP1_Pass_Seat
ObjectTemplate.setPosition .3/.4/-1.5
ObjectTemplate.setrotation 90/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0/-4 0/0/0
ObjectTemplate.setVehicleIcon "Vehicle/Icon_BMP1.tga"
ObjectTemplate.setVehicleIconPos 19/61
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAPC
ObjectTemplate.setToolTipType TTAPC
ObjectTemplate.hasRestrictedExit 1


rem *** BMP1_Camera ***
ObjectTemplate.create Camera BMP1_Camera
ObjectTemplate.setMinRotation -120/-30/0
ObjectTemplate.setMaxRotation 30/30/0
ObjectTemplate.setMaxSpeed 200/200/0
ObjectTemplate.setAcceleration 100000/100000/0

rem *** BMP1_Camera2 ***
ObjectTemplate.create Camera BMP1_Camera2
ObjectTemplate.setMinRotation -120/-30/0
ObjectTemplate.setMaxRotation 30/30/0
ObjectTemplate.setMaxSpeed 200/200/0
ObjectTemplate.setAcceleration 100000/100000/0

rem *** BMP1_Pass_Camera ***
ObjectTemplate.create Camera BMP1_Pass_Camera
ObjectTemplate.setMinRotation -120/-80/-80
ObjectTemplate.setMaxRotation 120/45/80
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMaxSpeed 200/200/200
ObjectTemplate.setAcceleration 100000/100000/100000
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** BMP1_Entry ***
ObjectTemplate.create EntryPoint BMP1_Entry
ObjectTemplate.setEntryRadius 3.1


rem *** BMP1_Seat ***
ObjectTemplate.create SeatObject BMP1_Seat
ObjectTemplate.seatFlags c_SeatShowHalfBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInWilly

rem *** BMP1_Pass_Seat ***
ObjectTemplate.create SeatObject BMP1_Pass_Seat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInM3A1
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInM3A1


rem *** BMP2_TrackL ***
ObjectTemplate.create AnimatedBundle BMP1_TrackL
ObjectTemplate.loadSoundScript Sounds/BMP2TrackL.ssc
ObjectTemplate.geometry BMP1_LeftTrack
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.createSkeleton animations/BMP2/BMP2_TrackL_M1.ske
ObjectTemplate.setAnimatedTextureSpeed 0.005/0
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_WheelL1Dummy
ObjectTemplate.setPosition -.02/0.14/2.41
ObjectTemplate.addTemplate BMP1_WheelL2
ObjectTemplate.setPosition -0.162/-0.449/1.673
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelL2Dummy
ObjectTemplate.setPosition -0.162/-0.449/0.973
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelL2Dummy
ObjectTemplate.setPosition -0.162/-0.449/0.273
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelL2DummySmoke
ObjectTemplate.setPosition -0.162/-0.449/-0.427
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelL2Dummy
ObjectTemplate.setPosition -0.162/-0.449/-1.227
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelL2
ObjectTemplate.setPosition -0.162/-0.449/-1.927
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelL3Dummy
ObjectTemplate.setPosition -0.182/0.13/-2.596



rem *** BMP2_WheelL4 ***
ObjectTemplate.create SimpleObject BMP2_WheelL4
ObjectTemplate.geometry BMP2_Left_Whe4_m1
ObjectTemplate.hasResponsePhysics 1


rem *** BMP2_WheelL5 ***
ObjectTemplate.create SimpleObject BMP2_WheelL5
ObjectTemplate.geometry BMP2_Left_Whe5_m1
ObjectTemplate.hasResponsePhysics 1


rem *** BMP2_TrackR ***
ObjectTemplate.create AnimatedBundle BMP1_TrackR
ObjectTemplate.loadSoundScript Sounds/BMP2TrackR.ssc
ObjectTemplate.geometry BMP1_RightTrack
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.createSkeleton animations/BMP2/BMP2_TrackR_M1.ske
ObjectTemplate.setAnimatedTextureSpeed 0.005/0
rem -------------------------------------
ObjectTemplate.addTemplate BMP1_WheelR1Dummy
ObjectTemplate.setPosition .03/0.14/2.41
ObjectTemplate.addTemplate BMP1_WheelR2
ObjectTemplate.setPosition 0.163/-0.449/1.673
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelR2Dummy
ObjectTemplate.setPosition 0.163/-0.449/0.973
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelR2Dummy
ObjectTemplate.setPosition 0.163/-0.449/0.273
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelR2DummySmoke
ObjectTemplate.setPosition 0.163/-0.449/-0.427
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelR2Dummy
ObjectTemplate.setPosition 0.163/-0.449/-1.227
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelR2
ObjectTemplate.setPosition 0.163/-0.449/-1.927
ObjectTemplate.useAsBone 0/-0.1/0
ObjectTemplate.setBoneOriginOffset 0/-0.3/0
ObjectTemplate.addTemplate BMP1_WheelR3Dummy
ObjectTemplate.setPosition 0.183/0.13/-2.596



rem *** BMP2_WheelR4 ***
ObjectTemplate.create SimpleObject BMP2_WheelR4
ObjectTemplate.geometry BMP2_Right_Whe4_m1
ObjectTemplate.hasResponsePhysics 1


rem *** BMP2_WheelR5 ***
ObjectTemplate.create SimpleObject BMP2_WheelR5
ObjectTemplate.geometry BMP2_Right_Whe5_m1
ObjectTemplate.hasResponsePhysics 1


rem *** BMP1Simple ***
ObjectTemplate.create SimpleObject BMP1Simple
ObjectTemplate.geometry BMP1_Hull_L1


rem *** BMP1_turret_Toss ***
ObjectTemplate.create Bundle BMP1_turret_Toss
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.geometry Wreck_BMP1_Turret_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.setHasResponsePhysics 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.destroyed 1
ObjectTemplate.HasArmor 1
ObjectTemplate.Hitpoints 0
ObjectTemplate.timeToLiveAfterDeath 25
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.sinkInToLandAfterDeathSpeed 10
ObjectTemplate.addTemplate e_ScrapMetalSmoke2
ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/0.7/-1.7
ObjectTemplate.setRotation 0/0/0


rem *** BMP1Wreck ***
ObjectTemplate.create Bundle BMP1Wreck
ObjectTemplate.geometry Wreck_BMP1_Hull_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.addTemplate e_ExFumeFact
ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/1.3/0


rem *** BMP1LodSelector ***
LodSelectorTemplate.create DistCompareSelector2 BMP1LodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 150



rem *** 360scope ***
ObjectTemplate.create LodObject 1p_360scope
rem -------------------------------------
ObjectTemplate.addTemplate 360scope_Internal
ObjectTemplate.addTemplate 360scope_External
rem -------------------------------------
ObjectTemplate.lodSelector 360scope_Selector

ObjectTemplate.create SimpleObject 360scope_External

ObjectTemplate.create SimpleObject 360scope_Internal
ObjectTemplate.geometry 1p_360scope_m1
ObjectTemplate.showInThirdPerson 0

LodSelectorTemplate.create DistanceSelector 360scope_Selector
LodSelectorTemplate.addLodDistance 0.15



rem *** 1p_BMPscope ***
ObjectTemplate.create LodObject 1p_BMPscope
rem -------------------------------------
ObjectTemplate.addTemplate BMPscope_Internal
ObjectTemplate.addTemplate BMPscope_External
rem -------------------------------------
ObjectTemplate.lodSelector BMPscope_Selector

ObjectTemplate.create SimpleObject BMPscope_External

ObjectTemplate.create SimpleObject BMPscope_Internal
ObjectTemplate.geometry 1p_bmp_m1
ObjectTemplate.showInThirdPerson 0

LodSelectorTemplate.create DistanceSelector BMPscope_Selector
LodSelectorTemplate.addLodDistance 0.15