Chaingun
A rapid-firing, multi-barrelled automatic weapon occupying slot 4 in Doom's classic arsenal.
The chaingun is a rapid-firing, multi-barrelled automatic weapon in the classic Doom series. It shares ammunition with the pistol, drawing from the player’s shared bullet stock. First encountered in a secret area of E1M2: Nuclear Plant in Doom and on MAP03: The Gantlet in Doom II, the chaingun is highly effective at mowing down hordes, capable of pinning enemies in continuous pain states, and delivering accurate two-shot bursts when tapped rather than held.
Stats
// Engine constants read from the released Doom source (GPL) at one pinned commit — the same dataset as the weapons database. Averages are over Doom’s fixed random table.
- Damage per shot
- 5–15 (avg 10.4)
- Rate of fire
- 525.0 per minute (4 tics per shot)
- Ammo
- Bullets, 1 per shot · max 200 (400 with backpack)
- Type / range
- Hitscan, 2048 map units
- Slot
- 4
- Ammo on pickup
- 20 bullets with the weapon, 10 when dropped by a Chaingunner (doubled on I'm Too Young to Die and Nightmare!)
Behaviour: Fires in pairs of bullets; the first pair of a burst is accurate, the rest spread.
Source lines: p_pspr.c:753 · p_pspr.c:633 · info.c:188
Shots to kill
| Enemy | Health | Min shots | Typical shots | Max shots | Ammo (typical) | Time (typical) | More |
|---|---|---|---|---|---|---|---|
| Zombieman | 20 | 2 | 2 | 4 | 2 bullets | 0.1 s | |
| Shotgun Guy | 30 | 2 | 3 | 6 | 3 bullets | 0.2 s | |
| Imp | 60 | 4 | 6 | 12 | 6 bullets | 0.6 s | |
| Demon (Pinky) | 150 | 10 | 15 | 30 | 15 bullets | 1.6 s | |
| Spectre | 150 | 10 | 15 | 30 | 15 bullets | 1.6 s | |
| Lost Soul | 100 | 7 | 10 | 20 | 10 bullets | 1.0 s | |
| Cacodemon | 400 | 27 | 39 | 80 | 39 bullets | 4.3 s | |
| Baron of Hell | 1000 | 67 | 97 | 200 | 97 bullets | 11.0 s | |
| Cyberdemon | 4000 | 267 | 387 | 800 | 387 bullets | 44.1 s | |
| Spider Mastermind | 3000 | 200 | 290 | 600 | 290 bullets | 33.0 s | |
| Hell Knight | 500 | 34 | 49 | 100 | 49 bullets | 5.5 s | |
| Revenant | 300 | 20 | 29 | 60 | 29 bullets | 3.2 s | |
| Mancubus | 600 | 40 | 58 | 120 | 58 bullets | 6.5 s | |
| Arachnotron | 500 | 34 | 49 | 100 | 49 bullets | 5.5 s | |
| Pain Elemental | 400 | 27 | 39 | 80 | 39 bullets | 4.3 s | |
| Arch-Vile | 700 | 47 | 68 | 140 | 68 bullets | 7.7 s | |
| Chaingunner (Heavy Weapon Dude) | 70 | 5 | 7 | 14 | 7 bullets | 0.7 s | |
| Wolfenstein SS | 50 | 4 | 5 | 10 | 5 bullets | 0.5 s | |
| Commander Keen | 100 | 7 | 10 | 20 | 10 bullets | 1.0 s | |
| Icon of Sin § | 250 ‡ | — | — | — | — | — |
Scroll sideways for more columns →
Every pellet and every hit lands; no infighting. Min = every damage roll at its maximum, Max = every roll at its minimum, Typical = at the average damage of Doom’s fixed random table (the true expected count can differ by a shot). Time = first hit to last at full fire rate, typical shots, projectile travel not included. For the two shotguns Min and Max are formula bounds the fixed table cannot fully reach: a super shotgun blast with every pellet on one monster lands about 170–245, never 100 or 300.
Rocket = direct hit + 103–117 blast (a rocket detonates one step short of its target; the Cyberdemon and Spider Mastermind take no blast). BFG 9000 = ball impact only (100–800); each of its 40 tracers adds 49–87 to whatever it hits, so against a big monster at close range the real count is lower. Fist (Berserk) = ×10. Chaingun and Chainsaw count single bullets and teeth; the chaingun always fires in pairs, so an odd count spends one bullet more.
‡ Hit points of the exposed brain — the only part of the Icon of Sin that can take damage. § In its intended MAP30 placement the brain sits in a pit that only the rocket launcher’s blast reaches, so the rocket row counts blast alone (128 at most, with the explosion touching the head; 2 rockets at that maximum, usually 3) and every other weapon shows —: reaching the brain with them takes an exploit or a freelook port (Doom Wiki: Romero’s head).
Where to find it
Lying on the floor in 76 of the 132 classic maps (The Ultimate Doom 29, Doom II 21, TNT: Evilution 16, The Plutonia Experiment 10). First: E1M2 Nuclear Plant. MAP32 Grosse (Doom II) places 3 of them.
The Ultimate Doom — 29 maps
| Map | Name | I–II | III | IV–V |
|---|---|---|---|---|
| E1M2 | Nuclear Plant | 1 | 1 | 1 |
| E1M3 | Toxin Refinery | 1 | 1 | 1 |
| E1M4 | Command Control | 1 | 1 | 1 |
| E1M5 | Phobos Lab | 1 | 1 | 1 |
| E1M6 | Central Processing | 1 | 1 | 1 |
| E1M7 | Computer Station | 1 | 1 | 1 |
| E1M8 | Phobos Anomaly | 1 | 1 | 1 |
| E1M9 | Military Base | 1 | 1 | 1 |
| E2M2 | Containment Area | 1 | 1 | 1 |
| E2M3 | Refinery | 1 | 1 | 1 |
| E2M4 | Deimos Lab | 1 | 1 | 1 |
| E2M5 | Command Center | 1 | 1 | 1 |
| E2M6 | Halls of the Damned | 1 | 1 | 1 |
| E2M7 | Spawning Vats | 1 | 1 | 1 |
| E2M9 | Fortress of Mystery | 1 | 1 | 1 |
| E3M2 | Slough of Despair | 1 | 1 | 1 |
| E3M3 | Pandemonium | 1 | 1 | 1 |
| E3M4 | House of Pain | 1 | 1 | 1 |
| E3M5 | Unholy Cathedral | 1 | 1 | 1 |
| E3M6 | Mt. Erebus | 1 | 1 | 1 |
| E3M9 | Warrens | 1 | 1 | 1 |
| E4M1 | Hell Beneath | 1 | 1 | 1 |
| E4M3 | Sever the Wicked | 1 | 1 | 1 |
| E4M4 | Unruly Evil | 1 | 1 | 1 |
| E4M5 | They Will Repent | 1 | 1 | 1 |
| E4M6 | Against Thee Wickedly | 1 | 1 | 1 |
| E4M7 | And Hell Followed | 1 | 1 | 1 |
| E4M8 | Unto the Cruel | 1 | 1 | 1 |
| E4M9 | Fear | 1 | 1 | 1 |
Doom II — 21 maps
| Map | Name | I–II | III | IV–V |
|---|---|---|---|---|
| MAP03 | The Gantlet | 1 | 1 | 1 |
| MAP07 | Dead Simple | 1 | 1 | 1 |
| MAP08 | Tricks and Traps | 1 | 1 | 1 |
| MAP10 | Refueling Base | 1 | 1 | 1 |
| MAP11 | Circle of Death | 1 | 1 | 1 |
| MAP12 | The Factory | 1 | 1 | 1 |
| MAP13 | Downtown | 1 | 1 | 1 |
| MAP14 | The Inmost Dens | 1 | 1 | 1 |
| MAP15 | Industrial Zone | 1 | 1 | 1 |
| MAP16 | Suburbs | 1 | 1 | 1 |
| MAP17 | Tenements | 1 | 1 | 1 |
| MAP18 | The Courtyard | 1 | 1 | 1 |
| MAP19 | The Citadel | 1 | 1 | 1 |
| MAP25 | Bloodfalls | 1 | 1 | 1 |
| MAP26 | The Abandoned Mines | 1 | 1 | 1 |
| MAP27 | Monster Condo | 1 | 1 | 1 |
| MAP28 | The Spirit World | 1 | 1 | 1 |
| MAP29 | The Living End | 1 | 1 | 1 |
| MAP30 | Icon of Sin | 1 | 1 | 1 |
| MAP31 | Wolfenstein | 1 | 1 | 1 |
| MAP32 | Grosse | 3 | 3 | 3 |
TNT: Evilution — 16 maps
| Map | Name | I–II | III | IV–V |
|---|---|---|---|---|
| MAP02 | Human BBQ | 1 | 1 | 1 |
| MAP03 | Power Control | 0 | 1 | 1 |
| MAP04 | Wormhole | 1 | 1 | 1 |
| MAP05 | Hanger | 1 | 1 | 1 |
| MAP11 | Storage Facility | 1 | 1 | 1 |
| MAP13 | Nukage Processing | 1 | 1 | 1 |
| MAP14 | Steel Works | 1 | 1 | 1 |
| MAP15 | Dead Zone | 2 | 2 | 2 |
| MAP16 | Deepest Reaches | 1 | 1 | 0 |
| MAP18 | Mill | 1 | 1 | 1 |
| MAP23 | Lunar Mining Project | 1 | 1 | 1 |
| MAP26 | Ballistyx | 1 | 1 | 0 |
| MAP27 | Mount Pain | 1 | 1 | 1 |
| MAP29 | River Styx | 1 | 1 | 1 |
| MAP30 | Last Call | 1 | 1 | 1 |
| MAP31 | Pharaoh | 1 | 1 | 1 |
The Plutonia Experiment — 10 maps
| Map | Name | I–II | III | IV–V |
|---|---|---|---|---|
| MAP04 | Caged | 1 | 1 | 1 |
| MAP06 | Baron's Lair | 1 | 1 | 1 |
| MAP12 | Speed | 1 | 1 | 1 |
| MAP14 | Genesis | 1 | 1 | 1 |
| MAP25 | The Temple of Darkness | 1 | 1 | 1 |
| MAP28 | The Sewers | 1 | 1 | 1 |
| MAP29 | Odyssey of Noises | 1 | 1 | 1 |
| MAP30 | The Gateway of Hell | 2 | 2 | 2 |
| MAP31 | Cyberden | 1 | 1 | 1 |
| MAP32 | Go 2 It | 1 | 1 | 1 |
Single-player thing counts per skill column as the Doom Wiki lists them for each map (I–II = I’m Too Young to Die / Hey, Not Too Rough; III = Hurt Me Plenty; IV–V = Ultra-Violence / Nightmare!). Multiplayer-only placements are not counted; weapons dropped by monsters are not placements. Level data: doomwiki.org level articles, CC BY-SA 4.0 — the level database has the full report card per map.
The chaingun occupies weapon slot 4 in the classic Doom arsenal, slotting between the shotgun and the rocket launcher as the player’s primary sustained-fire option. Where the shotgun delivers concentrated burst damage and the rocket launcher handles crowd control with splash, the chaingun bridges both roles through sheer volume of fire — spraying hitscan bullets at a rate that can stagger or outright kill many mid-tier demons before they mount a counterattack.
The chaingun’s early history
The chaingun was already present in Wolfenstein 3D, the game id Software released immediately before Doom, and Doom likewise included the weapon alongside the pistol. An early version of the Doom chaingun appeared in the press release beta, where its graphic differed from the final version. In particular, the barrel tips stopped short of the barrel band rather than extending past it as they do in the released game. Despite its name and appearance, the Doom chaingun is not a true chain gun. The chaingun’s in-game images draw its look from the “Ol’ Painless” Tootsie Toy Gatling Gun, a motorized, electronic toy Gatling cap gun, while a real chain gun uses a single barrel and an electrically driven chain mechanism to cycle its action.
Combat mechanics
Every trigger pull from the chaingun produces two hitscan shots in pairs, so long as the player has at least two bullets available. Each individual bullet deals between 5 and 15 points of damage. A notable property of the weapon’s accuracy model is that the first two shots in any volley are perfectly on target — no dispersal is applied. If the trigger is held continuously, subsequent shots suffer the same spread as pistol fire: a standard deviation of approximately 2° with a ceiling of ±5.5°. This behavior makes the chaingun surprisingly viable for long-range sniping when the player taps the fire button rhythmically rather than holding it down, producing accurate two-shot bursts each time.
The reason exactly two shots remain accurate is tied directly to the classic Doom source code. A_FireCGun calls P_GunShot with accuracy determined by the refire counter; that counter is still 0 for the first two chaingun firing states and is only incremented by A_ReFire, so a fresh tap resets the accuracy. The inaccuracy itself comes from two random values being subtracted and shifted in P_GunShot.
The rapid rate of fire — 525.0 shots per minute in the original game — means that a single enemy caught in sustained chaingun fire will frequently be interrupted mid-animation, cycling through its sprite frames so rapidly that it appears to shuffle and spin. The Doom instruction manual named this effect “the chaingun cha-cha.” Beyond the cosmetic curiosity, the practical implication is meaningful: enemies with a meaningful pain chance, such as imps, cacodemons, and demons, will spend most of their time in pain states rather than attacking, effectively neutralizing their threat so long as bullets hold out.
Ammunition economy
The chaingun draws from the same shared bullet stock as the pistol, meaning every bullet picked up anywhere — including clips, bulk ammo boxes, and those recovered from fallen zombiemen and shotgun guys — feeds the chaingun. A chaingun picked up directly as a floor item provides 20 rounds, or 40 on the “I’m Too Young To Die” and Nightmare! skill levels. Chainguns dropped by fallen heavy weapon dudes yield only 10 rounds (20 on ITYTD/NM) and, unlike placed weapons, vanish if crushed beneath a door or moving ceiling rather than persisting as pickups. The maximum bullet capacity is 200 rounds, expandable to 400 when the player carries a backpack.
First appearances across IWADs
Aside from the locations listed above, chaingun also appeared in Doom 64, with its first encounter in MAP02: The Terraformer. In deathmatch, it appears as early as E1M1: Hangar and MAP01: Entryway respectively.
Doom 64 variant
The Doom 64 iteration of the chaingun carries several distinguishing characteristics. Visually, it features longer perforated barrels and a worn blue finish rather than the polished steel of the PC version; its pickup sprite has a somewhat rusted appearance. In terms of performance, the Doom 64 chaingun fires at 600.0 shots per minute — faster than the original — and deals 4–16 points of damage per bullet rather than the 5–15 of the classic version. When fired, the screen jerks up and down rapidly, adding a kinetic feedback absent from the PC release. The muzzle flash also differs: Doom 64 uses a smaller blue flash compared to the continuous bright flash of the PC version.
In the modern games
Doom 3 reimagines the weapon as the “UAC Weapons Division Mach 2 Chain Gun.” It has a roughly half-second wind-up before firing and uses dedicated .30-calibre belt ammunition rather than the classic Doom bullet pool. Its belts hold 60 rounds, while a chaingun dropped by an enemy provides 30 rounds.
In Doom (2016), the chaingun is the Delta-12, a high-velocity heavy weapon that fires 15 mm tungsten slugs. Unlike Doom 3’s version, it begins firing as it spins up rather than waiting for the barrels to reach full speed.
Doom Eternal removes the spin-up delay altogether, allowing the chaingun to fire at full speed immediately. It shares its ammunition pool with the Heavy Cannon and adds the Energy Shield and Mobile Turret weapon mods.
Port variations and a known bug
The chaingun behaves somewhat differently across ports. In the Sega Saturn version, it fires significantly faster than in other releases. In PSX Doom, the firing animation changes so that the muzzle flash blinks rather than remaining continuous as in the PC original.
The chaingun is associated with one well-documented engine bug: when exactly one bullet remains, the chaingun fires that bullet normally, but the engine plays the firing sound (DSPISTOL) twice instead of once. The root cause lies in the A_FireCGun function, where S_StartSound is called before the ammunition check, causing the extra sound even though only one bullet is consumed. Some source ports have fixed this bug, although some deathmatch players have noted a minor gameplay implication of doing so.
Tactical role
Against the full roster of Doom’s enemies, the chaingun performs reliably across a wide threat range. Zombiemen and barrels fall in roughly two shots on average. Imps and cacodemons require more sustained fire but remain pinned by pain states throughout. Demons and spectres demand a longer burst. Boss-tier enemies — the cyberdemon and spider mastermind — have very low pain chances and thus are not effectively stunlocked; against them the chaingun serves better as a damage-dealer of last resort than as a crowd-control tool.
The weapon also appears prominently in tapping techniques where the player fires brief two-shot bursts to maintain perfect accuracy while conserving ammunition. This approach is especially documented on MAP07: Dead Simple.
Frequently asked questions
Where does the chaingun first appear in the Doom series?
The chaingun first appears in E1M2: Nuclear Plant in the original Doom. It subsequently appears on MAP03: The Gantlet in Doom II, MAP02: Human BBQ in TNT: Evilution, MAP04: Caged in The Plutonia Experiment, and MAP02: The Terraformer in Doom 64.
Why is the chaingun weapon number 4?
In the classic Doom control scheme, the chaingun occupies weapon slot 4, between the shotgun and rocket launcher. This is the weapon number assigned to it in the game’s standard weapon-selection system.
Which modern Doom game introduced the dedicated Mach 2 Chain Gun?
Doom 3 introduced the UAC Weapons Division Mach 2 Chain Gun, replacing the classic weapon’s shared bullet ammunition with dedicated .30-calibre belt ammunition and adding a wind-up before firing.
Does Doom Eternal still use a chaingun spin-up?
No. Doom Eternal removes the spin-up delay and lets the chaingun fire at full speed immediately.
What is the chaingun bug involving two sounds?
When exactly one bullet remains, the chaingun fires that bullet normally — but the engine plays the firing sound (DSPISTOL) twice rather than once, because the sound call occurs before the ammunition check in A_FireCGun. Some source ports have fixed this bug, although some DM players pointed out that doing so carries a minor gameplay implication.
What real object was the chaingun sprite based on?
The chaingun’s in-game images were taken from the “Ol’ Painless” Tootsie Toy Gatling Gun, a motorized electronic toy Gatling cap gun.
How does the Doom 64 chaingun differ from the original?
The Doom 64 chaingun fires at 600.0 shots per minute (versus 525.0 in the original) and deals 4–16 damage per bullet (versus 5–15). Visually it features longer perforated barrels and a worn blue finish, with a smaller blue muzzle flash. Firing it causes the screen to jerk up and down rapidly.
What is the "chaingun cha-cha"?
The Doom instruction manual used the phrase “chaingun cha-cha” to describe the visual effect of the chaingun’s rapid rate of fire on enemies: targets appear to rapidly turn and shuffle in place because the chaingun’s continuous hitscan interrupts their sprite animation sequences so frequently.