Difference between revisions of "Chainsaw"

From DoomWiki.org

[unchecked revision][checked revision]
(improve wordy/bad writing, trivia sent to the bottom, important distinction between vanilla and source port behavior!)
(Inspiration and development: +0.3 early pickup sprite)
(42 intermediate revisions by 20 users not shown)
Line 1: Line 1:
{{Doom 3 weapon also in}}
+
[[File:Chainsaw Doom II MAP15.png|thumb|A chainsaw on a ledge in [[MAP15: Industrial Zone (Doom II)|MAP15: Industrial Zone]] from [[Doom II]]. The player is fell backwards from the ledge but did not pick up a chainsaw, as only one can be held.]]
[[Image:d208saw.png|300px|thumb|A chainsaw in a suspiciously empty passage on [[MAP08: Tricks and Traps (Doom II)|MAP08: Tricks and Traps]].]]
+
[[File:Chainsaw.jpg|thumb|The chainsaw, near where it is found in [[E1M2: Nuclear Plant (Doom)|E1M2: Nuclear Plant]].]]
[[Image:Chainsaw.jpg|300px|thumb|The chainsaw, near where it is found in [[E1M2: Nuclear Plant (Doom)|E1M2: Nuclear Plant]].]]
+
{{Weapon versions|disambig={{thisisabout|weapon|doom1}}|doom3=Chainsaw (Doom 3)|doom4=Chainsaw (Doom 2016)|doom5=Chainsaw (Doom Eternal)}}
 +
The '''chainsaw''' mutilates enemies close enough to contact.  At 525 hits per minute (one hit every 4 [[tic]]s), it is roughly a quadruple-speed [[fist]]. Its "rapid fire" works well on enemies with high [[pain chance]], minimizing damage to the player in melee situations. It is often used to conserve ammo or simply because of its gory implications. When picked up, the message is "A Chainsaw! Find some meat!". It is officially described as such:
  
The '''chainsaw''' mutilates enemies close enough to contact. At 525 hits per minute, it is roughly a quadruple-speed [[fist]]. Its "rapid fire" works well on enemies with high [[pain chance]], minimizing damage to the player in melee situations. It is often used to conserve ammo or simply because of its gory implications. When picked up, the message is "A Chainsaw! Find some meat!".
+
{{Quote|Chainsaw cuts the baddies like standing timber, but you have to get close.|[[Doom instruction manual]]}}
  
It is most effective against [[Demon]]s and [[Spectre]]s, since the player can usually kill them without taking damage. The chainsaw's disadvantage is its slow killing speed compared to the [[Berserk pack|berserk fist]], which becomes a liability when facing multiple enemies in open areas. Expert players confronted by a pack of Demons and Spectres back into a corner and chainsaw them down one by one; if the corner is less than 107 degrees wide, only one Demon can attack at a time.  
+
==Tactical analysis==
 +
[[File:Doom 64 chainsaw.png|thumb|A player, holding a chainsaw, finding another one in [[MAP22: Burnt Offerings (Doom 64)|MAP22: Burnt Offerings]] from [[Doom 64]].]]
 +
The chainsaw is a strong melee weapon, but due to its limited range it is impractical to use against certain types of monsters. It is most effective against [[demon]]s and [[spectre]]s, since the player can usually kill them without taking damage. The chainsaw's disadvantage is its slow killing speed compared to the [[Berserk pack|berserk fist]], which becomes a liability when facing multiple enemies in open areas. Expert players confronted by a pack of demons and spectres back into a corner and chainsaw them down one by one; if the corner is less than 107 degrees wide, only one demon can attack at a time.  
  
It can also be used fairly effectively against [[Cacodemon]]s, [[Pain Elemental]]s, [[Lost Soul]]s, and [[Imp]]s. A safe application against [[Revenant]]s requires a difficult method of continuously backing off, maintaining a distance too far for its fists and too close for its rockets. It is ineffective against [[Hell Knight]]s and other demons with powerful attacks and low [[pain chance]]. A safe and easy usage against zombies is possible when waiting behind a sharp corner, but two things must be considered: First, zombies often advance in a zig-zag pattern. Second, using the chainsaw behind doors may cost more ammo than it saves if the dropped weapon or ammo is not picked up and smashed in the closing door. When used against [[Mancubus|Mancubi]], the monster may suddenly start to retaliate; this risk may somewhat be lowered by using several short attacks.
+
The chainsaw has a range of 65 units, slightly larger than the fist's 64 units.
  
