]> granicus.if.org Git - nethack/log
nethack
6 years agofix #H7159 - orc hero can start with lembas wafers
PatR [Sat, 19 May 2018 18:47:15 +0000 (11:47 -0700)]
fix #H7159 - orc hero can start with lembas wafers

Orc heroes get an extra food item ("to compensate for generally
inferior equipment") and it could randomly be lembas wafers (or
cram rations), and Ranger heroes always started with cram rations
even when they're orcs.  Fixing the latter was simple, but the
normal race-based substitutions weren't applied to randomly
generated items, so the fix for the former required a bit of code
reorganization in ini_inv().

Elf heroes already get lembas instead of cram; do the reverse for
dwarves (although I don't think this case can happen--no role gets
lembas wafers and only orcs and always-human tourists get random
food); give orc heroes tripe instead of either lembas or cram.

6 years agofix some of #H7156 - perm_invent issues
PatR [Sat, 19 May 2018 11:19:18 +0000 (04:19 -0700)]
fix some of #H7156 - perm_invent issues

> [1. perm_invent is kept in flags so persists across save/restore, but
>  perm_invent capability can change if player restores with a different
>  interface--or same one running on a different-sized display--so it
>  ought to be in iflags instead.]

Not addressed here.

> 2. perm_invent window does not get updated when charging a wand (or
> other chargeable item presumably), with a scroll of charging.

Most scrolls rely on useup() -> update_inventory(), but charging uses up
the scroll early so that it will be gone from inventory when choosing an
item to charge.  It needed an explicit update_inventory() after charging.

> 3. update_inventory(), is called from setworn(), which is called from
> dorestore(), when loading a save.  Segfaults have been observed in
> variants based on this code (though not yet in vanilla 3.6.1), so it's
> possible this may be unsafe.  The update_inventory() call in setworn()
> could be protected with "if (!restoring) ..."

