Difference between revisions of "Property"

From NetHackWiki
Jump to navigation Jump to search
m (Intrinsic properties: Grammar/style)
m (wanted to change some errors)
(Tag: Blanking)
Line 1: Line 1:
A '''property''' is any of several on-or-off traits of the [[hero]] or a [[monster]]. Properties include the [[resistance]]s, the effects of [[ring]]s, the temporary effects of certain [[potion]]s, negative effects (as [[confusion]], [[stoning]]), and others. A property may be '''intrinsic''' or '''extrinsic'''.
 
  
Intrinsic and extrinsic properties are binary; you either have it or you don't. Thus numerical traits (as [[alignment record]], [[dexterity]], [[luck]], [[prayer timeout]], etc.) are not properties in this sense. [[Enlightenment]] will reveal many properties of the hero, along with some other traits.
 
 
== Intrinsic versus extrinsic ==
 
In ''[[NetHack]]'', an '''intrinsic''' is any property that your character has internally, while an '''extrinsic''' is any property that your character derives from using, carrying or wearing an [[item]].
 
 
You gain an extrinsic when you [[wield]], [[wear]] or [[put on]] an item that provides it. The item is typically a [[ring]], [[amulet]], [[armor]] or [[artifact]]. For example, the [[amulet of ESP]] or the [[helm of telepathy]] can grant extrinsic [[telepathy]]; the extrinsic goes away when you [[take off]] the item. Some nice [[quest artifact]]s provide an extrinsic when carried; in that case, the extrinsic goes away when you drop or lose the artifact, or place it in a container.
 
 
There are more ways to gain an intrinsic.
 
* You might gain it as an '''innate''' property of your [[role]] or [[race]]. For some innate properties, you need to first reach a certain experience level. For example, a [[Barbarian]] starts with [[poison resistance]] and gains intrinsic [[speed]] at level 7.
 
* You might gain it "from outside". The principal ways to do this are [[crowning]], eating certain [[corpse]]s, [[eating jewelry]] or sitting on [[throne]]s.
 
 
The [[gremlin]] has an attack that may steal one of eleven intrinsics. Also, you can lose an innate property if something drains you below the required level. Eating a [[disenchanter]] corpse may also remove one of the same intrinsics that gremlin attacks affect.
 
 
==List of properties==
 
The following tables provide a brief description of each property that the hero might have, and some notable sources of that property. (The property may have other sources.) The individual articles for each property might provide more details.
 
 
The left column also gives the associated constant from [[prop.h]], if any. The right column may refer to a monster flag (like <tt>M1_FLY</tt>); then you may search [[monst.c]] to find a monster with that flag for polymorph.
 
 
=== Intrinsic properties ===
 
