This page is under construction
Archives/bf1942/levels/ms_battle_of_foy/MS_BATTLE_OF_FOY.rfa
bf1942/levels/MS_BATTLE_OF_FOY/objects/Vehicles/Allied/GMC-D/objects.con

rem ************************************************************
rem ******** gmc/D Mobile Spawn TRUCK ************
rem ************************************************************

rem *** gmc/D ***
ObjectTemplate.create PlayerControlObject gmc/D
ObjectTemplate.NameTagOffset -0.3/-0.2/0
ObjectTemplate.setNetworkableInfo gmc/DBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.damageFromWater 0
ObjectTemplate.drag 1
ObjectTemplate.mass 4500
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 2
ObjectTemplate.exitTimer 1
ObjectTemplate.hitpoints 270
ObjectTemplate.maxhitpoints 270
ObjectTemplate.material 30
ObjectTemplate.criticalDamage 190
ObjectTemplate.hpLostWhileCriticalDamage 1
ObjectTemplate.explosionForceMod 20
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 180 e_willyDamage 0/1.2/2.4
ObjectTemplate.addArmorEffect 90 e_willyFire 0/0.9/2.4
ObjectTemplate.addArmorEffect 0 e_scrapmetal_gmc 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0.835/2.27
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.timetoliveafterdeath 9999
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.aiTemplate gmc/D
rem -------------------------------------
ObjectTemplate.addTemplate lodgmc/D
rem -------------------------------------
ObjectTemplate.submarineData 1 0.03 10.0 1.1 1.2 0.5 5
ObjectTemplate.setSoldierExitLocation -1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.setVehicleIcon "Vehicle/Icon_gmc.dds"
ObjectTemplate.setVehicleIconPos 68/70
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "../../bf1942/levels/MS_BATTLE_OF_FOY/objects/Textures/WeaponKits.dds"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "../../bf1942/levels/MS_BATTLE_OF_FOY/objects/Textures/Icon_Transparency_MiniMap16X16.dds"
ObjectTemplate.hasRestrictedExit 1

rem *** lodgmc/D ***
ObjectTemplate.create LodObject lodgmc/D
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DComplex
ObjectTemplate.addTemplate gmc/DSimple
ObjectTemplate.addTemplate gmc/DWreck
rem -------------------------------------
ObjectTemplate.lodSelector gmc/DLodSelector


rem *** gmc/DComplex ***
ObjectTemplate.create Bundle gmc/DComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodgmc/DCockpit
rem ObjectTemplate.setPosition 0/1/-0.999
ObjectTemplate.addTemplate gmc/DCamera
ObjectTemplate.setPosition -0.322/1.051/0.664
ObjectTemplate.addTemplate gmc/DSeat
ObjectTemplate.setPosition -0.322/0.603/0.764
ObjectTemplate.addTemplate gmc/DEntry
ObjectTemplate.setPosition 0/0/1
ObjectTemplate.addTemplate gmc/DEntry
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.addTemplate gmc/DPassengerPCO
ObjectTemplate.addTemplate gmc/D_Passanger_PCO2
ObjectTemplate.addTemplate gmc/D_Passanger_PCO3
ObjectTemplate.addTemplate gmc/D_Passanger_PCO4
ObjectTemplate.addTemplate gmc/D_Passanger_PCO5
ObjectTemplate.addTemplate gmc/DEngine
ObjectTemplate.addTemplate gmc/DSteeringDummy
ObjectTemplate.setPosition -0.306/0.861/1.211
ObjectTemplate.setRotation 0/45/0
ObjectTemplate.addTemplate gmc/D_gate_m1
ObjectTemplate.setPosition 0/0.349/-3.905
ObjectTemplate.addTemplate gmc/D_glass_m1
ObjectTemplate.addTemplate gmc/D_bed_m1
ObjectTemplate.addTemplate gmc/D_bodycanvas_m1
ObjectTemplate.addTemplate gmc/D_bedcanvas_m1
ObjectTemplate.addTemplate gmc/DSupplyDepot
ObjectTemplate.setPosition 0/0.427/-2.592
ObjectTemplate.addTemplate gmc/D_SoldierSpawn
ObjectTemplate.setPosition 0/1.05/-1.5
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate gmc/DGunBarrel
ObjectTemplate.setPosition 0/0.0/-3.5
ObjectTemplate.setRotation 180/0/0

