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