This page is under construction
Archives/bf1942/levels/Tarawa-1943.rfa
bf1942/levels/Tarawa-1943/Objects/Type88DPGun/Objects.con


rem *** Type88AAGun ***
ObjectTemplate.create PlayerControlObject Type88DPGun
ObjectTemplate.setNetworkableInfo 75mmDPBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 5
ObjectTemplate.explosionDamage 1
ObjectTemplate.drag 1
ObjectTemplate.dragOffset 0/0/0
ObjectTemplate.mass 1000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 2
ObjectTemplate.exitTimer 1
ObjectTemplate.hitpoints 100
ObjectTemplate.Maxhitpoints 100
ObjectTemplate.material 33
ObjectTemplate.criticalDamage 10
ObjectTemplate.explosionForceMod 15
ObjectTemplate.hpLostWhileCriticalDamage 0
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 35 e_AA-GunDamage 0/0.3/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal 0/.3/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/1.2/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/-1/0
ObjectTemplate.timetoliveafterdeath 10
ObjectTemplate.damageFromWater 0
ObjectTemplate.aiTemplate 75mmDP_GunAI
rem -------------------------------------
ObjectTemplate.addTemplate lod75mmDP
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -2/1/0 0/0/0
ObjectTemplate.GUIIndex 24
ObjectTemplate.submarineData 1 0.03 10.0 1.8 1.8 1.2 5
ObjectTemplate.setVehicleIcon "Vehicle/Icon_75mmDP.dds"
ObjectTemplate.setVehicleIconPos 20/80
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTCrossHair
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAAGun
ObjectTemplate.setToolTipType TTAAGun
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_aa_16x16.tga"
ObjectTemplate.artPos 1
ObjectTemplate.DirBarXScale 25
ObjectTemplate.DirBarYScaleAbove 40
ObjectTemplate.DirBarYScaleBelow 0
ObjectTemplate.DirBarYScaleMin -90
ObjectTemplate.DirBarYScaleMax -50
ObjectTemplate.hasRestrictedExit 1

rem *** lod75mmDP ***
ObjectTemplate.create LodObject lod75mmDP
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 75mmDPComplex
ObjectTemplate.addTemplate 75mmDPSimple
ObjectTemplate.addTemplate 75mmDPWreck
rem -------------------------------------
ObjectTemplate.lodSelector 75mmDPLodSelector

rem *** 75mmDPComplex ***
ObjectTemplate.create Bundle 75mmDPComplex
ObjectTemplate.geometry 75mmDP_Base_m1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 75mmDP_Carrage
ObjectTemplate.setPosition 0/1.5/0
ObjectTemplate.addTemplate 75mmDP_Entry
ObjectTemplate.setPosition 0/0.95/0
rem -------------------------------------

rem *** 75mmDP_Carrage ***
ObjectTemplate.create RotationalBundle 75mmDP_Carrage
ObjectTemplate.setNetworkableInfo 75mmDPCarriageInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/75mmDPCarriage.ssc
ObjectTemplate.geometry 75mmDP_Carrage_m1
ObjectTemplate.hasCollisionPhysics 1
rem --------------------------------------------
ObjectTemplate.addTemplate 75mmDPGun_Holder
ObjectTemplate.setPosition 0/0.4/-0.5605
ObjectTemplate.addTemplate 75mmDP_R_Handle
ObjectTemplate.setPosition 0.5/-0.145/-0.45
ObjectTemplate.setRotation 90/90/0
ObjectTemplate.addTemplate 75mmDP_L_Handle
ObjectTemplate.setPosition -0.42/-0.219/-0.468
ObjectTemplate.setRotation -90/90/0
ObjectTemplate.addTemplate 75mmDP_Roller
ObjectTemplate.setPosition 0/0/-0.15
ObjectTemplate.addTemplate 75mmDP_Seat
ObjectTemplate.setPosition 0.53/-0.4/-1
rem --------------------------------------------
ObjectTemplate.setMaxSpeed 20/0/0
ObjectTemplate.setAcceleration 100/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** 75mmDPGun_Holder ***
ObjectTemplate.create RotationalBundle 75mmDPGun_Holder
ObjectTemplate.setNetworkableInfo 75mmDPGunInfo
ObjectTemplate.geometry 75mmDP_Holder_m1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/75mmDPGunBase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate 75mmDPGunBarrel
ObjectTemplate.setPosition 0/0/-0.440
ObjectTemplate.addTemplate 75mmDP_Camera
ObjectTemplate.setPosition 0.6/0/-0.1395
ObjectTemplate.addTemplate 75mmDPGunSelector1
ObjectTemplate.setPosition 0/0/-19.56
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate 75mmDPGunSelector2
ObjectTemplate.setPosition 0/0/-19.56
ObjectTemplate.setRotation 0/135/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-85/0
ObjectTemplate.setMaxRotation 0/5/0
ObjectTemplate.setMaxSpeed 0/15/0
ObjectTemplate.setAcceleration 0/100/0
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** 75mmDPGunSelector1 ***
ObjectTemplate.create RotationalBundle 75mmDPGunSelector1
ObjectTemplate.networkableInfo 75mmDPGunInfo
rem ----------------------------------
ObjectTemplate.addTemplate 75mmDPGunAP
ObjectTemplate.setPosition 0/0/20
rem ----------------------------------
ObjectTemplate.setMaxRotation 0/135/0
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxSpeed 0/900000/0
ObjectTemplate.setAcceleration 0/-90000000/0
ObjectTemplate.setInputToPitch c_PIThrottle


