This page is under construction
Archives/BF1942/levels/Dustbowl Modded/DustBowl_Modded.rfa
bf1942/levels/DustBowl_Modded/objects/vehicles/Air/DCX_Mi24SE/Weapons.con
rem *** DCX_MI24SE ***
rem ******************************************
rem - DesertCombat
rem - Version .4f
rem - August 31st
rem - Revision 3
rem ******************************************
rem Added 2 more mags to AT rockets to balance against Apache


rem *** BRDM2GunBarrel ***
ObjectTemplate.create FireArms DCX_MI24SE__Cannon
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.loadSoundScript /Sounds/BRDM2gun.ssc
ObjectTemplate.geometry BRDM2_GunBarrel_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.aiTemplate BRDM2MainGun
rem -------------------------------------
ObjectTemplate.addTemplate e_MuzzHeavy2
ObjectTemplate.setPosition 0/0/1.1
ObjectTemplate.setRotation 0/0/0
rem -------------------------------------
ObjectTemplate.projectileTemplate 12mm_gatling_Projectile
ObjectTemplate.setTracerTemplate 50cal_Tracer_Projectile CRD_NONE/3/0/0
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 1000
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 840
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 0.1
ObjectTemplate.roundOfFire 50
ObjectTemplate.fireingForce 1
ObjectTemplate.recoilSpeed 20
ObjectTemplate.recoilSize 1
ObjectTemplate.AmmoType 8


rem ------------------------------------------------
rem *** GGunCannon ***
ObjectTemplate.create FireArms DCX_MI24SEGGunCannon
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.loadSoundScript /Sounds/M230.ssc
ObjectTemplate.aiTemplate DCX_MI24SEMachineGun
ObjectTemplate.projectileTemplate DCX_30mmAPI
rem -------------------------------------
ObjectTemplate.visibleBarrelTemplate e_MuzzHeavy2
rem -------------------------------------
ObjectTemplate.setTracerTemplate Tracer_Projectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 1200
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.reloadtime 0.1
ObjectTemplate.recoilSpeed 50.0
ObjectTemplate.roundOfFire 25
ObjectTemplate.autoReload 1
ObjectTemplate.AmmoType 8


ObjectTemplate.setInputFire c_PIFire


Rem *** Deviation Begin *****
ObjectTemplate.velocity 890
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/0
ObjectTemplate.setRotation 0/0/0


ObjectTemplate.addTemplate e_shell792mm
rem ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0.02/-0.06/-0.418
ObjectTemplate.setRotation 0/0/0


rem ------------------------------------------------
rem *** Wings *** M230Cannon ***
ObjectTemplate.create FireArms DCX_MI24SEM230Cannon
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.loadSoundScript /Sounds/M230.ssc
ObjectTemplate.geometry AH64_M230_Cannon
ObjectTemplate.aiTemplate M230
ObjectTemplate.projectileTemplate 25mmChaingunProjectileM2A3
ObjectTemplate.setTracerTemplate Tracer_Projectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.magSize 1200
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.reloadtime 0.1
ObjectTemplate.recoilSpeed 50.0
ObjectTemplate.roundOfFire 10
ObjectTemplate.autoReload 1
ObjectTemplate.AmmoType 8


ObjectTemplate.setInputFire c_PIFire


Rem *** Deviation Begin *****
ObjectTemplate.velocity 840
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.1/1.4
ObjectTemplate.setRotation 0/0/0


ObjectTemplate.addTemplate e_shell1250mm
rem ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0.01/0.07/0.9
ObjectTemplate.setRotation 0/0/0


rem *** DCX_MI24SE_StingerArms ***
ObjectTemplate.create FireArms DCX_MI24SE_StingerArms
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_MI24SEAT2Dummy
ObjectTemplate.projectileTemplate DCX_StingerMissile
ObjectTemplate.projectilePosition 0/0/2
ObjectTemplate.visibleDummyProjectileTemplate DCX_StingerDummy
ObjectTemplate.magSize 4
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 900
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 2
ObjectTemplate.roundOfFire 1
ObjectTemplate.fireingForce 10
ObjectTemplate.setInputFire c_PIAltFire


ObjectTemplate.addFireArmsPosition -2.73/-0.1/0.1 1.1/0/0
ObjectTemplate.addFireArmsPosition 2.73/-0.1/0.1 -1.1/0/0
ObjectTemplate.addFireArmsPosition -2.63/-0.1/0.1 1.1/0/0
ObjectTemplate.addFireArmsPosition 2.63/-0.1/0.1 -1.1/0/0


ObjectTemplate.AmmoType 8


rem *** DCX_MI24SE_AT2Arms Dummy ***
ObjectTemplate.create FireArms DCX_MI24SE_AT2ArmsDummy
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_MI24SEAT2Dummy
ObjectTemplate.projectileTemplate DCX_MI24SEBlank_Projectile
ObjectTemplate.projectilePosition 0/0/0
ObjectTemplate.visibleDummyProjectileTemplate DCX_MI24SE_AT2Dummy
ObjectTemplate.magSize 4
ObjectTemplate.numOfMag 2
ObjectTemplate.velocity 450
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 2
ObjectTemplate.roundOfFire .5
ObjectTemplate.fireingForce 10
ObjectTemplate.setInputFire c_PIAltFire


