k21971 / EvilHack

A variant of NetHack that is designed to be a much more challenging experience than the original, drawing inspiration and content from various existing variants along with adding unique and never-before-seen custom content.
Other
53 stars 22 forks source link

Freezing water/lava with WDSM #83

Closed entrez closed 2 years ago

entrez commented 2 years ago

Make lava/water freezing power a little more consistent, and fix a couple bugs associated with it.

Some of the issues: wearing WDSM and walking on lava under a drawbridge would permanently break it (see 159b351, which missed the lava case); monsters wouldn't get freezing power from wearing WDSM; contrariwise, the hero wouldn't get freezing power from a freezing polyform; freezing wouldn't work when a monster tries to drown the hero in water/lava; freezing worked strangely on lava (e.g. your boots would burn up, but other inventory items wouldn't, unless you were 100% fire-resistant and didn't have water walking, in which case you would sink into the lava).

I wouldn't be surprised if this introduced its own new and exciting bugs.

Also includes an unrelated commit allowing the player to override the Cerberus levelport block in wizard mode.