rem -------------------------------------

rem *** gmc/D_SoldierSpawn ***
ObjectTemplate.create SpawnPoint gmc/D_SoldierSpawn
ObjectTemplate.setSpawnRotation 180/0/0
ObjectTemplate.setSpawnPositionOffset 0/0/0
ObjectTemplate.setSpawnPreventionDelay 0
ObjectTemplate.setSpawnId 24
ObjectTemplate.setGroup 24
ObjectTemplate.setEnterOnSpawn 1
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setSpawnAsParaTroper 0

rem *** gmc/DSupplyDepot ***
ObjectTemplate.create SupplyDepot gmc/DSupplyDepot
ObjectTemplate.radius 3
ObjectTemplate.team 2
ObjectTemplate.setHealth 0 0 0
ObjectTemplate.addAmmoType 1 100 15 0
ObjectTemplate.addAmmoType 2 4 1.2 0
ObjectTemplate.addAmmoType 3 4 1.2 0
ObjectTemplate.addAmmoType 4 4 1.2 0
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SupplyDepot.ssc

rem *** lodgmc/DCockpit ***
ObjectTemplate.create LodObject lodgmc/DCockpit
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DCockpitExternal
rem ObjectTemplate.setPosition 0/-0.55/1.25
ObjectTemplate.addTemplate gmc/DCockpitInternal
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.lodSelector gmc/DCockpitSelector1


rem *** gmc/Dgate ***
ObjectTemplate.create SimpleObject gmc/D_gate_m1
ObjectTemplate.geometry gmc/D_gate_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.material 29

rem *** gmc/Dglass ***
ObjectTemplate.create SimpleObject gmc/D_glass_M1
ObjectTemplate.geometry gmc/D_glass_m1

rem *** gmc/Dbed ***
ObjectTemplate.create SimpleObject gmc/D_bed_M1
ObjectTemplate.geometry gmc/D_bed_m1

rem *** gmc/Dbedcanvass ***
ObjectTemplate.create SimpleObject gmc/D_bedcanvas_M1
ObjectTemplate.geometry gmc/D_bedcanvas_m1

rem *** gmc/Dbodycanvass ***
ObjectTemplate.create SimpleObject gmc/D_bodycanvas_M1
ObjectTemplate.geometry gmc/D_bodycanvas_m1

rem *** gmc/DCockpitExternal ***
ObjectTemplate.create SimpleObject gmc/DCockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry gmc/D_body_M1

rem *** gmc/DCockpitInternal ***
ObjectTemplate.create SimpleObject gmc/DCockpitInternal
ObjectTemplate.geometry gmc/D_body_M1


rem *** gmc/DCockpitSelector ***
LodSelectorTemplate.create DistCompareSelector gmc/DCockpitSelector1
rem LodSelectorTemplate.create DistanceSelector gmc/DCockpitSelector
LodSelectorTemplate.addLodDistance 3.05
LodSelectorTemplate.addLodComparison 0.5


rem *** gmc/DCamera ***
ObjectTemplate.create Camera gmc/DCamera
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 *** gmc/DSeat ***
ObjectTemplate.create SeatObject gmc/DSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside


rem *** gmc/DEntry ***
ObjectTemplate.create EntryPoint gmc/DEntry
ObjectTemplate.setEntryRadius 2.3


rem *** gmc/DPassengerPCO ***
ObjectTemplate.create PlayerControlObject gmc/DPassengerPCO
ObjectTemplate.setNetworkableInfo gmc/DBodyInfo
ObjectTemplate.aiTemplate gmc/DPassenger
rem -------------------------------------

