Difference between revisions of "Invulnerability"

From DoomWiki.org

[unchecked revision][unchecked revision]
(wiki; factual error; consolidated alpha info and made it consistent with our alpha articles; no protection from 'kickback' (e.g. when fighting a cyberdemon); see also IDDQD)
(wiki; + damage limit/weapon patches that can kill an invulnerable player)
Line 1: Line 1:
 
[[Image:Invuln sphere map08.png|thumb|256px|Invulnerability sphere in [[Doom II]], [[MAP08: Tricks and Traps]]]]
 
[[Image:Invuln sphere map08.png|thumb|256px|Invulnerability sphere in [[Doom II]], [[MAP08: Tricks and Traps]]]]
[[Image:Blackandwhite-HellRevelead-map14.png|thumb|right|What the Doom marine sees when he is invulnerable, [[Hell Revealed]] MAP14]]
+
[[Image:Blackandwhite-HellRevelead-map14.png|thumb|right|What the Doom marine sees when he is invulnerable, [[Hell Revealed]] [[MAP14: City in the Clouds (Hell Revealed)|MAP14]]]]
  
The '''invulnerability''' is a [[powerup]] that makes the [[player]] generally impervious to damage for 30 seconds. The player is not protected from [[telefrag]]s, and will still [[Hit point|recoil]] from a successful attack. The powerup looks like a green sphere with a grinning head inside. While it is active, the colors in the player's display change to inverse monochrome, and the eyes of the [[status bar face]] glow yellow, making them look similar to the [[Demon]]'s; in the last few seconds the display will begin blinking back to its original colors.
+
The '''invulnerability''' is a [[powerup]] that makes the [[player]] generally impervious to [[damage]] for 30 seconds. The player is not protected from [[telefrag]]s, and will still recoil from a successful attack. The powerup looks like a green sphere with a grinning head inside. While it is active, the colors in the player's display change to inverse monochrome, and the eyes of the [[status bar face]] glow yellow, making them look similar to the [[Demon]]'s; in the last few seconds the display will begin blinking back to its original colors.
  
 
Invulnerability can also be activated with the [[Doom cheat codes|cheat code]] <tt>idbeholdv</tt>.
 
Invulnerability can also be activated with the [[Doom cheat codes|cheat code]] <tt>idbeholdv</tt>.
Line 9: Line 9:
  
 
Invulnerabilities are included in the [[Intermission screen|items percentage]] displayed at the end of each level.
 
Invulnerabilities are included in the [[Intermission screen|items percentage]] displayed at the end of each level.
 +
 +
==Technical==
 +
According to the function P_DamageMobj in [[Doom source code files|p_inter.c]], invulnerability only protects the player from attacks doing less than 1000 points of damage, whereas a telefrag inflicts 10000 points. This also means that [[DeHackEd]] can be used to circumvent the invulnerability powerup by creating incredibly powerful [[weapons]].
  
 
==Notes==
 
==Notes==
Line 50: Line 53:
 
==Sources==
 
==Sources==
 
* [http://toastytech.com/dooma/alpha4.html Doom 4-2 Alpha] at toastytech.com
 
* [http://toastytech.com/dooma/alpha4.html Doom 4-2 Alpha] at toastytech.com
 +
* [http://groups.google.com/group/alt.games.doom/msg/55cac0778658fa8d?hl=en& alt.games.doom post about creating weapons that can kill invulnerable players], via [http://groups.google.com Google Groups]
 +
* [http://groups.google.com/group/rec.games.computer.doom.editing/msg/4e57a0c1446f8be3?hl=en& rec.games.computer.doom.editing post about creating weapons that can kill invulnerable players], via [http://groups.google.com Google Groups]

Revision as of 22:36, 4 November 2006

Invulnerability sphere in Doom II, MAP08: Tricks and Traps
File:Blackandwhite-HellRevelead-map14.png
What the Doom marine sees when he is invulnerable, Hell Revealed MAP14

The invulnerability is a powerup that makes the player generally impervious to damage for 30 seconds. The player is not protected from telefrags, and will still recoil from a successful attack. The powerup looks like a green sphere with a grinning head inside. While it is active, the colors in the player's display change to inverse monochrome, and the eyes of the status bar face glow yellow, making them look similar to the Demon's; in the last few seconds the display will begin blinking back to its original colors.

Invulnerability can also be activated with the cheat code idbeholdv.

In deathmatch mode of vanilla Doom, invulnerabilities and blur artifacts never respawn. Some source ports allow flags to be set to cause them to respawn.

Invulnerabilities are included in the items percentage displayed at the end of each level.

Technical

According to the function P_DamageMobj in p_inter.c, invulnerability only protects the player from attacks doing less than 1000 points of damage, whereas a telefrag inflicts 10000 points. This also means that DeHackEd can be used to circumvent the invulnerability powerup by creating incredibly powerful weapons.

Notes

The grinning face inside the sphere appears to be derived from the Lost Soul sprite in Doom 0.4. Oddly enough, the invulnerability sphere in that version of the game was invisible and had an unused sprite in the IWAD which looked like a giant health bonus.

Invulnerability data
Thing type 2022 (decimal), 7E6 (hex)
Appears in Registered Doom
Ultimate Doom
Doom II/Final Doom
Radius 20
Sprite PINV
Class Artifact
Pickup

Appearance statistics

The IWADs contain the following numbers of invulnerability artifacts:

Game ITYTD and HNTR HMP UV and NM
Ultimate Doom 16 15 16
Doom II 29 24 23
TNT: Evilution 15 13 12
Plutonia 5 5 5

See also

Sources