This page is under construction
archives/bf1942/levels/dc_battle_of_73_easting.rfa
bf1942/levels/DC_Battle_of_73_Easting/Objects/Pickup/Objects.con
rem ******************************************
rem - DesertCombat
rem - Version .4
rem - August 14th 2003
rem - Revision 2
rem ******************************************
rem *** Pickup / Technical
rem *** coded by diehardDanny

ObjectTemplate.create PlayerControlObject Pickup
ObjectTemplate.NameTagOffset -0.3/-0.2/0
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 2
ObjectTemplate.explosionDamage 1
ObjectTemplate.damageFromWater 1
ObjectTemplate.drag 5.5
ObjectTemplate.mass 3000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 80
ObjectTemplate.maxhitpoints 80
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 6
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.explosionForceMod 1
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.addArmorEffect 30 e_WillyDamage 0/1.7/1.5
ObjectTemplate.addArmorEffect 6 e_WillyFire 0/.5/1.5
ObjectTemplate.addArmorEffect 6 e_warning_horn 0/.5/1.5
ObjectTemplate.addArmorEffect 0 e_scrapmetal_willy 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas_car 0/1.2/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.timetoliveafterdeath 40
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.submarineData 0 0 0 100 110 1.5 5
ObjectTemplate.aiTemplate Pickup
rem -------------------------------------
ObjectTemplate.addTemplate lodPickup
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_common_16x16.tga"
ObjectTemplate.setVehicleIconPos 62/69
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1

rem *** lodPickup ***
ObjectTemplate.create LodObject lodPickup
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PickupComplex
ObjectTemplate.addTemplate PickupSimple
ObjectTemplate.addTemplate PickupWreck
rem -------------------------------------
ObjectTemplate.lodSelector PickupLodSelector


rem *** PickupComplex ***
ObjectTemplate.create Bundle PickupComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodPickupCockpit
rem ObjectTemplate.setPosition 0/.6/-.999
ObjectTemplate.addTemplate PickupCamera
ObjectTemplate.setPosition -0.33/.94/.165
ObjectTemplate.addTemplate PickupSeat
ObjectTemplate.setPosition -0.44/.6/.385
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition -1/0/0
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/0/0
ObjectTemplate.addTemplate PickupPassengerPCO
ObjectTemplate.setPosition .418/0.55/.385
ObjectTemplate.addTemplate TechnicalPassengerPCOBackLeft
ObjectTemplate.setPosition -.9/1.0/-2.1
ObjectTemplate.setRotation 81/0/0
ObjectTemplate.addTemplate TechnicalPassengerPCOBackRight
ObjectTemplate.setPosition .9/1.0/-2.0
ObjectTemplate.setRotation -79/0/0
ObjectTemplate.addTemplate PickupEngine
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate Pickup_Windshield
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate PickupSteeringDummy
ObjectTemplate.setPosition -0.418/.84/.79
ObjectTemplate.setRotation 0/-60/0

ObjectTemplate.addTemplate Carhorn

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


rem *** lodPickupCockpit ***
ObjectTemplate.create LodObject lodPickupCockpit
rem -------------------------------------
ObjectTemplate.addTemplate PickupCockpitExternal
ObjectTemplate.setRandomGeometries 3
ObjectTemplate.addTemplate PickupCockpitInternal
rem -------------------------------------
ObjectTemplate.lodSelector PickupCockpitSelector


rem *** PickupCockpitExternal1 ***
ObjectTemplate.create SimpleObject PickupCockpitExternal1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry Pickup_Hull1_M1

rem *** PickupCockpitExternal2 ***
ObjectTemplate.create SimpleObject PickupCockpitExternal2
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry Pickup_Hull2_M1

rem *** PickupCockpitExternal3 ***
ObjectTemplate.create SimpleObject PickupCockpitExternal3
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry Pickup_Hull3_M1

rem *** PickupCockpitInternal ***
ObjectTemplate.create SimpleObject PickupCockpitInternal
ObjectTemplate.geometry 1P_Pickup_Hul_M1

