1		NetHack Fixes List	Revision 2.3e
2
3	New Files:
4
5Fixes.2.3	This file.
6
7Makefile.3B2	A new Makefile for the ATT 3B2.
8
9Spoilers.mm	As above - pre nroff -mm
10
11food.tbl	Tables for above manual
12fount.tbl
13monster.tbl
14weapon.tbl
15
16nansi.doc	Documentation for nansi.sys.
17
18hh		Fixed improper def of "X" for casting spells.
19
20fight.c		Dogname fix for "you hit your dog" line.  (Janet Walz)
21
22pri.c		Patch for "SCORE_ON_BOTL".  (Gary Erickson)
23config.h
24
25pray.c		Null refrence bug fix for Suns. (The Unknown Hacker)
26
27termcap.c	null pointer bug fix. (Michael Grenier)
28
29mon.c		chameleon shape made dependent on current lev. (RPH)
30spell.c
31monmove.c
32
33rnd.c		fixed SYSV/BSD problems with random(). (many sources)
34config.h
35
36shk.c		fix to allow compilation with or without HARD option.
37		(reported by The Unknown Hacker)
38
39termcap.c	ospeed fix for SYSV. (reported by Eric Rapin)
40
41unixunix.c	fix for NFS sharing of playground. (Paul Meyer)
42
43options.c	many misc. bugs while compiling for the PC. (Tom Almy)
44pcmain.c
45pctty.c
46hack.h
47nethack.cnf
48pager.c
49fight.c
50
51mkroom.h	Addition of reorganized special-room code.
52mkshop.c	(Eric S. Raymond)
53mklev.c
54rnd.c
55
56trap.c		Fixed teleport to hell problems caused by rnz().
57		(reported by Janet Walz)
58
59termcap.c	Various fixes to MSDOSCOLOR code. (Tom Almy)
60end.c
61
62hack.c		Fixed typos. (Steve Creps)
63msdos.c
64pcmain.c
65
66config.h	Enabled the use of termcap file c:\etc\termcap or
67termcap.c	.\termcap.cnf for MS Dos (Steve Creps)
68
69eat.c		Continued implementation of Soldier code.
70makedefs.c	Added Barracks code. (Steve Creps)
71makemon.c
72mklev.c
73mkroom.h
74objects.h
75mkshop.c
76mon.c
77monst.c
78permonst.h
79
80makedefs.c	Added Landmines code. (Steve Creps)
81mklev.c
82trap.c
83
84mkroom.h	Fixed item / shop probablility code. (Stefan Wrammerfors)
85shknam.c	Added additional item typ available.
86
87pray.c		Randomized time between prayers. (Stefan Wrammerfors)
88
89fight.c		Fixed typo. (Stefan Wrammerfors)
90
91mhitu.c		Fixed monster special abilities usage bug.
92		(Stefan Wrammerfors)
93
94objnam.c	Randomized max number and max bonus limits on objects
95		wished for.
96		Identified cursed items shown as such. (Stefan Wrammerfors)
97
98topten.c	Added logfile to allow overall game tuning for balance.
99config.h	(Stefan Wrammerfors)
100
101mklev.c		moved code identifying medusa & wizard levs to eliminate
102*main.c		garbage on screen. (Izchak Miller)
103
104u_init.c	fixed up luck wraparound bug (Izchak Miller)
105hack.c
106dothrow.c
107fight.c
108mon.c
109play.c
110save.c
111sit.c
112
113mon.c		fixed null referenced pointer bug. (The Unknown Hacker)
114
115config.h	Hawaiian shirt code by Steve Linhart
116decl.c
117do_wear.c
118extern.h
119invent.c
120mhitu.c
121obj.h
122objects.h
123objnam.c
124polyself.c
125read.c
126steal.c
127u_init.c
128worn.c
129
130config.h	"THEOLOGY" code addition (The Unknown Hacker)
131pray.c
132
133mklev.c		Added typecasts to fix object generation bug on Microport
134fountain.c	Sys V/AT. (Jerry Lahti)
135
136Makefile.unix	Added ${CFLAGS} to makedefs build line. (Jerry Lahti)
137Makefile.att
138Makefile.3B2
139
140pager.c		Inventory fix for "things that are here". (Steve Creps)
141
142cmd.c		More wizard debugging tools:
143			^F = level map
144			^E = find doors & traps		(Steve Creps)
145
146apply.c		Blindfolded set/unset to "INTRINSIC" (many sources)
147
148lev.c		new restmonchn() code. (Tom May)
149save.c
150
151o_init.c	OS independance in init_objects (Tom May)
152objclass.h	(removal of oc_descr_i)
153
154shk.c		declaration of typename() (Tom May)
155
156apply.c		declaration of lmonnam() (Tom May)
157
158mklev.c		fixes to make medusa and wizard levels dependent on MAXLEVEL
159		(Richard Hughey as pointed out to him by John Sin)
160
161fountain.c	added "coins in fountain" code. (Chris Woodbury)
162
163objects.h	bound gem color to type (Janet Walz)
164o_init.c
165
166spell.c		spell list now displayed in the corner (Bruce Mewborne)
167
168apply.c		multiple dragon types. (Bruce Mewborne)
169cmd.c		wand of lightning.
170do.c		ring of shock resistance.
171do_name.c	giant eel replaced by electric eel.
172end.c		"STOOGES" - three stooges code.
173engrave.c	Named dagger/short sword "Sting".
174fight.c		Lamps & Magic Lamps.
175makemon.c	A Badge - identifies you as a Kop.
176config.h	^X option for wizard mode - gives current abilities.
177mhitu.c		New monster djinni '&' for Magic lamps.
178mklev.c		#rub command for lamps.
179mkobj.c		New monster: Gremlin 'G' augments Gnome on lower levels.
180mon.c		major modifications to buzz() code cleans it up.
181monmove.c
182monst.c		objnam.c	polyself.c	potion.c
183pri.c		rip.c		shk.c		sit.c
184u_init.c	wizard.c	zap.c		makedefs.c
185monst.h		obj.h		objects.h	permonst.h
186you.h		*main.c		*unix.c
187
188rnd.c		fixed portability bug for 16 bit machines (Paul Eggert)
189
190mhitu.c		fixed many lint flagged bugs (Izchak Miller)
191apply.c
192fight.c		mklev.c		mkmaze.c	mkshop.c
193monmove.c	shknam.c	trap.c		wizard.c
194zap.c		shk.c		do_name.c	invent.c
195unixtty.c	pctty.c		unixmain.c	pcmain.c
196do.c		options.c	termcap.c	makemon.c
197spell.c
198
199termcap.c	major rewrite *** NOTE: Untested by MRS *** (Kevin Sweet)
200
201do_name.c	reversed quantity check for "n blessed +xx items"
202		(Roland McGrath)
203
204config.h	Added Kitchen Sink code (Janet Walz)
205rm.h
206decl.c		do.c		hack.c		invent.c
207makedefs.c	mklev.c		options.c	pager.c
208prisym.c	wizard.c	zap.c
209
210end.c		Fixed "killed by" bugs in endgame code. (Steve Creps)
211
212objects.h	Changed weight of a leash to a reasonable value. (Janet Walz)
213
214
215