User:Ogmobot

From NetHackWiki
Revision as of 09:25, 30 November 2019 by Ogmobot (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

YANI

New Artifacts

  • Midas Touch - a pair of gauntlets that turn wielded items into gold (in a variant that has object materials, i.e. EvilHack, SpliceHack, xNetHack). My attempt.
  • Burning Hands: a pair of gloves that erode flammable material they touch and deal fire damage to monsters they strike. (Perhaps this should be an auto-cursing glove type, instead of an artifact.) This would be easier to implement if there was a retouch_object analogue that is called when wearing gloves (ditto for Midas Touch above).

New Items

  • Wand of alteration(?) - changes the material that an object is made of. Like polymorph, but not as powerful.
  • Ring of Psychic Resistance - grants resistance to mind flayers' psychic attacks and the psi bolt monster spell.
  • An item that lets you see through walls, but isn't The Eyes of the Overworld. Perhaps a Spellbook of True Seeing (that also grants see invisible or hallucination resistance)? Potion of X-ray vision? Cloak of eyes? Helm of See Through Walls?
  • Lenses of infravision
  • Lamp of revealing - creatures illuminated by it can't be invisible
  • Amulet vs Sickness. Powerful disease attacks (e.g. those of Pestilence) can cause it to crumble like an amulet of lifesaving.
  • A container that wets any objects placed inside it. (A sunken chest? A wet paper bag?)
  • An amulet (or other item) that protects against decapitation attacks

Item Changes

  • Cursed ring of see invisible removes invisibility from the bearer.
  • Reading a blessed scroll of enchant weapon has a chance of conferring a mundane wielded weapon with a magical property instead of increasing its enchantment (in a variant that has object properties, i.e. GruntHack and its derivatives)
  • More things to do with gems. The only existing gem interactions (other than throwing them at unicorns) are dipping amethyst into booze and engraving with hard gems on the floor (not that anyone actually does this). What about the others?
    • One way to do this: plenty of gemstones supposedly have magical powers (rubies warn of danger, diamonds cure disease, sapphires protect against eye problems). Rubbing or applying a specific gemstone removes a specific affliction (like confusion, blindness, hallucination, stun). Code-wise, it would be easiest to have a fixed relationship between gemstones and afflictions (e.g. sapphire always cures hallucination). This would be a new (albeit dangerous) way to identify gemstones. Another possibility would be to randomise the gemstone-affliction relationship in each game. This would make the mechanic less powerful for identification, but might encourage players to identify more gemstones via other methods.
    • A more extreme idea: Diablo-style or Path-of-Exile-style gem sockets in weapons/armour. Put a gem in the socket (obj->cobj, probably) to grant it magical power.

New Mechanics

  • Set bonuses (as seen in Diablo, Zelda, and many others): Wearing a complete set of armour grants you a special bonus. (For instance, wearing Elvish Boots, Helm, Mithril-coat and Cloak could grant the wearer sleep resistance.)
  • Selecting an item via the inventory shows its material (if known), attack bonus and damage (e.g. +0 Longsword. Iron. No hit bonus. 1-8 damage vs small. 1-12 damage vs large.)
  • The layout of the bottom (status) lines should be user-configurable, so they can choose how and where their name/hp/stats are displayed (or whether they are displayed at all)

Dungeon Structure

  • Orcustown becomes its own branch of the dungeon (with 2-3 levels), and gets several variations. Its current "ghost-town" appearance would be one variation. Other variations might be a fiery, lava-filled city; an icy, sparse waste; or a hellish casino; all populated by demonic shopkeepers and guards. Perhaps Orcus' palace lies underneath the city, instead of inside it.
  • I think that the Endgame needs some big changes to make it less frustrating and more interesting. A number of variants shuffle the order of the elemental planes, but it might be better to scrap them altogether, or to radically revamp them (like in SpliceHack).
  • New shop type: Musical instrument shop. Given that every player is going to be passing through the castle, a music shop would let them buy a tool to open the drawbridge the "legitimate" way. It would sell only non-magical instruments: tooled horn, wooden flute, wooden harp, bugle, bell, leather drum. (This hits the six-itemtype limit for the shop; if more instruments get added (tin whistle?), they would need their own pseudo-type, like vegetarian items for health food shops.) One side-effect of encountering this shop is that it would be easier to identify magical instruments (since you can typename the mundane ones in the shop). Suggested shopkeeper names: first names of famous classical or baroque composers. (Johann, Wolfgang, Ludwig...)
  • A very difficult optional branch that can only be accessed by heroes carrying the Amulet of Yendor. Given the player should have everything they need to win, the branch reward shouldn't be very powerful; instead, it's just a token for bragging rights. (E.g. a shirt reading "I beat <optional branch> and all I got was this lousy T-shirt.") Maybe worth a lot of points?

dNetHack wards table

Heptagram Elbereth (Elves) Elbereth (Others) Gorgoneion Circle of Acheron Pentagram Hexagram Hamsa Elder Sign 5 armed Sign Elder Elemental Eye 5 lobed eye 7 lobed eye Sign of the Scion Queen Mother Cartouche of the Cat Lord The Wings of Garuda Toustefna (stave) Dreprun (stave) Veioistafur (stave) Thjofastafur (stave)
Strokes 21 7 7 60 2 10 12 10 6 6 turns min 5 5 turns min 7 turns min 8 7 10 3 turns 4 turns 5 turns 2 turns
a Yes Yes No Random No No No No No No No No No Yes No No No No No No
b Yes Yes No Random No No No No No No No No No No No No No No No No
c Yes Yes No Random No No No No No No No No No No No Yes No No No No
d Yes Yes No Random Some Some Some No No No No No No No No No Yes No No No
e Yes Yes No Random No No No Some No No Some Some Some No No No No No No No
f Yes Yes No Random No No No No No No No No No No Pacified No Yes No No No
g Yes Yes No Random No No Some No Some Some No No No No No No No No No No
h Some Some No Random No No No No Some Some No No No No No No No No No No
i Yes Yes No Random No Yes Yes No No No No No Yes No No No No No No No
j Yes Yes No Random No No No No Yes Yes No No No No No No No No No No
k Yes Yes No Random No No No No No No No No No No No No No No No No
l Yes Yes No Random No No No No No No No No No No No No No No No Yes*
m Yes Yes No Random No No No No Yes Yes No No No No No No No No No No
n Yes Yes No Random No No No No No No No No No No No No No No No Yes*
o No Yes Yes Random No No No No No No No No No No No No No No No No
p Yes Yes No Random No No No No Yes Yes No No No No No No No No No No
q Yes Yes No Random No No No No No No No No No No No No No Yes No No
r Yes Yes No Random No No No No No No No No No No Yes Yes No No No No
s Yes Yes No Random No No No No No No No No No Yes No No No No No No
t Yes Yes No Random No No No No Yes Yes No Some Some No No No No No No No
u Yes Yes No Random No No No No No No No No No No No No No Yes No No
v Yes Yes No Random No No No No No No Yes Yes Yes No No No No No No No
w Yes Yes No Random No No No No Yes Yes No No No No No No No No No No
x Yes Yes No Random No No No No No No No No No Yes No No No No No No
y Yes Yes No Random No No No No Yes Yes No Yes Yes No No No No No No No
z Yes Yes No Random No No No No No No No No No No No No No No No No
A No No No No No No Yes No No No No No Yes No No No No No No No
B Yes Yes No Random No No No No Some Some No No No No Some No No Some No No
C Yes Yes No Random No No No No No No No No No No No No No No No No
D Yes Yes No Random No No No No No No No Yes Yes No No No No No No No
E Yes Yes No Random No No Yes No No No Yes Yes Yes No No No No No No No
F Yes Yes No Random No No No No No No Yes Yes Yes No No No No No No No
G No No No Random No No No No No No No No No No No No No No No No
H Yes Some No Random No No No No No Some No No No No No No No No No No
I Yes Yes No Random No No No No No No No No No No No No No No No No
J Yes Yes No Random No No No No No No No No No No No No No No No No
K Yes Yes No Random No No Yes No No No No No Yes No No No No No No No
L Yes Yes No Random Yes No No No No No No Yes Yes No No No No No No No
M Yes Yes No Random Yes No No No No No No Yes Yes No No No No No No No
N Yes Yes No Random No No No No No No No Yes Yes No No Yes No No No No
O Yes Yes Yes Random No No No No No No No No No No No No No No No No
P Yes Yes No Random No No No No Yes Yes No No No No No No No No No No
Q Yes Yes No Random No No Yes No No No No No No No No No No No No No
R Yes Yes No Random No No No No No No No No No Yes No No No No No No
S Yes Yes No Pacified No No No No No No No No No No Yes Yes No No No No
T Yes Yes No Random No No No No No No No No No No No No No No No No
U Yes Yes No Random No No No No Yes Yes No No No No No No No No No No
V Yes Yes No Random Yes No No No No No No Yes Yes No No No No No No No
W Yes Yes Some Random Yes No No No No No No Yes Yes No No No No No No No
X Yes Yes No Random No No No No No No Yes Yes Yes No No No No No No No
Y Yes Yes No Random No No No No No No No No No No No No No No No No
Z Yes Yes No Random Yes No No No No No No Yes Yes No No No No No No No
' Yes Yes No No No No Yes No No No No No No No No No No No No No
@ No No No Random No No No No No No No No No No No No No No No No
_ Yes Yes No Random Yes No No No No No No No No No No No No No No No
& Yes Yes No No No Yes Yes No No No No No Yes No No No No No No No
; Yes Yes No Random No No No No Yes Yes No No No No Yes Some No No Yes* No
: Yes Yes No Random No No No No No No No No No No Yes Yes No No No No