rem *** PickupCockpitSelector ***
LodSelectorTemplate.create DistCompareSelector PickupCockpitSelector
LodSelectorTemplate.addLodDistance 3.05
LodSelectorTemplate.addLodComparison 0.5


rem *** PickupCamera ***
ObjectTemplate.create Camera PickupCamera
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 *** PickupSeat ***
ObjectTemplate.create SeatObject PickupSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside


rem *** PickupEntry ***
ObjectTemplate.create EntryPoint PickupEntry
ObjectTemplate.setEntryRadius 2.3


rem *** PickupPassengerPCO ***
ObjectTemplate.create PlayerControlObject PickupPassengerPCO
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.aiTemplate PickupPassenger
rem -------------------------------------
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/1.25
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/-0.75
ObjectTemplate.addTemplate PickupCamera
ObjectTemplate.setPosition -.05/0.40/0
ObjectTemplate.addTemplate PickupPassengerSeat
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 53
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setVehicleIconPos 44/73
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1


rem *** PickupPassengerSeat ***
ObjectTemplate.create SeatObject PickupPassengerSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInWilly
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInWilly



rem *** PickupCamera2 ***
ObjectTemplate.create Camera PickupCamera2
ObjectTemplate.setMaxSpeed 0/0/0
ObjectTemplate.setAcceleration 0/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** PickupFrontWheelR ***
ObjectTemplate.create RotationalBundle PickupFrontWheelR
ObjectTemplate.setNetworkableInfo PickupSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PickupFrontSpringR
ObjectTemplate.setPosition 0/-0.25/0
rem -------------------------------------
ObjectTemplate.setMinRotation -50/0/0
ObjectTemplate.setMaxRotation 50/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** PickupFrontWheelL ***
ObjectTemplate.create RotationalBundle PickupFrontWheelL
ObjectTemplate.setNetworkableInfo PickupSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PickupFrontSpringL
ObjectTemplate.setPosition 0/-0.25/0
rem -------------------------------------
ObjectTemplate.setMinRotation -50/0/0
ObjectTemplate.setMaxRotation 50/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** PickupSteeringDummy ***
ObjectTemplate.create AnimatedBundle PickupSteeringDummy
rem -------------------------------------
ObjectTemplate.addTemplate PickupSteering
rem -------------------------------------
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.24/0/0 -80/120/50
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.26/0/0 -80/-120/50


rem *** PickupSteering ***
ObjectTemplate.create RotationalBundle PickupSteering
ObjectTemplate.setNetworkableInfo PickupSteeringInfo
rem -------------------------------------
ObjectTemplate.addTemplate lodPickupSteering
rem -------------------------------------
ObjectTemplate.setMinRotation -60/0/0
ObjectTemplate.setMaxRotation 60/0/0
ObjectTemplate.setMaxSpeed 180/0/0
ObjectTemplate.setAcceleration 180/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** lodPickupSteering ***
ObjectTemplate.create LodObject lodPickupSteering
rem -------------------------------------
ObjectTemplate.addTemplate PickupHighRSteering
ObjectTemplate.addTemplate PickupLowSteering
rem -------------------------------------
ObjectTemplate.lodSelector PickupSteeringSelector

rem *** PickupHighRSteering ***
ObjectTemplate.create SimpleObject PickupHighRSteering
ObjectTemplate.geometry 1P_Pickup_Str_M1

rem *** PickupLowSteering ***
ObjectTemplate.create SimpleObject PickupLowSteering
ObjectTemplate.geometry Pickup_Steering_M1

LodSelectorTemplate.create DistanceSelector PickupSteeringSelector
LodSelectorTemplate.addLodDistance 10


rem *** Pickup_Windshield ***
ObjectTemplate.create SimpleObject Pickup_Windshield
ObjectTemplate.geometry Pickup_Windows_M1
ObjectTemplate.hasCollisionPhysics 0


rem *** PickupSimple ***
ObjectTemplate.create SimpleObject PickupSimple
ObjectTemplate.geometry Pickup_Hull_L1


rem *** PickupWreck ***
ObjectTemplate.create Bundle PickupWreck
ObjectTemplate.geometry Wreck_Pickup_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.addTemplate e_ExFumeFact
ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition .5/1.3/1.5


