Difference between revisions of "Object properties"

From NetHackWiki
Jump to navigation Jump to search
m (note fireproofing is proper fireproofing)
Line 1: Line 1:
 
In [[GruntHack]], [[DynaHack]], [[FIQHack]], [[dNetHack]], and [[EvilHack]], an '''object property''' is a magical attribute associated with a non-artifact item which does not normally have that property; for example, a [[leather cloak]] of fire resistance would have the "fire resistance" property. Only [[weapon]]s (including weapon tools), [[armor]], [[ring]]s, and [[amulet]]s can have object properties.
 
In [[GruntHack]], [[DynaHack]], [[FIQHack]], [[dNetHack]], and [[EvilHack]], an '''object property''' is a magical attribute associated with a non-artifact item which does not normally have that property; for example, a [[leather cloak]] of fire resistance would have the "fire resistance" property. Only [[weapon]]s (including weapon tools), [[armor]], [[ring]]s, and [[amulet]]s can have object properties.
  
Randomly generated objects have a 1 in 100 (GruntHack) chance of being generated with at least one property.
+
==GruntHack==
 +
In [[GruntHack]], randomly generated objects have a 1 in 100 (GruntHack) chance of being generated with at least one property. A [[wish]] can apply a single non-detrimental property to the object wished for. Of those objects, each has a recursive 1 in 250 chance of having an additional property applied to it.
  
A [[wish]] can apply a single non-detrimental property to the object wished for. Of those objects, each has a recursive 1 in 250 chance of having an additional property applied to it. In DynaHack, only magical wishes can apply an object property and even then they can only be applied on non-magical base item.
+
[[Wizard]]s can sense object properties before they are identified, and see a "magical" prefix before the relevant properties are known.
  
[[Wizard]]s can sense object properties before they are identified, and see a "magical" prefix before the relevant properties are known. In DynaHack, all players can sense object properties regardless of role.
+
===Item properties===
 
 
== Properties applicable to most or all items ==
 
 
* '''Reflection''': Grants [[reflection]]. Not applicable to projectile weapons, boots, gloves, or helmets.
 
* '''Reflection''': Grants [[reflection]]. Not applicable to projectile weapons, boots, gloves, or helmets.
 
* '''Searching''': Grants [[automatic searching]]. Not applicable to projectile weapons.
 
* '''Searching''': Grants [[automatic searching]]. Not applicable to projectile weapons.
Line 17: Line 16:
 
* '''Aggravation''': Grants [[aggravate monster]].
 
* '''Aggravation''': Grants [[aggravate monster]].
  
== Properties applicable to weapons ==
+
===Weapon properties===
 
* '''Fire''': Deals double damage to non-[[Fire_resistance|fire-resistant]] targets; has a chance of [[Fire|destroying]] potions, scrolls, and spellbooks.
 
* '''Fire''': Deals double damage to non-[[Fire_resistance|fire-resistant]] targets; has a chance of [[Fire|destroying]] potions, scrolls, and spellbooks.
 
* '''Frost''': Deals double damage to non-[[Cold_resistance|cold-resistant]] targets; has a chance of [[Cold|destroying]] potions.
 
* '''Frost''': Deals double damage to non-[[Cold_resistance|cold-resistant]] targets; has a chance of [[Cold|destroying]] potions.
Line 24: Line 23:
 
* '''Detonation''': Explodes upon hitting something after being fired or thrown. Only applicable to projectiles and launchers.
 
* '''Detonation''': Explodes upon hitting something after being fired or thrown. Only applicable to projectiles and launchers.
  
Note, that in very last development version of GruntHack, the extra fire and frost damage was changed from 2x to d6. This is the version of object properties that was incorporated in DynaHack. The version of GruntHack that can be played on ''grunthack.org'' does not have these changes.
+
Note that in the very last development version of GruntHack, the extra fire and frost damage was changed from 2x to d6. This is the version of object properties that was incorporated in DynaHack. The version of GruntHack that can be played on ''grunthack.org'' does not have these changes.
  
== Properties applicable to armor ==
+
===Armor properties===
 
