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