OSDN Git Service

upgrade to 3.6.2
[jnethack/source.git] / doc / fixes10.0
1 New Features:
2 ====================
3 New character classes (Ken Arromdee)
4 New weapons code (Ken Arromdee)
5 Armor weights implemented (Ken Arromdee)
6 New tools code (Ken Arromdee)
7 Polymorph self code (Ken Arromdee)
8 additional bug fixes (Ken Arromdee)
9 added new character classes and traps (M. Stephenson)
10 added the Throne Room (M. Stephenson)
11 Rockmole & Keystone Kops code (Scott R. Turner)
12 Squeeky Board & Magic traps (Scott R. Turner)
13 Fountain code (Scott R. Turner)
14 Magic Marker code (Gil Neiger)
15 Fountain code enhancements (Gil Neiger)
16 Enhancements to dozens of routines (Gil Neiger)
17 more bug fixes in hack.zap.c
18 #dip mods to fountain code (Eric Backus)
19 added spellbooks and spellcasting (M. Stephenson)
20 implemented code for praying (M. Stephenson)
21 made some enhancements to the endgame (M. Stephenson)
22 Some of the old code (eg. KOPS) has been enhanced to allow for more
23         functionality
24 Kops now throw cream pies (thank/blame KAA for the suggestion)
25 The wizard may not stay dead!!!
26 There are a couple of new types of demons.
27 Demons may not be aggressive.
28 There are lots more of these little gems, with sufficient hints in
29         various fortune cookies to give away enough clues.
30
31
32 Build from source changes
33 =========================
34 The program "makedefs" has been modified in order to allow limited use of
35         "#ifdef/#else/#endif" sets in objects.h
36 Makedefs will only generate one #define for any number of ocurrences of
37         a given object name string.  In addition, "makedefs" also generates
38         alternate defines for "DEAD_xxxxx" in those cases where a monster
39         has been given an alternate identity.
40 Makedefs has been modified in order that it may be used to
41         initialize the following variable def files:
42           objects.h -o option,  see above.
43           trap.h    -t option,  trap type defines.
44           date.h    -d option,  date string.
45           data      -D option,  optional monster names.
46           rumors    -r option,  optional rumor addition.
47 The Unix "Makefile" has been enhanced to make installation cleaner
48         and also to allow "initialization" of the play directories (WARNING:
49         this will destroy old score files!!!).  The PC Makefile hasn't been
50         upgraded in this respect
51
52
53 Known Problems:
54 =================
55 The WALKIES code is really crude.  Fido get's mnexto()'d you when
56         he gets out of the effective leash range.  I haven't yet been able
57         to integrate leashed movement into dogmove().  You might just want
58         to comment out the #define in config.h
59 ROCKMOLES have some problems with screen updating.  I didn't make
60         any changes to the code I received, and have noticed some distinct
61         problems with walls not being set to "door" until the rockmole
62         moves off the cell
63 There are some problems in the item selection code, the usual effect
64         of which is to leave the cursor sitting at some arbitrary point on
65         the screen instead of returning it to the upper left hand corner or
66         onto the "@".  This doesn't affect the screen updating, so I have
67         ignored it up to now
68 REDO may not be completely implemented.  I am still working on it
69         here but would appreciate any help anyone out there might want to give
70