Difference between revisions of "Polymorph trap"

From NetHackWiki
Jump to navigation Jump to search
(Mention monster magic resistance; tag for 343.)
m (annotate source references)
Line 1: Line 1:
A '''[[polymorph]] [[trap]]''' changes you to a new species, in the same manner as a polymorph [[spell]], [[potion]] or [[wand]]. They will not be generated above dungeon level 8.<ref>[[mklev.c#line1231]]</ref>.
+
A '''[[polymorph]] [[trap]]''' changes you to a new species, in the same manner as a polymorph [[spell]], [[potion]] or [[wand]]. They will not be generated above dungeon level 8.<ref>{{sourcecode|mklev.c|1231}}: polymorph traps not generated above level 8</ref>
  
 
==Effects==
 
==Effects==
Line 5: Line 5:
 
You, and the trap, are not affected if you have either [[magic resistance]] or [[unchanging]]. Otherwise, the following may happen:
 
You, and the trap, are not affected if you have either [[magic resistance]] or [[unchanging]]. Otherwise, the following may happen:
  
* If you have [[polymorph control]], you get to choose which monster to become
+
* If you have [[polymorph control]], you get to choose which monster to become.
* If you are wearing dragon scales or dragon scale mail, you turn into that color dragon<ref>[[trap.c#line266]]</ref>. If you were also wearing a cloak, it will be ripped apart (destroyed).  Wearing gray dragon scale mail will prevent the polymorph from happening.
+
* If you are wearing dragon scales or dragon scale mail, you turn into that color dragon.<ref>{{sourcecode|trap.c|266}}: dragon armor polymorph</ref>  If you were also wearing a cloak, it will be ripped apart (destroyed).  Wearing gray dragon scale mail will prevent the polymorph from happening.
* If you have [[lycanthropy]], you switch between your animal and were forms<ref>[[trap.c#line277]]</ref>
+
* If you have [[lycanthropy]], you switch between your animal and were forms.<ref>{{sourcecode|trap.c|277}}: lycanthrope polymorph</ref>
* If you are a [[vampire]] or [[vampire bat]], you switch between the two<ref>[[trap.c#line282]]</ref>
+
* If you are a [[vampire]] or [[vampire bat]], you switch between the two.<ref>{{sourcecode|trap.c|282}}: vampire bat polymorph</ref>
 
* Otherwise, you have a (19-[[Constitution|Con]])/20 chance of suffering a system shock: you sustain d30 damage and exercise your constitution.
 
* Otherwise, you have a (19-[[Constitution|Con]])/20 chance of suffering a system shock: you sustain d30 damage and exercise your constitution.
  
Line 42: Line 42:
 
was destroyed as it polymorphed into something too big.
 
was destroyed as it polymorphed into something too big.
  
Monsters can [[Magic resistance (monster)|resist]] polymorph traps<ref>{{sourcecode|trap.c|1253}}</ref>. Polymorph traps count as a wand for these purposes (level 12).
+
Monsters can [[Magic resistance (monster)|resist]] polymorph traps.<ref>{{sourcecode|trap.c|1253}}: monsters may resist polymorph traps</ref> Polymorph traps count as a wand for these purposes (level 12).
  
 
==Strategy==
 
==Strategy==

Revision as of 14:18, 26 June 2008

A polymorph trap changes you to a new species, in the same manner as a polymorph spell, potion or wand. They will not be generated above dungeon level 8.[1]

Effects

You, and the trap, are not affected if you have either magic resistance or unchanging. Otherwise, the following may happen:

  • If you have polymorph control, you get to choose which monster to become.
  • If you are wearing dragon scales or dragon scale mail, you turn into that color dragon.[2] If you were also wearing a cloak, it will be ripped apart (destroyed). Wearing gray dragon scale mail will prevent the polymorph from happening.
  • If you have lycanthropy, you switch between your animal and were forms.[3]
  • If you are a vampire or vampire bat, you switch between the two.[4]
  • Otherwise, you have a (19-Con)/20 chance of suffering a system shock: you sustain d30 damage and exercise your constitution.

If none of the above happened, you polymorph into a random monster, or "feel like a new <race>". (this redistributes your attributes and changes your level up or down).

This transformation will destroy your shirt, body armor and cloak if you polymorph into something LARGE or bigger, a non-humanoid MEDIUM or bigger, or a gargoyle or marilith (wings and extra arms don't fit).

The trap then disappears.

Monster usage

Monsters can use polymorph traps. Weak monsters sometimes deliberately step on them for a chance of becoming something nastier. When a monster uses the trap, it is not used up.

If a monster uses a polymorph trap, you can sometimes hear it from anywhere on the level:

You hear a thud
You hear a clank
You hear a cracking sound
You hear a ripping sound

A thud means a monster slipped out of its body armor. A clank means a shield or helmet fell to the floor as a monster became handless, tiny or horned. A cracking sound means a monster polymorphed into something too big or the wrong shape for its body armor, and the armor was destroyed. A ripping sound means a monster's shirt or cloak was destroyed as it polymorphed into something too big.

Monsters can resist polymorph traps.[5] Polymorph traps count as a wand for these purposes (level 12).

Strategy

If you have valuable armor which you would rather not have destroyed by the trap, you can proceed in relative safety by searching ([s]) every square until you find it.

If you are immune to being polymorphed, you can displace your pet onto the trap to have it turn into a random monster. You can keep doing this until your pet is something useful or powerful, or turns into a (baby) gray dragon, at which point it too is magic resistant, and is no longer affected by the trap. If you aren't immune to being polymorphed, consider using a leash on your pet and standing next to a polymorph trap. Chances for a pet to walk over the trap are much higher this way. Another way is to push boulders to make a two square trap and thus making your pet move between trap and an empty space. After a desirable morph is reached you can block the trap with a boulder.

You can also use a magic whistle to make your pet land on the trap until you get a desirable pet or a gray dragon. Combine the polymorph trap and magic whistle with some pet treats like tripe or a horse friendly treat like an apple and you can get a pretty nice pet. Note: pets that eat in your presence tend to stay tame longer. The winged gargoyle is a great pet, but it doesn't eat.

Polymorph traps are a resource. You can protect a polymorph trap by dropping an item and engraving Elbereth on it. This should prevent monsters from stepping onto the trap. Alternatively, if you don't have protection from the trap, you can drop an item and engrave Elbereth on each tile adjacent to the trap.

Source code references

  1. mklev.c, line 1231: polymorph traps not generated above level 8
  2. trap.c, line 266: dragon armor polymorph
  3. trap.c, line 277: lycanthrope polymorph
  4. trap.c, line 282: vampire bat polymorph
  5. trap.c, line 1253: monsters may resist polymorph traps

This page may need to be updated for the current version of NetHack.

It may contain text specific to NetHack 3.4.3. Information on this page may be out of date.

Editors: After reviewing this page and making necessary edits, please change the {{nethack-343}} tag to the current version's tag or {{noversion}} as appropriate.