ObjectTemplate.addTemplate gmc/DEntry
ObjectTemplate.setPosition 1/0/1
ObjectTemplate.addTemplate gmc/DCamera
ObjectTemplate.setPosition 0.363/1.051/0.664
ObjectTemplate.addTemplate gmc/DPassengerSeat
ObjectTemplate.setPosition 0.363/0.603/0.664
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
rem ObjectTemplate.hasRestrictedExit 1
rem ObjectTemplate.altSoldierExitPosition 5.5/0/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/Icon_gmc.tga"
ObjectTemplate.setVehicleIconPos 55/74
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "../../bf1942/levels/MS_BATTLE_OF_FOY/objects/Textures/Icon_Transparency_MiniMap16X16.dds"
ObjectTemplate.hasRestrictedExit 1

rem *** gmc/DPassengerSeat ***
ObjectTemplate.create SeatObject gmc/DPassengerSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInwilly
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInwilly



rem *** gmc/D_Passanger_PCO2 ***
ObjectTemplate.create PlayerControlObject gmc/D_Passanger_PCO2
ObjectTemplate.NameTagOffset 0/0.2/0
ObjectTemplate.setNetworkableInfo gmc/DBodyInfo
ObjectTemplate.aiTemplate gmcPassenger3
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DEntry
ObjectTemplate.setPosition 0/0/-2.599
ObjectTemplate.addTemplate gmc/DCamera
ObjectTemplate.setPosition -0.649/1.5/-0.299
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate gmc/DPassengerSeat
ObjectTemplate.setPosition -0.8/1.05/-0.299
ObjectTemplate.setRotation 90/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/Icon_gmc.tga"
ObjectTemplate.setVehicleIconPos 58/53
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "../../bf1942/levels/MS_BATTLE_OF_FOY/objects/Textures/Icon_Transparency_MiniMap16X16.dds"
ObjectTemplate.hasRestrictedExit 1



rem *** gmc/D_Passanger_PCO3 ***
ObjectTemplate.create PlayerControlObject gmc/D_Passanger_PCO3
ObjectTemplate.NameTagOffset 0/0.4/0
ObjectTemplate.setNetworkableInfo gmc/DBodyInfo
ObjectTemplate.aiTemplate gmc/DPassenger4
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DEntry
ObjectTemplate.setPosition 0/0/-2.599
ObjectTemplate.addTemplate gmc/DCamera
ObjectTemplate.setPosition 0.65/1.5/-0.829
ObjectTemplate.setRotation -89.999/0/0
ObjectTemplate.addTemplate gmc/DPassengerSeat
ObjectTemplate.setPosition 0.8/1.05/-0.929
ObjectTemplate.setRotation -89.999/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/Icon_gmc.tga"
ObjectTemplate.setVehicleIconPos 30/56
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "../../bf1942/levels/MS_BATTLE_OF_FOY/objects/Textures/Icon_Transparency_MiniMap16X16.dds"
ObjectTemplate.hasRestrictedExit 1


rem *** gmc/D_Passanger_PCO4 ***
ObjectTemplate.create PlayerControlObject gmc/D_Passanger_PCO4
ObjectTemplate.NameTagOffset 0/0.6/0
ObjectTemplate.setNetworkableInfo gmc/DBodyInfo
ObjectTemplate.aiTemplate gmc/DPassenger5
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DEntry
ObjectTemplate.setPosition 0/0/-2.599
ObjectTemplate.addTemplate gmc/DCamera
ObjectTemplate.setPosition -0.649/1.5/-1.359
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate gmc/DPassengerSeat
ObjectTemplate.setPosition -0.8/1.05/-1.559
ObjectTemplate.setRotation 90/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/Icon_gmc.tga"
ObjectTemplate.setVehicleIconPos 42/34
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "../../bf1942/levels/MS_BATTLE_OF_FOY/objects/Textures/Icon_Transparency_MiniMap16X16.dds"
ObjectTemplate.hasRestrictedExit 1