ObjectTemplate.addFireArmsPosition -4.145/-0.521/-0.23 0.336712/-0.103249/0
ObjectTemplate.addFireArmsPosition 4.145/-0.521/-0.23 -0.336712/-0.103249/0
ObjectTemplate.addFireArmsPosition -3.465/-0.521/-0.23 0.281475/-0.103249/0
ObjectTemplate.addFireArmsPosition 3.465/-0.521/-0.23 -0.281475/-0.103249/0


ObjectTemplate.AmmoType 8


rem *** DCX_MI24SE_AT2Arms ***
ObjectTemplate.create FireArms DCX_MI24SE_AT2Arms
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.loadSoundScript ../../../Common/Sounds/Missile_Fire.ssc
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_MI24SEAT2
ObjectTemplate.projectileTemplate Spandrel_Projectile
ObjectTemplate.projectilePosition 0/0/0
ObjectTemplate.visibleDummyProjectileTemplate DCX_MI24SE_AT2Dummy
ObjectTemplate.magSize 4
ObjectTemplate.numOfMag 2
ObjectTemplate.velocity 450
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 2
ObjectTemplate.roundOfFire .5
ObjectTemplate.fireingForce 10
ObjectTemplate.setInputFire c_PIAltFire


ObjectTemplate.AmmoType 8


rem ------------------------------------------------
rem *** DCX_MI24SE_S5Arms
ObjectTemplate.create FireArms DCX_MI24SE_S5Arms
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.aiTemplate DCX_MI24SES5
ObjectTemplate.projectileTemplate HydraRocket
ObjectTemplate.projectilePosition 0/0/3
ObjectTemplate.magSize 128
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 150
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 6
ObjectTemplate.fireingForce 1
ObjectTemplate.setInputFire c_PIFire


rem ***********added for launch effect**********
ObjectTemplate.visibleBarrelTemplate e_Hydrafire


rem *** Added Convergance ***
ObjectTemplate.addFireArmsPosition -2.689/-0.310/0.5 0.381185/-0.150264/0
ObjectTemplate.addFireArmsPosition 2.689/-0.310/0.5 -0.381185/-0.150264/0
ObjectTemplate.addFireArmsPosition -2.119/-0.140/0.5 0.300385/-0.126165/0
ObjectTemplate.addFireArmsPosition 2.119/-0.140/0.5 -0.300385/-0.126165/0


ObjectTemplate.AmmoType 8


rem *** DCX_MI24SE Supply dispenser (Left) ***
ObjectTemplate.create FireArms DCX_MI24SE_LeftSupplyDispenser
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.setAsynchronyFire 1
rem ObjectTemplate.aiTemplate AH64Hydra
ObjectTemplate.projectileTemplate DCX_SupplyBox
ObjectTemplate.projectilePosition -2/0/0
rem ObjectTemplate.visibleDummyProjectileTemplate DCX_MI24SESupplyDummy
ObjectTemplate.magSize 2
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 2
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 30
ObjectTemplate.roundOfFire 0.1
ObjectTemplate.fireingForce 0
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 99


ObjectTemplate.addFireArmsPosition 0/0/0 0/0/0


rem *** DCX_MI24SE Supply dispenser (Right) ***
ObjectTemplate.create FireArms DCX_MI24SE_RightSupplyDispenser
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.setAsynchronyFire 1
rem ObjectTemplate.aiTemplate AH64Hydra
ObjectTemplate.projectileTemplate DCX_SupplyBox
ObjectTemplate.projectilePosition 2/0/0
ObjectTemplate.magSize 2
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 2
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 30
ObjectTemplate.roundOfFire 0.1
ObjectTemplate.fireingForce 0
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 99


ObjectTemplate.addFireArmsPosition 0/0/0 0/0/0


rem *** Mi24D Landmines ***
ObjectTemplate.create FireArms DCX_MI24SELandmines
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.loadSoundScript Sounds/Landmine.ssc
ObjectTemplate.projectileTemplate LandmineProjectile
ObjectTemplate.projectilePosition 0/-3/-6.2
ObjectTemplate.magSize 12
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 0
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 1
ObjectTemplate.fireingForce 0
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 0


rem *** Mi24D Landmines ***
ObjectTemplate.create FireArms DCX_MI24SEAPLandmines
ObjectTemplate.setNetworkableInfo DCX_PlaneFireArmInfo
ObjectTemplate.loadSoundScript Sounds/Landmine.ssc
ObjectTemplate.projectileTemplate LandmineProjectile
ObjectTemplate.projectilePosition 0/-3/-6.2
ObjectTemplate.magSize 12
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 0
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 1
ObjectTemplate.fireingForce 0
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 0