fixes36.2 fixes

Fix a few typos, reword a couple of entries describing the bug rather
than its fix to use past tense, move a couple of entries to be adjacent
to closely related entries (there's a lot of scope for more of that...)
and remove a bunch of trailing spaces.

[fixes36.2 starts with a header line but the tags on it aren't being
substituted.]
This commit is contained in:
PatR
2018-12-17 15:45:55 -08:00
parent 942961e3e2
commit 44e81187c2

View File

@@ -30,6 +30,8 @@ using 'O' to set up a hilite_status rule for string comparison, the menu for
when finishing using 'O' to examine or set hilite_status rules, if the when finishing using 'O' to examine or set hilite_status rules, if the
'statushilites' option is 0 and there is at least one rule, give a 'statushilites' option is 0 and there is at least one rule, give a
reminder about setting it to non-zero to activate highlighting reminder about setting it to non-zero to activate highlighting
if player creates any menu colors via 'O' while menucolors is off, issue a
reminder that it needs to be on in order for those to become effective
end of game disclosure was exercising Wisdom when revealing inventory and end of game disclosure was exercising Wisdom when revealing inventory and
also repeatedly updating persistent inventory window if enabled also repeatedly updating persistent inventory window if enabled
internals for 'sortloot' option have been changed to not reorder the actual internals for 'sortloot' option have been changed to not reorder the actual
@@ -70,7 +72,7 @@ attempting to update permanent inventory window during restore had problems
were restored) and named fruit were restored) and named fruit
remembered corpse which isn't there anymore would be described by farlook as remembered corpse which isn't there anymore would be described by farlook as
the corpse of a random monster type the corpse of a random monster type
when eating a tin of spinach, don't "feel like Popeye" is sustain-abilities when eating a tin of spinach, don't "feel like Popeye" if sustain-abilities
prevents any strength gain prevents any strength gain
summary text [for message history] of quest message Pri 00081 (Priest quest summary text [for message history] of quest message Pri 00081 (Priest quest
success message given when bringing quest artifact to leader) success message given when bringing quest artifact to leader)
@@ -107,8 +109,8 @@ wizard mode #wizidentify didn't disclose extra information for unID'd items if
make transformation message of a deliberate apply of a figurine seem a bit make transformation message of a deliberate apply of a figurine seem a bit
less definite when blind and place unseen monster marker at the spot less definite when blind and place unseen monster marker at the spot
you think it should be you think it should be
add window port status_update() value BL_RESET to use as a flag to add window port status_update() value BL_RESET to use as a flag to redraw
redraw all status fields, distinguished from BL_FLUSH which now only all status fields, distinguished from BL_FLUSH which now only
specifies that the bot() call has completed so any buffered changes specifies that the bot() call has completed so any buffered changes
should now be rendered should now be rendered
for hilite_status of string status fields (title, dungeon-level, alignment), for hilite_status of string status fields (title, dungeon-level, alignment),
@@ -125,16 +127,16 @@ poly'd shapechanger and hiding mimic will revert to normal when cancelled,
like werecreature in beast form and non-Unchanging hero like werecreature in beast form and non-Unchanging hero
cancelled shapeshifter is no longer able to change shape cancelled shapeshifter is no longer able to change shape
cancelled shapeshifter hit by polymorph magic will become uncancelled cancelled shapeshifter hit by polymorph magic will become uncancelled
polymorph zap which creates a new long worm (or retains an old one via wizard polymorph zap which created a new long worm (or retains an old one via wizard
mode monpolycontrol) can hit that worm multiple times (tail segments) mode monpolycontrol) could hit that worm multiple times (tail segments)
wishing for "orange" could yield orange or orange colored gem/potion/spellbook wishing for "orange" could yield orange or orange colored gem/potion/spellbook
a sleeping or paralyzed mon would be frightened by its reflection when a sleeping or paralyzed mon would be frightened by its reflection when
applying a mirror applying a mirror
prevent leash showing unseen monster as "attached to it" prevent leash showing unseen monster as "attached to it"
gremlins seemed impervious to Sunsword's light yet a flash from a camera gremlins seemed impervious to Sunsword's light yet a flash from a camera
caused them to cry out in pain caused them to cry out in pain
when objects migrate (fall down stairs) and invisible hero (w/o see invisible, when objects migrated (fell down stairs) and invisible hero (w/o see invisible,
no-autopickup) descends, stairs get shown instead of object(s) on them no-autopickup) descended, stairs got shown instead of object(s) on them
drum of earthquake was causing deafness but oddly enough only when used up drum of earthquake was causing deafness but oddly enough only when used up
known bear trap was being forgotten about by a player polymorphed into a known bear trap was being forgotten about by a player polymorphed into a
flying monster if the player unsuccessfully tried to #untrap it and flying monster if the player unsuccessfully tried to #untrap it and
@@ -196,6 +198,8 @@ avoid potential buffer overflow if object with very long name knocks other
#wizintrinsic for 'warn_of_mon' didn't set any type of monster (now grid bugs) #wizintrinsic for 'warn_of_mon' didn't set any type of monster (now grid bugs)
clairvoyance would show trap instead of a monster on/in that trap, which was clairvoyance would show trap instead of a monster on/in that trap, which was
intentional, but when clairvoyance finished the monster wasn't shown intentional, but when clairvoyance finished the monster wasn't shown
clairvoyance revealing underwater or under-lava objects left object displayed
instead of restoring the water or lava
nurse corpse/tin chance to convey poison resistance when eaten was not honored nurse corpse/tin chance to convey poison resistance when eaten was not honored
make tame vampires be more aggressive when shifted to bat/fog/wolf form make tame vampires be more aggressive when shifted to bat/fog/wolf form
a stale gold symbol could be displayed on the status line following a switch a stale gold symbol could be displayed on the status line following a switch
@@ -229,11 +233,12 @@ stinking cloud placed near water could kill underwater creatures
applying--rather than wielding--a cursed polearm or weapon-tool didn't report applying--rather than wielding--a cursed polearm or weapon-tool didn't report
that it had become welded to hero's hand(s) that it had become welded to hero's hand(s)
the message when riding a steed into a pit was composed but not shown the message when riding a steed into a pit was composed but not shown
dismount that kills steed because there is no room to put it on map blamed the dismount that killed steed because there was no room to put it on map blamed
hero; change that to only blame hero if dismount was voluntary hero; change that to only blame hero if dismount is voluntary
to emphasize that it's not a light source, change description of wielded Sting to emphasize that it's not a light source, change description of wielded Sting
from "(glowing light blue)" to "(light blue aura)" when sighted and from "(glowing light blue)" to "(light blue aura)" when sighted and
from "(glowing)" to nothing (not warm enough to feel) when blind from "(glowing)" to nothing (not warm enough to feel) when blind
[subsequently changed in different manner; see 'exposed via git' below]
glowing Sting quivers if hero becomes blind and quivering Sting glows if glowing Sting quivers if hero becomes blind and quivering Sting glows if
blindness ends; it worked for timed blindness but not for blindfold blindness ends; it worked for timed blindness but not for blindfold
weapon (wielded pie, egg, potion, boomerang) might be destroyed when hitting a weapon (wielded pie, egg, potion, boomerang) might be destroyed when hitting a
@@ -246,7 +251,7 @@ if hero survives turning into slime (life-saving), survive as a green slime
hero hit by something that causes inventory items to be destroyed with loss of hero hit by something that causes inventory items to be destroyed with loss of
any of those causing other inventory items to be dropped or destroyed, any of those causing other inventory items to be dropped or destroyed,
inventory traversal became unreliable (known sequence: potions hit by inventory traversal became unreliable (known sequence: potions hit by
fire then breahing vapor from boiled unholy water triggering were fire then breathing vapor from boiled unholy water triggering 'were'
transformation to beast form; possible sequence: ring of levitation transformation to beast form; possible sequence: ring of levitation
blasted by lightning and dropping hero onto fire trap); [3.6.1 fixed a blasted by lightning and dropping hero onto fire trap); [3.6.1 fixed a
similar problem with more obvious symptom, an "object lost" panic when similar problem with more obvious symptom, an "object lost" panic when
@@ -256,18 +261,14 @@ add MM_NOGRP makemon() flag as a means of suppressing groups of monsters in
a couple places that warrant it when a specific monster type isn't a couple places that warrant it when a specific monster type isn't
specified on the call to makemon() specified on the call to makemon()
at start of session (new game or restore), HILITE_STATUS for gold was ignored at start of session (new game or restore), HILITE_STATUS for gold was ignored
if player creates any menu colors via 'O' while menucolors is off, issue a
reminder that it needs to be on in order for those to become effective
setting second or later named fruit to value beginning with two or more spaces setting second or later named fruit to value beginning with two or more spaces
followed by non-space gave "singular of null?" warning followed by non-space gave "singular of null?" warning
when blocking/unblocking of levitation or flying was updated due to walking when blocking/unblocking of levitation or flying was updated due to walking
onto different terrain, the relevant status condition wasn't updated onto different terrain, the relevant status condition wasn't updated
on the screen until some other status update happened on the screen until some other status update happened
if levitating hero poly'd into pass-wall creature jumped or teleported from if levitating hero in pass-wall creature form jumped or teleported from
terrain that allowed levitation to terrain that didn't or vice versa, terrain that allowed levitation to terrain that didn't or vice versa,
blocking of levitation wasn't updated properly blocking of levitation wasn't updated properly
clairvoyance revealing underwater or under-lava objects left object displayed
instead of restoring the water or lava
make it easier to clear 'pickup_types' (menustyles Traditional and Combination make it easier to clear 'pickup_types' (menustyles Traditional and Combination
could do so by setting it to 'a'; now ' ' works too; Full and Partial could do so by setting it to 'a'; now ' ' works too; Full and Partial
allowed unselecting every object class; now 'all classes' is a choice) allowed unselecting every object class; now 'all classes' is a choice)
@@ -277,7 +278,7 @@ while inside a shop, dropping an unpaid item inside an engulfer would leave
that item 'unpaid' and it would remain so on shop floor after the that item 'unpaid' and it would remain so on shop floor after the
the engulfer was killed; treat dropping shop items inside an engulfer the engulfer was killed; treat dropping shop items inside an engulfer
as stealing them and giving them to that engulfer--hero must pay for as stealing them and giving them to that engulfer--hero must pay for
for them and shop retains ownership of them them and shop retains ownership of them
while levitating inside a shop, throwing an unpaid item and having recoil move while levitating inside a shop, throwing an unpaid item and having recoil move
hero out of shop (or to shopkeeper's spot in front of door) would hero out of shop (or to shopkeeper's spot in front of door) would
leave the item unpaid on shop floor and also on the shop's bill but leave the item unpaid on shop floor and also on the shop's bill but
@@ -291,7 +292,7 @@ fix access violation when --debug:xxxx has no other args after it
setting the inverse attribute for gold had the space before "$:" setting the inverse attribute for gold had the space before "$:"
getting highlighted along with the gold field getting highlighted along with the gold field
sortloot segfaulted when filtering a subset of items (seen with 'A' command) sortloot segfaulted when filtering a subset of items (seen with 'A' command)
orctown: prevent Bad fruit #0 and some minor tuning orctown: prevent "Bad fruit #0" and some minor tuning
orctown: orcs beyond the mines were being given any left-over booty and named orctown: orcs beyond the mines were being given any left-over booty and named
as part of the same marauding gang operating within the mines as part of the same marauding gang operating within the mines
make long extended commands list be more navigable make long extended commands list be more navigable
@@ -309,7 +310,7 @@ fix bit-use collision between WC2_TERM_SIZE and WC2_RESET_STATUS in
include/winprocs.h following a recent merge include/winprocs.h following a recent merge
fix foxen pluralization again after underflow remedy reintroduced the problem fix foxen pluralization again after underflow remedy reintroduced the problem
fix "placing monster over another?" warning for vault guards fix "placing monster over another?" warning for vault guards
status highlighting classified gold, time, and experience-points as data type status highlighting classifies gold, time, and experience-points as data type
'long' but when selecting hilite rule to use treated them as 'int' 'long' but when selecting hilite rule to use treated them as 'int'
tty: turn off an optimization that is the suspected cause of Windows reported tty: turn off an optimization that is the suspected cause of Windows reported
partial status lines following level changes partial status lines following level changes
@@ -327,7 +328,7 @@ X11: rollback disabling of keystroke input for PICK_NONE menus (for scrolling)
Platform- and/or Interface-Specific Fixes or Features Platform- and/or Interface-Specific Fixes or Features
----------------------------------------------------- -----------------------------------------------------
move 'perm_invent' value from flags to iflags to keep it out of save files; move 'perm_invent' value from flags to iflags to keep it out of save files;
affects X11, win32, and curses affects X11, win32, and curses (save file compatibility is preserved)
always define shell and suspend commands so that key bindings copied from one always define shell and suspend commands so that key bindings copied from one
platform to another work even if second one disables those commands platform to another work even if second one disables those commands
windows-gui: In nethackw, there could be conflicts between menu accelerators windows-gui: In nethackw, there could be conflicts between menu accelerators
@@ -339,21 +340,20 @@ windows-gui: add support for status_hilites for the player condition field
windows-tty: Specify both width and height when creating font for width testing windows-tty: Specify both width and height when creating font for width testing
windows-tty: To counter lag problems that were occuring with the Win32 console windows-tty: To counter lag problems that were occuring with the Win32 console
port, implement a console back buffer to reduce the number of calls port, implement a console back buffer to reduce the number of calls
made to WriteConsoleOutputXXX made to WriteConsoleOutputXXX
windows-tty: Additional changes to xputc_core() and early_raw_print() to windows-tty: Additional changes to xputc_core() and early_raw_print() to
manage the cursor position correctly as that is needed to handle manage the cursor position correctly as that is needed to handle
raw printing correctly raw printing correctly
windows-tty: Added check for when we might be running off the bottom of the windows-tty: Added check for when we might be running off the bottom of the
screen when handling msmsg() screen when handling msmsg()
windows-tty: Added runtime checks to keep cursor always within bounds windows-tty: Added runtime checks to keep cursor always within bounds
windows-tty: Fix memory leaks as reported in H5779 windows-tty: Fix memory leaks as reported in H5779
windows-tty: Use nhraykey by default if the players keyboard layout is windows-tty: Use nhraykey by default if the player's keyboard layout is
non-english as reported in H4216 non-english as reported in H4216
windows-tty: We now support changing altkeyhandler in game windows-tty: We now support changing altkeyhandler in game
windows-tty: augment codepage850-to-Unicode mappings that are not displayable windows-tty: augment codepage850-to-Unicode mappings that are not displayable
with codepage437-to-Unicode mappings that are, to help ensure with codepage437-to-Unicode mappings that are, to help ensure that
that rogue-level characters in the status line match their appearance rogue-level characters o status line match their appearance on map
on the map
windows-tty: add support for mouse_support:0 (disabled), mouse_support:1 windows-tty: add support for mouse_support:0 (disabled), mouse_support:1
(fully-functional including disabling QuickEdit on Windows console (fully-functional including disabling QuickEdit on Windows console
because QuickEdit intercepts the mouse clicks so NetHack never sees because QuickEdit intercepts the mouse clicks so NetHack never sees
@@ -431,13 +431,13 @@ for ^X, include current state of 'autopickup'
NetHack Community Patches (or Variation) Included NetHack Community Patches (or Variation) Included
------------------------------------------------- -------------------------------------------------
curses: the community patch for an optional curses window-port was curses: the community patch for an optional curses window-port was
incorporated into the NetHack source code tree. The curses incorporated into the NetHack source code tree. The curses
window-port evolved from work originally done by Karl Garrison, window-port evolved from work originally done by Karl Garrison,
and has been in use in several NetHack variants and on and has been in use in several NetHack variants and on
nethack.alt.org and on www.hardfought.org/nethack/ for a while. nethack.alt.org and on www.hardfought.org/nethack/ for a while.
It is available and tested for 3.6.2 for Windows with PDCurses It is available and tested for 3.6.2 for Windows with PDCurses
layered underneath, and for Mac OSX and Unix (using ncurses as layered underneath, and for Mac OSX and Unix (using ncurses as
the layer underneath). It may also work for DOS with PDCurses the layer underneath). It may also work for DOS with PDCurses
layered underneath, but that has not been tested. layered underneath, but that has not been tested.