rem *** PickupLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 PickupLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 300



rem *****************************************************************************
rem *****************************************************************************
rem *****************************************************************************

rem *** Technical ***
ObjectTemplate.create PlayerControlObject Technical
ObjectTemplate.NameTagOffset -0.3/-0.2/0
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 2
ObjectTemplate.explosionDamage 1
ObjectTemplate.damageFromWater 1
ObjectTemplate.drag 5.5
ObjectTemplate.mass 3000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 80
ObjectTemplate.maxhitpoints 80
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 6
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.explosionForceMod 1
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.addArmorEffect 30 e_WillyDamage 0/1.7/1.5
ObjectTemplate.addArmorEffect 6 e_WillyFire 0/.5/1.5
ObjectTemplate.addArmorEffect 6 e_warning_horn 0/.5/1.5
ObjectTemplate.addArmorEffect 0 e_scrapmetal_willy 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas_car 0/1.2/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.submarineData 0 0 0 100 110 1.5 5
ObjectTemplate.aiTemplate Pickup
rem -------------------------------------
ObjectTemplate.addTemplate lodTechnical
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_common_16x16.tga"
ObjectTemplate.setVehicleIconPos 62/69
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1

rem *** lodTechnical ***
ObjectTemplate.create LodObject lodTechnical
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate TechnicalComplex
ObjectTemplate.addTemplate PickupSimple
ObjectTemplate.addTemplate PickupWreck
rem -------------------------------------
ObjectTemplate.lodSelector PickupLodSelector


rem *** TechnicalComplex ***
ObjectTemplate.create Bundle TechnicalComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodPickupCockpit
ObjectTemplate.addTemplate PickupCamera
ObjectTemplate.setPosition -0.33/.94/.165
ObjectTemplate.addTemplate PickupSeat
ObjectTemplate.setPosition -0.44/.6/.385
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition -1/0/0
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/0/0
ObjectTemplate.addTemplate TechnicalMGPCO
ObjectTemplate.setPosition 0/.6/0
ObjectTemplate.addTemplate PickupPassengerPCO
ObjectTemplate.setPosition .418/0.55/.385
ObjectTemplate.addTemplate TechnicalPassengerPCOBackLeft
ObjectTemplate.setPosition -.9/1.0/-2.1
ObjectTemplate.setRotation 81/0/0
ObjectTemplate.addTemplate TechnicalPassengerPCOBackRight
ObjectTemplate.setPosition .9/1.0/-2.0
ObjectTemplate.setRotation -79/0/0
ObjectTemplate.addTemplate PickupEngine
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate Pickup_Windshield
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate PickupSteeringDummy
ObjectTemplate.setPosition -0.418/.84/.79
ObjectTemplate.setRotation 0/-60/0

ObjectTemplate.addTemplate Carhorn
rem -------------------------------------


rem *** TechnicalPassengerPCOBackLeft ***
ObjectTemplate.create PlayerControlObject TechnicalPassengerPCOBackLeft
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.aiTemplate PickupPassenger
rem -------------------------------------
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/1.25
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/-0.75
ObjectTemplate.addTemplate PickupCamera
ObjectTemplate.setPosition -.05/0.48/0
ObjectTemplate.addTemplate PickupPassengerSeat
ObjectTemplate.setPosition 0/.05/0
ObjectTemplate.setRotation 0/8/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/.5/.5 0/0/0
ObjectTemplate.GUIIndex 54
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setVehicleIconPos 38/54
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1


rem *** TechnicalPassengerPCOBackRight ***
ObjectTemplate.create PlayerControlObject TechnicalPassengerPCOBackRight
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.aiTemplate PickupPassenger
rem -------------------------------------
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/1.25
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/-0.75
ObjectTemplate.addTemplate PickupCamera
ObjectTemplate.setPosition -.05/0.48/0
ObjectTemplate.addTemplate PickupPassengerSeat
ObjectTemplate.setPosition 0/.05/0
ObjectTemplate.setRotation 0/9/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/.5/.5 0/0/0
ObjectTemplate.GUIIndex 55
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setVehicleIconPos 16/63
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1


