
Original Cha
ccupies Weapon Slot 4.
Tactics[]
The Chaingun is a weapon which shreds both enemies and your ammunition stash equally fast. It doesn't have the precise control that the Machine Gun has because it fires two shots per firing cycle, so using it often runs the risk of some amount of wasted ammo. However, if ammo is in surplus, then even amateurish use of a chaingun can turn a room packed with enemies into a stroll through the park.
Because of its fast rate of fire the chaingun is perfect for rapidly eating through a boss's health. Be careful, though. Even though you deal massive damage, bosses still don't flinch when taking damage so the player will still need to pay attention of when to dodge projectiles or duck for cover.
An ammo-aware Chaingun user will collect ammo as soon as it is dropped by an enemy before proceeding to fire additional rounds. A highly skilled Chaingun user is able to perform both jobs in parallel.
ECWolf DECORATE Definitions[]
actor GatlingGun : WolfWeapon { attacksound "weapon/gatling/attack" inventory.icon "GATLGUN" inventory.pickupsound "weapon/gatling/pickup" weapon.selectionorder 700 -WEAPON.NOGRIN +WEAPON.ALWAYSGRIN +INVENTORY.ALWAYSPICKUP states { Spawn: CGUN A -1 stop Ready: CHGG A 1 A_WeaponReady loop Fire: CHGG B 3 Hold: CHGG C 3 bright CHGG D 3 bright A_GunAttack CHGG D 0 bright A_GunAttack CHGG E 3 A_ReFire goto Ready } } actor BlueGatlingGun : GatlingGun { attacksound "weapon/bluegatling/attack" inventory.pickupsound "weapon/bluegatling/pickup" weapon.selectionorder 690 states { Spawn: BGUN A -1 stop Ready: BGTG A 1 A_WeaponReady loop Fire: BGTG B 3 Hold: BGTG C 3 bright BGTG D 3 bright A_GunAttack BGTG D 0 bright A_GunAttack BGTG E 3 A_ReFire goto Ready } } actor GatlingGunUpgrade : WeaponGiver 61 { inventory.pickupsound "weapon/gatling/pickup" weapon.ammogive1 6 dropitem "GatlingGun" dropitem "MachineGun" +INVENTORY.ALWAYSPICKUP states { Spawn: CGUN A -1 stop } } actor BlueGatlingGunUpgrade : GatlingGunUpgrade 156 { inventory.pickupsound "weapon/bluegatling/pickup" dropitem "BlueGatlingGun" dropitem "BlueAK47" states { Spawn: BGUN A -1 stop } }