# DOOM Weapon Damage Information

This page was created and is maintained by
George Bell (gibell@uswest.com)
Version 1:July 15th, 1997

## Table of contents:

- Introduction
- Weapon Damage Table
- Monster Info Table
- Odds Table
- How was this information obtained??
- How accurate is the information??
- Credits

# Introduction

Have you ever wondered why normally it takes 3 rockets to kill a solo Arachnotron, but sometimes only 2? Or why that demon sometimes chews off only 4% of your health while other times a hefty 40%? By reverse engineering, we have been able to figure out how DOOM damage calculations are done. It's rather complex and mathematical, and none of this will help you become a better player. But if you are curious, read on!

The information here applies to all the latest releases of DOOM, from the original game now sold as "Ultimate DOOM" to "DOOM2" and "Final DOOM". All of these appear to be based on the same game engine, Version 1.9. There appear to be no fundamental changes to the game in these three releases, although of course new monsters and weapons were added.

# Weapon Damage Table

The below table contains detailed information on the damage inflicted by each weapon. The continuous firing rate is approximate as it was obtained by timing each weapon with a stopwatch. A missed shot inflicts zero damage (except for rocket blast damage). Once a shot is calculated to hit a monster (or other player), the amount of damage is calculated by multiplying a random number (or several in the case of the shotguns), and multiplying by some constant. For example, the shotgun does 7d3 x 5 damage (assuming all 7 pellets hit), which means you throw seven 3-sided dice, add the results and multiplying by 5. In the game of Dungeons and Dragons, this is similar to the way in which the Dungeon Master calculated damages (although they didn't have 3 sided dice!).

The Min, Max and Mean Damage Columns result directly from the Damage column. The Damage in HP/sec is simply the Mean Damage times the firing rate. The table is sorted in order of increasing Damage in HP/sec. The berserk fist in these terms is actually more powerful than the SSG, although practically speaking you can't punch any monster continuously unless you are invulnerable or it is busy fighting something else.

Weapon | Continuous Firing Rate (approx) | Damage in HP (*) | Min Damage | Max Damage | Mean Damage | Damage in HP/sec
--- | --- | --- | --- | --- | --- | ---
Fist | 120 Punches/Min | d10 x 2 | 2 | 20 | 11 | 22
Pistol | 150 Bullets/Min | d3 x 5 | 5 | 15 | 10 | 25
Shotgun | 58 Shots/Min | 7d3 x 5 | 35 | 105 | 70 | 68
Chaingun | 530 Bullets/Min | d3 x 5 | 5 | 15 | 10 | 88
Chainsaw | 480 Teeth/Min (**) | d10 x 2 | 2 | 20 | 11 | 88
Super Shotgun | 42 Shots/Min | 21d3 x 5 (***) | 105 | 315 | 210 | 147
Rocket vs. Cyberdm (#) | 106 Rockets/Min | d8 x 20 | 20 | 160 | 90 | 159
Berserk Fist | 120 Punches/Min | d10 x 20 | 20 | 200 | 110 | 220
Plasma Gun | 700 Cells/Min | d8 x 5 | 5 | 40 | 22.5 | 263
Rocket | 106 Rockets/Min | d8 x 20 + 128 (direct hit only) | 148 | 288 | 218 | 385
BFG 9000 | 56 Shots/Min | d8 x 100 + traces (##) | 2060 | 4200 | 3130 | 2900

Notes:

> (*) These damage calculations are valid firing at monsters at ANY skill level. In deathmatch, the raw numbers are multiplied by a constant that depends on the skill level.

> (**) This number is very rough, as I got it by estimating the HP/sec (<2 seconds to kill a Demon) and working backwards. Effectively, the chainsaw appears to be a quadruple speed fist.

> (***) The Super Shotgun does 3 times the damage of the Shotgun, even though it only uses twice the ammo.

> (#) Cyberdemons and Spider Masterminds take only the direct hit damage from a rocket, not the blast damage. This explains why it takes on average 44 rockets to kill a Cyberdemon, 33 for a Spider Mastermind.

> (##) BFG damage calculations are quite complex, the figures listed show the damage taken by the direct hit plus all 40 traces. Each trace does a random amount of damage between 49 and 85 HP, with a mean of 67 HP. At point blank range the total damage of a BFG impact can exceed 3000 HP! It is not all that uncommon to kill a Spider Mastermind with one BFG shot. See The BFG FAQ for more info on the BFG (although their trace damage figures are wrong).

# Monster Information Table:

The following table contains the number of hit points for each monster and how much damage it's attacks do. This table is for skill levels 2-5, damage at skill 1 is half this (rounded down to the nearest integer). The hit point figures may differ from those in some FAQ's, however these were obtained from Dehacked and are believed to be correct. If you don't believe some HP figure, check it in Dehacked first.

Note that this pistol carried by the Trooper does different damage from the one you carry, as does the Sargeant's shotgun.

Monster | Hit Points (HP) | Close Range Attack Damage | Long Range Attack Damage
--- | --- | --- | ---
Trooper | 20 | None | Pistol: d5 x 3
Shotgun Sargeant | 30 | None | Shotgun: 3d5 x 3?
Heavy Weapon Dude | 70 | None | Chaingun: ??
WolfSS | 50 | None | Rapid-fire Shotgun: ??
Imp | 60 | scratch: d8 x 3 | fireball: d8 x 3
Demon/Specter | 150 | scratch: d10 x 4 | None
Lost Soul | 100 | ramming: d8 x 3 | None
Cacodemon | 400 | d6 x 10 | fireball: d8 x 5
Hell Knight | 500 | scratch: d8 x 10 | fireball: d8 x 8
Baron of Hell | 1000 | scratch: d8 x 10 | fireball: d8 x 8
Arachnotron | 500 | None | Plasma Gun: d8 x 5?
Pain Elemental | 400 | None | None
Revenant | 300 | scratch: d10 x 6 | fireball: d8 x 10
Mancubus | 600 | None | fireball: d8 x 8
Arch-Vile | 700 | None | Flame: ~85?
Spider Mastermind | 3000 | None | Super Chaingun: ??
Cyberdemon | 4000 | None | Rocket: d8 x 20 + 128?
Romero's head | 250 | None | None
Commander Keen | 100 | None | None
Barrel | 20 | Explodes: Up to 128 | None

The player at 100% health and no armor has 100 hit points. At 200% health and armor, though, you effectively have 400 hit points.

# Some interesting odds when shooting:

If you know probability theory, you can use the damage and monster HP information to calculate the probability distribution of the damage done by a weapon, or the probability distribution of the number of shots required to kill a type of monster. It is important to realize that all the below calculations assume zero misses. This is particularly significant for the shotguns - some of the 21 SSG pellets will often miss a monster unless it is very close.

For example, you should be able to kill the Cyberdemon with the SSG in 19 shots over half the time. You can demonstrate this by going invulnerable and also going into no clipping mode so that you can fire the SSG when you are actually inside him, ensuring that not a single pellet misses. However in real game situations 20-22 shots are usually required, because it is very hard to make sure every pellet is hitting him.

The table below also shows why it often takes 3 shots with the normal shotgun to kill a demon (150 HP) but almost always only 1 shot with the SSG.

Odds of what? (assuming no missed shots) | Odds
--- | ---
Killing a Demon/Specter in 2 shotgun shots | 1 in 3.2
NOT killing a Demon/Specter in 1 SSG shot (or 3 shotgun shots) | 1 in 3500
NOT killing an Imp with 1 shotgun shot | 1 in 8
Killing an Arachnotron or Hell Knight with 2 direct rocket hits | 1 in 6.4
NOT killing a Cacodemon with 2 SSG shots | 1 in 5
Killing a Revenant in 1 SSG shot | 1 in 5 million
Killing a Cyberdemon in 18 SSG shots | 1 in 400
Killing a Cyberdemon in 19 SSG shots | 1 in 1.8
Killing a Cyberdemon with 40 rockets or fewer | 1 in 12.7
Killing a Cyberdemon with 44 rockets or fewer | 1 in 2.3
Exploding a barrel (or killing a Trooper) with the first bullet | 0 (never)
Exploding a barrel (or killing a Trooper) with the second bullet | 2 in 3
Exploding a barrel with a single (non-berserk) punch | 1 in 10

# How was this information obtained??

Two ways: Dehacked and using actual gameplay. Dehacked contains monster HP values plus damage multipliers for all of the missiles in the game. If you look at "Things" in Dehacked, you will see "Rocket (in air)" and "Plasma Bullet". Under the attributes of these things you will find a "Missile damage", which is the damage multiplier (20 in the case of the rocket). It appears that all missiles are based on a d8 random damage. Bullets or shotgun pellets do instantaneous damage and are not "Things" - their damage must be obtained by the second technique below.

The second, more primitive technique is just to observe health decreases during a controlled attack by a monster, or to create a "voodoo doll". If you create a level with two starts for Player 1, when you start a single player game the second start will be your voodoo doll. If you shoot him with a pistol, for example, your own health will go down at the same time. If you do this, you will notice your health always goes down by 5%, 10% or 15% with equal probability (when you have no armor).

The BFG damage calculations are very complex and it even has it's own BFG FAQ. As far as I can tell, the BFG FAQ is perfectly correct, except their trace damage numbers are too low, and they claim there are only 20 traces. We believe there are actually 40 traces and each does a random amount of damage approximately between 49 and 85 HP. The latter was obtained by doing voodoo experiments set up so that only a single trace hits the voodoo doll.

# How accurate is the information??

I'm sure there are some mistakes but most of this is believed to be very accurate. It is certainly more accurate than the information I have seem in all the FAQ's. Many of the monster damage figures are rather uncertain and more experiments are needed. If you believe anything here is wrong, please e-mail me, but first you should check the following:

- Are your shots always hitting?? In real gameplay it is hard to ensure every shotgun pellet is hitting some monster that you aim at, so it is virtually impossible to take out a Cyberdemon in 19 SSG shots.
- Can you make an lmp to illustrate your point? If so, send it to me.

The odds calculations get pretty complex, especially when calculating the odds of taking out a Cyberdemon. Please feel free to try to duplicate them on your own, and let me know if you get something different.

# Credits

These folks inspired me/helped me create this page. Thanks!!

- Patrick Martin (cmarti39@icon.net)
- Yonatan Donner (ruthd@post.tau.ac.il)