]> granicus.if.org Git - nethack/log
nethack
5 years agoAdd lua object references
Pasi Kallinen [Thu, 26 Dec 2019 16:43:39 +0000 (18:43 +0200)]
Add lua object references

Whenever a lua script references a core struct obj, increment a counter
in the obj struct. Core code will not free the obj, if there are any
lua references pointing to it, just makes it free-floating.
When lua script ends, the lua gc will free the free-floating objects.

Also exposes u.inventory to lua.

Breaks save and bones compat.

5 years agofix github issue #272 - meat rings, +0 protection
PatR [Tue, 24 Dec 2019 12:31:41 +0000 (04:31 -0800)]
fix github issue #272 - meat rings, +0 protection

Meat rings were causing increased hunger even though they don't do
anything.  Not mentioned in the report, but cheap plastic imitation
amulets increased hunger too and they don't do anything either.
Trickier to fix, +0 rings of protection were excluded from hunger
on the grounds that +0 rings don't do anything, but since 3.6.0
+0 protection provides +1 to magic cancellation if protection isn't
coming from anywhere else.  Two +0 rings of protection are trickier
still since only one of them provides the MC bonus.

Fixes #272

5 years ago'w-' object lost panic
PatR [Tue, 24 Dec 2019 11:26:34 +0000 (03:26 -0800)]
'w-' object lost panic

After the "make 'w' parallel with 'Q'" patch, wielding bare hands
was erroneously treating object id 0 as a split of zeroobj.  That
isn't in inventory so seems 'lost'.  Fixed by testing for nonzero.
There was another bug:  you could wield a partial stack even if your
current weapon was cursed.  Fixed by reordering if/else-if/end-if.

5 years agofix github issue #268 - worm tooth & crysknife
PatR [Tue, 24 Dec 2019 10:41:19 +0000 (02:41 -0800)]
fix github issue #268 - worm tooth & crysknife

Change the composition of worm tooth from none-of-the-above to bone
and crysknife from mineral to bone, same as is used for unicorn horn.
I think the only significant difference will be that worm teeth used
up during polypiling will produce skeletons rather than flesh golems.

Fixes #268

5 years agoThis is cron-daily v1-Dec-12-2019. files updated: Files
nhw_cron [Tue, 24 Dec 2019 04:17:11 +0000 (23:17 -0500)]
This is cron-daily v1-Dec-12-2019.  files updated: Files

5 years agoMerge branch 'chasonr-msdos-build' into NetHack-3.7
nhmall [Tue, 24 Dec 2019 03:27:13 +0000 (22:27 -0500)]
Merge branch 'chasonr-msdos-build' into NetHack-3.7

5 years agoMerge branch 'msdos-build' of https://github.com/chasonr/NetHack into chasonr-msdos...
nhmall [Tue, 24 Dec 2019 03:25:20 +0000 (22:25 -0500)]
Merge branch 'msdos-build' of https://github.com/chasonr/NetHack into chasonr-msdos-build

5 years agoMerge branch 'NetHack-3.7' of https://rodney.nethack.org:20040/git/NHsource into...
nhmall [Tue, 24 Dec 2019 02:45:26 +0000 (21:45 -0500)]
Merge branch 'NetHack-3.7' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.7

5 years agocentralize the invert decision logic to avoid updates to 7 ports
nhmall [Tue, 24 Dec 2019 02:44:34 +0000 (21:44 -0500)]
centralize the invert decision logic to avoid updates to 7 ports

This will make it easier to tinker for best results.

5 years agocurses_add_menu warning suppression
PatR [Tue, 24 Dec 2019 01:24:17 +0000 (17:24 -0800)]
curses_add_menu warning suppression

5 years agogiant {spider,beetle} fixes entry
PatR [Tue, 24 Dec 2019 00:35:12 +0000 (16:35 -0800)]
giant {spider,beetle} fixes entry

