]> granicus.if.org Git - nethack/log
nethack
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

5 years agoadd date to Guidebook.mn title page
keni [Sun, 15 Dec 2019 17:38:42 +0000 (12:38 -0500)]
add date to Guidebook.mn title page

5 years agoExpose traps to lua
Pasi Kallinen [Sun, 15 Dec 2019 16:16:41 +0000 (18:16 +0200)]
Expose traps to lua

5 years agofinalize fixes36.4
PatR [Sun, 15 Dec 2019 00:06:07 +0000 (16:06 -0800)]
finalize fixes36.4

5 years agoupdate config-overflow-fix with recent 3.6 changes
PatR [Sun, 15 Dec 2019 00:03:10 +0000 (16:03 -0800)]
update config-overflow-fix with recent 3.6 changes

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

5 years agoMerge branch 'NetHack-3.6'
nhmall [Sat, 14 Dec 2019 22:35:03 +0000 (17:35 -0500)]
Merge branch 'NetHack-3.6'

5 years agodependency in an old amiga file picked the wrong file
nhmall [Sat, 14 Dec 2019 22:28:31 +0000 (17:28 -0500)]
dependency in an old amiga file picked the wrong file

however, the file with the dependency no longer exists in the repo anyway
so there's a lot more that would be in need of repair

5 years agoWindows Makefile bit
nhmall [Sat, 14 Dec 2019 22:21:10 +0000 (17:21 -0500)]
Windows Makefile bit

5 years agoinclude/lev.h is an empty header file so just get rid of it
nhmall [Sat, 14 Dec 2019 22:18:48 +0000 (17:18 -0500)]
include/lev.h is an empty header file so just get rid of it

5 years agocron-daily Files
nhmall [Sat, 14 Dec 2019 18:41:29 +0000 (13:41 -0500)]
cron-daily Files

5 years agoinclude/qtext.h is an empty header so just get rid of it
nhmall [Sat, 14 Dec 2019 17:31:29 +0000 (12:31 -0500)]
include/qtext.h is an empty header so just get rid of it

5 years agoXcode updates
nhmall [Sat, 14 Dec 2019 15:53:12 +0000 (10:53 -0500)]
Xcode updates

5 years agofinish moving a couple of short patches to 3.6.4
PatR [Sat, 14 Dec 2019 01:54:00 +0000 (17:54 -0800)]
finish moving a couple of short patches to 3.6.4

And make the revised teleport portion match.

5 years agofixes typo
PatR [Sat, 14 Dec 2019 01:39:39 +0000 (17:39 -0800)]
fixes typo

5 years agoMerge branch 'NetHack-3.6'
nhmall [Sat, 14 Dec 2019 01:03:47 +0000 (20:03 -0500)]
Merge branch 'NetHack-3.6'

5 years agokinda/sorta fix github issue #246
PatR [Thu, 5 Dec 2019 10:33:47 +0000 (02:33 -0800)]
kinda/sorta fix github issue #246

Cherry-pick 3.7.0's 565e020573d56afb3eefafa4e8975d24b677c80d.  Again,
conflict because the fixes entry goes into a different file.

When picking up from floor or removing from container fails because
there aren't any inventory slots available, pickup/take-out stops.
But the message
|Your knapsack can't accomodate any more items.
is inaccurate if there is gold beyond the stopping point.  Actually
continuing in order to pickup/take-out gold would require substantial
changes, but varying the message to be
|Your knapsack can't accomodate any more items (except gold).
when stopping is a one line fix.  The parenthesized remark is only
added if there is actually some gold after the current object and is
given regardless of whether autopickup happens to be targetting it.

Fixes #246

5 years agoallow teleport onto the vibrating square
PatR [Fri, 13 Dec 2019 23:58:56 +0000 (15:58 -0800)]
allow teleport onto the vibrating square

