more historical fixes info
This commit is contained in:
70
doc/fixes10.0
Normal file
70
doc/fixes10.0
Normal file
@@ -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
|
||||
|
||||
76
doc/fixes14.f
Normal file
76
doc/fixes14.f
Normal file
@@ -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).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user