5 years agoFixes to build NetHack 3.7.0 on FreeDOS
Ray Chason [Mon, 23 Dec 2019 23:03:26 +0000 (18:03 -0500)]
Fixes to build NetHack 3.7.0 on FreeDOS

5 years agoadd a requested interface adjustment for menu invert operations
nhmall [Mon, 23 Dec 2019 15:44:07 +0000 (10:44 -0500)]
add a requested interface adjustment for menu invert operations

Originally requested by one of the hardfought admins

Adjust all active window ports (tty, curses, win32, Qt, X11) to store
the itemflags that they receive with each item.

Also, make those active window ports understand the new
MENU_ITEMFLAGS_SKIPINVERT flag by skipping any menu items with that
setting during invert_all and invert_page operations.

Build testing and rudimentary functionality testing was carried out
on each of the window ports listed above.

The code was also modified on some non-active window ports (Qt3, gem,
gnome) but it was not tested for build or function there.

The desired functionality expressed was to be able to select a
single object category, and use the @ "invert all" function to
exclude that one and select all the others.

The "invert all" function's behavior of also including things
like "select all" and BUCX menu items made the feature unuseful
for that purpose.

5 years agoFix Qt compile
Pasi Kallinen [Mon, 23 Dec 2019 15:24:41 +0000 (17:24 +0200)]
Fix Qt compile

5 years agoFix X11 compile
Pasi Kallinen [Mon, 23 Dec 2019 14:45:25 +0000 (16:45 +0200)]
Fix X11 compile

5 years agoadd a use of MENU_ITEMFLAGS_SKIPINVERT to pickup.c
nhmall [Mon, 23 Dec 2019 14:26:08 +0000 (09:26 -0500)]
add a use of MENU_ITEMFLAGS_SKIPINVERT to pickup.c

5 years agotty update
nhmall [Mon, 23 Dec 2019 14:05:01 +0000 (09:05 -0500)]
tty update

5 years agocurses updates
nhmall [Mon, 23 Dec 2019 13:53:58 +0000 (08:53 -0500)]
curses updates

5 years agoadd support for MENU_ITEMFLAGS_SKIPINVERT
nhmall [Mon, 23 Dec 2019 13:36:44 +0000 (08:36 -0500)]
add support for MENU_ITEMFLAGS_SKIPINVERT

Able to test:
win/tty
win/win32
win/curses

Unable to test:
win/X11
win/Qt
win/Qt3
win/gem
win/gnome

5 years agogithub issue #267 - giant {beetle,spider}
PatR [Mon, 23 Dec 2019 10:26:59 +0000 (02:26 -0800)]
github issue #267 - giant {beetle,spider}

Increase weight of giant spider from 100 to 200; leave nutrition at 100.
Increase weight of giant beetle from 10 to 200; increase nutrition from
10 to 50.  Both are still size 'large'.

I've left giant ant with weight 10, nutrition 10, size 'tiny' so that
it doesn't become bigger than soldier and fire ants.

Fixes #267

5 years agoThis is cron-daily v1-Dec-12-2019. guidebook updated: doc/Guidebook.txt
nhw_cron [Sun, 22 Dec 2019 22:17:11 +0000 (17:17 -0500)]
This is cron-daily v1-Dec-12-2019.  guidebook updated: doc/Guidebook.txt

5 years agofix mysterious force bug
PatR [Mon, 23 Dec 2019 01:22:07 +0000 (17:22 -0800)]
fix mysterious force bug

Subtracting one dungeon depth value from another had the subtraction
backwards and that yielded a negative value where a positive one is
expected.  If NH_RELEASE_STATUS were to be set to NH_STATUS_RELEASED
then this was at risk of crashing (if the bad subtraction yields -2,
rn2(diff+2) would divide by 0) since rn2()'s argument isn't validated
for released version.

fixes37.0 was confused, listing a couple of things that aren't bugs
in 3.6 as general fixes.  I suspect that the DLB one was fixed before
being exposed via git, so shouldn't be there at all.