It is possible to receive any of these properties as intrinsics that never time out. Some are also available as extrinsics, or as temporary intrinsics. This list includes each property that may be intrinsic, even if the only way is to [[eating jewelry|eat the correct ring]]. (Eating a ring has a chance of failing to convey the property!)
 
 
{|class="prettytable striped"
 
!Common name<br />of property
 
!Description<br />Notable sources
 
|-
 
|''[[fire resistance]]''<br /><tt>FIRE_RES</tt>
 
|Prevents [[fire]] damage, but does not [[fireproof]] your [[inventory]].
 
* Be a [[Monk]] at level 11, or a [[Priest]] at level 20
 
* Eat a corpse (see [[fire resistance]] page)
 
* Put on or eat a [[ring of fire resistance]]
 
* Polymorph into a resistant monster (<tt>MR_FIRE</tt>)
 
|-
 
|''[[cold resistance]]''<br /><tt>COLD_RES</tt>
 
|Prevents [[cold]] damage, but does not protect your [[potion]]s.
 
* Be a [[Valkyrie]]
 
* Be a [[Monk]] at level 13
 
* Eat a corpse (see [[cold resistance]] page)
 
* Put on or eat a [[ring of cold resistance]]
 
* Polymorph into a resistant monster (<tt>MR_COLD</tt>)
 
|-
 
|''[[sleep resistance]]''<br /><tt>SLEEP_RES</tt>
 
|Prevents [[sleep]]. Alternatively, [[free action]] works for potions only.
 
* Be an [[Elf (starting race)|elf]] at level 4
 
* Eat a corpse (see [[sleep resistance]] page)
 
* Eat a [[ring of free action]] (wearing it would provide free action)
 
* Polymorph into a resistant monster (<tt>MR_SLEEP</tt>)
 
|-
 
|''[[disintegration resistance]]''<br /><tt>DISINT_RES</tt>
 
|Prevents [[instadeath]] from [[black dragon]] breath (or use [[reflection]] to block the breath); also the only way to prevent instadeath from [[wide-angle disintegration beam]]s.
 
* Eat a black dragon corpse
 
* Polymorph into a resistant monster (<tt>MR_DISINT</tt>)
 
|-
 
|''[[shock resistance]]''<br /><tt>SHOCK_RES</tt>
 
|Prevents damage from electric attacks, but does not defend [[ring]]s or [[wand]]s.
 
* Be a [[Monk]] at level 15
 
* Eat a corpse (see [[shock resistance]] page)
 
* Put on or eat a [[ring of shock resistance]]
 
* Polymorph into a resistant monster (<tt>MR_ELEC</tt>)
 
|-
 
|''[[poison resistance]]''<br /><tt>POISON_RES</tt>
 
|Prevents poisoning, also prevents the [[instadeath]] from poison.
 
* Be an [[orc]], [[Barbarian]], or [[Healer]]
 
* Be a [[monk]] at level 3 or a [[Tourist]] at level 20
 
* Eat a corpse (see [[poison resistance]] page)
 
* Wear an [[amulet versus poison]] or [[ring of poison resistance]]
 
* Polymorph into a resistant monster (<tt>MR_POISON</tt>)
 
|-
 
|''[[regeneration]]''<br /><tt>REGENERATION</tt>
 
|Increases the rate of recovery of your [[hit points]], so that they sooner return to maximum.
 
* Put on or eat a [[ring of regeneration]]
 
* Wield [[the Staff of Aesculapius]]
 
* Polymorph into a monster with <tt>M1_REGEN</tt>; examples include [[troll]]s, [[vampire]]s and [[werecreature]]s
 
|-
 
|''[[searching]]''<br /><tt>SEARCHING</tt>
 
|Automatically [[search]] [[square]]s around you, increasing the chance that you notice hidden doors or traps.
 
* Be a [[Ranger]]
 
* Be a [[Monk]] at level 9, or an [[Archaeologist]], [[Rogue]], or [[Tourist]] at level 10
 
* Put on or eat a [[ring of searching]]
 
* Wield [[Excalibur]]
 
|-
 
|''[[see invisible]]''<br /><tt>SEE_INVIS</tt>
 
|Allows you to see invisible monsters (and in ''[[SLASH'EM]]'', invisible objects).
 
* Be a [[Ranger]] at level 15
 
* Quaff [[potion of see invisible]] (only permanent if blessed)
 
* Put on or eat a [[ring of see invisible]]
 
* Eat a [[stalker]] corpse while invisible
 
* Polymorph into a monster with <tt>M1_SEE_INVIS</tt>
 
* Drink from a [[fountain]].
 
|-
 
|''[[invisible]]''<br /><tt>INVIS</tt>
 
|Makes you invisible. Monsters may struggle to find you and miss with their attacks.
 
* Quaff a [[potion of invisibility]] (only permanent if blessed)
 
* Zap oneself with a [[wand of make invisible]]
 
* Wear a [[cloak of invisibility|cloak]] or [[ring of invisibility|ring]] of invisibility.
 
* Eat a [[stalker]] corpse while temporarily invisible
 
* Polymorph into a [[stalker]] (causes [[stunning]]) or a [[black light]]
 
* Invoke the [[Orb of Detection]]
 
|-
 
|''[[teleportation]]/[[teleportitis]]''<br /><tt>TELEPORT</tt>
 
|Every few turns, randomly teleports you around the dungeon level.
 
* (Sometimes) eat a [[leprechaun]], [[nymph]], [[tengu]], or the [[Wizard of Yendor]]
 
* Put on or eat a [[ring of teleportation]]
 
* Polymorph into a monster with <tt>M1_TPORT</tt>
 
|-
 
|''[[teleport control]]''<br /><tt>TELEPORT_CONTROL</tt>
 
|When you teleport, allows you to choose your destination tile.
 
* Be a [[Monk]] or [[Wizard]] at level 17
 
* (Sometimes) eat a [[tengu]] or the [[Wizard of Yendor]]
 
* Put on or eat a [[ring of teleport control]]
 
* Carry the [[Master Key of Thievery]]
 
* Polymorph into a tengu (<tt>M1_TPORT_CNTRL</tt>)
 
|-
 
|''[[polymorph]]/[[polymorphitis]]''<br /><tt>POLYMORPH</tt>
 
|Every few turns, randomly polymorphs you into another monster type.
 
* Put on or eat a [[ring of polymorph]]
 
|-
 
|''[[polymorph control]]''<br /><tt>POLYMORPH_CONTROL</tt>
 
|When you polymorph, allows you to choose the type of monster to become.
 
* Put on or eat a [[ring of polymorph control]]
 
* (In ''[[SLASH'EM]]'') be a [[Doppelganger]] at level 9
 
|-
 
|''[[levitation]]''<br /><tt>LEVITATION</tt>
 
|You float in the air, and cannot reach the floor! However, you can pass over [[moat]]s, [[trap door]]s and [[pit]]s (except the pits in [[Sokoban]], due to air currents).
 
* Quaff a [[potion of levitation]] (temporary)
 
* Cast the spell from a [[spellbook of levitation]] (temporary)
 
* Wear a [[ring of levitation]] or [[boots of levitation]]
 
* Eat a ring of levitation (temporary)
 
* Invoke the [[Heart of Ahriman]]
 
|-
 
|''[[stealth]]''<br /><tt>STEALTH</tt>
 
|Allows you to move around quietly, so that your steps do not wake sleeping monsters.
 
* Some roles have innate stealth (see [[stealth]] page)
 
* Wear [[elven boots]], [[elven cloak]], or [[ring of stealth]]
 
* Receive a [[prayer#Favors and gifts|favor from your god]] when praying
 
|-
 
|''[[aggravate monster]]''<br /><tt>AGGRAVATE_MONSTER</tt>
 
|Increases probability that nearby sleeping monsters notice you and wake.
 
* (For all heroes but cavemen and orcs) eating [[cat]] or [[dog]] meat, or [[Cannibalism|eating your own race]]
 
* Sacrificing a dead pet at an [[altar]]
 
* Wear or eat a [[ring of aggravate monster]]
 
|-
 
|''[[conflict]]''<br /><tt>CONFLICT</tt>
 
|Monsters will attack other nearby monsters (including you), disregarding their tame/peaceful/hostile status.
 
* Put on or eat a [[ring of conflict]]
 
* Invoke [[the Sceptre of Might]]
 
|-
 
|''[[protection]]''<br /><tt>PROTECTION</tt>
 
|Indicates that you either have intrinsic [[divine protection]], or wear an item of protection, for the purpose of the [[enlightenment]] message.
 
* Buy divine protection by [[donating to priests]]
 
* Wear a [[cloak of protection]] or [[ring of protection]]
 
* Receive a [[prayer#Favors and gifts|favor from your god]] when praying
 
|-
 
|''[[protection from shape changers]]''<br /><tt>PROT_FROM_SHAPE_CHANGERS</tt>
 
|Forces [[shapeshifter]]s and [[chameleon]]s to stay in normal form.
 
* Put on or eat a [[ring of protection from shape changers]]
 
|-
 
|''[[warning]]''<br /><tt>WARNING</tt>
 
|Labels unseen, undetected nearby monsters with a danger indicator from 1 to 5.
 
* Be a [[Monk]] at level 7, some roles at level 15
 
* Put on or eat a [[ring of warning]]
 
* Carry [[the Master Key of Thievery]] or [[the Orb of Fate]]
 
|-
 
|''[[hunger]]''<br /><tt>HUNGER</tt>
 
|Increases the rate that you lose [[nutrition]]. This is bad, unless you are trying to make room for your next meal.
 
* Put on or eat a [[ring of hunger]]
 
|-
 
|''[[telepathy]]''<br /><tt>TELEPAT</tt>
 
|Intrinsic telepathy allows you to sense most monsters (except mindless monsters), but only when you are ''[[blind]]''.
 
* Eat a [[floating eye]] (100% chance) or (master) [[mind flayer]] corpse (50% chance, 100% if at maximum intelligence)
 
* Receive a [[prayer#Favors and gifts|favor from your god]] when praying
 
 
Extrinsic telepathy also functions in a limited radius when you are not blind.
 
* Wear an [[amulet of ESP]] or [[helm of telepathy]]
 
* Carry the [[Longbow of Diana]], the [[Orb of Detection]], the [[Magic Mirror of Merlin]], or the [[Platinum Yendorian Express Card]]
 
|-
 
|''[[speed]]''<br /><tt>FAST</tt>
 
|Intrinsic speed makes you [[fast]], allowing four moves for every three turns.
 
* Zap yourself with a [[wand of speed monster]]
 
* Eat a [[quantum mechanic]] corpse to toggle the intrinsic
 
* Receive a [[prayer#Favors and gifts|favor from your god]] when praying
 
 
Extrinsic speed, and temporary intrinsic speed, make you [[very fast]], allowing five moves every three turns.
 
* Quaff a [[potion of speed]]
 
* Wear [[speed boots]]
 
|-
 
|''[[food appraisal]]''
 
|Before eating something, warns you of any bad effects that might result, and allows you to abort. Lost after activating once.
 
* Read a blessed [[scroll of food detection]]
 
* Cast [[detect food]] at [[skilled]] or [[expert]]
 
|-
 
|''[[unbreathing]]''<br /><tt>MAGICAL_BREATHING</tt>
 
|Allows you to survive without breathing. You can go underwater. You will not choke on your food.
 
* Put on or eat an [[amulet of magical breathing]]
 
* Polymorph into a breathless monster (<tt>M1_BREATHLESS</tt>)
 
|-
 
|''[[amphibiousness]]''
 
|Allows you to breathe both in the air and underwater. You can go underwater.
 
* Polymorph into an amphibious monster, such as any '''[[;]]''' (<tt>M1_AMPHIBIOUS</tt>)
 
* Be ''[[breathless]]''
 
|-
 
|''[[jumping]]''<br /><tt>JUMPING</tt>
 
|Allows you to land on another tile in one move.
 
* Be a [[Knight]]
 
* Wear [[jumping boots]]
 
* Read [[spellbook of jumping]] (provides a spell instead of the property)
 
|-
 
|''[[infravision]]''<br /><tt>INFRAVISION</tt>
 
|Your eyes sense the heat from warm monsters, making them visible to you, even in [[unlit]] places.
 
* Play as a [[dwarf]], [[elf (starting race)|elf]], [[Gnome (starting race)|gnome]] or [[orc (starting race)|orc]] (these have <tt>M3_INFRAVISION</tt>)
 
* Polymorph into a monster with <tt>M3_INFRAVISION</tt>
 
|}
 
 
===Extrinsic properties===
 
There are no sources that provide any of these properties as an intrinsic (without polymorphing), but they have extrinsic sources:
 
 
{| class="prettytable striped"
 
! Common name<br />of property
 
! Description<br />Notable sources
 
|-
 
| ''[[acid resistance]]''<br /><tt>ACID_RES</tt>
 
| Prevents [[acid]] damage (from [[yellow dragon]] breath, or from eating acidic corpses), but does not rustproof your armor.
 
* Wear an [[alchemy smock]] or [[yellow dragon scale mail]]
 
* Polymorph into a resistant monster (<tt>MR_ACID</tt>)
 
|-
 
| ''[[stoning resistance]]''<br /><tt>STONE_RES</tt>
 
| Prevents the [[stoning|stoning process]]. This is one way to fight [[cockatrice]]s and [[chickatrice]]s.
 
* Polymorph into a resistant monster (<tt>MR_STONE</tt>), such as a [[cockatrice]], [[elemental]], [[gargoyle]] or [[black naga]]
 
* (In ''[[SLASH'EM]]'') wear an [[amulet versus stone]]
 
|-
 
| ''[[sliming resistance]]''
 
| Provides immunity to the ''[[sliming]]'' process; this protects against the slime attack of the [[green slime]].<ref>{{sourcecode|mhitu.c|1524}}, {{sourcecode|mondata.h|51}}</ref>
 
* Polymorph into a [[green slime]], [[fire vortex]], [[flaming sphere]], [[fire elemental]] or [[salamander]]
 
* Be ''[[unchanging]]''
 
|-
 
| ''[[drain resistance]]''<br /><tt>DRAIN_RES</tt>
 
| Protects against loss of [[experience level]]s, for example from the [[drain life (monster attack)|drain life]] attack of monsters. Prevents [[instadeath]] from drain below level 1.
 
* Wield [[Stormbringer]] or [[Excalibur]] or [[the Staff of Aesculapius]]
 
* Polymorph into any [[undead]] monster, [[demon]] or [[werecreature]]{{refsrc|mondata.c|73}}
 
|-
 
| ''[[adornment]]''<br /><tt>ADORNED</tt>
 
| Indicates that you wear a [[ring of adornment]] (of any enchantment). This intrinsic allows an [[enlightenment]] message to be displayed.
 
* Wear a [[ring of adornment]] (note: [[charisma]] is modified by the ring's [[enchantment]])
 
|-
 
| ''[[reflection]]''<br /><tt>REFLECTING</tt>
 
| Bounces [[gaze]] and [[ray]] attacks away from you, so that they do not affect you.
 
* Wear [[silver dragon scale mail]]
 
* Wear a [[shield of reflection]] or [[amulet of reflection]]
 
* Wield [[the Longbow of Diana]]
 
* Polymorph into a [[silver dragon]] (not the baby form)
 
|-
 
| ''[[life saving]]''<br /><tt>LIFESAVED</tt>
 
| When you die, the worn [[amulet of life saving]] will resurrect you.
 
* Wear an [[amulet of life saving]] (do not eat this amulet!)
 
|-
 
| ''[[magic resistance]]''<br /><tt>ANTIMAGIC</tt>
 
| Prevents damage from certain [[trap]]s, from [[magic missile]] and certain other magic attacks, and rays/fingers of [[death (character)|death]], among other useful benefits.
 
* Wear a [[cloak of magic resistance]] or [[gray dragon scale mail]]
 
* Wield [[Magicbane]]
 
* Carry certain [[quest artifact]]s
 
|-
 
| ''[[phasing]]''<br /><tt>PASSES_WALLS</tt>
 
| You can walk through walls. This is useful for taking shortcuts without [[dig]]ging them, and fleeing from certain places. However, this property has no effect in [[Sokoban]].
 
* Polymorph into a [[xorn]] or [[earth elemental]]
 
* (In ''[[SLASH'EM]]'') cast the spell [[passwall]].
 
|-
 
| ''[[hallucination resistance]]''<br /><tt>HALLUC_RES</tt>
 
| Prevents the effects of ''[[hallucination]]''.
 
* Wield [[Grayswandir]]
 
|-
 
| ''[[fumbling]]''<br /><tt>FUMBLING</tt>
 
| Causes you to sometimes trip while walking, accidentally drop items, fall down stairs, and have other such problems.
 
 
 
* Wear [[gauntlets of fumbling]] or [[fumble boots]]
 
|-
 
| ''[[water walking]]''<br /><tt>WWALKING</tt>
 
| You can cross water by walking on its surface (as an alternative to using levitation, magical breathing or swimming). If the boots are [[fireproof]], they may also be used to cross [[lava]].
 
* Wear [[water walking boots]]
 
|-
 
| ''[[displacement]]''<br /><tt>DISPLACED</tt>
 
| Produces a displaced image of you on a nearby square, such that monsters sometimes attack the image and miss you.
 
 
 
* Wear a [[cloak of displacement]]
 
* (In ''[[SLASH'EM]]'') wear [[shimmering dragon scale mail]]
 
|-
 
| ''[[clairvoyance]]''<br /><tt>CLAIRVOYANT</tt>
 
| Every few turns, the map of the area around you appears in your mind. This helps explore new areas and discover hidden paths.
 
 
 
* Buy temporary clairvoyance by [[donating to priests]]
 
* Be a [[Wizard]] and wear a [[cornuthaum]]
 
* Carry the [[Amulet of Yendor]]
 
|-
 
| ''[[energy regeneration]]''<br />ENERGY_REGENERATION
 
| Your [[power]] increases toward maximum at a much faster rate, allowing you to frequently cast [[spell]]s (if you have enough [[nutrition]]).
 
* Carry [[the Eye of the Aethiopica]]
 
|-
 
| ''[[half spell damage]]''<br />HALF_SPDAM
 
|
 
* Carry [[the Orb of Detection]], [[the Platinum Yendorian Express Card]], [[the Orb of Fate]] or [[the Eye of the Aethiopica]]
 
|-
 
| ''[[half physical damage]]''<br />HALF_PHDAM
 
|
 
* Carry [[the Master Key of Thievery]] or [[the Orb of Fate]]
 
|-
 
| ''[[sickness resistance]]''<br />SICK_RES
 
| Provides complete immunity to [[sickness]]--both [[illness]] and [[food poisoning]].
 
* Polymorph into a [[ghoul]] or any [[fungus]]
 
|-
 
| ''[[free action]]''<br /><tt>FREE_ACTION</tt>
 
| Prevents paralysis in most cases. Makes the [[potion of sleeping]] harmless, but does not prevent other forms of sleep. Reduces [[stun]]ning from [[monster spell]]s to one turn.
 
* Wear a [[ring of free action]] (eating it would grant sleep resistance)
 
|-
 
| ''[[swimming]]''<br /><tt>SWIMMING</tt>
 
| Enables you to swim across [[water]]. This differs from ''[[levitation]]'' (to float across water) and ''[[breathless]]'' (to go underwater).
 
* Polymorph into a swimming monster (<tt>M1_SWIM</tt>)
 
* Ride a swimming [[steed]]
 
* (In ''[[SLASH'EM]]'') wear [[gauntlets of swimming]]
 
|-
 
| ''[[sustain ability]]''<br /><tt>FIXED_ABIL</tt>
 
| Prevents changes to your six [[attribute]]s. Prevents the effects of [[exercise]] and [[abuse]].
 
* Put on a [[ring of sustain ability]] (eating never works)
 
|-
 
| ''[[flying]]''<br /><tt>FLYING</tt>
 
| Enables you to fly above the ground. Flight is better than ''[[levitation]]'', because you may reach the ground and fly down stairs.
 
* Polymorph into a flying monster, such as a [[dragon]] (<tt>M1_FLY</tt>)
 
* Ride a flying [[steed]]
 
* (In ''[[SLASH'EM]]'') wear an [[amulet of flying]]
 
|-
 
| ''[[unchanging]]''<br /><tt>UNCHANGING</tt>
 
| Holds you to your current form. Use this to prevent unwanted [[polymorph]], or to remain forever in your polymorphed form.
 
* Wear an [[amulet of unchanging]]
 
|-
 
| ''[[slow digestion]]''<br /><tt>SLOW_DIGESTION</tt>
 
| Decreases the rate that you lose [[nutrition]], allowing you to survive longer before [[starvation]]. Also prevents [[purple worm]]s from digesting you.
 
* Put on a [[ring of slow digestion]] (ring is inedible)
 
|-
 
| ''[[warned of monster type]]''<br /><tt>WARN_OF_MON</tt>, <tt>WARN_UNDEAD</tt>
 
| Detects all monsters on the dungeon level that match certain monster types.
 
 
 
* To be [[warned of orcs]], wield [[Sting]]
 
* (In ''[[SLASH'EM]]'') To be [[warned of undead]], be an [[Undead Slayer]] at level 1, or [[Necromancer]] at level 3
 
|}
 
 
=== Intrinsics that always time out ===
 
You may receive any of these properties in this table as a temporary intrinsic, but not as a permanent intrinsic. After a specific number of turns, you lose the temporary intrinsic. That may be well, because most of these properties have bad effects; you would want them to wear off over time.
 
 
{| class="prettytable striped"
 
! Common name<br />of property
 
! Description<br />Notable sources
 
|-
 
| ''[[stun]]''<br /><tt>STUNNED</tt>
 
| Movement commands may cause you to step in a random direction, and you may hit pets by mistake. Direction of [[Zap]]ping, spellcasting and [[firing]] also has a high chance of being randomized. Prevents [[teleport control]].
 
 
* Attempt to cast a forgotten spell (sometimes).
 
* Eat a [[bat]], [[giant bat]] or [[stalker]] corpse.
 
* Get hit by the [[Stun (monster spell)|Stun]] monster spell, or the stunning [[gaze attack]] of [[Baalzebub]] and [[Archon]]s.
 
* Polymorphing into a bat, giant bat, [[vampire bat]], [[raven]] or stalker.
 
|-
 
| ''[[confusion]]''<br /><tt>CONFUSION</tt>
 
| Among other effects, you will mispronounce any [[scroll]] that you read (causing the scroll to have an alternate effect), and you will have trouble with [[spell]]s and [[spellbook]]s.
 
* Attempt to cast a forgotten spell (sometimes).
 
* Get hit by the confusing [[gaze attack]] of an [[umber hulk]]
 
|-
 
| ''[[blindness]]''<br /><tt>BLINDED</tt>
 
| Disables your eyes, blocking your sight (unless you wear [[the Eyes of the Overworld]]). Intrinsic blindness will heal eventually, or you may use a cure such as a [[carrot]].
 
* Attack of a [[raven]], explosion of a [[yellow light]].
 
 
The only cure for extrinsic blindness is to remove whatever is blocking your eyes. [[Cream pie]] will eventually fall off and can also by removed by the #[[Wipe|wipe]] command.
 
* Wear a [[blindfold]] or a [[towel]].
 
* Polymorph into a monster without eyes (<tt>M1_NOEYES</tt>).
 
|-
 
| ''[[restful sleep]]''<br /><tt>SLEEPING</tt>
 
| You keep falling asleep.
 
 
* Wear an [[amulet of restful sleep]].
 
|-
 
| ''[[paralysis]]''
 
| You become immobile and miss a number of turns.
 
 
* Quaff a [[potion of paralysis]], or let a monster throw it at you.
 
|-
 
| ''[[wounded legs]]''<br /><tt>WOUNDED_LEGS</tt>
 
|
 
Among other effects, you can carry less [[weight]], and you cannot [[jump]] or [[kick]].
 
*[[Jumping|Jump]] out of a [[Trap#^_Bear_Trap|bear trap]].
 
*Kick wall, object, or nothing (sometimes).
 
*Get hit by a [[xan]]'s attack.
 
 
*Step on a [[Traps#^_Land_mine|land mine]].
 
|-
 
| ''[[hallucination]]''<br /><tt>HALLUC</tt>
 
| Gives a random appearance to any monster or object on the map, so that you do not know who or what you see. In ''[[SLASH'EM]]'', hallucination also distorts the view of objects on the same square as you, including your [[inventory]].
 
* Eat a [[yellow mold]] or [[violet fungus]].
 
* Explosion of a [[black light]].
 
|-
 
| ''[[slippery fingers]]''<br /><tt>GLIB</tt>
 
| Causes wielded objects to drop from your grasp.
 
 
* Eat greasy food from a [[tin]].
 
* Applying a cursed [[can of grease]] or choosing "-" as a target for a non-cursed one.
 
|-
 
| ''[[invulnerability]]''<br /><tt>INVULNERABLE</tt>
 
| Blocks all damage and prevents most causes of death.
 
 
* (In [[vanilla]]) only available as the "shimmering light" during [[prayer]].
 
* (In ''[[SLASH'EM]]'') a weaker form of invulnerability can be obtained by quaffing a [[potion of invulnerability]].
 
|-
 
| ''[[monster detection]]''<br /><tt>DETECT_MONSTERS</tt>
 
| Detect all monsters on the dungeon level. This property is only available as a temporary intrinsic.
 
 
* Quaff a [[potion of monster detection]].
 
* Read a [[spellbook of detect monsters]] and cast the spell.
 
|}
 
 
=== Intrinsics that cause harm on time out ===
 
These temporary intrinsics do not only time out and go away, they also cause do something (typically to cause instadeath) when they time out. When you have one of these properties, you only have some number of turns to remove the property and avoid its time-out effect.
 
 
{| class="prettytable striped"
 
! Common name<br />of property
 
! Description<br />Notable sources
 
|-
 
| ''[[sickness]]''<br /><tt>SICK</tt>
 
| A fatal illness; you must cure this or it becomes an [[instadeath]].
 
* Receive [[food poisoning]] by eating a very old [[corpse]]
 
* Receive [[illness]] from the attack of [[Demogorgon]], [[Juiblex]], [[Scorpius]] or [[Pestilence]]
 
|-
 
| ''[[stoning]]''<br /><tt>STONED</tt>
 
| Gradual stiffening will turn you into a [[statue]] (causing instadeath).
 
* Attack from a monster wielding a [[cockatrice corpse]]
 
|-
 
| ''[[nausea]]/[[vomiting]]''<br /><tt>VOMITING</tt>
 
| Can cause ''[[stun]]'' and ''[[confusion]]''; when nausea times out, you spew part of your food and lose some [[nutrition]].{{refsrc|timeout.c|51}}
 
* Eat a [[tripe ration]] or a rotten [[egg]]
 
|-
 
| ''[[strangulation]]''<br /><tt>STRANGLED</tt>
 
| Your amulet will strangle you to instadeath in five turns, unless you can somehow remove it before then.
 
 
 
* Wear an [[amulet of strangulation]]
 
|-
 
| ''[[slime]]''<br /><tt>SLIMED</tt>
 
| [[Green slime]] will overtake your body and kill you, unless you can somehow remove the slime or gain ''[[sliming resistance]]'' before that happens.
 
* Attack from a [[green slime]]
 
* Eat a green slime [[corpse]]
 
|}
 
 
== Commentary ==
 
The adjective [http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=intrinsic ''intrinsic''] refers to something that is internal, inherit, within the body. We also use the term as a noun. The antonym of ''intrinsic'' is ''extrinsic''.
 
 
Oddly, sometimes [[we]] also use the term "intrinsic" to refer to any [[property]], whether that property is intrinsic or extrinsic. For example, we might refer to an "intrinsic" from a ring, though the ring is ''external'' to the character. This leads to oxymoronic phrases such as "extrinsic intrinsic".
 
 
The usage of "intrinsic" to mean "extrinsic" occurs in other pages on this [[wiki]], and even within the [[source code]] of NetHack. For example, the comment at the top of [[wield.c]] refers to wielded weapons ''conveying intrinsics'', though they would actually convey extrinsics. The [[artifact.c#set_artifact_intrinsic|<tt>set_artifact_intrinsic</tt> function in artifact.c]] is another example of this usage. The <tt>mintrinsics</tt> field of <tt>struct monst</tt> stores information about both intrinsic and extrinsic [[resistance]]s of the monsters.<ref>{{sourcecode|monst.h|63}}, {{sourcecode|mondata.h|14}}, {{sourcecode|mondata.c|23}}, {{sourcecode|worn.c|260}}</ref>
 
 
The <tt>struct prop</tt> that tracks properties has only separated "intrinsic" and "extrinsic" since [[NetHack 3.3.0]].<ref>{{sourcecode|NetHack 3.2.0/you.h|108}}, {{sourcecode|NetHack 3.3.0/prop.h|78}}</ref>
 
 
One can justify the use of "intrinsic" to mean "extrinsic". For example, an [[amulet versus poison]] may be extrinsic to your body, but when you wear it, the effect spreads inside your body and becomes intrinsic. When you eat that [[kobold shaman]] corpse, or land on poison in a [[spiked pit]], then the poison enters your body but has no effect. There must be some intrinsic defense in your body that stops the poison, though the ring remains outside on your finger. This explanation would not work so well for an [[amulet of reflection]].
 
 
If you quaff a potion that provides a property, it is an intrinsic or extrinsic property? One argument states that the contents of the potion enters your body, so the property must be intrinsic. (A look at <tt>struct prop</tt> supports that argument.) The other argument states any property from an item, including a potion, is an extrinsic. The [[potion of blindness]] seems to grant intrinsic blindness (not extrinsic blindness, which you could #[[wipe]] away), but the [[potion of speed]] seems to grant extrinsic speed, equivalent with [[speed boots]].
 
 
If you acquire a property through polymorph, it is an intrinsic or extrinsic property? One argument notes that the property is intrinsic to your current form; the other argument provides that your current form is extrinsic to your true form.
 
 
== Source code ==
 
''For details, see [[prop.h]]''
 
 
The [[source code]] defines most of the properties at {{sourcecode|prop.h|8}}. Each property has a representative integer constant. Particularly in [[objects.c]] and [[artilist.h]], the integer constants assign the properties granted by using certain [[item]]s. The integer constants also serve as array indexes into the <tt>u.uprops</tt>, an array of <tt>struct prop</tt> that records the source of each of the hero's intrinsics and extrinsics.
 
 
While [[food appraisal]] and [[paralysis]] do not have constants in prop.h, they behave like other intrinsics, thus their inclusion in the lists on this page.
 
 
===References===
 
<references />
 
 
{{nethack-366|offset=2}}
 
{{slashem-7E7|offset=1}}
 
{{featured}}
 
[[Category:Properties| ]]
 

Revision as of 15:51, 4 April 2023