* '''Fire resistance''': Grants [[fire resistance]].
 
* '''Fire resistance''': Grants [[fire resistance]].
 
* '''Cold resistance''': Grants [[cold resistance]].
 
* '''Cold resistance''': Grants [[cold resistance]].
Line 38: Line 37:
 
* '''Clairvoyance''': Grants [[clairvoyance]], as though wearing a [[cornuthaum]] as a wizard.
 
* '''Clairvoyance''': Grants [[clairvoyance]], as though wearing a [[cornuthaum]] as a wizard.
  
== DynaHack ==
+
==DynaHack==
DynaHack works mostly similar to GruntHack, with some caveats
+
DynaHack works mostly similar to GruntHack, with some caveats:
  
* Property generation is different
+
* All players can sense object properties regardless of role.
** '''Vorpal''' no longer randomly generates
+
* '''Vorpal''' no longer randomly generates.
** Weapons and weapon-tools get properties (level difficulty)/100 of the time
+
* Weapons and weapon-tools get properties (level difficulty)/100 of the time.
** Armor get properties 1/100 of the time (similar to GruntHack)
+
* Armor get properties 1/100 of the time (similar to GruntHack).
** Jewelry gets properties 1/250 of the time (except for the Amulet of Yendor)
+
* Jewelry gets properties 1/250 of the time (except for the Amulet of Yendor).
* You can no longer wish for properties on items with innate powers (Oilskin doesn't count as an innate power, things that change attributes do). Note that "oilskin cloak of displacement" is parsed as a cloak of displacement with the oilskin property, meaning it wont get through. Use "slippery cloak of displacement" instead.
+
* Only magical wishes can apply an object property, and even then they can only be applied on non-magical base item. Oilskin doesn't count as an innate power, as it does not change player attributes; note that "oilskin cloak of displacement" is parsed as a cloak of displacement with the oilskin property, and thus counts as wishing for an object property to be applied. The proper syntax is instead "slippery cloak of displacement".
  
 
== FIQHack ==
 
== FIQHack ==
FIQHack has the following caveats, compared to Grunt/Dyna
+
FIQHack has the following caveats, compared to GruntHack and DynaHack:
  
* Property generation is different
+
* '''Vorpal''' doesn't generate randomly.
** '''Vorpal''' doesn't generate
+
* Weapons and weapon-tools get properties (level difficulty)/100 of the time, much like DynaHack.
** Weapons and weapon-tools get properties (level difficulty)/100 of the time (similar to DynaHack)
+
* Magical armor gets properties half as often as weapons, and jewelry gets properties 1/4 as often.
** Magical armor get properties half as often
+
* Bags can generate with the '''oilskin''' property (which functions), with equal probability as weapons getting properties/
** Jewelry get properties 1/4 as often as weapons
+
* The following properties generate 10% as often: reflection, telepathy, speed, power, dexterity, brilliance, displacement
** Bags can generate with the '''oilskin''' property (which functions), with equal probability as weapons getting properties
+
* Added properties:
** The following properties generate 10% as often: reflection, telepathy, speed, power, dexterity, brilliance, displacement
 
* Added properties
 
 
** '''Lightning''': Deals d6 to non-[[shock_resistance|shock-resistant]] targets; has a chance of [[Lightning|destroying]] wands.
 
** '''Lightning''': Deals d6 to non-[[shock_resistance|shock-resistant]] targets; has a chance of [[Lightning|destroying]] wands.
 
** '''Shock resistance''': Grants [[shock resistance]].
 
** '''Shock resistance''': Grants [[shock resistance]].
Line 64: Line 61:
 
** '''Carrying''': increases carrying capacity by +10%, per item of carrying. Generates on armor only.
 
** '''Carrying''': increases carrying capacity by +10%, per item of carrying. Generates on armor only.
 
** '''Nasty''': Deals +2d6 damage, but does 1d6 to the user on each melee hit or miss. Generates on melee weapons.
 
** '''Nasty''': Deals +2d6 damage, but does 1d6 to the user on each melee hit or miss. Generates on melee weapons.
* You cannot wish for properties at all.
+
* You cannot wish for properties at all. However, you can add or remove properties using a [[potion of wonder]] (which can be wished for).
* However, you can add or remove properties using [[Potion of wonder|potions of wonder]] (which can be wished for).
+
* Weapons can no longer generate with '''fumbling''', but armor still can.
* Weapons can no longer generate with '''fumbling''' (but armor still can).
 
 
* "Properties applicable to most or all items" no longer includes projectile weapons, which only can have fire, cold, shock, thirsty or detonation.
 
* "Properties applicable to most or all items" no longer includes projectile weapons, which only can have fire, cold, shock, thirsty or detonation.
* Detonations, rather than always being fire based, is cold based with weapons of frost, lightning based with weapons of shock, otherwise fire based (A weapon of frost and shock will have cold explosions, a weapon of shock and fire will have lightning explosions, a weapon lacking all 3 will have fire explosions).
+
* Detonations are fire-based by default; they become cold-based with weapons of frost, and lightning-based with weapons of shock.
 
* Price-wise, if an object has any property, its base price is increased by 50. In addition to this, each property double the overall price -- so if something's base price is 5, one property would have it at 110 ((50+5) * 2), 220 ((50+5) * 2 * 2), etc.
 
* Price-wise, if an object has any property, its base price is increased by 50. In addition to this, each property double the overall price -- so if something's base price is 5, one property would have it at 110 ((50+5) * 2), 220 ((50+5) * 2 * 2), etc.
  
== dNetHack ==
+
==dNetHack==
 
+
dNetHack uses a completely different version of object properties compared to most other variants. Objects with properties cannot be wished for, are not randomly generated, and for the most part properties can't be added to existing objects. They are primarily found in the starting inventories of certain monsters or pre-placed in certain special levels. Most properties appear in the item name when identified, but some will appear when unidentified as well.  
[[dNetHack]] uses a completely different version of object properties compared to most other variants. Objects with properties cannot be wished for, are not randomly generated, and for the most part properties can't be added to existing objects. They are primarily found in the starting inventories of certain monsters or pre-placed in certain special levels. Most properties appear in the item name when identified, but some will appear when unidentified as well.  
 
  
 
=== Weapons ===
 
=== Weapons ===
Line 113: Line 108:
 
* Vorpal: Can decapitate/bisect/etc. monsters with a 5% chance. The vorpal type is chosen based off the object's damage types. Weapons that are both slashing and piercing decapitate the target, only slashing bisect the target, only piercing pierce the target's heart or heart-equivalent, and bludgeoning smash the target flat. Only appears when fully identified.
 
* Vorpal: Can decapitate/bisect/etc. monsters with a 5% chance. The vorpal type is chosen based off the object's damage types. Weapons that are both slashing and piercing decapitate the target, only slashing bisect the target, only piercing pierce the target's heart or heart-equivalent, and bludgeoning smash the target flat. Only appears when fully identified.
  
=== Armors ===
+
===Armors===
 
 
 
These properties apply to items with the property worn in any slot, including rings/amulets or wielded items. Offhanded items do not count. All properties given are extrinsics.
 
These properties apply to items with the property worn in any slot, including rings/amulets or wielded items. Offhanded items do not count. All properties given are extrinsics.
  
* Flameproof: Grants fire resistance. Only appears when the object is fully identified. Causes the item to be immune to fire damage.
+
* Flameproof: Grants fire resistance. Only appears when the object is fully identified. Flameproofed items are immune to fire damage.
 
* Coldproof: Grants cold resistance. Only appears when the object is fully identified.
 
* Coldproof: Grants cold resistance. Only appears when the object is fully identified.
 
* Voltproof: Grants shock resistance. Only appears when the object is fully identified.
 
* Voltproof: Grants shock resistance. Only appears when the object is fully identified.
 
* Acidproof: Grants acid resistance. Only appears when the object is fully identified.
 
* Acidproof: Grants acid resistance. Only appears when the object is fully identified.
 
* Magic-resistant: Grants magic resistance. Only appears when the object is fully identified.
 
* Magic-resistant: Grants magic resistance. Only appears when the object is fully identified.
* Disintegration-proof: Grants disintegration resistance. Objects with this property can't be destroyed by disintegration attacks, but can be by other armor shredding attacks. Only appears when the object is fully identified.
+
* Disintegration-proof: Grants disintegration resistance. Objects with this property can't be destroyed by disintegration attacks, but can be destroyed by other armor shredding attacks. Only appears when the object is fully identified.
 
* Reflective: Grants normal reflection.
 
* Reflective: Grants normal reflection.
* Woolen: Grants both fire and cold resistance. Causes the item to be immune to fire damage.
+
* Woolen: Grants both fire and cold resistance. Woolen items are immune to fire damage.
 
* Anarchic: Grants double DR vs lawful and neutral attackers, but only half DR vs chaotic attackers. Only appears when the object is fully identified.
 
* Anarchic: Grants double DR vs lawful and neutral attackers, but only half DR vs chaotic attackers. Only appears when the object is fully identified.
 
* Concordant: Grants double DR vs lawful and chaotic attackers, but only half DR vs neutral attackers. Only appears when the object is fully identified.
 
* Concordant: Grants double DR vs lawful and chaotic attackers, but only half DR vs neutral attackers. Only appears when the object is fully identified.
Line 131: Line 125:
 
* Unholy: When cursed, grants double DR vs. unholy-hating attackers, but only half DR vs holy-hating attackers. Only appears when the object is fully identified.
 
* Unholy: When cursed, grants double DR vs. unholy-hating attackers, but only half DR vs holy-hating attackers. Only appears when the object is fully identified.
  
 +
[[Category:dNethack]]
 +
[[Category:DynaHack]]
 +
[[Category:EvilHack]]
 +
[[Category:FIQHack]]
 
[[Category:GruntHack]]
 
[[Category:GruntHack]]
[[Category:DynaHack]]
 
[[Category:dNethack]]
 
 
[[Category:Item attributes]]
 
[[Category:Item attributes]]
 +
{{variant-343}}

Revision as of 06:39, 15 March 2021

In GruntHack, DynaHack, FIQHack, dNetHack, and EvilHack, an object property is a magical attribute associated with a non-artifact item which does not normally have that property; for example, a leather cloak of fire resistance would have the "fire resistance" property. Only weapons (including weapon tools), armor, rings, and amulets can have object properties.

GruntHack

In GruntHack, randomly generated objects have a 1 in 100 (GruntHack) chance of being generated with at least one property. A wish can apply a single non-detrimental property to the object wished for. Of those objects, each has a recursive 1 in 250 chance of having an additional property applied to it.

Wizards can sense object properties before they are identified, and see a "magical" prefix before the relevant properties are known.

Item properties

Weapon properties

Note that in the very last development version of GruntHack, the extra fire and frost damage was changed from 2x to d6. This is the version of object properties that was incorporated in DynaHack. The version of GruntHack that can be played on grunthack.org does not have these changes.

Armor properties

DynaHack

DynaHack works mostly similar to GruntHack, with some caveats:

  • All players can sense object properties regardless of role.
  • Vorpal no longer randomly generates.
  • Weapons and weapon-tools get properties (level difficulty)/100 of the time.
  • Armor get properties 1/100 of the time (similar to GruntHack).
  • Jewelry gets properties 1/250 of the time (except for the Amulet of Yendor).
  • Only magical wishes can apply an object property, and even then they can only be applied on non-magical base item. Oilskin doesn't count as an innate power, as it does not change player attributes; note that "oilskin cloak of displacement" is parsed as a cloak of displacement with the oilskin property, and thus counts as wishing for an object property to be applied. The proper syntax is instead "slippery cloak of displacement".

FIQHack

FIQHack has the following caveats, compared to GruntHack and DynaHack:

  • Vorpal doesn't generate randomly.
  • Weapons and weapon-tools get properties (level difficulty)/100 of the time, much like DynaHack.
  • Magical armor gets properties half as often as weapons, and jewelry gets properties 1/4 as often.
  • Bags can generate with the oilskin property (which functions), with equal probability as weapons getting properties/
  • The following properties generate 10% as often: reflection, telepathy, speed, power, dexterity, brilliance, displacement
  • Added properties:
    • Lightning: Deals d6 to non-shock-resistant targets; has a chance of destroying wands.
    • Shock resistance: Grants shock resistance.
    • Mercy: autocurses and converts damage to healing, healing the opponent the equal amount as it would otherwise have damaged
    • Carrying: increases carrying capacity by +10%, per item of carrying. Generates on armor only.
    • Nasty: Deals +2d6 damage, but does 1d6 to the user on each melee hit or miss. Generates on melee weapons.
  • You cannot wish for properties at all. However, you can add or remove properties using a potion of wonder (which can be wished for).
  • Weapons can no longer generate with fumbling, but armor still can.
  • "Properties applicable to most or all items" no longer includes projectile weapons, which only can have fire, cold, shock, thirsty or detonation.
  • Detonations are fire-based by default; they become cold-based with weapons of frost, and lightning-based with weapons of shock.
  • Price-wise, if an object has any property, its base price is increased by 50. In addition to this, each property double the overall price -- so if something's base price is 5, one property would have it at 110 ((50+5) * 2), 220 ((50+5) * 2 * 2), etc.

dNetHack

dNetHack uses a completely different version of object properties compared to most other variants. Objects with properties cannot be wished for, are not randomly generated, and for the most part properties can't be added to existing objects. They are primarily found in the starting inventories of certain monsters or pre-placed in certain special levels. Most properties appear in the item name when identified, but some will appear when unidentified as well.

Weapons

Most weapon-enhancing properties add double damage of a certain type to the object when used as a weapon. Some of those come with a weaker form as well, which usually deals 2d6 damage instead. These bonuses only apply if you're making a valid weapon attack, so something like a flaming newt corpse grants no bonuses.

  • Flaming: Deals double fire damage, which can destroy items in the target's inventory. If the target is considered fire-vulnerable (doesn't resist fire but does resist cold), deals an addition 1x damage for a total of 3x.
    • Red-hot: A weaker form of flaming, dealing 2d6 damage instead. Can still destroy items.
  • Freezing: Deals double cold damage, which can destroy items in the target's inventory. If the target is considered cold-vulnerable (doesn't resist cold but does resist fire), deals an addition 1x damage for a total of 3x.
    • Frosted: A weaker form of freezing, dealing 2d6 damage instead. Can still destroy items.
  • Shocking: Deals double electrical damage, which can destroy items in the target's inventory.
    • Sparking: A weaker form of shocking, dealing 2d6 damage instead. Can still destroy items.
  • Sizzling: Deals double acid damage, which can destroy items in the target's inventory.
    • Acrid: A weaker form of sizzling, dealing 2d6 damage instead. Can still destroy items.
  • Sparkling: Deals double magic damage (same as magic missile, checks player-style MR).
    • Glittering: A weaker form of sparkling, dealing 3d4 damage instead.
  • Misty: Deals double water damage, which is resisted by waterproofing (oilskin, white dragon scales, etc.). Deals an additional 1x damage to flaming monsters, earth elementals, iron golems, or chain golems.
    • Damp: A weaker form of misty, dealing 2d6 damage instead.
  • Psionic: Deals double damage, plus enchantment again for 3x enchantment and 2x base dice, to telepathic creatures. Has an addition 20% to trigger vs. non-telepathic but non-mindless creatures. Appears when telepathic (even when not blinded), or when fully identified. When not fully identified but seen via telepathy, appears as "whispering" instead of "psionic".
    • Rustling: A weaker form of psionic, dealing 2d12 damage instead. Follows the same rules for vulnerable targets as psionic. Appears when telepathic only, even if fully identified.
  • Anarchic: Deals double damage to non-chaotic targets. Only appears when the object is fully identified.
    • Unruly: A weaker form of anarchic. Only appears when the object is fully identified.
  • Concordant: Deals double damage to non-neutral targets. Only appears when the object is fully identified.
    • Accordant: A weaker form of concordant. Only appears when the object is fully identified.
  • Axiomatic: Deals double damage to non-lawful targets. Only appears when the object is fully identified.
    • Apodictic: A weaker form of axiomatic. Only appears when the object is fully identified.
  • Forge-hot: Deals 1d8 fire and 1d8 axiomatic damage.
  • Crystalline: Deals 1d8 cold and 1d8 axiomatic damage.
  • Arcing: Deals 1d8 shock and 1d8 axiomatic damage.
  • Holy: When blessed, deals double damage to targets vulnerable to blessed items. Appears when blessed with "holy" replacing "blessed" in the object's name, but doesn't require the object to be fully identified.
    • Consecrated: A weaker form of holy, dealing 2d6 damage instead. Appears with the same rules as holy.
  • Unholy: When cursed, deals double damage to targets vulnerable to cursed items. Appears when blessed with "unholy" replacing "cursed" in the object's name, but doesn't require the object to be fully identified.
    • Desecrated: A weaker form of unholy, dealing 2d6 damage instead. Appears with the same rules as unholy.
  • Flaying: slices armor of struck targets, damaging a random piece of worn armor 1+d4 times. If the armor is reduced to giving no protection, the armor will be destroyed. If the monster has no armor left, living monsters without thick skin will "scream from the pain" and be slowed by 6 movement points. Only appears when the object is fully identified.
    • Excoriating: a weaker form of flaying, only damaging worn armor by 1 point, and only slowing for 2 movement points. Only appears when the object is fully identified.
  • Morgul: When used against you, embeds you with a morgul-blade shard. When used versus a monster, drains 1d4 hp and max hp from the target, bypassing drain resistance. Morgul shards abuse constitution, wisdom, and charisma, killing you if they bring all of those stats below their minimums.
    • Morgul-shard: A weaker form of morgul, only giving you a shard if you didn't already have one in you. When used versus a monster, drains 1 hp and max hp.
  • Wrathful: When used to kill a monster, gains +0.25 damage vs that monster type, maxing out at 4 kills and 2x damage. This damage applies to all monsters of that kind, based on factions (zombified, skeletons, etc.), racial flags (demons, humans, etc.), or just the exact same monster.
  • Faded: The object is treated as shining, bypassing AC/DR of worn targets and always hitting insubstantial targets (shades, etc.).
  • Vorpal: Can decapitate/bisect/etc. monsters with a 5% chance. The vorpal type is chosen based off the object's damage types. Weapons that are both slashing and piercing decapitate the target, only slashing bisect the target, only piercing pierce the target's heart or heart-equivalent, and bludgeoning smash the target flat. Only appears when fully identified.