5 years agoX11_add_menu()
PatR [Mon, 23 Dec 2019 01:05:42 +0000 (17:05 -0800)]
X11_add_menu()

5 years agodoc bit
nhmall [Mon, 23 Dec 2019 00:04:35 +0000 (19:04 -0500)]
doc bit

5 years agounintended change fix
nhmall [Sun, 22 Dec 2019 23:53:39 +0000 (18:53 -0500)]
unintended change fix

5 years agogroundwork for window port interface change to add_menu
nhmall [Sun, 22 Dec 2019 23:28:24 +0000 (18:28 -0500)]
groundwork for window port interface change to add_menu

groundwork only - window port interface change

This changes the last parameter for add_menu() from a boolean
to an unsigned int, to allow additional itemflags in future
beyond just the "preselected" that the original boolean offered.

There shouldn't be any functionality changes with this groundwork-only
change, and if there are it is unintentional and should be reported.

5 years agowielding partial stack
PatR [Sun, 22 Dec 2019 22:51:05 +0000 (14:51 -0800)]
wielding partial stack

If you're wielding a stack of N items, issuing the command to quiver
them asks whether you want to quiver N-1 of them (implicitly leaving
one wielded).  If you answer no then you're asked whether to quiver
all of them.  You could also give a count when picking the item to be
quivered and the stack would be split based on that.

However, if you have a stack of N items quivered, issuing the command
to wield them just did so, leaving the quiver empty.  And picking an
item ignored any count, so even explicitly asking for 1 (out of N)
wielded the whole stack.  Change 'w' to parallel 'Q'; if you try to
wield a quivered stack, you'll be asked whether to wield just 1 of
them.  For no, ask whether to wield the whole stack.  Or you can give
an explicit count when picking any stack in inventory to wield.

Both 'w' and 'Q' probably ought to handle the alternate/secondary
weapon similarly when it contains a stack.  This doesn't address that.

5 years agourealtime.realtime was being calculated incorrectly
nhmall [Sun, 22 Dec 2019 22:23:18 +0000 (17:23 -0500)]
urealtime.realtime was being calculated incorrectly

Looks like a merge gone awry perhaps.

Fixes #270

5 years agourealtime.realtime was being incorrectly calculated
nhmall [Sun, 22 Dec 2019 22:21:02 +0000 (17:21 -0500)]
urealtime.realtime was being incorrectly calculated

Looks like a branch merge gone awry perhaps.

fixes #270

5 years ago'quick_farsight' option
PatR [Sun, 22 Dec 2019 21:40:59 +0000 (13:40 -0800)]
'quick_farsight' option

Bite the bullet and add a special purpose boolean option to control
game behavior for random clairvoyance.  When objects or monsters are
discovered, it normally issues "you sense your surroundings" and
performs a getpos() operation which allows the player to browse the
map by moving the cursor around and getting 'autodescribe' feedback.
But there have been complaints that once the hero has the Amulet
(which triggers random clairvoyance even though hero isn't flagged
as having that attribute) the message and pause-to-browse become too
intrusive.

This was initially combined with the 'timed clairvoyance' fix because
they both bump EDITLEVEL to invalidate existing save files, but their
details don't interact so I separated them.

5 years agofix github issue #266 - timed clairvoyance
PatR [Sun, 22 Dec 2019 21:30:25 +0000 (13:30 -0800)]
fix github issue #266 - timed clairvoyance

