This page is under construction
Archives/bf1942/levels/Kasserine_Pass-1943.rfa
bf1942/levels/Kasserine_Pass-1943/objects/PushCage2/Objects.con
rem *** PUSH CAGE FOR PUSH STILE MAPS ===
ObjectTemplate.create PlayerControlObject PushCage
ObjectTemplate.setNetworkableInfo PushCageBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.damageFromWater 1
ObjectTemplate.drag 2
ObjectTemplate.mass 4500
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.hitpoints 200
ObjectTemplate.maxhitpoints 200
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 201
remObjectTemplate.hpLostWhileCriticalDamage 10
remObjectTemplate.hpLostWhileCriticalDamage 5
ObjectTemplate.hpLostWhileCriticalDamage 2.5
ObjectTemplate.explosionForceMod 0
ObjectTemplate.hpLostWhileUpSideDown 0
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.timetoliveafterdeath 10
ObjectTemplate.startoneffects 0
rem -------------------------------------
ObjectTemplate.addTemplate lodPushCage
rem -------------------------------------
ObjectTemplate.GUIIndex 30
ObjectTemplate.setVehicleIcon ""
ObjectTemplate.setVehicleIconPos 80/57
ObjectTemplate.setNumberOfWeaponIcons 0
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setMinimapIcon ""
ObjectTemplate.hasRestrictedExit 1
rem ------------------------------------
ObjectTemplate.addTemplate PushCageKillInside
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 0/0/0


ObjectTemplate.create SupplyDepot PushCageKillInside
ObjectTemplate.radius 5
ObjectTemplate.team 0
ObjectTemplate.workOnVehicles 1
ObjectTemplate.workOnSoldiers 1


include ../KillerIncludes/Hard_Air_Allies.inc
include ../KillerIncludes/Hard_Air_Axis.inc
include ../KillerIncludes/Hard_Land_All.inc
include ../KillerIncludes/Hard_Sea_All.inc
ObjectTemplate.setHealth -1 -1000 0


rem *** lodFlagProtector ***
ObjectTemplate.create LodObject lodPushCage
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PushCageComplex
ObjectTemplate.addTemplate PushCageSimple
ObjectTemplate.addTemplate PushCageWreck
rem -------------------------------------
ObjectTemplate.lodSelector PushCageLodSelector


rem *** FlagProtectorComplex ***
rem ObjectTemplate.create Bundle PushCageComplex
rem ObjectTemplate.geometry PushCage
rem ObjectTemplate.setHasCollisionPhysics 1


rem *** FlagProtectorComplex ***
ObjectTemplate.create Bundle PushCageComplex
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodPushCageCockpit
rem -------------------------------------

rem *** FlagProtectorCockpit ***
ObjectTemplate.create LodObject lodPushCageCockpit
rem -------------------------------------
ObjectTemplate.addTemplate PushCageCockpitExternal
ObjectTemplate.addTemplate PushCageCockpitExternal
rem -------------------------------------
ObjectTemplate.lodSelector PushCageCockpitSelector


rem *** FlagProtectorCockpitExternal ***
ObjectTemplate.create SimpleObject PushCageCockpitExternal
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry PushCage

rem *** FlagProtectorCockpitInternal ***
ObjectTemplate.create Bundle PushCageCockpitInternal
ObjectTemplate.geometry

rem *** FlagProtectorCockpitSelector ***
LodSelectorTemplate.create DistCompareSelector PushCageCockpitSelector
LodSelectorTemplate.addLodDistance 3.05
LodSelectorTemplate.addLodComparison 0.5


rem *** FlagProtectorSimple ***
ObjectTemplate.create SimpleObject PushCageSimple
ObjectTemplate.geometry PushCage


rem *** FlagProtectorWreck ***
ObjectTemplate.create Bundle PushCageWreck
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.addTemplate PushCageWreckS


rem *** FlagProtectorWreckS ***
ObjectTemplate.create SimpleObject PushCageWreckS
ObjectTemplate.geometry PushCage


rem *** Factory_DestLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 PushCageLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 300