Difference between revisions of "Orb"

From NetHackWiki
Jump to navigation Jump to search
m (References)
Line 1: Line 1:
'''Orbs''' are magical items that appear in ''[[NetHack]]''. They are a part of the [[tool]] class.
+
'''Orbs''' are magical [[tool]]s that appear in ''[[NetHack]]''. The only type of orb in the base game is the [[crystal ball]], which appears as a "[[glass orb]]" when unidentified.
 
 
The only type of orb in ''NetHack'' is the [[crystal ball]], which appears as a '''[[glass orb]]''' when unidentified.
 
  
 
==Variants==
 
==Variants==
Line 7: Line 5:
  
 
===SLASH'EM===
 
===SLASH'EM===
Two variants whose code became the base for [[SLASH'EM]], [[NetHack Plus]] and [[SLASH 6]], feature three glass orbs in addition to the crystal ball - the [[orb of enchantment]], the [[orb of charging]], and the [[orb of destruction]]. The orbs are a [[deferred feature]] - their code can still be found in the SLASH'EM source, but has been commented out with the note that these had "potential for abuse".{{refsrc|apply.c|3570|version=SLASH'EM 0.0.7E7F2}}{{refsrc|objects.c|858|version=SLASH'EM 0.0.7E7F2}}
+
Two variants whose code became the base for [[SLASH'EM]], [[NetHack Plus]] and [[SLASH 6]], feature three glass orbs in addition to the crystal ball - the [[orb of enchantment]], the [[orb of charging]], and the [[orb of destruction]]. The orbs are a [[deferred feature]]: their code can still be found in the SLASH'EM source, but has been commented out with the note that these had "potential for abuse".{{refsrc|apply.c|3570|version=SLASH'EM 0.0.7E7F2}}{{refsrc|objects.c|858|version=SLASH'EM 0.0.7E7F2}}
  
 
===NetHack brass===
 
===NetHack brass===
[[NetHack brass]] includes the orb of charging and the orb of destruction, but the orb of enchantment is replaced by an [[orb of maintenance]] that can be used to repair [[erosion]] on a selected object.
+
[[NetHack brass]] includes the orb of charging and the orb of destruction, but forgoes the orb of enchantment for an [[orb of maintenance]] that can be used to repair [[erosion]] on a selected object.
  
Also, all glass orbs in NetHack brass weigh 75 units. The crystal ball can still be distinguished from the other three by [[price identification]].
+
All glass orbs in NetHack brass weigh 75 units - the crystal ball can still be distinguished from the other three by [[price identification]].
  
 
===EvilHack===
 
===EvilHack===
EvilHack introduces the [[eight-ball]], an orb that is made of [[plastic]]. It serves as the [[base item]] for the [[Magic 8-Ball]], an [[artifact]] tool carried by the [[Oracle]].
+
EvilHack introduces the [[eight-ball]], an orb that is made of [[plastic]]. It serves as the [[base item]] for the [[Magic 8-Ball]], an [[artifact]] tool always carried by the [[Oracle]].
  
 
==References==
 
==References==

Revision as of 12:45, 19 August 2021

Orbs are magical tools that appear in NetHack. The only type of orb in the base game is the crystal ball, which appears as a "glass orb" when unidentified.

Variants

Some NetHack variants add multiple types of orb, including new glass orbs.

SLASH'EM

Two variants whose code became the base for SLASH'EM, NetHack Plus and SLASH 6, feature three glass orbs in addition to the crystal ball - the orb of enchantment, the orb of charging, and the orb of destruction. The orbs are a deferred feature: their code can still be found in the SLASH'EM source, but has been commented out with the note that these had "potential for abuse".[1][2]

NetHack brass

NetHack brass includes the orb of charging and the orb of destruction, but forgoes the orb of enchantment for an orb of maintenance that can be used to repair erosion on a selected object.

All glass orbs in NetHack brass weigh 75 units - the crystal ball can still be distinguished from the other three by price identification.

EvilHack

EvilHack introduces the eight-ball, an orb that is made of plastic. It serves as the base item for the Magic 8-Ball, an artifact tool always carried by the Oracle.

References

  • SLASH 6 objects.c line 569
  • SLASH 6 apply.c line 2233
  • NetHack brass, objects.c line 669
  • NetHack brass, apply.c line 3281