User:Metanite64/Sandbox

From NetHackWiki
Jump to navigation Jump to search

let her cook

Dragon-scaled armor

Originally proposed by dtsund, and sometimes referred to as dtsund-DSM, dragon-scaled armor is a replacement and rebalancing of dragon scale mail that has made an appearance in several variants. Across all implementations, dragon scales are changed to be worn as cloaks, and reading a scroll of enchant armor will always cause worn dragon scales to meld into a worn set of body armor, adding the conferred extrinsic(s) of the dragon scales to the armor itself. If the player is wearing dragon scales but no body armor and attempts to enchant their armor, the dragon scales will meld into the player's skin, polymorphing them into a dragon of the same color. The scales are not lost if this happens, and they simply return to the player's inventory once the polymorph ends.

Wishing for dragon-scaled armor directly no longer works, requiring the player to craft the armor themself.

The proposal was first implemented into NetHack Fourk, and has seen further usage in xNetHack, EvilHack, and Hack'EM, each with varying minor details about how the new process works.

NetHack Fourk

In NetHack Fourk, dragon scales provide no benefit to AC, only granting their color's extrinsics and being used to scale armor. The armor-scaling process always uncurses the body armor and makes it erodeproof, additionally blessing the armor and fixing any existing erosion if the scroll of enchant armor was itself blessed.

Most colors of dragon scales and dragon-scaled armor confer two properties instead of one:

Color Extrinsics
Blue shock resistance, automatic searching
Black disintegration resistance, drain resistance
Gray magic resistance
Green poison resistance, sickness resistance
Orange sleep resistance, free action
Red fire resistance, infravision
Silver reflection
White cold resistance, inventory protection from water damage
Yellow acid resistance, stoning resistance

Red and white dragon scales (and scaled armor) also grant a fire or cold breath weapon respectively, accessible via #monster. This breath weapon is overridden if the player is polymorphed into another monster with a special ability.

xNetHack

Dragon scales in xNetHack convey their extrinsic(s), AC 3, and MC 0. Scaling a set of armor adds the scales' 3 AC to the armor along with the extrinsics. A blessed scroll blesses the resulting armor and repairs all erosion, but the process never erodeproofs the armor. A non-cursed scroll retains the original body armor's enchantment, while a cursed scroll will subtract one point of enchantment and additionally curse the armor. Reading the scroll while confused will polymorph you into the relevant color dragon, regardless of whether you're wearing body armor.

xNetHack inherits gold dragons and their scales from NetHack 3.7.0, as well as most dragon scales and dragon-scaled armor conveying secondary extrinsics, with a list that differs slightly from NetHack Fourk's:

Color Extrinsics
Blue shock resistance, very fast speed
Black disintegration resistance, drain resistance
Gray magic resistance
Green poison resistance, sickness resistance
Gold light source, hallucination resistance
Orange sleep resistance, free action
Red fire resistance, infravision
Silver reflection
White cold resistance, slow digestion
Yellow acid resistance, stoning resistance

EvilHack

EvilHack largely draws its implementation from xNetHack, with some minor adjustments. Dragon scales are still AC 3, but scaling a set of armor adds 5 AC to the armor. Wearing dragon scales only confers their primary extrinsic, as vanilla dragon scales act prior to 3.7.0, and the secondary extrinsic can only be accessed by making dragon-scaled armor. Wishing for "<foo> dragon scale mail" will give the player "a set of <foo> dragon scales" instead of just failing outright.

EvilHack adds several new dragon colors, and makes a number of changes to the secondary effects that dragon-scaled armor offers compared to xNetHack, including giving several colors a passive attack that triggers when the wearer is attacked:

Color Primary extrinsic Secondary effects (dragon-scaled armor)
Blue shock resistance confers speed, prevents slowing
Black disintegration resistance passive disintegration attack
Gray magic resistance passive cancellation attack, 90% chance of cancellation protection
Green poison resistance confers sickness resistance, passive poison attack
Orange sleep resistance confers free action, passive slow attack
Red fire resistance +1d6 to all melee damage, passive fire attack
Silver reflection confers cold resistance
White cold resistance freezes water and lava under foot, passive cold attack
Yellow acid resistance confers stoning resistance, passive acid attack
Shimmering displacement confers stun resistance
Gold light (radius dependent on BUC status) confers infravision and clairvoyance
Sea breathlessness confers the ability to swim
Celestial flying confers sleep, shock, and sonic resistance
Shadow ultravision, darkness (radius dependent on BUC status) confers sleep and drain resistance
Chromatic magic resistance, light (radius dependent on BUC status) special (see below)

EvilHack also adds shimmering, sea, celestial, and shadow dragons to make those scales obtainable, but chromatic dragon scales are only obtainable by killing Tiamat. Once the chromatic dragon scales are used to make dragon-scaled armor, the armor gains resistances to fire, cold, shock, sleep, poison, disintegration, acid, stoning, and cancellation, as well as reflection, on top of the magic resistance and light source that the dragon scales themselves had.

Hack'EM

Hack'EM inherits the same creation details as EvilHack. With robes being treated as body armor instead of cloaks, you can now create dragon-scaled robes. Due to the different dragon bestiary, Hack'EM has a different extrinsic list; it also expands on the passive attacks that some dragon-scaled armor had in EvilHack, giving one to every color of armor. As with EvilHack, dragon scales only convey the primary property, and the player must make dragon-scaled armor for the secondary property and passive attack.

Color Primary Secondary Passive attack
Black Disintegration resistance Disintegration (!!)
Blue Shock resistance Speed Shocking (!!)
Deep Drain resistance Slow digestion Drain life
Gold Emits light Infravision, clairvoyance Blinding
Gray Magic resistance Cancellation protection Cancellation (!!)
Green Poison resistance Sickness resistance Poison
Orange Sleep resistance Free action Slowing
Red Fire resistance +1d6 melee damage Fire (!!)
Shimmering Displacement Stun resistance Confusion/stunning/slowing
Silver Reflection Cold resistance, blinding resistance Scaring
Sea Magical breathing Swimming Water/rust (!!)
White Cold resistance Freeze water, walk on lava Cold (!!)
Yellow Acid resistance Stoning resistance Acid (!!)
Violet Sonic resistance Flying Sonic (!!)