The chainsaw is effectively rendered useless against Demons and Imps if the game parameter is set to ''Fast Monsters'' (such as in [[Skill level|Nightmare difficulty]]), since these monsters' melee attacks are three times as fast.
+
It can also be used fairly effectively against [[cacodemon]]s, [[pain elemental]]s, [[lost soul]]s, and [[imp]]s. A safe application against [[revenant]]s requires a difficult method of continuously backing off, maintaining a distance too far for its fists and too close for its rockets. It is ineffective against [[Hell knight]]s and other demons with powerful attacks and low [[pain chance]]. A safe and easy usage against zombies is possible when waiting behind a sharp corner, but two things must be considered. First, zombies often advance in a zig-zag pattern. Second, using the chainsaw behind doors may cost more ammo than it saves if the dropped weapon or ammo is not picked up and smashed in the closing door. When used against [[Mancubus|mancubi]], the monster may suddenly start to retaliate; this risk may somewhat be lowered by using several short attacks.
  
The chainsaw first appears in a [[secret]] area of the level [[E1M2: Nuclear Plant]], and appears again in secret areas of [[E1M3: Toxin Refinery]] and [[E1M5: Phobos Lab]].  It is finally found in a non-secret area on [[E2M6: Halls of the Damned]].
+
The chainsaw is effectively rendered useless against demons and imps if the game is played with the [[Parameter#-fast|{{c|-fast}}]] [[parameter]] (such as in [[Skill level|Nightmare! difficulty]]), since these monsters' melee attacks are two times as fast, and they also recover from pain state twice as fast.
  
In [[vanilla Doom]], if a player has a chainsaw, they cannot switch back to the [[fists]] unless they have a [[berserk pack]].  Most modern [[source port]]s allow toggling of the fists and chainsaw by pressing "1" (as with the [[Super shotgun|two shotguns]] in [[Doom II]]).
+
The chainsaw first appears in a [[secret]] area of the level [[E1M2: Nuclear Plant]], and appears again in secret areas of [[E1M3: Toxin Refinery]] and [[E1M5: Phobos Lab]].  It is finally found in a non-secret area on [[E2M6: Halls of the Damned]]. In [[Doom II]], it can be found in an optional area at [[MAP01: Entryway (Doom II)|MAP01: Entryway]] at the very start of the map.
  
The chainsaw can be obtained via the [[Doom cheat codes|cheat codes]] <tt>idchoppers</tt>, <tt>idfa</tt> or <tt>idkfa</tt>.
+
In [[vanilla Doom]], if a player has a chainsaw, they cannot switch back to the [[fist]]s unless they have a [[berserk pack]].  Most modern [[source port]]s allow toggling of the fists and chainsaw by pressing "1" (as with the [[Super shotgun|two shotguns]] in Doom II).
 +
 
 +
The chainsaw can be obtained via the [[Doom cheat codes|cheat codes]] {{c|idchoppers}}, {{c|idfa}} or {{c|idkfa}}.
 +
 
 +
==Inspiration and development==
 +
[[File:Doom Development Chainsaw.jpg|thumb|right|The "Eager Beaver" chainsaw borrowed by Tom Hall about to be photographed.]]
 +
The chainsaw graphics are based on scans of a real {{wp|chainsaw}}, a {{wp|McCulloch Motors Corporation|McCulloch}} Eager Beaver, borrowed by [[Tom Hall]] from his then-girlfriend.
 +
 
 +
The addition of the chainsaw to Doom, along with the [[shotgun]], was inspired by the 1987 {{wp|comedy horror}} film ''{{wp|Evil Dead II}}''. In the film, the protagonist Ash, having lost his right hand to a demonic infection, modifies a chainsaw and attaches it to his stump arm, using it to slay the undead.
 +
 
 +
The chainsaw was a slightly later addition to the game's arsenal which is not described in the [[Doom Bible]]. A crude, early pickup sprite appears in [[Doom v0.3]]. Its first-person and normal pickup sprites first appear in [[Doom v0.4]] alpha, but it does not become functional until the [[Doom press release beta|press release beta]].
 +
<gallery mode="nolines" widths="200px">
 +
File:Doom 0.3 Weapon Pickups 2.png|Doom v0.3 pickup sprite, between the [[BFG 2704]] and [[dark claw]].
 +
</gallery>
  
 
==Notes==
 
==Notes==
  
* Due to [[flawed collision detection]], the Chainsaw is ineffective against the [[arachnotron]] and [[mancubus]] without a [[source port]] that modifies [[vanilla]] [[hitscan]] behavior.
+
* Total number and timing of the chainsaw's animation frames are identical to those of the [[chaingun]]; as a result, they have the same rate of fire. The chainsaw however deals slightly higher damage per second, as the mean damage of a single tooth is higher that a bullet's. Specifically, the chainsaw's {{c|[[A_Saw]]()}} function does (x + 1) * 2 damage, where "x" is a random number between 0 and 9. The chaingun's {{c|[[A_FireCGun]]()}} function instead does x * 5 damage, where "x" is a random value between 1 and 3.
 +
 
 +
* Due to [[flawed collision detection]], the chainsaw is ineffective against the [[arachnotron]],  [[mancubus]] and [[spider mastermind]] without a [[source port]] that modifies [[vanilla]] [[hitscan]] behavior.
  
 
* Switching to the chainsaw means that there is a continuous buzzing from the chainsaw motor. When "fired", the chainsaw is shoved forward and the buzzing changes to a higher and even more intense whine. Like gunfire or a fist punch, attacking with the chainsaw will alert monsters in open areas, however merely switching to the chainsaw will not. Players who often want to provoke enemies into finding them can "fire" the chainsaw, without wasting ammo.
 
* Switching to the chainsaw means that there is a continuous buzzing from the chainsaw motor. When "fired", the chainsaw is shoved forward and the buzzing changes to a higher and even more intense whine. Like gunfire or a fist punch, attacking with the chainsaw will alert monsters in open areas, however merely switching to the chainsaw will not. Players who often want to provoke enemies into finding them can "fire" the chainsaw, without wasting ammo.
  
* The chainsaw graphics are based on scans of a real [[Wikipedia:chainsaw|chainsaw]], a [[Wikipedia:McCulloch Motors Corporation|McCulloch]] Eager Beaver (borrowed by [[Tom Hall]] from his girlfriend).
+
* [[Doom 64]]'s chainsaw is drastically different in terms of appearance. The saw has two blades instead of one and the letters "[[UAC|U.A.C.]]" are engraved on top of the weapon. The damage inflicted by this version of the weapon is roughly doubled, causing damage once every 2 tics (0.066 seconds in Doom 64's slower rate of 30 tics per second), and the damage formula is (x + 1) * 3, where "x" is a random value between 0 and 7.
  
* The TV advertisement for the [[Super NES|Super Nintendo port]] showed numerous instances of the player chainsawing [[Imps]] and [[Demons]], intercut with images of butchers at a slaughterhouse/meat factory.  
+
* The TV advertisement for the [[Sega 32X|Sega 32X port]] showed numerous instances of the player chainsawing [[imp]]s and [[demon]]s, intercut with images of butchers at a slaughterhouse/meat factory.  
  
* The chainsaw appears to have no discernible reason to be on [[Phobos]] as the moon appears to be devoid of plant life. This is parodied in [[Doom 3]] by having a chainsaw shipment being a mistake.
+
* The chainsaw appears to have no discernible reason to be on [[Phobos]] as the moon appears to be devoid of plant life. This would be parodied in later entries, with [[Doom 3]] mentioning a shipment of chainsaws being delivered to Mars by mistake instead of the requested jackhammers, and [[Doom (2016)]] noting that the chainsaw was smuggled in before it was confiscated by security.
  
 
* Due to a limitation of the game [[Doom engine|engine]], the chainsaw does not penetrate its victims; instead, it repeatedly re-aligns the player's position to give the effect of being 'locked' with the target. This can be observed by simultaneously sawing a demon and attempting to turn with the mouse.
 
* Due to a limitation of the game [[Doom engine|engine]], the chainsaw does not penetrate its victims; instead, it repeatedly re-aligns the player's position to give the effect of being 'locked' with the target. This can be observed by simultaneously sawing a demon and attempting to turn with the mouse.
  
* If the menu is accessed or the game is paused while the player attacks with the chainsaw, the weapon will buzz in a strange, high pitch for a moment.
+
* The chainsaw "rev up" sound ({{c|DSSAWUP}}) is played when the player switches weapons to the chainsaw.  Normally it is not played in its entirety, as the sound is cut off by the normal sound effect made by the chainsaw while selected ({{c|DSSAWIDL}}). It can be heard in its entirety by switching weapons to the chainsaw from any other weapon, and immediately pausing the game; and is also played completely when a new level starts with the active weapon being a chainsaw (see [[Intermission screen#Chainsaw sound effect]]). Likewise the attack sound is longer than is normally heard; if the game is paused while attacking, a much longer and higher pitched portion of the sound can be heard.
 +
 
 +
* The {{c|idchoppers}} [[Doom cheat codes|cheat code]] which gives the chainsaw is also supposed to make the player invulnerable; however because of a confusion between a countdown timer and a boolean value, this [[invulnerability]] only lasts a single [[tic]]. From {{c|[[Doom source code files|st_stuff.c]]}}:
  
* The chainsaw "rev up" sound (<tt>DSSAWUP</tt>) is played when the player switches weapons to the chainsaw.  Normally it is not played in its entirety, as the sound is cut off by the normal sound effect made by the chainsaw while selected (<tt>DSSAWIDL</tt>). It can be heard in its entirety by switching weapons to the chainsaw from any other weapon, and immediately pausing the game; and is also played completely when a new level starts with the active weapon being a chainsaw (see [[Intermission screen#Chainsaw sound effect]]).
+
      // 'choppers' invulnerability & chainsaw
[[File:Doom64Chainsaw11D64ex.jpg|thumb|Doom 64's chainsaw]]
+
      else if (cht_CheckCheat(&cheat_choppers, ev->data1))
 +
      {
 +
        plyr->weaponowned[wp_chainsaw] = true;
 +
        plyr->powers[pw_invulnerability] = true; '''// this value is supposed to be how long the power lasts'''
 +
        plyr->message = STSTR_CHOPPERS;
 +
      }
  
* [[Doom 64]]'s chainsaw is drastically different in terms of appearance. The saw has two blades instead of one (and therefore doubling the damage) and the letters "[[UAC|U.A.C.]]" are engraved on top of the weapon. The damage inflicted by this version of the weapon is also doubled.
+
*The [[Depths of Doom Trilogy]]'s manual erroneously states the chainsaw is only available in Doom II.
  
 
== Data ==
 
== Data ==
  
 +
{{col-begin|width=auto}}
 +
{{col-break}}
 
{| {{prettytable}}
 
{| {{prettytable}}
! colspan="2" | Chainsaw data
+
!colspan="2"|Chainsaw data
 +
|-
 +
| [[Thing types|Thing type]]||2005 (decimal), 7D5 (hex)
 +
|-
 +
| [[Mobj|Enum]]||MT_MISC26 (74)
 
|-
 
|-
|Weapon number
+
| Appears in||[[Shareware]] Doom<br>[[Doom]]/[[Ultimate Doom]]<br>[[Doom II]]/[[Final Doom]]<br>[[Doom 64]]/[[The Lost Levels|Lost Levels]]
|1
 
 
|-
 
|-
|[[Damage]]
+
| Radius||20
|2-20
 
 
|-
 
|-
|Included ammo
+
| Height||16
|Infinite
 
 
|-
 
|-
|Shot type
+
| [[Thing types|Class]]||[[Weapon]]<br>Pickup
|[[Hitscan]]
 
 
|-
 
|-
|Shots per minute
+
| Flags||{{c|1}} (decimal)<br>{{c|00000001}} (hex)
|525.0 teeth
 
 
|-
 
|-
|[[Sound]]
+
| Flags list|| 0: Can be picked up
|DSSAWUP (when selected)<br>DSSAWIDL (idling)<br>DSSAWFUL (firing)<br>DSSAWHIT (doing damage)
+
|}
 +
{{col-break|gap=0.5em}}
 +
{| {{prettytable}}
 +
!colspan="2"|Weapon attributes
 
|-
 
|-
|Appears in
+
| Weapon slot||1
|Shareware Doom<br>Registered Doom<br>Ultimate Doom<br>Doom II/Final Doom
 
 
|-
 
|-
|Thing type
+
| Included ammo||Infinite
|2005 (decimal), 7D5 (hex)
 
 
|-
 
|-
|Radius
+
| Shots per minute||525.0 teeth
|20
+
|}
 +
{| {{prettytable}}
 +
! [[State]]!![[Sprite]]!!Frames
 
|-
 
|-
|[[Sprite]]
+
| Before pickup||CSAW||1 [A]
|CSAW (before pickup)<br>SAWG (wielded)<br>PUFF (impact, miss)<br>BLUD (impact, hit)
 
 
|-
 
|-
|[[Thing types|Class]]
+
| Wielded||SAWG||2 [CD]
|Weapon<br>Pickup
 
 
|-
 
|-
 +
| Firing||SAWG||2 [AB]
 
|}
 
|}
 +
{{col-break|gap=1em}}
 +
{| {{prettytable}}
 +
!colspan="2"|[[Melee attack]]
 +
|-
 +
| [[Damage]]||2-20
 +
|-
 +
| Sprite||PUFF (impact, miss)<br>BLUD (impact, hit)
 +
|-
 +
| Frames||4 [ABCD] (impact, miss)<br>3 [CBA] (impact, hit)
 +
|-
 +
| [[Sound]]||DSSAWUP (when selected)<br>DSSAWIDL (idling)<br>DSSAWFUL (firing)<br>DSSAWHIT (doing damage)
 +
|}
 +
{{col-end}}
  
 
The chainsaw can inflict approximately 94.47 points of damage per second:
 
The chainsaw can inflict approximately 94.47 points of damage per second:
Line 83: Line 124:
 
| '''Seconds needed to kill'''<sup>1</sup>
 
| '''Seconds needed to kill'''<sup>1</sup>
 
| Mean
 
| Mean
| [[Wikipedia:Standard deviation#Interpretation and application|Standard<br>deviation]]
+
| {{wp|Standard deviation#Interpretation and application|Standard<br/>deviation}}
 
| Min
 
| Min
 
| Max
 
| Max
Line 93: Line 134:
 
|0.57
 
|0.57
 
|-
 
|-
|[[Trooper]]
+
|[[Zombieman]]
 
|0.27
 
|0.27
 
|0.09
 
|0.09
Line 99: Line 140:
 
|0.57
 
|0.57
 
|-
 
|-
|[[Sergeant]]
+
|[[Shotgun guy]]
 
|0.38
 
|0.38
 
|0.11
 
|0.11
Line 117: Line 158:
 
|1.14
 
|1.14
 
|-
 
|-
|[[Chaingunner]]
+
|[[Heavy weapon dude]]
 
|0.80
 
|0.80
 
|0.15
 
|0.15
Line 123: Line 164:
 
|1.26
 
|1.26
 
|-
 
|-
|[[Lost Soul]]
+
|[[Lost soul]]
 
|1.12
 
|1.12
 
|0.18
 
|0.18
Line 147: Line 188:
 
|2.17
 
|2.17
 
|-
 
|-
|[[Boss Brain]]<sup>2</sup>
+
|[[Romero's head]]<sup>2</sup>
 
|2.70
 
|2.70
 
|0.24
 
|0.24
Line 165: Line 206:
 
|5.03
 
|5.03
 
|-
 
|-
|[[Pain Elemental]]
+
|[[Pain elemental]]
 
|4.29
 
|4.29
 
|0.29
 
|0.29
Line 171: Line 212:
 
|5.03
 
|5.03
 
|-
 
|-
|[[Hell Knight]]
+
|[[Hell knight]]
 
|5.33
 
|5.33
 
|0.27
 
|0.27
Line 189: Line 230:
 
|6.97
 
|6.97
 
|-
 
|-
|[[Arch-Vile]]
+
|[[Arch-vile]]
 
|7.46
 
|7.46
 
|0.23
 
|0.23
Line 201: Line 242:
 
|11.20
 
|11.20
 
|-
 
|-
|[[Spider Mastermind]]<sup>3</sup>
+
|[[Spiderdemon]]<sup>3</sup>
 
|31.80
 
|31.80
 
|0.23
 
|0.23
Line 215: Line 256:
 
|}
 
|}
 
<small>
 
<small>
#This table assumes that all calls to [[Pseudorandom number generator|P_Random]] for damage, [[pain chance]], and [[blood]] splats 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 [[Sector#Vanilla Doom|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.
+
#This table assumes that all calls to [[Pseudorandom number generator|P_Random]] for damage, [[pain chance]], and [[blood]] splats 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 [[Sector#Doom|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.
 
#Assumes that direct hits are possible, which [[Icon of Sin|does not occur]] in any stock map.
 
#Assumes that direct hits are possible, which [[Icon of Sin|does not occur]] in any stock map.
 
#Due to errors in the line-of-sight algorithms of [[vanilla Doom]] (see [[Spider paralysis]]), it is sometimes impossible to keep the chainsaw in continuous contact with a wide monster.
 
#Due to errors in the line-of-sight algorithms of [[vanilla Doom]] (see [[Spider paralysis]]), it is sometimes impossible to keep the chainsaw in continuous contact with a wide monster.
Line 222: Line 263:
 
== Appearance statistics ==
 
== Appearance statistics ==
  
The [[IWAD]]s contain the following numbers of chainsaws:
+
In the [[IWAD]]s the chainsaw is first encountered on these maps per [[Skill level#Doom and Doom II skill levels|skill level]]:
 +
 
 +
{{col-begin}}
 +
{{col-break|width=50%}}
 
{| {{prettytable}}
 
{| {{prettytable}}
!Game||[[I'm Too Young To Die|ITYTD]] and [[Hey, Not Too Rough|HNTR]]||[[Hurt Me Plenty|HMP]]||[[Ultra-Violence|UV]] and [[Nightmare!|NM]]
+
!colspan="4"|Single-player
 +
|-
 +
!Game / ''Episode''!!1-2!!3!!4-5
 +
|-
 +
|''[[Knee-Deep in the Dead]]''||[[E1M2: Nuclear Plant]]||E1M2: Nuclear Plant||E1M2: Nuclear Plant
 +
|-
 +
|''[[The Shores of Hell]]''||[[E2M2: Containment Area]]||E2M2: Containment Area||E2M2: Containment Area
 +
|-
 +
|''[[Inferno]]''||[[E3M5: Unholy Cathedral]]||E3M5: Unholy Cathedral||E3M5: Unholy Cathedral
 +
|-
 +
|''[[Thy Flesh Consumed]]''||[[E4M2: Perfect Hatred]]||E4M2: Perfect Hatred||E4M2: Perfect Hatred
 +
|-
 +
|[[Doom II]]||[[MAP01: Entryway]]||MAP01: Entryway||MAP01: Entryway
 +
|-
 +
|[[TNT: Evilution]]||[[MAP02: Human BBQ]]||MAP02: Human BBQ||MAP02: Human BBQ
 +
|-
 +
|[[Plutonia Experiment]]||[[MAP03: Aztec]]||MAP03: Aztec||MAP03: Aztec
 +
|-
 +
|[[Doom 64]]||[[MAP01: Staging Area]]||MAP01: Staging Area||MAP01: Staging Area
 +
|-
 +
|[[The Lost Levels]]||[[MAP37: Wretched Vats]]||MAP37: Wretched Vats||MAP37: Wretched Vats
 +
|}
 +
{{col-break}}
 +
{| {{prettytable}}
 +
!colspan="4"|Multiplayer
 +
|-
 +
!Game / ''Episode''!!1-2!!3!!4-5
 +
|-
 +
|''Knee-Deep in the Dead''||E1M2: Nuclear Plant||E1M2: Nuclear Plant||E1M2: Nuclear Plant
 +
|-
 +
|''The Shores of Hell''||E2M2: Containment Area||E2M2: Containment Area||E2M2: Containment Area
 +
|-
 +
|''Inferno''||E3M5: Unholy Cathedral||E3M5: Unholy Cathedral||E3M5: Unholy Cathedral
 +
|-
 +
|''Thy Flesh Consumed''||E4M2: Perfect Hatred||E4M2: Perfect Hatred||E4M2: Perfect Hatred
 +
|-
 +
|Doom II||MAP01: Entryway||MAP01: Entryway||MAP01: Entryway
 +
|-
 +
|TNT: Evilution||MAP02: Human BBQ||MAP02: Human BBQ||MAP02: Human BBQ
 +
|-
 +
|Plutonia Experiment||MAP03: Aztec||MAP03: Aztec||MAP03: Aztec
 +
|}
 +
{{col-end}}
 +
 
 +
The IWADs contain the following numbers of chainsaws per skill level:
 +
 
 +
{{col-begin}}
 +
{{col-break|width=50%}}
 +
{| {{prettytable|style=text-align: center;}}
 +
!colspan="4"|Single-player
 +
|-
 +
!Game / ''Episode''!!1-2!!3!!4-5
 +
|-
 +
|style="text-align: left;"|''[[Knee-Deep in the Dead]]''||''5''||''5''||''5''
 +
|-
 +
|style="text-align: left;"|''[[The Shores of Hell]]''||''5''||''5''||''5''
 +
|-
 +
|style="text-align: left;"|''[[Inferno]]''||''3''||''3''||''3''
 +
|-
 +
|style="text-align: left;"|[[Doom|Doom (registered)]]||13||13||13
 +
|-
 +
|style="text-align: left;"|''[[Thy Flesh Consumed]]''||''3''||''3''||''3''
 +
|-
 +
|style="text-align: left;"|[[Ultimate Doom]]||16||16||16
 +
|-
 +
|style="text-align: left;"|[[Doom II]]||7||8||8
 +
|-
 +
|style="text-align: left;"|[[TNT: Evilution]]||19||18||18
 +
|-
 +
|style="text-align: left;"|[[Plutonia Experiment]]||4||4||4
 +
|-
 +
|style="text-align: left;"|[[Doom 64]]||7||7||7
 +
|-
 +
|style="text-align: left;"|[[The Lost Levels]]||2||2||2
 +
|}
 +
{{col-break}}
 +
{| {{prettytable|style=text-align: center;}}
 +
!colspan="4"|Multiplayer
 +
|-
 +
!Game / ''Episode''!!1-2!!3!!4-5
 +
|-
 +
|style="text-align: left;"|''Knee-Deep in the Dead''||''5''||''5''||''5''
 +
|-
 +
|style="text-align: left;"|''The Shores of Hell''||''5''||''5''||''5''
 +
|-
 +
|style="text-align: left;"|''Inferno''||''3''||''3''||''3''
 +
|-
 +
|style="text-align: left;"|Doom (registered)||13||13||13
 +
|-
 +
|style="text-align: left;"|''Thy Flesh Consumed''||''4''||''4''||''4''
 
|-
 
|-
|[[Ultimate Doom]]||16||16||16
+
|style="text-align: left;"|Ultimate Doom||17||17||17
 
|-
 
|-
|[[Doom II]]||7||8||8
+
|style="text-align: left;"|Doom II||10||11||11
 
|-
 
|-
|[[TNT: Evilution]]||20||19||19
+
|style="text-align: left;"|TNT: Evilution||26||25||25
 
|-
 
|-
|[[Plutonia]]||4||4||4
+
|style="text-align: left;"|Plutonia Experiment||4||4||4
 
|}
 
|}
 +
{{col-end}}
  
 
== See also ==
 
== See also ==
Line 239: Line 373:
 
* [[UV Tyson]]
 
* [[UV Tyson]]
 
* [[Chainsaw (Doom 3)]]
 
* [[Chainsaw (Doom 3)]]
 +
* [[Chainsaw (Doom 2016)]]
 +
* [[Chainsaw (Doom Eternal)]]
  
 
==External links==
 
==External links==
Line 246: Line 382:
  
 
{{Doom weapons}}
 
{{Doom weapons}}
 +
[[Category:Chainsaws]]

Revision as of 18:55, 19 November 2022

A chainsaw on a ledge in MAP15: Industrial Zone from Doom II. The player is fell backwards from the ledge but did not pick up a chainsaw, as only one can be held.
The chainsaw, near where it is found in E1M2: Nuclear Plant.
This article is about the weapon in the classic Doom series. For other versions of this weapon, see:

The chainsaw mutilates enemies close enough to contact. At 525 hits per minute (one hit every 4 tics), it is roughly a quadruple-speed fist. Its "rapid fire" works well on enemies with high pain chance, minimizing damage to the player in melee situations. It is often used to conserve ammo or simply because of its gory implications. When picked up, the message is "A Chainsaw! Find some meat!". It is officially described as such:

"Chainsaw cuts the baddies like standing timber, but you have to get close."

Tactical analysis

A player, holding a chainsaw, finding another one in MAP22: Burnt Offerings from Doom 64.

The chainsaw is a strong melee weapon, but due to its limited range it is impractical to use against certain types of monsters. It is most effective against demons and spectres, since the player can usually kill them without taking damage. The chainsaw's disadvantage is its slow killing speed compared to the berserk fist, which becomes a liability when facing multiple enemies in open areas. Expert players confronted by a pack of demons and spectres back into a corner and chainsaw them down one by one; if the corner is less than 107 degrees wide, only one demon can attack at a time.

The chainsaw has a range of 65 units, slightly larger than the fist's 64 units.

It can also be used fairly effectively against cacodemons, pain elementals, lost souls, and imps. A safe application against revenants requires a difficult method of continuously backing off, maintaining a distance too far for its fists and too close for its rockets. It is ineffective against Hell knights and other demons with powerful attacks and low pain chance. A safe and easy usage against zombies is possible when waiting behind a sharp corner, but two things must be considered. First, zombies often advance in a zig-zag pattern. Second, using the chainsaw behind doors may cost more ammo than it saves if the dropped weapon or ammo is not picked up and smashed in the closing door. When used against mancubi, the monster may suddenly start to retaliate; this risk may somewhat be lowered by using several short attacks.

The chainsaw is effectively rendered useless against demons and imps if the game is played with the -fast parameter (such as in Nightmare! difficulty), since these monsters' melee attacks are two times as fast, and they also recover from pain state twice as fast.

The chainsaw first appears in a secret area of the level E1M2: Nuclear Plant, and appears again in secret areas of E1M3: Toxin Refinery and E1M5: Phobos Lab. It is finally found in a non-secret area on E2M6: Halls of the Damned. In Doom II, it can be found in an optional area at MAP01: Entryway at the very start of the map.

In vanilla Doom, if a player has a chainsaw, they cannot switch back to the fists unless they have a berserk pack. Most modern source ports allow toggling of the fists and chainsaw by pressing "1" (as with the two shotguns in Doom II).

The chainsaw can be obtained via the cheat codes idchoppers, idfa or idkfa.

Inspiration and development

The "Eager Beaver" chainsaw borrowed by Tom Hall about to be photographed.

The chainsaw graphics are based on scans of a real chainsaw, a McCulloch Eager Beaver, borrowed by Tom Hall from his then-girlfriend.

The addition of the chainsaw to Doom, along with the shotgun, was inspired by the 1987 comedy horror film Evil Dead II. In the film, the protagonist Ash, having lost his right hand to a demonic infection, modifies a chainsaw and attaches it to his stump arm, using it to slay the undead.

The chainsaw was a slightly later addition to the game's arsenal which is not described in the Doom Bible. A crude, early pickup sprite appears in Doom v0.3. Its first-person and normal pickup sprites first appear in Doom v0.4 alpha, but it does not become functional until the press release beta.

Notes

  • Total number and timing of the chainsaw's animation frames are identical to those of the chaingun; as a result, they have the same rate of fire. The chainsaw however deals slightly higher damage per second, as the mean damage of a single tooth is higher that a bullet's. Specifically, the chainsaw's A_Saw() function does (x + 1) * 2 damage, where "x" is a random number between 0 and 9. The chaingun's A_FireCGun() function instead does x * 5 damage, where "x" is a random value between 1 and 3.
  • Switching to the chainsaw means that there is a continuous buzzing from the chainsaw motor. When "fired", the chainsaw is shoved forward and the buzzing changes to a higher and even more intense whine. Like gunfire or a fist punch, attacking with the chainsaw will alert monsters in open areas, however merely switching to the chainsaw will not. Players who often want to provoke enemies into finding them can "fire" the chainsaw, without wasting ammo.
  • Doom 64's chainsaw is drastically different in terms of appearance. The saw has two blades instead of one and the letters "U.A.C." are engraved on top of the weapon. The damage inflicted by this version of the weapon is roughly doubled, causing damage once every 2 tics (0.066 seconds in Doom 64's slower rate of 30 tics per second), and the damage formula is (x + 1) * 3, where "x" is a random value between 0 and 7.
  • The TV advertisement for the Sega 32X port showed numerous instances of the player chainsawing imps and demons, intercut with images of butchers at a slaughterhouse/meat factory.
  • The chainsaw appears to have no discernible reason to be on Phobos as the moon appears to be devoid of plant life. This would be parodied in later entries, with Doom 3 mentioning a shipment of chainsaws being delivered to Mars by mistake instead of the requested jackhammers, and Doom (2016) noting that the chainsaw was smuggled in before it was confiscated by security.
  • Due to a limitation of the game engine, the chainsaw does not penetrate its victims; instead, it repeatedly re-aligns the player's position to give the effect of being 'locked' with the target. This can be observed by simultaneously sawing a demon and attempting to turn with the mouse.
  • The chainsaw "rev up" sound (DSSAWUP) is played when the player switches weapons to the chainsaw. Normally it is not played in its entirety, as the sound is cut off by the normal sound effect made by the chainsaw while selected (DSSAWIDL). It can be heard in its entirety by switching weapons to the chainsaw from any other weapon, and immediately pausing the game; and is also played completely when a new level starts with the active weapon being a chainsaw (see Intermission screen#Chainsaw sound effect). Likewise the attack sound is longer than is normally heard; if the game is paused while attacking, a much longer and higher pitched portion of the sound can be heard.
  • The idchoppers cheat code which gives the chainsaw is also supposed to make the player invulnerable; however because of a confusion between a countdown timer and a boolean value, this invulnerability only lasts a single tic. From st_stuff.c:
     // 'choppers' invulnerability & chainsaw
     else if (cht_CheckCheat(&cheat_choppers, ev->data1))
     {
       plyr->weaponowned[wp_chainsaw] = true;
       plyr->powers[pw_invulnerability] = true; // this value is supposed to be how long the power lasts
       plyr->message = STSTR_CHOPPERS;
     }

Data

The chainsaw can inflict approximately 94.47 points of damage per second:

Seconds needed to kill1 Mean Standard
deviation
Min Max
Barrel 0.27 0.09 0.11 0.57
Zombieman 0.27 0.09 0.11 0.57
Shotgun guy 0.38 0.11 0.23 0.80
Wolfenstein SS 0.60 0.14 0.34 1.03
Imp 0.70 0.14 0.46 1.14
Heavy weapon dude 0.80 0.15 0.46 1.26
Lost soul 1.12 0.18 0.80 1.60
Commander Keen 1.12 0.18 0.80 1.60
Demon 1.65 0.21 1.14 2.17
Spectre 1.65 0.21 1.14 2.17
Romero's head2 2.70 0.24 2.06 3.20
Revenant 3.23 0.25 2.51 3.66
Cacodemon 4.29 0.29 3.43 5.03
Pain elemental 4.29 0.29 3.43 5.03
Hell knight 5.33 0.27 4.57 5.94
Arachnotron3 5.33 0.27 4.57 5.94
Mancubus3 6.39 0.25 5.83 6.97
Arch-vile 7.46 0.23 6.86 8.00
Baron of Hell 10.64 0.23 10.06 11.20
Spiderdemon3 31.80 0.23 31.20 32.34
Cyberdemon3 42.38 0.28 41.71 43.20

  1. This table assumes that all calls to P_Random for damage, pain chance, and blood splats 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. Assumes that direct hits are possible, which does not occur in any stock map.
  3. Due to errors in the line-of-sight algorithms of vanilla Doom (see Spider paralysis), it is sometimes impossible to keep the chainsaw in continuous contact with a wide monster.

Appearance statistics

In the IWADs the chainsaw is first encountered on these maps per skill level:

The IWADs contain the following numbers of chainsaws per skill level:

See also

External links

Weapons from Doom and Doom II
Slot: 1 2 3 4 5 6 7
Fist Pistol Shotgun Chaingun Rocket launcher Plasma gun BFG9000
Chainsaw Super shotgun