Pistol/Doom

The pistol is the player's default weapon, and fires bullets. Each player enters the game with a pistol, fifty bullets, and his fists, with the pistol selected as the active weapon. It uses the same ammunition as the chaingun. None of the monsters carry a pistol, though the Zombieman appears to be armed with a rifle that fires pistol bullets.

Combat Characteristics
The pistol fires individual bullets, each inflicting 5-15 points of damage. If the player holds the fire button down, the marine fires the pistol repeatedly. As with the chaingun, the initial shot accurately strikes the object in the center of the screen, but if the trigger is held down, subsequent shots have a dispersal (standard deviation around 2°, to a maximum of ±5.5°).

Tactical Analysis
The pistol is an extremely weak weapon, doing damage at the same rate of the fists and generally should not be used if any better weapon is available. However, if the player is low on shotgun shells and doesn't have the chaingun in his possession, the pistol can be used to take down individual or small groups of zombies or Imps and save shells for stronger enemies that may be encountered later. This situation is most commonly suffered at the first levels of an episode or megawad especially on Ultra-Violence difficulty when the player is looking desperately for the shotgun, but still has to face great quantities of monsters.

Another practical use for the pistol is to knock back Lost Souls and interrupting their attacks. This is useful for when the player is fighting 1-3 Lost Souls, but any more than that should be handled by the chaingun.

The pistol is capable of 100% accurate fire if the player carefully taps the fire button slightly after the first shot rather than hold it down. It's also the most economical way to shoot hitscan-activated switches, because unlike the chaingun, the pistol only fires one bullet per cycle rather than two (however when playing the original executable, the player may have to use the Super Shotgun as it is the only weapon with vertical spread to hit switches that may be on a higher level than the one the player is currently on).

Data Statistics
General data =
 * -|Shot damage =
 * 1) This table assumes that all calls to P_Random for damage, pain chance, blood splats, and bullet dispersal are consecutive. In real play, this is never the case: counterattacks and AI pathfinding must be handled, and of course the map may contain additional moving monsters and other randomized phenomena (such as flickering lights). Any resulting errors are probably toward the single-shot average, as they introduce noise into the correlation between the indices of "consecutive" calls.
 * 2) The target must be close enough to compensate for the weapon's recoil.
 * 3) Assumes that direct hits are possible, which does not occur in any stock map.