Merge branch 'NetHack-3.7' into NetHack-3.7-Jan2020

This commit is contained in:
nhmall
2020-01-24 17:27:48 -05:00
40 changed files with 555 additions and 241 deletions
+7 -2
View File
@@ -1,4 +1,4 @@
.\" $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.346 $ $NHDT-Date: 1578448653 2020/01/08 01:57:33 $
.\" $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.347 $ $NHDT-Date: 1579262524 2020/01/17 12:02:04 $
.\"
.\" This is an excerpt from the 'roff' man page from the 'groff' package.
.\" NetHack's Guidebook.mn currently does *not* adhere to these guidelines.
@@ -3160,7 +3160,11 @@ Cannot be set with the \(oqO\(cq command.
.lp ignintr
Ignore interrupt signals, including breaks (default off). Persistent.
.lp implicit_uncursed
Omit "uncursed" from inventory lists, if possible (default on).
Omit \(lquncursed\(rq from object descriptions when it can be deduced from
other aspects of the description (default on).
Persistent.
.lp ""
If you use menu coloring, you may want to turn this off.
.lp legacy
Display an introductory message when starting the game (default on).
Persistent.
@@ -3180,6 +3184,7 @@ An obsolete synonym for \(lqgender:male\(rq.
Cannot be set with the \(oqO\(cq command.
.lp mention_walls
Give feedback when walking against a wall (default off).
Persistent.
.lp menucolors
Enable coloring menu lines (default off).
See \(lqConfiguring Menu Colors\(rq on how to configure the colors.
+8 -2
View File
@@ -3436,6 +3436,7 @@ Visually distinguish pets from similar animals (default off).
The behavior of this option depends on the type of windowing you use.
In text windowing, text highlighting or inverse video is often used;
with tiles, generally displays a heart symbol near pets.
%.lp ""
With the curses interface, the {\it petattr\/}
option controls how to highlight pets and setting it will turn the
@@ -3460,7 +3461,12 @@ Only available for TTY and Windows GUI, and only when statushilites is on.
Ignore interrupt signals, including breaks (default off). Persistent.
%.lp
\item[\ib{implicit\verb+_+uncursed}]
Omit ``uncursed'' from inventory lists, if possible (default on).
Omit ``uncursed'' from object descriptions when it can be deduced from
other aspects of the description (default on).
Persistent.
%.lp ""
If you use menu coloring, you may want to turn this off.
%.lp
\item[\ib{legacy}]
Display an introductory message when starting the game (default on).
@@ -3484,7 +3490,7 @@ An obsolete synonym for ``{\tt gender:male}''. Cannot be set with the
`{\tt O}' command.
%.lp
\item[\ib{mention\verb+_+walls}]
Give feedback when walking against a wall (default off).
Give feedback when walking against a wall (default off). Persistent.
%.lp
\item[\ib{menucolors}]
Enable coloring menu lines (default off).
+12 -3
View File
@@ -1,4 +1,4 @@
$NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.65 $ $NHDT-Date: 1578896120 2020/01/13 06:15:20 $
$NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.72 $ $NHDT-Date: 1579899144 2020/01/24 20:52:24 $
General Fixes and Modified Features
-----------------------------------
@@ -42,6 +42,11 @@ walking out of tethered-to-buried-object trap condition was supposed to
attached chain that got dragged around but had no ball attached
when poly'd into a giant and moving onto a boulder's spot, message given was
confused about whether autopickup would occur so could be misleading
random role selection wasn't honoring unwanted alignment(s) properly
if at the edge of the map window, trying to move farther fails but used a turn
hero can no longer wear blindfold/towel/lenses when poly'd into headless form
revamp achievement tracking for exploring Mine's End and Sokoban (by acquiring
luckstone and bag of holding or amulet of reflection, respectively)
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
@@ -69,10 +74,13 @@ if running and Blind or Stunned or Fumbling or Dex < 10, encountering a closed
data.base lookup of an entry with any blank lines would falsely claim that
"'data' file in wrong fromat or corrupted" after some extra checks
were added while investigating tab handling anomalies
using nhl_error() to report a Lua processing problem would clobber the stack
Platform- and/or Interface-Specific Fixes
-----------------------------------------
tty: role and race selection menus weren't filtering out potential choices
which got excluded by OPTIONS=align:!lawful or !neutral or !chaotic
General New Features
@@ -108,6 +116,9 @@ tiny chance for randomly created spellbooks to be Discworld novels instead
of having only one in the first book or scroll shop created (won't
occur in hero's initial inventory or NPC priest inventory or be
bestowed as a prayer boon or be found in statues)
'goldX', 'implicit_uncursed', and 'mention_walls' options changed to be
persistent across save/restore
wearing a wet towel confers "half damage from poison gas" attribute
Platform- and/or Interface-Specific New Features
@@ -118,8 +129,6 @@ NetHack Community Patches (or Variation) Included
-------------------------------------------------
hallucinatory trap names from github pull request #174
autounlock feature originally from unnethack in github pull request #228
applying a candelabrum with no candles gives a tip (github #265)
candelabrum now reads "(n of 7 candles attached)" (github #265)
replace "You feel cold" message for freezing unseen door (github #265)
applying a candelabrum with no candles gives a tip (github #265)
candelabrum now reads "(n of 7 candles attached)" (github #265)
+7 -6
View File
@@ -30,20 +30,20 @@ SHORT COMMANDS
through the same logic as that used by the --grep command; see
the MDGREP FUNCTIONS section below for details.
-m Generate monster.c.
-v Generate date.h and options file. It will read dat/gitinfo.txt,
-c Generate date.h and options file. It will read dat/gitinfo.txt,
only if it is present, to obtain githash= and gitbranch=
info and include related preprocessor #defines in date.h file.
only if it is present, to obtain githash= and gitbranch=
info and include related preprocessor #defines in date.h file.
-p Generate pm.h
-q Generate quest.dat.
-r Generate the rumors file.
-s Generate the bogusmon , engrave and epitaphfiles.
-s Generate the bogusmon , engrave and epitaphfiles.
-h Generate the oracles file.
-z Generate vis_tab.c and vis_tab.h.
@@ -148,4 +148,5 @@ COPYRIGHT
NETHACK 25 May 2015 MAKEDEFS(6)
NETHACK 1 Jan 2020 MAKEDEFS(6)
+1 -1
View File
@@ -95,7 +95,7 @@ will identify the things you see on the screen.
To win the game (as opposed to merely playing to beat other people's high
scores) you must locate the Amulet of Yendor which is somewhere below
the 20th level of the dungeon and get it out.
Few people achieve this; most never do. Those who have go down
Few people achieve this; most never do. Those who have done so go down
in history as heroes among heroes - and then they find ways of making the
game even harder. See the
.I Guidebook
+13 -13
View File
@@ -27,10 +27,10 @@ DESCRIPTION
To win the game (as opposed to merely playing to beat other people's
high scores) you must locate the Amulet of Yendor which is somewhere
below the 20th level of the dungeon and get it out. Few people achieve
this; most never do. Those who have go down in history as heroes among
heroes - and then they find ways of making the game even harder. See
the Guidebook section on Conduct if this game has gotten too easy for
you.
this; most never do. Those who have done so go down in history as he-
roes among heroes - and then they find ways of making the game even
harder. See the Guidebook section on Conduct if this game has gotten
too easy for you.
When the game ends, whether by your dying, quitting, or escaping from
the caves, NetHack will give you (a fragment of) the list of top scor-
@@ -154,7 +154,7 @@ FILES
nethack The program itself.
data, oracles, rumors Data files used by NetHack.
quest.dat, bogusmon More data files.
bogusmon another data file.
engrave, epitaph, tribute Still more data files.
symbols Data file holding sets of specifications
for how to display monsters, objects, and
@@ -163,8 +163,8 @@ FILES
build-time option settings.
help, hh Help data files.
cmdhelp, opthelp, wizhelp More help data files.
*.lev Predefined special levels.
dungeon Control file for special levels.
*.lua Predefined special levels, dungeon control
for special levels, quest texts
history A short history of NetHack.
license Rules governing redistribution.
record The list of top scorers.
@@ -192,8 +192,8 @@ FILES
program is built with 'SYSCF' option
enabled, ignored if not.
The location of 'sysconf' is specified at build time and can't be
changed except by updating source file "config.h" and rebuilding the
The location of 'sysconf' is specified at build time and can't be
changed except by updating source file "config.h" and rebuilding the
program.
In a perfect world, 'paniclog' would remain empty.
@@ -211,21 +211,21 @@ ENVIRONMENT
NETHACKOPTIONS String predefining several NetHack
options.
If the same option is specified in both NETHACKOPTIONS and .nethackrc,
If the same option is specified in both NETHACKOPTIONS and .nethackrc,
the value assigned in NETHACKOPTIONS takes precedence.
SHOPTYPE and SPLEVTYPE can be used in debugging (wizard) mode.
DEBUGFILES can be used if the program was built with 'DEBUG' enabled.
SEE ALSO
dgn_comp(6), lev_comp(6), recover(6)
recover(6)
BUGS
Probably infinite.
COPYRIGHT
This file is Copyright (C) Robert Patrick Rankin and was last modified
2019/09/15 (version NetHack-3.6:1.16). NetHack may be freely redis-
This file is Copyright (C) Robert Patrick Rankin and was last modified
2019/09/15 (version NetHack-3.6:1.16). NetHack may be freely redis-
tributed. See license for details.
Dungeons & Dragons is a Trademark of Wizards of the Coast, Inc.