rem *** TechnicalMGPCO ***
ObjectTemplate.create PlayerControlObject TechnicalMGPCO
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.aiTemplate PickupTopMG
rem -------------------------------------
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/1.25
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/-0.75
ObjectTemplate.addTemplate Technical50Cal_Holder
ObjectTemplate.setPosition 0/0.9/-.3
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/.5/-.4 0/0/0
ObjectTemplate.GUIIndex 56
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setVehicleIconPos 50/54
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_bullet.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setCrossHairType CHTCrossHair
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1


rem *** 50Cal_Holder ***
ObjectTemplate.create Bundle Technical50Cal_Holder
ObjectTemplate.setNetworkableInfo PickupTurretInfo
ObjectTemplate.geometry tripod_stick_m1
rem -------------------------------------
ObjectTemplate.addTemplate Technical_50Cal_console
ObjectTemplate.setPosition 0/.1/.05
ObjectTemplate.addTemplate Technical50CalSeat
ObjectTemplate.setPosition 0/-.15/-1.05
rem -------------------------------------


rem *** Technical_50Cal_console ***
ObjectTemplate.create RotationalBundle Technical_50Cal_console
ObjectTemplate.setNetworkableInfo PickupGunInfo
ObjectTemplate.geometry Humvee_MGun_mount_M1
rem -------------------------------------
ObjectTemplate.addTemplate Browning
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate TechnicalCamera2
ObjectTemplate.setPosition 0/0.35/-.6
ObjectTemplate.addTemplate AltCallArtillary
rem -------------------------------------
ObjectTemplate.setMinRotation -40/-10/0
ObjectTemplate.setMaxRotation 40/12/0
ObjectTemplate.setMaxSpeed 40/60/0
ObjectTemplate.setAcceleration 1000/1000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setAutomaticYawStabilization 1
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.setAutomaticPitchStabilization 1


rem *** Technical50CalSeat ***
ObjectTemplate.create SeatObject Technical50CalSeat
ObjectTemplate.seatFlags c_SeatShowStandingSoldier
ObjectTemplate.seatFlags c_SeatIsOutside


rem *** TechnicalCamera2 ***
ObjectTemplate.create Camera TechnicalCamera2
ObjectTemplate.setMaxSpeed 0/0/0
ObjectTemplate.setAcceleration 0/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *****************************************************************************
rem *****************************************************************************
rem *****************************************************************************

rem *** Recoilless Rifle Car ***
ObjectTemplate.create PlayerControlObject Technical_Recoilless
ObjectTemplate.NameTagOffset -0.3/-0.2/0
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 2
ObjectTemplate.explosionDamage 1
ObjectTemplate.damageFromWater 1
ObjectTemplate.drag 5.5
ObjectTemplate.mass 3000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 80
ObjectTemplate.maxhitpoints 80
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 6
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.explosionForceMod 1
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 0
ObjectTemplate.addArmorEffect 30 e_WillyDamage 0/1.7/1.5
ObjectTemplate.addArmorEffect 6 e_WillyFire 0/.5/1.5
ObjectTemplate.addArmorEffect 6 e_warning_horn 0/.5/1.5
ObjectTemplate.addArmorEffect 0 e_scrapmetal_willy 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas_car 0/1.2/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.submarineData 0 0 0 100 110 1.5 5
ObjectTemplate.aiTemplate Pickup
rem -------------------------------------
ObjectTemplate.addTemplate lodRecoil
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_common_16x16.tga"
ObjectTemplate.setVehicleIconPos 62/69
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1

rem *** lodRecoil ***
ObjectTemplate.create LodObject lodRecoil
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate RecoilComplex
ObjectTemplate.addTemplate PickupSimple
ObjectTemplate.addTemplate PickupWreck
rem -------------------------------------
ObjectTemplate.lodSelector PickupLodSelector


