1Makefile.utl vs. GNU make (*_lex.o needs explicit *_lex.c dependency) 2defining MAKE in more makefiles (symptom is "sh: makedefs: not found") 3finding test in makefiles (needs shell meta-char, >/dev/null or || exit 1) 4splitter hunk sizes with SAS 6.x (wouldn't fit on floppy) 5 6OpenWindows 2.x documentation (?) 7',' and ';' in help files, including Guidebook 8Guidebook date (nroff and pre-processed versions) 9VMS options syntax (config file description omitted "OPTIONS=" requirement) 10 11phase of moon for Mac and MSDOS ports -- revert to old, portable phase of 12 moon code 13polymorphing into bees (divide by zero core dump, reported as 14 floating point error on Sparcs) 15monster throwing boulder into pool could free object twice 16candle burn-out accessing free'd object while traversing list (Mac core dump) 17inappropriate candle merging (lit with unlit) 18several levelflags (fountains, etc.) not being handled on special levels 19subrooms[] not initialized 20coredump on messed DEFAULT_WIN_SYS 21deleting lock.0 files on early quit 22number_pad/mouse coexistence 23jumping onto doors or boulders 24tombstone gold neglected gold in containers, although score was correct 25initial gold record neglected gold in containers 26reeling monsters leaving ghosts (missing newsym) 27display getobj prompt for non-REDO 28packorder option parsing 29inconsisent option parsing with IBM vs. IBMg, etc. 30throwing Mjollnir at adjacent hard things causes panic/core dump 31throwing at ghosts in walls left objects stuck in walls 32throwing unpaid objects in shops (donated to player by shk) 33Shopkeeper administration out of order (buying group of used up items) 34pricing chains, uball, or other nocharge objects, when they couldn't be sold 35knocking uball down a hole by dropping another object caused crash 36kicking monsters while levitating (core dump if monster "reels" or killed) 37kicking empty space while levitating could give free move (recoil) 38panic when nurse is fixing your damage and disappears 39core dump 'D'ropping everything with gold but no inventory (null pointer access) 40core dump using getpos() "move to feature" response when map shows something 41 covering furniture (displayed glyph leads to invalid subscript use) 42deity gender reference in opening legacy message 43makeplural() said "poisoned yas" instead of "poisoned ya" 44zapping on entry to water left trails 45allow level teleports to be cancelled 46excess choking when eating corpses 47funny death message (or coredump) when you choke on a tin of spinach 48 after partially eating something else 49Magicbane expulsion confused cutworm() 50charging for several overlooked items (mainly magical instruments) 51taming a sticking monster (e.g mimic) wouldn't set you free 52panic when tinning while standing on stairs with a full pack and object drops 53zapping down into ice with wand of digging (core dump) 54rust monsters wouldn't ever hurt armor, even non-rustproof armor. conversely, 55 unrustable things rusted. 56mysterious rust damage on damp levels (improper object chain traversal 57 when any item landed in pool after being thrown or dropped) 58very eroded nonrustable/corrodable/flammable objects displayed as "very +0..." 59map window wasn't being initialized correctly, causing some 'a'filled screens 60using magic marker with full pack leaves you with an item in the '#' slot 61spellbook merging caused multiple books to fade away when you re-read 62 them enough times 63Master of Thieves in Tourist quest not created with Bell of Opening, making 64 game virtually un-winnable 65could wish for quest items 66If an eel managed to drown you, it would say "Drowned by a drowning" 67stop making bones from non-branch portal levels 68reading blank scrolls exercised wisdom 69inverted use of crystal ball "vision in unclear" feedback message 70special room entry messages (shop welcome) given before level change map update 71limbless blobs like gelatinous cubes could not pick up 72The level compiler missed first level flag if more than one was specified. 73The level compiler accumulated level flags when compiling multiple files. 74make the 32-bit monster flags fields unsigned long rather than just long 75mksobj() created gold a factor of 10 too light 76indefinite articles in quest text 77Alt-n didn't execute #name on some ports, made Alt-? do #? 78correct tense and grammar of various messages 79obsolete oracle about using mirror to locate Wizard & Medusa removed 80Nurses would zap you with wands, et al, instead of healing you 81Shopkeepers residence was sometimes wrong on bones level, esp. in the minetown 82Some zaps, esp. by monsters, at the map edge could cause core dumps 83panic relmon bug possible when #turn'ing multiple monsters at once 84it wasn't possible to get underwater when polymorphed to a swimmer 85total digestion wasn't working 86lycanthropy could change sex 87interrupting dosinkring() allowed free ring identification 88killing some hostile humans (like Croesus and priests) lost telepathy, etc. 89 90tty specific: long input lines and improved interrupt handling 91X11: NetHack.ad: "*map*grey" should be "*map*gray" 92X11: NetHack.ad: remove excess quotes 93HPs and X (SYSV conflict caused by X11 headers) 94Handle WM_DELETE_WINDOW protocol in X11 window-port. 95X11 popups are now positioned so that the cursor is bottom center. 96Both X11 fonts now have a pool symbol that coveres the whole rectangle. 97X11_getlin will now allow empty strings to be returned. 98X11: implement score in the status window. 99X11: make displaying experience optional. 100X11: position getline and yn popups center,bottom instead of center,center. 101X11: autofocus mode made more reliable at program startup 102X11: number of objects removed from containers could wrap negative 103X11: allow translation tables 104X11: initial window would "sweep" shut and reopen 105micros: save and restore progress reports weren't appearing during save 106 and restore (they would appear immediately afterwards) 107 also error messages from dots aimed off right edge of screen 108Atari: colors were not properly set in medium resolution 109Atari: terminal size was set incorrectly after a ^Z 110OS/2: HPFS support was incomplete 111