Merge branch 'NetHack-3.7' into fix322
This commit is contained in:
+7
-1
@@ -37,7 +37,7 @@ Release/
|
|||||||
binary/
|
binary/
|
||||||
build/
|
build/
|
||||||
ipch/
|
ipch/
|
||||||
lib/
|
lib/*
|
||||||
Nethack.sln
|
Nethack.sln
|
||||||
Nethack.sdf
|
Nethack.sdf
|
||||||
Nethack.opensdf
|
Nethack.opensdf
|
||||||
@@ -81,3 +81,9 @@ win/share/monthin.txt
|
|||||||
win/share/objthin.txt
|
win/share/objthin.txt
|
||||||
win/share/oththin.txt
|
win/share/oththin.txt
|
||||||
# end of ms-dos
|
# end of ms-dos
|
||||||
|
|
||||||
|
#libnethack
|
||||||
|
targets/*
|
||||||
|
#test.js
|
||||||
|
#sys/lib/npm-package/build/nethack.js
|
||||||
|
#sys/lib/npm-package/build/nethack.wasm
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
[submodule "submodules/lua"]
|
||||||
|
path = submodules/lua
|
||||||
|
url = https://github.com/lua/lua.git
|
||||||
|
[submodule "submodules/pdcurses"]
|
||||||
|
path = submodules/pdcurses
|
||||||
|
url = https://github.com/wmcbrine/PDCurses.git
|
||||||
+232
-60
@@ -1,4 +1,4 @@
|
|||||||
Cross-compiling NetHack 3.7 Last edit: May 31, 2020
|
Cross-compiling NetHack 3.7 Last edit: December 7, 2020
|
||||||
|
|
||||||
The NetHack 3.7 build process differs from the build process of previous
|
The NetHack 3.7 build process differs from the build process of previous
|
||||||
versions in some important ways that make it possible to use a cross-compiler
|
versions in some important ways that make it possible to use a cross-compiler
|
||||||
@@ -17,6 +17,8 @@ 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)
|
||||||
|
B6. Case sample: Web Assembly, libnh
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Part A - Cross-compiling NetHack
|
Part A - Cross-compiling NetHack
|
||||||
@@ -158,18 +160,15 @@ cross-compiling possible:
|
|||||||
o There is no creation of platform-dependent files, such as the quest
|
o There is no creation of platform-dependent files, such as the quest
|
||||||
text files, by makedefs during the build process. Instead, the quest
|
text files, by makedefs during the build process. Instead, the quest
|
||||||
text files have been converted to Lua and are inserted into the game
|
text files have been converted to Lua and are inserted into the game
|
||||||
package for processing by the embedded Lua <fixme: interpreter?>
|
package for processing by the embedded Lua during execution of NetHack.
|
||||||
during execution of NetHack.
|
|
||||||
|
|
||||||
o There is no build-time level compiler involved. Instead, the level
|
o There is no build-time level compiler involved. Instead, the level
|
||||||
descriptions have been converted to Lua and are inserted into the game
|
descriptions have been converted to Lua and are inserted into the game
|
||||||
package for processing by the embeded Lua <fixme: interpreter?>
|
package for processing by the embeded Lua during execution of NetHack.
|
||||||
during execution of NetHack.
|
|
||||||
|
|
||||||
o There is no build-time dungeon compiler involved. Instead, the dungeon
|
o There is no build-time dungeon compiler involved. Instead, the dungeon
|
||||||
description has been converted to Lua and is inserted into the game
|
description has been converted to Lua and is inserted into the game
|
||||||
package for processing by the embeded Lua <fixme: interpreter?>
|
package for processing by the embeded Lua during execution of NetHack.
|
||||||
during execution of NetHack.
|
|
||||||
|
|
||||||
o Some of the build and option information that was formerly produced
|
o Some of the build and option information that was formerly produced
|
||||||
during build time by makedefs, and contained information about the
|
during build time by makedefs, and contained information about the
|
||||||
@@ -258,7 +257,7 @@ On the HOST, here are the mandatory things that have to be built.
|
|||||||
a) Using the HOST native compiler, build HOST native utility makedefs
|
a) Using the HOST native compiler, build HOST native utility makedefs
|
||||||
|
|
||||||
Compile and link the following with these compiler switches:
|
Compile and link the following with these compiler switches:
|
||||||
-DCROSSCOMPILE and -DCROSSCOMPILE_HOST
|
-DCROSSCOMPILE
|
||||||
from sources: util/makedefs.c, src/mdlib.c, src/monst.c, src/objects.c
|
from sources: util/makedefs.c, src/mdlib.c, src/monst.c, src/objects.c
|
||||||
|
|
||||||
b) Execute HOST native makedefs utility, util/makedefs, as follows:
|
b) Execute HOST native makedefs utility, util/makedefs, as follows:
|
||||||
@@ -452,67 +451,240 @@ Using the cross-compiler, build the following targets:
|
|||||||
Cross-compiler used: Andrew Wu's djgpp cross-compiler
|
Cross-compiler used: Andrew Wu's djgpp cross-compiler
|
||||||
Cross-compiler url: https://github.com/andrewwutw/build-djgpp
|
Cross-compiler url: https://github.com/andrewwutw/build-djgpp
|
||||||
Cross-compiler pre-built binary downloads:
|
Cross-compiler pre-built binary downloads:
|
||||||
https://github.com/andrewwutw/build-djgpp/releases/download/v2.9/
|
https://github.com/andrewwutw/build-djgpp/releases/download/v3.0/
|
||||||
Mac OS X pre-built binary: djgpp-osx-gcc550.tar.bz2 (tested)
|
Cross-compiler bits tested:
|
||||||
Linux pre-built binary : djgpp-linux64-gcc550.tar.bz2 (tested)
|
https://github.com/andrewwutw/build-djgpp
|
||||||
mingw pre-built binary : djgpp-mingw-gcc550-standalone.zip (untested)
|
and the pre-built binary for your platform from:
|
||||||
|
https://github.com/andrewwutw/build-djgpp/releases/download/v3.0/
|
||||||
|
and a DOS-extender (for including in msdos packaging) from
|
||||||
|
http://sandmann.dotster.com/cwsdpmi/csdpmi7b.zip
|
||||||
|
and pdcurses from:
|
||||||
|
https://github.com/wmcbrine/PDCurses.git
|
||||||
|
|
||||||
The msdos cross-compile for NetHack 3.7 uses two phases of compiles:
|
- A shell script to download that djgpp cross-compiler and associated
|
||||||
Phase1 is the host-side prerequisite stuff that needs to be done first.
|
pieces for either linux or macOS is available:
|
||||||
Phase2 is the cross-compile pieces using the djgpp cross-compiler hosted on
|
|
||||||
Linux, Mac OS X, or Windows mingw.
|
|
||||||
|
|
||||||
First, on the host platform, you need to set up for a native Unix NetHack
|
sh sys/msdos/fetch-cross-compiler.sh
|
||||||
build in the usual way. For example, on linux:
|
|
||||||
cd sys/unix
|
|
||||||
sh setup.sh hints/linux
|
|
||||||
cd ../..
|
|
||||||
make fetch-lua
|
|
||||||
|
|
||||||
Now, you could proceed to go ahead and issue
|
That script won't install anything, it just does file fetches and stores
|
||||||
make all
|
them in subfolders of lib. The linux.2020 and macOS.2020 hints files are
|
||||||
to build a native NetHack at that point if you wish, but it is not needed
|
configured to find the cross-compiler there if you add
|
||||||
for the msdos cross-compile.
|
CROSS_TO_MSDOS=1
|
||||||
|
on your make command line.
|
||||||
|
|
||||||
Instead, a test shell script has been put together that will next accomplish
|
Note: Both the fetch-cross-compiler.sh script and and the msdos
|
||||||
each of the following tasks when it is executed. The shell script can be
|
cross-compile and package procedures require unzip and zip to be available
|
||||||
invoked by:
|
on your host build system.
|
||||||
sh sys/msdos/msdos-cross-compile.sh
|
|
||||||
but before you do that, please read the paragraphs below.
|
|
||||||
|
|
||||||
The shell script is meant to accomplish the following things:
|
On your linux host:
|
||||||
|
|
||||||
Prep : the script downloads the djgpp cross-compiler for the host
|
cd sys/unix ; sh setup.sh hints/linux.2020 ; cd ../..
|
||||||
platform into lib/djgpp (it doesn't install anything on the
|
make fetch-lua
|
||||||
system, nor does it need to, it just downloads them into the
|
|
||||||
identified directories), it downloads a copy of the msdos
|
|
||||||
dos-extender into lib/djgpp/cwsdpmi for later packaging up with
|
|
||||||
the msdos game, and it downloads pdcurses into lib/pdcurses
|
|
||||||
for cross-compiling during the TARGET build.
|
|
||||||
|
|
||||||
Be certain to ensure the right products are at the url's
|
On your macOS host:
|
||||||
identified above *before* you execute the Case sample msdos
|
|
||||||
cross-compile script. The correct products were at those url's
|
|
||||||
at the time this was written in Dec 2019, but we don't assume
|
|
||||||
any responsibility for what is at those url's now or in the
|
|
||||||
future. You need to check before executing the script.
|
|
||||||
|
|
||||||
Phase1 : the script uses the Makefile sys/msdos/Makefile1.cross
|
cd sys/unix ; sh setup.sh hints/macOS.2020 ; cd ../..
|
||||||
to complete the host-side build steps using the native gcc
|
make fetch-lua
|
||||||
compiler for the host platform. During phase1 the host obj
|
|
||||||
files are put in subfolder src/host_o to keep them separated
|
|
||||||
and distinguishable from the target obj files that will be
|
|
||||||
built in phase2.
|
|
||||||
|
|
||||||
Phase2 : the script uses the Makefile sys/msdos/Makefile2.cross
|
The MSDOS cross-compile can then be carried out by specifying
|
||||||
to complete the target-side build steps using the
|
CROSS_TO_MSDOS=1 on the make command line:
|
||||||
cross-compiler that was obtained during the prep step of the
|
|
||||||
script described above. During phase2 the target obj files
|
|
||||||
are put in src/msdos_o to keep them separated and
|
|
||||||
distinguishable from the host obj files
|
|
||||||
|
|
||||||
Package: the script then packages up the results that reside in
|
make CROSS_TO_MSDOS=1 all
|
||||||
msdos-binary into a zip file which it places in lib called
|
make CROSS_TO_MSDOS=1 package
|
||||||
nh370dos.zip.
|
|
||||||
|
|
||||||
|
You can explicitly include tty and curses support if desired. The default
|
||||||
|
you'll end up with is a tty-only cross-compile build:
|
||||||
|
|
||||||
|
make WANT_WIN_TTY=1 WANT_WIN_CURSES=1 CROSS_TO_MSDOS=1 all
|
||||||
|
make WANT_WIN_TTY=1 WANT_WIN_CURSES=1 CROSS_TO_MSDOS=1 package
|
||||||
|
|
||||||
|
Result: The "make package" target will bundle all of the necessary
|
||||||
|
components to run NetHack on msdos into a folder:
|
||||||
|
targets/msdos/pkg
|
||||||
|
and then it zips the contents of that folder into:
|
||||||
|
targets/msdos/nh370dos.zip
|
||||||
|
|
||||||
|
Also note that building the msdos targets using the make command
|
||||||
|
above, does not preclude you from building local linux or macOS
|
||||||
|
targets as well. Just drop the CROSS_TO_MSDOS=1 from the make
|
||||||
|
command line. That's because the cross-compiler hints additions are
|
||||||
|
enclosed inside ifdef sections and won't interfere with the
|
||||||
|
non-cross-compile build in that case.
|
||||||
|
|
||||||
|
+-------------------------+
|
||||||
|
| B5. Case sample: amiga |
|
||||||
|
+-------------------------+
|
||||||
|
|
||||||
|
Disclaimer: This is a minimal recipe, just to help someone else get
|
||||||
|
started if they have a desire to get a full cross-compile of
|
||||||
|
NetHack going for the Amiga.
|
||||||
|
See CAVEATS below.
|
||||||
|
|
||||||
|
Cross-compiler used: bebbo's amiga-gcc
|
||||||
|
Cross-compiler url: https://github.com/bebbo/amiga-gcc
|
||||||
|
|
||||||
|
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
|
||||||
|
build it on your system.
|
||||||
|
|
||||||
|
The build prerequisite packages for building the compiler on Ubuntu can be
|
||||||
|
easily obtained:
|
||||||
|
|
||||||
|
sudo apt install make wget git gcc g++ lhasa libgmp-dev \
|
||||||
|
libmpfr-dev libmpc-dev flex bison gettext texinfo ncurses-dev \
|
||||||
|
autoconf rsync
|
||||||
|
|
||||||
|
The build prerequisite packages for macOS via homebrew are documented but
|
||||||
|
not tested by us any of us to date.
|
||||||
|
|
||||||
|
brew install bash wget make lhasa gmp mpfr libmpc flex gettext \
|
||||||
|
texinfo gcc make autoconf
|
||||||
|
|
||||||
|
After installing the prerequite packages and the cross-compiler
|
||||||
|
it was a straightforward build:
|
||||||
|
|
||||||
|
git clone https://github.com/bebbo/amiga-gcc.git
|
||||||
|
cd amiga-gcc
|
||||||
|
make update
|
||||||
|
|
||||||
|
[Note that you may have to take ownership of the files in the bebbo
|
||||||
|
repo via chown before succesfully carrying out the next steps]
|
||||||
|
|
||||||
|
make clean
|
||||||
|
make clean-prefix
|
||||||
|
date; make all -j3 >&b.log; date
|
||||||
|
|
||||||
|
The compiler pieces are installed in /opt/amiga by default. If you prefer,
|
||||||
|
you can alter the prefix before you build if you want. The instructions
|
||||||
|
for doing so were spelled out at the time of this writing at:
|
||||||
|
|
||||||
|
https://github.com/bebbo/amiga-gcc
|
||||||
|
|
||||||
|
On your linux host:
|
||||||
|
|
||||||
|
cd sys/unix ; sh setup.sh hints/linux.2020 ; cd ../..
|
||||||
|
make fetch-lua
|
||||||
|
|
||||||
|
On your macOS host:
|
||||||
|
|
||||||
|
cd sys/unix ; sh setup.sh hints/macOS.2020 ; cd ../..
|
||||||
|
make fetch-lua
|
||||||
|
|
||||||
|
The Amiga cross-compile can then be carried out by specifying
|
||||||
|
CROSS_TO_AMIGA=1 on the make command line:
|
||||||
|
|
||||||
|
make CROSS_TO_AMIGA=1 all
|
||||||
|
make CROSS_TO_AMIGA=1 package
|
||||||
|
|
||||||
|
You can explicitly include tty and curses support if desired, otherwise
|
||||||
|
you'll end up with a tty-only cross-compile build. The SDL1 pdcurses
|
||||||
|
support has not been tested.
|
||||||
|
|
||||||
|
make WANT_WIN_TTY=1 WANT_WIN_CURSES=1 CROSS_TO_AMIGA=1 all
|
||||||
|
|
||||||
|
Result: The "make package" target will bundle the (hopefully) necessary
|
||||||
|
components to run NetHack on msdos into a folder:
|
||||||
|
targets/amiga/pkg
|
||||||
|
and then it zips the contents of that folder into:
|
||||||
|
targets/amiga/nh370ami.zip
|
||||||
|
|
||||||
|
Also note that building the amiga targets using the make command
|
||||||
|
above, does not preclude you from building local linux or macOS
|
||||||
|
targets as well. Just drop the CROSS_TO_AMIGA=1 from the make
|
||||||
|
command line.
|
||||||
|
|
||||||
|
The cross-compiler hints additions are enclosed inside ifdef sections
|
||||||
|
and won't interfere with the non-cross-compile build in that case.
|
||||||
|
|
||||||
|
CAVEATS: The original NetHack Amiga build steps included the source for
|
||||||
|
some utilities that were built and executed on the amiga:
|
||||||
|
txt2iff and xpm2iff
|
||||||
|
as part of the NetHack build procedure on amiga.
|
||||||
|
Those did not compile out-of-the-box on the linux host. They
|
||||||
|
will either have to be:
|
||||||
|
- ported to build and run on the linux or macOS cross-compile
|
||||||
|
host
|
||||||
|
or
|
||||||
|
|
||||||
|
- their functionality will have to be rolled into amiga NetHack
|
||||||
|
itself and executed on the target Amiga the first time the game
|
||||||
|
is run, perhaps.
|
||||||
|
|
||||||
|
If you make headway, or are successful getting a working copy of
|
||||||
|
NetHack going on the amiga, drop us a note at devteam@nethack.org.
|
||||||
|
|
||||||
|
+--------------------------------+
|
||||||
|
| B6. Case sample: Web Assembly |
|
||||||
|
+--------------------------------+
|
||||||
|
|
||||||
|
Credit: The initial Web Assembly cross compile was found in a pull request:
|
||||||
|
https://github.com/NetHack/NetHack/pull/385
|
||||||
|
by apowers313. The pull request was merged with some accompanying
|
||||||
|
NetHack source tree integration changes in early October 2020.
|
||||||
|
|
||||||
|
Cross-compiler used: emscripten
|
||||||
|
Cross-compiler url: https://emscripten.org/docs/getting_started/downloads.html
|
||||||
|
|
||||||
|
Here's a brief guide to obtaining the cross-compiler sources via git and
|
||||||
|
building it on your system.
|
||||||
|
|
||||||
|
For Ubuntu, the build prerequisite packages for building the compiler can
|
||||||
|
be easily obtained:
|
||||||
|
|
||||||
|
sudo apt-get install python3 cmake default-jre
|
||||||
|
|
||||||
|
For macOS, you will need to install Xcode, git, cmake, Python 3.5 or new
|
||||||
|
(at time of this writing).
|
||||||
|
|
||||||
|
After installing the prerequite packages above, obtain the cross-compiler
|
||||||
|
via git and build it from the directory of your choice using steps similar
|
||||||
|
to these:
|
||||||
|
|
||||||
|
git clone https://github.com/emscripten-core/emsdk.git
|
||||||
|
cd emsdk
|
||||||
|
git pull
|
||||||
|
./emsdk install latest
|
||||||
|
./emsdk activate latest
|
||||||
|
source ./emsdk_env.sh
|
||||||
|
|
||||||
|
The steps above reflect what was outlined at this url at the time
|
||||||
|
of writing:
|
||||||
|
|
||||||
|
https://emscripten.org/docs/getting_started/downloads.html
|
||||||
|
|
||||||
|
That is the definitive source and trumps anything documented here.
|
||||||
|
|
||||||
|
On your linux host, prepare to cross-compile NetHack as follows:
|
||||||
|
|
||||||
|
cd sys/unix ; sh setup.sh hints/linux.2020 ; cd ../..
|
||||||
|
make fetch-lua
|
||||||
|
|
||||||
|
On your macOS host, prepare to cross-compile NetHack as follows:
|
||||||
|
|
||||||
|
cd sys/unix ; sh setup.sh hints/macOS.2020 ; cd ../..
|
||||||
|
make fetch-lua
|
||||||
|
|
||||||
|
Then, cross-compile to targets/wasm as follows:
|
||||||
|
|
||||||
|
make CROSS_TO_WASM=1
|
||||||
|
|
||||||
|
You can build src/libnh.a from pull request 385 as follows:
|
||||||
|
|
||||||
|
make WANT_LIBNH=1
|
||||||
|
|
||||||
|
Do not add any additional windowport interfaces to your build
|
||||||
|
(such as WANT_WIN_TTY=1 WANT_WIN_CURSES=1 WANT_WIN_X11=1 or
|
||||||
|
WANT_WIN_QT=1) as those aren't applicable to the Web Assembly
|
||||||
|
or nethacklib builds. A "shim" pseudo-windowport is included
|
||||||
|
from pull request 385.
|
||||||
|
|
||||||
|
Result: As mentioned, the wasm cross-compile will end up in
|
||||||
|
targets/wasm and the nethacklib.a will end up in
|
||||||
|
src.
|
||||||
|
|
||||||
|
The cross-compiler hints additions are enclosed inside ifdef sections
|
||||||
|
and shouldn't interfere with the non-cross-compile builds using
|
||||||
|
hints/linux.2020 or hints/macOS.2020.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
|___/\___|\_/\___|_\___/ .__/\___|_|
|
|___/\___|\_/\___|_\___/ .__/\___|_|
|
||||||
|_|
|
|_|
|
||||||
|
|
||||||
# NetHack 3.6 Developer.txt $NHDT-Date: 1524689668 2018/04/25 20:54:28 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.13 $
|
# NetHack 3.7 Developer.txt $NHDT-Date: 1596498265 2020/08/03 23:44:25 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.19 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# NetHack 3.6 code_features.txt $NHDT-Date: 1524689669 2018/04/25 20:54:29 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.3 $
|
# NetHack 3.7 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# NetHack 3.6 code_style.txt $NHDT-Date: 1524689669 2018/04/25 20:54:29 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.2 $
|
# NetHack 3.7 code_style.txt $NHDT-Date: 1596498264 2020/08/03 23:44:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.5 $
|
||||||
# Copyright (c) 2015 by Derek S. Ray
|
# Copyright (c) 2015 by Derek S. Ray
|
||||||
# NetHack may be freely redistributed. See license for details.
|
# NetHack may be freely redistributed. See license for details.
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# NetHack 3.6 git_recipes.txt $NHDT-Date: 1524689669 2018/04/25 20:54:29 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.9 $
|
# NetHack 3.7 git_recipes.txt $NHDT-Date: 1596498266 2020/08/03 23:44:26 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.11 $
|
||||||
# Copyright (c) 2015 by Derek S. Ray
|
# Copyright (c) 2015 by Derek S. Ray
|
||||||
# NetHack may be freely redistributed. See license for details.
|
# NetHack may be freely redistributed. See license for details.
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 getinfo.pl $NHDT-Date: 1524689669 2018/04/25 20:54:29 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.2 $
|
# NetHack 3.7 getinfo.pl $NHDT-Date: 1596498266 2020/08/03 23:44:26 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.3 $
|
||||||
# Copyright (c) 2018 by Michael Allison
|
# Copyright (c) 2018 by Michael Allison
|
||||||
# NetHack may be freely redistributed. See license for details.
|
# NetHack may be freely redistributed. See license for details.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 NHadd $NHDT-Date: 1524689631 2018/04/25 20:53:51 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 NHadd $NHDT-Date: 1596498406 2020/08/03 23:46:46 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# NetHack 3.6 NHgithook.pm $NHDT-Date: 1524689631 2018/04/25 20:53:51 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.6 $
|
# NetHack 3.7 NHgithook.pm $NHDT-Date: 1596498406 2020/08/03 23:46:46 $ $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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 NHsubst $NHDT-Date: 1524689631 2018/04/25 20:53:51 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.4 $
|
# NetHack 3.7 NHsubst $NHDT-Date: 1596498407 2020/08/03 23:46:47 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.5 $
|
||||||
# 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.
|
||||||
|
|
||||||
@@ -392,7 +392,7 @@ $TEST-Branch: theirs $
|
|||||||
|
|
||||||
TEST 8:
|
TEST 8:
|
||||||
<<< d1
|
<<< d1
|
||||||
/* NetHack 3.6 objnam.c $TEST-Date$ $TEST-Branch$:$TEST-Revision$ */
|
/* NetHack 3.7 objnam.c $TEST-Date$ $TEST-Branch$:$TEST-Revision$ */
|
||||||
===
|
===
|
||||||
/* NetHack 3.6 objnam.c $TEST-Date: 1426977394 2015/03/21 22:36:34 $ $TEST-Branch: master $:$TEST-Revision: 1.108 $ */
|
/* NetHack 3.7 objnam.c $TEST-Date: 1426977394 2015/03/21 22:36:34 $ $TEST-Branch: master $:$TEST-Revision: 1.108 $ */
|
||||||
>>> d3
|
>>> d3
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 NHtext $NHDT-Date: 1524689631 2018/04/25 20:53:51 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.8 $
|
# NetHack 3.7 NHtext $NHDT-Date: 1596498408 2020/08/03 23:46:48 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.9 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 applypatch-msg $NHDT-Date: 1524689646 2018/04/25 20:54:06 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 applypatch-msg $NHDT-Date: 1596498405 2020/08/03 23:46:45 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 commit-msg $NHDT-Date: 1524689646 2018/04/25 20:54:06 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 commit-msg $NHDT-Date: 1596498405 2020/08/03 23:46:45 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 post-checkout $NHDT-Date: 1524689632 2018/04/25 20:53:52 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.2 $
|
# NetHack 3.7 post-checkout $NHDT-Date: 1596498409 2020/08/03 23:46:49 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.3 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 post-commit $NHDT-Date: 1524689632 2018/04/25 20:53:52 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.2 $
|
# NetHack 3.7 post-commit $NHDT-Date: 1596498409 2020/08/03 23:46:49 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.3 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 post-merge $NHDT-Date: 1524689632 2018/04/25 20:53:52 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.2 $
|
# NetHack 3.7 post-merge $NHDT-Date: 1596498410 2020/08/03 23:46:50 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.3 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 post-rewrite $NHDT-Date: 1524689632 2018/04/25 20:53:52 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 post-rewrite $NHDT-Date: 1596498411 2020/08/03 23:46:51 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 pre-applypatch $NHDT-Date: 1524689632 2018/04/25 20:53:52 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 pre-applypatch $NHDT-Date: 1596498411 2020/08/03 23:46:51 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 pre-auto-gc $NHDT-Date: 1524689632 2018/04/25 20:53:52 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 pre-auto-gc $NHDT-Date: 1596498412 2020/08/03 23:46:52 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 pre-commit $NHDT-Date: 1524689632 2018/04/25 20:53:52 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 pre-commit $NHDT-Date: 1596498413 2020/08/03 23:46:53 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 pre-push $NHDT-Date: 1524689632 2018/04/25 20:53:52 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 pre-push $NHDT-Date: 1596498413 2020/08/03 23:46:53 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 pre-rebase $NHDT-Date: 1524689633 2018/04/25 20:53:53 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.1 $
|
# NetHack 3.7 pre-rebase $NHDT-Date: 1596498414 2020/08/03 23:46:54 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.2 $
|
||||||
# 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
This is a listing of all files in a full NetHack 3.6 distribution, organized
|
This is a listing of all files in a full NetHack 3.7 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,8 @@ from or not transferred to your system if you wish.
|
|||||||
|
|
||||||
.:
|
.:
|
||||||
(files in top directory)
|
(files in top directory)
|
||||||
.clang-format .travis.yml Cross-compiling Files
|
.clang-format Cross-compiling Files
|
||||||
Porting README
|
Porting README azure-pipelines.yml
|
||||||
|
|
||||||
DEVEL:
|
DEVEL:
|
||||||
(files for people developing changes to NetHack)
|
(files for people developing changes to NetHack)
|
||||||
@@ -102,20 +102,22 @@ ntconf.h obj.h objclass.h optlist.h patchlevel.h
|
|||||||
pcconf.h permonst.h prop.h quest.h rect.h
|
pcconf.h permonst.h prop.h quest.h rect.h
|
||||||
region.h rm.h skills.h sp_lev.h spell.h
|
region.h rm.h skills.h sp_lev.h spell.h
|
||||||
sys.h system.h tcap.h tileset.h timeout.h
|
sys.h system.h tcap.h tileset.h timeout.h
|
||||||
tradstdc.h trampoli.h trap.h unixconf.h vision.h
|
tradstdc.h trap.h unixconf.h vision.h vmsconf.h
|
||||||
vmsconf.h winami.h wincurs.h winprocs.h wintype.h
|
winami.h wincurs.h winprocs.h wintype.h you.h
|
||||||
you.h youprop.h
|
youprop.h
|
||||||
|
|
||||||
(file for tty versions)
|
(file for tty versions)
|
||||||
wintty.h
|
wintty.h
|
||||||
|
|
||||||
(files for various Macintosh versions)
|
outdated:
|
||||||
mac-carbon.h mac-qt.h mac-term.h macpopup.h mactty.h
|
(files that are no longer maintained for current game code)
|
||||||
macwin.h mttypriv.h
|
.travis.yml
|
||||||
|
|
||||||
outdated/include:
|
outdated/include:
|
||||||
(files that are no longer maintained for current game code)
|
(files that are no longer maintained for current game code)
|
||||||
amiconf.h beconf.h def_os2.h macconf.h os2conf.h tosconf.h wceconf.h
|
amiconf.h beconf.h def_os2.h mac-carbon.h mac-qt.h
|
||||||
|
mac-term.h macconf.h macpopup.h mactty.h macwin.h
|
||||||
|
mttypriv.h os2conf.h tosconf.h trampoli.h wceconf.h
|
||||||
|
|
||||||
outdated/sys/amiga:
|
outdated/sys/amiga:
|
||||||
(files for Amiga versions - untested for 3.7)
|
(files for Amiga versions - untested for 3.7)
|
||||||
@@ -123,9 +125,9 @@ Build.ami Install.ami Makefile.agc Makefile.ami NetHack.cnf
|
|||||||
amidos.c amidos.p amifont.uu amifont8.uu amigst.c
|
amidos.c amidos.p amifont.uu amifont8.uu amigst.c
|
||||||
amii.hlp amimenu.c amirip.c amistack.c amitty.c
|
amii.hlp amimenu.c amirip.c amistack.c amitty.c
|
||||||
amiwind.c amiwind.p clipwin.c colorwin.c grave16.xpm
|
amiwind.c amiwind.p clipwin.c colorwin.c grave16.xpm
|
||||||
ifchange mkdmake txt2iff.c winami.c winami.p
|
ifchange mkdmake txt2iff.c winamenu.c winami.c
|
||||||
winchar.c windefs.h winext.h winfuncs.c winkey.c
|
winami.p winchar.c windefs.h winext.h winfuncs.c
|
||||||
winmenu.c winproto.h winreq.c winstr.c xpm2iff.c
|
winkey.c winproto.h winreq.c winstr.c xpm2iff.c
|
||||||
|
|
||||||
outdated/sys/atari:
|
outdated/sys/atari:
|
||||||
(files for Atari version - untested for 3.7)
|
(files for Atari version - untested for 3.7)
|
||||||
@@ -153,6 +155,10 @@ outdated/sys/os2:
|
|||||||
(files for OS/2 version - untested for 3.7)
|
(files for OS/2 version - untested for 3.7)
|
||||||
Install.os2 Makefile.os2 nhpmico.uu os2.c
|
Install.os2 Makefile.os2 nhpmico.uu os2.c
|
||||||
|
|
||||||
|
outdated/sys/unix:
|
||||||
|
(files that are no longer maintained for current game code)
|
||||||
|
README.linux
|
||||||
|
|
||||||
outdated/sys/wince:
|
outdated/sys/wince:
|
||||||
(files for Windows CE and PocketPC - untested for 3.7)
|
(files for Windows CE and PocketPC - untested for 3.7)
|
||||||
Install.ce bootstrp.mak celib.c cesetup.bat cesound.c
|
Install.ce bootstrp.mak celib.c cesetup.bat cesound.c
|
||||||
@@ -220,15 +226,27 @@ uhitm.c vault.c version.c vision.c weapon.c were.c
|
|||||||
wield.c windows.c wizard.c worm.c worn.c write.c
|
wield.c windows.c wizard.c worm.c worn.c write.c
|
||||||
zap.c
|
zap.c
|
||||||
|
|
||||||
|
submodules:
|
||||||
|
(files in top directory)
|
||||||
|
lua pdcurses
|
||||||
|
|
||||||
|
sys/libnh:
|
||||||
|
(files in top directory)
|
||||||
|
README.md libnhmain.c sysconf
|
||||||
|
|
||||||
|
sys/libnh/test:
|
||||||
|
(files in top directory)
|
||||||
|
README.md libtest.c run.sh
|
||||||
|
|
||||||
sys/msdos:
|
sys/msdos:
|
||||||
(files for MSDOS version)
|
(files for MSDOS version)
|
||||||
Install.dos Makefile.GCC Makefile1.cross
|
Install.dos Makefile.GCC fetch-cross-compiler.sh
|
||||||
Makefile2.cross msdos-cross-compile.sh msdos.c
|
msdos.c msdoshlp.txt nhlua.h
|
||||||
msdoshlp.txt nhlua.h pckeys.c
|
pckeys.c pctiles.c pctiles.h
|
||||||
pctiles.c pctiles.h pcvideo.h
|
pcvideo.h portio.h setup.bat
|
||||||
portio.h setup.bat sysconf
|
sysconf tile2bin.c vesa.h
|
||||||
tile2bin.c vesa.h video.c
|
video.c vidtxt.c vidvesa.c
|
||||||
vidtxt.c vidvesa.c vidvga.c
|
vidvga.c
|
||||||
|
|
||||||
(files for running MSDOS binary under Windows)
|
(files for running MSDOS binary under Windows)
|
||||||
nhico.uu nhpif.uu
|
nhico.uu nhpif.uu
|
||||||
@@ -276,10 +294,10 @@ pmatchregex.c
|
|||||||
sys/unix:
|
sys/unix:
|
||||||
(files for UNIX versions)
|
(files for UNIX versions)
|
||||||
Install.unx Makefile.dat Makefile.doc Makefile.src
|
Install.unx Makefile.dat Makefile.doc Makefile.src
|
||||||
Makefile.top Makefile.utl NewInstall.unx README.linux
|
Makefile.top Makefile.utl NewInstall.unx README.xcode
|
||||||
README.xcode XCode.xcconfig depend.awk gitinfo.sh
|
XCode.xcconfig depend.awk gitinfo.sh mkmkfile.sh
|
||||||
mkmkfile.sh nethack.sh setup.sh sysconf
|
nethack.sh setup.sh sysconf unixmain.c
|
||||||
unixmain.c unixres.c unixunix.c
|
unixres.c unixunix.c
|
||||||
|
|
||||||
(files for replacement cpp, only needed by some ancient UNIX systems)
|
(files for replacement cpp, only needed by some ancient UNIX systems)
|
||||||
cpp1.shr cpp2.shr cpp3.shr
|
cpp1.shr cpp2.shr cpp3.shr
|
||||||
@@ -304,10 +322,15 @@ sys/unix/hints:
|
|||||||
(files for configuring UNIX NetHack versions)
|
(files for configuring UNIX NetHack versions)
|
||||||
linux linux-chroot linux-minimal
|
linux linux-chroot linux-minimal
|
||||||
linux-qt4 linux-qt5 linux-x11
|
linux-qt4 linux-qt5 linux-x11
|
||||||
macosx macosx.sh macosx10.5
|
linux.2020 macOS.2020 macosx
|
||||||
macosx10.7 macosx10.8 macosx10.10
|
macosx.sh macosx10.5 macosx10.7
|
||||||
macosx10.10-qt macosx10.14 solaris
|
macosx10.8 macosx10.10 macosx10.10-qt
|
||||||
solaris-playground unix
|
macosx10.14 solaris solaris-playground
|
||||||
|
unix
|
||||||
|
|
||||||
|
sys/unix/hints/include:
|
||||||
|
(files for configuring UNIX NetHack versions)
|
||||||
|
cross-post.2020 cross-pre.2020 multiw-1.2020 multiw-2.2020
|
||||||
|
|
||||||
sys/vms:
|
sys/vms:
|
||||||
(files for VMS version)
|
(files for VMS version)
|
||||||
@@ -338,16 +361,17 @@ dlb_main.c makedefs.c mdgrep.h mdgrep.pl panic.c recover.c
|
|||||||
|
|
||||||
win/Qt:
|
win/Qt:
|
||||||
(files for the Qt 4 or 5 widget library - X11, Windows, Mac OS X)
|
(files for the Qt 4 or 5 widget library - X11, Windows, Mac OS X)
|
||||||
qt_bind.cpp qt_bind.h qt_click.cpp qt_click.h qt_clust.cpp
|
Qt-issues.txt qt_bind.cpp qt_bind.h qt_click.cpp qt_click.h
|
||||||
qt_clust.h qt_delay.cpp qt_delay.h qt_glyph.cpp qt_glyph.h
|
qt_clust.cpp qt_clust.h qt_delay.cpp qt_delay.h qt_glyph.cpp
|
||||||
qt_icon.cpp qt_icon.h qt_inv.cpp qt_inv.h qt_kde0.h
|
qt_glyph.h qt_icon.cpp qt_icon.h qt_inv.cpp qt_inv.h
|
||||||
qt_key.cpp qt_key.h qt_line.cpp qt_line.h qt_main.cpp
|
qt_kde0.h qt_key.cpp qt_key.h qt_line.cpp qt_line.h
|
||||||
qt_main.h qt_map.cpp qt_map.h qt_menu.cpp qt_menu.h
|
qt_main.cpp qt_main.h qt_map.cpp qt_map.h qt_menu.cpp
|
||||||
qt_msg.cpp qt_msg.h qt_plsel.cpp qt_plsel.h qt_rip.cpp
|
qt_menu.h qt_msg.cpp qt_msg.h qt_plsel.cpp qt_plsel.h
|
||||||
qt_rip.h qt_set.cpp qt_set.h qt_stat.cpp qt_stat.h
|
qt_post.h qt_pre.h qt_rip.cpp qt_rip.h qt_set.cpp
|
||||||
qt_str.cpp qt_str.h qt_streq.cpp qt_streq.h qt_svsel.cpp
|
qt_set.h qt_stat.cpp qt_stat.h qt_str.cpp qt_str.h
|
||||||
qt_svsel.h qt_win.cpp qt_win.h qt_xcmd.cpp qt_xcmd.h
|
qt_streq.cpp qt_streq.h qt_svsel.cpp qt_svsel.h qt_win.cpp
|
||||||
qt_xpms.h qt_yndlg.cpp qt_yndlg.h
|
qt_win.h qt_xcmd.cpp qt_xcmd.h qt_xpms.h qt_yndlg.cpp
|
||||||
|
qt_yndlg.h
|
||||||
|
|
||||||
win/X11:
|
win/X11:
|
||||||
(files for X versions)
|
(files for X versions)
|
||||||
@@ -379,6 +403,10 @@ nhsplash.xpm objects.txt other.txt ppmwrite.c renumtiles.pl
|
|||||||
safeproc.c thintile.c tile.doc tile.h tile2bmp.c
|
safeproc.c thintile.c tile.doc tile.h tile2bmp.c
|
||||||
tilemap.c tileset.c tiletext.c
|
tilemap.c tileset.c tiletext.c
|
||||||
|
|
||||||
|
win/shim:
|
||||||
|
(file in top directory)
|
||||||
|
winshim.c
|
||||||
|
|
||||||
win/tty:
|
win/tty:
|
||||||
(files for tty versions)
|
(files for tty versions)
|
||||||
getline.c termcap.c topl.c wintty.c
|
getline.c termcap.c topl.c wintty.c
|
||||||
@@ -401,8 +429,8 @@ record.uu resource.h rip.uu
|
|||||||
splash.uu tiles-mingw32.mak tiles.mak
|
splash.uu tiles-mingw32.mak tiles.mak
|
||||||
winMS.h
|
winMS.h
|
||||||
|
|
||||||
win/win32/vs2017:
|
win/win32/vs:
|
||||||
(files for Visual Studio 2017 Community Edition builds)
|
(files for Visual Studio 2017 or 2019 Community Edition builds)
|
||||||
NetHack.sln NetHack.vcxproj
|
NetHack.sln NetHack.vcxproj
|
||||||
NetHackPackage.appxmanifest NetHackPackage.wapproj
|
NetHackPackage.appxmanifest NetHackPackage.wapproj
|
||||||
NetHackProperties.props NetHackW.vcxproj
|
NetHackProperties.props NetHackW.vcxproj
|
||||||
@@ -413,19 +441,20 @@ afterrecover.proj aftertile2bmp.proj
|
|||||||
aftertilemap.proj afteruudecode.proj
|
aftertilemap.proj afteruudecode.proj
|
||||||
build.bat common.props
|
build.bat common.props
|
||||||
config.props console.props
|
config.props console.props
|
||||||
default.props default_dll.props
|
cpp.hint default.props
|
||||||
default_lib.props dirs.props
|
default_dll.props default_lib.props
|
||||||
dlb.vcxproj dll.props
|
dirs.props dlb.vcxproj
|
||||||
files.props makedefs.vcxproj
|
dll.props files.props
|
||||||
nh340key.def nh340key.vcxproj
|
makedefs.vcxproj nh340key.def
|
||||||
nhdefkey.def nhdefkey.vcxproj
|
nh340key.vcxproj nhdefkey.def
|
||||||
nhraykey.def nhraykey.vcxproj
|
nhdefkey.vcxproj nhraykey.def
|
||||||
recover.vcxproj tile2bmp.vcxproj
|
nhraykey.vcxproj recover.vcxproj
|
||||||
tilemap.vcxproj tiles.vcxproj
|
tile2bmp.vcxproj tilemap.vcxproj
|
||||||
travisci.sh uudecode.vcxproj
|
tiles.vcxproj travisci.sh
|
||||||
|
uudecode.vcxproj
|
||||||
|
|
||||||
win/win32/vs2017/Images:
|
win/win32/vs/Images:
|
||||||
(files for Visual Studio 2017 Community Edition builds)
|
(files for Visual Studio 2017 or 2019 Community Edition builds)
|
||||||
BadgeLogo.scale-100.png
|
BadgeLogo.scale-100.png
|
||||||
BadgeLogo.scale-125.png
|
BadgeLogo.scale-125.png
|
||||||
BadgeLogo.scale-150.png
|
BadgeLogo.scale-150.png
|
||||||
|
|||||||
@@ -192,7 +192,6 @@ line options to produce several output files that are required for:
|
|||||||
util/makedefs -v
|
util/makedefs -v
|
||||||
util/makedefs -o
|
util/makedefs -o
|
||||||
util/makedefs -p
|
util/makedefs -p
|
||||||
util/makedefs -z
|
|
||||||
util/makedefs -d
|
util/makedefs -d
|
||||||
util/makedefs -r
|
util/makedefs -r
|
||||||
util/makedefs -h
|
util/makedefs -h
|
||||||
@@ -207,7 +206,7 @@ need to be included in the packaging of the game.
|
|||||||
4.3. Lua
|
4.3. Lua
|
||||||
|
|
||||||
Compile and link into a library, or obtain a prebuilt Lua library for
|
Compile and link into a library, or obtain a prebuilt Lua library for
|
||||||
your platform. Place the Lua source into lib/lua-5.4.0 (or other folder
|
your platform. Place the Lua source into lib/lua-5.4.2 (or other folder
|
||||||
representing an appropriate Lua version); place the compiled Lua library into
|
representing an appropriate Lua version); place the compiled Lua library into
|
||||||
lib.
|
lib.
|
||||||
|
|
||||||
@@ -266,6 +265,6 @@ by code within the game itself. That was done to facilitate cross-compiling of
|
|||||||
NetHack on one platform for game execution on another.
|
NetHack on one platform for game execution on another.
|
||||||
|
|
||||||
|
|
||||||
# NetHack 3.6 Porting $NHDT-Date: 1594155866 2020/07/07 21:04:26 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.8 $
|
# NetHack 3.7 Porting $NHDT-Date: 1596498144 2020/08/03 23:42:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.9 $
|
||||||
# Copyright (c) 2005 by Michael Allison
|
# Copyright (c) 2005 by Michael Allison
|
||||||
# NetHack may be freely redistributed. See license for details.
|
# NetHack may be freely redistributed. See license for details.
|
||||||
|
|||||||
@@ -0,0 +1,214 @@
|
|||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
linux_focal_gcc8_minimal:
|
||||||
|
imageName: 'ubuntu-20.04'
|
||||||
|
toolchainName: gcc8
|
||||||
|
buildTargetName: minimal
|
||||||
|
linux_focal_clang_all:
|
||||||
|
imageName: 'ubuntu-20.04'
|
||||||
|
toolchainName: clang
|
||||||
|
buildTargetName: all
|
||||||
|
linux_focal_gcc8_all:
|
||||||
|
imageName: 'ubuntu-20.04'
|
||||||
|
toolchainName: gcc8
|
||||||
|
buildTargetName: all
|
||||||
|
linux_focal_gcc9_all:
|
||||||
|
imageName: 'ubuntu-20.04'
|
||||||
|
toolchainName: gcc9
|
||||||
|
buildTargetName: all
|
||||||
|
linux_bionic_gcc7_all:
|
||||||
|
imageName: 'ubuntu-18.04'
|
||||||
|
toolchainName: gcc7
|
||||||
|
buildTargetName: all
|
||||||
|
# build is currently broken
|
||||||
|
# mac_catalina_gcc8_all:
|
||||||
|
# imageName: 'macOS-10.15'
|
||||||
|
# ccName: gcc-8
|
||||||
|
# cxxName: g++-8
|
||||||
|
# buildSetting: 'all'
|
||||||
|
mac_catalina_clang_all:
|
||||||
|
imageName: 'macOS-10.15'
|
||||||
|
toolchainName: clang
|
||||||
|
buildTargetName: all
|
||||||
|
windows-visualstudio:
|
||||||
|
imageName: 'windows-2019'
|
||||||
|
toolchainName: vs
|
||||||
|
buildTargetName: all
|
||||||
|
windows-mingw:
|
||||||
|
imageName: 'windows-2019'
|
||||||
|
toolchainName: mingw
|
||||||
|
buildTargetName: all
|
||||||
|
linux_focal_cross_msdos:
|
||||||
|
imageName: 'ubuntu-20.04'
|
||||||
|
toolchainName: cross
|
||||||
|
buildTargetName: msdos
|
||||||
|
|
||||||
|
pool:
|
||||||
|
vmImage: $(imageName)
|
||||||
|
|
||||||
|
# resources:
|
||||||
|
# repositories:
|
||||||
|
# - repository: pdcursesrepo
|
||||||
|
# type: github
|
||||||
|
# name: wmcbrine/PDCurses
|
||||||
|
# ref: refs/heads/master
|
||||||
|
# endpoint: github.com_barthouse
|
||||||
|
|
||||||
|
variables:
|
||||||
|
toolchain: $(toolchainName)
|
||||||
|
buildTarget: $(buildTargetName)
|
||||||
|
netHackPath: s/NetHack
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- bash: |
|
||||||
|
if [ "$(toolchain)" == "gcc7" ]
|
||||||
|
then
|
||||||
|
echo "##vso[task.setvariable variable=CC]gcc-7"
|
||||||
|
echo "##vso[task.setvariable variable=CXX]g++-7"
|
||||||
|
fi
|
||||||
|
if [ "$(toolchain)" == "gcc8" ]
|
||||||
|
then
|
||||||
|
echo "##vso[task.setvariable variable=CC]gcc-8"
|
||||||
|
echo "##vso[task.setvariable variable=CXX]g++-8"
|
||||||
|
fi
|
||||||
|
if [ "$(toolchain)" == "gcc9" ]
|
||||||
|
then
|
||||||
|
echo "##vso[task.setvariable variable=CC]gcc-9"
|
||||||
|
echo "##vso[task.setvariable variable=CXX]g++-9"
|
||||||
|
fi
|
||||||
|
if [ "$(toolchain)" == "gcc10" ]
|
||||||
|
then
|
||||||
|
echo "##vso[task.setvariable variable=CC]gcc-10"
|
||||||
|
echo "##vso[task.setvariable variable=CXX]g++-10"
|
||||||
|
fi
|
||||||
|
if [ "$(toolchain)" == "clang" ]
|
||||||
|
then
|
||||||
|
echo "##vso[task.setvariable variable=CC]clang"
|
||||||
|
echo "##vso[task.setvariable variable=CXX]clang++"
|
||||||
|
fi
|
||||||
|
if [ "$(toolchain)" == "cross" ]
|
||||||
|
then
|
||||||
|
echo "##vso[task.setvariable variable=CC]gcc-8"
|
||||||
|
echo "##vso[task.setvariable variable=CXX]g++-8"
|
||||||
|
fi
|
||||||
|
displayName: 'Setting variables'
|
||||||
|
|
||||||
|
- bash: |
|
||||||
|
echo "toolchain: $(toolchain)"
|
||||||
|
echo "buildTarget: $(buildTarget)"
|
||||||
|
echo "netHackPath: $NETHACKPATH"
|
||||||
|
echo "CC: $CC"
|
||||||
|
echo "CXX: $CXX"
|
||||||
|
displayName: 'Echoing variables'
|
||||||
|
|
||||||
|
- checkout: git://NetHack/NetHackTest@pipeline-test
|
||||||
|
submodules: true
|
||||||
|
path: $(netHackPath) # $(Agent.BuildDirectory)/$(netHackPath)
|
||||||
|
|
||||||
|
- task: DownloadSecureFile@1
|
||||||
|
name: storeKey
|
||||||
|
inputs:
|
||||||
|
secureFile: 'NetHackPackage_StoreKey.pfx'
|
||||||
|
condition: eq( variables.toolchain, 'vs' )
|
||||||
|
displayName: 'Store Key Download'
|
||||||
|
|
||||||
|
- task: CopyFiles@2
|
||||||
|
inputs:
|
||||||
|
contents: NetHackPackage_StoreKey.pfx
|
||||||
|
SourceFolder: $(Agent.TempDirectory)
|
||||||
|
TargetFolder: $(Agent.BuildDirectory)/$(netHackPath)/win/win32/vs
|
||||||
|
condition: eq( variables.toolchain, 'vs' )
|
||||||
|
displayName: 'Copying store key'
|
||||||
|
|
||||||
|
- task: MSBuild@1
|
||||||
|
inputs:
|
||||||
|
solution: $(Agent.BuildDirectory)/$(netHackPath)/win/win32/vs/NetHack.sln
|
||||||
|
platform: Win32
|
||||||
|
configuration: Debug
|
||||||
|
condition: eq( variables.toolchain, 'vs' )
|
||||||
|
displayName: 'Visual Studio Build'
|
||||||
|
|
||||||
|
- bash: |
|
||||||
|
export ADD_LUA=Y
|
||||||
|
export WANT_LUAC=N
|
||||||
|
export LUATOP=../submodules/lua
|
||||||
|
export LUASRC=../submodules/lua
|
||||||
|
export ADD_CURSES=Y
|
||||||
|
export PDCURSES_TOP=../submodules/pdcurses
|
||||||
|
export LUA_VERSION=5.4.2
|
||||||
|
export TRAVIS_COMPILER=1
|
||||||
|
cp ../sys/winnt/Makefile.gcc ./Makefile
|
||||||
|
mingw32-make LUA_VERSION=$LUA_VERSION install
|
||||||
|
condition: eq( variables.toolchain, 'mingw' )
|
||||||
|
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)/src
|
||||||
|
displayName: 'MinGW Build'
|
||||||
|
|
||||||
|
- bash: |
|
||||||
|
sudo apt-get -qq -y update
|
||||||
|
sudo apt-get -qq -y install libncurses5-dev
|
||||||
|
sudo apt-get -qq -y install libx11-dev libxaw7-dev xfonts-utils qtbase5-dev qtmultimedia5-dev qtbase5-dev-tools
|
||||||
|
condition: eq( variables['Agent.OS'], 'Linux' )
|
||||||
|
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)
|
||||||
|
displayName: 'Getting linux build dependencies'
|
||||||
|
|
||||||
|
- bash: |
|
||||||
|
cd sys/unix
|
||||||
|
sh setup.sh hints/linux.2020
|
||||||
|
cd ../..
|
||||||
|
make fetch-lua
|
||||||
|
make WANT_WIN_ALL=1 QT_SELECT=5 MOC=moc all
|
||||||
|
condition: and(eq( variables['Agent.OS'], 'Linux' ), eq( variables.buildTarget, 'all'))
|
||||||
|
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)
|
||||||
|
displayName: 'Building linux full build'
|
||||||
|
|
||||||
|
- bash: |
|
||||||
|
cd sys/unix
|
||||||
|
sh setup.sh hints/linux-minimal
|
||||||
|
cd ../..
|
||||||
|
sed -i '/^#define CLIPPING/d' include/config.h
|
||||||
|
sed -i '/^#define COMPRESS/d' include/config.h
|
||||||
|
#sed -i '/^#define DOAGAIN/d' include/config.h
|
||||||
|
sed -i '/^#define DUMPLOG/d' include/config.h
|
||||||
|
#sed -i '/^#define GDBPATH/d' include/config.h
|
||||||
|
#sed -i '/^#define GREPPATH/d' include/config.h
|
||||||
|
sed -i '/^#define INSURANCE/d' include/config.h
|
||||||
|
sed -i '/^#define LOGFILE/d' include/config.h
|
||||||
|
sed -i '/^#define NEWS/d' include/config.h
|
||||||
|
sed -i '/^#define PANICLOG/d' include/config.h
|
||||||
|
#sed -i '/^#define STATUS_HILITES/d' include/config.h
|
||||||
|
sed -i '/^#define SYSCF/d' include/config.h
|
||||||
|
sed -i '/^#define USER_SOUNDS/d' include/config.h
|
||||||
|
sed -i '/^#define XLOGFILE/d' include/config.h
|
||||||
|
|
||||||
|
sed -i '/^#define MAIL/d' include/unixconf.h
|
||||||
|
sed -i '/^#define SHELL/d' include/unixconf.h
|
||||||
|
sed -i '/^#define SUSPEND/d' include/unixconf.h
|
||||||
|
sed -i 's/^#define TEXTCOLOR//' include/unixconf.h
|
||||||
|
make fetch-lua
|
||||||
|
make WANT_WIN_ALL=1 all
|
||||||
|
condition: and(eq( variables['Agent.OS'], 'Linux' ), eq( variables.buildTarget, 'minimal'))
|
||||||
|
displayName: 'Building linux minimal build'
|
||||||
|
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)
|
||||||
|
|
||||||
|
- bash: |
|
||||||
|
cd sys/unix
|
||||||
|
sh setup.sh hints/macos.2020
|
||||||
|
cd ../..
|
||||||
|
make fetch-lua
|
||||||
|
make all
|
||||||
|
condition: eq( variables['Agent.OS'], 'Darwin' )
|
||||||
|
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)
|
||||||
|
displayName: 'Building mac full build'
|
||||||
|
|
||||||
|
- bash: |
|
||||||
|
export GCCVER=gcc1010
|
||||||
|
cd sys/unix
|
||||||
|
sh setup.sh hints/linux.2020
|
||||||
|
cd ../..
|
||||||
|
make fetch-lua
|
||||||
|
sh sys/msdos/fetch-cross-compiler.sh
|
||||||
|
make LUA_VERSION=5.4.2 WANT_WIN_TTY=1 WANT_WIN_CURSES=1 CROSS_TO_MSDOS=1 all
|
||||||
|
make LUA_VERSION=5.4.2 WANT_WIN_TTY=1 WANT_WIN_CURSES=1 CROSS_TO_MSDOS=1 package
|
||||||
|
condition: and(eq( variables['Agent.OS'], 'Linux' ), eq( variables.toolchain, 'cross'))
|
||||||
|
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)
|
||||||
|
displayName: 'Building MSDOS build'
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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.
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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.
|
||||||
@@ -52,7 +52,7 @@ des.region(selection.area(35,16,36,17), "unlit")
|
|||||||
des.region(selection.area(38,13,38,17), "unlit")
|
des.region(selection.area(38,13,38,17), "unlit")
|
||||||
des.region(selection.area(40,13,41,14), "unlit")
|
des.region(selection.area(40,13,41,14), "unlit")
|
||||||
des.region(selection.area(40,16,41,17), "unlit")
|
des.region(selection.area(40,16,41,17), "unlit")
|
||||||
des.region({ region={43,13, 50,15}, lit=0, type="temple", prefilled=0 })
|
des.region({ region={43,13, 50,15}, lit=0, type="temple", filled=2 })
|
||||||
des.region(selection.area(52,13,52,15), "unlit")
|
des.region(selection.area(52,13,52,15), "unlit")
|
||||||
-- Stairs
|
-- Stairs
|
||||||
des.stair("up", 38,10)
|
des.stair("up", 38,10)
|
||||||
|
|||||||
+8
-8
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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.
|
||||||
@@ -31,18 +31,18 @@ des.map([[
|
|||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,75,19), "lit")
|
des.region(selection.area(00,00,75,19), "lit")
|
||||||
des.region({ region={25,04, 28,07}, lit=1, type="temple", prefilled=0 })
|
des.region({ region={25,04, 28,07}, lit=1, type="temple", filled=2 })
|
||||||
des.region({ region={25,09, 28,11}, lit=0, type="temple", prefilled=0 })
|
des.region({ region={25,09, 28,11}, lit=0, type="temple", filled=2 })
|
||||||
des.region({ region={25,13, 28,16}, lit=1, type="temple", prefilled=0 })
|
des.region({ region={25,13, 28,16}, lit=1, type="temple", filled=2 })
|
||||||
des.region(selection.area(30,04,30,16), "lit")
|
des.region(selection.area(30,04,30,16), "lit")
|
||||||
des.region(selection.area(32,04,32,16), "unlit")
|
des.region(selection.area(32,04,32,16), "unlit")
|
||||||
des.region({ region={33,04, 53,04}, lit=0, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={33,04, 53,04}, lit=0, type="ordinary", irregular=1 })
|
||||||
des.region(selection.area(36,10,37,10), "unlit")
|
des.region(selection.area(36,10,37,10), "unlit")
|
||||||
des.region(selection.area(39,09,39,11), "unlit")
|
des.region(selection.area(39,09,39,11), "unlit")
|
||||||
des.region({ region={36,06, 42,08}, lit=0, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={36,06, 42,08}, lit=0, type="ordinary", irregular=1 })
|
||||||
des.region({ region={36,12, 42,14}, lit=0, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={36,12, 42,14}, lit=0, type="ordinary", irregular=1 })
|
||||||
des.region(selection.area(46,06,51,09), "unlit")
|
des.region(selection.area(46,06,51,09), "unlit")
|
||||||
des.region({ region={46,11, 49,11}, lit=0, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={46,11, 49,11}, lit=0, type="ordinary", irregular=1 })
|
||||||
des.region(selection.area(48,13,51,14), "unlit")
|
des.region(selection.area(48,13,51,14), "unlit")
|
||||||
-- Doors
|
-- Doors
|
||||||
des.door("closed",31,04)
|
des.door("closed",31,04)
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Arch.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Barb.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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.
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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.
|
||||||
@@ -31,7 +31,7 @@ des.map([[
|
|||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,75,19), "unlit")
|
des.region(selection.area(00,00,75,19), "unlit")
|
||||||
des.region({ region={52,06, 73,15}, lit=1, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={52,06, 73,15}, lit=1, type="ordinary", irregular=1 })
|
||||||
-- Doors
|
-- Doors
|
||||||
des.door("locked",28,11)
|
des.door("locked",28,11)
|
||||||
-- Stairs
|
-- Stairs
|
||||||
|
|||||||
+8
-8
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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.
|
||||||
@@ -37,14 +37,14 @@ des.map([[
|
|||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,75,19), "unlit")
|
des.region(selection.area(00,00,75,19), "unlit")
|
||||||
des.region({ region={13,01, 40,05}, lit=1, type="temple", prefilled=0, irregular=1 })
|
des.region({ region={13,01, 40,05}, lit=1, type="temple", filled=1, irregular=1 })
|
||||||
-- The occupied rooms.
|
-- The occupied rooms.
|
||||||
des.region({ region={02,01, 08,03}, lit=1, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={02,01, 08,03}, lit=1, type="ordinary", irregular=1 })
|
||||||
des.region({ region={01,11, 06,14}, lit=1, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={01,11, 06,14}, lit=1, type="ordinary", irregular=1 })
|
||||||
des.region({ region={13,08, 18,10}, lit=1, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={13,08, 18,10}, lit=1, type="ordinary", irregular=1 })
|
||||||
des.region({ region={05,17, 14,18}, lit=1, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={05,17, 14,18}, lit=1, type="ordinary", irregular=1 })
|
||||||
des.region({ region={17,16, 23,18}, lit=1, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={17,16, 23,18}, lit=1, type="ordinary", irregular=1 })
|
||||||
des.region({ region={35,16, 44,18}, lit=1, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={35,16, 44,18}, lit=1, type="ordinary", irregular=1 })
|
||||||
-- Stairs
|
-- Stairs
|
||||||
des.stair("down", 02,03)
|
des.stair("down", 02,03)
|
||||||
-- Portal arrival point
|
-- Portal arrival point
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
# NetHack 3.6 GENFILES $NHDT-Date: 1550799147 2019/02/22 01:32:27 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.0 $
|
# NetHack 3.7 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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.
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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.
|
||||||
@@ -23,7 +23,7 @@ PPPPPPPPPPP........PPPPPPPPPPPP
|
|||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,30,09), "lit")
|
des.region(selection.area(00,00,30,09), "lit")
|
||||||
des.region({ region={12,03, 20,06}, lit=1, type="temple" })
|
des.region({ region={12,03, 20,06}, lit=1, type="temple", filled=1 })
|
||||||
-- Doors
|
-- Doors
|
||||||
des.door("closed",09,04)
|
des.door("closed",09,04)
|
||||||
des.door("closed",09,05)
|
des.door("closed",09,05)
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
-- NetHack 3.7 Healer.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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.
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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.
|
||||||
@@ -27,7 +27,7 @@ xxxxxxxxx.......xxxxxx.....xxxxxxxxxxxxx
|
|||||||
-- The Isle of Glass is a Tor rising out of the swamps surrounding it.
|
-- The Isle of Glass is a Tor rising out of the swamps surrounding it.
|
||||||
des.region(selection.area(00,00,39,11), "lit")
|
des.region(selection.area(00,00,39,11), "lit")
|
||||||
-- The top area of the Tor is a holy site.
|
-- The top area of the Tor is a holy site.
|
||||||
des.region({ region={09,02, 27,09}, lit=1, type="temple" })
|
des.region({ region={09,02, 27,09}, lit=1, type="temple", filled=2 })
|
||||||
-- Stairs
|
-- Stairs
|
||||||
des.stair("up", 38,0)
|
des.stair("up", 38,0)
|
||||||
des.stair("down", 18,05)
|
des.stair("down", 18,05)
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Knight.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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.
|
||||||
@@ -36,7 +36,7 @@ des.map([[
|
|||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,49,15), "lit")
|
des.region(selection.area(00,00,49,15), "lit")
|
||||||
des.region(selection.area(04,04,45,11), "unlit")
|
des.region(selection.area(04,04,45,11), "unlit")
|
||||||
des.region({ region={06,06,22,09}, lit=1, type="throne", prefilled=1 })
|
des.region({ region={06,06,22,09}, lit=1, type="throne", filled=2 })
|
||||||
des.region(selection.area(27,06,43,09), "lit")
|
des.region(selection.area(27,06,43,09), "lit")
|
||||||
-- Portal arrival point
|
-- Portal arrival point
|
||||||
des.levregion({ region = {20,14,20,14}, type="branch" })
|
des.levregion({ region = {20,14,20,14}, type="branch" })
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
-- NetHack 3.7 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
-- NetHack 3.7 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
-- NetHack 3.7 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
-- NetHack 3.7 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
-- NetHack 3.7 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
|
|||||||
+6
-6
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
@@ -26,11 +26,11 @@ des.map([[
|
|||||||
........................................
|
........................................
|
||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region({ region={00,00, 09,13}, lit=0, type="morgue", prefilled=0 })
|
des.region({ region={00,00, 09,13}, lit=0, type="morgue", filled=1 })
|
||||||
des.region({ region={09,00, 30,01}, lit=0, type="morgue", prefilled=0 })
|
des.region({ region={09,00, 30,01}, lit=0, type="morgue", filled=1 })
|
||||||
des.region({ region={09,12, 30,13}, lit=0, type="morgue", prefilled=0 })
|
des.region({ region={09,12, 30,13}, lit=0, type="morgue", filled=1 })
|
||||||
des.region({ region={31,00, 39,13}, lit=0, type="morgue", prefilled=0 })
|
des.region({ region={31,00, 39,13}, lit=0, type="morgue", filled=1 })
|
||||||
des.region({ region={11,03, 29,10}, lit=1, type="temple", prefilled=0, irregular=1 })
|
des.region({ region={11,03, 29,10}, lit=1, type="temple", filled=1, irregular=1 })
|
||||||
-- The altar inside the temple
|
-- The altar inside the temple
|
||||||
des.altar({ x=20,y=07, align="noalign", type="shrine" })
|
des.altar({ x=20,y=07, align="noalign", type="shrine" })
|
||||||
des.monster({ id = "aligned priest", x=20, y=07, align="noalign", peaceful = 0 })
|
des.monster({ id = "aligned priest", x=20, y=07, align="noalign", peaceful = 0 })
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Priest.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
@@ -37,7 +37,7 @@ des.map([[
|
|||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,75,19), "lit")
|
des.region(selection.area(00,00,75,19), "lit")
|
||||||
des.region({ region={24,06, 33,13}, lit=1, type="temple" })
|
des.region({ region={24,06, 33,13}, lit=1, type="temple", filled=2 })
|
||||||
|
|
||||||
des.replace_terrain({ region={00,00, 10,19}, fromterrain=".", toterrain="T", chance=10 })
|
des.replace_terrain({ region={00,00, 10,19}, fromterrain=".", toterrain="T", chance=10 })
|
||||||
des.replace_terrain({ region={65,00, 75,19}, fromterrain=".", toterrain="T", chance=10 })
|
des.replace_terrain({ region={65,00, 75,19}, fromterrain=".", toterrain="T", chance=10 })
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
-- NetHack 3.7 Ranger.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Samurai.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
@@ -37,7 +37,7 @@ des.map([[
|
|||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,75,19), "lit")
|
des.region(selection.area(00,00,75,19), "lit")
|
||||||
des.region({ region={18,03, 26,07}, lit=1, type="throne", prefilled=1 })
|
des.region({ region={18,03, 26,07}, lit=1, type="throne", filled=2 })
|
||||||
-- Portal arrival zone
|
-- Portal arrival zone
|
||||||
des.levregion({ region = {62,12,70,17}, type="branch" })
|
des.levregion({ region = {62,12,70,17}, type="branch" })
|
||||||
-- Stairs
|
-- Stairs
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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.
|
||||||
|
|||||||
+7
-7
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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.
|
||||||
@@ -33,7 +33,7 @@ des.map([[
|
|||||||
des.region(selection.area(00,00,75,19), "lit")
|
des.region(selection.area(00,00,75,19), "lit")
|
||||||
-- The Inn
|
-- The Inn
|
||||||
des.region(selection.area(01,01,09,02), "lit")
|
des.region(selection.area(01,01,09,02), "lit")
|
||||||
des.region({ region = {01,04,09,05}, lit=1, type = "barracks" })
|
des.region({ region = {01,04,09,05}, lit=1, type = "barracks", filled = 1 })
|
||||||
des.region(selection.area(01,07,02,10), "unlit")
|
des.region(selection.area(01,07,02,10), "unlit")
|
||||||
des.region(selection.area(07,07,09,10), "unlit")
|
des.region(selection.area(07,07,09,10), "unlit")
|
||||||
des.region(selection.area(01,14,02,15), "unlit")
|
des.region(selection.area(01,14,02,15), "unlit")
|
||||||
@@ -41,9 +41,9 @@ des.region(selection.area(07,14,09,15), "unlit")
|
|||||||
des.region(selection.area(01,17,02,18), "unlit")
|
des.region(selection.area(01,17,02,18), "unlit")
|
||||||
des.region(selection.area(07,17,09,18), "unlit")
|
des.region(selection.area(07,17,09,18), "unlit")
|
||||||
--
|
--
|
||||||
des.region({ region = {11,01,19,02}, lit = 0, type = "barracks" })
|
des.region({ region = {11,01,19,02}, lit = 0, type = "barracks", filled = 1 })
|
||||||
des.region(selection.area(21,01,30,02), "unlit")
|
des.region(selection.area(21,01,30,02), "unlit")
|
||||||
des.region({ region = {11,17,19,18}, lit = 0, type = "barracks" })
|
des.region({ region = {11,17,19,18}, lit = 0, type = "barracks", filled = 1 })
|
||||||
des.region(selection.area(21,17,30,18), "unlit")
|
des.region(selection.area(21,17,30,18), "unlit")
|
||||||
-- Police Station
|
-- Police Station
|
||||||
des.region(selection.area(18,07,25,11), "lit")
|
des.region(selection.area(18,07,25,11), "lit")
|
||||||
@@ -53,12 +53,12 @@ des.region(selection.area(24,13,25,13), "unlit")
|
|||||||
-- The town itself
|
-- The town itself
|
||||||
des.region(selection.area(42,03,47,06), "unlit")
|
des.region(selection.area(42,03,47,06), "unlit")
|
||||||
des.region(selection.area(42,08,50,11), "unlit")
|
des.region(selection.area(42,08,50,11), "unlit")
|
||||||
des.region({ region = {37,16,41,18}, lit = 0, type = "morgue" })
|
des.region({ region = {37,16,41,18}, lit = 0, type = "morgue", filled = 1 })
|
||||||
des.region(selection.area(47,16,55,18), "unlit")
|
des.region(selection.area(47,16,55,18), "unlit")
|
||||||
des.region(selection.area(55,01,62,03), "unlit")
|
des.region(selection.area(55,01,62,03), "unlit")
|
||||||
des.region(selection.area(64,01,71,03), "unlit")
|
des.region(selection.area(64,01,71,03), "unlit")
|
||||||
des.region({ region = {60,14,71,15}, lit = 1, type = "shop" })
|
des.region({ region = {60,14,71,15}, lit = 1, type = "shop", filled = 1 })
|
||||||
des.region({ region = {60,17,71,18}, lit = 1, type = "shop" })
|
des.region({ region = {60,17,71,18}, lit = 1, type = "shop", filled = 1 })
|
||||||
-- Non diggable walls
|
-- Non diggable walls
|
||||||
des.non_diggable(selection.area(00,00,75,19))
|
des.non_diggable(selection.area(00,00,75,19))
|
||||||
-- Stairs
|
-- Stairs
|
||||||
|
|||||||
+9
-9
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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.
|
||||||
@@ -32,14 +32,14 @@ des.map([[
|
|||||||
des.region(selection.area(00,00,75,19), "lit")
|
des.region(selection.area(00,00,75,19), "lit")
|
||||||
des.non_diggable(selection.area(00,00,75,19))
|
des.non_diggable(selection.area(00,00,75,19))
|
||||||
--
|
--
|
||||||
des.region({ region={01,01, 04,05}, lit=0, type="morgue", prefilled = 0 })
|
des.region({ region={01,01, 04,05}, lit=0, type="morgue", filled=1 })
|
||||||
des.region({ region={15,03, 20,05}, lit=1, type="shop", prefilled = 0 })
|
des.region({ region={15,03, 20,05}, lit=1, type="shop", filled=1 })
|
||||||
des.region({ region={62,03, 71,04}, lit=1, type="shop", prefilled = 0 })
|
des.region({ region={62,03, 71,04}, lit=1, type="shop", filled=1 })
|
||||||
des.region({ region={01,17, 11,18}, lit=1, type="barracks", prefilled = 0 })
|
des.region({ region={01,17, 11,18}, lit=1, type="barracks", filled=1 })
|
||||||
des.region({ region={12,09, 20,10}, lit=1, type="barracks", prefilled = 0 })
|
des.region({ region={12,09, 20,10}, lit=1, type="barracks", filled=1 })
|
||||||
des.region({ region={53,11, 59,14}, lit=1, type="zoo", prefilled = 0 })
|
des.region({ region={53,11, 59,14}, lit=1, type="zoo", filled=1 })
|
||||||
des.region({ region={63,14, 72,16}, lit=1, type="barracks", prefilled = 0 })
|
des.region({ region={63,14, 72,16}, lit=1, type="barracks", filled=1 })
|
||||||
des.region({ region={32,14, 40,16}, lit=1, type="temple", prefilled = 0 })
|
des.region({ region={32,14, 40,16}, lit=1, type="temple", filled=1 })
|
||||||
--
|
--
|
||||||
des.region({ region = {06,01,11,02}, type = "ordinary" })
|
des.region({ region = {06,01,11,02}, type = "ordinary" })
|
||||||
des.region({ region = {24,01,29,02}, type = "ordinary" })
|
des.region({ region = {24,01,29,02}, type = "ordinary" })
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
-- NetHack 3.7 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
|
||||||
-- 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.
|
||||||
@@ -36,7 +36,7 @@ des.map([[
|
|||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,75,19), "lit")
|
des.region(selection.area(00,00,75,19), "lit")
|
||||||
des.region({ region={14,01, 20,03}, lit=0, type="morgue", prefilled=0 })
|
des.region({ region={14,01, 20,03}, lit=0, type="morgue", filled=1 })
|
||||||
des.region(selection.area(07,10,11,12), "unlit")
|
des.region(selection.area(07,10,11,12), "unlit")
|
||||||
des.region(selection.area(04,16,08,18), "unlit")
|
des.region(selection.area(04,16,08,18), "unlit")
|
||||||
des.region(selection.area(17,16,21,18), "unlit")
|
des.region(selection.area(17,16,21,18), "unlit")
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
-- NetHack 3.7 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
-- NetHack 3.7 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
-- NetHack 3.7 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
-- NetHack 3.7 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
-- NetHack 3.7 Valkyrie.des $NHDT-Date: 1553807172 2019/03/28 21:06:12 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.15 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
--
|
--
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
--
|
--
|
||||||
@@ -29,7 +29,7 @@ des.map([[
|
|||||||
|
|
||||||
]]);
|
]]);
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region({ region={13,10,18,12}, lit=0, type="temple" })
|
des.region({ region={13,10,18,12}, lit=0, type="temple", filled=2 })
|
||||||
des.region(selection.area(13,06,18,08), "lit")
|
des.region(selection.area(13,06,18,08), "lit")
|
||||||
des.region(selection.area(20,04,30,14), "unlit")
|
des.region(selection.area(20,04,30,14), "unlit")
|
||||||
des.region(selection.area(32,06,33,07), "unlit")
|
des.region(selection.area(32,06,33,07), "unlit")
|
||||||
|
|||||||
+6
-6
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
--
|
--
|
||||||
@@ -36,18 +36,18 @@ des.replace_terrain({ region = {34, 1,68,19}, fromterrain="}", toterrain=".", ch
|
|||||||
|
|
||||||
-- Dungeon Description
|
-- Dungeon Description
|
||||||
des.region(selection.area(00,00,75,20), "lit")
|
des.region(selection.area(00,00,75,20), "lit")
|
||||||
des.region({ region={37,04,65,16}, lit=0, type="ordinary", prefilled=1, irregular=1,
|
des.region({ region={37,04,65,16}, lit=0, type="ordinary", irregular=1,
|
||||||
contents = function()
|
contents = function()
|
||||||
des.door({ state="secret", wall="random" })
|
des.door({ state="secret", wall="random" })
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
des.region({ region={39,06,63,14}, lit=0, type="ordinary", prefilled=1, irregular=1,
|
des.region({ region={39,06,63,14}, lit=0, type="ordinary", irregular=1,
|
||||||
contents = function()
|
contents = function()
|
||||||
des.door({ state="secret", wall="random" })
|
des.door({ state="secret", wall="random" })
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
des.region({ region={41,08,46,12}, lit=1, type="ordinary", prefilled=1, irregular=1,
|
des.region({ region={41,08,46,12}, lit=1, type="ordinary", irregular=1,
|
||||||
contents = function()
|
contents = function()
|
||||||
local walls = { "north", "south", "west" }
|
local walls = { "north", "south", "west" }
|
||||||
local widx = math.random(1, #walls)
|
local widx = math.random(1, #walls)
|
||||||
@@ -55,7 +55,7 @@ des.region({ region={41,08,46,12}, lit=1, type="ordinary", prefilled=1, irregula
|
|||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
des.region({ region={56,08,61,12}, lit=1, type="ordinary", prefilled=1, irregular=1,
|
des.region({ region={56,08,61,12}, lit=1, type="ordinary", irregular=1,
|
||||||
contents = function()
|
contents = function()
|
||||||
local walls = { "north", "south", "east" }
|
local walls = { "north", "south", "east" }
|
||||||
local widx = math.random(1, #walls)
|
local widx = math.random(1, #walls)
|
||||||
@@ -66,7 +66,7 @@ des.region({ region={56,08,61,12}, lit=1, type="ordinary", prefilled=1, irregula
|
|||||||
des.region(selection.area(48,08,54,08), "unlit")
|
des.region(selection.area(48,08,54,08), "unlit")
|
||||||
des.region(selection.area(48,12,54,12), "unlit")
|
des.region(selection.area(48,12,54,12), "unlit")
|
||||||
|
|
||||||
des.region({ region={48,10,54,10}, lit=0, type="ordinary", prefilled=1, irregular=1,
|
des.region({ region={48,10,54,10}, lit=0, type="ordinary", irregular=1,
|
||||||
contents = function()
|
contents = function()
|
||||||
des.door({ state="secret", wall="random" })
|
des.door({ state="secret", wall="random" })
|
||||||
end
|
end
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
--
|
--
|
||||||
@@ -44,7 +44,7 @@ des.replace_terrain({ region={13,5, 33,15}, fromterrain="C", toterrain=".", chan
|
|||||||
des.region(selection.area(00,00,75,19), "lit")
|
des.region(selection.area(00,00,75,19), "lit")
|
||||||
des.region(selection.area(35,00,49,03), "unlit")
|
des.region(selection.area(35,00,49,03), "unlit")
|
||||||
des.region(selection.area(43,12,49,16), "unlit")
|
des.region(selection.area(43,12,49,16), "unlit")
|
||||||
des.region({ region={19,11,33,15}, lit=0, type="ordinary", prefilled=0, irregular=1 })
|
des.region({ region={19,11,33,15}, lit=0, type="ordinary", irregular=1 })
|
||||||
des.region(selection.area(30,10,31,10), "unlit")
|
des.region(selection.area(30,10,31,10), "unlit")
|
||||||
-- Stairs
|
-- Stairs
|
||||||
des.stair("down", 30,10)
|
des.stair("down", 30,10)
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 endgame.des $NHDT-Date: 1546303680 2019/01/01 00:48:00 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.14 $
|
-- NetHack 3.7 endgame.des $NHDT-Date: 1546303680 2019/01/01 00:48:00 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.14 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 gehennom.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.13 $
|
-- NetHack 3.7 gehennom.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.13 $
|
||||||
-- 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.
|
||||||
|
|||||||
+7
-7
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 endgame.des $NHDT-Date: 1546303680 2019/01/01 00:48:00 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.14 $
|
-- NetHack 3.7 endgame.des $NHDT-Date: 1546303680 2019/01/01 00:48:00 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.14 $
|
||||||
-- 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
|
||||||
@@ -76,15 +76,15 @@ place:set(51,9);
|
|||||||
-- Where the player will land on arrival
|
-- Where the player will land on arrival
|
||||||
des.teleport_region({ region = {29,15,45,15}, exclude = {30,15,44,15} })
|
des.teleport_region({ region = {29,15,45,15}, exclude = {30,15,44,15} })
|
||||||
-- Lit courts
|
-- Lit courts
|
||||||
des.region({ region={01,05,16,14},lit=1,type="ordinary",prefilled=1,irregular=1 })
|
des.region({ region={01,05,16,14},lit=1,type="ordinary",irregular=1 })
|
||||||
des.region({ region={31,01,44,10},lit=1,type="ordinary",prefilled=1,irregular=1 })
|
des.region({ region={31,01,44,10},lit=1,type="ordinary",irregular=1 })
|
||||||
des.region({ region={61,05,74,14},lit=1,type="ordinary",prefilled=1,irregular=1 })
|
des.region({ region={61,05,74,14},lit=1,type="ordinary",irregular=1 })
|
||||||
-- A Sanctum for each alignment
|
-- A Sanctum for each alignment
|
||||||
-- The shrines' alignments are shuffled for
|
-- The shrines' alignments are shuffled for
|
||||||
-- each game
|
-- each game
|
||||||
des.region({ region={04,07,10,11},lit=1,type="temple" })
|
des.region({ region={04,07,10,11},lit=1,type="temple",filled=2 })
|
||||||
des.region({ region={34,03,40,07},lit=1,type="temple" })
|
des.region({ region={34,03,40,07},lit=1,type="temple",filled=2 })
|
||||||
des.region({ region={64,07,70,11},lit=1,type="temple" })
|
des.region({ region={64,07,70,11},lit=1,type="temple",filled=2 })
|
||||||
|
|
||||||
des.altar({ x=07, y=09, align=align[1],type="sanctum" })
|
des.altar({ x=07, y=09, align=align[1],type="sanctum" })
|
||||||
des.altar({ x=37, y=05, align=align[2],type="sanctum" })
|
des.altar({ x=37, y=05, align=align[2],type="sanctum" })
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 gehennom.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.13 $
|
-- NetHack 3.7 gehennom.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.13 $
|
||||||
-- 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
@@ -1,4 +1,4 @@
|
|||||||
# NetHack 3.6 bogusmon.txt $NHDT-Date: 1574387024 2019/11/22 01:43:44 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.8 $
|
# NetHack 3.7 bogusmon.txt $NHDT-Date: 1596498237 2020/08/03 23:43:57 $ $NHDT-Branch: NetHack-3.7 $:$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.
|
||||||
#
|
#
|
||||||
|
|||||||
+4
-4
@@ -1,4 +1,4 @@
|
|||||||
-- NetHack 3.6 castle.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
-- NetHack 3.7 castle.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
||||||
-- 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.
|
||||||
--
|
--
|
||||||
@@ -230,7 +230,7 @@ des.region(selection.area(00,00,62,16),"unlit")
|
|||||||
des.region(selection.area(00,05,05,11),"lit")
|
des.region(selection.area(00,05,05,11),"lit")
|
||||||
des.region(selection.area(57,05,62,11),"lit")
|
des.region(selection.area(57,05,62,11),"lit")
|
||||||
-- Throne room
|
-- Throne room
|
||||||
des.region({ region={27,05, 37,11},lit=1,type="throne", prefilled=1 })
|
des.region({ region={27,05, 37,11},lit=1,type="throne", filled=2 })
|
||||||
-- Antechamber
|
-- Antechamber
|
||||||
des.region(selection.area(07,05,14,11),"lit")
|
des.region(selection.area(07,05,14,11),"lit")
|
||||||
-- Storerooms
|
-- Storerooms
|
||||||
@@ -244,8 +244,8 @@ des.region(selection.area(56,02,60,03),"lit")
|
|||||||
des.region(selection.area(02,13,06,14),"lit")
|
des.region(selection.area(02,13,06,14),"lit")
|
||||||
des.region(selection.area(56,13,60,14),"lit")
|
des.region(selection.area(56,13,60,14),"lit")
|
||||||
-- Barracks
|
-- Barracks
|
||||||
des.region({ region={16,05, 25,06},lit=1,type="barracks", prefilled=0 })
|
des.region({ region={16,05, 25,06},lit=1,type="barracks", filled=1 })
|
||||||
des.region({ region={16,10, 25,11},lit=1,type="barracks", prefilled=0 })
|
des.region({ region={16,10, 25,11},lit=1,type="barracks", filled=1 })
|
||||||
-- Hallways
|
-- Hallways
|
||||||
des.region(selection.area(08,03,54,03),"unlit")
|
des.region(selection.area(08,03,54,03),"unlit")
|
||||||
des.region(selection.area(08,13,54,13),"unlit")
|
des.region(selection.area(08,13,54,13),"unlit")
|
||||||
|
|||||||
+3
-1
@@ -1,4 +1,4 @@
|
|||||||
&# cmdhelp
|
&# cmdhelp - became obsolete when 'BINDINGS=key:command' got added
|
||||||
& Tell what command a keystroke invokes
|
& Tell what command a keystroke invokes
|
||||||
^ Show the type of an adjacent trap
|
^ Show the type of an adjacent trap
|
||||||
^[ Cancel command (same as ESCape key)
|
^[ Cancel command (same as ESCape key)
|
||||||
@@ -145,6 +145,7 @@ _ Travel via a shortest-path algorithm to a point on the map
|
|||||||
* Show all equipment in use (combination of the ),[,=,",( commands)
|
* Show all equipment in use (combination of the ),[,=,",( commands)
|
||||||
$ Count your gold
|
$ Count your gold
|
||||||
+ List known spells
|
+ List known spells
|
||||||
|
Del Display map without monsters or objects obstructing the view.
|
||||||
# Perform an extended command (use '#?' to list choices)
|
# Perform an extended command (use '#?' to list choices)
|
||||||
&# number_pad:
|
&# number_pad:
|
||||||
&# -1 = numpad off, swap y with z (including Y with Z, ^Y with ^Z, M-y &c)
|
&# -1 = numpad off, swap y with z (including Y with Z, ^Y with ^Z, M-y &c)
|
||||||
@@ -222,3 +223,4 @@ M-T Tip: empty a container
|
|||||||
M-u Untrap something (trap, door, or chest)
|
M-u Untrap something (trap, door, or chest)
|
||||||
M-v Print compile time options for this version of NetHack
|
M-v Print compile time options for this version of NetHack
|
||||||
M-w Wipe off your face
|
M-w Wipe off your face
|
||||||
|
M-X Switch from normal play to explore mode
|
||||||
|
|||||||
+11
-9
@@ -1,5 +1,5 @@
|
|||||||
# NetHack 3.6 data.base
|
# NetHack 3.7 data.base
|
||||||
# $NHDT-Date: 1590711596 2020/05/29 00:19:56 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.96 $
|
# $NHDT-Date: 1608767189 2020/12/23 23:46:29 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.99 $
|
||||||
# Copyright (c) 1994, 1995, 1996 by the NetHack Development Team
|
# Copyright (c) 1994, 1995, 1996 by the NetHack Development Team
|
||||||
# Copyright (c) 1994 by Boudewijn Wayers
|
# Copyright (c) 1994 by Boudewijn Wayers
|
||||||
# NetHack may be freely redistributed. See license for details.
|
# NetHack may be freely redistributed. See license for details.
|
||||||
@@ -1064,13 +1064,14 @@ cream pie
|
|||||||
And welcomes little fishes in,
|
And welcomes little fishes in,
|
||||||
With gently smiling jaws!
|
With gently smiling jaws!
|
||||||
[ How Doth The Little Crocodile, by Lewis Carroll ]
|
[ How Doth The Little Crocodile, by Lewis Carroll ]
|
||||||
|
# Creosote is the Discworld analogue of Croesus
|
||||||
croesus
|
croesus
|
||||||
kroisos
|
kroisos
|
||||||
creosote
|
creosote
|
||||||
Croesus (in Greek: Kroisos), the wealthy last king of Lydia;
|
Croesus (in Greek: Kroisos), the wealthy last king of Lydia;
|
||||||
his empire was destroyed when he attacked Cyrus in 549, after
|
his empire was destroyed when he attacked Cyrus in 549 BC,
|
||||||
the Oracle of Delphi (q.v.) had told him: "if you attack the
|
after the Oracle of Delphi (q.v.) had told him: "if you attack
|
||||||
Persians, you will destroy a mighty empire". Herodotus
|
the Persians, you will destroy a mighty empire". Herodotus
|
||||||
relates of his legendary conversation with Solon of Athens,
|
relates of his legendary conversation with Solon of Athens,
|
||||||
who impressed upon him that being rich does not imply being
|
who impressed upon him that being rich does not imply being
|
||||||
happy and that no one should be considered fortunate before
|
happy and that no one should be considered fortunate before
|
||||||
@@ -2699,10 +2700,11 @@ kelp*
|
|||||||
specimens in their native setting.
|
specimens in their native setting.
|
||||||
[ 20,000 Leagues Under the Sea, by Jules Verne ]
|
[ 20,000 Leagues Under the Sea, by Jules Verne ]
|
||||||
ki-rin
|
ki-rin
|
||||||
The ki-rin is a strange-looking flying creature. It has
|
The ki-rin is a strange-looking wingless flying creature.
|
||||||
scales, a mane like a lion, a tail, hooves, and a horn. It
|
It has scales, a mane like a lion, a tail, four legs with
|
||||||
is brightly colored, and can usually be found flying in the
|
hooves, and a horn like a unicorn's. It is brightly colored,
|
||||||
sky looking for good deeds to reward.
|
and can usually be found flying in the sky looking for good
|
||||||
|
deeds to reward.
|
||||||
king arthur
|
king arthur
|
||||||
*arthur
|
*arthur
|
||||||
Ector took both his sons to the church before which the
|
Ector took both his sons to the church before which the
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user