Armors

These properties apply to items with the property worn in any slot, including rings/amulets or wielded items. Offhanded items do not count. All properties given are extrinsics.

  • Flameproof: Grants fire resistance. Only appears when the object is fully identified. Flameproofed items are immune to fire damage.
  • Coldproof: Grants cold resistance. Only appears when the object is fully identified.
  • Voltproof: Grants shock resistance. Only appears when the object is fully identified.
  • Acidproof: Grants acid resistance. Only appears when the object is fully identified.
  • Magic-resistant: Grants magic resistance. Only appears when the object is fully identified.
  • Disintegration-proof: Grants disintegration resistance. Objects with this property can't be destroyed by disintegration attacks, but can be destroyed by other armor shredding attacks. Only appears when the object is fully identified.
  • Reflective: Grants normal reflection.
  • Woolen: Grants both fire and cold resistance. Woolen items are immune to fire damage.
  • Anarchic: Grants double DR vs lawful and neutral attackers, but only half DR vs chaotic attackers. Only appears when the object is fully identified.
  • Concordant: Grants double DR vs lawful and chaotic attackers, but only half DR vs neutral attackers. Only appears when the object is fully identified.
  • Axiomatic: Grants double DR vs neutral and chaotic attackers, but only half DR vs lawful attackers. Only appears when the object is fully identified.
  • Holy: When blessed, grants double DR vs. holy-hating attackers, but only half DR vs unholy-hating attackers. Only appears when the object is fully identified.
  • Unholy: When cursed, grants double DR vs. unholy-hating attackers, but only half DR vs holy-hating attackers. Only appears when the object is fully identified.