include some fixes files from older versions in the distribution
new file: doc/fixes23.e new file: doc/fixes30.pl01 new file: doc/fixes30.pl02 new file: doc/fixes30.pl03 new file: doc/fixes30.pl04 new file: doc/fixes30.pl05 new file: doc/fixes30.pl06 new file: doc/fixes30.pl07 new file: doc/fixes30.pl08 new file: doc/fixes30.pl09 new file: doc/fixes30.pl10
This commit is contained in:
46
doc/fixes30.pl05
Normal file
46
doc/fixes30.pl05
Normal file
@@ -0,0 +1,46 @@
|
||||
Old bones and save files should at least be syntactically correct this time,
|
||||
but you should still throw them out if you don't want to be confronted with
|
||||
monsters permanently masquerading as different monsters (since some of the
|
||||
monsters' letters have changed).
|
||||
|
||||
|
||||
Note that the posted shop fix was a stopgap patch, not an official patch, so
|
||||
it should be reversed before applying these patches. If you do not reverse
|
||||
it, probably nothing worse than a failure of one shk.c band will happen this
|
||||
time. In general, however, you will have to do considerable hand-patching if
|
||||
you leave intermediate patches in.
|
||||
|
||||
|
||||
The major bug fix in Patch 5 is moving the color definitions to color.h, thus
|
||||
breaking the annoying dependency loop when bootstrapping NetHack.
|
||||
|
||||
Patch 5 contains Johnny Lee's provision of a port to the Macintosh. The
|
||||
Macintosh files live in a new subdirectory, 'mac'. We know that many of you
|
||||
were waiting for a Mac port, and for you we are happy to have it.
|
||||
|
||||
Basic support for several new other compilers or machines (see README), but
|
||||
these probably need some more tweaking.
|
||||
|
||||
A major new feature in Patch 5 is timed-out eating, i.e., being able to be
|
||||
interrupted while eating by monsters attack. Mike Stephenson provided the
|
||||
basic structure for dealing with partially eaten food. We believe that the
|
||||
only remaining flaws in this code are occasional non-optimal messages which
|
||||
are generated by it (we are working on correcting this).
|
||||
|
||||
Incorrect iron ball behavior and bugs in the iron ball code were
|
||||
systematically corrected by Kevin Darcy who communicated with us about it
|
||||
and mailed us his patches. (Yes, Kevin, as you can see, it went in, and
|
||||
with only one minor change.)
|
||||
|
||||
There were other, smaller, patches which were mailed to us and which were
|
||||
implemented. To repeat: we are very happy to receive bug-fixing patches
|
||||
and code-enhancement patches. But please do as Kevin did, namely, tell us
|
||||
about it in advance.
|
||||
|
||||
Difficulties with dropping objects in shops, burning to death in hell,
|
||||
wielding amulets, pets eating corpses were fixed. So were scores of other
|
||||
small but annoying bugs.
|
||||
|
||||
MICROPORT_BUG was added to cater to compilers that don't like large
|
||||
structures.
|
||||
|
||||
Reference in New Issue
Block a user