This page is under construction
Archives/BF1942/levels/Dustbowl Modded/DustBowl_Modded.rfa
bf1942/levels/DustBowl_Modded/objects/vehicles/Air/AH1/Weapons.con
rem ------------------------------------------------
rem M230 Gun
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_Cannon
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript Sounds/UH1fire.ssc
ObjectTemplate.aiTemplate DCX_M230
ObjectTemplate.projectileTemplate 25mmChaingunProjectile
ObjectTemplate.setTracerTemplate Tracer_Projectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 750
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.reloadtime 0.1
ObjectTemplate.recoilSpeed 50.0
ObjectTemplate.roundOfFire 12
ObjectTemplate.autoReload 1
ObjectTemplate.AmmoType 8
ObjectTemplate.setInputFire c_PIFire
Rem *** Deviation Begin *****
ObjectTemplate.velocity 804
ObjectTemplate.setFireDev 0.2 0.25 0.05
ObjectTemplate.setMinDev 0.2
Rem *** Deviation End *****
ObjectTemplate.fireInCameraDof 1
rem objectTemplate.heatAddWhenFire 0.04
rem objectTemplate.coolDownPerSec 0.4
rem objectTemplate.timeDelayOnOverHeat 2
ObjectTemplate.addTemplate e_MuzzHeavy2
rem ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/0.03/1.28
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate e_shell1250mm
rem ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/-0.2/0
ObjectTemplate.setRotation 0/0/0
rem ------------------------------------------------
rem GPU-2/A gun
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_GPU2A_Weapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript Sounds/UH1fire.ssc
ObjectTemplate.aiTemplate DCX_M230
rem -------------------------------------
ObjectTemplate.addTemplate AH1_GPU2_Barrel
ObjectTemplate.addTemplate e_MuzzHeavy2
ObjectTemplate.setPosition 0/0/2.1
rem -------------------------------------
ObjectTemplate.projectileTemplate 25mmChaingunProjectile
ObjectTemplate.setTracerTemplate Tracer_Projectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 300
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 804
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime .1
ObjectTemplate.roundOfFire 10
ObjectTemplate.fireingForce 0
ObjectTemplate.recoilSpeed .1
ObjectTemplate.recoilSize .1
ObjectTemplate.AmmoType 8
ObjectTemplate.setInputFire c_PIFire
ObjectTemplate.addTemplate e_shell1250mm
rem ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0.3/-0.2/0
ObjectTemplate.setRotation 0/0/0
rem ------------------------------------------------
rem Flares
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_Flares
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SmokeLauncher.ssc
ObjectTemplate.aiTemplate F16MachineGun
ObjectTemplate.projectileTemplate DCX_HeliFlaresProjectile
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 6
ObjectTemplate.numOfMag 30
ObjectTemplate.velocity 30
ObjectTemplate.roundOfFire 3
ObjectTemplate.reloadtime 2
ObjectTemplate.autoReload 1
rem ObjectTemplate.FireAllAtOnce 1
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -95/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 95/1.92/0
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -90/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 90/1.92/0
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -85/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 85/1.92/0
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 8
rem ------------------------------------------------
rem Chaff
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_Chaff
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SmokeLauncher.ssc
ObjectTemplate.aiTemplate F16MachineGun
ObjectTemplate.projectileTemplate DCX_Chaff_Projectile
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 6
ObjectTemplate.numOfMag 30
ObjectTemplate.velocity 30
ObjectTemplate.roundOfFire 2
ObjectTemplate.reloadtime 2
ObjectTemplate.autoReload 1
rem ObjectTemplate.FireAllAtOnce 1
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -95/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 95/1.92/0
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -90/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 90/1.92/0
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -85/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 85/1.92/0
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 8
rem ------------------------------------------------
rem Hellfires
rem ------------------------------------------------
rem *** HellfireRack ***
ObjectTemplate.create FireArms AH1_HellfireWeapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript ../../../Common/Sounds/Missile_Fire.ssc
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_AH64DHellfire
ObjectTemplate.projectileTemplate HellfireRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.visibleDummyProjectileTemplate DCX_AH64DHellfireDummy
ObjectTemplate.magSize 8
ObjectTemplate.numOfMag 2
ObjectTemplate.velocity 350
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 2
ObjectTemplate.AsynchronyFire 1
ObjectTemplate.fireingForce 10
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 8
rem Convergence set @ 600M
ObjectTemplate.addFireArmsPosition -1.795/-1.9/0 0.147248/-0.346338/0
ObjectTemplate.addFireArmsPosition 1.455/-1.9/0 -0.119357/-0.346338/0
ObjectTemplate.addFireArmsPosition -1.795/-2.23/0 0.147248/-0.373408/0
ObjectTemplate.addFireArmsPosition 1.455/-2.23/0 -0.119357/-0.373408/0
ObjectTemplate.addFireArmsPosition -1.455/-1.9/0 0.199357/-0.346338/0
ObjectTemplate.addFireArmsPosition 1.795/-1.9/0 -0.147248/-0.346338/0
ObjectTemplate.addFireArmsPosition -1.455/-2.23/0 0.119357/-0.373408/0
ObjectTemplate.addFireArmsPosition 1.795/-2.23/0 -0.147248/-0.373408/0
rem ------------------------------------------------
rem Large FFARs
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_FFARLargeWeapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_AH64Hydra
ObjectTemplate.projectileTemplate HydraRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 38
ObjectTemplate.numOfMag 3
ObjectTemplate.velocity 150
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 6
ObjectTemplate.AsynchronyFire 1
ObjectTemplate.fireingForce 1
ObjectTemplate.setInputFire c_PIFire
ObjectTemplate.AmmoType 8
rem ***********added for launch effect**********
ObjectTemplate.visibleBarrelTemplate e_Hydrafire
rem Convergence set @ 400M
ObjectTemplate.addFireArmsPosition -1.05/-1.9/0.86 0.201576/-0.426567/0
ObjectTemplate.addFireArmsPosition 1.05/-1.9/0.86 -0.201576/-0.426567/0
rem ------------------------------------------------
rem Small FFARs
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_FFARSmallWeapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_AH64Hydra
ObjectTemplate.projectileTemplate HydraRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 14
ObjectTemplate.numOfMag 3
ObjectTemplate.velocity 150
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 6
ObjectTemplate.AsynchronyFire 1
ObjectTemplate.fireingForce 1
ObjectTemplate.setInputFire c_PIFire
ObjectTemplate.AmmoType 8
rem ***********added for launch effect**********
ObjectTemplate.visibleBarrelTemplate e_Hydrafire
rem Convergence set @ 400M
ObjectTemplate.addFireArmsPosition -1.05/-1.9/0.86 0.201576/-0.426567/0
ObjectTemplate.addFireArmsPosition 1.05/-1.9/0.86 -0.201576/-0.426567/0
rem ------------------------------------------------
rem Small FFARs (ALT FIRE)
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_FFARSmallAltWeapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_AH64Hydra
ObjectTemplate.projectileTemplate HydraRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 14
ObjectTemplate.numOfMag 3
ObjectTemplate.velocity 150
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 6
ObjectTemplate.AsynchronyFire 1
ObjectTemplate.fireingForce 1
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 8
rem ***********added for launch effect**********
ObjectTemplate.visibleBarrelTemplate e_Hydrafire
rem Convergence set @ 400M
ObjectTemplate.addFireArmsPosition -1.05/-1.9/0.86 0.201576/-0.426567/0
ObjectTemplate.addFireArmsPosition 1.05/-1.9/0.86 -0.201576/-0.426567/0
rem M230 Gun
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_Cannon
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript Sounds/UH1fire.ssc
ObjectTemplate.aiTemplate DCX_M230
ObjectTemplate.projectileTemplate 25mmChaingunProjectile
ObjectTemplate.setTracerTemplate Tracer_Projectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 750
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.reloadtime 0.1
ObjectTemplate.recoilSpeed 50.0
ObjectTemplate.roundOfFire 12
ObjectTemplate.autoReload 1
ObjectTemplate.AmmoType 8
ObjectTemplate.setInputFire c_PIFire
Rem *** Deviation Begin *****
ObjectTemplate.velocity 804
ObjectTemplate.setFireDev 0.2 0.25 0.05
ObjectTemplate.setMinDev 0.2
Rem *** Deviation End *****
ObjectTemplate.fireInCameraDof 1
rem objectTemplate.heatAddWhenFire 0.04
rem objectTemplate.coolDownPerSec 0.4
rem objectTemplate.timeDelayOnOverHeat 2
ObjectTemplate.addTemplate e_MuzzHeavy2
rem ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/0.03/1.28
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate e_shell1250mm
rem ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/-0.2/0
ObjectTemplate.setRotation 0/0/0
rem ------------------------------------------------
rem GPU-2/A gun
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_GPU2A_Weapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript Sounds/UH1fire.ssc
ObjectTemplate.aiTemplate DCX_M230
rem -------------------------------------
ObjectTemplate.addTemplate AH1_GPU2_Barrel
ObjectTemplate.addTemplate e_MuzzHeavy2
ObjectTemplate.setPosition 0/0/2.1
rem -------------------------------------
ObjectTemplate.projectileTemplate 25mmChaingunProjectile
ObjectTemplate.setTracerTemplate Tracer_Projectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 300
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 804
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime .1
ObjectTemplate.roundOfFire 10
ObjectTemplate.fireingForce 0
ObjectTemplate.recoilSpeed .1
ObjectTemplate.recoilSize .1
ObjectTemplate.AmmoType 8
ObjectTemplate.setInputFire c_PIFire
ObjectTemplate.addTemplate e_shell1250mm
rem ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0.3/-0.2/0
ObjectTemplate.setRotation 0/0/0
rem ------------------------------------------------
rem Flares
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_Flares
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SmokeLauncher.ssc
ObjectTemplate.aiTemplate F16MachineGun
ObjectTemplate.projectileTemplate DCX_HeliFlaresProjectile
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 6
ObjectTemplate.numOfMag 30
ObjectTemplate.velocity 30
ObjectTemplate.roundOfFire 3
ObjectTemplate.reloadtime 2
ObjectTemplate.autoReload 1
rem ObjectTemplate.FireAllAtOnce 1
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -95/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 95/1.92/0
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -90/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 90/1.92/0
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -85/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 85/1.92/0
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 8
rem ------------------------------------------------
rem Chaff
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_Chaff
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript ../../../Common/Sounds/SmokeLauncher.ssc
ObjectTemplate.aiTemplate F16MachineGun
ObjectTemplate.projectileTemplate DCX_Chaff_Projectile
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 6
ObjectTemplate.numOfMag 30
ObjectTemplate.velocity 30
ObjectTemplate.roundOfFire 2
ObjectTemplate.reloadtime 2
ObjectTemplate.autoReload 1
rem ObjectTemplate.FireAllAtOnce 1
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -95/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 95/1.92/0
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -90/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 90/1.92/0
ObjectTemplate.addFireArmsPosition -1.625/-0.6/0 -85/1.92/0
ObjectTemplate.addFireArmsPosition 1.625/-0.6/0 85/1.92/0
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 8
rem ------------------------------------------------
rem Hellfires
rem ------------------------------------------------
rem *** HellfireRack ***
ObjectTemplate.create FireArms AH1_HellfireWeapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.loadSoundScript ../../../Common/Sounds/Missile_Fire.ssc
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_AH64DHellfire
ObjectTemplate.projectileTemplate HellfireRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.visibleDummyProjectileTemplate DCX_AH64DHellfireDummy
ObjectTemplate.magSize 8
ObjectTemplate.numOfMag 2
ObjectTemplate.velocity 350
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 2
ObjectTemplate.AsynchronyFire 1
ObjectTemplate.fireingForce 10
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 8
rem Convergence set @ 600M
ObjectTemplate.addFireArmsPosition -1.795/-1.9/0 0.147248/-0.346338/0
ObjectTemplate.addFireArmsPosition 1.455/-1.9/0 -0.119357/-0.346338/0
ObjectTemplate.addFireArmsPosition -1.795/-2.23/0 0.147248/-0.373408/0
ObjectTemplate.addFireArmsPosition 1.455/-2.23/0 -0.119357/-0.373408/0
ObjectTemplate.addFireArmsPosition -1.455/-1.9/0 0.199357/-0.346338/0
ObjectTemplate.addFireArmsPosition 1.795/-1.9/0 -0.147248/-0.346338/0
ObjectTemplate.addFireArmsPosition -1.455/-2.23/0 0.119357/-0.373408/0
ObjectTemplate.addFireArmsPosition 1.795/-2.23/0 -0.147248/-0.373408/0
rem ------------------------------------------------
rem Large FFARs
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_FFARLargeWeapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_AH64Hydra
ObjectTemplate.projectileTemplate HydraRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 38
ObjectTemplate.numOfMag 3
ObjectTemplate.velocity 150
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 6
ObjectTemplate.AsynchronyFire 1
ObjectTemplate.fireingForce 1
ObjectTemplate.setInputFire c_PIFire
ObjectTemplate.AmmoType 8
rem ***********added for launch effect**********
ObjectTemplate.visibleBarrelTemplate e_Hydrafire
rem Convergence set @ 400M
ObjectTemplate.addFireArmsPosition -1.05/-1.9/0.86 0.201576/-0.426567/0
ObjectTemplate.addFireArmsPosition 1.05/-1.9/0.86 -0.201576/-0.426567/0
rem ------------------------------------------------
rem Small FFARs
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_FFARSmallWeapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_AH64Hydra
ObjectTemplate.projectileTemplate HydraRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 14
ObjectTemplate.numOfMag 3
ObjectTemplate.velocity 150
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 6
ObjectTemplate.AsynchronyFire 1
ObjectTemplate.fireingForce 1
ObjectTemplate.setInputFire c_PIFire
ObjectTemplate.AmmoType 8
rem ***********added for launch effect**********
ObjectTemplate.visibleBarrelTemplate e_Hydrafire
rem Convergence set @ 400M
ObjectTemplate.addFireArmsPosition -1.05/-1.9/0.86 0.201576/-0.426567/0
ObjectTemplate.addFireArmsPosition 1.05/-1.9/0.86 -0.201576/-0.426567/0
rem ------------------------------------------------
rem Small FFARs (ALT FIRE)
rem ------------------------------------------------
ObjectTemplate.create FireArms AH1_FFARSmallAltWeapon
ObjectTemplate.setNetworkableInfo AH1_firearm_info
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_AH64Hydra
ObjectTemplate.projectileTemplate HydraRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 14
ObjectTemplate.numOfMag 3
ObjectTemplate.velocity 150
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 6
ObjectTemplate.AsynchronyFire 1
ObjectTemplate.fireingForce 1
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 8
rem ***********added for launch effect**********
ObjectTemplate.visibleBarrelTemplate e_Hydrafire
rem Convergence set @ 400M
ObjectTemplate.addFireArmsPosition -1.05/-1.9/0.86 0.201576/-0.426567/0
ObjectTemplate.addFireArmsPosition 1.05/-1.9/0.86 -0.201576/-0.426567/0