summaryrefslogtreecommitdiff
path: root/games/crossfire
diff options
context:
space:
mode:
authorfrueauf <frueauf@pkgsrc.org>1998-07-25 17:40:41 +0000
committerfrueauf <frueauf@pkgsrc.org>1998-07-25 17:40:41 +0000
commit3dfaddbe9b9b941fbaddb4ffb207af7214af4982 (patch)
treee130d2247c29a48f530b338f2ce15de65a97a353 /games/crossfire
parent80eb6da22637ac5cf9c5e0c1973b2536248159d3 (diff)
downloadpkgsrc-3dfaddbe9b9b941fbaddb4ffb207af7214af4982.tar.gz
Initial addition of crossfire-0.94.2, a X11 multi/single player game similar
to gauntlet and nethack. Closes pr 5622 by Tim Rightnour after some feedback rounds.
Diffstat (limited to 'games/crossfire')
-rw-r--r--games/crossfire/Makefile58
-rw-r--r--games/crossfire/files/md53
-rw-r--r--games/crossfire/patches/patch-aa7
-rw-r--r--games/crossfire/patches/patch-ab7
-rw-r--r--games/crossfire/patches/patch-ac72
-rw-r--r--games/crossfire/patches/patch-ad7
-rw-r--r--games/crossfire/patches/patch-ae7
-rw-r--r--games/crossfire/patches/patch-af7
-rw-r--r--games/crossfire/patches/patch-ag12
-rw-r--r--games/crossfire/patches/patch-ah42
-rw-r--r--games/crossfire/patches/patch-ai9
-rw-r--r--games/crossfire/patches/patch-aj7
-rw-r--r--games/crossfire/patches/patch-ak12
-rw-r--r--games/crossfire/patches/patch-al7
-rw-r--r--games/crossfire/patches/patch-am7
-rw-r--r--games/crossfire/pkg/COMMENT1
-rw-r--r--games/crossfire/pkg/DESCR11
-rw-r--r--games/crossfire/pkg/PLIST1266
-rw-r--r--games/crossfire/pkg/deinstall17
-rw-r--r--games/crossfire/pkg/install6
-rwxr-xr-xgames/crossfire/scripts/post-patch11
21 files changed, 1576 insertions, 0 deletions
diff --git a/games/crossfire/Makefile b/games/crossfire/Makefile
new file mode 100644
index 00000000000..f4dd31b6508
--- /dev/null
+++ b/games/crossfire/Makefile
@@ -0,0 +1,58 @@
+# $NetBSD: Makefile,v 1.1 1998/07/25 17:40:41 frueauf Exp $
+#
+
+DISTNAME= crossfire-0.94.2
+CATEGORIES= games x11
+MASTER_SITES= ftp://ftp.ifi.uio.no/pub/crossfire/
+DISTFILES= ${CF_SRC} ${CF_MAPS} ${CF_SOUND}
+
+MAINTAINER= root@garbled.net
+
+DEPENDS+= rplay-3.2.0b6:../../audio/rplay
+DEPENDS+= xpm-3.4k:../../graphics/xpm
+
+EXTRACT_ONLY= ${CF_SRC}
+
+CF_SRC= crossfire-0.94.2.tar.gz
+CF_MAPS= crossfire-0.94.2.maps.tar.gz
+CF_SOUND= crossfire-0.92.7.sounds.tar.gz
+
+USE_IMAKE= yes
+USE_PERL5= yes
+SCRIPTS_ENV+= ${SCRIPTSDIR}
+
+post-patch:
+ @${MV} ${WRKSRC}/config/crosssite.def \
+ ${WRKSRC}/config/crosssite.def-orig
+ @${SED} -e 's|@X11BASE@|${X11BASE}|g' \
+ -e 's|@LOCALBASE@|${LOCALBASE}|g' \
+ < ${WRKSRC}/config/crosssite.def-orig \
+ > ${WRKSRC}/config/crosssite.def
+ @${MV} ${WRKSRC}/lib/sounds ${WRKSRC}/lib/sound_list
+ @${SED} -e 's|XXXLOCALBASEXXX|${LOCALBASE}|' \
+ -e 's|XXXDBXXX|${PKG_DBDIR}/${DISTNAME}|' \
+ < ${PKGDIR}/deinstall >${PKGDIR}/DEINSTALL
+ @${SED} -e 's|XXXLOCALBASEXXX|${LOCALBASE}|' \
+ -e 's|XXXX11BASEXXX|${X11BASE}|' \
+ < ${PKGDIR}/install >${PKGDIR}/INSTALL
+
+post-install:
+ ${EXTRACT_CMD} -xzmf ${DISTDIR}/${CF_MAPS} -C ${X11BASE}/lib/crossfire
+ ${EXTRACT_CMD} -xzmf ${DISTDIR}/${CF_SOUND} -C ${X11BASE}/lib/crossfire
+ @/usr/bin/find ${X11BASE}/lib/crossfire/sounds -name \*.au -type f \
+ > ${PKGDIR}/RPLAY
+ @${CAT} ${PKGDIR}/RPLAY >> ${LOCALBASE}/etc/rplay.conf
+ @${CAT} ${PKGDIR}/RPLAY >> ${PKGDIR}/DEINSTALL
+ @${CAT} ${PKGDIR}/RPLAY >> ${PKGDIR}/INSTALL
+ @${ECHO} "EOF" >> ${PKGDIR}/INSTALL
+ @chown root:games ${X11BASE}/bin/crossfire
+ @chmod 2755 ${X11BASE}/bin/crossfire
+ @chown -R root:games ${X11BASE}/lib/crossfire
+ @chmod 775 ${X11BASE}/lib/crossfire/players
+ @chmod 775 ${X11BASE}/lib/crossfire
+ @chmod 664 ${X11BASE}/lib/crossfire/highscore
+
+pre-clean:
+ @${RM} -f ${PKGDIR}/DEINSTALL ${PKGDIR}/INSTALL ${PKGDIR}/RPLAY
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/crossfire/files/md5 b/games/crossfire/files/md5
new file mode 100644
index 00000000000..51312fc3b3f
--- /dev/null
+++ b/games/crossfire/files/md5
@@ -0,0 +1,3 @@
+MD5 (crossfire-0.94.2.tar.gz) = cc59e08438fa2b8ae6cd0194f533ec75
+MD5 (crossfire-0.94.2.maps.tar.gz) = 03533cc5ad2da4ec9308d5e71d36749e
+MD5 (crossfire-0.92.7.sounds.tar.gz) = 9f5496b93000956014c4541f4b66acba
diff --git a/games/crossfire/patches/patch-aa b/games/crossfire/patches/patch-aa
new file mode 100644
index 00000000000..6136c620e60
--- /dev/null
+++ b/games/crossfire/patches/patch-aa
@@ -0,0 +1,7 @@
+--- common/player.c.orig Fri Feb 20 03:46:27 1998
++++ common/player.c Fri Feb 20 03:46:27 1998
+@@ -127,3 +127,3 @@
+ #endif
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ new->play_count=0;
diff --git a/games/crossfire/patches/patch-ab b/games/crossfire/patches/patch-ab
new file mode 100644
index 00000000000..988cf48dc71
--- /dev/null
+++ b/games/crossfire/patches/patch-ab
@@ -0,0 +1,7 @@
+--- common/time.c.orig Fri Jun 19 05:29:45 1998
++++ common/time.c Fri Jun 19 05:30:31 1998
+@@ -59,3 +59,3 @@
+
+-#if (defined(__sun__) && defined(SVR4)) || defined(linux) || defined(NetBSD) \
++#if (defined(__sun__) && defined(SVR4)) || defined(linux) || defined(__NetBSD__) \
+ || defined(__FreeBSD__)
diff --git a/games/crossfire/patches/patch-ac b/games/crossfire/patches/patch-ac
new file mode 100644
index 00000000000..746c5ca676f
--- /dev/null
+++ b/games/crossfire/patches/patch-ac
@@ -0,0 +1,72 @@
+--- config/crosssite.def.orig Sat May 16 05:27:10 1998
++++ config/crosssite.def Fri Jun 26 16:15:22 1998
+@@ -36,9 +36,8 @@
+ * (mwedel@pyramid.com)
+ */
+
+-/*
+ #define XPM_PIX
+-#define Xpm_LibDir /usr/local/lib/
++/*#define Xpm_LibDir /usr/local/lib/
+ */
+ /* If your include files are someplace odd */
+ /*#define Xpm_Include /usr/local/include*/
+@@ -51,9 +50,10 @@
+ * This is a top root directory of all game staff as in UNIX-style
+ * overall.
+ */
+-#define CTop /home/hugin/a/crossfire/crossfire
++/*#define CTop /home/hugin/a/crossfire/crossfire*/
+ /* #define CTop /net/contrib/crossfire */
+ /*#define CTop /usr/local/games/crossfire*/
++#define CTop @X11BASE@
+
+ /* Binaries location If this is undefined, it default to the
+ standard location for X binaries on your machine. */
+@@ -61,7 +61,7 @@
+
+ /* Libraries location If this is undefined it defaults to the
+ standard location for X lib files/crossfire on your machine */
+-#define CLibDir Concat(CTop,/lib)
++#define CLibDir Concat(CTop,/lib/crossfire)
+
+ /* define and put a path here if you want it other than CLibDir/adm */
+ #undef CAdmDir
+@@ -70,7 +70,7 @@
+ * location for misc fonts on your machine
+ */
+
+-#define CFontDir Concat(CTop,/fonts)
++/*#define CFontDir Concat(CTop,/lib/X11/fonts)*/
+
+
+ /* Crossfire manual location If this is undefined it defaults to the
+@@ -103,9 +103,9 @@
+ * use the -l form or put in the complete path name.
+ * Linux users may need to add -lcrypt
+ */
+-/*
+-#define Extra_Libraries -lcrypt
+-*/
++
++#define Extra_Libraries -lcrypt -lcompat
++
+
+ /* Force CC to be a specific compilator? Define this to be the
+ * actual compiler (see example). If defined, the default
+@@ -161,11 +161,11 @@
+ * too distant future, it probably isn't worth fixing here.
+ */
+
+-/*
++
+ #define Rplay_Sound
+-#define RPlayLibDir /usr/local/lib
+-#define RPlayIncDir /usr/local/include
+-*/
++#define RPlayLibDir @LOCALBASE@/lib
++#define RPlayIncDir @LOCALBASE@/include
++
+
+ /* define this if using OpenWindows as your enviroment. This only
+ * needs to be set if the openwindows server you use is
diff --git a/games/crossfire/patches/patch-ad b/games/crossfire/patches/patch-ad
new file mode 100644
index 00000000000..59bce7bc12c
--- /dev/null
+++ b/games/crossfire/patches/patch-ad
@@ -0,0 +1,7 @@
+--- server/init.c.orig Fri Feb 20 03:46:30 1998
++++ server/init.c Fri Feb 20 03:46:30 1998
+@@ -521,3 +521,3 @@
+ #endif
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ printf("Rplay_Sound:\t<true>\n");
diff --git a/games/crossfire/patches/patch-ae b/games/crossfire/patches/patch-ae
new file mode 100644
index 00000000000..e1155591778
--- /dev/null
+++ b/games/crossfire/patches/patch-ae
@@ -0,0 +1,7 @@
+--- server/input.c.orig Fri Feb 20 03:46:30 1998
++++ server/input.c Fri Feb 20 03:46:30 1998
+@@ -1407,3 +1407,3 @@
+
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ if ((op->contr->rplay_fd = - op->contr->rplay_fd) > 0)
diff --git a/games/crossfire/patches/patch-af b/games/crossfire/patches/patch-af
new file mode 100644
index 00000000000..dfbdc2bea9e
--- /dev/null
+++ b/games/crossfire/patches/patch-af
@@ -0,0 +1,7 @@
+--- server/main.c.orig Fri Feb 20 03:46:30 1998
++++ server/main.c Fri Feb 20 03:46:30 1998
+@@ -597,3 +597,3 @@
+
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ if (pl->play_count > 0)
diff --git a/games/crossfire/patches/patch-ag b/games/crossfire/patches/patch-ag
new file mode 100644
index 00000000000..cfc580d6fff
--- /dev/null
+++ b/games/crossfire/patches/patch-ag
@@ -0,0 +1,12 @@
+--- server/player.c.orig Fri Feb 20 03:46:30 1998
++++ server/player.c Fri Feb 20 03:46:30 1998
+@@ -259,3 +259,3 @@
+ */
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ p->rplay_fd = 0;
+@@ -270,3 +270,3 @@
+ p->ob->run_away = atoi(cp);
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ if ((cp = XGetDefault(p->gdisp, name, "sounds")) != NULL)
diff --git a/games/crossfire/patches/patch-ah b/games/crossfire/patches/patch-ah
new file mode 100644
index 00000000000..1bf90d3872f
--- /dev/null
+++ b/games/crossfire/patches/patch-ah
@@ -0,0 +1,42 @@
+--- server/sounds.c.orig Fri Feb 20 03:46:30 1998
++++ server/sounds.c Fri Feb 20 03:46:30 1998
+@@ -23,3 +23,3 @@
+ {
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ char buf[MAX_BUF], name_buf[MAX_BUF];
+@@ -76,3 +76,3 @@
+ if (rplay_set(sound_table[num_sounds], RPLAY_APPEND,
+- RPLAY_SOUND, name_buf,
++ RPLAY_SND, name_buf,
+ RPLAY_VOLUME, volume,
+@@ -96,3 +96,3 @@
+ {
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ char *p;
+@@ -133,3 +133,3 @@
+ {
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ if (volume > pl->play_count * 8)
+@@ -160,3 +160,3 @@
+ }
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ if ((sound_num >= NROF_SOUNDS) || (sound_table[sound_num] == NULL))
+@@ -178,3 +178,3 @@
+ player *pl;
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ int volume;
+@@ -186,3 +186,3 @@
+ }
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ if (sound_table[sound_num] == NULL)
+@@ -201,3 +201,3 @@
+ }
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ if ((pl->rplay_fd > 0) &&
diff --git a/games/crossfire/patches/patch-ai b/games/crossfire/patches/patch-ai
new file mode 100644
index 00000000000..f4c3d17412a
--- /dev/null
+++ b/games/crossfire/patches/patch-ai
@@ -0,0 +1,9 @@
+--- include/config.h.orig Sat Feb 7 22:26:21 1998
++++ include/config.h Sun Feb 22 05:52:23 1998
+@@ -882,4 +882,4 @@
+
+-#ifdef RPLAY_SOUND
+-# define SOUNDS_LIST "sounds"
++#ifdef RPLAY_SND
++# define SOUNDS_LIST "sound_list"
+ #endif
diff --git a/games/crossfire/patches/patch-aj b/games/crossfire/patches/patch-aj
new file mode 100644
index 00000000000..330574b2471
--- /dev/null
+++ b/games/crossfire/patches/patch-aj
@@ -0,0 +1,7 @@
+--- include/structs.h.orig Fri Feb 20 03:46:32 1998
++++ include/structs.h Fri Feb 20 03:46:32 1998
+@@ -625,3 +625,3 @@
+ #endif
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ int rplay_fd; /* Connexion with the rplayd daemon (disabled if <= 0) */
diff --git a/games/crossfire/patches/patch-ak b/games/crossfire/patches/patch-ak
new file mode 100644
index 00000000000..f744edd45b4
--- /dev/null
+++ b/games/crossfire/patches/patch-ak
@@ -0,0 +1,12 @@
+--- include/global.h.orig Fri Feb 20 03:46:32 1998
++++ include/global.h Fri Feb 20 03:46:32 1998
+@@ -50,3 +50,3 @@
+ #include "structs.h"
+-#if defined(RPLAY_SOUND) && !defined(__CEXTRACT__)
++#if defined(RPLAY_SND) && !defined(__CEXTRACT__)
+ #include <rplay.h> /* RPLAY structure */
+@@ -163,3 +163,3 @@
+
+-#ifdef RPLAY_SOUND
++#ifdef RPLAY_SND
+ EXTERN RPLAY *sound_table[NROF_SOUNDS];
diff --git a/games/crossfire/patches/patch-al b/games/crossfire/patches/patch-al
new file mode 100644
index 00000000000..9743bc3de12
--- /dev/null
+++ b/games/crossfire/patches/patch-al
@@ -0,0 +1,7 @@
+--- config/crossfire.cf.orig Fri Feb 20 03:51:12 1998
++++ config/crossfire.cf Fri Feb 20 03:27:46 1998
+@@ -292,3 +292,3 @@
+
+-SOUND_DEF = -DRPLAY_SOUND
++SOUND_DEF = -DRPLAY_SND
+ #endif
diff --git a/games/crossfire/patches/patch-am b/games/crossfire/patches/patch-am
new file mode 100644
index 00000000000..fd69a81bb28
--- /dev/null
+++ b/games/crossfire/patches/patch-am
@@ -0,0 +1,7 @@
+--- lib/Imakefile.orig Sun Feb 22 05:55:15 1998
++++ lib/Imakefile Sun Feb 22 05:55:24 1998
+@@ -43,3 +43,3 @@
+ skill_params \
+- sounds \
++ sound_list \
+ spell_params \
diff --git a/games/crossfire/pkg/COMMENT b/games/crossfire/pkg/COMMENT
new file mode 100644
index 00000000000..11dd1e0aea0
--- /dev/null
+++ b/games/crossfire/pkg/COMMENT
@@ -0,0 +1 @@
+X11 multi/single player game similar to gauntlet and nethack.
diff --git a/games/crossfire/pkg/DESCR b/games/crossfire/pkg/DESCR
new file mode 100644
index 00000000000..d7ad3086e2a
--- /dev/null
+++ b/games/crossfire/pkg/DESCR
@@ -0,0 +1,11 @@
+WHAT IS CROSSFIRE?
+
+ This is a multiplayer graphical arcade and adventure game made for
+ the X-Windows environment.
+
+ It has certain flavours from other games, especially Gauntlet (TM)
+ and Nethack/Moria.
+
+ Any number of players can move around in their own window, finding
+ and using items and battle monsters. They can choose to cooperate
+ or compete in the same "world".
diff --git a/games/crossfire/pkg/PLIST b/games/crossfire/pkg/PLIST
new file mode 100644
index 00000000000..2ea58df67a4
--- /dev/null
+++ b/games/crossfire/pkg/PLIST
@@ -0,0 +1,1266 @@
+@comment $NetBSD: PLIST,v 1.1 1998/07/25 17:40:43 frueauf Exp $
+bin/crossfire
+bin/crossloop.pl
+bin/crossrem.pl
+bin/gensym.pl
+bin/tcpsockets.pl
+bin/crossloop
+bin/mktable
+bin/mapconv
+bin/crossedit
+lib/X11/fonts/misc/crossfire.pcf
+lib/crossfire/adm/flushlocks
+lib/crossfire/README
+lib/crossfire/forbid
+lib/crossfire/animations
+lib/crossfire/artifacts
+lib/crossfire/ban_file
+lib/crossfire/def_help
+lib/crossfire/def_keys
+lib/crossfire/dm_file
+lib/crossfire/formulae
+lib/crossfire/fsconfig
+lib/crossfire/messages
+lib/crossfire/motd
+lib/crossfire/races
+lib/crossfire/skill_params
+lib/crossfire/sound_list
+lib/crossfire/spell_params
+lib/crossfire/treasures
+lib/crossfire/xpmtopix.pl
+lib/crossfire/archetypes
+lib/crossfire/bmaps
+lib/crossfire/crossfire.cfb
+lib/crossfire/esrv_xpm.eric
+lib/crossfire/faces
+lib/crossfire/crossfire.pix.1
+lib/crossfire/crossfire.pix.2
+lib/crossfire/crossfire.pix.3
+lib/crossfire/crossfire.pix.4
+lib/crossfire/crossfire.pix.5
+lib/crossfire/crossfire.pix.6
+lib/crossfire/crossfire.pix.7
+lib/crossfire/help/apply
+lib/crossfire/help/bind
+lib/crossfire/help/cast
+lib/crossfire/help/golem
+lib/crossfire/help/invoke
+lib/crossfire/help/keys
+lib/crossfire/help/mark
+lib/crossfire/help/melee
+lib/crossfire/help/mouse
+lib/crossfire/help/move
+lib/crossfire/help/name
+lib/crossfire/help/output
+lib/crossfire/help/output-count
+lib/crossfire/help/output-sync
+lib/crossfire/help/party
+lib/crossfire/help/pickup
+lib/crossfire/help/quit
+lib/crossfire/help/range
+lib/crossfire/help/save
+lib/crossfire/help/sort_inventory
+lib/crossfire/help/spells
+lib/crossfire/help/statistics
+lib/crossfire/help/take
+lib/crossfire/help/traps
+lib/crossfire/help/unbind
+lib/crossfire/highscore
+lib/crossfire/maps/editor/picks/special
+lib/crossfire/maps/editor/picks/items.orig
+lib/crossfire/maps/editor/picks/exits
+lib/crossfire/maps/editor/picks/background
+lib/crossfire/maps/editor/picks/special.orig
+lib/crossfire/maps/editor/picks/shops
+lib/crossfire/maps/editor/picks/other
+lib/crossfire/maps/editor/picks/TownStaff
+lib/crossfire/maps/editor/picks/lakes
+lib/crossfire/maps/editor/picks/indoors
+lib/crossfire/maps/editor/picks/outdoors
+lib/crossfire/maps/editor/picks/town
+lib/crossfire/maps/editor/picks/rivers
+lib/crossfire/maps/editor/picks/artifacts
+lib/crossfire/maps/editor/picks/monsters2.orig
+lib/crossfire/maps/editor/picks/runes.orig
+lib/crossfire/maps/editor/picks/equipment
+lib/crossfire/maps/editor/picks/alchemy
+lib/crossfire/maps/editor/picks/food-bparts
+lib/crossfire/maps/editor/picks/readables
+lib/crossfire/maps/editor/picks/items
+lib/crossfire/maps/editor/picks/monsters2
+lib/crossfire/maps/editor/picks/runes
+lib/crossfire/maps/editor/picks/monsters
+lib/crossfire/maps/editor/picks/alltown
+lib/crossfire/maps/editor/picks/exits.orig
+lib/crossfire/maps/editor/walls/wall
+lib/crossfire/maps/editor/walls/caves
+lib/crossfire/maps/editor/walls/caves2
+lib/crossfire/maps/editor/walls/misc
+lib/crossfire/maps/skud/court
+lib/crossfire/maps/skud/east_1
+lib/crossfire/maps/skud/entrance
+lib/crossfire/maps/skud/maze
+lib/crossfire/maps/skud/north_1
+lib/crossfire/maps/skud/west_1
+lib/crossfire/maps/world/world_a2
+lib/crossfire/maps/world/world_a3
+lib/crossfire/maps/world/world_b3
+lib/crossfire/maps/world/world_c3
+lib/crossfire/maps/world/world_b4
+lib/crossfire/maps/world/world_b2
+lib/crossfire/maps/world/README
+lib/crossfire/maps/world/world_a1
+lib/crossfire/maps/world/world_b1
+lib/crossfire/maps/world/world_c1
+lib/crossfire/maps/world/world_c2
+lib/crossfire/maps/world/world_e1
+lib/crossfire/maps/world/world_e2
+lib/crossfire/maps/world/world_c4
+lib/crossfire/maps/world/world_a4
+lib/crossfire/maps/world/connect.pl
+lib/crossfire/maps/dtabb/town/town
+lib/crossfire/maps/dtabb/town/shop_g
+lib/crossfire/maps/dtabb/town/shop_m
+lib/crossfire/maps/dtabb/town/shop_a
+lib/crossfire/maps/dtabb/town/shop_w
+lib/crossfire/maps/dtabb/town/inn
+lib/crossfire/maps/dtabb/town/tavern
+lib/crossfire/maps/dtabb/town/church
+lib/crossfire/maps/dtabb/town/quest
+lib/crossfire/maps/dtabb/quest/town2
+lib/crossfire/maps/dtabb/quest/towers
+lib/crossfire/maps/dtabb/quest/shop_f
+lib/crossfire/maps/dtabb/quest/shop_b
+lib/crossfire/maps/dtabb/quest/tower1
+lib/crossfire/maps/dtabb/quest/tower2
+lib/crossfire/maps/dtabb/quest/water
+lib/crossfire/maps/dtabb/quest/fire
+lib/crossfire/maps/dtabb/cave
+lib/crossfire/maps/dtabb/cave2
+lib/crossfire/maps/ender/pisland/underworld
+lib/crossfire/maps/ender/pisland/vol_vill_shops
+lib/crossfire/maps/ender/pisland/vol_village
+lib/crossfire/maps/ender/pisland/volcano
+lib/crossfire/maps/ender/pisland/vvhuts
+lib/crossfire/maps/ender/pisland/hut
+lib/crossfire/maps/ender/pisland/vvmansion
+lib/crossfire/maps/ender/pisland/pirateisland
+lib/crossfire/maps/ender/pisland/ship
+lib/crossfire/maps/ender/pisland/ship_deck2
+lib/crossfire/maps/ender/temple/temp_dung1
+lib/crossfire/maps/ender/temple/temple
+lib/crossfire/maps/ender/temple/enterance
+lib/crossfire/maps/ender/island/strong_island
+lib/crossfire/maps/ender/island/stronghold
+lib/crossfire/maps/ender/island/treas_room
+lib/crossfire/maps/ender/island/treasureisland
+lib/crossfire/maps/ender/island/isl_yel
+lib/crossfire/maps/ender/island/island1
+lib/crossfire/maps/ender/island/jungle
+lib/crossfire/maps/ender/island/middleisland
+lib/crossfire/maps/ender/piratedung
+lib/crossfire/maps/ender/pirateenter
+lib/crossfire/maps/kar/undead
+lib/crossfire/maps/kar/wiz1
+lib/crossfire/maps/kar/devil.church1
+lib/crossfire/maps/kar/wiz2
+lib/crossfire/maps/kar/devil.church2
+lib/crossfire/maps/kar/hallofbones
+lib/crossfire/maps/kar/map.fr.0
+lib/crossfire/maps/kar/map.fr.1
+lib/crossfire/maps/kar/wiz3
+lib/crossfire/maps/kar/wiz4
+lib/crossfire/maps/kar/wiz5
+lib/crossfire/maps/kar/wiz7
+lib/crossfire/maps/kar/wiz6
+lib/crossfire/maps/kar/devil.church3
+lib/crossfire/maps/kar/map.fr.2
+lib/crossfire/maps/kar/map.fr.3
+lib/crossfire/maps/kar/magic.shop
+lib/crossfire/maps/kar/devil.church4
+lib/crossfire/maps/kar/devil.church5
+lib/crossfire/maps/kar/boulder_inferno
+lib/crossfire/maps/city/oldcity/oldcity3
+lib/crossfire/maps/city/oldcity/oldcity6
+lib/crossfire/maps/city/oldcity/oldcity7
+lib/crossfire/maps/city/oldcity/oldcity9
+lib/crossfire/maps/city/oldcity/oldcity8
+lib/crossfire/maps/city/oldcity/end
+lib/crossfire/maps/city/oldcity/oldcity1
+lib/crossfire/maps/city/oldcity/oldcity14
+lib/crossfire/maps/city/oldcity/oldcity2
+lib/crossfire/maps/city/oldcity/oldcity4
+lib/crossfire/maps/city/oldcity/oldcity5
+lib/crossfire/maps/city/oldcity/oldcity10
+lib/crossfire/maps/city/oldcity/oldcity11
+lib/crossfire/maps/city/oldcity/oldcity12
+lib/crossfire/maps/city/oldcity/oldcity13
+lib/crossfire/maps/city/oldcity/oldcity15
+lib/crossfire/maps/city/taverns/inn2
+lib/crossfire/maps/city/taverns/goths0
+lib/crossfire/maps/city/taverns/goths2
+lib/crossfire/maps/city/taverns/goths
+lib/crossfire/maps/city/taverns/apartments
+lib/crossfire/maps/city/taverns/inn
+lib/crossfire/maps/city/houses/house2
+lib/crossfire/maps/city/houses/jones
+lib/crossfire/maps/city/houses/newhouse1
+lib/crossfire/maps/city/houses/maze1
+lib/crossfire/maps/city/houses/house1
+lib/crossfire/maps/city/houses/house.haunted2
+lib/crossfire/maps/city/houses/map.fr.ruin
+lib/crossfire/maps/city/houses/house.haunted
+lib/crossfire/maps/city/houses/wizz.entry
+lib/crossfire/maps/city/houses/wizz.lev1
+lib/crossfire/maps/city/houses/wizz.lev1.pass1
+lib/crossfire/maps/city/misc/zoo
+lib/crossfire/maps/city/misc/church
+lib/crossfire/maps/city/misc/cityhall
+lib/crossfire/maps/city/misc/gatehouse
+lib/crossfire/maps/city/misc/arena
+lib/crossfire/maps/city/misc/beginners
+lib/crossfire/maps/city/misc/prison
+lib/crossfire/maps/city/misc/library
+lib/crossfire/maps/city/misc/devourlower
+lib/crossfire/maps/city/misc/castle
+lib/crossfire/maps/city/misc/castle2
+lib/crossfire/maps/city/misc/templelyth
+lib/crossfire/maps/city/misc/templedevour
+lib/crossfire/maps/city/misc/mercenaries
+lib/crossfire/maps/city/towers/tower.mad2
+lib/crossfire/maps/city/towers/tower.mad3
+lib/crossfire/maps/city/towers/tower.mad1
+lib/crossfire/maps/city/towers/tower
+lib/crossfire/maps/city/towers/tower.mad
+lib/crossfire/maps/city/cannery/ware1
+lib/crossfire/maps/city/shops/gemshop
+lib/crossfire/maps/city/shops/weaponshop
+lib/crossfire/maps/city/shops/bank
+lib/crossfire/maps/city/shops/generalshop
+lib/crossfire/maps/city/shops/magicshop
+lib/crossfire/maps/city/shops/armourshop
+lib/crossfire/maps/city/shops/bowshop
+lib/crossfire/maps/city/shops/potionshop
+lib/crossfire/maps/city/kar/drink
+lib/crossfire/maps/city/kar/creepy.house
+lib/crossfire/maps/city/kar/creepy.house2
+lib/crossfire/maps/city/kar/gorks1
+lib/crossfire/maps/city/kar/gorks2
+lib/crossfire/maps/city/kar/gorks3
+lib/crossfire/maps/city/kar/somehouse
+lib/crossfire/maps/city/kar/somehouse2
+lib/crossfire/maps/city/kar/somehouse3
+lib/crossfire/maps/city/magara/porter_house
+lib/crossfire/maps/city/mansion/garden
+lib/crossfire/maps/city/mansion/entrance
+lib/crossfire/maps/city/mansion/muriskunes
+lib/crossfire/maps/city/mansion/stronghold
+lib/crossfire/maps/city/mansion/str-tunnel
+lib/crossfire/maps/city/city
+lib/crossfire/maps/cd/cd.tower1.754
+lib/crossfire/maps/cd/cd.castle.750
+lib/crossfire/maps/cd/cd.inn.752
+lib/crossfire/maps/cd/cd.store.753
+lib/crossfire/maps/cd/cd.tower2.755
+lib/crossfire/maps/cd/cd.tunnel.751
+lib/crossfire/maps/cd/cd.cellar1.757
+lib/crossfire/maps/eeur/hut.1
+lib/crossfire/maps/eeur/hut.2
+lib/crossfire/maps/eeur/barad_dur
+lib/crossfire/maps/eeur/tower1.1
+lib/crossfire/maps/eeur/tower1.2
+lib/crossfire/maps/eeur/tower1.3
+lib/crossfire/maps/eeur/tower1.4
+lib/crossfire/maps/mcz/castle_water
+lib/crossfire/maps/mcz/castle_low1
+lib/crossfire/maps/mcz/castle_low2
+lib/crossfire/maps/mcz/castle_air
+lib/crossfire/maps/mcz/castle_earth
+lib/crossfire/maps/mcz/castle_fire
+lib/crossfire/maps/mcz/forest
+lib/crossfire/maps/mcz/castle1
+lib/crossfire/maps/esben/map.esben.2
+lib/crossfire/maps/esben/grukks.1
+lib/crossfire/maps/esben/grukks.2
+lib/crossfire/maps/esben/grukks.3
+lib/crossfire/maps/esben/grukks.4
+lib/crossfire/maps/esben/castle_aaaarg
+lib/crossfire/maps/esben/puddings.place
+lib/crossfire/maps/esben/hole
+lib/crossfire/maps/esben/kjerring
+lib/crossfire/maps/esben/watertunnel
+lib/crossfire/maps/esben/ancient_hut
+lib/crossfire/maps/esben/ruins
+lib/crossfire/maps/esben/sokoban1
+lib/crossfire/maps/esben/sokoban2
+lib/crossfire/maps/esben/sokoban3
+lib/crossfire/maps/esben/sokoban4
+lib/crossfire/maps/esben/sokoban5
+lib/crossfire/maps/santo_dominion/houses/house1
+lib/crossfire/maps/santo_dominion/magara/well/top
+lib/crossfire/maps/santo_dominion/magara/well/bottom
+lib/crossfire/maps/santo_dominion/magara/north_lighthouse/floor_2
+lib/crossfire/maps/santo_dominion/magara/north_lighthouse/floor_3
+lib/crossfire/maps/santo_dominion/magara/north_lighthouse/floor_4
+lib/crossfire/maps/santo_dominion/magara/north_lighthouse/floor_1
+lib/crossfire/maps/santo_dominion/magara/south_lighthouse/floor_2
+lib/crossfire/maps/santo_dominion/magara/south_lighthouse/floor_3
+lib/crossfire/maps/santo_dominion/magara/south_lighthouse/floor_4
+lib/crossfire/maps/santo_dominion/magara/south_lighthouse/floor_1
+lib/crossfire/maps/santo_dominion/magara/hut/floor_1
+lib/crossfire/maps/santo_dominion/magara/hut/floor_2
+lib/crossfire/maps/santo_dominion/magara/hut/floor_3
+lib/crossfire/maps/santo_dominion/magara/opera
+lib/crossfire/maps/santo_dominion/lord_byron/dungeon
+lib/crossfire/maps/santo_dominion/lord_byron/main
+lib/crossfire/maps/santo_dominion/lord_byron/2nd_floor
+lib/crossfire/maps/santo_dominion/lord_byron/1st_floor
+lib/crossfire/maps/santo_dominion/shops/armour
+lib/crossfire/maps/santo_dominion/shops/eliks
+lib/crossfire/maps/santo_dominion/shops/erash
+lib/crossfire/maps/santo_dominion/shops/nosferatu
+lib/crossfire/maps/santo_dominion/shops/rings
+lib/crossfire/maps/santo_dominion/peacock
+lib/crossfire/maps/santo_dominion/tavern
+lib/crossfire/maps/santo_dominion/town
+lib/crossfire/maps/santo_dominion/tobias
+lib/crossfire/maps/santo_dominion/crossfire
+lib/crossfire/maps/santo_dominion/tollpost
+lib/crossfire/maps/santo_dominion/den
+lib/crossfire/maps/santo_dominion/south_barn
+lib/crossfire/maps/santo_dominion/basement
+lib/crossfire/maps/santo_dominion/north_barn
+lib/crossfire/maps/santo_dominion/noble_rest
+lib/crossfire/maps/santo_dominion/north_farm
+lib/crossfire/maps/santo_dominion/tavern.2ndfloor
+lib/crossfire/maps/santo_dominion/tavern.downstairs
+lib/crossfire/maps/santo_dominion/tobias.top
+lib/crossfire/maps/santo_dominion/map.stigkr.1
+lib/crossfire/maps/santo_dominion/appartment
+lib/crossfire/maps/santo_dominion/map.and.sale
+lib/crossfire/maps/santo_dominion/map.stigkr.2
+lib/crossfire/maps/santo_dominion/just_preliminary
+lib/crossfire/maps/santo_dominion/house_of_hell
+lib/crossfire/maps/hendel/pre_acid
+lib/crossfire/maps/hendel/acid_room
+lib/crossfire/maps/hendel/mountain_pass
+lib/crossfire/maps/terrain/hills_2
+lib/crossfire/maps/terrain/swamp_2
+lib/crossfire/maps/terrain/forest_1
+lib/crossfire/maps/terrain/mountain_1
+lib/crossfire/maps/terrain/empty
+lib/crossfire/maps/terrain/jungle_2
+lib/crossfire/maps/terrain/plains_1
+lib/crossfire/maps/terrain/desert_1
+lib/crossfire/maps/terrain/swamp_1
+lib/crossfire/maps/terrain/plains_2
+lib/crossfire/maps/terrain/mountain_2
+lib/crossfire/maps/terrain/jungle_1
+lib/crossfire/maps/terrain/desert_2
+lib/crossfire/maps/terrain/hills_1
+lib/crossfire/maps/terrain/forest_2
+lib/crossfire/maps/peterm/CTower/CTower
+lib/crossfire/maps/peterm/CTower/Servants
+lib/crossfire/maps/peterm/CTower/GroundLevel
+lib/crossfire/maps/peterm/CTower/Dungeon
+lib/crossfire/maps/peterm/CTower/Barracks
+lib/crossfire/maps/peterm/CTower/Officers
+lib/crossfire/maps/peterm/CTower/Library
+lib/crossfire/maps/peterm/CTower/Laboratory
+lib/crossfire/maps/peterm/CTower/Chamber
+lib/crossfire/maps/peterm/CTower/Study
+lib/crossfire/maps/peterm/CTower/TowerTop
+lib/crossfire/maps/peterm/temple/AnteChamber
+lib/crossfire/maps/peterm/temple/GemTunnel
+lib/crossfire/maps/peterm/temple/InnerTemple
+lib/crossfire/maps/peterm/temple/OuterTemple
+lib/crossfire/maps/peterm/temple/Temple
+lib/crossfire/maps/peterm/Demonology/Entrance
+lib/crossfire/maps/peterm/Demonology/GroundLevel
+lib/crossfire/maps/peterm/Demonology/ApprenticeLevel
+lib/crossfire/maps/peterm/Demonology/JourneymanLevel
+lib/crossfire/maps/peterm/Demonology/MasterLevel
+lib/crossfire/maps/peterm/Demonology/AirTower1
+lib/crossfire/maps/peterm/Demonology/AirTower2
+lib/crossfire/maps/peterm/Demonology/WaterTower1
+lib/crossfire/maps/peterm/Demonology/FireTower1
+lib/crossfire/maps/peterm/Demonology/EarthTower1
+lib/crossfire/maps/peterm/Demonology/EarthTower2
+lib/crossfire/maps/peterm/Demonology/WaterTower2
+lib/crossfire/maps/peterm/Demonology/FireTower2
+lib/crossfire/maps/peterm/Demonology/EarthMaster
+lib/crossfire/maps/peterm/Demonology/AirMaster
+lib/crossfire/maps/peterm/Demonology/WaterMaster
+lib/crossfire/maps/peterm/Demonology/FireMaster
+lib/crossfire/maps/peterm/Demonology/FireStudy
+lib/crossfire/maps/peterm/Demonology/EarthStudy
+lib/crossfire/maps/peterm/Demonology/AirStudy
+lib/crossfire/maps/peterm/Demonology/WaterStudy
+lib/crossfire/maps/peterm/Demonology/Demon1
+lib/crossfire/maps/peterm/Demonology/Demon2
+lib/crossfire/maps/peterm/Demonology/Demon3
+lib/crossfire/maps/peterm/Demonology/HighTower1
+lib/crossfire/maps/peterm/Demonology/HighTower2
+lib/crossfire/maps/peterm/Demonology/HighTowerTop
+lib/crossfire/maps/peterm/Demonology/Entrance.orig
+lib/crossfire/maps/peterm/DragonQuest/Entrance
+lib/crossfire/maps/peterm/DragonQuest/WyvernNest
+lib/crossfire/maps/peterm/DragonQuest/IceHatchery
+lib/crossfire/maps/peterm/DragonQuest/ElectricHatchery
+lib/crossfire/maps/peterm/DragonQuest/FireHatchery
+lib/crossfire/maps/peterm/DragonQuest/IceAnte
+lib/crossfire/maps/peterm/DragonQuest/IceLord
+lib/crossfire/maps/peterm/DragonQuest/FireAnte
+lib/crossfire/maps/peterm/DragonQuest/FireLord
+lib/crossfire/maps/peterm/DragonQuest/ElectricAnte
+lib/crossfire/maps/peterm/DragonQuest/ElectricLord
+lib/crossfire/maps/peterm/FireTemple/Entrance
+lib/crossfire/maps/peterm/FireTemple/LavaChamber
+lib/crossfire/maps/peterm/FireTemple/HotMines
+lib/crossfire/maps/peterm/FireTemple/FirstFloor
+lib/crossfire/maps/peterm/FireTemple/Mezannine1
+lib/crossfire/maps/peterm/FireTemple/SecondFloor
+lib/crossfire/maps/peterm/FireTemple/ThirdFloor
+lib/crossfire/maps/peterm/FireTemple/FourthFloor
+lib/crossfire/maps/peterm/FireTemple/FifthFloor
+lib/crossfire/maps/peterm/FireTemple/Passageway
+lib/crossfire/maps/peterm/FireTemple/Fire1
+lib/crossfire/maps/peterm/FireTemple/Fire2
+lib/crossfire/maps/peterm/FireTemple/Fire3
+lib/crossfire/maps/peterm/FireTemple/Fire4
+lib/crossfire/maps/langley/pirates/madvillage
+lib/crossfire/maps/langley/pirates/mbgrave
+lib/crossfire/maps/langley/pirates/mbgrave2
+lib/crossfire/maps/langley/pirates/mooglyprize
+lib/crossfire/maps/langley/pirates/mooglypuzzle
+lib/crossfire/maps/langley/pirates/fortvsship
+lib/crossfire/maps/langley/pirates/tortcave
+lib/crossfire/maps/langley/pirates/torthole
+lib/crossfire/maps/langley/pirates/tortola
+lib/crossfire/maps/langley/pirates/tortship
+lib/crossfire/maps/langley/pirates/tortship2
+lib/crossfire/maps/langley/pirates/tortship3
+lib/crossfire/maps/langley/pirates/torttemple
+lib/crossfire/maps/langley/town/church
+lib/crossfire/maps/langley/town/churchcrypt
+lib/crossfire/maps/langley/town/churchtower
+lib/crossfire/maps/langley/town/dshark
+lib/crossfire/maps/langley/town/generalstore
+lib/crossfire/maps/langley/town/inn
+lib/crossfire/maps/langley/town/portia
+lib/crossfire/maps/langley/town/portia2
+lib/crossfire/maps/langley/town/percy
+lib/crossfire/maps/langley/town/portjoseph
+lib/crossfire/maps/langley/goblin/goblinisle
+lib/crossfire/maps/langley/goblin/hut
+lib/crossfire/maps/langley/goblin/hole
+lib/crossfire/maps/langley/goblin/fortress
+lib/crossfire/maps/langley/goblin/fort2
+lib/crossfire/maps/langley/goblin/netower
+lib/crossfire/maps/langley/goblin/nwtower
+lib/crossfire/maps/langley/goblin/setower
+lib/crossfire/maps/langley/goblin/swtower
+lib/crossfire/maps/langley/goblin/dungeon1
+lib/crossfire/maps/langley/goblin/dungeon2
+lib/crossfire/maps/langley/goblin/dungeon3
+lib/crossfire/maps/langley/goblin/caves
+lib/crossfire/maps/langley/readme
+lib/crossfire/maps/asyvan/gate1
+lib/crossfire/maps/asyvan/gate2
+lib/crossfire/maps/asyvan/gate3
+lib/crossfire/maps/asyvan/gate4
+lib/crossfire/maps/asyvan/gate5
+lib/crossfire/maps/asyvan/gate6
+lib/crossfire/maps/asyvan/gate7
+lib/crossfire/maps/asyvan/gate8
+lib/crossfire/maps/asyvan/gate9
+lib/crossfire/maps/asyvan/palace1
+lib/crossfire/maps/asyvan/palace2
+lib/crossfire/maps/asyvan/palace3
+lib/crossfire/maps/generic/volcano/level3
+lib/crossfire/maps/generic/volcano/level4
+lib/crossfire/maps/generic/volcano/level2
+lib/crossfire/maps/generic/volcano/level1
+lib/crossfire/maps/generic/castle2.1
+lib/crossfire/maps/generic/castle2.0
+lib/crossfire/maps/generic/castle2.2
+lib/crossfire/maps/generic/castle2.3
+lib/crossfire/maps/generic/cave2
+lib/crossfire/maps/generic/village1
+lib/crossfire/maps/generic/house1
+lib/crossfire/maps/generic/castle1.1
+lib/crossfire/maps/generic/castle1.0
+lib/crossfire/maps/generic/castle1.2
+lib/crossfire/maps/generic/castle1.3
+lib/crossfire/maps/generic/undead.1
+lib/crossfire/maps/generic/undead.2
+lib/crossfire/maps/generic/undead.3
+lib/crossfire/maps/generic/xyzzy-mines
+lib/crossfire/maps/brittany/Brest/Castle/castle
+lib/crossfire/maps/brittany/Brest/Castle/DragonRoom
+lib/crossfire/maps/brittany/Brest/Castle/AcidChamber
+lib/crossfire/maps/brittany/Brest/Castle/LargeRoom
+lib/crossfire/maps/brittany/Brest/Castle/Finale
+lib/crossfire/maps/brittany/Brest/brest
+lib/crossfire/maps/brittany/Brest/ludo1
+lib/crossfire/maps/brittany/Brest/ludo2
+lib/crossfire/maps/brittany/Brest/brest.cvt
+lib/crossfire/maps/brittany/Brest/brest.armour
+lib/crossfire/maps/brittany/Brest/brest.food
+lib/crossfire/maps/brittany/Brest/brest.inn
+lib/crossfire/maps/brittany/Brest/brest.weapon
+lib/crossfire/maps/brittany/Brest/sport.jess
+lib/crossfire/maps/brittany/Brest/underground
+lib/crossfire/maps/brittany/Brest/underground2
+lib/crossfire/maps/brittany/Brest/amphis
+lib/crossfire/maps/brittany/Brest/jes.admini
+lib/crossfire/maps/brittany/Brest/jes.admini.1
+lib/crossfire/maps/brittany/Brest/elec.jes
+lib/crossfire/maps/brittany/Brest/info.2.zoon
+lib/crossfire/maps/brittany/Brest/info_first
+lib/crossfire/maps/brittany/Brest/brest.magic
+lib/crossfire/maps/brittany/Brest/nasty_house
+lib/crossfire/maps/brittany/Brest/brest.orig
+lib/crossfire/maps/brittany/khazad.1
+lib/crossfire/maps/brittany/khazad.2
+lib/crossfire/maps/brittany/hole
+lib/crossfire/maps/brittany/enigme.1
+lib/crossfire/maps/brittany/enigme.2
+lib/crossfire/maps/brittany/enigme.3
+lib/crossfire/maps/brittany/enigme.4
+lib/crossfire/maps/brittany/enigme.5
+lib/crossfire/maps/brittany/enigme.6
+lib/crossfire/maps/brittany/dol-guldur.1
+lib/crossfire/maps/brittany/dol-guldur.2
+lib/crossfire/maps/brittany/dol-guldur.3
+lib/crossfire/maps/brittany/dol-guldur.4
+lib/crossfire/maps/brittany/jessy.1
+lib/crossfire/maps/brittany/jessy.2
+lib/crossfire/maps/brittany/jessy.3
+lib/crossfire/maps/brittany/tower_of__zoon
+lib/crossfire/maps/brittany/dol-guldur.5
+lib/crossfire/maps/brittany/dol-guldur.6
+lib/crossfire/maps/brittany/khazad.3
+lib/crossfire/maps/brittany/khazad.4
+lib/crossfire/maps/brittany/khazad.5
+lib/crossfire/maps/navar_city/illusion/illtow4
+lib/crossfire/maps/navar_city/illusion/illtow5
+lib/crossfire/maps/navar_city/illusion/illtow6
+lib/crossfire/maps/navar_city/illusion/illtow7
+lib/crossfire/maps/navar_city/illusion/illtow2
+lib/crossfire/maps/navar_city/illusion/illexit
+lib/crossfire/maps/navar_city/illusion/illtow1
+lib/crossfire/maps/navar_city/illusion/illtow3
+lib/crossfire/maps/navar_city/tower/magetower4
+lib/crossfire/maps/navar_city/tower/magetower5
+lib/crossfire/maps/navar_city/tower/magetower_low
+lib/crossfire/maps/navar_city/tower/magetowfinal
+lib/crossfire/maps/navar_city/tower/magetower1
+lib/crossfire/maps/navar_city/tower/magetower2
+lib/crossfire/maps/navar_city/tower/magetower3
+lib/crossfire/maps/navar_city/light/light4
+lib/crossfire/maps/navar_city/light/smugship
+lib/crossfire/maps/navar_city/light/smugship1
+lib/crossfire/maps/navar_city/light/light0
+lib/crossfire/maps/navar_city/light/light1
+lib/crossfire/maps/navar_city/light/light2
+lib/crossfire/maps/navar_city/light/light3
+lib/crossfire/maps/navar_city/magara/houses/earth_house
+lib/crossfire/maps/navar_city/magara/houses/family_house
+lib/crossfire/maps/navar_city/magara/houses/kaisas_place
+lib/crossfire/maps/navar_city/magara/houses/large_house
+lib/crossfire/maps/navar_city/magara/houses/museum
+lib/crossfire/maps/navar_city/city1court
+lib/crossfire/maps/navar_city/city1houses
+lib/crossfire/maps/navar_city/city1prison
+lib/crossfire/maps/navar_city/city1smith
+lib/crossfire/maps/navar_city/city1weapon
+lib/crossfire/maps/navar_city/warehouse1
+lib/crossfire/maps/navar_city/warehouse2
+lib/crossfire/maps/navar_city/warehouse3
+lib/crossfire/maps/navar_city/warehouse4
+lib/crossfire/maps/navar_city/city1
+lib/crossfire/maps/navar_city/warehouse5
+lib/crossfire/maps/navar_city/warehouse6
+lib/crossfire/maps/navar_city/city1armour
+lib/crossfire/maps/navar_city/city1enter
+lib/crossfire/maps/navar_city/warehouse7
+lib/crossfire/maps/navar_city/warehouse8
+lib/crossfire/maps/navar_city/city1bank
+lib/crossfire/maps/navar_city/city1church1
+lib/crossfire/maps/navar_city/city1mermaid
+lib/crossfire/maps/navar_city/city1gen
+lib/crossfire/maps/navar_city/city1houses2
+lib/crossfire/maps/navar_city/city1magic
+lib/crossfire/maps/wolfsburg/magara/tower1/entrance
+lib/crossfire/maps/wolfsburg/magara/tower1/floor_1
+lib/crossfire/maps/wolfsburg/magara/tower1/floor_3
+lib/crossfire/maps/wolfsburg/magara/cellar1/hole
+lib/crossfire/maps/wolfsburg/magara/cellar1/hcellar_1
+lib/crossfire/maps/wolfsburg/magara/cellar1/hcellar_2
+lib/crossfire/maps/wolfsburg/magara/tower2/floor_1
+lib/crossfire/maps/wolfsburg/magara/tower2/floor_2
+lib/crossfire/maps/wolfsburg/magara/castle/floor_2
+lib/crossfire/maps/wolfsburg/magara/castle/floor_3
+lib/crossfire/maps/wolfsburg/magara/castle/cellar
+lib/crossfire/maps/wolfsburg/magara/castle/floor_1
+lib/crossfire/maps/wolfsburg/magara/cellar_1
+lib/crossfire/maps/wolfsburg/tt/ttb1
+lib/crossfire/maps/wolfsburg/tt/ttb2
+lib/crossfire/maps/wolfsburg/tt/tta1
+lib/crossfire/maps/wolfsburg/tt/tta2
+lib/crossfire/maps/wolfsburg/ware1
+lib/crossfire/maps/wolfsburg/prison
+lib/crossfire/maps/wolfsburg/dept_store
+lib/crossfire/maps/wolfsburg/inns
+lib/crossfire/maps/wolfsburg/etern_rew
+lib/crossfire/maps/wolfsburg/piratetown
+lib/crossfire/maps/wolfsburg/slave_pit1
+lib/crossfire/maps/wolfsburg/piratechurch
+lib/crossfire/maps/wolfsburg/slave_pit2
+lib/crossfire/maps/wolfsburg/slave_pit3
+lib/crossfire/maps/wolfsburg/snakepit
+lib/crossfire/maps/wolfsburg/whorehouse
+lib/crossfire/maps/espen/espen1
+lib/crossfire/maps/espen/espen2
+lib/crossfire/maps/espen/church.4a
+lib/crossfire/maps/espen/church.4b
+lib/crossfire/maps/espen/church.4c
+lib/crossfire/maps/espen/church.4d
+lib/crossfire/maps/espen/palace
+lib/crossfire/maps/espen/church.3
+lib/crossfire/maps/espen/church.2
+lib/crossfire/maps/thomas/sisters/valley
+lib/crossfire/maps/thomas/sisters/entrance
+lib/crossfire/maps/thomas/sisters/tower1
+lib/crossfire/maps/thomas/sisters/tower0
+lib/crossfire/maps/thomas/sisters/tower2
+lib/crossfire/maps/thomas/sisters/tower3
+lib/crossfire/maps/thomas/sisters/shrine1
+lib/crossfire/maps/thomas/sisters/shrine0
+lib/crossfire/maps/thomas/sisters/compound1
+lib/crossfire/maps/thomas/sisters/compound2
+lib/crossfire/maps/thomas/sisters/compound3
+lib/crossfire/maps/thomas/sisters/necro_entrance
+lib/crossfire/maps/thomas/sisters/small_village
+lib/crossfire/maps/thomas/sisters/granary
+lib/crossfire/maps/thomas/sisters/small_manor1
+lib/crossfire/maps/thomas/sisters/small_manor2
+lib/crossfire/maps/thomas/sisters/small_manor0
+lib/crossfire/maps/thomas/sisters/necro_hole1
+lib/crossfire/maps/thomas/sisters/necro_ruin1
+lib/crossfire/maps/thomas/sisters/necro_ruin1a
+lib/crossfire/maps/thomas/sisters/shrine_entrance
+lib/crossfire/maps/thomas/sisters/shrine0_east
+lib/crossfire/maps/thomas/sisters/shrine0_west
+lib/crossfire/maps/Lake_Country/Mwizard/Mwizard0
+lib/crossfire/maps/Lake_Country/Mwizard/Mwizard1
+lib/crossfire/maps/Lake_Country/Mwizard/MwizardD
+lib/crossfire/maps/Lake_Country/Mwizard/Mwizard2
+lib/crossfire/maps/Lake_Country/Mwizard/Mwizard3
+lib/crossfire/maps/Lake_Country/Mwizard/Mwizard4
+lib/crossfire/maps/Lake_Country/Mwizard/Mwizard5
+lib/crossfire/maps/Lake_Country/Mwizard/Mwizard6
+lib/crossfire/maps/Lake_Country/Mwizard/MwizardG
+lib/crossfire/maps/Lake_Country/Mwizard/MwizardT
+lib/crossfire/maps/Lake_Country/marsh/marsh1_1
+lib/crossfire/maps/Lake_Country/marsh/marsh1_2
+lib/crossfire/maps/Lake_Country/marsh/marsh2_1
+lib/crossfire/maps/Lake_Country/marsh/marsh2_2
+lib/crossfire/maps/Lake_Country/small_buildings/hut_Galmorus
+lib/crossfire/maps/Lake_Country/small_buildings/portal
+lib/crossfire/maps/Lake_Country/small_buildings/LC_inn1
+lib/crossfire/maps/Lake_Country/small_buildings/oak_twak1
+lib/crossfire/maps/Lake_Country/small_buildings/burial_ground
+lib/crossfire/maps/Lake_Country/Butakis/houses/Sams_house
+lib/crossfire/maps/Lake_Country/Butakis/houses/James_house
+lib/crossfire/maps/Lake_Country/Butakis/houses/Bobs_house
+lib/crossfire/maps/Lake_Country/Butakis/houses/Jacobs_house
+lib/crossfire/maps/Lake_Country/Butakis/houses/Jacks_house
+lib/crossfire/maps/Lake_Country/Butakis/houses/Seans_house
+lib/crossfire/maps/Lake_Country/Butakis/Butakis0
+lib/crossfire/maps/Lake_Country/Butakis/B_gshop
+lib/crossfire/maps/Lake_Country/Butakis/B_wshop
+lib/crossfire/maps/Lake_Country/Butakis/Rlib1
+lib/crossfire/maps/Lake_Country/Butakis/Rlib2
+lib/crossfire/maps/Lake_Country/Butakis/gate_outer
+lib/crossfire/maps/Lake_Country/Butakis/gate_inner
+lib/crossfire/maps/Lake_Country/Butakis/inn
+lib/crossfire/maps/Lake_Country/Butakis/prison0
+lib/crossfire/maps/Lake_Country/Butakis/prison-1
+lib/crossfire/maps/Lake_Country/Butakis/prison1
+lib/crossfire/maps/Lake_Country/Butakis/prison_w
+lib/crossfire/maps/Lake_Country/Butakis/prison_n
+lib/crossfire/maps/Lake_Country/Butakis/prison_e
+lib/crossfire/maps/Lake_Country/Butakis/prison_s
+lib/crossfire/maps/Lake_Country/Butakis/p_ghouse_w
+lib/crossfire/maps/Lake_Country/Butakis/church0
+lib/crossfire/maps/Lake_Country/Butakis/church1
+lib/crossfire/maps/Lake_Country/Butakis/church-1
+lib/crossfire/maps/Lake_Country/Butakis/luck3
+lib/crossfire/maps/Lake_Country/Butakis/Wist_study
+lib/crossfire/maps/Lake_Country/Butakis/p_ghouse_s
+lib/crossfire/maps/Lake_Country/Butakis/Wist_portal
+lib/crossfire/maps/Lake_Country/Butakis/luck2
+lib/crossfire/maps/Lake_Country/Butakis/luck1
+lib/crossfire/maps/Lake_Country/Butakis/arena
+lib/crossfire/maps/Lake_Country/Butakis/blacksmith
+lib/crossfire/maps/Lake_Country/Butakis/alchemist
+lib/crossfire/maps/Lake_Country/RETower/tower0
+lib/crossfire/maps/Lake_Country/RETower/tower1
+lib/crossfire/maps/Lake_Country/RETower/tower2
+lib/crossfire/maps/Lake_Country/RETower/tower3
+lib/crossfire/maps/Lake_Country/RETower/tower4
+lib/crossfire/maps/Lake_Country/RETower/tower5
+lib/crossfire/maps/Lake_Country/ebony/entrance1
+lib/crossfire/maps/Lake_Country/ebony/masterlev
+lib/crossfire/maps/Lake_Country/ebony/entrance2
+lib/crossfire/maps/Lake_Country/snake_pit/snakepit_5
+lib/crossfire/maps/Lake_Country/snake_pit/pit
+lib/crossfire/maps/Lake_Country/snake_pit/Takuse_lair
+lib/crossfire/maps/Lake_Country/snake_pit/Chaos_lair3
+lib/crossfire/maps/Lake_Country/snake_pit/snakepit_1
+lib/crossfire/maps/Lake_Country/snake_pit/snakepit_2
+lib/crossfire/maps/Lake_Country/snake_pit/snakepit_4
+lib/crossfire/maps/Lake_Country/snake_pit/snakepit_3
+lib/crossfire/maps/Lake_Country/snake_pit/Chaos_lair1
+lib/crossfire/maps/Lake_Country/snake_pit/Chaos_lair2
+lib/crossfire/maps/Lake_Country/snake_pit/Chaos_lair4
+lib/crossfire/maps/Lake_Country/Sunset_Lake/fortress
+lib/crossfire/maps/Lake_Country/Sunset_Lake/inn
+lib/crossfire/maps/Lake_Country/Sunset_Lake/gatehouse
+lib/crossfire/maps/Lake_Country/shops/klondors_wands
+lib/crossfire/maps/Lake_Country/shops/clems_archery
+lib/crossfire/maps/Lake_Country/shops/Olds_jewel
+lib/crossfire/maps/Lake_Country/shops/Mopoon_wshop
+lib/crossfire/maps/Lake_Country/quest/lefttower2
+lib/crossfire/maps/Lake_Country/kundi_area
+lib/crossfire/maps/Lake_Country/DA
+lib/crossfire/maps/test/multisquare
+lib/crossfire/maps/test/insert_bug
+lib/crossfire/maps/test/diagonal
+lib/crossfire/maps/test/connected_bug
+lib/crossfire/maps/good/pantheon
+lib/crossfire/maps/README
+lib/crossfire/maps/pup_land/ancient/world
+lib/crossfire/maps/pup_land/ancient/to_future
+lib/crossfire/maps/pup_land/ancient/ruin/village
+lib/crossfire/maps/pup_land/ancient/ruin/shop
+lib/crossfire/maps/pup_land/ancient/ruin/house1
+lib/crossfire/maps/pup_land/ancient/ruin/house2
+lib/crossfire/maps/pup_land/ancient/ruin/house3
+lib/crossfire/maps/pup_land/ancient/ruin/house4
+lib/crossfire/maps/pup_land/ancient/ruin/house5
+lib/crossfire/maps/pup_land/ancient/ruin/underground
+lib/crossfire/maps/pup_land/ancient/ruin/path
+lib/crossfire/maps/pup_land/ancient/ruin/tower
+lib/crossfire/maps/pup_land/ancient/village/village
+lib/crossfire/maps/pup_land/ancient/village/inn
+lib/crossfire/maps/pup_land/ancient/village/hut1
+lib/crossfire/maps/pup_land/ancient/village/hut2
+lib/crossfire/maps/pup_land/ancient/village/hut3
+lib/crossfire/maps/pup_land/ancient/village/hut4
+lib/crossfire/maps/pup_land/ancient/village/graveyard
+lib/crossfire/maps/pup_land/ancient/village/hut5
+lib/crossfire/maps/pup_land/ancient/village/shop
+lib/crossfire/maps/pup_land/ancient/village/tavern
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.1
+lib/crossfire/maps/pup_land/ancient/village/siegfried/lever
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.B5
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.B4
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.B3
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.B2
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.B1
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.2
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.3
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.B5a
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.B5b
+lib/crossfire/maps/pup_land/ancient/village/siegfried/siegfried.B5c
+lib/crossfire/maps/pup_land/ancient/village/tavern1
+lib/crossfire/maps/pup_land/ancient/village/hole/hole.B1
+lib/crossfire/maps/pup_land/ancient/village/hole/hole.B2
+lib/crossfire/maps/pup_land/ancient/village/hole/hole.B3
+lib/crossfire/maps/pup_land/ancient/village/hole/hole.B4
+lib/crossfire/maps/pup_land/ancient/village/hole/hole.B5
+lib/crossfire/maps/pup_land/ancient/village/hole/hole.B6
+lib/crossfire/maps/pup_land/ancient/village/hut6
+lib/crossfire/maps/pup_land/ancient/company
+lib/crossfire/maps/pup_land/ancient/kurte/kurte
+lib/crossfire/maps/pup_land/ancient/kurte/shop
+lib/crossfire/maps/pup_land/ancient/kurte/house
+lib/crossfire/maps/pup_land/ancient/mountain/mountain.a1
+lib/crossfire/maps/pup_land/ancient/mountain/mountain.a2
+lib/crossfire/maps/pup_land/ancient/mountain/mountain.a3
+lib/crossfire/maps/pup_land/ancient/mountain/mountain.b2
+lib/crossfire/maps/pup_land/ancient/mountain/mountain.b1
+lib/crossfire/maps/pup_land/ancient/mountain/mountain.b3
+lib/crossfire/maps/pup_land/ancient/mountain/cave.b1
+lib/crossfire/maps/pup_land/ancient/mountain/cave.b2
+lib/crossfire/maps/pup_land/ancient/mountain/cave.b3
+lib/crossfire/maps/pup_land/ancient/mountain/tower.1
+lib/crossfire/maps/pup_land/ancient/mountain/Tower.1
+lib/crossfire/maps/pup_land/ancient/mountain/Tower.2
+lib/crossfire/maps/pup_land/ancient/mountain/Tower.3
+lib/crossfire/maps/pup_land/ancient/mountain/Tower.4
+lib/crossfire/maps/pup_land/ancient/mountain/Tower.B1
+lib/crossfire/maps/pup_land/ancient/mountain/atelir1
+lib/crossfire/maps/pup_land/ancient/mountain/atelir2
+lib/crossfire/maps/pup_land/ancient/castle/castle.1
+lib/crossfire/maps/pup_land/ancient/castle/castle.ud1
+lib/crossfire/maps/pup_land/ancient/castle/castle.2
+lib/crossfire/maps/pup_land/ancient/castle/castle.3
+lib/crossfire/maps/pup_land/ancient/castle/castle.4
+lib/crossfire/maps/pup_land/ancient/castle/castle.5
+lib/crossfire/maps/pup_land/ancient/castle/ghoswolte
+lib/crossfire/maps/pup_land/barrier
+lib/crossfire/maps/pup_land/begin/p1
+lib/crossfire/maps/pup_land/begin/p2
+lib/crossfire/maps/pup_land/begin/p3
+lib/crossfire/maps/pup_land/begin/adv
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca2
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca3
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca4
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca5
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca6
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca7
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca8
+lib/crossfire/maps/pup_land/castle_eureca/cave_pass
+lib/crossfire/maps/pup_land/castle_eureca/cave_pass2
+lib/crossfire/maps/pup_land/castle_eureca/cave_pass3
+lib/crossfire/maps/pup_land/castle_eureca/cave_pass4
+lib/crossfire/maps/pup_land/castle_eureca/castle_eurecaB1
+lib/crossfire/maps/pup_land/castle_eureca/castle_eurecaB2
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca1
+lib/crossfire/maps/pup_land/castle_eureca/castle_eureca9
+lib/crossfire/maps/pup_land/cave_weapon/cave1
+lib/crossfire/maps/pup_land/cave_weapon/cave2
+lib/crossfire/maps/pup_land/cave_weapon/cave3
+lib/crossfire/maps/pup_land/cave_weapon/cave4
+lib/crossfire/maps/pup_land/cave_weapon/cave5
+lib/crossfire/maps/pup_land/cave_weapon/cave51
+lib/crossfire/maps/pup_land/cave_weapon/cave5.bak
+lib/crossfire/maps/pup_land/hall2
+lib/crossfire/maps/pup_land/hall_of_fame
+lib/crossfire/maps/pup_land/hq
+lib/crossfire/maps/pup_land/hq_ud
+lib/crossfire/maps/pup_land/jk/gs_house
+lib/crossfire/maps/pup_land/jk/heads
+lib/crossfire/maps/pup_land/jk/Fogs
+lib/crossfire/maps/pup_land/kurte/hut1
+lib/crossfire/maps/pup_land/kurte/hut2
+lib/crossfire/maps/pup_land/kurte/jungle
+lib/crossfire/maps/pup_land/kurte/penta
+lib/crossfire/maps/pup_land/kurte/house
+lib/crossfire/maps/pup_land/kurte/eureca_road1
+lib/crossfire/maps/pup_land/kurte/eureca_road2
+lib/crossfire/maps/pup_land/kurte/eureca_road3
+lib/crossfire/maps/pup_land/kurte/eureca_road31
+lib/crossfire/maps/pup_land/kurte/kurte
+lib/crossfire/maps/pup_land/kurte/to_past
+lib/crossfire/maps/pup_land/lone_town/town
+lib/crossfire/maps/pup_land/lone_town/bank
+lib/crossfire/maps/pup_land/lone_town/church
+lib/crossfire/maps/pup_land/lone_town/church_ud
+lib/crossfire/maps/pup_land/lone_town/dress1
+lib/crossfire/maps/pup_land/lone_town/dress2
+lib/crossfire/maps/pup_land/lone_town/dress3
+lib/crossfire/maps/pup_land/lone_town/gshop
+lib/crossfire/maps/pup_land/lone_town/gshop_ud
+lib/crossfire/maps/pup_land/lone_town/inn
+lib/crossfire/maps/pup_land/lone_town/heinrich
+lib/crossfire/maps/pup_land/lone_town/mshop
+lib/crossfire/maps/pup_land/lone_town/mshop_ud
+lib/crossfire/maps/pup_land/lone_town/tavern
+lib/crossfire/maps/pup_land/lone_town/tavern_ud
+lib/crossfire/maps/pup_land/lone_town/training
+lib/crossfire/maps/pup_land/lone_town/training2
+lib/crossfire/maps/pup_land/lone_town/town_ud1
+lib/crossfire/maps/pup_land/lone_town/town_ud2
+lib/crossfire/maps/pup_land/lone_town/cordish
+lib/crossfire/maps/pup_land/lone_town/cordish2
+lib/crossfire/maps/pup_land/lone_town/nf_bar
+lib/crossfire/maps/pup_land/lone_town/magic
+lib/crossfire/maps/pup_land/lone_town/pupuly
+lib/crossfire/maps/pup_land/lone_town/gemshop
+lib/crossfire/maps/pup_land/lone_town/cave/B1
+lib/crossfire/maps/pup_land/lone_town/cave/B2
+lib/crossfire/maps/pup_land/lone_town/cave/B3
+lib/crossfire/maps/pup_land/lone_town/gemshop_ud
+lib/crossfire/maps/pup_land/lone_town/thief_market
+lib/crossfire/maps/pup_land/lone_town/guild_freedom
+lib/crossfire/maps/pup_land/lone_town/guild_freedom_ud
+lib/crossfire/maps/pup_land/lone_town/guild_law
+lib/crossfire/maps/pup_land/lone_town/guild_law_ud
+lib/crossfire/maps/pup_land/lone_town/magic.old
+lib/crossfire/maps/pup_land/nurnberg/dick/house
+lib/crossfire/maps/pup_land/nurnberg/dick/house2
+lib/crossfire/maps/pup_land/nurnberg/dick/bomb
+lib/crossfire/maps/pup_land/nurnberg/dick/click
+lib/crossfire/maps/pup_land/nurnberg/dick/maze
+lib/crossfire/maps/pup_land/nurnberg/dick/bomb1
+lib/crossfire/maps/pup_land/nurnberg/dick/showinv
+lib/crossfire/maps/pup_land/nurnberg/dick/hell
+lib/crossfire/maps/pup_land/nurnberg/dick/heaven
+lib/crossfire/maps/pup_land/nurnberg/reception/reception
+lib/crossfire/maps/pup_land/nurnberg/reception/fire3
+lib/crossfire/maps/pup_land/nurnberg/reception/fire2
+lib/crossfire/maps/pup_land/nurnberg/reception/fire4
+lib/crossfire/maps/pup_land/nurnberg/reception/water4
+lib/crossfire/maps/pup_land/nurnberg/reception/electricity4
+lib/crossfire/maps/pup_land/nurnberg/reception/wind4
+lib/crossfire/maps/pup_land/nurnberg/reception/fire5
+lib/crossfire/maps/pup_land/nurnberg/reception/fire6
+lib/crossfire/maps/pup_land/nurnberg/reception/fire7
+lib/crossfire/maps/pup_land/nurnberg/reception/electricity2
+lib/crossfire/maps/pup_land/nurnberg/reception/electricity3
+lib/crossfire/maps/pup_land/nurnberg/reception/electricity5
+lib/crossfire/maps/pup_land/nurnberg/reception/electricity6
+lib/crossfire/maps/pup_land/nurnberg/reception/electricity7
+lib/crossfire/maps/pup_land/nurnberg/reception/water2
+lib/crossfire/maps/pup_land/nurnberg/reception/water3
+lib/crossfire/maps/pup_land/nurnberg/reception/water5
+lib/crossfire/maps/pup_land/nurnberg/reception/water6
+lib/crossfire/maps/pup_land/nurnberg/reception/water7
+lib/crossfire/maps/pup_land/nurnberg/reception/wind2
+lib/crossfire/maps/pup_land/nurnberg/reception/wind3
+lib/crossfire/maps/pup_land/nurnberg/reception/wind5
+lib/crossfire/maps/pup_land/nurnberg/reception/wind6
+lib/crossfire/maps/pup_land/nurnberg/reception/wind7
+lib/crossfire/maps/pup_land/nurnberg/castle_bauer/castle2
+lib/crossfire/maps/pup_land/nurnberg/castle_bauer/castle3
+lib/crossfire/maps/pup_land/nurnberg/castle_bauer/castle4
+lib/crossfire/maps/pup_land/nurnberg/washop
+lib/crossfire/maps/pup_land/nurnberg/guild
+lib/crossfire/maps/pup_land/nurnberg/hq
+lib/crossfire/maps/pup_land/nurnberg/aqueduct
+lib/crossfire/maps/pup_land/nurnberg/city
+lib/crossfire/maps/pup_land/nurnberg/hotel
+lib/crossfire/maps/pup_land/nurnberg/agito
+lib/crossfire/maps/pup_land/nurnberg/bank
+lib/crossfire/maps/pup_land/nurnberg/wshop
+lib/crossfire/maps/pup_land/nurnberg/ashop
+lib/crossfire/maps/pup_land/nurnberg/fshop
+lib/crossfire/maps/pup_land/nurnberg/bshop
+lib/crossfire/maps/pup_land/nurnberg/nf_bar
+lib/crossfire/maps/pup_land/nurnberg/jshop
+lib/crossfire/maps/pup_land/nurnberg/church
+lib/crossfire/maps/pup_land/nurnberg/pshop
+lib/crossfire/maps/pup_land/nurnberg/castle
+lib/crossfire/maps/pup_land/nurnberg/castle_ud
+lib/crossfire/maps/pup_land/nurnberg/guild_ud
+lib/crossfire/maps/pup_land/nurnberg/hotel.old
+lib/crossfire/maps/pup_land/nurnberg/alshop
+lib/crossfire/maps/pup_land/nurnberg/paslab
+lib/crossfire/maps/pup_land/ordeal/tower_ordeal1
+lib/crossfire/maps/pup_land/ordeal/tower_ordealB1
+lib/crossfire/maps/pup_land/ordeal/tower_ordealB3
+lib/crossfire/maps/pup_land/ordeal/tower_ordealB2
+lib/crossfire/maps/pup_land/ordeal/tower_ordeal2
+lib/crossfire/maps/pup_land/ordeal/tower_ordeal3
+lib/crossfire/maps/pup_land/ordeal/tower_ordeal4
+lib/crossfire/maps/pup_land/ordeal/tower_ordeal5
+lib/crossfire/maps/pup_land/ordeal/tower_ordeal6
+lib/crossfire/maps/pup_land/ordeal/tower_ordeal1.old
+lib/crossfire/maps/pup_land/port_e
+lib/crossfire/maps/pup_land/port_e_house
+lib/crossfire/maps/pup_land/port_w
+lib/crossfire/maps/pup_land/pplant/pplant_ud1
+lib/crossfire/maps/pup_land/pplant/pplant_ud2
+lib/crossfire/maps/pup_land/pplant/pplant3
+lib/crossfire/maps/pup_land/pplant/pplant2
+lib/crossfire/maps/pup_land/pplant/pplant1
+lib/crossfire/maps/pup_land/pplant/pup_land-1.0-README
+lib/crossfire/maps/pup_land/raffle/raffle1
+lib/crossfire/maps/pup_land/raffle/raffle1_u2
+lib/crossfire/maps/pup_land/raffle/raffle1_u3
+lib/crossfire/maps/pup_land/raffle/raffle2
+lib/crossfire/maps/pup_land/raffle/raffle1_u1
+lib/crossfire/maps/pup_land/raffle/raffle2_u1
+lib/crossfire/maps/pup_land/raffle/raffle3_u2a
+lib/crossfire/maps/pup_land/raffle/raffle3_u1
+lib/crossfire/maps/pup_land/raffle/raffle3_u2
+lib/crossfire/maps/pup_land/raffle/raffle3
+lib/crossfire/maps/pup_land/raffle/raffle2_u2_a
+lib/crossfire/maps/pup_land/raffle/raffle2_u2_b
+lib/crossfire/maps/pup_land/raffle/raffle2_u3a
+lib/crossfire/maps/pup_land/raffle/raffle2_u3
+lib/crossfire/maps/pup_land/raffle/raffle2_u4
+lib/crossfire/maps/pup_land/rainbow/station
+lib/crossfire/maps/pup_land/rainbow/islands
+lib/crossfire/maps/pup_land/rainbow/bed_room
+lib/crossfire/maps/pup_land/rainbow/w-tower
+lib/crossfire/maps/pup_land/rainbow/roof
+lib/crossfire/maps/pup_land/rainbow/shore
+lib/crossfire/maps/pup_land/rainbow/entrance1
+lib/crossfire/maps/pup_land/rainbow/Lv1/e_hall
+lib/crossfire/maps/pup_land/rainbow/Lv1/g_road
+lib/crossfire/maps/pup_land/rainbow/Lv1/cage
+lib/crossfire/maps/pup_land/rainbow/Lv1/g_boss
+lib/crossfire/maps/pup_land/rainbow/Lv1/cd_room
+lib/crossfire/maps/pup_land/rainbow/Lv1/prison
+lib/crossfire/maps/pup_land/rainbow/Lv1/hut1
+lib/crossfire/maps/pup_land/rainbow/Lv1/hut2
+lib/crossfire/maps/pup_land/rainbow/Lv1/f_a
+lib/crossfire/maps/pup_land/rainbow/Lv1/hut3
+lib/crossfire/maps/pup_land/rainbow/Lv1/orc_f
+lib/crossfire/maps/pup_land/rainbow/Lv1/b_pass
+lib/crossfire/maps/pup_land/rainbow/Lv1/t_room
+lib/crossfire/maps/pup_land/rainbow/Lv1/d_pass
+lib/crossfire/maps/pup_land/rainbow/Lv1/n_gate
+lib/crossfire/maps/pup_land/rainbow/Lv1/hut4
+lib/crossfire/maps/pup_land/rainbow/Lv1/Bizuzu
+lib/crossfire/maps/pup_land/rainbow/Keira
+lib/crossfire/maps/pup_land/rainbow/exit
+lib/crossfire/maps/pup_land/rainbow/river
+lib/crossfire/maps/pup_land/rainbow/l_hB
+lib/crossfire/maps/pup_land/rainbow/l_h1
+lib/crossfire/maps/pup_land/rainbow/l_h2
+lib/crossfire/maps/pup_land/rainbow/woods
+lib/crossfire/maps/pup_land/rainbow/Lv2/e_hall
+lib/crossfire/maps/pup_land/rainbow/Lv2/Kum
+lib/crossfire/maps/pup_land/rainbow/Lv2/maze
+lib/crossfire/maps/pup_land/rainbow/Lv2/tray
+lib/crossfire/maps/pup_land/rainbow/Lv2/holes
+lib/crossfire/maps/pup_land/rainbow/Lv2/d_cage
+lib/crossfire/maps/pup_land/rainbow/Lv2/h_pass
+lib/crossfire/maps/pup_land/rainbow/Lv2/b_m
+lib/crossfire/maps/pup_land/rainbow/Lv2/b_inner
+lib/crossfire/maps/pup_land/rainbow/Lv2/b_m2
+lib/crossfire/maps/pup_land/rainbow/Lv2/sticky
+lib/crossfire/maps/pup_land/rainbow/Lv2/n_gate
+lib/crossfire/maps/pup_land/rainbow/Lv3/e_hall
+lib/crossfire/maps/pup_land/rainbow/Lv3/w-path
+lib/crossfire/maps/pup_land/rainbow/Lv3/prison
+lib/crossfire/maps/pup_land/rainbow/Lv3/e-path
+lib/crossfire/maps/pup_land/rainbow/Lv3/c-road
+lib/crossfire/maps/pup_land/rainbow/Lv3/Wips
+lib/crossfire/maps/pup_land/rainbow/Lv3/Ring
+lib/crossfire/maps/pup_land/rainbow/Lv3/Goraon
+lib/crossfire/maps/pup_land/rainbow/Lv3/Garan
+lib/crossfire/maps/pup_land/rainbow/Lv3/name
+lib/crossfire/maps/pup_land/rainbow/Lv3/maze
+lib/crossfire/maps/pup_land/rainbow/Lv3/Rufto
+lib/crossfire/maps/pup_land/rainbow/Lv3/n-gate
+lib/crossfire/maps/pup_land/rainbow/Lv3/hidden
+lib/crossfire/maps/pup_land/rainbow/Lv3/sec-p
+lib/crossfire/maps/pup_land/rainbow/Lv4/e-hall
+lib/crossfire/maps/pup_land/rainbow/Lv4/path8
+lib/crossfire/maps/pup_land/rainbow/Lv4/bot
+lib/crossfire/maps/pup_land/rainbow/Lv4/path4
+lib/crossfire/maps/pup_land/rainbow/Lv4/path7
+lib/crossfire/maps/pup_land/rainbow/Lv4/junk
+lib/crossfire/maps/pup_land/rainbow/Lv4/mf
+lib/crossfire/maps/pup_land/rainbow/Lv4/path9
+lib/crossfire/maps/pup_land/rainbow/Lv4/statue
+lib/crossfire/maps/pup_land/rainbow/Lv4/alter
+lib/crossfire/maps/pup_land/rainbow/Lv4/curve
+lib/crossfire/maps/pup_land/rainbow/Lv4/alter2
+lib/crossfire/maps/pup_land/rainbow/Lv4/demi
+lib/crossfire/maps/pup_land/rainbow/Lv4/key
+lib/crossfire/maps/pup_land/rainbow/Lv4/n-gate
+lib/crossfire/maps/pup_land/rainbow/Lv4/hidden
+lib/crossfire/maps/pup_land/rainbow/Lv5/e-hall
+lib/crossfire/maps/pup_land/rainbow/Lv5/room6
+lib/crossfire/maps/pup_land/rainbow/Lv5/room4
+lib/crossfire/maps/pup_land/rainbow/Lv5/room8
+lib/crossfire/maps/pup_land/rainbow/Lv5/room2
+lib/crossfire/maps/pup_land/rainbow/Lv5/room44
+lib/crossfire/maps/pup_land/rainbow/Lv5/room66
+lib/crossfire/maps/pup_land/rainbow/Lv5/room22
+lib/crossfire/maps/pup_land/rainbow/Lv5/romm88
+lib/crossfire/maps/pup_land/rainbow/Lv5/cross
+lib/crossfire/maps/pup_land/rainbow/Lv5/room88
+lib/crossfire/maps/pup_land/rainbow/Lv5/n-gate
+lib/crossfire/maps/pup_land/rainbow/Lv6/e-hall
+lib/crossfire/maps/pup_land/rainbow/Lv6/big-hall
+lib/crossfire/maps/pup_land/rainbow/Lv6/order
+lib/crossfire/maps/pup_land/rainbow/Lv6/n-gate
+lib/crossfire/maps/pup_land/rainbow/Lv7/e-hall
+lib/crossfire/maps/pup_land/rainbow/Lv7/grave
+lib/crossfire/maps/pup_land/rainbow/Lv7/back
+lib/crossfire/maps/pup_land/rainbow/well
+lib/crossfire/maps/pup_land/rainbow/red_town/town
+lib/crossfire/maps/pup_land/rainbow/T.K
+lib/crossfire/maps/pup_land/ruin_barbarian/jungle
+lib/crossfire/maps/pup_land/ruin_barbarian/hole1
+lib/crossfire/maps/pup_land/ruin_barbarian/hole2
+lib/crossfire/maps/pup_land/s_f/ruin
+lib/crossfire/maps/pup_land/s_f/floor1
+lib/crossfire/maps/pup_land/s_f/floor2
+lib/crossfire/maps/pup_land/s_f/ruin_ug
+lib/crossfire/maps/pup_land/s_f/KI
+lib/crossfire/maps/pup_land/s_f/KI2
+lib/crossfire/maps/pup_land/s_f/to-jyo
+lib/crossfire/maps/pup_land/s_f/cave1
+lib/crossfire/maps/pup_land/s_f/cave2
+lib/crossfire/maps/pup_land/s_f/Kira
+lib/crossfire/maps/pup_land/s_f/st1
+lib/crossfire/maps/pup_land/s_f/st2
+lib/crossfire/maps/pup_land/s_f/st3
+lib/crossfire/maps/pup_land/s_f/st5
+lib/crossfire/maps/pup_land/s_f/st6
+lib/crossfire/maps/pup_land/s_f/st7
+lib/crossfire/maps/pup_land/s_f/secret
+lib/crossfire/maps/pup_land/s_f/special
+lib/crossfire/maps/pup_land/terminal
+lib/crossfire/maps/pup_land/terminal_u1
+lib/crossfire/maps/pup_land/world
+lib/crossfire/sounds/su-fanf.au
+lib/crossfire/sounds/Teeswing.au
+lib/crossfire/sounds/chord.au
+lib/crossfire/sounds/Missed.au
+lib/crossfire/sounds/Creaky-1.au
+lib/crossfire/sounds/blip.au
+lib/crossfire/sounds/click1.au
+lib/crossfire/sounds/click2.au
+lib/crossfire/sounds/FloorTom.au
+lib/crossfire/sounds/ouch1.au
+lib/crossfire/sounds/thru.au
+lib/crossfire/sounds/drip.au
+lib/crossfire/sounds/squish.au
+lib/crossfire/sounds/gong.au
+lib/crossfire/sounds/Whoosh.au
+lib/crossfire/sounds/Explosion.au
+lib/crossfire/sounds/TowerClock.au
+lib/crossfire/sounds/boink2.au
+lib/crossfire/sounds/MetalCrash.au
+lib/crossfire/sounds/Puke.au
+lib/crossfire/sounds/swish.au
+lib/crossfire/sounds/magic.au
+lib/crossfire/sounds/lightning1.au
+lib/crossfire/sounds/first_try.au
+lib/crossfire/sounds/Tear.au
+lib/crossfire/sounds/Missle1.au
+lib/crossfire/sounds/sci_fi_gun.au
+lib/crossfire/sounds/Gun-5.au
+lib/crossfire/sounds/Evil_Laugh.au
+lib/crossfire/sounds/bugle_charge.au
+lib/crossfire/sounds/README
+@dirrm lib/crossfire/maps/world
+@dirrm lib/crossfire/maps/wolfsburg/tt
+@dirrm lib/crossfire/maps/wolfsburg/magara/tower2
+@dirrm lib/crossfire/maps/wolfsburg/magara/tower1
+@dirrm lib/crossfire/maps/wolfsburg/magara/cellar1
+@dirrm lib/crossfire/maps/wolfsburg/magara/castle
+@dirrm lib/crossfire/maps/wolfsburg/magara
+@dirrm lib/crossfire/maps/wolfsburg
+@dirrm lib/crossfire/maps/thomas/sisters
+@dirrm lib/crossfire/maps/thomas
+@dirrm lib/crossfire/maps/test
+@dirrm lib/crossfire/maps/terrain
+@dirrm lib/crossfire/maps/skud
+@dirrm lib/crossfire/maps/santo_dominion/shops
+@dirrm lib/crossfire/maps/santo_dominion/magara/well
+@dirrm lib/crossfire/maps/santo_dominion/magara/south_lighthouse
+@dirrm lib/crossfire/maps/santo_dominion/magara/north_lighthouse
+@dirrm lib/crossfire/maps/santo_dominion/magara/hut
+@dirrm lib/crossfire/maps/santo_dominion/magara
+@dirrm lib/crossfire/maps/santo_dominion/lord_byron
+@dirrm lib/crossfire/maps/santo_dominion/houses
+@dirrm lib/crossfire/maps/santo_dominion
+@dirrm lib/crossfire/maps/pup_land/s_f
+@dirrm lib/crossfire/maps/pup_land/ruin_barbarian
+@dirrm lib/crossfire/maps/pup_land/rainbow/red_town
+@dirrm lib/crossfire/maps/pup_land/rainbow/Lv7
+@dirrm lib/crossfire/maps/pup_land/rainbow/Lv6
+@dirrm lib/crossfire/maps/pup_land/rainbow/Lv5
+@dirrm lib/crossfire/maps/pup_land/rainbow/Lv4
+@dirrm lib/crossfire/maps/pup_land/rainbow/Lv3
+@dirrm lib/crossfire/maps/pup_land/rainbow/Lv2
+@dirrm lib/crossfire/maps/pup_land/rainbow/Lv1
+@dirrm lib/crossfire/maps/pup_land/rainbow
+@dirrm lib/crossfire/maps/pup_land/raffle
+@dirrm lib/crossfire/maps/pup_land/pplant
+@dirrm lib/crossfire/maps/pup_land/ordeal
+@dirrm lib/crossfire/maps/pup_land/nurnberg/reception
+@dirrm lib/crossfire/maps/pup_land/nurnberg/dick
+@dirrm lib/crossfire/maps/pup_land/nurnberg/castle_bauer
+@dirrm lib/crossfire/maps/pup_land/nurnberg
+@dirrm lib/crossfire/maps/pup_land/lone_town/cave
+@dirrm lib/crossfire/maps/pup_land/lone_town
+@dirrm lib/crossfire/maps/pup_land/kurte
+@dirrm lib/crossfire/maps/pup_land/jk
+@dirrm lib/crossfire/maps/pup_land/cave_weapon
+@dirrm lib/crossfire/maps/pup_land/castle_eureca
+@dirrm lib/crossfire/maps/pup_land/begin
+@dirrm lib/crossfire/maps/pup_land/ancient/village/siegfried
+@dirrm lib/crossfire/maps/pup_land/ancient/village/hole
+@dirrm lib/crossfire/maps/pup_land/ancient/village
+@dirrm lib/crossfire/maps/pup_land/ancient/ruin
+@dirrm lib/crossfire/maps/pup_land/ancient/mountain
+@dirrm lib/crossfire/maps/pup_land/ancient/kurte
+@dirrm lib/crossfire/maps/pup_land/ancient/castle
+@dirrm lib/crossfire/maps/pup_land/ancient
+@dirrm lib/crossfire/maps/pup_land
+@dirrm lib/crossfire/maps/peterm/temple
+@dirrm lib/crossfire/maps/peterm/FireTemple
+@dirrm lib/crossfire/maps/peterm/DragonQuest
+@dirrm lib/crossfire/maps/peterm/Demonology
+@dirrm lib/crossfire/maps/peterm/CTower
+@dirrm lib/crossfire/maps/peterm
+@dirrm lib/crossfire/maps/navar_city/tower
+@dirrm lib/crossfire/maps/navar_city/magara/houses
+@dirrm lib/crossfire/maps/navar_city/magara
+@dirrm lib/crossfire/maps/navar_city/light
+@dirrm lib/crossfire/maps/navar_city/illusion
+@dirrm lib/crossfire/maps/navar_city
+@dirrm lib/crossfire/maps/mcz
+@dirrm lib/crossfire/maps/langley/town
+@dirrm lib/crossfire/maps/langley/pirates
+@dirrm lib/crossfire/maps/langley/goblin
+@dirrm lib/crossfire/maps/langley
+@dirrm lib/crossfire/maps/kar
+@dirrm lib/crossfire/maps/hendel
+@dirrm lib/crossfire/maps/good
+@dirrm lib/crossfire/maps/generic/volcano
+@dirrm lib/crossfire/maps/generic
+@dirrm lib/crossfire/maps/espen
+@dirrm lib/crossfire/maps/esben
+@dirrm lib/crossfire/maps/ender/temple
+@dirrm lib/crossfire/maps/ender/pisland
+@dirrm lib/crossfire/maps/ender/island
+@dirrm lib/crossfire/maps/ender
+@dirrm lib/crossfire/maps/eeur
+@dirrm lib/crossfire/maps/editor/walls
+@dirrm lib/crossfire/maps/editor/picks
+@dirrm lib/crossfire/maps/editor
+@dirrm lib/crossfire/maps/dtabb/town
+@dirrm lib/crossfire/maps/dtabb/quest
+@dirrm lib/crossfire/maps/dtabb
+@dirrm lib/crossfire/maps/city/towers
+@dirrm lib/crossfire/maps/city/taverns
+@dirrm lib/crossfire/maps/city/shops
+@dirrm lib/crossfire/maps/city/oldcity
+@dirrm lib/crossfire/maps/city/misc
+@dirrm lib/crossfire/maps/city/mansion
+@dirrm lib/crossfire/maps/city/magara
+@dirrm lib/crossfire/maps/city/kar
+@dirrm lib/crossfire/maps/city/houses
+@dirrm lib/crossfire/maps/city/cannery
+@dirrm lib/crossfire/maps/city
+@dirrm lib/crossfire/maps/cd
+@dirrm lib/crossfire/maps/brittany/Brest/Castle
+@dirrm lib/crossfire/maps/brittany/Brest
+@dirrm lib/crossfire/maps/brittany
+@dirrm lib/crossfire/maps/asyvan
+@dirrm lib/crossfire/maps/Lake_Country/flight
+@dirrm lib/crossfire/maps/Lake_Country/snake_pit
+@dirrm lib/crossfire/maps/Lake_Country/small_buildings
+@dirrm lib/crossfire/maps/Lake_Country/shops
+@dirrm lib/crossfire/maps/Lake_Country/quest
+@dirrm lib/crossfire/maps/Lake_Country/marsh
+@dirrm lib/crossfire/maps/Lake_Country/ebony
+@dirrm lib/crossfire/maps/Lake_Country/Sunset_Lake
+@dirrm lib/crossfire/maps/Lake_Country/RETower
+@dirrm lib/crossfire/maps/Lake_Country/Mwizard
+@dirrm lib/crossfire/maps/Lake_Country/Butakis/houses
+@dirrm lib/crossfire/maps/Lake_Country/Butakis
+@dirrm lib/crossfire/maps/Lake_Country
+@dirrm lib/crossfire/maps
+@dirrm lib/crossfire/sounds
+@dirrm lib/crossfire/help
+@dirrm lib/crossfire/adm
+@unexec /bin/rm -rf %D/lib/crossfire/*
+@dirrm lib/crossfire
+@unexec %D/bin/mkfontdir %D/lib/X11/fonts/misc
+@exec %D/bin/mkfontdir %D/lib/X11/fonts/misc
diff --git a/games/crossfire/pkg/deinstall b/games/crossfire/pkg/deinstall
new file mode 100644
index 00000000000..18faa5ff553
--- /dev/null
+++ b/games/crossfire/pkg/deinstall
@@ -0,0 +1,17 @@
+#!/usr/pkg/bin/perl
+open (FILE,"XXXLOCALBASEXXX/etc/rplay.conf");
+open (OUT,">tmp");
+@data = <DATA>;
+while (<FILE>) {
+ $found=0;
+ foreach $datum (@data) {
+ $found++ if ($datum eq $_);
+ }
+ print OUT "$_" if ($found == 0);
+}
+close(OUT);
+close(FILE);
+system("mv tmp XXXLOCALBASEXXX/etc/rplay.conf");
+system("XXXX11BASEXXX/bin/mkfontdir XXXX11BASEXXX/lib/X11/fonts/misc");
+__END__
+
diff --git a/games/crossfire/pkg/install b/games/crossfire/pkg/install
new file mode 100644
index 00000000000..2a6b384b513
--- /dev/null
+++ b/games/crossfire/pkg/install
@@ -0,0 +1,6 @@
+#! /bin/sh
+if [ "$2" != "POST-INSTALL" ]; then
+ exit 0
+fi
+XXXX11BASEXXX/bin/mkfontdir XXXX11BASEXXX/lib/X11/fonts/misc
+cat >> XXXLOCALBASEXXX/etc/rplay.conf << EOF
diff --git a/games/crossfire/scripts/post-patch b/games/crossfire/scripts/post-patch
new file mode 100755
index 00000000000..d4f0c67f278
--- /dev/null
+++ b/games/crossfire/scripts/post-patch
@@ -0,0 +1,11 @@
+#!/bin/sh
+#this script changes all the /usr/local/bin/perl stuff to what it should be.
+
+pl=`which perl | sed 's/\//\\\\\\//g'`
+find work -name \*.pl | (
+ while read a; do
+ cp $a tmp
+ sed "s/#! *\/usr\/local\/bin\/perl/#!$pl/" tmp > $a
+ done;
+)
+rm tmp