'Poisoned by a rotted gray ooze corpse' should have been 'Poisoned by a rotted glob of gray ooze'. eatcorpse() is called for non-corpse globs and then corpse_xname() is called for them too to set up death reason for make_sick(), but it didn't know anything about globs. Now it does. Blob size is ignored since it's not relevant for cause of death.
141 lines
7.6 KiB
Groff
141 lines
7.6 KiB
Groff
$NHDT-Branch$:$NHDT-Revision$ $NHDT-Date$
|
|
|
|
General Fixes and Modified Features
|
|
-----------------------------------
|
|
doc/*.6 man pages and corresponding doc/*.txt text copies were out of date
|
|
data.base entry for "lava" had wrong first name for Don Woods' attribution
|
|
cursed genocide of "none" sent in monsters, but "that's enough tries" didn't
|
|
update MAXPLAYERS documentation in sysconf file and accept 0 for 'no limit'
|
|
wizard mode: don't include feedback about named fruit for ^X and enlightenment
|
|
looking at distant objects while wearing the Eyes of the Overworld made their
|
|
up-close descriptions known when not intended
|
|
message when cursed wand zapped by a monster happens to explode was suppressed
|
|
if hero was deaf, even though that message has no audible component
|
|
support explicit 'symset:default' and 'symset:Default symbols' in options
|
|
crash during startup if player name set as 'player' in defaults
|
|
any existing vampire shape-shifted into critter (fog cloud, bat, wolf) became
|
|
an unkillable critter if vampires were genocided
|
|
unlike in previous versions, an uncursed scroll of enchant armor failed to
|
|
uncurse the piece of armor being enchanted (change was unintentional)
|
|
slice of {pizza,cake,&} pluralized as "slouse of ..." due to false match
|
|
with "lice" (discovered pre-3.6.0-release)
|
|
change dipping prompt to not ignore 'called' and 'named' attributes of item
|
|
to be dipped
|
|
avoid 'the unlabeled {scroll,spellbook} fades' when blank item is hit by water
|
|
wrong message given when high priest on astral plane rejects being assigned a
|
|
name (got the one for unique monsters instead of the one for priests)
|
|
negative intrinsic protection shouldn't confer MC=1, "you are warded" (not
|
|
possible from divine protection but is possible from eating rings)
|
|
make a slight adjustment to the quickmimic() sense wording
|
|
fix typo in passage 1 of The Colour of Magic
|
|
falling asleep when reading dull spellbook ignored sleep resistance
|
|
getpos() complaint about invalid movement keystroke didn't describe meta-chars
|
|
accurately
|
|
'realtime' value in xlogfile was incorrect if 'checkpoint' option was active
|
|
make a previously-discovered scroll written with marker while blind have its
|
|
label known so it can be read while blind
|
|
#name or C for discoveries list that spanned multiple pages would exit on
|
|
space instead of advancing to next page (workaround: use '>' instead)
|
|
don't show the old level when you die going down the stairs because of an
|
|
iron ball
|
|
new high score with ", while helpless" attribute appended would erroneously
|
|
result in ", while helpless" being appended to all scores
|
|
allow bright aliases for colors in menucolors
|
|
avoid hearing yelps when you are deaf
|
|
make corpse visible if stethoscope told you about it being there
|
|
sceptre of might database entry word change
|
|
avoid "spellbook of novel" on discoveries list after object ID of novel
|
|
add novel to discoveries list after reading one
|
|
putting gold into hero-owned container on shop floor gave free credit
|
|
stack splitting for dipping large quantities of potions was done poorly
|
|
dipping fruit juice into enlightenment gave different result than the inverse
|
|
make travel walk up to a trap and stop when the trap blocks the only
|
|
way forward, instead of trying to go straight line
|
|
travel will displace pets rather than stop
|
|
do not autopickup unpaid items in shops
|
|
death due an unseen gas spore's explosion resulted in "killed by a died"
|
|
allow optional parameter "true", "yes", "false", or "no" for boolean options
|
|
actually make the castle chest not trapped
|
|
level-drain resistance wasn't shown during enlightenment if it was conferred
|
|
by worn/wielded equipment or by lycanthropy
|
|
wizard mode enlightenment now shows more reasons for various intrinsics
|
|
rehumanizing after being poly'd into vampire left hero with ability to sense
|
|
humans and elves
|
|
Warn_of_mon wouldn't have been able to sense giant ants if any creature were
|
|
to have that ability, caused by using 0 instead of NON_PM for 'none'
|
|
tone down energy vortex's drain energy attack
|
|
fix message typo if tame mind flayer dies trying to eat Medusa's brains
|
|
use alternate rejection message if attempting to name an unnameable monster
|
|
with the name it already has
|
|
cockatrice corpse no longer leaves multiple statues for shape-shifted vampire
|
|
alter name of monster causing hero's death if name contains characters that
|
|
could cause confusion when using record, logfile, or xlogfile later
|
|
teleporting or polymorphing a sink via ring drop shouldn't depend upon being
|
|
able to see it happen
|
|
change "unlockable chest" to "broken chest" so that it won't be misunderstood
|
|
("capable of being unlocked" vs intended "not capable of being locked")
|
|
use doname instead of xname when using '/' or ';' to look at objects on map
|
|
when a pet moves reluctantly, name the top item of the pile it is reluctant
|
|
to step on if the hero sees or remembers any object(s) at that spot
|
|
ensure sufficient messages are given to clarify the transition from detected
|
|
vampire bats to fog clouds in Vlad's tower
|
|
fix "killing by kicking something weird" when kicking an object causes death
|
|
guard macros available for mextra fields similar to those for oextra fields
|
|
compile-time option for an alternate paniclog format for public server use
|
|
make monsters forget where they stepped when fleeing or teleporting
|
|
requiver pickup_thrown objects if quiver is empty
|
|
make mimics mimicing walls or trees also block light
|
|
stepping onto lava destroyed non-fireproof water walking boots but left other
|
|
vulnerable boot types intact
|
|
allow moving cursor to monsters with 'm' and 'M' when asked for map location
|
|
fix death reason when eating tainted glob of <monster> (not corpse)
|
|
|
|
|
|
Platform- and/or Interface-Specific Fixes
|
|
-----------------------------------------
|
|
tty: M-N gave "Unknown command 'M-" with "'." finishing the sentence on the
|
|
line below it, leaving bogus '.' displayed on the top row of the map
|
|
tty: specifying all four of role, race, gender, and alignment still prompted
|
|
for confirmation with "Is this ok?" before starting play
|
|
unix/X11: in top level Makefile, some commented out definitions of VARDATND
|
|
misspelled pilemark.xbm (as pilemark.xpm)
|
|
unix/tty: fix compile warning about 'has_colors' for some configurations
|
|
unix: options file with CR+LF line ends and an invalid option line resulted in
|
|
"ad option line: "whatever-the-line-was
|
|
because embedded carriage return character changed cursor's position
|
|
win32gui: getversionstring() was overflowing the provided Help About buffer
|
|
win32gui: guard against buffer overflow in in mswin_getlin()
|
|
MacOSX: initial binary release was built from out of date source code that
|
|
had 'BETA' and 'DEBUG' inappropriately enabled
|
|
MacOSX: force TIMED_DELAY build option on so that 'runmode' run-time option
|
|
is functional
|
|
X11: core bug for '`' (backtick) and #terrain commands was only noticed by
|
|
X11 interface: impossible "add_menu: called before start_menu"
|
|
X11: enable a scroll bar in menu windows
|
|
|
|
|
|
General New Features
|
|
--------------------
|
|
naming Sting or Orcrist now breaks illiterate conduct
|
|
different feedback for reading a scroll of mail created by writing with marker
|
|
wizard mode #wizintrinsic
|
|
reading non-cursed scroll of enchant weapon uncurses welded tin opener
|
|
if hero has no jumping ability but knows the jumping spell, the #jump command
|
|
will attempt to cast the spell
|
|
additional tribute passages for The Colour of Magic, The Light Fantastic,
|
|
Equal Rites, Snuff, and Raising Steam
|
|
compile-time options SIMPLE_MAIL and SERVER_ADMIN_MSG for public server use
|
|
|
|
|
|
Platform- and/or Interface-Specific New Features
|
|
------------------------------------------------
|
|
|
|
|
|
NetHack Community Patches (or Variation) Included
|
|
-------------------------------------------------
|
|
Malcolm Ryan's improved tin opener
|
|
|
|
|
|
Code Cleanup and Reorganization
|
|
-------------------------------
|