Cherry-pick 3.7.0's 4a3d5f95d9e724a77cb94ff885b333c8c1c70b0d
(github pull request #252).  Slightly tricky because the fix entry
nowgoes into a different file.  fixes37.0 will need fixing up.

5 years agotypos
nhmall [Fri, 13 Dec 2019 23:39:31 +0000 (18:39 -0500)]
typos

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

5 years agoMerge branch 'NetHack-3.7'
nhmall [Fri, 13 Dec 2019 22:41:03 +0000 (17:41 -0500)]
Merge branch 'NetHack-3.7'

5 years agoMerge branch 'NetHack-3.6'
nhmall [Fri, 13 Dec 2019 22:37:46 +0000 (17:37 -0500)]
Merge branch 'NetHack-3.6'

5 years agopolymorphed steed phrasing
PatR [Fri, 13 Dec 2019 22:01:28 +0000 (14:01 -0800)]
polymorphed steed phrasing

When you ride your steed into a polymorph trap and it changes into a
creature that can still wear the saddle, the message is
|You have to adjust youself in the saddle on <foo>.
which sounds as if the game is telling the player that he or she needs
to do something.  Simplify it to
|You adjust yourself in the saddle on <foo>.

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 agoEDIT_GETLIN vs #wizload*
PatR [Fri, 13 Dec 2019 01:49:32 +0000 (17:49 -0800)]
EDIT_GETLIN vs #wizload*

For #wizloadlua and #wizloaddes, getlin() was using garbage for
default answer.

5 years agocomment typo
PatR [Thu, 12 Dec 2019 20:16:50 +0000 (12:16 -0800)]
comment typo

5 years agoExpose objects array to lua
Pasi Kallinen [Thu, 12 Dec 2019 11:39:20 +0000 (13:39 +0200)]
Expose objects array to lua

5 years agoMore wish parser tests
Pasi Kallinen [Thu, 12 Dec 2019 05:58:06 +0000 (07:58 +0200)]
More wish parser tests

5 years agofix a couple of nhlobj.c warnings
PatR [Wed, 11 Dec 2019 20:48:31 +0000 (12:48 -0800)]
fix a couple of nhlobj.c warnings

unused: 'buf[]'
plain char subscript: [obj->oclass]

5 years agoset_savefile_name typo fix
PatR [Wed, 11 Dec 2019 20:43:32 +0000 (12:43 -0800)]
set_savefile_name typo fix

The one typo or spelling fix submitted for to-be-3.7.0 that didn't
also apply to 3.6.3.

5 years agospelling and typo fixes
PatR [Wed, 11 Dec 2019 20:35:45 +0000 (12:35 -0800)]
spelling and typo fixes

Submitted for 3.7.0; all but one also apply to 3.6.3.

I rewrote the curses terminal-too-small message instead of just
fixing the spelling of "minumum".

5 years agoLua NetHack obj bindings
Pasi Kallinen [Fri, 6 Dec 2019 19:29:12 +0000 (21:29 +0200)]
Lua NetHack obj bindings

5 years ago'make' => 'make all'
PatR [Mon, 9 Dec 2019 23:02:30 +0000 (15:02 -0800)]
'make' => 'make all'

In sys/unix/Makefile.{top,src}, move the 'all' target first so that
it's the default if no target is specified.  Recent lua handling
unintentionally broke that for Makefile.top by putting 'lua_support'
target in front of 'all'.

5 years agomore Qt rename
PatR [Mon, 9 Dec 2019 19:15:49 +0000 (11:15 -0800)]
more Qt rename

In order for 'make depend' to be able to handle both Qt4/5 and Qt3,
they need to operate on different object file names.

renames qt*.o to qt3*.o for Qt3
renames qt*.cpp to qt3*.cpp for Qt3 (not essential but seems worthwhile)
moves Qt3's headers from include/qt*.h to win/Qt3/qt3*.h
copies include/qt_xpms.h (before rename) or win/Qt3/qt3_xpms.h (after)
    to win/Qt/qt_xpms.h so that Qt4/5 no longer shares one header file
modifies win/Qt3/*.cpp and win/Qt3/qt3_win.h to reflect new header names
modifies Makefile.src to have Qt3 'moc' commands use new names
updates Makefile.src via re-running 'make depend'

'make depend' was only looking at include/*.h to find nested inclusion.
Now it will also look at win/*/*.h.  That found a bunch of missing
dependencies for the old gnome sources and a few for Qt3.

Building without Qt still works.  Building with it (any version) has
not been tested.

5 years agoMerge branch 'copperwater-vs_teleport' into NetHack-3.7
Patric Mueller [Sun, 8 Dec 2019 19:00:31 +0000 (20:00 +0100)]
Merge branch 'copperwater-vs_teleport' into NetHack-3.7

Closes #252

5 years agoAllow teleportation onto the Vibrating Square
copperwater [Tue, 12 Jun 2018 13:03:11 +0000 (09:03 -0400)]
Allow teleportation onto the Vibrating Square

It's a minor annoyance when you forget you can't do this in vanilla and
then get relocated somewhere random on the level. Since it's not a
harmful "trap", just allow the adventurer to teleport directly onto it.

5 years agoaltar color revisited
PatR [Sun, 8 Dec 2019 18:36:52 +0000 (10:36 -0800)]
altar color revisited

The issue of mimics masquerading as altars just came up two weeks
ago but never entered my mind when I worked on this yesterday.