]> granicus.if.org Git - nethack/commitdiff
more historical fixes info
authornhmall <nhmall@nethack.org>
Fri, 21 Sep 2018 20:33:48 +0000 (16:33 -0400)
committernhmall <nhmall@nethack.org>
Fri, 21 Sep 2018 20:33:48 +0000 (16:33 -0400)
doc/fixes10.0 [new file with mode: 0644]
doc/fixes14.f [new file with mode: 0644]

diff --git a/doc/fixes10.0 b/doc/fixes10.0
new file mode 100644 (file)
index 0000000..f9bbca0
--- /dev/null
@@ -0,0 +1,70 @@
+New Features:
+====================
+New character classes (Ken Arromdee)
+New weapons code (Ken Arromdee)
+Armor weights implemented (Ken Arromdee)
+New tools code (Ken Arromdee)
+Polymorph self code (Ken Arromdee)
+additional bug fixes (Ken Arromdee)
+added new character classes and traps (M. Stephenson)
+added the Throne Room (M. Stephenson)
+Rockmole & Keystone Kops code (Scott R. Turner)
+Squeeky Board & Magic traps (Scott R. Turner)
+Fountain code (Scott R. Turner)
+Magic Marker code (Gil Neiger)
+Fountain code enhancements (Gil Neiger)
+Enhancements to dozens of routines (Gil Neiger)
+more bug fixes in hack.zap.c
+#dip mods to fountain code (Eric Backus)
+added spellbooks and spellcasting (M. Stephenson)
+implemented code for praying (M. Stephenson)
+made some enhancements to the endgame (M. Stephenson)
+Some of the old code (eg. KOPS) has been enhanced to allow for more
+       functionality
+Kops now throw cream pies (thank/blame KAA for the suggestion)
+The wizard may not stay dead!!!
+There are a couple of new types of demons.
+Demons may not be aggressive.
+There are lots more of these little gems, with sufficient hints in
+       various fortune cookies to give away enough clues.
+
+
+Build from source changes
+=========================
+The program "makedefs" has been modified in order to allow limited use of
+       muse of "#ifdef/#else/#endif" sets in objects.h
+Makedefs will only generate one #define for any number of ocurrences of
+       a given object name string.  In addition, "makedefs" also generates
+       alternate defines for "DEAD_xxxxx" in those cases where a monster
+       has been given an alternate identity.
+Makedefs has been modified in order that it may be used to
+       initialize the following variable def files:
+         objects.h -o option,  see above.
+         trap.h    -t option,  trap type defines.
+         date.h    -d option,  date string.
+         data      -D option,  optional monster names.
+         rumors    -r option,  optional rumor addition.
+The Unix "Makefile" has been enhanced to make installation cleaner
+       and also to allow "initialization" of the play directories (WARNING:
+       this will destroy old score files!!!).  The PC Makefile hasn't been
+       upgraded in this respect.
+
+
+Known Problems:
+=================
+The WALKIES code is really crude.  Fido get's mnexto()'d you when
+       he gets out of the effective leash range.  I haven't yet been able
+       to integrate leashed movement into dogmove().  You might just want
+       to comment out the #define in config.h
+ROCKMOLES have some problems with screen updating.  I didn't make
+       any changes to the code I received, and have noticed some distinct
+       problems with walls not being set to "door" until the rockmole
+       moves off the cell
+There are some problems in the item selection code, the usual effect
+       of which is to leave the cursor sitting at some arbitrary point on
+       the screen instead of returning it to the upper left hand corner or
+       onto the "@".  This doesn't affect the screen updating, so I have
+       ignored it up to now
+REDO may not be completely implemented.  I am still working on it
+       here but would appreciate any help anyone out there might want to give
+
diff --git a/doc/fixes14.f b/doc/fixes14.f
new file mode 100644 (file)
index 0000000..bdc4fb1
--- /dev/null
@@ -0,0 +1,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 (ralf@b.gp.cs.cmu.edu) 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).
+
+