Merge branch 'NetHack-5.0' into twitch-interact

This commit is contained in:
2026-09-22 08:36:33 -07:00
740 changed files with 16584 additions and 14546 deletions
+1
View File
@@ -2,6 +2,7 @@
*.cpp NHSUBST *.cpp NHSUBST
*.sh NHSUBST *.sh NHSUBST
*.pl NHSUBST *.pl NHSUBST
*.md NHSUBST
Porting NHSUBST Porting NHSUBST
README NHSUBST README NHSUBST
* text=auto * text=auto
+1
View File
@@ -49,6 +49,7 @@ Makefile.gcc
Makefile-orig Makefile-orig
Makefile.bcc-orig Makefile.bcc-orig
Makefile.gcc-orig Makefile.gcc-orig
make.prefs
*.suo *.suo
*.pdb *.pdb
*.ilk *.ilk
+15
View File
@@ -0,0 +1,15 @@
If you are making a GitHub pull request for NetHack, please follow these guidelines:
1. The 50/72 Rule: Keep the subject line (the first line) under 50 characters
for readability in git log --oneline. If you need a more detailed description
(the body), wrap it at 72 characters.
2. Separate Subject from Body: Always include a blank line between the subject
and the body. This helps Git tools correctly parse the message.
<!-- NetHack 5.0 Contributing.md $NHDT-Date: 1780016788 2026/05/29 01:06:28 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $-->
<!-- NetHack may be freely redistributed. See license for details.-->
+23 -23
View File
@@ -1,6 +1,6 @@
Cross-compiling NetHack 3.7 Last edit: February 18, 2023 Cross-compiling NetHack 5.0 Last edit: April 26, 2026
The NetHack 3.7 build process differs from the build process of previous The NetHack 5.0 build process differs from the build process of previous
versions in some important ways. Those differences make it possible to use versions in some important ways. Those differences make it possible to use
a cross-compiler running on one platform (the "host" platform of the build) a cross-compiler running on one platform (the "host" platform of the build)
to produce a binary NetHack package that can execute on an entirely different to produce a binary NetHack package that can execute on an entirely different
@@ -9,7 +9,7 @@ platform.
Part A Contents: Part A Contents:
A1. Why cross-compile? A1. Why cross-compile?
A2. Building NetHack 3.6 (before) A2. Building NetHack 3.6 (before)
A3. Building NetHack 3.7 (going forward) A3. Building NetHack 5.0 (going forward)
A4. How was the build procedure reduced to 5 steps? A4. How was the build procedure reduced to 5 steps?
A5. How can I help with the cross-compiling initiative? A5. How can I help with the cross-compiling initiative?
@@ -18,7 +18,7 @@ Part B Contents:
B2. What needs to be built and executed on the HOST? B2. What needs to be built and executed on the HOST?
B3. What needs to be built for the TARGET? B3. What needs to be built for the TARGET?
B4. Case sample: msdos B4. Case sample: msdos
B5. Case sample: amiga (started but incomplete) B5. Case sample: amiga
B6. Case sample: Web Assembly, libnh B6. Case sample: Web Assembly, libnh
B7. Case sample: mips B7. Case sample: mips
@@ -118,10 +118,10 @@ might, just might, be usable across platforms, but the chances are against it,
and that certainly cannot be counted on. and that certainly cannot be counted on.
+------------------------------------------+ +------------------------------------------+
| A3. Building NetHack 3.7 (going forward) | | A3. Building NetHack 5.0 (going forward) |
+------------------------------------------+ +------------------------------------------+
Again, very generally, the build of NetHack in 3.7 requires the following Again, very generally, the build of NetHack in 5.0 requires the following
steps to be carried out: steps to be carried out:
1. Compile and link util/makedefs. 1. Compile and link util/makedefs.
@@ -152,7 +152,7 @@ executing the native compiler.
| A4. How was the build procedure reduced to 5 steps? | | A4. How was the build procedure reduced to 5 steps? |
+-----------------------------------------------------+ +-----------------------------------------------------+
The following are among several design changes planned in NetHack 3.7, The following are among several design changes planned in NetHack 5.0,
and these specific changes are what altered the build process to make and these specific changes are what altered the build process to make
cross-compiling possible: cross-compiling possible:
@@ -412,7 +412,7 @@ Using the cross-compiler, build the following targets:
system support in *sys.c as well as others sources pertaining to your system support in *sys.c as well as others sources pertaining to your
specific target platform(s). specific target platform(s).
b) Lua (mandatory in 3.7) b) Lua (mandatory in 5.0)
lib/lua-5.4.8/src lib/lua-5.4.8/src
@@ -479,7 +479,7 @@ Cross-compiler pre-built binary downloads:
bash sys/msdos/fetch-cross-compiler.sh bash sys/msdos/fetch-cross-compiler.sh
That script won't install anything, it just does file fetches and stores That script won't install anything, it just does file fetches and stores
them in subfolders of lib. The linux.370 and macOS.370 hints files are them in subfolders of lib. The linux.500 and macOS.500 hints files are
configured to find the cross-compiler there if you add configured to find the cross-compiler there if you add
CROSS_TO_MSDOS=1 CROSS_TO_MSDOS=1
on your make command line. on your make command line.
@@ -490,12 +490,12 @@ Cross-compiler pre-built binary downloads:
On your linux host: On your linux host:
cd sys/unix ; sh setup.sh hints/linux.370 ; cd ../.. cd sys/unix ; sh setup.sh hints/linux.500 ; cd ../..
make fetch-lua make fetch-lua
On your macOS host: On your macOS host:
cd sys/unix ; sh setup.sh hints/macOS.370 ; cd ../.. cd sys/unix ; sh setup.sh hints/macOS.500 ; cd ../..
make fetch-lua make fetch-lua
The MSDOS cross-compile can then be carried out by specifying The MSDOS cross-compile can then be carried out by specifying
@@ -532,7 +532,7 @@ Disclaimer: This is a minimal recipe, just to help someone else get
Cross-compiler used: bebbo's amiga-gcc Cross-compiler used: bebbo's amiga-gcc
Cross-compiler url: https://github.com/AmigaPorts/m68k-amigaos-gcc Cross-compiler url: https://github.com/AmigaPorts/m68k-amigaos-gcc
Author of 3.7 support: Ingo Paschke Author of 5.0 support: Ingo Paschke
To our knowledge, a pre-built copy of the cross-compiler isn't available, To our knowledge, a pre-built copy of the cross-compiler isn't available,
so you will likely have to obtain the cross-compiler sources via git and so you will likely have to obtain the cross-compiler sources via git and
@@ -577,22 +577,22 @@ Author of 3.7 support: Ingo Paschke
On your linux host: On your linux host:
# Clone NetHack 3.7 source # Clone NetHack 5.0 source
cd NetHack cd NetHack
sys/unix/setup.sh sys/unix/hints/linux.370 sys/unix/setup.sh sys/unix/hints/linux.500
make fetch-lua make fetch-lua
make CROSS_TO_AMIGA=1 fetch-regex make CROSS_TO_AMIGA=1 fetch-regex
make CROSS_TO_AMIGA=1 all make CROSS_TO_AMIGA=1 all
make CROSS_TO_AMIGA=1 package make CROSS_TO_AMIGA=1 package
The distribution ZIP is created at targets/amiga/NH370AMI.ZIP. The distribution ZIP is created at targets/amiga/NH500AMI.ZIP.
On your macOS host, the Amiga cross-compile can be carried out by specifying On your macOS host, the Amiga cross-compile can be carried out by specifying
CROSS_TO_AMIGA=1 on the make command line: CROSS_TO_AMIGA=1 on the make command line:
# Clone NetHack 3.7 source # Clone NetHack 5.0 source
cd NetHack cd NetHack
sys/unix/setup.sh sys/unix/hints/macOS.370 sys/unix/setup.sh sys/unix/hints/macOS.500
make fetch-lua make fetch-lua
make CROSS_TO_AMIGA=1 fetch-regex make CROSS_TO_AMIGA=1 fetch-regex
make CROSS_TO_AMIGA=1 all make CROSS_TO_AMIGA=1 all
@@ -642,7 +642,7 @@ Cross-compiler url: https://emscripten.org/docs/getting_started/downloads.html
sudo apt-get install python3 cmake default-jre sudo apt-get install python3 cmake default-jre
For macOS, you will need to install Xcode, git, cmake, Python 3.5 or new For macOS, you will need to install Xcode, git, cmake, Python 3.5 or newer
(at time of this writing). (at time of this writing).
After installing the prerequisite packages above, obtain the cross-compiler After installing the prerequisite packages above, obtain the cross-compiler
@@ -665,12 +665,12 @@ Cross-compiler url: https://emscripten.org/docs/getting_started/downloads.html
On your linux host, prepare to cross-compile NetHack as follows: On your linux host, prepare to cross-compile NetHack as follows:
cd sys/unix ; sh setup.sh hints/linux.370 ; cd ../.. cd sys/unix ; sh setup.sh hints/linux.500 ; cd ../..
make fetch-lua make fetch-lua
On your macOS host, prepare to cross-compile NetHack as follows: On your macOS host, prepare to cross-compile NetHack as follows:
cd sys/unix ; sh setup.sh hints/macOS.370 ; cd ../.. cd sys/unix ; sh setup.sh hints/macOS.500 ; cd ../..
make fetch-lua make fetch-lua
Then, cross-compile to targets/wasm as follows: Then, cross-compile to targets/wasm as follows:
@@ -693,7 +693,7 @@ Cross-compiler url: https://emscripten.org/docs/getting_started/downloads.html
The cross-compiler hints additions are enclosed inside ifdef sections The cross-compiler hints additions are enclosed inside ifdef sections
and shouldn't interfere with the non-cross-compile builds using and shouldn't interfere with the non-cross-compile builds using
hints/linux.370 or hints/macOS.370. hints/linux.500 or hints/macOS.500.
+--------------------------------+ +--------------------------------+
@@ -712,7 +712,7 @@ Cross-compiler url:
sudo apt install g++-mipsel-linux-gnu sudo apt install g++-mipsel-linux-gnu
On your linux host, prepare to cross-compile NetHack as follows: On your linux host, prepare to cross-compile NetHack as follows:
cd sys/unix ; sh setup.sh hints/linux.370 ; cd ../.. cd sys/unix ; sh setup.sh hints/linux.500 ; cd ../..
make fetch-lua make fetch-lua
Then, cross-compile to targets/mips as follows: Then, cross-compile to targets/mips as follows:
@@ -725,7 +725,7 @@ Cross-compiler url:
The cross-compiler hints additions are enclosed inside ifdef sections The cross-compiler hints additions are enclosed inside ifdef sections
and shouldn't interfere with the non-cross-compile builds using and shouldn't interfere with the non-cross-compile builds using
hints/linux.370 or hints/macOS.370. hints/linux.500 or hints/macOS.500.
--- ---
+5 -4
View File
@@ -1,4 +1,5 @@
5 6
Please see "git log DEVEL" for previous changes. PRE and POST hooks will be dropped at some future date -
Make documentation of nhgitset.pl easier to find and see https://www.nethack.org/devel/deprecation.html for details.
find out about.
See "git log DEVEL" for previous changes.
+2 -2
View File
@@ -1,4 +1,4 @@
# NetHack 3.7 code_features.txt $NHDT-Date: 1596498264 2020/08/03 23:44:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.6 $ # NetHack 5.0 code_features.txt $NHDT-Date: 1596498264 2020/08/03 23:44:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.6 $
# Copyright (c) 2015 by Michael Allison # Copyright (c) 2015 by Michael Allison
# NetHack may be freely redistributed. See license for details. # NetHack may be freely redistributed. See license for details.
@@ -115,7 +115,7 @@ and available to all NetHack source files.
decl.c variable definitions are generally laid out in much the same decl.c variable definitions are generally laid out in much the same
order as their corresponding declarations in decl.h. order as their corresponding declarations in decl.h.
A new header file cstd.h was added to coincide with 3.7's switch to A new header file cstd.h was added to coincide with 5.0's switch to
C99. It contains calls to some C99 standard header files. C99. It contains calls to some C99 standard header files.
=================== NEXT FEATURE ========================== =================== NEXT FEATURE ==========================
+22 -1
View File
@@ -109,7 +109,7 @@ sub version_in_devel {
my $version; my $version;
my $verfile = "$path${PDS}DEVEL${PDS}VERSION"; my $verfile = "$path${PDS}DEVEL${PDS}VERSION";
open VERFH,"<",$verfile or die "xCan't open $verfile: $!"; open VERFH,"<",$verfile or die "Can't open $verfile: $!";
$version = 0+<VERFH>; $version = 0+<VERFH>;
my $message = join('',<VERFH>); my $message = join('',<VERFH>);
close VERFH; close VERFH;
@@ -250,7 +250,17 @@ sub do_hook {
my($p) = @_; my($p) = @_;
my $hname = $0; my $hname = $0;
$hname =~ s!^((.*$DS)|())(.*)!$1$p-$4!; $hname =~ s!^((.*$DS)|())(.*)!$1$p-$4!;
my $vig = version_in_git;
if(-x $hname){ if(-x $hname){
if(`git config --bool nethack.NoDepWarn` ne "true\n"){
print STDERR <<~E_O_M;
WARNING: $p hooks will be going away. See
https://www.nethack.org/devel/deprecation.html
To stop seeing this message, run
git config --bool nethack.NoDepWarn true
E_O_M
}
print TRACE "START $p: $hname\n" if($trace); print TRACE "START $p: $hname\n" if($trace);
open TOHOOK, "|-", $hname or die "open $hname: $!"; open TOHOOK, "|-", $hname or die "open $hname: $!";
@@ -370,6 +380,17 @@ Perl module for infrastructure of NetHack Git hooks.
Buffers call information so multiple independent actions may be coded for Buffers call information so multiple independent actions may be coded for
Git hooks and similar Git callouts. Git hooks and similar Git callouts.
=over 4
=item ==>
As of Git 2.54, multiple actions may be specified for each hook
event - that makes this redundant for hooks and will be removed at
some future time when Git 2.54 (or later) is better distributed.
This should speed up hook processing.
=back 4
Maintains C<dat/gitinfo.txt>. Maintains C<dat/gitinfo.txt>.
Common routines for dealing with nethack.setupversion git config variable. Common routines for dealing with nethack.setupversion git config variable.
+2 -2
View File
@@ -392,9 +392,9 @@ $TEST-Branch: theirs $
TEST 8: TEST 8:
<<< d1 <<< d1
/* NetHack 3.7 objnam.c $TEST-Date$ $TEST-Branch$:$TEST-Revision$ */ /* NetHack 5.0 objnam.c $TEST-Date$ $TEST-Branch$:$TEST-Revision$ */
=== ===
/* NetHack 3.7 objnam.c $TEST-Date: 1426977394 2015/03/21 22:36:34 $ $TEST-Branch: master $:$TEST-Revision: 1.108 $ */ /* NetHack 5.0 objnam.c $TEST-Date: 1426977394 2015/03/21 22:36:34 $ $TEST-Branch: master $:$TEST-Revision: 1.108 $ */
>>> d3 >>> d3
=for nhgitset NHsubst NetHack merge driver =for nhgitset NHsubst NetHack merge driver
+1 -1
View File
@@ -1,5 +1,5 @@
#!/usr/bin/perl #!/usr/bin/perl
# $NHDT-Date: 1524689646 2018/04/25 20:54:06 $ Branch: NetHack-3.7 $:$NHDT-Revision: 1.7 $ # $NHDT-Date: 1524689646 2018/04/25 20:54:06 $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.7 $
# Copyright (c) 2015 by Kenneth Lorber, Kensington, Maryland # Copyright (c) 2015 by Kenneth Lorber, Kensington, Maryland
# NetHack may be freely redistributed. See license for details. # NetHack may be freely redistributed. See license for details.
+11 -1
View File
@@ -93,6 +93,16 @@ if($version_old > 0){
if(length $message_new){ if(length $message_new){
print STDERR "Additional information:\n$message_new\n"; print STDERR "Additional information:\n$message_new\n";
} }
# This list and the code below will need to be updated if other changes occur
# before this progression is finished.
# 6 announce eventual deprecation of PRE and POST hooks
# 6->7 unset nethack.NoDepWarn, change message, docs in NHgithook.pm
# 7 deprecation of PRE and POST hooks
# 7->8 unset nethack.NoDepWarn, change message, docs in NHgithook.pm and make fail
# 8 PRE and POST throw errors
# 8->9 unset nethack.NoDepWarn, remove code, docs
# 9 removal of PRE and POST code
system('git','config','--unset','nethack.NoDepWarn') unless($opt_n);
} }
} }
@@ -358,7 +368,7 @@ sub do_file_nhgitset {
open IN, "<", $infile or die "Can't open $infile:$!"; open IN, "<", $infile or die "Can't open $infile:$!";
open OUT, ">", $outfile or die "Can't open $outfile:$!"; open OUT, ">", $outfile or die "Can't open $outfile:$!";
my $started; my $started;
print IN "die \"DO NOT RUN THIS FILE\n\""; print OUT "=pod\n";
while(<IN>){ while(<IN>){
m/^__END__/ && do {$started =1; next}; m/^__END__/ && do {$started =1; next};
print OUT if($started); print OUT if($started);
+62 -75
View File
@@ -1,4 +1,4 @@
This is a listing of all files in a full NetHack 3.7 distribution, organized This is a listing of all files in a full NetHack 5.0 distribution, organized
in their standard manner on a UNIX system. It indicates which files are in their standard manner on a UNIX system. It indicates which files are
necessary for which versions, so that you can tell which files may be deleted necessary for which versions, so that you can tell which files may be deleted
from or not transferred to your system if you wish. from or not transferred to your system if you wish.
@@ -7,8 +7,9 @@ from or not transferred to your system if you wish.
.: .:
(files in top directory) (files in top directory)
.clang-format Cross-compiling Files .clang-format Contributing.md Cross-compiling
Porting README azure-pipelines.yml Files Porting README
azure-pipelines.yml
DEVEL: DEVEL:
(files for people developing changes to NetHack) (files for people developing changes to NetHack)
@@ -76,11 +77,11 @@ fixes3-2-2.txt fixes3-2-3.txt fixes3-3-0.txt fixes3-3-1.txt
fixes3-4-0.txt fixes3-4-1.txt fixes3-4-2.txt fixes3-4-3.txt fixes3-4-0.txt fixes3-4-1.txt fixes3-4-2.txt fixes3-4-3.txt
fixes3-5-0.txt fixes3-6-0.txt fixes3-6-1.txt fixes3-6-2.txt fixes3-5-0.txt fixes3-6-0.txt fixes3-6-1.txt fixes3-6-2.txt
fixes3-6-3.txt fixes3-6-4.txt fixes3-6-5.txt fixes3-6-6.txt fixes3-6-3.txt fixes3-6-4.txt fixes3-6-5.txt fixes3-6-6.txt
fixes3-6-7.txt fixes3-7-0.txt fixesX-X-X.txt lua.adoc fixes3-6-7.txt fixes5-0-0.txt fixes5-0-1.txt fixesX-X-X.txt
makedefs.6 makedefs.txt mn.7 mn.txt lua.adoc makedefs.6 makedefs.txt mn.7
mnh.7 mnh.txt nethack.6 nethack.txt mn.txt mnh.7 mnh.txt nethack.6
options.txt recover.6 recover.txt sound.txt nethack.txt options.txt recover.6 recover.txt
tmac.n tmac.nh window.txt sound.txt tmac.n tmac.nh window.txt
include: include:
(files for X versions) (files for X versions)
@@ -97,13 +98,13 @@ mcastu.h mextra.h mfndpos.h micro.h mkroom.h
monattk.h mondata.h monflag.h monst.h monsters.h monattk.h mondata.h monflag.h monst.h monsters.h
nhmd4.h nhregex.h obj.h objclass.h objects.h nhmd4.h nhregex.h obj.h objclass.h objects.h
optlist.h patchlevel.h pcconf.h permonst.h prop.h optlist.h patchlevel.h pcconf.h permonst.h prop.h
quest.h rect.h region.h rm.h savefile.h quest.h rect.h region.h revision.h rm.h
seffects.h selvar.h sfmacros.h sfprocs.h skills.h savefile.h seffects.h selvar.h sfmacros.h sfprocs.h
sndprocs.h sp_lev.h spell.h stairs.h sym.h skills.h sndprocs.h sp_lev.h spell.h stairs.h
sys.h tcap.h tileset.h timeout.h tradstdc.h sym.h sys.h tcap.h tileset.h timeout.h
trap.h unixconf.h vision.h vmsconf.h warnings.h tradstdc.h trap.h unixconf.h vision.h vmsconf.h
weight.h winami.h wincurs.h windconf.h winprocs.h warnings.h weight.h winami.h wincurs.h windconf.h
wintype.h you.h youprop.h winprocs.h wintype.h you.h youprop.h
(file for tty versions) (file for tty versions)
wintty.h wintty.h
@@ -131,18 +132,13 @@ wceconf.h
mac-carbon.h mac-qt.h mac-term.h macconf.h macpopup.h mac-carbon.h mac-qt.h mac-term.h macconf.h macpopup.h
mactty.h macwin.h mttypriv.h mactty.h macwin.h mttypriv.h
outdated/sys/amiga:
(files for Amiga versions - untested for 3.7)
Build.ami Install.ami Makefile.agc Makefile.ami NetHack.cnf
ifchange mkdmake txt2iff.c xpm2iff.c
outdated/sys/atari: outdated/sys/atari:
(files for Atari version - untested for 3.7) (files for Atari version - untested for 5.0)
Install.tos atarifnt.uue nethack.mnu setup.g tos.c Install.tos atarifnt.uue nethack.mnu setup.g tos.c
unx2atar.sed unx2atar.sed
outdated/sys/be: outdated/sys/be:
(files for BeOS version - untested for 3.7) (files for BeOS version - untested for 5.0)
README bemain.c README bemain.c
outdated/sys/mac: outdated/sys/mac:
@@ -159,7 +155,7 @@ Makefile.BC Makefile.MSC SCHEMA35.MSC moveinit.pat ovlinit.c
schema1.BC schema2.BC schema3.MSC schema1.BC schema2.BC schema3.MSC
outdated/sys/os2: outdated/sys/os2:
(files for OS/2 version - untested for 3.7) (files for OS/2 version - untested for 5.0)
Install.os2 Makefile.os2 nhpmico.uu os2.c Install.os2 Makefile.os2 nhpmico.uu os2.c
outdated/sys/unix: outdated/sys/unix:
@@ -182,7 +178,7 @@ outdated/sys/vms:
lev_lex.h lev_lex.h
outdated/sys/wince: outdated/sys/wince:
(files for Windows CE and PocketPC - untested for 3.7) (files for Windows CE and PocketPC - untested for 5.0)
Install.ce bootstrp.mak celib.c cesetup.bat cesound.c Install.ce bootstrp.mak celib.c cesetup.bat cesound.c
defaults.nh keypad.uu menubar.uu mhaskyn.c mhaskyn.h defaults.nh keypad.uu menubar.uu mhaskyn.c mhaskyn.h
mhcmd.c mhcmd.h mhcolor.c mhcolor.h mhdlg.c mhcmd.c mhcmd.h mhcolor.c mhcolor.h mhdlg.c
@@ -195,21 +191,13 @@ resource.h winMS.h winhack.c winhack.rc winhcksp.rc
winmain.c winmain.c
outdated/sys/wince/ceinc: outdated/sys/wince/ceinc:
(header files for Windows CE and PocketPC - untested for 3.7) (header files for Windows CE and PocketPC - untested for 5.0)
assert.h errno.h fcntl.h assert.h errno.h fcntl.h
outdated/sys/wince/ceinc/sys: outdated/sys/wince/ceinc/sys:
(sys/stat.h for Windows CE and PocketPC - untested for 3.6.2) (sys/stat.h for Windows CE and PocketPC - untested for 3.6.2)
stat.h stat.h
outdated/sys/windows:
(files that are no longer maintained for current game code)
travis-gcc.sh
outdated/sys/windows/vs:
(files that are no longer maintained for current game code)
travisci.sh
outdated/win/Qt3: outdated/win/Qt3:
(files for the Qt 3 widget library - X11, Windows, Mac OS X, or Qtopia) (files for the Qt 3 widget library - X11, Windows, Mac OS X, or Qtopia)
Info.plist Install.Qt knethack.lnk Info.plist Install.Qt knethack.lnk
@@ -220,12 +208,12 @@ qt3tableview.cpp qt3tableview.h tileedit.cpp
tileedit.h tileedit.h
outdated/win/gem: outdated/win/gem:
(files for GEM versions - untested for 3.7) (files for GEM versions - untested for 5.0)
Install.gem bitmfile.c gem_rsc.uu gem_rso.uu gr_rect.c gr_rect.h Install.gem bitmfile.c gem_rsc.uu gem_rso.uu gr_rect.c gr_rect.h
load_img.c tile2img.c title.uu wingem.c wingem1.c xpm2img.c load_img.c tile2img.c title.uu wingem.c wingem1.c xpm2img.c
outdated/win/gnome: outdated/win/gnome:
(files for GNOME versions - untested for 3.7) (files for GNOME versions - untested for 5.0)
README gn_xpms.h gnaskstr.c gnaskstr.h gnbind.c gnbind.h README gn_xpms.h gnaskstr.c gnaskstr.h gnbind.c gnbind.h
gnglyph.c gnglyph.h gnmain.c gnmain.h gnmap.c gnmap.h gnglyph.c gnglyph.h gnmain.c gnmain.h gnmap.c gnmap.h
gnmenu.c gnmenu.h gnmesg.c gnmesg.h gnomeprv.h gnopts.c gnmenu.c gnmenu.h gnmesg.c gnmesg.h gnomeprv.h gnopts.c
@@ -301,14 +289,14 @@ mondata.c monmove.c monst.c mplayer.c mthrowu.c muse.c
music.c nhlobj.c nhlsel.c nhlua.c nhmd4.c o_init.c music.c nhlobj.c nhlsel.c nhlua.c nhmd4.c o_init.c
objects.c objnam.c options.c pager.c pickup.c pline.c objects.c objnam.c options.c pager.c pickup.c pline.c
polyself.c potion.c pray.c priest.c quest.c questpgr.c polyself.c potion.c pray.c priest.c quest.c questpgr.c
read.c rect.c region.c report.c restore.c rip.c read.c rect.c region.c report.c restore.c revision.c
rnd.c role.c rumors.c save.c selvar.c sfbase.c rip.c rnd.c role.c rumors.c save.c selvar.c
sfstruct.c shk.c shknam.c sit.c sounds.c sp_lev.c sfbase.c sfstruct.c shk.c shknam.c sit.c sounds.c
spell.c stairs.c steal.c steed.c strutil.c symbols.c sp_lev.c spell.c stairs.c steal.c steed.c strutil.c
sys.c teleport.c timeout.c topten.c track.c trap.c symbols.c sys.c teleport.c timeout.c topten.c track.c
u_init.c uhitm.c utf8map.c vault.c version.c vision.c trap.c u_init.c uhitm.c utf8map.c vault.c version.c
weapon.c were.c wield.c windows.c wizard.c wizcmds.c vision.c weapon.c were.c wield.c windows.c wizard.c
worm.c worn.c write.c zap.c wizcmds.c worm.c worn.c write.c zap.c
submodules: submodules:
(files in top directory) (files in top directory)
@@ -316,14 +304,14 @@ CHKSUMS lua pdcurses pdcursesmod
sys/amiga: sys/amiga:
(files for Amiga versions) (files for Amiga versions)
README.amiga amidos.c amidos.p amifont.uu NHinfo.uu README.amiga amidos.c amifont.uu
amifont8.uu amigst.c amii.hlp amimenu.c amifont8.uu amii.hlp amimenu.c amirip.c
amirip.c amistack.c amitty.c amiwind.c amistack.c amiwind.c bmp2iff_host.c clipwin.c
amiwind.p bmp2iff_host.c clipwin.c colorwin.c cnf-info.uu colorwin.c drawer-info.uu grave16.xpm
grave16.xpm nethack.cnf winamenu.c winami.c license-info.uu nethack.cnf readme-info.uu txt-info.uu
winami.p winchar.c windefs.h winext.h winamenu.c winami.c winchar.c windefs.h
winfuncs.c winkey.c winproto.h winreq.c winext.h winfuncs.c winkey.c winproto.h
winstr.c xpm2iff_host.c winreq.c winstr.c xpm2iff_host.c
sys/libnh: sys/libnh:
(files in top directory) (files in top directory)
@@ -359,11 +347,8 @@ random.c
(Berkeley uudecode file, which may be used in build process of any version) (Berkeley uudecode file, which may be used in build process of any version)
uudecode.c uudecode.c
(file for MSDOS, OS/2, Amiga, and Atari versions - only MSDOS tested for 3.7) (file for MSDOS, Amiga versions)
pcmain.c NetHack.cnf pcmain.c pctty.c
(file for MSDOS, OS/2, and Atari versions - only MSDOS tested for 3.7)
NetHack.cnf pctty.c
(file for MSDOS, OS/2, and VMS versions) (file for MSDOS, OS/2, and VMS versions)
termcap termcap
@@ -371,10 +356,10 @@ termcap
(file for VMS version) (file for VMS version)
tclib.c tclib.c
(files for MSDOS, OS/2 and Atari versions - only MSDOS tested for 3.7) (files for MSDOS, Amiga versions)
pcsys.c pcunix.c pcsys.c pcunix.c
(files for OS/2 version - untested for 3.7) (files for OS/2 version - untested for 5.0)
Makefile.lib termcap.uu Makefile.lib termcap.uu
(files for UNIX and Be versions) (files for UNIX and Be versions)
@@ -393,9 +378,10 @@ sys/unix:
(files for UNIX versions) (files for UNIX versions)
Install.unx Makefile.check Makefile.dat Makefile.doc Install.unx Makefile.check Makefile.dat Makefile.doc
Makefile.src Makefile.top Makefile.utl NewInstall.unx Makefile.src Makefile.top Makefile.utl NewInstall.unx
README-hints README.xcode XCode.xcconfig depend.awk README.hints README.xcode XCode.xcconfig depend.awk
gitinfo.sh mkmkfile.sh nethack.sh setup.sh gitinfo.sh macuuid.m mkmkfile.sh nethack.sh
sysconf unixmain.c unixres.c unixunix.c setup.sh sysconf unixmain.c unixres.c
unixunix.c
sys/unix/NetHack.xcodeproj: sys/unix/NetHack.xcodeproj:
(file for macOS Xcode) (file for macOS Xcode)
@@ -415,16 +401,16 @@ NetHack.xcscheme makedefs.xcscheme recover.xcscheme
sys/unix/hints: sys/unix/hints:
(files for configuring UNIX NetHack versions) (files for configuring UNIX NetHack versions)
linux-minimal linux.370 macOS.370 bsd.500 linux-minimal linux.500
macosx.sh solaris solaris-playground macOS.500 macosx.sh solaris
unix solaris-playground unix
sys/unix/hints/include: sys/unix/hints/include:
(files for configuring UNIX NetHack versions) (files for configuring UNIX NetHack versions)
compiler.370 cross-post.370 cross-pre1.370 cross-pre2.370 compiler.500 cross-post.500 cross-pre1.500 cross-pre2.500
gbdates-post.370 gbdates-pre.370 misc.370 multisnd-post.370 dirs-perms.500 gbdates-post.500 gbdates-pre.500 linuxdistro.500
multisnd1-pre.370 multisnd2-pre.370 multiw-1.370 multiw-2.370 misc.500 multisnd-post.500 multisnd1-pre.500 multisnd2-pre.500
response.370 multiw-1.500 multiw-2.500 response.500 whichbsd.500
sys/vms: sys/vms:
(files for VMS version) (files for VMS version)
@@ -620,8 +606,9 @@ Install.X11 NetHack.ad Window.c X11-issues.txt
dialogs.c ibm.bdf nethack.rc nh10.bdf dialogs.c ibm.bdf nethack.rc nh10.bdf
nh32icon nh56icon nh72icon nh_icon.xpm nh32icon nh56icon nh72icon nh_icon.xpm
pet_mark.xbm pilemark.xbm rip.xpm tile2x11.c pet_mark.xbm pilemark.xbm rip.xpm tile2x11.c
winX.c winmap.c winmenu.c winmesg.c winX.c winlabel.c winmap.c winmenu.c
winmisc.c winstat.c wintext.c winval.c winmesg.c winmisc.c winstat.c wintext.c
winval.c
win/chain: win/chain:
(files for stacking window systems) (files for stacking window systems)
@@ -640,10 +627,10 @@ NetHackTerm.applescript recover.pl
win/share: win/share:
(files for versions using optional tiles) (files for versions using optional tiles)
bmptiles.c gifread.c giftiles.c monsters.txt nhicns.uu bmptiles.c decals.txt gifread.c giftiles.c monsters.txt
nhsplash.xpm objects.txt other.txt ppmwrite.c renumtiles.pl nhicns.uu nhsplash.xpm objects.txt other.txt ppmwrite.c
thintile.c tile.doc tile.h tile2bmp.c tilemap.c renumtiles.pl thintile.c tile.doc tile.h tile2bmp.c
tileset.c tiletext.c tiletxt.c tilemap.c tileset.c tiletext.c tiletxt.c
win/shim: win/shim:
(file in top directory) (file in top directory)
@@ -701,7 +688,7 @@ GNUmakefile Makefile
qt_kde0.moc qt_main.moc qt_map.moc qt_menu.moc qt_msg.moc qt_kde0.moc qt_main.moc qt_map.moc qt_menu.moc qt_msg.moc
qt_plsel.moc qt_set.moc qt_stat.moc qt_xcmd.moc qt_yndlg.moc qt_plsel.moc qt_set.moc qt_stat.moc qt_xcmd.moc qt_yndlg.moc
(file generated by makedefs -m but unused in 3.7) (file generated by makedefs -m but unused in 5.0)
monstr.c monstr.c
(file optionally generated by tilemap at compile time) (file optionally generated by tilemap at compile time)
+2 -2
View File
@@ -1,4 +1,4 @@
NetHack Porting Guidelines v 3.7 2023-04-23 NetHack Porting Guidelines v 5.0 2023-04-23
1.0 Introduction 1.0 Introduction
@@ -229,7 +229,7 @@ libraries.
5.0 Design Updates 5.0 Design Updates
The following design updates were introduced in NetHack 3.7. The following design updates were introduced in NetHack 5.0.
5.1 Quest text files 5.1 Quest text files
+44 -108
View File
@@ -1,67 +1,42 @@
NetHack 3.7.0 work-in-progress -- General information NetHack 5.0.0 -- General information
NetHack 3.7 is an enhancement to the dungeon exploration game NetHack, NetHack 5.0 is an enhancement to the dungeon exploration game NetHack,
which is a distant descendent of Rogue and Hack, and a direct descendent of which is a distant descendent of Rogue and Hack, and a direct descendent
NetHack 3.6. of NetHack 3.6.
NetHack 3.7.0 work-in-progress is not a release of NetHack. As a .0 version, NetHack 5.0.0 is a release of NetHack. As a .0 version, there may be some
and still very early in its development cycle, there has already been changes bugs encountered. Constructive suggestions, GitHub pull requests, and bug
made, and there will continue to be many more prior to an eventual release. reports are all welcome and encouraged.
The file doc/fixes3-7-0.txt in the source distribution will be updated with
a list of fixes as they are committed.
In short -- there are likely to be bugs. Don't treat NetHack-3.7 branch as The file doc/fixes5-0-0.txt in the source distribution contains a full list
released code, and if stability is paramount, then the most recent of fixes and changes as they were committed. The text in there was written
NetHack 3.6.7 release is safest for you. for the development team's own use and is provided "as is", so please do
not ask us to further explain the entries in that file. Some entries might
be considered "spoilers", particularly in the "new features" section.
We're making the .0 work-in-progress available so that you can observe, test Along with the game improvements and bug fixes, NetHack 5.0 strives to make
out, and contribute to its development. Constructive suggestions, GitHub pull
requests, and bug reports are all welcome and encouraged.
The file doc/fixes3-7-0.txt in the source distribution has a full list of
bug-fixes included so far, as well as brief mentions of some of the other code
changes. The text in there was written for the development team's own use and is
provided "as is", so please do not ask us to further explain the entries in
that file. Some entries might be considered "spoilers", particularly in the
"new features" section.
Along with the game improvements and bug fixes, NetHack 3.7 strives to make
some general architectural improvements to the game or to its building some general architectural improvements to the game or to its building
process. Among them: process. Among them, 5.0 has:
* Remove barriers to building NetHack on one platform and operating system, * The source code is compliant with the C99 standard.
* removes barriers to building NetHack on one platform and operating system,
for later execution on another (possibly quite different) platform and/or for later execution on another (possibly quite different) platform and/or
operating system. That capability is generally known as "cross-compiling." operating system. That capability is generally known as "cross-compiling."
See the file "Cross-compiling" in the top-level folder for more information See the file "Cross-compiling" in the top-level folder for more information
on that. on that.
* Replace the build-time "yacc and lex"-based level compiler, the "yacc and * The build-time "yacc and lex"-based level compiler, the
lex"-based dungeon compiler, and the quest text file processing done "yacc and lex"-based dungeon compiler, and the quest text file processing
by NetHack's "makedefs" utility, with Lua text alternatives that are previously done by NetHack's "makedefs" utility, have been replaced with
loaded and processed by the game during play. Lua text alternatives that are loaded and processed by the game during play.
* Write game savefiles and bonesfiles in a more portable and consistent way Here are some other general notes on the changes in NetHack 5.0 that were not
to open up the possibility of utilizing them between different platforms,
such as between your desktop computer and your hand-held device.
* Add support to make the game restartable without exit (a.k.a. "play again"
support). Toward that end, many previously scattered and separate variables
have been gathered into central 'ga' through 'gz' structures in
decl.h/decl.c. That central ability to reinitialize the variables will
benefit the porting effort to some platforms that are under consideration
where "play again" is typical.
Here are some other general notes on the changes in NetHack 3.7 that were not
considered spoilers: considered spoilers:
- automatic annotation "gateway to Moloch's Sanctum" for vibrating square - automatic annotation "gateway to Moloch's Sanctum" for vibrating square
level once that square's location becomes known (found or magic level once that square's location becomes known (found or magic
mapped); goes away once sanctum temple is found (entered or high altar mapped); goes away once sanctum temple is found (entered or high altar
mapped) mapped)
- savefile: add support for a tool to deconstruct data structures,
that get stored in a savefile, down into their individual fields and
save those individual fields instead of the entire struct. The
intention is to provide a way to export and transport savefiles
between platforms, architectures and data models.
- - - - - - - - - - - - - - - - - - - - - -
@@ -98,75 +73,36 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code.
that the default configuration is SysV/Sun/Solaris2.x (simply because that the default configuration is SysV/Sun/Solaris2.x (simply because
the code was housed on such a system). the code was housed on such a system).
The files sys/*/Install.* were written to guide you in configuring the The files sys/*/Install.*, or sys/*/NewInstall.* were written to guide
program for your operating system. The files win/*/Install.* are you in configuring the program for your operating system. The files
available, where necessary, to help you in configuring the program win/*/Install.* are available, where necessary, to help you in
for particular windowing environments. Reading them, and the man pages, configuring the program for particular windowing environments.
should answer most of your questions. Reading them, and the man pages, should answer most of your questions.
At the time of the most recent official release, NetHack 3.6, it had At the time of the most recent official release, NetHack 5.0, it had
been tested to run/compile on: been tested to run and/or compile on:
Intel Pentium or better running Linux, BSDI Intel Pentium or better running Linux, BSDI
[compiles, runs]
Intel Pentium or better running Windows 10 or 11 Intel Pentium or better running Windows 10 or 11
[compiles, runs]
Intel-based, or Apple M1, M2, M3, M4, M5 Macs running Intel-based, or Apple M1, M2, M3, M4, M5 Macs running
macOS 10.11 (El Capitan) to macOS 26 (Tahoe) macOS 10.11 (El Capitan) to macOS 26 (Tahoe)
[compiles, runs]
(follow the instructions in sys/unix/NewInstall.unx) (follow the instructions in sys/unix/NewInstall.unx)
Intel 80386 or greater running MS-DOS with DPMI Intel 80386 or greater running MS-DOS with DPMI
[cross-compiles on Linux, runs on MS-DOS, emulator/dosbox]
built via djgpp compiler (native or Linux-hosted cross-compiler) built via djgpp compiler (native or Linux-hosted cross-compiler)
AmigaOS 3.0 or later
[cross-compiles on Linux or macOS, runs on Amiga or emulator]
Running requires Kickstart 39+
6 MB free RAM minimum (8 MB recommended)
Hard drive with ~5 MB free space
There has also been some success runing/comiling on:
OpenVMS (aka VMS) V8.4 on Alpha and on Integrity/Itanium/IA64 OpenVMS (aka VMS) V8.4 on Alpha and on Integrity/Itanium/IA64
OpenVMS (ask VMS) V9.2-3 on x86-64
Previous versions of NetHack were tested and known to run on the
following systems, but it is unknown if they can still build and
execute NetHack 3.6 or NetHack 3.7:
Apple Macintosh running MacOS 7.5 or higher, LinuxPPC, BeOS 4.0
Atari ST/TT/Falcon running TOS (or MultiTOS) with GCC
AT&T 3B1 running System V (3.51)
AT&T 3B2/600 & 3B2/622 running System V R3.2.1
AT&T 3B2/1000 Model 80 running System V R3.2.2
AT&T 3B4000 running System V
AT&T 6386 running System V R3.2
Commodore Amiga running AmigaDOS 3.0 or higher with SAS/C 6.x
(but see Makefile.ami about DICE and Manx)
Data General AViiON systems running DG/UX
DEC Alpha/VMS (aka OpenVMS AXP), running V1.x through V7.1
DEC VAX/VMS, running V4.6 through V7.1
DEC vaxen running BSD, Ultrix
Decstations running Ultrix 3.1, 4.x
Encore Multimax running UMAX 4.2
Gould NP1 running UTX 3/2
HP 9000s300 running HP-UX
HP 9000s700 running HP-UX 9.x, 10.x, 11.x
H/PC Pro devices running Windows CE 2.11 and higher.
IBM PC/RT and RS/6000 running AIX 3.x
IBM PS/2 and AT compatibles running OS/2 - 2.0 and up with GCC emx
IBM PS/2 and AT compatibles running OS/2 1.1 - 2.0 (and probably
Warp) with Microsoft 6.0, and OS/2 2.0 and up with IBM CSet++ 2.0.
Intel 80386 or greater (or clone) running 386BSD
Intel x86 running a version of Windows 7 or 8 or prior to XP.
Mips M2000 running RiscOS 4.1
NeXT running Mach (using BSD configuration)
Palm Size PC 1.1 devices running Windows CE 2.11
Pocket PC devices running Windows CE 3.0 and higher
Pyramid 9820x running OSx 4.4c
SGI Iris running IRIX
Stardent Vistra 800 running SysV R4.0
Stride 460 running UniStride 2.1
Sun-3s, -4s, and -386is running SunOS 3.x
Sun-3s and -386is running SunOS 4.x
"Sun SPARC"-based machine running SunOS 4.x, Solaris 2.x, or Solaris 7
Valid Logic Systems SCALD-System
Previous versions, using a cross-compiler hosted on another platform,
such as win32, could also build the following from source:
Pocket PC devices running Windows CE 3.0 and higher
H/PC Pro devices running Windows CE 2.11 and higher
Palm Size PC 1.1 devices running Windows CE 2.11
Unless otherwise mentioned, the compiler used was the OS-vendor's
C compiler.
- - - - - - - - - - - - - - - - - - - - - -
@@ -206,13 +142,13 @@ If a feature is not accepted you are free, of course, to post the patches
to the net yourself and let the marketplace decide their worth. to the net yourself and let the marketplace decide their worth.
All of this amounts to the following: If you decide to apply a free-lanced All of this amounts to the following: If you decide to apply a free-lanced
patch to your 3.6 code, you are welcome to do so, of course, but we won't patch to your NetHack 5.0 code, you are welcome to do so, of course, but we
be able to provide support or receive bug reports for it. won't be able to provide support or receive bug reports for it.
In our own patches, we will assume that your code is synchronized with ours. In our own patches, we will assume that your code is synchronized with ours.
-- Good luck, and happy Hacking -- -- Good luck, and happy Hacking --
# $NHDT-Date: 1652133501 2022/05/09 21:58:21 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.97 $ # $NHDT-Date: 1779926755 2026/05/28 00:05:55 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.113 $
# Copyright (c) 2012 by Michael Allison # Copyright (c) 2012 by Michael Allison
# NetHack may be freely redistributed. See license for details. # NetHack may be freely redistributed. See license for details.
+13 -27
View File
@@ -4,18 +4,14 @@ strategy:
imageName: 'ubuntu-latest' imageName: 'ubuntu-latest'
toolchainName: gcc14 toolchainName: gcc14
buildTargetName: minimal buildTargetName: minimal
linux_noble_clang_all: linux_latest_gcc14:
imageName: 'ubuntu-24.04' imageName: 'ubuntu-latest'
toolchainName: gcc14
buildTargetName: all
linux_latest_clang_all:
imageName: 'ubuntu-latest'
toolchainName: clang toolchainName: clang
buildTargetName: all buildTargetName: all
linux_jammy_gcc9_all:
imageName: 'ubuntu-22.04'
toolchainName: gcc9
buildTargetName: all
linux_noble_gcc13_all:
imageName: 'ubuntu-24.04'
toolchainName: gcc13
buildTargetName: all
macOS_latest_clang_all: macOS_latest_clang_all:
imageName: 'macOS-latest' imageName: 'macOS-latest'
toolchainName: clang toolchainName: clang
@@ -41,8 +37,8 @@ strategy:
imageName: 'ubuntu-latest' imageName: 'ubuntu-latest'
toolchainName: cross toolchainName: cross
buildTargetName: msdos buildTargetName: msdos
linux_noble_docs: linux_latest_docs:
imageName: 'ubuntu-24.04' imageName: 'ubuntu-latest'
toolchainName: docs toolchainName: docs
buildTargetName: all buildTargetName: all
continueOnError: true continueOnError: true
@@ -65,16 +61,6 @@ variables:
steps: steps:
- bash: | - bash: |
if [ "$(toolchain)" == "gcc9" ]
then
echo "##vso[task.setvariable variable=CC]gcc-9"
echo "##vso[task.setvariable variable=CXX]g++-9"
fi
if [ "$(toolchain)" == "gcc13" ]
then
echo "##vso[task.setvariable variable=CC]gcc-13"
echo "##vso[task.setvariable variable=CXX]g++-13"
fi
if [ "$(toolchain)" == "gcc14" ] if [ "$(toolchain)" == "gcc14" ]
then then
echo "##vso[task.setvariable variable=CC]gcc-14" echo "##vso[task.setvariable variable=CC]gcc-14"
@@ -100,7 +86,7 @@ steps:
echo "CXX: $CXX" echo "CXX: $CXX"
displayName: 'Echoing variables' displayName: 'Echoing variables'
- checkout: git://NetHack/NetHack@NetHack-3.7 - checkout: git://NetHack/NetHack@NetHack-5.0
submodules: true submodules: true
path: $(netHackPath) # $(Agent.BuildDirectory)/$(netHackPath) path: $(netHackPath) # $(Agent.BuildDirectory)/$(netHackPath)
@@ -172,14 +158,14 @@ steps:
- bash: | - bash: |
sudo apt-get -qq -y update sudo apt-get -qq -y update
sudo apt-get -qq -y install libncurses-dev sudo apt-get -qq -y install libncurses-dev
sudo apt-get -qq -y install libx11-dev libxaw7-dev xfonts-utils qtbase5-dev qtmultimedia5-dev qtbase5-dev-tools sudo apt-get -qq -y install libx11-dev libxaw7-dev libxft-dev fontconfig xfonts-utils qtbase5-dev qtmultimedia5-dev qtbase5-dev-tools
condition: and(eq( variables['Agent.OS'], 'Linux' ), eq( variables.buildTarget, 'all')) condition: and(eq( variables['Agent.OS'], 'Linux' ), eq( variables.buildTarget, 'all'))
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath) workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)
displayName: 'Getting linux build dependencies' displayName: 'Getting linux build dependencies'
- bash: | - bash: |
cd sys/unix cd sys/unix
sh setup.sh hints/linux.370 sh setup.sh hints/linux.500
cd ../.. cd ../..
make fetch-lua make fetch-lua
make WANT_WIN_ALL=1 QT_SELECT=5 MOC=moc all make WANT_WIN_ALL=1 QT_SELECT=5 MOC=moc all
@@ -221,7 +207,7 @@ steps:
- bash: | - bash: |
brew install groff brew install groff
cd sys/unix cd sys/unix
sh setup.sh hints/macos.370 sh setup.sh hints/macos.500
cd ../.. cd ../..
make fetch-lua make fetch-lua
make WANT_MACSOUND=1 all make WANT_MACSOUND=1 all
@@ -234,7 +220,7 @@ steps:
export GCCVER=gcc1220 export GCCVER=gcc1220
export IN_CI=SKIP_FONTS_IN_CI=1 export IN_CI=SKIP_FONTS_IN_CI=1
cd sys/unix cd sys/unix
sh setup.sh hints/linux.370 sh setup.sh hints/linux.500
cd ../.. cd ../..
make fetch-lua make fetch-lua
sys/msdos/fetch-cross-compiler.sh sys/msdos/fetch-cross-compiler.sh
+1
View File
@@ -2,6 +2,7 @@
*.des NHSUBST *.des NHSUBST
*.txt NHSUBST *.txt NHSUBST
*.lua NHSUBST *.lua NHSUBST
luahelper NHSUBST
data.base NHSUBST data.base NHSUBST
symbols NHSUBST symbols NHSUBST
tribute NHSUBST tribute NHSUBST
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Archeologist Arc-fila.lua $NHDT-Date: 1652195998 2022/05/10 15:19:58 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Archeologist Arc-fila.lua $NHDT-Date: 1781994863 2026/06/20 22:34:23 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Archeologist Arc-filb.lua $NHDT-Date: 1652195998 2022/05/10 15:19:58 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Archeologist Arc-filb.lua $NHDT-Date: 1781994863 2026/06/20 22:34:23 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Archeologist Arc-goal.lua $NHDT-Date: 1652195998 2022/05/10 15:19:58 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Archeologist Arc-goal.lua $NHDT-Date: 1781994864 2026/06/20 22:34:24 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Archeologist Arc-loca.lua $NHDT-Date: 1652195999 2022/05/10 15:19:59 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Archeologist Arc-loca.lua $NHDT-Date: 1781994864 2026/06/20 22:34:24 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Archeologist Arc-strt.lua $NHDT-Date: 1652195999 2022/05/10 15:19:59 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Archeologist Arc-strt.lua $NHDT-Date: 1781994864 2026/06/20 22:34:24 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Barbarian Bar-fila.lua $NHDT-Date: 1652195999 2022/05/10 15:19:59 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Barbarian Bar-fila.lua $NHDT-Date: 1781994864 2026/06/20 22:34:24 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Barbarian Bar-filb.lua $NHDT-Date: 1652196000 2022/05/10 15:20:00 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Barbarian Bar-filb.lua $NHDT-Date: 1781994864 2026/06/20 22:34:24 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Barbarian Bar-goal.lua $NHDT-Date: 1652196000 2022/05/10 15:20:00 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Barbarian Bar-goal.lua $NHDT-Date: 1781994865 2026/06/20 22:34:25 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Barbarian Bar-loca.lua $NHDT-Date: 1652196000 2022/05/10 15:20:00 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Barbarian Bar-loca.lua $NHDT-Date: 1781994865 2026/06/20 22:34:25 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Barbarian Bar-strt.lua $NHDT-Date: 1652196001 2022/05/10 15:20:01 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $ -- NetHack Barbarian Bar-strt.lua $NHDT-Date: 1781994865 2026/06/20 22:34:25 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Caveman Cav-fila.lua $NHDT-Date: 1652196001 2022/05/10 15:20:01 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Caveman Cav-fila.lua $NHDT-Date: 1781994865 2026/06/20 22:34:25 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Caveman Cav-filb.lua $NHDT-Date: 1652196001 2022/05/10 15:20:01 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Caveman Cav-filb.lua $NHDT-Date: 1781994866 2026/06/20 22:34:26 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Caveman Cav-goal.lua $NHDT-Date: 1652196002 2022/05/10 15:20:02 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Caveman Cav-goal.lua $NHDT-Date: 1781994866 2026/06/20 22:34:26 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Caveman Cav-loca.lua $NHDT-Date: 1652196002 2022/05/10 15:20:02 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Caveman Cav-loca.lua $NHDT-Date: 1781994866 2026/06/20 22:34:26 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Caveman Cav-strt.lua $NHDT-Date: 1652196002 2022/05/10 15:20:02 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.3 $ -- NetHack Caveman Cav-strt.lua $NHDT-Date: 1781994866 2026/06/20 22:34:26 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,5 +1,5 @@
#!/usr/bin/perl #!/usr/bin/perl
# NetHack 3.7 GENFILES $NHDT-Date: 1596498242 2020/08/03 23:44:02 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ # NetHack 5.0 GENFILES $NHDT-Date: 1596498242 2020/08/03 23:44:02 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
# Copyright (c) 2018 by Kenneth Lorber # Copyright (c) 2018 by Kenneth Lorber
# NetHack may be freely redistributed. See license for details. # NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Healer Hea-fila.lua $NHDT-Date: 1652196003 2022/05/10 15:20:03 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Healer Hea-fila.lua $NHDT-Date: 1781994866 2026/06/20 22:34:26 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner -- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Healer Hea-filb.lua $NHDT-Date: 1652196003 2022/05/10 15:20:03 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Healer Hea-filb.lua $NHDT-Date: 1781994867 2026/06/20 22:34:27 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner -- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Healer Hea-goal.lua $NHDT-Date: 1652196003 2022/05/10 15:20:03 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Healer Hea-goal.lua $NHDT-Date: 1781994867 2026/06/20 22:34:27 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner -- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Healer Hea-loca.lua $NHDT-Date: 1652196004 2022/05/10 15:20:04 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Healer Hea-loca.lua $NHDT-Date: 1781994867 2026/06/20 22:34:27 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner -- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Healer Hea-strt.lua $NHDT-Date: 1652196004 2022/05/10 15:20:04 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Healer Hea-strt.lua $NHDT-Date: 1781994867 2026/06/20 22:34:27 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner -- Copyright (c) 1991, 1993 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Knight Kni-fila.lua $NHDT-Date: 1652196004 2022/05/10 15:20:04 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Knight Kni-fila.lua $NHDT-Date: 1781994867 2026/06/20 22:34:27 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson -- Copyright (c) 1991,92 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Knight Kni-filb.lua $NHDT-Date: 1652196005 2022/05/10 15:20:05 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Knight Kni-filb.lua $NHDT-Date: 1781994868 2026/06/20 22:34:28 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson -- Copyright (c) 1991,92 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Knight Kni-goal.lua $NHDT-Date: 1652196005 2022/05/10 15:20:05 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Knight Kni-goal.lua $NHDT-Date: 1781994868 2026/06/20 22:34:28 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson -- Copyright (c) 1991,92 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Knight Kni-loca.lua $NHDT-Date: 1652196005 2022/05/10 15:20:05 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Knight Kni-loca.lua $NHDT-Date: 1781994868 2026/06/20 22:34:28 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson -- Copyright (c) 1991,92 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Knight Kni-strt.lua $NHDT-Date: 1652196006 2022/05/10 15:20:06 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $ -- NetHack Knight Kni-strt.lua $NHDT-Date: 1781994868 2026/06/20 22:34:28 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson -- Copyright (c) 1991,92 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Monk Mon-fila.lua $NHDT-Date: 1652196006 2022/05/10 15:20:06 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Monk Mon-fila.lua $NHDT-Date: 1781994868 2026/06/20 22:34:28 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Monk Mon-filb.lua $NHDT-Date: 1652196006 2022/05/10 15:20:06 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Monk Mon-filb.lua $NHDT-Date: 1781994869 2026/06/20 22:34:29 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Monk Mon-goal.lua $NHDT-Date: 1652196007 2022/05/10 15:20:07 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Monk Mon-goal.lua $NHDT-Date: 1781994869 2026/06/20 22:34:29 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Monk Mon-loca.lua $NHDT-Date: 1652196007 2022/05/10 15:20:07 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Monk Mon-loca.lua $NHDT-Date: 1781994869 2026/06/20 22:34:29 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Monk Mon-strt.lua $NHDT-Date: 1652196007 2022/05/10 15:20:07 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $ -- NetHack Monk Mon-strt.lua $NHDT-Date: 1781994869 2026/06/20 22:34:29 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.9 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Priest Pri-fila.lua $NHDT-Date: 1652196008 2022/05/10 15:20:08 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Priest Pri-fila.lua $NHDT-Date: 1781994870 2026/06/20 22:34:30 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Priest Pri-filb.lua $NHDT-Date: 1652196008 2022/05/10 15:20:08 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Priest Pri-filb.lua $NHDT-Date: 1781994870 2026/06/20 22:34:30 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Priest Pri-goal.lua $NHDT-Date: 1687033651 2023/06/17 20:27:31 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Priest Pri-goal.lua $NHDT-Date: 1781994870 2026/06/20 22:34:30 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Priest Pri-loca.lua $NHDT-Date: 1652196009 2022/05/10 15:20:09 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $ -- NetHack Priest Pri-loca.lua $NHDT-Date: 1781994870 2026/06/20 22:34:30 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Priest Pri-strt.lua $NHDT-Date: 1652196009 2022/05/10 15:20:09 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.5 $ -- NetHack Priest Pri-strt.lua $NHDT-Date: 1781994870 2026/06/20 22:34:30 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.6 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Ranger Ran-fila.lua $NHDT-Date: 1652196009 2022/05/10 15:20:09 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Ranger Ran-fila.lua $NHDT-Date: 1781994871 2026/06/20 22:34:31 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Ranger Ran-filb.lua $NHDT-Date: 1652196010 2022/05/10 15:20:10 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Ranger Ran-filb.lua $NHDT-Date: 1781994871 2026/06/20 22:34:31 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Ranger Ran-goal.lua $NHDT-Date: 1652196010 2022/05/10 15:20:10 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Ranger Ran-goal.lua $NHDT-Date: 1781994871 2026/06/20 22:34:31 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Ranger Ran-loca.lua $NHDT-Date: 1652196010 2022/05/10 15:20:10 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Ranger Ran-loca.lua $NHDT-Date: 1781994871 2026/06/20 22:34:31 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Ranger Ran-strt.lua $NHDT-Date: 1652196011 2022/05/10 15:20:11 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Ranger Ran-strt.lua $NHDT-Date: 1781994871 2026/06/20 22:34:31 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991 by M. Stephenson -- Copyright (c) 1991 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Rogue Rog-fila.lua $NHDT-Date: 1652196011 2022/05/10 15:20:11 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Rogue Rog-fila.lua $NHDT-Date: 1781994872 2026/06/20 22:34:32 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1992 by Dean Luick -- Copyright (c) 1992 by Dean Luick
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Rogue Rog-filb.lua $NHDT-Date: 1652196011 2022/05/10 15:20:11 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Rogue Rog-filb.lua $NHDT-Date: 1781994872 2026/06/20 22:34:32 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1992 by Dean Luick -- Copyright (c) 1992 by Dean Luick
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Rogue Rog-goal.lua $NHDT-Date: 1652196012 2022/05/10 15:20:12 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Rogue Rog-goal.lua $NHDT-Date: 1781994872 2026/06/20 22:34:32 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1992 by Dean Luick -- Copyright (c) 1992 by Dean Luick
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Rogue Rog-loca.lua $NHDT-Date: 1652196012 2022/05/10 15:20:12 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Rogue Rog-loca.lua $NHDT-Date: 1781994872 2026/06/20 22:34:32 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1992 by Dean Luick -- Copyright (c) 1992 by Dean Luick
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Rogue Rog-strt.lua $NHDT-Date: 1652196012 2022/05/10 15:20:12 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $ -- NetHack Rogue Rog-strt.lua $NHDT-Date: 1781994872 2026/06/20 22:34:32 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.7 $
-- Copyright (c) 1992 by Dean Luick -- Copyright (c) 1992 by Dean Luick
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Samurai Sam-fila.lua $NHDT-Date: 1652196013 2022/05/10 15:20:13 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Samurai Sam-fila.lua $NHDT-Date: 1781994873 2026/06/20 22:34:33 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-92 by M. Stephenson, P. Winner -- Copyright (c) 1991-92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Samurai Sam-filb.lua $NHDT-Date: 1652196013 2022/05/10 15:20:13 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Samurai Sam-filb.lua $NHDT-Date: 1781994873 2026/06/20 22:34:33 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-92 by M. Stephenson, P. Winner -- Copyright (c) 1991-92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Samurai Sam-goal.lua $NHDT-Date: 1652196013 2022/05/10 15:20:13 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Samurai Sam-goal.lua $NHDT-Date: 1781994873 2026/06/20 22:34:33 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-92 by M. Stephenson, P. Winner -- Copyright (c) 1991-92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Samurai Sam-loca.lua $NHDT-Date: 1652196014 2022/05/10 15:20:14 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Samurai Sam-loca.lua $NHDT-Date: 1781994873 2026/06/20 22:34:33 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-92 by M. Stephenson, P. Winner -- Copyright (c) 1991-92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Samurai Sam-strt.lua $NHDT-Date: 1695932714 2023/09/28 20:25:14 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $ -- NetHack Samurai Sam-strt.lua $NHDT-Date: 1781994874 2026/06/20 22:34:34 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-92 by M. Stephenson, P. Winner -- Copyright (c) 1991-92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Tourist Tou-fila.lua $NHDT-Date: 1652196014 2022/05/10 15:20:14 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Tourist Tou-fila.lua $NHDT-Date: 1781994874 2026/06/20 22:34:34 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson, P. Winner -- Copyright (c) 1991,92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Tourist Tou-filb.lua $NHDT-Date: 1652196015 2022/05/10 15:20:15 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Tourist Tou-filb.lua $NHDT-Date: 1781994874 2026/06/20 22:34:34 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson, P. Winner -- Copyright (c) 1991,92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Tourist Tou-goal.lua $NHDT-Date: 1652196015 2022/05/10 15:20:15 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $ -- NetHack Tourist Tou-goal.lua $NHDT-Date: 1781994874 2026/06/20 22:34:34 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.6 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson, P. Winner -- Copyright (c) 1991,92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Tourist Tou-loca.lua $NHDT-Date: 1652196015 2022/05/10 15:20:15 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Tourist Tou-loca.lua $NHDT-Date: 1781994874 2026/06/20 22:34:34 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson, P. Winner -- Copyright (c) 1991,92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Tourist Tou-strt.lua $NHDT-Date: 1652196016 2022/05/10 15:20:16 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.3 $ -- NetHack Tourist Tou-strt.lua $NHDT-Date: 1781994875 2026/06/20 22:34:35 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991,92 by M. Stephenson, P. Winner -- Copyright (c) 1991,92 by M. Stephenson, P. Winner
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Valkyrie Val-fila.lua $NHDT-Date: 1652196016 2022/05/10 15:20:16 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Valkyrie Val-fila.lua $NHDT-Date: 1781994875 2026/06/20 22:34:35 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Valkyrie Val-filb.lua $NHDT-Date: 1652196016 2022/05/10 15:20:16 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Valkyrie Val-filb.lua $NHDT-Date: 1781994875 2026/06/20 22:34:35 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Valkyrie Val-goal.lua $NHDT-Date: 1652196017 2022/05/10 15:20:17 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.5 $ -- NetHack Valkyrie Val-goal.lua $NHDT-Date: 1781994875 2026/06/20 22:34:35 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.6 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Valkyrie Val-loca.lua $NHDT-Date: 1652196017 2022/05/10 15:20:17 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Valkyrie Val-loca.lua $NHDT-Date: 1781994875 2026/06/20 22:34:35 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Valkyrie Val-strt.lua $NHDT-Date: 1652196017 2022/05/10 15:20:17 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Valkyrie Val-strt.lua $NHDT-Date: 1781994876 2026/06/20 22:34:36 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1991-2 by M. Stephenson -- Copyright (c) 1991-2 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Wizard Wiz-fila.lua $NHDT-Date: 1652196018 2022/05/10 15:20:18 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Wizard Wiz-fila.lua $NHDT-Date: 1781994876 2026/06/20 22:34:36 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1992 by David Cohrs -- Copyright (c) 1992 by David Cohrs
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Wizard Wiz-filb.lua $NHDT-Date: 1652196018 2022/05/10 15:20:18 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack Wizard Wiz-filb.lua $NHDT-Date: 1781994876 2026/06/20 22:34:36 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1992 by David Cohrs -- Copyright (c) 1992 by David Cohrs
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Wizard Wiz-goal.lua $NHDT-Date: 1652196018 2022/05/10 15:20:18 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Wizard Wiz-goal.lua $NHDT-Date: 1781994876 2026/06/20 22:34:36 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1992 by David Cohrs -- Copyright (c) 1992 by David Cohrs
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Wizard Wiz-loca.lua $NHDT-Date: 1652196019 2022/05/10 15:20:19 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack Wizard Wiz-loca.lua $NHDT-Date: 1781994876 2026/06/20 22:34:36 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1992 by David Cohrs -- Copyright (c) 1992 by David Cohrs
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack Wizard Wiz-strt.lua $NHDT-Date: 1652196019 2022/05/10 15:20:19 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.3 $ -- NetHack Wizard Wiz-strt.lua $NHDT-Date: 1781994877 2026/06/20 22:34:37 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1992 by David Cohrs -- Copyright (c) 1992 by David Cohrs
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack endgame air.lua $NHDT-Date: 1652196019 2022/05/10 15:20:19 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack endgame air.lua $NHDT-Date: 1781994877 2026/06/20 22:34:37 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1992,1993 by Izchak Miller, David Cohrs, -- Copyright (c) 1992,1993 by Izchak Miller, David Cohrs,
-- and Timo Hakulinen -- and Timo Hakulinen
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack gehennom asmodeus.lua $NHDT-Date: 1652196020 2022/05/10 15:20:20 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack gehennom asmodeus.lua $NHDT-Date: 1781994877 2026/06/20 22:34:37 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.4 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1992 by M. Stephenson and Izchak Miller -- Copyright (c) 1992 by M. Stephenson and Izchak Miller
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack endgame astral.lua $NHDT-Date: 1652196020 2022/05/10 15:20:20 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.7 $ -- NetHack endgame astral.lua $NHDT-Date: 1781994877 2026/06/20 22:34:37 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.9 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1992,1993 by Izchak Miller, David Cohrs, -- Copyright (c) 1992,1993 by Izchak Miller, David Cohrs,
-- and Timo Hakulinen -- and Timo Hakulinen
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack gehennom baalz.lua $NHDT-Date: 1652196020 2022/05/10 15:20:20 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.4 $ -- NetHack gehennom baalz.lua $NHDT-Date: 1781994878 2026/06/20 22:34:38 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.6 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1992 by M. Stephenson and Izchak Miller -- Copyright (c) 1992 by M. Stephenson and Izchak Miller
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-1.lua $NHDT-Date: 1652196021 2022/05/10 15:20:21 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.3 $ -- NetHack bigroom bigrm-1.lua $NHDT-Date: 1781994878 2026/06/20 22:34:38 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-10.lua $NHDT-Date: 1652196024 2022/05/10 15:20:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $ -- NetHack bigroom bigrm-10.lua $NHDT-Date: 1781994878 2026/06/20 22:34:38 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-11.lua $NHDT-Date: 1652196024 2022/05/10 15:20:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.0 $ -- NetHack bigroom bigrm-11.lua $NHDT-Date: 1781994878 2026/06/20 22:34:38 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.1 $
-- Copyright (c) 2021 by Pasi Kallinen -- Copyright (c) 2021 by Pasi Kallinen
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-12.lua $NHDT-Date: $ $NHDT-Branch: NetHack-3.7 $ -- NetHack bigroom bigrm-12.lua $NHDT-Date: $ $NHDT-Branch: NetHack-5.0 $
-- Copyright (c) 2024 by Pasi Kallinen -- Copyright (c) 2024 by Pasi Kallinen
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-13.lua $NHDT-Date: 1652196024 2022/05/10 15:20:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.0 $ -- NetHack bigroom bigrm-13.lua $NHDT-Date: 1781994879 2026/06/20 22:34:39 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $
-- Copyright (c) 2026 by Pasi Kallinen -- Copyright (c) 2026 by Pasi Kallinen
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-2.lua $NHDT-Date: 1652196021 2022/05/10 15:20:21 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack bigroom bigrm-2.lua $NHDT-Date: 1781994879 2026/06/20 22:34:39 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-3.lua $NHDT-Date: 1652196021 2022/05/10 15:20:21 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack bigroom bigrm-3.lua $NHDT-Date: 1781994879 2026/06/20 22:34:39 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-4.lua $NHDT-Date: 1652196022 2022/05/10 15:20:22 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack bigroom bigrm-4.lua $NHDT-Date: 1781994879 2026/06/20 22:34:39 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-5.lua $NHDT-Date: 1652196022 2022/05/10 15:20:22 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack bigroom bigrm-5.lua $NHDT-Date: 1781994879 2026/06/20 22:34:39 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-6.lua $NHDT-Date: 1652196022 2022/05/10 15:20:22 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack bigroom bigrm-6.lua $NHDT-Date: 1781994880 2026/06/20 22:34:40 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.3 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-7.lua $NHDT-Date: 1652196023 2022/05/10 15:20:23 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.0 $ -- NetHack bigroom bigrm-7.lua $NHDT-Date: 1781994880 2026/06/20 22:34:40 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-8.lua $NHDT-Date: 1652196023 2022/05/10 15:20:23 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack bigroom bigrm-8.lua $NHDT-Date: 1781994880 2026/06/20 22:34:40 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack bigroom bigrm-9.lua $NHDT-Date: 1652196023 2022/05/10 15:20:23 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $ -- NetHack bigroom bigrm-9.lua $NHDT-Date: 1781994880 2026/06/20 22:34:40 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.2 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- Copyright (c) 1990 by M. Stephenson -- Copyright (c) 1990 by M. Stephenson
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
+18 -4
View File
@@ -1,4 +1,4 @@
# NetHack 3.7 bogusmon.txt $NHDT-Date: 1596498237 2020/08/03 23:43:57 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.10 $ # NetHack 5.0 bogusmon.txt $NHDT-Date: 1596498237 2020/08/03 23:43:57 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.10 $
# Copyright (c) 2016 by Pasi Kallinen # Copyright (c) 2016 by Pasi Kallinen
# NetHack may be freely redistributed. See license for details. # NetHack may be freely redistributed. See license for details.
# #
@@ -97,6 +97,22 @@ voussoir
barking spider barking spider
frog cloud frog cloud
toothsayer toothsayer
third eye
owlpug
pugasus
acorn
red dot
robot chicken
doozer
poison cackler
lhurgoyf
phelddagrif
tiktaalik
weremoustache
rapier tapir
choplet
pommelbug
quest sprout
# Quendor (Zork, &c.) # Quendor (Zork, &c.)
grue grue
@@ -301,6 +317,7 @@ wiki
peer peer
COBOL COBOL
wire shark wire shark
stray tab
# bugs # bugs
bohrbug bohrbug
@@ -384,9 +401,6 @@ little green man
# Portal # Portal
weighted Companion Cube weighted Companion Cube
# /b/
/b/tard
# South Park # South Park
manbearpig manbearpig
+1 -1
View File
@@ -1,4 +1,4 @@
-- NetHack castle castle.lua $NHDT-Date: 1652196024 2022/05/10 15:20:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.7 $ -- NetHack castle castle.lua $NHDT-Date: 1781994880 2026/06/20 22:34:40 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.9 $
-- Copyright (c) 1989 by Jean-Christophe Collet -- Copyright (c) 1989 by Jean-Christophe Collet
-- NetHack may be freely redistributed. See license for details. -- NetHack may be freely redistributed. See license for details.
-- --

Some files were not shown because too many files have changed in this diff Show More