rem *** gmc/D_Passanger_PCO5 ***
ObjectTemplate.create PlayerControlObject gmc/D_Passanger_PCO5
ObjectTemplate.NameTagOffset 0/0.8/0
ObjectTemplate.setNetworkableInfo gmc/DBodyInfo
ObjectTemplate.aiTemplate gmc/DPassenger6
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DEntry
ObjectTemplate.setPosition 0/0/-2.599
ObjectTemplate.addTemplate gmc/DCamera
ObjectTemplate.setPosition 0.55/1.5/-1.899
ObjectTemplate.setRotation -89.999/0/0
ObjectTemplate.addTemplate gmc/DPassengerSeat
ObjectTemplate.setPosition 0.8/1.05/-2.199
ObjectTemplate.setRotation -89.999/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 123
ObjectTemplate.setVehicleIcon "Vehicle/Icon_gmc.tga"
ObjectTemplate.setVehicleIconPos 18/37
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "../../bf1942/levels/MS_BATTLE_OF_FOY/objects/Textures/Icon_Transparency_MiniMap16X16.dds"
ObjectTemplate.hasRestrictedExit 1



rem *** gmc/DSupplyDepot ***
ObjectTemplate.create SupplyDepot gmc/DSupplyDepot
ObjectTemplate.radius 3
ObjectTemplate.team 0
ObjectTemplate.setHealth -1 1.0 0
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SupplyDepot.ssc



rem *** gmc/DFrontWheelR ***
ObjectTemplate.create RotationalBundle gmc/DFrontWheelR
ObjectTemplate.setNetworkableInfo gmc/DSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DFrontSpringR
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -30/0/0
ObjectTemplate.setMaxRotation 30/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** gmc/DFrontWheelL ***
ObjectTemplate.create RotationalBundle gmc/DFrontWheelL
ObjectTemplate.setNetworkableInfo gmc/DSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DFrontSpringL
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -30/0/0
ObjectTemplate.setMaxRotation 30/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** gmc/DSteeringDummy ***
ObjectTemplate.create AnimatedBundle gmc/DSteeringDummy
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DSteering
rem -------------------------------------
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.24/0.2/0.8 -80/60/50
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.26/0.2/0.8 -80/-60/50


rem *** gmc/DSteering ***
ObjectTemplate.create RotationalBundle gmc/DSteering
ObjectTemplate.setNetworkableInfo gmc/DSteeringInfo
rem -------------------------------------
ObjectTemplate.addTemplate lodgmc/DSteering
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-60
ObjectTemplate.setMaxRotation 0/0/60
ObjectTemplate.setMaxSpeed 0/0/180
ObjectTemplate.setAcceleration 0/0/-180
ObjectTemplate.setInputToRoll c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** lodgmc/DSteering ***
ObjectTemplate.create LodObject lodgmc/DSteering
rem -------------------------------------
ObjectTemplate.addTemplate gmc/DHighRSteering
ObjectTemplate.addTemplate gmc/DLowSteering
rem -------------------------------------
ObjectTemplate.lodSelector gmc/DSteeringSelector


rem *** gmc/DHighRSteering ***
ObjectTemplate.create SimpleObject gmc/DHighRSteering
ObjectTemplate.geometry gmc/D_stwheel_M1


rem *** gmc/DLowSteering ***
ObjectTemplate.create SimpleObject gmc/DLowSteering
ObjectTemplate.geometry gmc/D_stwheel_M1


LodSelectorTemplate.create DistanceSelector gmc/DSteeringSelector
LodSelectorTemplate.addLodDistance 10


rem *** gmc/DSimple ***
ObjectTemplate.create SimpleObject gmc/DSimple
ObjectTemplate.geometry gmc/D_body_m1


rem *** gmc/DWreck ***
ObjectTemplate.create SimpleObject gmc/DWreck
ObjectTemplate.geometry Wreck_gmc/D_m1


rem *** gmc/DLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 gmc/DLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 135