This page is under construction
Archives/bf1942/levels/DC_Urban_Siege.rfa
bf1942/levels/DC_Urban_Siege/objects/KA52/Weapons.con


rem ------------------------------------------------
rem *** KA52Cannon ***
ObjectTemplate.create FireArms KA52cannonweapon
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.setNetworkableInfo PlaneFireArmInfo
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Air/Common/Sounds/30mm600RPM.ssc
ObjectTemplate.geometry KA52_cannonbarrel
ObjectTemplate.aiTemplate KA52CannonAI
ObjectTemplate.projectileTemplate HE_30x184_Projectile
ObjectTemplate.setTracerTemplate APTracer_30x184_Projectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/4
ObjectTemplate.magSize 460
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.reloadtime 0.1
ObjectTemplate.recoilSpeed 50.0
ObjectTemplate.roundOfFire 10
ObjectTemplate.autoReload 1
ObjectTemplate.AmmoType 8
ObjectTemplate.fireInCameraDof 1
ObjectTemplate.setInputFire c_PIAltFire

Rem *** Deviation Begin *****
ObjectTemplate.velocity 960
ObjectTemplate.setFireDev 0.2 0.25 0.05
ObjectTemplate.setMinDev 0.2
objectTemplate.heatAddWhenFire 0.02
objectTemplate.coolDownPerSec 0.3
objectTemplate.timeDelayOnOverHeat 1

Rem *** Deviation End *****


ObjectTemplate.addTemplate e_Muzz30mm
ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/0/1.7
ObjectTemplate.setRotation 0/0/0

ObjectTemplate.addTemplate e_CartridgeEjection_30x184R
ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0.01/0.07/0.7
ObjectTemplate.setRotation 0/0/0


rem *** fake rack for fx ***

ObjectTemplate.create FireArms KA52FXLauncher
ObjectTemplate.setNetworkableInfo PlaneFireArmInfo
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.projectileTemplate ATBlank_Projectile
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 12
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 450
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 7
ObjectTemplate.roundOfFire 0.3
ObjectTemplate.AmmoType 10
ObjectTemplate.visibleDummyProjectileTemplate AT16Dummy
ObjectTemplate.addFireArmsPosition 3.0312/-0.6346/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -3.0147/-0.6346/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 2.6293/-0.6346/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -2.6128/-0.6346/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 3.13/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -3.1108/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 2.9321/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -2.9111/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 2.7329/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -2.7119/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 2.5332/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -2.5139/-0.9436/0.27 0/0/0
ObjectTemplate.visibleBarrelTemplate e_RS82rocketFumeBack


ObjectTemplate.create Projectile ATBlank_Projectile
ObjectTemplate.createNotInGrid 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.timeToLive CRD_NONE/20/0/0
ObjectTemplate.gravityModifier 0.0
ObjectTemplate.damageType 1
ObjectTemplate.material 0
ObjectTemplate.material2 0
ObjectTemplate.radius 1
ObjectTemplate.hasCollisionEffect 0


rem *** KA52MissleLauncher ***
ObjectTemplate.create FireArms KA52MissleLauncher
ObjectTemplate.setNetworkableInfo PlaneFireArmInfo
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.projectileTemplate Type96_MPMS_MGuided
ObjectTemplate.projectilePosition 0/0/4.0
ObjectTemplate.magSize 12
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.velocity 200
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 7
ObjectTemplate.roundOfFire 0.3
ObjectTemplate.fireingForce 0
ObjectTemplate.visibleDummyProjectileTemplate AT16Dummy
ObjectTemplate.addFireArmsPosition 3.0312/-0.6346/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -3.0147/-0.6346/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 2.6293/-0.6346/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -2.6128/-0.6346/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 3.13/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -3.1108/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 2.9321/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -2.9111/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 2.7329/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -2.7119/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition 2.5332/-0.9436/0.27 0/0/0
ObjectTemplate.addFireArmsPosition -2.5139/-0.9436/0.27 0/0/0
ObjectTemplate.AmmoType 9
ObjectTemplate.disableWhenFired 1
ObjectTemplate.fireOnce 1
ObjectTemplate.addRootSpeed 0
ObjectTemplate.visibleBarrelTemplate e_RS82rocketFumeBack


rem *** AT16Dummy ***
ObjectTemplate.create SimpleObject AT16Dummy
ObjectTemplate.geometry AT16_Main

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

rem *** AH64Hydras ***
ObjectTemplate.create FireArms KA52MisslePod
ObjectTemplate.setNetworkableInfo PlaneFireArmInfo
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.projectileTemplate Rocket_76,2mm_RP-3_HEAT_Projectile
ObjectTemplate.projectilePosition 0/0/4
ObjectTemplate.magSize 40
ObjectTemplate.numOfMag 99
ObjectTemplate.velocity 300
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 40
ObjectTemplate.roundOfFire 14
ObjectTemplate.fireingForce 0
ObjectTemplate.setInputFire c_PIFire

ObjectTemplate.visibleBarrelTemplate e_rocketFumeBack

ObjectTemplate.addRootSpeed 0
ObjectTemplate.AmmoType 11

ObjectTemplate.addFireArmsPosition -2.0712/-.9514/.48 0.2/-0.4/0
ObjectTemplate.addFireArmsPosition 2.0712/-.9514/.48 -0.2/-0.4/0