Difference between revisions of "Voodoo doll"

From DoomWiki.org

[unchecked revision][unchecked revision]
(Special effects)
(- cat)
Line 29: Line 29:
  
 
[[Category:Doom engine]]
 
[[Category:Doom engine]]
[[Category:Gameplay]]
 
 
[[Category:Errors and bugs]]
 
[[Category:Errors and bugs]]

Revision as of 03:26, 12 January 2007

Voodoo doll in nopanic2.wad

Voodoo doll is the term used when multiple "Player start" Things exist for the same player on a level. When the level is loaded, each extra player start will have a dormant "zombie" player at its coordinates. If these dormant players are damaged in any way, the actual player will suffer identical damage (hence the name "voodoo doll"). The PWAD selfdead.wad is possibly the earliest published map that contains a voodoo doll.

In Doom Legacy, voodoo dolls do not appear, and any tricks involving them will not work. However, most source ports do not alter voodoo doll behaviour.

Special effects

Puzzle on TNT MAP30
Voodoo Doll used to implement the instant-death teleporter.

Voodoo dolls can be used for tricks in maps, most notably as "instant-death teleporters". This can be used to implement effects similar to the "bottomless pits of death" that appear in most platform games.

An example of this can be found on TNT:Evilution MAP30. At the start of this level, the player must navigate a path across a grid of platforms. Walking onto the wrong platform causes the player to teleport over a voodoo doll and telefrag himself.

In the Boom source port (and other ports which support Boom effects), voodoo dolls can be placed on conveyor belts and used to trigger walk linedefs. Through this, a limited form of scripting is possible, as the doll can trigger various actions in sequence. counter.wad demonstrates how this can be used to simulate the effects of electronic circuits by implementing a binary ripple counter composed of conveyor belts and Voodoo dolls.

Zombie players

If the actual player has less than 100% health when a voodoo doll is encountered, and the voodoo doll is then attacked until the actual player's health is reduced to zero, then the actual player enters a strange "undead" state. The undead player can move around, but cannot select any weapons, and will die if damaged further. Monsters who were already pursuing the player continue to do so, but other monsters cannot target the player until his health becomes 1% or higher.

Undead players can pick up objects, open doors, and press switches. If an undead player exits a level, he loses the ability to pick up objects, effectively trapping him in the undead state until he finds a way to take damage. Exiting the level with positive health restores all normal abilities, including the use of any weapons and ammo picked up while undead.

Examples

  • The map Civilian.WAD (file info) features two voodoo dolls to help the player achieve the undead state, and also has an "antidote" for it: taking the berserk pack, then exiting the level, will restore all normal abilities.
  • A demonstration from Lee Killough's archive. ZOMBIE.WAD contains a voodoo doll trap which reduces the player's health to exactly 0%, and ZOMBIE1.LMP through ZOMBIE4.LMP show various ways this can affect gameplay.

See also