When the hero has random clairvoyance, the code used
| (moves % 15) == 0 && rn2(2) != 0
(where 'moves' is actually the turn number) to decide when it would
kick in and show a portion of the map.  If the hero was fast enough
to get an extra move when the turn value met the (moves % 15) == 0
condition then clairvoyance could happen twice (or more if poly'd)
on the same turn.

The changes (one new field, reordering a few others) in 'struct
context' invalidate existing 3.7.0-x save files.

Fixes #266

5 years agoUnix Makefile.utl
PatR [Sun, 22 Dec 2019 00:57:53 +0000 (16:57 -0800)]
Unix Makefile.utl

Build feedback filtered by a script which filters out -Dthis -Wthat:
gcc -g -I../include -I../lib/lua-/src -c ../win/share/tilemap.c

The second -I is obsolete or else its bogus value would have caused
build failure.  When removing it, I noticed that there was still quite
a bit of obsolete yacc and lex stuff in there.  Remove that too.

5 years agoThis is cron-daily v1-Dec-12-2019. files updated: Files
nhw_cron [Sat, 21 Dec 2019 20:17:23 +0000 (15:17 -0500)]
This is cron-daily v1-Dec-12-2019.  files updated: Files

5 years agoPrevent crash caused by division by zero in NetHackW.
Bart House [Sat, 21 Dec 2019 23:34:57 +0000 (15:34 -0800)]
Prevent crash caused by division by zero in NetHackW.

5 years agoGet Visual Studio builds working once again.
Bart House [Sat, 21 Dec 2019 23:34:31 +0000 (15:34 -0800)]
Get Visual Studio builds working once again.

5 years agoattempt to get all 3.7.0 builds working in travis successfully
nhmall [Sat, 21 Dec 2019 19:22:24 +0000 (14:22 -0500)]
attempt to get all 3.7.0 builds working in travis successfully

multiple flavours of unix including bionic and xenial
multiple Windows builds including visual studio and mingw
msdos cross-compile on unix

5 years agocompiler warnings
nhmall [Sat, 21 Dec 2019 01:56:01 +0000 (20:56 -0500)]
compiler warnings

5 years agoPrevent accessing outside the mons array
Pasi Kallinen [Fri, 20 Dec 2019 13:16:12 +0000 (15:16 +0200)]
Prevent accessing outside the mons array

5 years agoPrevent fuzzer using wizloadlua and wizloaddes
Pasi Kallinen [Fri, 20 Dec 2019 11:48:36 +0000 (13:48 +0200)]
Prevent fuzzer using wizloadlua and wizloaddes

Otherwise the fuzzer will enter a nonexistent file name, and stop.

5 years agoMerge branch 'master' into NetHack-3.7
nhmall [Thu, 19 Dec 2019 22:25:08 +0000 (17:25 -0500)]
Merge branch 'master' into NetHack-3.7

5 years agoMerge branch 'NetHack-3.6'
nhmall [Thu, 19 Dec 2019 22:24:47 +0000 (17:24 -0500)]
Merge branch 'NetHack-3.6'

5 years agoThis is cron-daily v1-Dec-12-2019. files updated: Files
nhw_cron [Thu, 19 Dec 2019 22:17:40 +0000 (17:17 -0500)]
This is cron-daily v1-Dec-12-2019.  files updated: Files

5 years agoanother version reference update
nhmall [Thu, 19 Dec 2019 20:44:23 +0000 (15:44 -0500)]
another version reference update

5 years agofix file name in README
nhmall [Thu, 19 Dec 2019 20:40:53 +0000 (15:40 -0500)]
fix file name in README

5 years agoMerge branch 'master' into NetHack-3.7
nhmall [Wed, 18 Dec 2019 22:25:13 +0000 (17:25 -0500)]
Merge branch 'master' into NetHack-3.7

5 years ago.travis.yml update
nhmall [Wed, 18 Dec 2019 22:24:40 +0000 (17:24 -0500)]
.travis.yml update

5 years agoMerge branch 'NetHack-3.6'
nhmall [Wed, 18 Dec 2019 22:24:02 +0000 (17:24 -0500)]
Merge branch 'NetHack-3.6'

5 years ago.travis.yml update post-3.6.4
nhmall [Wed, 18 Dec 2019 22:23:17 +0000 (17:23 -0500)]
.travis.yml update post-3.6.4

5 years agoMerge branch 'NetHack-3.6'
nhmall [Wed, 18 Dec 2019 22:21:23 +0000 (17:21 -0500)]
Merge branch 'NetHack-3.6'

5 years agolanding spot for post-3.6.4 patches if needed
nhmall [Wed, 18 Dec 2019 21:49:55 +0000 (16:49 -0500)]
landing spot for post-3.6.4 patches if needed

This is a landing spot.

5 years agopost-release
nhmall [Wed, 18 Dec 2019 21:46:30 +0000 (16:46 -0500)]
post-release

5 years agoupdate version NetHack-3.6.4_Released
nhmall [Wed, 18 Dec 2019 20:29:40 +0000 (15:29 -0500)]
update version

5 years agoMerge branch 'NetHack-3.6'
nhmall [Wed, 18 Dec 2019 15:06:08 +0000 (10:06 -0500)]
Merge branch 'NetHack-3.6'

5 years agoREADME bit
nhmall [Wed, 18 Dec 2019 15:01:54 +0000 (10:01 -0500)]
README bit

5 years agoThis is cron-daily v1-Dec-12-2019. guidebook updated: doc/Guidebook.txt
nhw_cron [Wed, 18 Dec 2019 13:17:31 +0000 (08:17 -0500)]
This is cron-daily v1-Dec-12-2019.  guidebook updated: doc/Guidebook.txt

5 years agoMerge branch 'NetHack-3.6'
nhmall [Wed, 18 Dec 2019 12:38:59 +0000 (07:38 -0500)]
Merge branch 'NetHack-3.6'

5 years agoThis is cron-daily v1-Dec-12-2019. guidebook updated: doc/Guidebook.txt
nhw_cron [Wed, 18 Dec 2019 09:17:25 +0000 (04:17 -0500)]
This is cron-daily v1-Dec-12-2019.  guidebook updated: doc/Guidebook.txt

5 years agohousekeeping updates
nhmall [Wed, 18 Dec 2019 04:38:06 +0000 (23:38 -0500)]
housekeeping updates

5 years agoMerge branch 'NetHack-3.6' of https://rodney.nethack.org:20040/git/NHsource into...
nhmall [Wed, 18 Dec 2019 04:18:06 +0000 (23:18 -0500)]
Merge branch 'NetHack-3.6' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6

5 years agoupdate and simplify the windows portable_device_paths sysconf option
nhmall [Wed, 18 Dec 2019 04:16:44 +0000 (23:16 -0500)]
update and simplify the windows portable_device_paths sysconf option

Requires a sysconf file in the windows executable directory in order to work

5 years agoceiling hiders vs '>'
PatR [Wed, 18 Dec 2019 03:08:26 +0000 (19:08 -0800)]
ceiling hiders vs '>'

Poly'd hero hiding on the ceiling was told "you can't go down here"
if using '>' at a spot that didn't have down stairs, trap door, hole,
or pit.  Let '>' bring a ceiling hider out of hiding; lurker above
resumes flying, piercer falls to floor or whatever is underneath it.

5 years agowizard mode wishing for terrain
PatR [Wed, 18 Dec 2019 02:14:08 +0000 (18:14 -0800)]
wizard mode wishing for terrain

Fix some issues noticed when experimenting with ceiling hiders.
They're all blind (at least without the monks' Eyes) and some of
the behavior while blind seemed to be incorrect (though some that
I thought was wrong turned out to be ok; feel_newsym() won't update
the map if the hero can't reach the floor).  Fixing that made me
notice that some terrain side-effects (being underwater or stuck in
lava) weren't getting disabled when the underlying terrain wasn't
the corresponding type anymore.

5 years agoceiling_hider()
PatR [Tue, 17 Dec 2019 23:48:37 +0000 (15:48 -0800)]
ceiling_hider()

Just groundwork so far; no change in game play.

5 years agoparse_conf_file fix fix
PatR [Tue, 17 Dec 2019 23:41:58 +0000 (15:41 -0800)]
parse_conf_file fix fix

5 years agoWindows portable_device support: skip the "illegal folder" check for now
nhmall [Tue, 17 Dec 2019 20:32:10 +0000 (15:32 -0500)]
Windows portable_device support: skip the "illegal folder" check for now

5 years agoMerge branch 'NetHack-3.6' part 2
nhmall [Tue, 17 Dec 2019 19:58:00 +0000 (14:58 -0500)]
Merge branch 'NetHack-3.6' part 2

5 years agoMerge branch 'NetHack-3.6'
nhmall [Tue, 17 Dec 2019 19:57:48 +0000 (14:57 -0500)]
Merge branch 'NetHack-3.6'

5 years agoThis is cron-daily v1-Dec-12-2019. guidebook updated: doc/Guidebook.txt
nhw_cron [Tue, 17 Dec 2019 19:49:36 +0000 (14:49 -0500)]
This is cron-daily v1-Dec-12-2019.  guidebook updated: doc/Guidebook.txt

5 years agoThis is cron-daily v1-Dec-12-2019. files updated: Files
nhw_cron [Tue, 17 Dec 2019 19:49:35 +0000 (14:49 -0500)]
This is cron-daily v1-Dec-12-2019.  files updated: Files

5 years agoMerge branch 'NetHack-3.6'
nhmall [Tue, 17 Dec 2019 19:39:15 +0000 (14:39 -0500)]
Merge branch 'NetHack-3.6'

5 years agoMerge branch 'housekeeping-to-merge-at-3.6.4-release' into NetHack-3.6
nhmall [Tue, 17 Dec 2019 19:19:20 +0000 (14:19 -0500)]
Merge branch 'housekeeping-to-merge-at-3.6.4-release' into NetHack-3.6

5 years agoMerge branch 'config-overflow-fix' of https://rodney.nethack.org:20040/git/NHsource...
nhmall [Tue, 17 Dec 2019 19:18:44 +0000 (14:18 -0500)]
Merge branch 'config-overflow-fix' of https://rodney.nethack.org:20040/git/NHsource into config-overflow-fix

5 years agofix potential buffer overflow loading config file
PatR [Fri, 13 Dec 2019 21:36:38 +0000 (13:36 -0800)]
fix potential buffer overflow loading config file

5 years agoMerge branch 'housekeeping-to-merge-at-3.6.4-release' of https://rodney.nethack.org...
nhmall [Tue, 17 Dec 2019 19:13:16 +0000 (14:13 -0500)]
Merge branch 'housekeeping-to-merge-at-3.6.4-release' of https://rodney.nethack.org:20040/git/NHsource into housekeeping-to-merge-at-3.6.4-release

5 years agohousekeeping updates for 3.6.4
nhmall [Fri, 13 Dec 2019 23:37:36 +0000 (18:37 -0500)]
housekeeping updates for 3.6.4

typos

README update

5 years agoREADME update
nhmall [Tue, 17 Dec 2019 19:00:28 +0000 (14:00 -0500)]
README update

5 years agoMerge branch 'master' into NetHack-3.7
nhmall [Tue, 17 Dec 2019 17:21:06 +0000 (12:21 -0500)]
Merge branch 'master' into NetHack-3.7

5 years agoMerge branch 'NetHack-3.6'
nhmall [Tue, 17 Dec 2019 17:20:52 +0000 (12:20 -0500)]
Merge branch 'NetHack-3.6'

5 years agoremove fixes entry from 3.7 fixes for recent change back-ported to 3.6 lineage
nhmall [Tue, 17 Dec 2019 17:19:27 +0000 (12:19 -0500)]
remove fixes entry from 3.7 fixes for recent change back-ported to 3.6 lineage

5 years agoput original 3.7 fixes entry into 3.6 fixes file
nhmall [Tue, 17 Dec 2019 17:17:46 +0000 (12:17 -0500)]
put original 3.7 fixes entry into 3.6 fixes file

5 years agoMerge branch 'NetHack-3.6'
nhmall [Tue, 17 Dec 2019 17:01:49 +0000 (12:01 -0500)]
Merge branch 'NetHack-3.6'

5 years agoclinger messaging
nhmall [Tue, 17 Dec 2019 16:47:25 +0000 (11:47 -0500)]
clinger messaging

5 years agoflying hero should be able to pass through a hole using '>'
nhmall [Mon, 16 Dec 2019 05:25:20 +0000 (00:25 -0500)]
flying hero should be able to pass through a hole using '>'

5 years agobuffer bit
nhmall [Tue, 17 Dec 2019 06:17:49 +0000 (01:17 -0500)]
buffer bit

5 years agocorrect revision of one file on the commit
nhmall [Tue, 17 Dec 2019 06:07:53 +0000 (01:07 -0500)]
correct revision of one file on the commit

5 years agoallow run-from-removable-device configuration on Windows
nhmall [Tue, 17 Dec 2019 05:41:55 +0000 (00:41 -0500)]
allow run-from-removable-device configuration on Windows

Allow a way to configure NetHack to run entirely from a USB stick
or other removable device in a way that allows everything to
reside entirely on the USB stick, and nothing on the computer's
hard drive. That could be done in versions prior to 3.6.3.

Sample:

i: is a USB stick

i:\nhdist contains the NetHack Windows distribution and a sysconf
file dropped into that distribution with the following entry in it:
portable_device_top = nethack

No device is included in the portable_device_top entry, the device
is always the device that the nethack exe resides on. If you try
to specify a device in the portable_device_top path, the device
portion will be ignored.

portable_device_top specifies the folder on the device that is writable
by NetHack and as such it cannot be the same folder that the executable
resides in.

i:\nhdist\nethack --showpaths
Variable playground locations:
    [hackdir   ]="i:\nethack\"
    [leveldir  ]="i:\nethack\"
    [savedir   ]="i:\nethack\"
    [bonesdir  ]="i:\nethack\"
    [datadir   ]="i:\nhdist\"
    [scoredir  ]="i:\nethack\"
    [lockdir   ]="i:\nethack\"
    [sysconfdir]="i:\nhdist\"
    [configdir ]="i:\nethack\"
    [troubledir]="i:\nethack\"
NetHack's system configuration file (in sysconfdir):
    "i:\nhdist\sysconf"
The loadable symbols file (in sysconfdir):
    "i:\nhdist\symbols"
Basic data files (in datadir) are collected inside:
    "i:\nhdist\nhdat363"
No end-of-game disclosure file (disabled).
Writable folder for portable device config (sysconf portable_device_top):
    "i:\nethack\"
Your personal configuration file (in configdir):
    "i:\nethack\.nethackrc"

Without that sysconf file in the NetHack distribution folder on the
USB stick with the 'portable_device_top = '  entry, the paths
return to the default locations for 3.6.3 on Windows:

i:\nhdist\nethack --showpaths
Variable playground locations:
    [hackdir   ]="C:\Users\JaneDoe\NetHack\3.6\"
    [leveldir  ]="C:\Users\JaneDoe\AppData\Local\NetHack\3.6\"
    [savedir   ]="C:\Users\JaneDoe\AppData\Local\NetHack\3.6\"
    [bonesdir  ]="C:\ProgramData\NetHack\3.6\"
    [datadir   ]="i:\nhdist\"
    [scoredir  ]="C:\ProgramData\NetHack\3.6\"
    [lockdir   ]="C:\ProgramData\NetHack\3.6\"
    [sysconfdir]="C:\ProgramData\NetHack\3.6\"
    [configdir ]="C:\Users\JaneDoe\NetHack\"
    [troubledir]="C:\Users\JaneDoe\NetHack\3.6\"
NetHack's system configuration file (in sysconfdir):
    "C:\ProgramData\NetHack\3.6\sysconf"
The loadable symbols file (in sysconfdir):
    "C:\ProgramData\NetHack\3.6\symbols"
Basic data files (in datadir) are collected inside:
    "i:\nhdist\nhdat363"
No end-of-game disclosure file (disabled).
Your personal configuration file (in configdir):
    "C:\Users\JaneDoe\NetHack\.nethackrc"

5 years agoflying hero should be able to pass through a hole using '>'
nhmall [Mon, 16 Dec 2019 05:25:20 +0000 (00:25 -0500)]
flying hero should be able to pass through a hole using '>'

5 years agoMerge branch 'master' into NetHack-3.7
nhmall [Sun, 15 Dec 2019 23:23:12 +0000 (18:23 -0500)]
Merge branch 'master' into NetHack-3.7

5 years agoMerge branch 'NetHack-3.6'
nhmall [Sun, 15 Dec 2019 23:03:19 +0000 (18:03 -0500)]
Merge branch 'NetHack-3.6'

5 years agomistake file
nhmall [Sun, 15 Dec 2019 22:59:48 +0000 (17:59 -0500)]
mistake file

5 years agomore makedefs
nhmall [Sun, 15 Dec 2019 22:41:27 +0000 (17:41 -0500)]
more makedefs

5 years agoreport post-release in makedefs if someone happens to build post-release code
nhmall [Sun, 15 Dec 2019 22:22:11 +0000 (17:22 -0500)]
report post-release in makedefs if someone happens to build post-release code

5 years agoMerge branch 'master' into NetHack-3.7
nhmall [Sun, 15 Dec 2019 19:56:10 +0000 (14:56 -0500)]
Merge branch 'master' into NetHack-3.7

5 years agoMerge branch 'NetHack-3.6'
nhmall [Sun, 15 Dec 2019 19:55:53 +0000 (14:55 -0500)]
Merge branch 'NetHack-3.6'

5 years agoFix compilation on platforms that split the ncurses and tinfo libraries
Patric Mueller [Sun, 15 Dec 2019 19:38:44 +0000 (20:38 +0100)]
Fix compilation on platforms that split the ncurses and tinfo libraries

Some platforms compile ncurses in such a way that the tinfo library needs to
be separately linked in (e.g. Gentoo).

The tinfo library is a low-level library being used by and bundled with
ncurses.

Adding '-ltinfo' to WINTTYLIB in the hint files was considered the most robust
solution to this problem.  This still works on systems with ncurses 5.9.
Using pkg-config was ruled out as the default build of ncurses doesn't install
the necessary files.

5 years agosilence some compiler warnings that showed up recently
nhmall [Sun, 15 Dec 2019 19:03:25 +0000 (14:03 -0500)]
silence some compiler warnings that showed up recently

5 years agoMerge branch 'master' into NetHack-3.7
nhmall [Sun, 15 Dec 2019 18:21:56 +0000 (13:21 -0500)]
Merge branch 'master' into NetHack-3.7

5 years agoMerge branch 'NetHack-3.6'
nhmall [Sun, 15 Dec 2019 18:21:23 +0000 (13:21 -0500)]
Merge branch 'NetHack-3.6'

5 years agoThis is cron-daily v1-Dec-12-2019. guidebook updated: doc/Guidebook.txt
nhw_cron [Sun, 15 Dec 2019 18:16:00 +0000 (13:16 -0500)]
This is cron-daily v1-Dec-12-2019.  guidebook updated: doc/Guidebook.txt

5 years agoMerge branch 'NetHack-3.6' into housekeeping-to-merge-at-3.6.4-release
nhmall [Sun, 15 Dec 2019 17:44:53 +0000 (12:44 -0500)]
Merge branch 'NetHack-3.6' into housekeeping-to-merge-at-3.6.4-release