rem *** RecoilComplex ***
ObjectTemplate.create Bundle RecoilComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodPickupCockpit
ObjectTemplate.addTemplate PickupCamera
ObjectTemplate.setPosition -0.33/.94/.165
ObjectTemplate.addTemplate PickupSeat
ObjectTemplate.setPosition -0.44/.6/.385
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition -1/0/0
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/0/0
ObjectTemplate.addTemplate RecoilRiflePCO
ObjectTemplate.setPosition 0/.412/0
ObjectTemplate.addTemplate PickupPassengerPCO
ObjectTemplate.setPosition .418/0.55/.385
beginrem
ObjectTemplate.addTemplate TechnicalPassengerPCOBackLeft
ObjectTemplate.setPosition -.9/1.0/-2.1
ObjectTemplate.setRotation 81/0/0
endrem
ObjectTemplate.addTemplate RecoilPassengerPCOBackRight
ObjectTemplate.setPosition .4/0.5/-2.1
ObjectTemplate.setRotation -79/-35/0
ObjectTemplate.addTemplate PickupEngine
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate Pickup_Windshield
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate PickupSteeringDummy
ObjectTemplate.setPosition -0.418/.84/.79
ObjectTemplate.setRotation 0/-60/0

ObjectTemplate.addTemplate Carhorn
rem -------------------------------------


rem *** RecoilRiflePCO ***
ObjectTemplate.create PlayerControlObject RecoilRiflePCO
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.aiTemplate PickupRecoil
rem -------------------------------------
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/1.25
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/-0.75
ObjectTemplate.addTemplate Recoil_Tripod
ObjectTemplate.setPosition 0/0/-.95
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/.5/-.4 0/0/0
ObjectTemplate.GUIIndex 56
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setVehicleIconPos 50/54
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setCrossHairType CHTCrossHair
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1


rem *** Recoil_Holder ***
ObjectTemplate.create Bundle Recoil_Tripod
ObjectTemplate.geometry Recoilless_Tripod
rem -------------------------------------
ObjectTemplate.addTemplate Recoil_Mount
ObjectTemplate.setPosition 0/1.07/0
rem -------------------------------------
ObjectTemplate.hasCollisionPhysics 1


rem *** Recoil_Mount ***
ObjectTemplate.create RotationalBundle Recoil_Mount
ObjectTemplate.setNetworkableInfo PickupTurretInfo
ObjectTemplate.geometry Recoilless_Mount
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate Recoil_console
ObjectTemplate.setPosition 0/.175/0
ObjectTemplate.addTemplate Technical50CalSeat
ObjectTemplate.setPosition -.35/-.05/-.3
ObjectTemplate.setRotation 50/0/0
rem -------------------------------------
ObjectTemplate.setMaxSpeed 40/0/0
ObjectTemplate.setAcceleration 1000/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setAutomaticYawStabilization 1


rem *** Recoil_console ***
ObjectTemplate.create RotationalBundle Recoil_console
ObjectTemplate.setNetworkableInfo PickupGunInfo
rem -------------------------------------
ObjectTemplate.addTemplate RecoillessRifle
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate TechnicalCamera2
ObjectTemplate.setPosition -.2/0.55/-.6
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-10/0
ObjectTemplate.setMaxRotation 0/12/0
ObjectTemplate.setMaxSpeed 0/60/0
ObjectTemplate.setAcceleration 0/1000/0
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.setAutomaticPitchStabilization 1


rem *** RecoilPassengerPCOBackRight ***
ObjectTemplate.create PlayerControlObject RecoilPassengerPCOBackRight
ObjectTemplate.setNetworkableInfo PickupBodyInfo
ObjectTemplate.aiTemplate PickupPassenger
rem -------------------------------------
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/1.25
ObjectTemplate.addTemplate PickupEntry
ObjectTemplate.setPosition 1/-0.35/-0.75
ObjectTemplate.addTemplate PickupCamera
ObjectTemplate.setPosition -.05/0.48/0
ObjectTemplate.setRotation 0/35/0
ObjectTemplate.addTemplate PickupPassengerSeat
ObjectTemplate.setPosition 0/.05/0
ObjectTemplate.setRotation 0/9/0
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0/.5/.5 0/0/0
ObjectTemplate.GUIIndex 55
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Pickup.tga"
ObjectTemplate.setVehicleIconPos 16/63
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1