rem *** 75mmDPGunSelector2 ***
ObjectTemplate.create RotationalBundle 75mmDPGunSelector2
ObjectTemplate.networkableInfo 75mmDPGunInfo
rem ----------------------------------
ObjectTemplate.addTemplate 75mmDPGunAA
ObjectTemplate.setPosition 0/0/20
rem ----------------------------------
ObjectTemplate.setMinRotation 0/-135/0
ObjectTemplate.setMaxRotation 0/0/0
ObjectTemplate.setMaxSpeed 0/9000000/0
ObjectTemplate.setAcceleration 0/9000000/0
ObjectTemplate.setContinousRotationSpeed 0/0/0
ObjectTemplate.setInputToPitch c_PIThrottle


rem *** 75mmDP_R_Handle ***
ObjectTemplate.create RotationalBundle 75mmDP_R_Handle
ObjectTemplate.geometry 75mmDP_handle_m1
rem -------------------------------------
ObjectTemplate.addTemplate 75mmDPHandle_grip
ObjectTemplate.setPosition 0.03/-0.155/0
rem -------------------------------------
ObjectTemplate.setMaxSpeed 0/0/800
ObjectTemplate.setAcceleration 0/0/1000
ObjectTemplate.setInputToPitch c_PIMouseLookX

rem *** 75mmDP_L_Handle ***
ObjectTemplate.create RotationalBundle 75mmDP_L_Handle
ObjectTemplate.geometry 75mmDP_handle_m1
rem -------------------------------------
ObjectTemplate.setMaxSpeed 0/800/0
ObjectTemplate.setAcceleration 0/1000/0
ObjectTemplate.setInputToPitch c_PIMouseLookX


rem *** 75mmDPHandle_grip ***
ObjectTemplate.create AnimatedBundle 75mmDPHandle_grip
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.2/0.0/0.0 0/0/0






rem *** 75mmDP_Roller ***
ObjectTemplate.create RotationalBundle 75mmDP_Roller
ObjectTemplate.networkableInfo 75mmDPGunInfo
ObjectTemplate.geometry 75mmDP_Roll_m1
rem ----------------------------------
ObjectTemplate.setMinRotation 0/-90/0
ObjectTemplate.setMaxRotation 0/90/0
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMaxSpeed 0/200/0
ObjectTemplate.setAcceleration 0/450/0
ObjectTemplate.setContinousRotationSpeed 0/0/0
ObjectTemplate.setInputToYaw c_PINone
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.setInputToRoll c_PINone




rem *** 75mmDP_Entry ***
ObjectTemplate.create EntryPoint 75mmDP_Entry
ObjectTemplate.setEntryRadius 1.75


rem *** 75mmDP_Camera ***
ObjectTemplate.create Camera 75mmDP_Camera


rem *** 75mmDP_Seat ***
ObjectTemplate.create SeatObject 75mmDP_Seat
ObjectTemplate.seatFlags c_SeatShowStandingSoldier
ObjectTemplate.seatFlags c_SeatIsOutside

rem *** 75mmDPWreck ***
ObjectTemplate.create SimpleObject 75mmDPWreck
ObjectTemplate.geometry Wreck_75mmDP_m1

rem *** 75mmDPSimple ***
ObjectTemplate.create SimpleObject 75mmDPSimple
ObjectTemplate.geometry 75mmDP_Gun_L1

rem *** 75mmDPLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 75mmDPLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 200