tty doesn't support perm_invent, so this might be a win32 issue.
I've made the suggested change, but a better fix would be to turn off
perm_invent as soon as options processing (new game) or options restore
(old game unless/until #1 gets changed) has finished setting things up,
then turn it back on at the end of moveloop()'s prolog when play is
about to start.

 = =

Most of the read.c change is reordering prototypes to match the order
of the corresponding functions.  I did this when adding a new static
routine, then ended up discarding that routine.

6 years agomore hilite_status threshold number parsing
PatR [Sat, 19 May 2018 05:56:21 +0000 (22:56 -0700)]
more hilite_status threshold number parsing

In addition to leading '-' for negative values, accept explicit '+'
for positive values as a no-op.

6 years agoMerge branch 'NetHack-3.6.2' of https://rodney.nethack.org:20040/git/NHsource into...
nhmall [Sat, 19 May 2018 02:05:57 +0000 (22:05 -0400)]
Merge branch 'NetHack-3.6.2' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.2

6 years agopreserve change from old branch
nhmall [Sat, 19 May 2018 01:42:41 +0000 (21:42 -0400)]
preserve change from old branch

6 years agoUnix Makefile changes
PatR [Fri, 18 May 2018 23:57:44 +0000 (16:57 -0700)]
Unix Makefile changes

6 years agosave Pat's change
nhmall [Sat, 19 May 2018 01:42:41 +0000 (21:42 -0400)]
save Pat's change

6 years agocommit test for renamed branch
PatR [Fri, 18 May 2018 23:57:44 +0000 (16:57 -0700)]
commit test for renamed branch

Locally I've committed to NetHack-3.6.0 and haven't yet pulled from
upstream to get the branch rename.  I expect this commit to be
rejected but it could conceivably go through to the new name.

6 years agofix #H7160 - hilite thresholds reject negatives NetHack-3.6.0
PatR [Thu, 17 May 2018 22:48:09 +0000 (15:48 -0700)]
fix #H7160 - hilite thresholds reject negatives

There was a prior report about this but I can't find it; maybe it
didn't go through the web contact form.  Anyway, status_hilite
threshold numeric values wouldn't accept a minus sign before the
digits, preventing negative AC values from being tracked.

6 years agoMerge branch 'NetHack-3.6.0' of https://rodney.nethack.org:20040/git/NHsource into...
nhmall [Thu, 17 May 2018 03:46:12 +0000 (23:46 -0400)]
Merge branch 'NetHack-3.6.0' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.0

6 years agoGuidebook.txt update
nhmall [Thu, 17 May 2018 03:42:38 +0000 (03:42 +0000)]
Guidebook.txt update

6 years agoanother beta bit
nhmall [Thu, 17 May 2018 03:31:27 +0000 (23:31 -0400)]
another beta bit

6 years agosync date between two Guidebook files (.mn, .tex)
nhmall [Thu, 17 May 2018 03:26:07 +0000 (23:26 -0400)]
sync date between two Guidebook files (.mn, .tex)

6 years agobeta bit
nhmall [Thu, 17 May 2018 03:23:08 +0000 (23:23 -0400)]
beta bit

Display the word beta in a better spot on the line

6 years agomore bump of version ID
nhmall [Thu, 17 May 2018 03:08:37 +0000 (23:08 -0400)]
more bump of version ID

6 years agobump version ID values
nhmall [Thu, 17 May 2018 03:06:44 +0000 (23:06 -0400)]
bump version ID values

6 years agotty/wintty.c w/o TEXTCOLOR
PatR [Wed, 16 May 2018 00:09:47 +0000 (17:09 -0700)]
tty/wintty.c w/o TEXTCOLOR

With TEXTCOLOR disabled, compiler warnings about term_start_color()
and term_end_color() not being declared were followed by link failure
because they weren't available.

This tries to simplify color handling in the tty status code without
resorting to #if TEXTCOLOR (the proper fix, but somewhat intrusive).
For the usual case where TEXTCOLOR is defined, there were instances
of
  if (color != NO_COLOR && color != CLR_MAX)
    term_start_color();
  ...
  if (color != NO_COLOR)
    term_end_color();
and also of
  if (color != NO_COLOR)
    term_start_color();
  ...
  if (color != NO_COLOR)
    term_end_color();
I've changed both types to be
  if (color != NO_COLOR && color != CLR_MAX)
    term_start_color();
  ...
  if (color != NO_COLOR && color != CLR_MAX)
    term_end_color();
so that start/end pairing will always be consistent.

Also, ((color_and_attr & 0xFF00) >> 8) might not work as intended if
using 16-bit int and color_and_attr happened to have its sign bit set.
Change to ((color_and_attr >> 8) & 0x00FF) to ensure just the desired
bits.

Also also, a couple more formatting bits.

6 years agoX11/winX.c w/o TEXTCOLOR
PatR [Wed, 16 May 2018 00:08:40 +0000 (17:08 -0700)]
X11/winX.c w/o TEXTCOLOR

Avoid warnings when TEXTCOLOR isn't enabled.

6 years agomapglyph.c w/o TEXTCOLOR
PatR [Wed, 16 May 2018 00:06:51 +0000 (17:06 -0700)]
mapglyph.c w/o TEXTCOLOR

Avoid warnings when TEXTCOLOR isn't enabled.

6 years agofixes36.2 catch-up for previous commit
nhmall [Tue, 15 May 2018 23:41:12 +0000 (19:41 -0400)]
fixes36.2 catch-up for previous commit

6 years agofix access violation when --debug:xxxx has no other args after it
nhmall [Tue, 15 May 2018 23:39:05 +0000 (19:39 -0400)]
fix access violation when --debug:xxxx has no other args after it

6 years agofix spaces in hilite_status option text field not working H7107 (GitHub #88)
nhmall [Tue, 15 May 2018 23:35:36 +0000 (19:35 -0400)]
fix spaces in hilite_status option text field not working H7107 (GitHub #88)

Fixes #88

H7107: FWD: spaces in hilite_status option text field not working

6 years agofix H7138: sys/unix/setup.sh fails with no arguments
keni [Tue, 15 May 2018 20:30:28 +0000 (16:30 -0400)]
fix H7138: sys/unix/setup.sh fails with no arguments
Sanity check was in the wrong place.

6 years agofix a couple of status items, gold highlighting and a boundary check
nhmall [Tue, 15 May 2018 13:03:35 +0000 (09:03 -0400)]
fix a couple of status items, gold highlighting and a boundary check

typo
gold highlighting
boundary check on tty_curs()

6 years agotty status
PatR [Tue, 15 May 2018 11:16:40 +0000 (04:16 -0700)]
tty status

Started by removing two or three unused variables, ended up cleaning
up a lot of formatting (tabs, trailing spaces, indentation, a few
wide lines, 'if (test) return' on same line).  Marked some static
functions as static in their definitions instead of leaving it hidden
in their prototypes.  Moved a pair of short-circuit checks to skip
several initializations.

6 years agodebug logging
PatR [Tue, 15 May 2018 11:15:41 +0000 (04:15 -0700)]
debug logging

Remove unused variables.

6 years agointegrate aklys feature introduced in 3.6.1 into 3.6.x display
nhmall [Tue, 15 May 2018 10:41:06 +0000 (06:41 -0400)]
integrate aklys feature introduced in 3.6.1 into 3.6.x display

6 years agoadd prototype
nhmall [Mon, 30 Apr 2018 02:50:07 +0000 (22:50 -0400)]
add prototype

(cherry picked from commit 438cfd3815420aab1b7a8bbaf06f3ba2c9b3fe59)

6 years agointegrate aklys feature introduced in 3.6.1 into display
nhmall [Sun, 29 Apr 2018 14:40:11 +0000 (10:40 -0400)]
integrate aklys feature introduced in 3.6.1 into display

(cherry picked from commit 3fe8325f14481f450058c0b7b4abba0bbe25a6ef)

6 years agoMerge branch 'win-minor' into NetHack-3.6.0
nhmall [Tue, 15 May 2018 05:30:31 +0000 (01:30 -0400)]
Merge branch 'win-minor' into NetHack-3.6.0

6 years agoboundary bit
nhmall [Tue, 15 May 2018 05:29:36 +0000 (01:29 -0400)]
boundary bit

6 years agocatch up on fixes36.2 updates
nhmall [Tue, 15 May 2018 05:10:32 +0000 (01:10 -0400)]
catch up on fixes36.2 updates

6 years agoMerge branch 'win-minor' into NetHack-3.6.0
nhmall [Tue, 15 May 2018 04:27:11 +0000 (00:27 -0400)]
Merge branch 'win-minor' into NetHack-3.6.0

6 years agoMerge branch 'win-tty-status' into win-minor
nhmall [Tue, 15 May 2018 04:26:26 +0000 (00:26 -0400)]
Merge branch 'win-tty-status' into win-minor

6 years agoa few cut-and-paste errors
nhmall [Tue, 15 May 2018 02:25:25 +0000 (22:25 -0400)]
a few cut-and-paste errors

6 years agosome tty per field rendering and optimization
nhmall [Tue, 15 May 2018 01:13:37 +0000 (21:13 -0400)]
some tty per field rendering and optimization

6 years agoput back the functionality of commandline --debug:immediateflips overwritten recently
nhmall [Tue, 15 May 2018 01:09:01 +0000 (21:09 -0400)]
put back the functionality of commandline --debug:immediateflips overwritten recently

6 years agoAdditional changes to xputc_core() and early_raw_print() to manage
Bart House [Mon, 14 May 2018 03:46:43 +0000 (20:46 -0700)]
Additional changes to xputc_core() and early_raw_print() to manage
the cursor position correctly.  This is needed to handle raw printing
correctly.  Added check for when we might be running off the bottom
of the screen when handling msmsg().  Added runtime checks to keep
cursor always within bounds.

6 years agoChanges to xputc_core to handle cursor correctly.
Bart House [Mon, 14 May 2018 01:54:20 +0000 (18:54 -0700)]
Changes to xputc_core to handle cursor correctly.

6 years agotesting build with STATUS_HILITES
nhmall [Mon, 14 May 2018 01:24:14 +0000 (21:24 -0400)]
testing build with STATUS_HILITES

6 years agomissing stubs for NetHackW.exe
nhmall [Sun, 13 May 2018 20:42:11 +0000 (16:42 -0400)]
missing stubs for NetHackW.exe

6 years agoRemoving temporary debugging code and fixing compiler warnings.
Bart House [Sun, 13 May 2018 20:29:13 +0000 (13:29 -0700)]
Removing temporary debugging code and fixing compiler warnings.

6 years agoFixing typo.
Bart House [Sun, 13 May 2018 19:49:52 +0000 (12:49 -0700)]
Fixing typo.

6 years agoMerge branch 'tty-status' into win-tty-status
nhmall [Sun, 13 May 2018 19:21:46 +0000 (15:21 -0400)]
Merge branch 'tty-status' into win-tty-status

6 years agomore status updates
nhmall [Sun, 13 May 2018 19:19:39 +0000 (15:19 -0400)]
more status updates

- prevent an overflow
- add make_things_fit()

6 years agoFix memory leak. See bug 1169.
Bart House [Sun, 13 May 2018 02:45:16 +0000 (19:45 -0700)]
Fix memory leak.  See bug 1169.

6 years agofix #H7140 - list MSGTYPE values shows empty strings
PatR [Sat, 12 May 2018 08:05:29 +0000 (01:05 -0700)]
fix #H7140 - list MSGTYPE values shows empty strings

The 'O' menu's 'list' for MSGTYPE settings showed truncated versions
of really long message strings but didn't show anything except the
hide/stop/norep setting for ordinary length ones.  3.6.0 showed the
latter correctly but suffered buffer overflow for the former; the
fix for that had a typo/thinko in it.

6 years agofix "a Vlad the Impaler"
PatR [Sat, 12 May 2018 13:41:57 +0000 (06:41 -0700)]
fix "a Vlad the Impaler"

Killing Vlad while he was in bat/fog cloud/wolf form gave poorly
worded feedback when he reverted to vampire form.

6 years agoFix for bug 324 (aka H4216). We now will use nhraykey by default if the
Bart House [Sun, 13 May 2018 01:06:23 +0000 (18:06 -0700)]
Fix for bug 324 (aka H4216).  We now will use nhraykey by default if the
players keyboard layout is non-english.  nhraykey properly handles
non-english input.  We also now support changing altkeyhandler in game.

6 years agoSome nttty.c clean-up.
Bart House [Sat, 12 May 2018 22:58:44 +0000 (15:58 -0700)]
Some nttty.c clean-up.

6 years agoAdded ntassert() mechanism for Windows based port use.
Bart House [Sat, 12 May 2018 20:59:06 +0000 (13:59 -0700)]
Added ntassert() mechanism for Windows based port use.

6 years agoMerge branch 'tty-status' into win-tty-status
nhmall [Sat, 12 May 2018 18:44:12 +0000 (14:44 -0400)]
Merge branch 'tty-status' into win-tty-status

6 years agoempty field suppression caught condition values unintentionally
nhmall [Sat, 12 May 2018 18:42:19 +0000 (14:42 -0400)]
empty field suppression caught condition values unintentionally

6 years agomore status handling updates
nhmall [Sat, 12 May 2018 18:10:52 +0000 (14:10 -0400)]
more status handling updates

Suppress unneeded spaces from a couple of fields
BL_LEVELDESC - trailing spaces.
BL_CAP - it only contains a space

6 years agosome build fixes for compile issues reported
nhmall [Sat, 12 May 2018 10:57:34 +0000 (06:57 -0400)]
some build fixes for compile issues reported

6 years agocondition shrinkage when required
nhmall [Sat, 12 May 2018 06:18:42 +0000 (02:18 -0400)]
condition shrinkage when required

6 years agoremove some debug code
nhmall [Sat, 12 May 2018 05:10:43 +0000 (01:10 -0400)]
remove some debug code

6 years agomissing return value
nhmall [Sat, 12 May 2018 05:07:54 +0000 (01:07 -0400)]
missing return value

6 years agomore tty-status updates
nhmall [Sat, 12 May 2018 05:04:57 +0000 (01:04 -0400)]
more tty-status updates

6 years agoupdate files.c with testinglog
nhmall [Thu, 10 May 2018 22:54:58 +0000 (18:54 -0400)]
update files.c with testinglog

6 years agoadd some logging to debug
nhmall [Thu, 10 May 2018 22:48:02 +0000 (18:48 -0400)]
add some logging to debug

6 years agoprovide some debug developer controls - part 1
nhmall [Thu, 10 May 2018 14:05:29 +0000 (10:05 -0400)]
provide some debug developer controls - part 1

6 years agoRevert "some cross platform testing"
nhmall [Wed, 9 May 2018 22:51:49 +0000 (18:51 -0400)]
Revert "some cross platform testing"

This reverts commit 3d1e086648fa5657ee6181c8ae169af769d0e2c5.

6 years agocross platform testing
nhmall [Wed, 9 May 2018 22:47:19 +0000 (18:47 -0400)]
cross platform testing

6 years agosome cross platform testing
nhmall [Wed, 9 May 2018 22:31:18 +0000 (18:31 -0400)]
some cross platform testing

6 years agoMerge branch 'barthouse-bugH7132' into NetHack-3.6.0
nhmall [Wed, 9 May 2018 22:07:52 +0000 (18:07 -0400)]
Merge branch 'barthouse-bugH7132' into NetHack-3.6.0

6 years agoremove a commented out code line
nhmall [Wed, 9 May 2018 17:25:46 +0000 (13:25 -0400)]
remove a commented out code line

6 years agotty status updates
nhmall [Wed, 9 May 2018 17:12:11 +0000 (13:12 -0400)]
tty status updates

some status code cleanup

It should be ready to merge tty-status changes into NetHack-3.6.0.

6 years agoFix for bug H7132.
Bart House [Tue, 8 May 2018 14:25:24 +0000 (07:25 -0700)]
Fix for bug H7132.
In nethackw, there can be conflicts between menu accelerators and an extra
choice accelerator.  For example, when engraving the using fingers options
conflicts with the unselect all menu accelerator.  The extra choice
accelerator should take precedence.

6 years agooptimization of output was ruining display effects
nhmall [Tue, 8 May 2018 00:20:36 +0000 (20:20 -0400)]
optimization of output was ruining display effects

6 years agointermediate update to wintty.c as work continues
nhmall [Mon, 7 May 2018 22:52:50 +0000 (18:52 -0400)]
intermediate update to wintty.c as work continues

6 years agosome status data corrections
nhmall [Mon, 7 May 2018 12:41:54 +0000 (08:41 -0400)]
some status data corrections

6 years agoMerge branch 'barhouse-lagFix' into tty-status
nhmall [Sun, 6 May 2018 22:23:21 +0000 (18:23 -0400)]
Merge branch 'barhouse-lagFix' into tty-status

6 years agoImplemented a fix to the lag problems that are occuring with the Win32
Bart House [Sun, 6 May 2018 08:13:30 +0000 (01:13 -0700)]
Implemented a fix to the lag problems that are occuring with the Win32
console port.  The fix implements a console back buffer which
significantly reduces the number of calls made to WriteConsoleOutputXXX
and eliminates the lag users have been experiencing.

6 years agomerge glitch cleanup
nhmall [Sun, 6 May 2018 21:52:29 +0000 (17:52 -0400)]
merge glitch cleanup

6 years agoMerge branch 'lagfix' of https://github.com/barthouse/NetHackPublic into tty-status
nhmall [Sun, 6 May 2018 20:52:11 +0000 (16:52 -0400)]
Merge branch 'lagfix' of https://github.com/barthouse/NetHackPublic into tty-status

6 years agoUpdated console back buffer support to correctly size the buffers as
Bart House [Sun, 6 May 2018 20:22:36 +0000 (13:22 -0700)]
Updated console back buffer support to correctly size the buffers as
appropriate.

6 years agomore performance fixes for the port code portion
nhmall [Sun, 6 May 2018 10:04:33 +0000 (06:04 -0400)]
more performance fixes for the port code portion

6 years agoConsole buffer support for variable size console windows.
Bart House [Sun, 6 May 2018 09:47:17 +0000 (02:47 -0700)]
Console buffer support for variable size console windows.

6 years agoMerge branch 'ghpr91' into tty-status
nhmall [Sun, 6 May 2018 09:23:03 +0000 (05:23 -0400)]
Merge branch 'ghpr91' into tty-status

6 years agoQuick fix to buffer height. Will need to determine why we needed a
Bart House [Sun, 6 May 2018 08:40:13 +0000 (01:40 -0700)]
Quick fix to buffer height.  Will need to determine why we needed a
buffer height of 26.

6 years agoImplemented a fix to the lag problems that are occuring with the Win32
Bart House [Sun, 6 May 2018 08:13:30 +0000 (01:13 -0700)]
Implemented a fix to the lag problems that are occuring with the Win32
console port.  The fix implements a console back buffer which
significantly reduces the number of calls made to WriteConsoleOutputXXX
and eliminates the lag users have been experiencing.

6 years agouncomment BETA for fix-test binary
nhmall [Sun, 6 May 2018 00:42:55 +0000 (20:42 -0400)]
uncomment BETA for fix-test binary

6 years agodo some performance optimizations on highlighting of tty status
nhmall [Sat, 5 May 2018 23:43:10 +0000 (19:43 -0400)]
do some performance optimizations on highlighting of tty status

6 years agolast line of config file wasn't heeded if newline was missing
nhmall [Sat, 28 Apr 2018 21:22:21 +0000 (17:22 -0400)]
last line of config file wasn't heeded if newline was missing

6 years agoSpecify both width and height when creating font for width testing
nhmall [Sat, 28 Apr 2018 16:11:19 +0000 (12:11 -0400)]
Specify both width and height when creating font for width testing

From Bart...

When we are creating the console font for testing character widths,
we were not specifying width. Because of this, the created font's
average width might be larger then what we expect and we might
falsely detect that the font was inappropriate for playing Nethack.
Fix provides the width that we are expecting when creating the font.

6 years agodefault to using latest SDK available on build machine NetHack-3.6.1_RC01 NetHack-3.6.1_Release
nhmall [Fri, 27 Apr 2018 03:02:17 +0000 (23:02 -0400)]
default to using latest SDK available on build machine

From Bart...
Modified build configuration to use latest SDK available by default.
This change will eliminate the need for us to hard code an SDK
version into our configuration file and will eliminate the need
for developers to set the SDK version when they do not have the
matching SDK version installed. Updated the Install.nt file removing
the mention of having to set the SDK version.

6 years agodisplay glitch: warning vs remembered,unseen
PatR [Thu, 26 Apr 2018 22:07:00 +0000 (15:07 -0700)]
display glitch: warning vs remembered,unseen

Noticed while testing the fix for the recently reported clairvoyance
bug.  I saw a '1' move onto an 'I', then when it moved again the 'I'
reappeared.  The remembered unseen monster couldn't be there anymore
if the warned-of monster was able to walk through that spot, so
remove any 'I' when showing a warning (digit) to stop remembering an
unseen monster at the warning spot.

Nobody has ever reported this so fixing it isn't urgent, but fixing
it is trivial so I'm doing it in now (without the clairvoyance fix).

6 years agowindows-only bit
nhmall [Thu, 26 Apr 2018 22:00:32 +0000 (18:00 -0400)]
windows-only bit

6 years agowin32-gui: fix message window text display
Alex Kompel [Thu, 26 Apr 2018 15:19:32 +0000 (08:19 -0700)]
win32-gui: fix message window text display

text dimension calculations were inconsistent across multiple functions.
this resulted in occassional text display oddities.

6 years agonew Guidebook.txt
nhmall [Wed, 25 Apr 2018 23:56:39 +0000 (19:56 -0400)]
new Guidebook.txt

6 years agotext bit in sys/unix/Makefile.dat
nhmall [Wed, 25 Apr 2018 23:26:35 +0000 (19:26 -0400)]
text bit in sys/unix/Makefile.dat

6 years agodon't include fixes to post-3.6.0 code in count estimate
nhmall [Wed, 25 Apr 2018 22:59:58 +0000 (18:59 -0400)]
don't include fixes to post-3.6.0 code in count estimate

6 years agosuppress version branch info if not BETA
nhmall [Wed, 25 Apr 2018 21:56:14 +0000 (17:56 -0400)]
suppress version branch info if not BETA

I think this is needed to avoid inevitable questions/confusion.

Having the git hash in the version string of official binaries
is a very good thing, however.

6 years agoGuidebook.tex bit spotted in test pdf generation
nhmall [Wed, 25 Apr 2018 21:36:29 +0000 (17:36 -0400)]
Guidebook.tex bit spotted in test pdf generation

6 years agoUpdate some dates and comment out BETA
nhmall [Wed, 25 Apr 2018 21:11:28 +0000 (17:11 -0400)]
Update some dates and comment out BETA

6 years agoMerge branch 'NetHack-3.6.0' of https://rodney.nethack.org:20040/git/NHsource into...
nhmall [Wed, 25 Apr 2018 20:58:59 +0000 (16:58 -0400)]
Merge branch 'NetHack-3.6.0' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.0

6 years agofixes36.1 multi-line entries require leading tab after first line
nhmall [Wed, 25 Apr 2018 20:55:42 +0000 (16:55 -0400)]
fixes36.1 multi-line entries require leading tab after first line

6 years agoadd missing copyright info
keni [Wed, 25 Apr 2018 20:54:50 +0000 (16:54 -0400)]
add missing copyright info

6 years agoforce expand unexpanded substitution variables
keni [Wed, 25 Apr 2018 19:36:11 +0000 (15:36 -0400)]
force expand unexpanded substitution variables