1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
NetHack Fixes List Revision 1.4
dogmove.c: Death code fixed so dog with <1 hp doesn't "die of hunger".
Slack leash message not invoked unless leash attached.
Added "DOGNAME" option (thanks to Roland McGrath).
u_init.c: Priest(esse)s start off with their weapon blessed.
spell.c: Allows high level characters to cast spells upon themselves
zap.c: (such as polymorph).
pray.c: allows for de-cursing worn rings as well as weapons.
Knights, Priests and Priestesses can now "#turn" undead
(UNDEAD = "VWZ &").
fixed bugs in blessings bestowed by gods.
read.c: SPE_CAUSE_FEAR does not give a "You hear..." message unless no
monsters are nearby.
fix to bug in "do_genocide" which allowed player to wipe out
all '@'s and survive.
polyself.c: fix to rehumanize to catch players who wipe out '@'s while
in polymorphed form as they de-polymorph.
wield.c: bug causing segmentation fault on "w-" followed by "w[weapon]"
fixed by chuq@sun
trap.c: similar null pointer problem corrected.
make.exe.uu: correction of names at top of uuencoded files which caused the
nansi.sys.uu: original files to be overwritten by the decoded files when
uudecode was invoked. (found by len@elxsi).
nethack.6: general beautification and appropriate acknowledgement of
trademarks to avoid getting sued. :-) (thanks chuq)
help: addition of "V" and "#" commands to help text.
invent.c: fix to REDO bug inhibiting the appearance of the item usage
prompt.
makedefs.c: added "{", "\" and corrected Rockmole definition in "data".
fixed things for Dos users (file open modes, etc.)
cmd.c: added #[command] auto-substitution.
termcap.c: fixed termlib / curses dependencies.
fixed null padding bug on output of SO/SE/HI/HE.
pcmain.c: many fixes by Ralf Brown to allow the
pcunix.c: program to be compiled using the Turbo C compiler in a Dos
Makefile.tcc: enviornment.
engrave.c: engravings burned or engraved into the floor (as opposed to
those made with finger or marker) can be felt out when blind.
(inspired by Stefan Wrammerfors).
mon.c: fixed "monster looked at a strange trap" bug for 16 bit
machines (long vs. int problem reported by mike@cimcor).
fight.c: hitmm() fixed to return 0 (no hit) if either monster passed
in is non-existant. This fixes a number of null reference
problems (ex. monmove.c[~360]).
Misc zero reference errors fixed by Paul Eggert. eggert@grand
Makefile.xenix: New version (that works) supplied by Greg Laskin greg@smash
fountain.c: Misc zero reference errors fixed by Paul Eggert. eggert@grand
search.c:
options.c: New options added for GRAPHICS, DOGNAME, and new routine
added to allow easier sorting of string parameters (":,"
are considered to be string terminators for copying in
name, and dogname).
|