Nethack Patches and Bug Fixes for 3.4.3

Bug Fixes

 

The “I’m not a wimp and here’s my proof” conduct patch

This patch determines if you’ve ever caused a conflict, instantly killed a monster or ever wore an amulet as (separate) conducts. Now see if you can ascend…

NOTE: This will break save game compatibility.

nh343-notwimp.diff | Description

 

Priest Sacrificing

In priest.c, it says

    /*

           * If the altar has been destroyed or converted, let the

           * priest run loose.

           * (When it's just a conversion and there happens to be

           *      a fresh corpse nearby, the priest ought to have an

           *      opportunity to try converting it back; maybe someday...)

           */

This patch implements priest sacrificing (and some other cool stuff). :)

 

nh343-priest.diff | Description

 

 

Bug Fixes

 

A hobby of mine lately has been testing Nethack and reporting gobs of bugs to the devteam. Of the numerous reports I sent in, not many were fixed (who likes hearing about defects in your program anyway? :-) ) So I started this list to see if other people have noticed them and to provide a way to fix them if the official releases don’t (or to provide a fix before the next version is released).

 

Below are some “bugs” that I’ve discovered in Nethack with patches that implement what I think is an appropriate fix. Of course these are all open to interpretation whether they are actually bugs and whether the fix is indeed correct. So please give me feedback if there is contention.

 

#

Bug

Patch

OS

Official #

Reported By

1

Vampires can stand on altars.

patch

-

-

-

2

Cleric cast lightning doesn't blind as other lightning does.

patch

-

C342-46

-

3

Sitting on c*cktrice or acidic corpses does not have any effect.

patch

-

-

-

4

Land mines exploding in a shop do not charge for lost items or anger the shopkeeper

patch

-

-

-

5

Shopkeepers don’t charge for destroyed statues or boulders

patch

-

-

-

6

Shopkeepers don’t charge for setting unpaid traps.

patch

-

-

-

7

With no video mode set in defaults.nh, hit F3 and then refresh the screen and it gets scrambled

patch

DOS

-

Patrick Clot

8

No guilt in Sokoban for carrying in boulders as a giant or wishing for boulders

patch

-

-

-

9

Wielded silver arrows don't cause silver damage on some silver-haters.

patch

-

C343-2

-

10

If there is a corpse in a pit, you have to enter the pit to pick it up but not to eat it.

patch

-

C343-10

-

11

You can’t use ‘>’ to enter a pit or spiked pit like you can a hole or known trapped door.

patch

-

C343-12

-

 

Your bug not get fixed? Report it here!

This is not a substitute for reporting to the Devteam, do that here please. I will not forward your report.

I’m not guaranteeing a fix, a reply or even a glance at your email (though I probably will) :-P

 

Feedback? | Nethack?

 

 

Back