Doom Wiki
m (Category:Weapons)
Wagnike2 (talk | contribs)
No edit summary
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The [[chaingun]] in Doom, like its predecessor in [[Wolfenstein 3D]], normally fires an even number of bullets each time the trigger is pulled.  When only one bullet remains in the player's inventory, of course, only one bullet is used — but the firing noise (DSPISTOL) is still played twice.
+
The [[chaingun]] in the [[Doom games]], like its predecessor in [[Wolfenstein 3D]], normally fires an even number of bullets each time the the firing key or button is pressed. When only one bullet remains in the player's supply, that bullet is deducted and a single shot is fired, as expected — but as the engine does not check whether the ammunition has run out when producing the necessary pair of firing noises (which are <tt>DSPISTOL</tt>), the sound is still played twice as if two shots had been fired.
  +
  +
Some [[source port]]s have fixed this bug. However, some DM players pointed out that this changes the gameplay, because you can tell if your opponent has run out of ammo if his/her chaingun emits an odd number of shot sounds.
   
 
== Demo files ==
 
== Demo files ==
   
* [[Media:d229chgn.lmp|The chaingun sound bug]] ([[Image:d229chgn.lmp|file info]]) on [[MAP29: The Living End]]
+
* [[Media:d229chgn.lmp|The chaingun sound bug]] ([[:Image:d229chgn.lmp|file info]]) on [[Level 29: The Living End]] in [[Doom II]]
  +
  +
[[es:Ametralladora hace dos sonidos disparando una bala]]
 
[[Category:Errors and bugs]]
 
[[Category:Errors and bugs]]
[[Category:Weapons]]
+
[[Category:Audio]]

Latest revision as of 15:29, 16 March 2020

The chaingun in the Doom games, like its predecessor in Wolfenstein 3D, normally fires an even number of bullets each time the the firing key or button is pressed. When only one bullet remains in the player's supply, that bullet is deducted and a single shot is fired, as expected — but as the engine does not check whether the ammunition has run out when producing the necessary pair of firing noises (which are DSPISTOL), the sound is still played twice as if two shots had been fired.

Some source ports have fixed this bug. However, some DM players pointed out that this changes the gameplay, because you can tell if your opponent has run out of ammo if his/her chaingun emits an odd number of shot sounds.

Demo files