[comp.sources.games] v04i104: xconq5 - version 5 of the strategy game for X-windows and curses, Part16/18

games@tekred.TEK.COM (07/02/88)

Submitted by: "Stanley T. Shebs" <shebs%defun@cs.utah.edu>
Comp.sources.games: Volume 4, Issue 104
Archive-name: xconq5/Part16



#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 16 (of 18)."
# Contents:  Makefile lib/earth2.map lib/eastmed.map lib/flattop.per
#   lib/fred.per lib/greece.map lib/greek.per lib/napoleon.per
#   lib/oldeur.map lib/pacific.map lib/pelops.scn lib/rome.map
#   lib/starwars.per lib/utah.map
# Wrapped by billr@saab on Wed Jun 29 08:56:04 1988
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f Makefile -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"Makefile\"
else
echo shar: Extracting \"Makefile\" \(5501 characters\)
sed "s/^X//" >Makefile <<'END_OF_Makefile'
X# Copyright (c) 1986  Stanley T. Shebs, University of Utah.
X# This program may be used, copied, modified, and redistributed freely
X# for noncommercial purposes, so long as this notice remains intact.
X
X# RCS $Header: Makefile,v 1.1 88/06/21 12:31:56 shebs Locked $
X
X# Where xconq itself lives.
X
XDESTDIR = /usr/games
X
X# Set this for wherever the library directory should be.
X
XLIBDIR = $(DESTDIR)/lib/xconq
X
X# Set this for wherever the man page should live.
X
XMANDIR = /usr/local/man/man6
X
X# Set this to be whatever versions you want built by default.
X
XVERSIONS = cconq xconq x11conq
X
X# Everbody loves to name their libraries differently - alter as necessary.
X
XCURSESLIB = -lcurses -ltermlib
X
XX10LIB = -lX
X
XX11LIB = -lX11
X
X# Ditto for X font libraries.
X
XXFONTPATH = /usr/new/lib/X/font
X
X# This name sets the default period for xconq.  The standard period is based
X# on WWII and thus most familiar, although it lacks realism for serious gamers.
X
XPERIOD	= standard
X
X# Complete lists of files.
X
XMAINSRC = xconq.c init.c do.c mplay.c move.c attack.c phases.c map.c \
X	side.c unit.c order.c util.c input.c help.c period.c \
X	ginit.c draw.c output.c mkmap.c
X
XAUXSRC = per2c.c hexify.c $(PERIOD).c X10.c X11.c curses.c
X
XINCLUDE = config.h misc.h side.h unit.h map.h dir.h period.h global.h version.h
X
X# Non-interface-specific object files.
X
XOBJ =	xconq.o init.o do.o mplay.o move.o attack.o phases.o map.o mkmap.o \
X	side.o unit.o order.o util.o input.o help.o period.o \
X	ginit.o draw.o output.o $(PERIOD).o
X
X# Optimization is pretty feeble, but do it anyway.
X
XCFLAGS = -O -DXCONQLIB=\"$(LIBDIR)\"
X
X# Do it all.
X
Xall:	$(VERSIONS) xconq.doc custom.doc
X
X# X10 xconq.
X
Xxconq: $(OBJ) X10.o
X	cc -o xconq $(CFLAGS) $(OBJ) X10.o $(X10LIB)
X
X# X11 xconq.
X
Xx11conq: $(OBJ) X11.o
X	cc -o x11conq $(CFLAGS) $(OBJ) X11.o $(X11LIB)
X
X# A curses-based version.
X
Xcconq: $(OBJ) curses.o
X	cc -o cconq $(CFLAGS) $(OBJ) curses.o $(CURSESLIB)
X
X# There is always a default period compiled into the code.
X
X$(PERIOD).c:	lib/$(PERIOD).per per2c
X	per2c <lib/$(PERIOD).per >$(PERIOD).c
X
X# Support things.
X
Xper2c:	per2c.o period.o
X	cc -o per2c $(CFLAGS) per2c.o period.o
X
Xhexify:	hexify.o
X	cc -o hexify $(CFLAGS) hexify.o
X
Xxconq.doc:	xconq.ms
X	nroff -ms xconq.ms >xconq.doc
X
Xcustom.doc:	custom.ms
X	nroff -ms custom.ms >custom.doc
X
X# Installation requires programs in $(DESTDIR) and a library directory.
X# Also, fonts might have to go in system's font directory.
X# No standard place for formatted docs, you're on your own...
X
Xinstall:
X	cp $(VERSIONS) $(DESTDIR)
X	cp lib/* $(LIBDIR)
X	cp *.6 $(MANDIR)
X	cp lib/*.onx $(XFONTPATH)
X	cp lib/*.snf $(XFONTPATH)
X#	cp *.doc xxx
X
X# Usual cleaning, and flushing of anything junk-like.
X	
Xclean:
X	rm -f per2c hexify *.o lint.out core
X
Xspotless:	clean
X	rm -f *conq *.doc $(PERIOD).c
X
X# Pretty output for your favorite fancy printer.
X
XTROFFER = psroff
XPRINTER = csps
X
Xpaper:
X	$(TROFFER) -man -P$(PRINTER) *.6
X	$(TROFFER) -ms  -P$(PRINTER) xconq.ms
X	$(TROFFER) -ms  -P$(PRINTER) custom.ms
X
X# Local hack to put all the stuff onto a machine that does rdist via crontab.
X# This is very useful in a workstation environment.
X# (This version assumes NFS - hack as appropriate.)
X
XDISTER = /n/jaguar
X
Xrinstall:
X	cp -p $(VERSIONS) $(DISTER)$(DESTDIR)
X	cp -p lib/* $(DISTER)$(LIBDIR)
X#	cp -p *.6 $(DISTER)$(MANDIR)
X#	cp -p lib/*.onx $(DISTER)$(XFONTPATH)
X#	cp -p lib/*.snf $(DISTER)$(XFONTPATH)
X#	cp -p *.doc $(DISTER)xxx
X
X# Use this to take care of the details that shar can't.
X
XX10fonts:
X	(cd lib;  sh ../uudfont.sh *.u)
X
XX11fonts:
X	(cd lib;  fc xconq.bdf;  fc standard.bdf)
X
X# How the shar files were made.  This is complicated by the need to
X# transmit X fonts - uuencoded for X10, bdf files for X11.
X
Xkit:
X	(cd lib;  sh ../uuefont.sh *.onx;  rm -f *.onx *.snf)
X	makekit README Makefile Xdefaults ToDo *.6 *.ms *.h *.c *.sh lib/*
X
X# Tarify for sites that can FTP.
X
Xtar:
X	tar cvf xconq.tar \
X		README Makefile Xdefaults ToDo *.6 *.ms *.h *.c *.sh lib
X
X# Lint needs option to increase working space.
X
Xlint:
X	lint -n -Zn5000 $(MAINSRC) $(PERIOD).c >lint.out
X
X# Billyuns and billyuns of .h dependencies.
X
Xxconq.o:  config.h misc.h period.h side.h unit.h global.h map.h version.h
Xinit.o:  config.h misc.h dir.h period.h side.h unit.h map.h global.h
Xdo.o:  config.h misc.h dir.h period.h side.h unit.h map.h global.h
Xmplay.o:  config.h misc.h dir.h period.h side.h unit.h map.h global.h
Xmove.o:  config.h misc.h dir.h period.h side.h unit.h map.h global.h
Xattack.o:  config.h misc.h period.h side.h unit.h map.h global.h
Xphases.o:  config.h misc.h dir.h period.h side.h unit.h map.h global.h
Xmap.o:  config.h misc.h dir.h period.h side.h unit.h map.h global.h
Xside.o:  config.h misc.h dir.h period.h side.h unit.h map.h
Xunit.o:  config.h misc.h period.h side.h unit.h map.h global.h
Xorder.o:  config.h misc.h dir.h period.h side.h unit.h
Xutil.o:  config.h misc.h dir.h
Xinput.o:  config.h misc.h dir.h period.h side.h unit.h global.h
Xhelp.o:  config.h misc.h dir.h period.h side.h unit.h map.h global.h
Xperiod.o:  config.h misc.h period.h unit.h
Xginit.o:  config.h misc.h dir.h period.h side.h unit.h map.h global.h
Xdraw.o:  config.h misc.h period.h side.h unit.h map.h
Xoutput.o:  config.h misc.h period.h side.h unit.h map.h global.h
Xmkmap.o:  config.h misc.h dir.h period.h map.h
Xper2c.o:  config.h misc.h period.h
Xhexify.o:  misc.h
XX10.o:  config.h misc.h period.h side.h unit.h map.h
XX11.o:  config.h misc.h period.h side.h unit.h map.h
Xcurses.o:  config.h misc.h period.h side.h map.h
Xstandard.o:  config.h period.h
END_OF_Makefile
if test 5501 -ne `wc -c <Makefile`; then
    echo shar: \"Makefile\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/earth2.map -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/earth2.map\"
else
echo shar: Extracting \"lib/earth2.map\" \(4312 characters\)
sed "s/^X//" >lib/earth2.map <<'END_OF_lib/earth2.map'
XXconq 0 --+--+ Earth at 2 degree/hexside scale
XMap 180 63 200 1 0
X5+8%8.4%+36.3+%%++..+..63+3.++16.5+.16+
X6+8%8.5%.%29.+4.++3%++..+..63+3.++16.3+^%.%%4.7%2+
X7+8%7.9%27.+5.+.%%+4.59+9.++19.^%8.4%^%%1+
X10+8%5.9%27.++5.+.+5.57+10.++18.^^%9.%.3%2^
X%12+8%.10%+24.++.++4.++..44+.15+11.++16.^^15.%%+1^
X++^12+.6%.4%6+25.+.++..69+8.+15.^.^18.%1+
X..%^13+9%3+5.++27.70+46.1%
X.%.++^13+3.+3%3+.++..3+24.8+^64+46.
X.3%+^^13+.+.+%%6+.+28.6+^12+.5+..3+.40+..+44.
X..+%++3^12+.+.6+.3+29.9+.3+^++6.^^+..3+.38+3.+44.
X..++^+5^12+.5+31.6+5.++.5+..+3.3+..13+^^+^^+^^+^^15+6.+44.
X3.+^3~+3^16+32.6+4.+..+..+3.7+^^..10+3^+10^9+..3+6.+44.
X3.++^3~.^^16+32.6+7.+..+..7+3^3.6+4^++^++8^10+3.++5.+44.
X5.++^~~+~^12+%3+33.++4.4+6.+..3+^^4+^+^9+3^+10^+^^8+..++3.3+43.
X6.++5~12+%++39.+3~+13.+~~3+^10+3^+14^6+6.3+45.
X8.++5~12+35.6+3^~3+..++7.+3~3+^12+^^3_6^+^^8+4.+47.
X10.+~.4~10+35.++5^12~3+.6~+.+^^7+8^3_4^10+52.
X12.~.4~3+6.+34.+~^18~+~~.6~..+7^3~5+3^_4^10+3.+47.
X13.~.~^3+7.+.+31.++24~.6~3.6+~~9+9^5+52.
X14.~.+^^++41.+25~.8~6.19+3^3+..+49.
X17.++^+7.3+31.+26~.8~++4.22+4.+39.+9.
X18.4+3.++4.++.++.+24.+27~..+6~+7.7+3.++%%++..+46.+7.
X20.5+%+12.+22.+28~..6~+7.5+6.++3%8.+48.
X22.++%+%%5.+29.+28~..5~9.4+7.3+%%7.++47.
X26.%+%11.+22.+5~++3~+15~3+.~^+12.3+8.3+%%7.+11.+35.
X29.%%5.++4.+21.3+~~5+~19+16.++9.+.++7.+.+3.+41.
X30.%%3.6+%23.27+^^5+12.+9.+..+6.+.+14.+31.
X32.3%++^3+3%23.5+3%+%16+3^++~14.+8.+12.++43.
X35.%+^4+4%22.5%+..9%8+3^++~23.++%6.+48.
X36.+^5+6%30.9%7+^+~~22.%..++5.+%+46.
X35.+^++%%++6%30.9%10+23.%%..+4.+%%+46.
X31.+3.+^^+12%29.9%3+.4+26.%%5.+%^%.3%23.+18.
X35.+^^+14%27.8%9+27.%+4.+3%.%5.%%.+35.
X36.+^^7%+10%25.6%9+30.+%+6.%%..%..3%3+31.
X36.+^^+16%3+24.%%12+33.+7.%6.%%^%%..+.+25.
X38.+^^5%++%%++%%6+24.%12+37.%..%3.%5.4%+5.+22.
X38.+^^+5%+3%+3%5+24.14+54.+27.
X40.+^^4%++%%++%%5+25.14+3.+41.3+..+30.
X40.+3^3%++%+%+%%5+25.14+3.++39.4+..++13.+15.
X42.+4^%+%+%++%4+26.14+3.%+38.6+..++28.
X44.+^^4+%7+27.~~10+4.%+36.3+3~7+27.
X45.+^^11+29.5~5+4.%%+3.+31.6+6~3+25.
X45.+^^10+30.7~3+4.%%+33.4+9~4+8.+16.
X46.+^10+31.6~3+5.++33.15~4+23.
X46.+^9+32.3~6+40.16~4+22.
X47.+^9+33.~~5+41.17~3+21.
X47.+^9+33.~5+43.+14~4+21.
X48.+^8+35.4+44.++10~+~~4+20.
X48.+^7+84.5+5.~+3~3+21.
X48.++^5+98.6+20.
X48.+^6+99.4+13.+7.
X49.+^3+118.++6.
X49.+^3+103.++12.+8.
X49.++^++117.++7.
X49.+^^+118.+8.
X50.+^++117.+8.
X50.+^+127.
X51.3+126.
X52.++126.
X53.3+124.
X180.
X180.
X180.
XUnits 100 1 0
X@ Stockholm 69,61 -1
X* Leningrad 75,61 -1
X* Glasgow 60,59 -1
X@ Copenhagen 66,59 -1
X@ Moscow 79,59 -1
X* Gorky 83,59 -1
X* Sverdlovsk 91,59 -1
X* Novosibirsk 103,58 -1
X* Calgary 6,57 -1
X@ London 61,57 -1
X@ Berlin 69,57 -1
X@ Warsaw 74,57 -1
X* Kujbyshev 95,57 -1
X* Omsk 100,57 -1
X* Irkutsk 114,57 -1
X@ Dortmund/Essen 66,56 -1
X* Kiev 76,56 -1
X@ Seattle 3,55 -1
X@ Montreal 28,55 -1
X* St.*John's 36,55 -1
X@ Paris 65,55 -1
X* Vienna 72,55 -1
X* Budapest 74,55 -1
X* Astrachan' 86,55 -1
X* Minneapolis-St.*Paul 17,54 -1
X* Bucharest 76,54 -1
X* Haerbin 125,54 -1
X* Milan 71,53 -1
X* Vladivostok 129,53 -1
X@ Chicago 20,52 -1
X* Istanbul 78,52 -1
X* Tbilisi 86,52 -1
X* Tashkent 98,52 -1
X@ Beijing 121,52 -1
X* Sapporo 135,52 -1
X@ New*York 27,51 -1
X* Rome 73,51 -1
X@ San*Francisco 3,50 -1
X@ Denver 12,50 -1
X* Lisbon 60,50 -1
X* Athens 76,50 -1
X* Ankara 82,50 -1
X* Seoul 128,50 -1
X@ Washington*DC 27,49 -1
X* Algiers 69,49 -1
X* Tehran 91,49 -1
X@ Tokyo 136,49 -1
X@ Dallas 18,48 -1
X@ Osaka 133,48 -1
X@ Los*Angeles 8,47 -1
X* Casablanca 62,47 -1
X* Jerusalem 86,47 -1
X* Baghdad 90,47 -1
X* Wuhan 123,47 -1
X@ Shanghai 127,47 -1
X@ Houston 19,46 -1
X@ Cairo 83,45 -1
X@ Delhi 107,45 -1
X* Kunming 120,45 -1
X* Miami 27,44 -1
X* Hong*Kong 125,43 -1
X* Havana 29,42 -1
X@ Calcutta 112,42 -1
X* Hanoi 121,42 -1
X* Honolulu 170,42 -1
X* Mexico*City 20,41 -1
X* Jiddah/Mecca 92,41 -1
X* Bombay 107,40 -1
X* Hyderabad 109,40 -1
X* Rangoon 118,40 -1
X* Dakar 63,38 -1
X* Madras 111,38 -1
X* Bangkok 121,38 -1
X* Manila 132,38 -1
X@ Caracas 39,36 -1
X* Saigon 124,36 -1
X* Lagos 75,35 -1
X* Bogota 36,34 -1
X* Accra 73,34 -1
X* Singapore 125,32 -1
X* Nairobi 94,31 -1
X* Manaus 46,29 -1
X* Dar-es-Salaam 95,29 -1
X* Jakarta 127,29 -1
X* Recife 59,27 -1
X* Port*Moresby 151,27 -1
X* Lima 40,25 -1
X@ Rio*de*Janeiro 57,21 -1
X@ Johannesburg 95,18 -1
X* Maputo 97,18 -1
X* Porto*Alegre 57,16 -1
X* Port*Elizabeth 96,16 -1
X* African 93,15 -1
X* Cape*Town 141,15 -1
X@ African 158,15 -1
X* Perth 48,14 -1
X@ Sydney 54,14 -1
X@ Santiago 156,12 -1
X@ Madrid 63,51 -1
X@ Doneck/Kharkov 81,55 -1
END_OF_lib/earth2.map
if test 4312 -ne `wc -c <lib/earth2.map`; then
    echo shar: \"lib/earth2.map\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/eastmed.map -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/eastmed.map\"
else
echo shar: Extracting \"lib/eastmed.map\" \(4302 characters\)
sed "s/^X//" >lib/eastmed.map <<'END_OF_lib/eastmed.map'
XXconq 0 --+--- The Eastern Mediterranean and Mesopotamia
XMap 185 100 16 1 0
X10^5%5^4%35+72.^3.^5.4+%%5^%%++11.+,+%%13^
X11^4%4^4%36+72.^3.^6.4+%%4^3%++11.+,+%%12^
X12^5%4^4%35+72.^3.^6.5+%%4^3%3+11.++4%8^
X12^5%5^5%32+73.^3.^6.6+3%3^%%4+12.,,+%%7^
X14^4%6^6%28+75.^3.^7.7+%%3^%%4+11.++,+3%4^
X15^3%8^7%6+12%6+76.^3.^7.8+%%3^%%3+12.+,+,+3%2^
X%%30^10%9^%%5+76.^3.^8.8+%4^%%++10.+..+,,++3%
X%48^4%5+76.^3.^8.7+3%4^%++16.+,,+1%
X+3%44^5%6+76.^3.^7.9+%%4^%++17.++1,
X,++%%37^10%5+78.^3.^.+3.++..8+%%3^%%+20.
X4.++%20^22%8+79.^3.^.+8.8+%%3^%++18.
X5.+%%20^16%15+77.^3.^3+8.8+%4^%++17.
X7.+3%17^15%17+77.^3.^%%+8.9+%4^%++15.
X7.+3%20^14%16+38.++36.^3.^%%+11.7+%4^%3+13.
X9.++3%19^8%7^15+27.12+36.^3.^%+12.8+%4^%7+7.
X11.++4%32^14+25.15+3.++30.^3.^%+14.8+4^8+6.
X12.5+%%33^12+23.5+7^10+30.^3.^%+15.8+4^5+7.
X14.3+%%32^14+20.4+5^4+6^6+..++25.^3.^++16.9+3^4+7.
X16.++%%34^13+17.3+5^13+4^8+23.^3.^.+17.9+4^4+4.
X16.3+%%32^16+14.++4^20+5^5+21.^3.^21.8+5^3+3.
X+17.++%17^%+4^5+3^++^^15+.3+..++5.3+3^++5^3+8^5+5^4+..+16.^3.^.+24.4+5^4+
X5+13.3+%3^.11^%3^15+^^13+.19+10^3+7^17+8.3+..^3.^3+23.6+4^3+
X8+12.++%%4^.3^+3^%13+..12+10.15+8^7+4^34+^3.^++25.6+4^1+
X9+10.++%%12^%10+9.8+14.32+6^7+8^5+8^3.^3+24.3+^3+4^
X+^10+8.++%7^3%^^%8+4.++7.3+.++9.17+5^18+3^10+19^3.^++28.5+2^
X14+6.++%8^%++^^++..5+9.+5.+5.++5.4+..5+12^33+15^3.^3+26.++.3+2^
X^^6+..6+5.3+%5^%%^^++^^+.7+11.3+..++..+3.16+7^24+8^8+11^3.^3+30.3+
X+^^4+6.4+4.++6^%3+^^4+.5+..+10.++..35+6^17+25^3.^4+29.3+
X3+^^3+7.3+5.3+5^++3^4+4.+.+..+7.+.+..20+4^9+3^14+4^6+24^3.^4+29.2+
X+.+^^++8.++8.+4^4+^^+^^+4.++.+5.++6.3+^^14+9^25+5^4+23^3.^4+31.
X3.++^++18.++5^5+^^++12.++5.3+4^11+8^31+3^3+23^3.^++32.
X4.++^+16.++.+6^5+^++18.6+4^4+3^48+22^3.^3+31.
X5.++^++16.+.++^+3^6+^++10.+6.4+.3+3^++11^22+3~16+22^3.^3+30.
X6.+^^3+14.+..4+4^8+20.5+3^++8^++^21+5~15+21^3.^3+30.
X7.++^3+17.5+3^9+..+11.3+.6+^^4+8^++3^19+6~15+19^3.^3+29.
X7.++^4+17.+..+3^5+^+.+.+12.+.+..12+7^++^^21+5~13+^^++17^3.^3+29.
X9.+^4+18.4+4^5+17.3+.10+8^++^^24+5~12+20^3.^3+28.
X9.3+21.4+^^++^++3.4+4.+12.11+5^31+4~11+20^3.^+30.
X10.++22.5+3^+^++5.3+3.+10.64+4^++13^3.^30.
X3.+5.3+24.14+.4+6.+.+..+.11+8^22+3.13+3^9+10^.3^3.^30.
X9.4+21.+..4+3.+.6+3.+8.+..+3.15+4^9+..7+4.10+4^8+14^.3^3.^29.
X6.+..3+21.++7.+4.7+.++7.++.8+10^23+5.,5+3^9+18^.^^3.^29.
X3.5+.3+24.+..8+..6+.++7.+..+.12+6^7+..11+,,3.,,15+19^.3^3.^20.+.++4.
X7+..3+27.4+3^5+.3+4.++10.6+7^3+3^5+..11+3,++,13+20^++.++^3.^19.6+..1+
X+3^+^++29.+..3+5^++5.++3.+13.++5^20+.23+21^3+.3+^3.^18.9+
X4+3^+29.+3.3+3^4+.+5.+3.+7.3+.14+6^7+3.19+21^4+..3+^3.^19.8+
X6+^+34.3+^4+.3+13.++5.12+5^12+..16+19^7+..5+^3.^20.6+
X8+36.++^3+..++5.+..+.+10.8+14^21+8^++3^16+.6+^3.^23.3+
X9+36.++^+^+25.6+18^17+7^23+.7+^3.^24.1+
X.9+34.++^3+^+7.+18.6+13^5+5^8+6^11+^^13+.7+^3.^3+22.
X5.6+34.++.+^+^++8.++..++6.+.12+9^7+6^5+5^12+3^12+.8+^3.^6+..++14.
X5.5+36.+..^++^+28.8+6^8+15^9+..++^^13+.++6~^3.^3~3+.3+14.
X8.3+36.+..+^.++8.+6.+5.++..4+..5+5^++4.3+14^++..5+3.+^^13+~.+7~^3.^3~6+14.
X51.+..+11.+12.++..+5.++5^+7.++12^++6.+3.++^^10+5~.7~^3.^4~5+14.
X52.+37.3+4^+9.+11^+10.3+^^7+8~.7~^3.^5~++15.
X55.+14.+8.+4.+6.7+10.+8^++11.3+^6+10~.7~^3.^6~++14.
X56.+26.++7.5+.+11.+4^3+13.9+11~.7~^3.^7~++12.
X7.+75.++26.4+17.8+12~.6~^3.^7~++12.
X9.++73.+47.8+13~..5~^3.^8~++10.
X132.11+12~3.~~^3.^8~++10.
X81.+42.++6.10+16~3.^3.^7~4+8.
X62.4+15.+40.3+8.8+20~^3.^9~++8.
X63.+3^9+..+37.+4.3+11.8+19~^3.^8~++8.
X68.++5^4+37.7+12.7+20~^3.^6~4+8.
X71.4+40.4+3^++12.7+20~^3.^5~5+7.
X114.3+4^4+11.5+22~^3.^6~++9.
X115.++^^4+14.++%++22~^3.^6~+9.
X116.4+18.+%++22~^3.^5~++9.
X138.++%++22~^3.^6~+8.
X137.++%3+22~^3.^5~++8.
X138.++%++23~^3.^5~++7.
X138.+%%3+22~^3.^6~++6.
X139.+%3+23~^3.^6~3+4.
X139.+%3+23~^3.^7~3+3.
X140.+%4+22~^3.^8~++2.
X138.+.4+24~^3.^8~3+1.
X++137.5+25~^3.^9~2+
X~3+136.3+26~^3.^11~
X~~6+133.3+..24~^3.^10~
X3~8+129.4+..24~^3.^10~
X9~9+123.4+26~^3.^9~
X17~12+112.4+26~^3.^9~
X29~3+30.5+74.5+26~^3.^8~
X29~4+28.9+71.4+27~^3.^8~
X33~+27.12+69.4+27~^3.^7~
X33~++26.3+7~5+65.4+~~.25~^3.^7~
X35~+27.++9~5+63.3+3~..24~^3.^6~
X36~+26.++10~4+63.3+3~..24~^3.^6~
X38~++25.+11~4+62.++4~3.23~^3.^5~
X40~++23.+13~10+52.4+4~3.23~^3.^5~
X42~4+21.++23~++22.+.++.++,,14.6+5~..24~^3.^4~
X46~++19.++26~17.3+.++.++.3+7.++..5+10~.24~^3.^4~
X49~3+15.++28~3+13.,,+.++,.+,.,.+,,..8+38~^3.^3~
X52~4+~10.++36~5.3+.,4+.4+.,,..3+45~^3.^3~
X61~++4.++38~..6+.+.,.4+.,..4+46~^3.^2~
X64~3+48~+.3+.3+..++50~^3.^2~
X117~..+,+.+.,3+50~^3.^1~
X119~++,,.,3+51~^3.^1~
X121~++,.3+52~^3.1^
X123~+.++53~^3.1^
END_OF_lib/eastmed.map
if test 4302 -ne `wc -c <lib/eastmed.map`; then
    echo shar: \"lib/eastmed.map\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/flattop.per -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/flattop.per\"
else
echo shar: Extracting \"lib/flattop.per\" \(3025 characters\)
sed "s/^X//" >lib/flattop.per <<'END_OF_lib/flattop.per'
XXconq 0 -+---- Carrier operations in the Pacific
XPeriod 0
X
X"WW II, in the Pacific, aboard a carrier" period-name
X
X"f" "fighter" "" utype
X"d" "dive bomber" "" utype
X"t" "torpedo bomber" "" utype
X"p" "PBY" "" utype
X"D" "destroyer" "" utype
X"S" "submarine" "" utype
X"E" "escort carrier" "" utype
X"r" "light cruiser" "" utype
X"R" "heavy cruiser" "" utype
X"C" "carrier" "" utype
X"B" "battleship" "" utype
X"/" "base" "" utype
X
X"o" "fuel" "how to get around" rtype
X"a" "ammo" "small stuff" rtype
X"A" "shell" "8 to 16 inch" rtype
X"b" "bomb" "iron bombs" rtype
X"!" "torps" "death to ships" rtype
X
X"." "sea" "sky blue" ttype
X"," "atoll" "cyan" ttype
X"+" "island" "forest green" ttype
X
X[   0  96  98 ] t* min-alt
X[  96  98 100 ] t* max-alt
X
X95 alt-roughness
X
Xsea default-terrain
Xsea edge-terrain
X
X"1e" f icon-name
X"1e" d icon-name
X"torpbombr" t icon-name
X"pby" p icon-name
X"dd" D icon-name
X"ca" r icon-name
X"sub" S icon-name
X"cv" E icon-name
X"cv" C icon-name
X"ca" R icon-name
X"bb" B icon-name
X"airbase" / icon-name
X
X[ f d t p ] "air" define
X[ r R B ] "heavy" define
X[ E C ] "carriers" define
X[ D S E r R C B ] "ships" define
X[ o a A b ! ] "stuff" define
X
X100 sea ships favored
X100 [ atoll island ] / favored
X
X3 country-size
X30 country-min-distance
X32 country-max-distance
X
X[ 8 8 8 4 6 2 4 2 2 2 2 1 ] u* in-country
X
Xtrue / always-seen
X
X500 [ fuel ammo ] ships storage
X20 fuel air storage
X40 fuel p storage
X2 a air storage
X0 a p storage
X2 b d storage
X2 ! t storage
X10 ! [ D S ] storage
X50 [ b ! ] C storage
X25 [ b ! ] E storage
X50 A heavy storage
X
X9 air speed
X6 p speed
X3 ships speed  ; gross simplification
X
X0 t* air moves
X0 t* p moves
X0 sea ships moves
X2 atoll ships moves
X
X1 fuel u* to-move
X
X4 air E capacity
X8 air C capacity
X100 u* / capacity
X100 u* u* enter-time
X1 air volume
X4 E hold-volume
X8 C hold-volume
X100 / hold-volume
X
X10 S visibility
X
X[ 5 5 5 5 10 10 20 ] ships hp
X100 / hp
X
X50 u* u* hit
X80 air f hit
X60 f f hit
X0 u* p hit
X20 carriers f hit
X20 air S hit
X70 S D hit
X100 / u* hit
X0 / [ S E C ] hit
X
X1 u* u* damage
X3 u* heavy damage
X4 ships [ t D S ] damage
X10 [ C B ] [ t D S ] damage
X10 / B damage
X
X1 a air hits-with
X1 a [ E C ] hits-with
X1 b d hits-with
X1 ! [ t D S ] hits-with
X1 A heavy hits-with
X
X1 [ b ! ] ships hit-by
X1 a air hit-by
X1 A u* hit-by
X
X50 air carriers protect
X
X"sinks" ships destroy-message
X"shoots down" air destroy-message
X
X1 [ E R ] territory
X2 [ C B ] territory  ; capital ships
X20 / territory
X
X; seems like a good idea, but pretty weird...
X; 50 air control
X; 80 p control
X
Xbegin{notes}
XThis is a somewhat expanded version of the navy in the standard period.
XEach side commands a large fleet, and the sole objective is to wipe out
Xthe enemy's fleet.  There are different kinds of planes and ships, but
Xnothing else.
X
XSpeeds of ships are uniform, so that formations work better (don't want
Xthe carriers outstripping their escorts).
X
XYou do *not* get complete control over the aircraft!  Those undisciplined
Xpilots just do what they feel like doing, and only take about half their
Xorders.
Xend{notes}
X
Xend
END_OF_lib/flattop.per
if test 3025 -ne `wc -c <lib/flattop.per`; then
    echo shar: \"lib/flattop.per\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/fred.per -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/fred.per\"
else
echo shar: Extracting \"lib/fred.per\" \(3131 characters\)
sed "s/^X//" >lib/fred.per <<'END_OF_lib/fred.per'
XXconq 0 -+---- A period loosely based on the AH game about the Seven Years War.
XPeriod 0
X
X"1756" period-name
X
X30 scale
X
X"a" "army" "" utype
X"g" "general" "" utype
X"m" "marshal" "" utype
X"p" "prince" "" utype
X"k" "king" "" utype
X"D" "depot" "" utype
X"*" "town" "" utype
X"@" "fortress" "" utype
X
X"s" "stuff" "generic supplies" rtype
X"S" "soldiers" "raw material of armies" rtype
X
X"." "sea" "sky blue" ttype
X"," "river" "cyan" ttype
X"=" "swamp" "dark gray" ttype
X"%" "forest" "forest green" ttype
X"+" "countryside" "green" ttype
X"(" "hills" "khaki" ttype
X"^" "mountains" "sienna" ttype
X":" "outerspace" "black" ttype
X
Xtrue outerspace dark
X
X[   0  20  30  70  20  90  95   0 ] t* min-alt
X[  20  30  31  90  90  95 100   0 ] t* max-alt
X[   0  50  50  50   0   0   0   0 ] t* min-wet
X[ 100 100 100 100 100 100 100 100 ] t* max-wet
X
X95 wet-roughness
X
Xmountains edge-terrain
X
X[ river countryside ] "land" define
X[ a ] "inf" define
X[ g m p k ] "leader" define
X[ D * @ ] "bases" define
X
X"soldiers" a icon-name
X"flag" g icon-name
X"flag" m icon-name
X"flag" p icon-name
X"crown" k icon-name
X"walltown" D icon-name
X"town20" * icon-name
X"fortress" @ icon-name
X
X[ 0 2 1 1 1 0 5 1 ] u* in-country
Xtrue [ * @ ] named
X100 countryside u* favored
Xtrue u* already-seen
Xa first-product
X
X1000 [ * @ ] surrender
X50 [ * @ ] siege
X
X1000 s bases produce
X10 S @ produce
X1000 s bases storage
X200 S @ storage
X
X1 a @ make
X10 D a make
Xtrue @ maker
X50 S a to-make
X
X;; a turn is about a week in length.
X
X1 inf speed
X6 leader speed
X
X10 land inf moves
X0 land leader moves
X1 [ river hills ] leader moves
X0 land [ D * @ ] moves
X
X; 0 u* free-move
X
X; 6 u* attack_moves
X
X; 5 s supply-line
X
X;; Leaders "carry" infantry around, as well as leaders of lesser rank.
X
X6 inf leader capacity
X3 g [ m p k ] capacity
X1 m [ p k ] capacity
X1 p k capacity
X10 inf [ D * @ ] capacity
X10 leader [ D * @ ] capacity
X
X0 u* leader protect
X
X4 inf hp
X
X20 inf inf hit
X
X1 inf inf damage
X
X100 D inf capture
X1 [ * @ ] D capture
X25 inf inf capture
X
X5 @ territory
X1 * territory
X
X; how to do captured prisoners and prisoner exchange?
X
Xclear-side-names
X
X"Austrian" sname "Prussian" sname "French" sname "Russian" sname
X"Swabian" sname "Hannoverian" sname "Saxon" sname "Swedish" sname
X
Xbegin{notes}
XThis is a moderately crude rendition of AH's "Frederick the Great", which
Xtreats the Seven Years War in central Europe.  The number of unit types
Xis very small, and there are only a few special characteristics.  The game
Xis basically one of maneuvering for position, since combat is pretty
Xineffective.
X
XA number of items remain to be developed:
X
XConcentration of armies (since full concept of "parts" has been dropped).
X
XSlowing-down effect of army "passengers" on leaders.
X
XAustrian zones of control.
X
XRanks of leaders (should affect who can "transport" who)
X
XDisable "free moves" and make combat cost high, to simulate the mutual
Xconsent to combat.
X
XTweak hit effects to be closer to board game.
X
XDo supply path stuff (4 hexes Coalition, 5 hexes Prussian).
X
XHave river effect on movement and combat.
X
XDo something to simulate supply depots for sieges (city only surrenders to
Xdepots?)
X
Xend{notes}
X
Xend
END_OF_lib/fred.per
if test 3131 -ne `wc -c <lib/fred.per`; then
    echo shar: \"lib/fred.per\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/greece.map -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/greece.map\"
else
echo shar: Extracting \"lib/greece.map\" \(2953 characters\)
sed "s/^X//" >lib/greece.map <<'END_OF_lib/greece.map'
XXconq 0 -----+ Greek and other ancient cities for eastmed.map
XUnits 150 1 0
X* Ancona 162,95 -1
X* Odessus 56,94 -1
X* Messambria 57,91 -1
X* Apollonia 57,88 -1
X* Sinope 100,86 -1
X@ Rome 161,84 -1
X* Lissus 15,82 -1
X* Amisus 111,81 -1
X* Antium 164,81 -1
X* Tarracina 167,80 -1
X* Heraclea*Pontica 84,79 -1
X* Epidamnus 18,78 -1
X* Crenides 44,78 -1
X* Bisanthe 65,78 -1
X* Perinthus 67,78 -1
X@ Byzantium 70,78 -1
X* Calchedon 72,78 -1
X* Cotyora 125,78 -1
X* Trapezus 138,78 -1
X* Aegae 32,77 -1
X* Abdera 49,77 -1
X* Cerasus 132,77 -1
X* Amphipolis 43,76 -1
X* Nicomedia 77,76 -1
X* Bithynium 87,76 -1
X* Cumae 174,76 -1
X* Neapolis 176,76 -1
X* Apollonia 20,75 -1
X* Therma 39,75 -1
X* Thasos 49,75 -1
X* Lysimachia 61,75 -1
X* Amasia 118,75 -1
X* Brundisium 12,74 -1
X* Methone 37,74 -1
X* Parium 66,74 -1
X* Nicaea 75,74 -1
X* Tarentum 10,73 -1
X* Myrlea 73,73 -1
X* Hydruntum 16,72 -1
X* Olynthus 43,72 -1
X* Sestos 59,72 -1
X* Abydos 61,72 -1
X* Posidonia 182,72 -1
X* Lemnos 54,69 -1
X@ Troy 62,69 -1
X* Corcyra 26,67 -1
X* Dodona 31,67 -1
X* Ancyra 102,67 -1
X* Petelia 9,66 -1
X* Gordium 94,66 -1
X* Thurii 12,65 -1
X* Pagasae 44,65 -1
X* Methymna 61,64 -1
X* Pergamum 67,64 -1
X* Croton 14,63 -1
X* Anactorium 33,63 -1
X* Mytilene 65,63 -1
X* Scolacium 11,62 -1
X* Heraclea 43,62 -1
X* Delphi 42,61 -1
X* Elaea 68,61 -1
X* Chalcis 51,60 -1
X* Magnesia 71,60 -1
X@ Sardis 75,60 -1
X* Melitene 136,60 -1
X* Naupactus 40,59 -1
X@ Thebes 48,59 -1
X* Erythrae 67,59 -1
X* Same 34,58 -1
X* Marathon 52,58 -1
X* Chios 65,58 -1
X* Smyrna 71,58 -1
X* Messana 7,57 -1
X* Rhegium 9,57 -1
X* Patrae 42,57 -1
X* Aegium 44,57 -1
X* Sicyon 46,57 -1
X* Brauron 54,57 -1
X* Ephesus 74,57 -1
X* Elis 40,56 -1
X@ Corinth 48,56 -1
X* Megara 50,56 -1
X@ Athens 52,56 -1
X* Panormus 180,56 -1
X* Tauroneum 7,55 -1
X* Thoricus 56,55 -1
X* Anaea 74,55 -1
X* Tyana 119,55 -1
X* Lilybaeum 176,55 -1
X* Segesta 179,55 -1
X* Zacynthus 37,54 -1
X* Olympia 42,54 -1
X@ Argos 48,54 -1
X* Aegina 52,54 -1
X* Samos 71,54 -1
X* Icomium 107,54 -1
X* Catana 7,53 -1
X* Megalopolis 46,53 -1
X* Tegea 48,52 -1
X@ Miletus 75,52 -1
X* Leontini 7,51 -1
X@ Syracuse 9,50 -1
X* Pharae 47,50 -1
X@ Sparta 49,50 -1
X* Pylos 45,49 -1
X* Paros 62,49 -1
X* Naxos 66,49 -1
X* Myndus 76,49 -1
X* Halicarnassus 78,49 -1
X* Issus 131,49 -1
X* Zeugma 146,49 -1
X* Camarina 5,48 -1
X* Gythium 50,48 -1
X* Tarsus 123,48 -1
X* Melos 63,47 -1
X* Cos 77,47 -1
X@ Carthage 167,47 -1
X* Soli 119,46 -1
X* Phaselis 97,45 -1
X* Selinus 107,45 -1
X* Ialysus 84,44 -1
X* Xanthus 92,44 -1
X* Kythera 56,43 -1
X* Rhodos 83,43 -1
X* Myra 96,43 -1
X* Antioch 133,42 -1
X* Ruspe 174,40 -1
X* Laodicea 132,39 -1
X* Cyclonia 63,38 -1
X* Knossos 72,37 -1
X* Itanus 78,37 -1
X* Salamis 122,36 -1
X* Aradus 136,34 -1
X* Paphos 116,33 -1
X* Berytus 137,30 -1
X* Byblus 138,28 -1
X* Tacape 178,28 -1
X* Sidon 140,25 -1
X@ Tyre 138,24 -1
X* Sabrata 12,19 -1
X* Leptis 22,18 -1
X* Kyrene 64,17 -1
X* Hesperis 61,15 -1
X* Gaza 143,11 -1
X* Naucratis 117,6 -1
X* Pelusium 131,6 -1
X* Memphis 122,1 -1
X* Heliopolis 125,1 -1
X@ Alexandria 114,8 -1
X@ Ambracia 33,65 -1
END_OF_lib/greece.map
if test 2953 -ne `wc -c <lib/greece.map`; then
    echo shar: \"lib/greece.map\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/greek.per -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/greek.per\"
else
echo shar: Extracting \"lib/greek.per\" \(3881 characters\)
sed "s/^X//" >lib/greek.per <<'END_OF_lib/greek.per'
XXconq 0 -+---- An Ancient Greek period
XPeriod 0
X
X"Ancient Greece ca 350 BC" period-name
X
X"p" "peltast" "light fast infantry" utype
X"h" "hoplite" "heavy destructive infantry" utype
X"a" "archer" "archers and slingers" utype
X"c" "cavalry" "more like light cavalry" utype
X"B" "bireme" "small two-decked ship" utype
X"T" "trireme" "three-decked ship - mainstay of the navies" utype
X"E" "elephant" "the tanks of the ancient world" utype
X"S" "siege engine" "bash cities" utype
X"/" "camp" "quickly thrown up, not too useful" utype
X"*" "polis" "typical city-state" utype
X"@" "metropolis" "a large and powerful city" utype
X
X"f" "food" "what everybody has to eat" rtype
X
X"." "sea" "sky blue" ttype
X"," "river" "cyan" ttype
X"=" "swamp" "cyan" ttype
X"+" "plains" "green" ttype
X"%" "forest" "forest green" ttype
X"~" "desert" "yellow" ttype
X"^" "mountains" "sienna" ttype
X":" "Hades" "black" ttype
X
Xtrue Hades dark
X
X[   0  70  70  70  70  70  95   0 ] t* min-alt
X[  70  70  72  95  95  95  99   0 ] t* max-alt
X[   0   0  50  20  80   0   0   0 ] t* min-wet
X[ 100 100 100  80 100  20 100   0 ] t* max-wet
X
Xsea edge-terrain
X
X"peltast" p icon-name
X"hoplite" h icon-name
X"archer" a  icon-name
X"cavalry" c icon-name
X"bireme" B icon-name
X"trireme" T icon-name
X"elephant" E icon-name
X"catapult" S icon-name
X; "camp" / icon-name
X"walltown" * icon-name
X"parthenon" @ icon-name
X
X[ / * @ ] "cities" define
X[ * @ ] "makers" define
X[ p h a c B T E S ] "movers" define
X[ sea river ] "water" define
X[ B T ] "ship" define
X[ plains forest desert mountains ] "land" define
X[ p h a c E S ] "land-u" define
X
X1 @ in-country
X100 * density
X100 plains [ * @ ] favored
X@ first-unit
Xh first-product
X
X[ 4 8 10 10 10 20 40 30 ] movers * make
X[ 4 8 10 10 10 20 40 30 ] movers @ make
X1 [ * @ ] maker
X100 E research
X
X1 land-u speed
X2 ship speed
X2 p speed
X
X0 land land-u moves
X0 water ship moves
X
X10 movers cities capacity
X[ 2 2 ] [ p h ] B capacity
X[ 3 3 1 2 ] [ p h a c ] T capacity
X
X[ 1 1 1 1 3 5 2 2 10 20 40 ] u* hp
X
X[ 40 30 50 40 20 10 10 30 30 20 10 ] u* p hit
X[ 50 40 50 50 30 20 20 50 70 20 10 ] u* h hit
X[ 30 20 30 30 20 20 60 30  0  0  0 ] u* a hit
X[ 60 30 50 50 30 20 50 60 50  0  0 ] u* c hit
X[ 20 10 20 20 40 30 10 20  0  0  0 ] u* B hit
X[ 10 10 10 10 30 50 10 30  0  0  0 ] u* T hit
X[ 50 50 50 50 10 10 50 20 40  0  0 ] u* E hit
X[ 10 10 10 10 10 10 10  5 99 99 99 ] u* S hit
X[  0  0  0  0  0  0 20  0  0  0  0 ] u* / hit
X[ 40 30 30 40  0  0 10 20  0  0  0 ] u* * hit
X[ 40 30 30 40  0  0 10 20  0  0  0 ] u* @ hit
X
X1 u* u* damage
X2 u* [ h E ] damage
X4 @ S damage
X
X; 1000 c attrition
X
X"Athenian" sname "Spartan" sname "Corinthian" sname "Theban" sname
X"Megaran" sname "Miletan" sname "Messenian" sname "Syracusan" sname
X"Argive" sname "Ephesian" sname "Lemnian" sname "Ambraciot" sname
X"Phokian" sname "Chian" sname "Delian" sname "Geloan" sname
X"Carian" sname "Lokrian" sname "Melian" sname "Phliasian" sname
X"Samian" sname "Thurian" sname "Tegean" sname "Dolopian" sname
X"Edonian" sname "Olynthian" sname "Elean" sname "Lucanian" sname
X"Kytheran" sname "Skionian" sname
X
Xbegin{notes}
XThis period strictly covers about 600 to 200 B.C., since later times were
Xdominated by Romans with rather different sorts of units.  Land warfare
Xwas most significant, with some notable sea-fights.  Cities were nearly
Xuntakeable, so the action centered around sieges and field battles.
X
XPeltast (light infantry).  Useful in skirmishes.
X
XHoplite (heavy infantry).  For the capture of cities by assault.
X
XArcher.
X
XCavalry.  Fast, but ineffective against cities.
X
XBireme (small ship).
X
XTrireme (larger ship).
X
XElephant.  Can destroy cavalry, but vulnerable to archers, who shoot
Xarrows into the elephants' eyes and panic them.
X
XSiege Engine.  Bash cities with this.
X
XThe numbers border on the plausible, but again this one has not been
Xplayed enough to find the imbalances even, let alone decide on good
Xstrategies.
Xend{notes}
X
Xend
X
END_OF_lib/greek.per
if test 3881 -ne `wc -c <lib/greek.per`; then
    echo shar: \"lib/greek.per\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/napoleon.per -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/napoleon.per\"
else
echo shar: Extracting \"lib/napoleon.per\" \(2925 characters\)
sed "s/^X//" >lib/napoleon.per <<'END_OF_lib/napoleon.per'
XXconq 0 -+---- Napoleonic era
XPeriod 0
X
X"1800" period-name
X
X"i" "infantry" "the backbone of the army" utype
X"c" "cavalry" "zips around for shock effect" utype
X"a" "artillery" "slow but pounds on infantry" utype
X"t" "transport" "" utype
X"f" "frigate" "" utype
X"F" "fleet" "a full line of battle fleet" utype
X"B" "balloon" "fragile but good for reconnaissance" utype
X"/" "fortifications" "" utype
X"*" "city" "" utype
X"@" "capital" "" utype
X
X"$" "food" "" rtype
X"s" "shot" "" rtype  ; what artillery and ships use
X
X"." "sea" "sky blue" ttype
X"," "shallows" "cyan" ttype
X"=" "swamp" "dark gray" ttype
X"+" "plains" "green" ttype
X"%" "forest" "forest green" ttype
X"~" "desert" "yellow" ttype
X"^" "mountains" "sienna" ttype
X"_" "ice" "white" ttype
X
X[   0  70  70  70  70  70  95  99 ] t* min-alt
X[  70  70  72  95  95  95  99 100 ] t* max-alt
X[   0   0  50  20  80   0   0   0 ] t* min-wet
X[ 100 100 100  80 100  20 100 100 ] t* max-wet
X
Xice edge-terrain
X
X"soldiers" i icon-name
X"cavalry" c icon-name
X"artillery" a icon-name
X"brig" t icon-name
X"frigate" f icon-name
X"twodecker" F icon-name
X"balloon" B icon-name
X"camp" / icon-name
X"town20" * icon-name
X"city18" @ icon-name
X
X[ plains desert forest mountains ] "land" define
X[ i c a t f F B ] "movers" define
X[ i c a ] "land-forces" define
X[ t f F ] "ships" define
X
X1 [ * @ ] named
X[ 1 5 25 ] [ / * @ ] territory
X
X1 @ in-country
X5 * in-country
X100 * density
X100 plains [ * @ ] favored
X@ first-unit
Xi first-product
Xtrue u* already-seen
X
X[ 4 10 10 15 20 30 40 ] movers @ make
X[ 4 10 10 15 20 30 40 ] movers * make
X0 B * make
X1 [ * @ ] maker
X20 u* startup
X0 i startup
X50 B research
X1 u* [ * @ ] repair
X10 [ f F ] [ f F ] repair
X
X1 food land-forces produce
X10 [ food shot ] [ * @ ] produce
X100 [ plains forest ] land-forces productivity
X[ 4 10  4 300 300 300  0 10 500 1000 ] food u* storage
X[ 1  0 30  30  30  50  0 100 200 400 ] shot u* storage
X1 food land-forces consume
X1 food ships consume
X
X[ 1 1 5 2 5 3 5 ] movers speed
X
X0 land [ i a ] moves
X2 [ forest mountains ] c moves
X0 [ sea shallows ] [ t f F ] moves
X1 shallows f moves
X-1 shallows F moves
X0 t* B moves
X
X3 u* [ * @ ] capacity
X[ 5 2 1 ] land-forces t capacity
X[ 1 ] [ i ] f capacity
X[ 2 1 ] [ i c ] F capacity
X
X[ 1 1 1 2 3 6 1 10 20 40 ] u* hp
X
X[ 40  30  70  20  10   5  60  99  99  99 ] u* i hit
X[ 50  40  70  10   5   1  20  50  50  50 ] u* c hit
X[ 60  60  30  50  50  40  10  99  99  99 ] u* a hit
X[ 20  30  10  20  10  10   5   0   0   0 ] u* t hit
X[ 50  40  25  60  50  50  10  60  60  60 ] u* f hit
X[ 50  50  30  80  40  50  50 100 100 100 ] u* F hit
X[ 10  10  10  10  10  10  10  10  10  10 ] u* B hit
X[  0   0   0   0   0   0   0   0   0   0 ] u* / hit
X[ 20  20  20  20  20  20  20  20  20  20 ] u* * hit
X[ 40  40  40  40  40  40  40  40  40  40 ] u* @ hit
X
X1 u* u* damage
X2 u* [ c a ] damage
X3 u* F damage
X
X[ 20 70 50 20 ] [ a / * @ ] i capture
X
X1 ships can-disband
X
X1 [ * @ ] neutral
X
Xbegin{notes}
Xend{notes}
X
Xend
X
END_OF_lib/napoleon.per
if test 2925 -ne `wc -c <lib/napoleon.per`; then
    echo shar: \"lib/napoleon.per\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/oldeur.map -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/oldeur.map\"
else
echo shar: Extracting \"lib/oldeur.map\" \(3306 characters\)
sed "s/^X//" >lib/oldeur.map <<'END_OF_lib/oldeur.map'
XXconq 0 --+---
XMap 180 120 30 1 0
X8+10.103+51.8+
X8+10.103+52.7+
X9+10.103+49.9+
X9+10.103+49.9+
X11+8.104+47.10+
X10+9.11+.92+46.11+
X11+9.7+4.93+47.9+
X11+9.6+5.93+46.10+
X14+8.4+5.94+47.8+
X16+15.94+45.10+
X17+11.98+47.7+
X17+11.98+48.6+
X3+.10+13.100+47.6+
X3+.14+9.100+46.7+
X4+..3+..7+12.98+25.+3.3+16.4+
X++4.++3.6+9.++..98+24.++..4+15.5+
X3+4.++.7+10.+3.98+27.4+16.4+
X++5.10+14.98+24.+.3+19.3+
X++7.9+3.++5.++..98+26.7+17.
X9.9+3.++4.103+25.8+17.
X6.+4.8+3.++4.103+24.+.6+17.
X4.3+4.8+3.++4.103+24.+.5+18.
X4.4+4.7+10.103+23.+.+.3+18.
X3.5+5.6+10.103+27.4+17.
X4.4+.+4.4+12.103+19.4+3.6+15.
X4.4+.+4.3+13.103+19.4+3.6+15.
X6.3+..+.+.3+14.102+15.++.6+.7+14.
X6.3+..3+.+16.102+16.8+.++..3+14.
X7.++.+..++16.104+15.8+5.5+12.
X7.++3.+13.++..105+16.6+3.+..5+12.
X9.++..++9.5+..79+..24+16.6+6.6+10.
X9.++12.7+.73+9.23+14.8+6.6+10.
X10.3+3.4+3.81+10.23+12.10+7.6+8.
X9.5+.6+.82+12.21+11.10+4.9+9.
X7.++.94+13.21+11.10+5.9+7.
X6.3+.93+15.20+12.5+9.9+7.
X4.99+11.++..21+26.11+4.
X3.+.98+11.25+23.14+4.
X3.++..97+9.27+23.14+3.
X3.12+3^85+9.28+27.9+4.
X3.+.12+^86+8.29+25.8+.+4.
X..3+.98+8.29+24.10+5.
X.6+..96+11.26+21.15+2.
X9+.8+%%85+12.25+20.3+7.+6.1+
X18+4%64+.20+15.21+36.1+
X18+5%60+3.22+15.++3.15+35.2+
X20+5%58+..25+14.++6.12+28.++5.1+
X22+%%58+4.25+13.++6.12+28.++4.2+
X81+6.26+19.13+21.5+..7+
X80+7.28+15.15+23.12+
X80+8.29+12.17+21.13+
X79+8.32+11.16+21.13+
X77+3.4+.++.34+13.12+24.9+
X74+5.7+4.35+11.11+26.7+
X73+5.7+9.32+11.11+26.++%%2+
X72+9.3+13.28+13.10+26.++%%2+
X37+7^29+9.++19.23+13.10+27.+%2+
X27+14^32+31.22+12.11+27.4+
X25+14^35+31.22+12.11+28.2+
X21+15^37+33.21+12.11+28.2+
X20+15^38+33.22+13.10+28.1+
X18+8^47+33.22+13.10+29.
X+.16+4^52+33.23+11.11+28.
X++.15+^^14+.39+29.27+9.13+28.
X19+3^12+3.++.3+4^28+28.32+3.15+9.++16.
X12+^+^4+4^11+3.+3.3+5^25+14.5+..+4.53+7.10+10.
X12+^+^6+3^11+8.4+4^24+13.6+..58+7.12+7.
X13+^7+3^++..8+7.5+5^22+12.67+7.14+5.
X+^24+4.8+7.5+4^22+11.68+7.+4^13+
X++4^++3^12+8.8+7.6+^^23+9.69+7.++4^12+
X4+5^5+5.4+9.9+9.4+^23+8.70+7.4+3^10+
X6+5^3+18.9+10.29+3.73+7.7+^9+
X9+^^+^+16.+3.9+10.28+.75+6.17+
X12+^+15.3+3.8+12.25+4.73+6.17+
X4^10+^+14.3+4.10+12.14+.4+4.76+6.12+4^
X++5^8+15.++6.12+9.14+3.+..79+6.10+5^1+
X5+5^4+18.+7.11+9.11+8.80+5.6+7^3+
X3+4^5+29.11+8.11+8.80+4.3+7^7+
X3+3^5+22.+12.10+5.13+4.+.80+3.17+
X10+21.4+12.11+3.9+..++6.80+3.17+
X10+22.4+14.5+..4+..8+12.78+3.16+
X10+22.4+14.5+3.3+..9+8.+.26+.52+4.15+
X10+7.3+.+12.3+16.3+9.7+11.24+3.52+4.14+
X10+7.++15.3+17.3+10.5+12.21+4.53+4.14+
X12+3.+19.3+17.3+10.8+11.18+5.53+4.13+
X12+23.3+18.++11.9+10.15+7.53+3.14+
X11+25.+19.++17.+..+9.10+4.++3.+4.52+3.13+
X10+46.++13.5+13.++..4+9.+5.28+3.3+3.15+9.7+
X10+47.+14.4+.+16.3+7.4+6.29+8.14+10.5+
X8+46.++.+15.4+14.+12.5+5.30+8.13+11.4+
X8+40.8+19.4+26.3+6.31+9.12+11.3+
X48.7+20.+.++35.30+10.12+11.3+
X50.6+26.4+.+27.32+10.10+13.
X24.4+3.++7.+11.4+28.4+27.33+9.10+11.+1.
X16.28+.+8.3+59.34+14.4+9.3+
X++13.6+15~10+70.34+26.4+
X7+5.6+24~4+71.35+25.3+
X13+28~5+71.36+23.4+
X5+5^32~5+11.+59.39+19.4+
X3+5^35~5+70.40+.+.+11.7+
X3+3^39~4+69.41+3.++7.9+
X5^39~5+69.42+..3+6.9+
X5^40~4+61.++5.3+~~39+..3+6.4+4^
X3^42~3+33.4+24.10+3~40+..++6.3+5^
X^45~++33.6+21.5+51~.~~6.+6^
X44~4+32.12+15.6+54~3.3~6^1~
X48~4+28.14+.19+60~3^3~
X49~3+28.34+66~
X54~+26.34+3~.61~
X55~5+22.33+3~..5~.54~
X60~6+17.33+4~..4~.53~
X65~++16.33+5~..3~.53~
X67~++15.33+6~3.~3.50~
X69~+14.33+7~7.49~
X70~6+9.33+8~7.47~
X75~4+5.34+9~7.46~
X78~41+9~8.44~
X78~41+10~8.43~
X79~41+10~9.41~
X79~41+11~9.40~
END_OF_lib/oldeur.map
if test 3306 -ne `wc -c <lib/oldeur.map`; then
    echo shar: \"lib/oldeur.map\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/pacific.map -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/pacific.map\"
else
echo shar: Extracting \"lib/pacific.map\" \(3766 characters\)
sed "s/^X//" >lib/pacific.map <<'END_OF_lib/pacific.map'
XXconq 0 --+--- Somebody really should add Japan...
XMap 260 160 50 1 0
X4.12+165.60~19+
X4.++6.5+15.4+145.:59~18+1.
X4.+7.7+162.:60~15+3.
X12.7+14.+148.:59~15+3.
X+3.+10.6+11.3+147.:60~17+
X+..5+8.6+10.4+147.:59~17+
X7+10.6+9.4+147.:60~16+
X5+12.6+9.4+148.:59~16+
X5+13.6+7.4+149.:60~15+
X4+14.6+7.4+150.:59~15+
X5+14.++10.4+150.:60^14+
X7+11.+9.7+151.:59^14+
X8+18.8+152.:60^13+
X8+18.7+154.:59^13+
X10+13.10+154.:60^12+
X11+12.5+..+157.:59^12+
X11+.+11.4+160.:60^11+
X9+.3+176.:59^11+
X14+175.:59^11+
X11+3.+175.:56^13+
X15+175.:55^14+
X14+177.:57^11+
X15+176.:55^13+
X15+177.:51^16+
X15+177.:46^21+
X14+179.:25+^^39+
X14+17.+22.+138.:27+^38+
X13+17.+163.:25+^39+
X12+45.+136.:26+^38+
X12+5.++176.:64+
X12+5.3+6.+31.+136.:64+
X12+5.++177.:63+
X12+3.+.3+176.:63+
X10+7.3+177.:19+,42+
X10+8.++177.:21+,,39+
X5+.+12.+158.+19.:20+3,38+
X3+17.+177.:16+8.37+
X182.%.+14.:13+10.31+4.2+
X+184.+.%11.:14+11.28+6.1+
X189.+10.:12+13.27+7.
X3+186.++9.:12+15.25+6.1+
X++21.+119.+46.+10.:10+16.24+6.2+
X3+198.:10+18.23+6.1+
X.++20.4+175.:8+20.23+,5.
X24.3+175.:7+22.24+4.
X24.4+175.:6+22.7+18%3.
X24.4+46.+128.:6+23.%+%+%.20%1.
X24.4+176.:%++25.3%3.20%1+
X%%23.3+176.:%+33.20%
X%%+22.3+48.+128.:34.20%
X4%22.+.+176.:%35.18%
X4%23.3+.+174.:35.18%
X6%23.+.3+.+170.:%24.%10.5%+11%
X6%22.+4.++41.+130.:24.%11.3%..11%
X7%23.+5.+170.:%36.3%..10%
X6%+21.+.+.+.+..++169.:24.%11.3%5.7%
X8%29.+.+168.:37.%%7.5%
X%%+3%22.+4.++3.++169.:36.%%7.5%
X3%,%%22.%5.+.+.+170.:24.%12.%%8.3%
X4%24.%7.++.+.+168.:36.%11.1%
X.3%24.%7.++.+27.+142.:+36.%%10.
X.%%24.%9.+4.+168.:+35.3%9.
X..+24.%13.%+%%166.:3+33.4%8.
X38.%.5%167.:++33.%.3%7.
X37.9%166.:%%++34.3%6.
X27.%9.%3.%%+.%16.%150.:3+35.%%6.
X27.+14.3%.%166.:%%++36.3%3.
X26.%%14.3%169.:%+37.4%2.
X%26.5%5.%7.%210.4%
X%25.8%211.5%6.+3%
X3%21.8%215.5%5.%%1+
X3%21.7%.%215.5%4.3%
X4%9.%10.8%13.%205.4%4.1%
X%+%%4.%14.9%99.+119.%%+%%3.1%
X.4%15.8%^^4%216.%..5%2.
X..4%14.6%4^4%220.4%2.
X%%3.3%9.%%.6%3^6%11.%87.+121.4%
X4%..+10.8%3^9%4.%3.%%207.%..3%
X6%12.8%3^7%4.7%76.+131.%..2%
X7%..%8.8%3^6%4.%%217.2%
X.7%..%8.+4%8^4%4.%21.%.%%194.
X.7%11.5%8^4%4.%4.3%8.%6.6%71.+119.
X3.+7%10.4%8^3%5.%%.3%16.7%31.%158.
X3.6%+%..%8.3%8^%%6.5%4.%%5.%4.%3.4%6.3%17.%%162.
X5.7%..3%6.3%8^%%5.6%23.%%4.6%21.%%155.
X6.8%4.%%3.3%8^%%6.%..%%20.5%3.10%+20.%153.
X7.6%+%%12.5%+3%5.3%.3%11.+3%5.5%.14%19.%%150.
X8.8%17.4%6.%%.3%8.%%11.%..9%^9%168.
X10.7%27.%%..3%23.10%^10%13.%+.%148.
X12.5%27.+%..%..%25.8%4^7%12.%%150.
X14.%%+%27.%%4.%29.7%5^5%..%7.%%150.
X15.3%33.%19.%..%7.8%6^3%4.6%6.%%143.
X20.+3%24.%26.%8.12%^6%3.%10.%%141.
X18.4%+%%3.+%%..%%.%38.%8.13%3^+%16.%.%139.
X21.12%+37.%14.14%^%20.%137.
X24.4%+8%21.%8.%..%13.17%^%18.%3.%134.
X31.3%+5%.%12.%%.%26.3%..6%6.%^^%6.%12.%..++131.
X41.+..3%.5%3.%..4%27.6%6.%%^%19.%4.+129.
X59.%%31.%11.+^3%.%3.%17.+127.
X48.3%7.+%45.5%.%17.%%+.+126.
X51.%43.%13.3%148.
X134.++124.
X76.%19.%%162.
X72.3%..%%17.%%21.%140.
X77.10%9.3%161.
X74.+11%11.3%160.
X74.12%11.4%159.
X74.12%11.4%159.
X67.3+4.12+..+9.4%.%46.+109.
X66.6+..11+%12.3+4%43.+111.
X66.21~%11.7%43.++.+107.
X65.23~%10.8%153.
X65.26~%8.8%43.+108.
X63.~.28~..~3.4~4%+45.+106.
X63.~~.30~4.10~150.
X63.35~.11~44.+105.
X64.48~66.+81.
X62.50~45.+18.++82.
X63.50~+146.
X62.53~43.+16.++83.
X58.60~31.++25.++82.
X54.65~31.++3.+104.
X54.67~31.++106.
X53.68~32.++105.
X51.~.69~.~31.++103.
X51.74~135.
X51.73~+~134.
X51.76~133.
X52.77~131.
X52.78~130.
X54.78~128.
X54.74~4+128.
X54.76~3+127.
X54.76~3+127.
X56.75~3+126.
X56.77~++125.
X58.73~5+124.
X58.73~+^%++124.
X60.72~^%3+28.+94.
X60.73~^3+123.
X61.71~^+%++123.
X62.70~+^%++123.
X63.71~%3+122.
X64.26~6.37~^%3+122.
X65.+19~16.31~^^4+122.
X65.18~18.32~^%3+122.
X65.8~9+21.6+.8+3~+~+~++~+~~+^%3+123.
X64.9~9+22.4+..22+^%3+123.
X66.8~32.++..+.19+^^%3+123.
X67.5~35.+..+..19+^4+43.+79.
X113.18+^^%4+44.++76.
X110.++3.16+^^%3+46.++75.
X117.13+^^%%3+48.++73.
X117.15+%4+49.+.+71.
X118.20+49.3+70.
X118.19+51.3+..++65.
X122.6+.5+54.8+64.
X126.++3.+56.++.+^++65.
X188.++%^^+66.
X189.5+66.
END_OF_lib/pacific.map
if test 3766 -ne `wc -c <lib/pacific.map`; then
    echo shar: \"lib/pacific.map\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/pelops.scn -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/pelops.scn\"
else
echo shar: Extracting \"lib/pelops.scn\" \(3104 characters\)
sed "s/^X//" >lib/pelops.scn <<'END_OF_lib/pelops.scn'
XXconq 2 ---+++ The Peloponnesian War;
XThe focus is Athens; whoever holds it after xx turns is the winner.
X.
Xlib/greek.per
Xlib/eastmed.map
XGlobals 0 100 0 0 1 0
X1 3 50 60
X52 56 -1
XSides 3 1 0
XAthenian
XSpartan
XPersian
XUnits 150 1 0
X* Ancona 162,95 -1
X* Odessus 56,94 -1
X* Messambria 57,91 -1
X* Apollonia 57,88 -1
X* Sinope 100,86 -1
X@ Rome 161,84 -1
X* Lissus 15,82 -1
X* Amisus 111,81 -1
X* Antium 164,81 -1
X* Tarracina 167,80 -1
X* Heraclea*Pontica 84,79 -1
X* Epidamnus 18,78 -1
X* Crenides 44,78 -1
X* Bisanthe 65,78 -1
X* Perinthus 67,78 -1
X@ Byzantium 70,78 -1
X* Calchedon 72,78 -1
X* Cotyora 125,78 -1
X* Trapezus 138,78 -1
X* Aegae 32,77 -1
X* Abdera 49,77 -1
X* Cerasus 132,77 -1
X* Amphipolis 43,76 -1
X* Nicomedia 77,76 -1
X* Bithynium 87,76 -1
X* Cumae 174,76 -1
X* Neapolis 176,76 -1
X* Apollonia 20,75 -1
X* Therma 39,75 -1
X* Thasos 49,75 -1
X* Lysimachia 61,75 -1
X* Amasia 118,75 -1
X* Brundisium 12,74 -1
X* Methone 37,74 -1
X* Parium 66,74 -1
X* Nicaea 75,74 -1
X* Tarentum 10,73 -1
X* Myrlea 73,73 -1
X* Hydruntum 16,72 -1
X* Olynthus 43,72 -1
X* Sestos 59,72 -1
X* Abydos 61,72 -1
X* Posidonia 182,72 -1
X* Lemnos 54,69 -1
X@ Troy 62,69 -1
X* Corcyra 26,67 -1
X* Dodona 31,67 -1
X* Ancyra 102,67 -1
X* Petelia 9,66 -1
X* Gordium 94,66 -1
X* Thurii 12,65 -1
X* Pagasae 44,65 -1
X* Methymna 61,64 -1
X* Pergamum 67,64 -1
X* Croton 14,63 -1
X* Anactorium 33,63 -1
X* Mytilene 65,63 -1
X* Scolacium 11,62 -1
X* Heraclea 43,62 -1
X* Delphi 42,61 -1
X* Elaea 68,61 -1
X* Chalcis 51,60 -1
X* Magnesia 71,60 -1
X@ Sardis 75,60 2
X* Melitene 136,60 -1
X* Naupactus 40,59 -1
X@ Thebes 48,59 -1
X* Erythrae 67,59 -1
X* Same 34,58 -1
X* Marathon 52,58 -1
X* Chios 65,58 -1
X* Smyrna 71,58 -1
X* Messana 7,57 -1
X* Rhegium 9,57 -1
X* Patrae 42,57 -1
X* Aegium 44,57 -1
X* Sicyon 46,57 -1
X* Brauron 54,57 -1
X* Ephesus 74,57 -1
X* Elis 40,56 -1
X@ Corinth 48,56 -1
X* Megara 50,56 -1
X@ Athens 52,56 0
X* Panormus 180,56 -1
X* Tauroneum 7,55 -1
X* Thoricus 56,55 -1
X* Anaea 74,55 -1
X* Tyana 119,55 -1
X* Lilybaeum 176,55 -1
X* Segesta 179,55 -1
X* Zacynthus 37,54 -1
X* Olympia 42,54 -1
X@ Argos 48,54 -1
X* Aegina 52,54 -1
X* Samos 71,54 -1
X* Icomium 107,54 -1
X* Catana 7,53 -1
X* Megalopolis 46,53 -1
X* Tegea 48,52 -1
X@ Miletus 75,52 -1
X* Leontini 7,51 -1
X@ Syracuse 9,50 -1
X* Pharae 47,50 -1
X@ Sparta 49,50 1
X* Pylos 45,49 -1
X* Paros 62,49 -1
X* Naxos 66,49 -1
X* Myndus 76,49 -1
X* Halicarnassus 78,49 -1
X* Issus 131,49 -1
X* Zeugma 146,49 -1
X* Camarina 5,48 -1
X* Gythium 50,48 -1
X* Tarsus 123,48 -1
X* Melos 63,47 -1
X* Cos 77,47 -1
X@ Carthage 167,47 -1
X* Soli 119,46 -1
X* Phaselis 97,45 -1
X* Selinus 107,45 -1
X* Ialysus 84,44 -1
X* Xanthus 92,44 -1
X* Kythera 56,43 -1
X* Rhodos 83,43 -1
X* Myra 96,43 -1
X* Antioch 133,42 -1
X* Ruspe 174,40 -1
X* Laodicea 132,39 -1
X* Cyclonia 63,38 -1
X* Knossos 72,37 -1
X* Itanus 78,37 -1
X* Salamis 122,36 -1
X* Aradus 136,34 -1
X* Paphos 116,33 -1
X* Berytus 137,30 -1
X* Byblus 138,28 -1
X* Tacape 178,28 -1
X* Sidon 140,25 -1
X@ Tyre 138,24 -1
X* Sabrata 12,19 -1
X* Leptis 22,18 -1
X* Kyrene 64,17 -1
X* Hesperis 61,15 -1
X* Gaza 143,11 -1
X* Naucratis 117,6 -1
X* Pelusium 131,6 -1
X* Memphis 122,1 -1
X* Heliopolis 125,1 -1
X@ Alexandria 114,8 -1
X@ Ambracia 33,65 -1
END_OF_lib/pelops.scn
if test 3104 -ne `wc -c <lib/pelops.scn`; then
    echo shar: \"lib/pelops.scn\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/rome.map -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/rome.map\"
else
echo shar: Extracting \"lib/rome.map\" \(5093 characters\)
sed "s/^X//" >lib/rome.map <<'END_OF_lib/rome.map'
XXconq 0 --+--+
XMap 180 110 30 1 0
X17+11.98+47.7+
X17+11.16+7%75+48.6+
X3+.10+13.17+8%4+5%66+47.6+
X3+.14+9.10+6%+9%3+6%65+46.7+
X4+..3+..7+12.7+17%++7%65+25.+3.3+16.4+
X++4.++3.6+9.++..7+18%+8%64+24.++..4+15.5+
X3+4.++.7+10.+3.6+28%64+27.4+16.4+
X++5.10+14.6+28%64+24.+.3+19.3+
X++7.9+3.++5.++..5+20%+7%65+26.7+17.
X9.9+3.++4.7+23%++6%65+25.8+17.
X6.+4.8+3.++4.6+31%66+24.+.6+17.
X4.3+4.8+3.++4.6+29%68+24.+.5+18.
X4.4+4.7+10.5+30%68+25.+.3+18.
X3.5+5.6+10.5+31%67+27.4+17.
X4.4+.+4.4+12.4+32%67+19.4+3.6+15.
X4.4+.+4.3+13.4+32%67+19.4+3.6+15.
X6.3+..+.+.3+14.3+31%68+15.++.6+.7+14.
X6.3+..3+.+16.4+23%+6%68+16.8+.++..3+14.
X7.++.+..++16.5+23%++5%69+15.8+5.+%3+12.
X7.++3.+13.++..6+22%77+16.6+3.+..++%3+11.
X9.++..++9.5+..5+22%52+..24+16.6+6.5+11.
X9.++12.7+.5+22%46+9.23+14.8+6.6+10.
X10.3+3.4+3.13+22%46+10.23+12.10+7.3+%+9.
X9.5+.21+22%46+12.21+11.10+4.5+%++%+8.
X7.++.6+5%16+12%+8%46+13.21+11.10+4.3+%++%3+7.
X6.3+.6+6%+14%+11%++7%45+15.20+12.5+9.++%++3%+7.
X4.8+26%+10%3+6%45+11.++..21+25.++%%+3%+.++4.
X3.+.7+27%+9%3+7%44+11.25+24.3+%++4%3+4.
X3.++..5+28%+8%3+8%44+9.27+23.8+%+%++4.
X4.8+38%++9%42+9.28+27.++%6+4.
X3.+.7+39%++8%43+8.29+25.8+6.
X..3+3.5+39%++7%43+8.29+24.3+%%+%%3+4.
X.7+..4+11%+12%++13%++6%44+11.26+22.13+3.
X10+..3+11%+12%+13%3+5%44+12.25+21.4+5.++..++.1+
X12+..++11%+12%+12%33+.20+15.21+36.1+
X14+.4+22%+11%30+3.22+15.++3.15+35.2+
X15+.4+21%++10%30+..25+14.++6.12+28.++5.1+
X15+.3+22%3+5%33+4.25+13.++6.12+28.++4.2+
X16+.++22%40+6.26+19.13+21.5+..7+
X16+.++9%+12%39+7.28+15.15+23.12+
X17+.+7%4+12%38+8.29+12.17+21.13+
X18+.+6%5+12%36+8.32+11.16+21.13+
X19+.+5%6+12%33+3.4+.++.34+13.12+24.9+
X19+.++4%10+8%30+5.7+4.35+11.11+26.7+
X20+.16+7%29+5.7+9.32+11.11+26.6+
X21+..++.12+6%27+10.3+13.28+13.10+26.6+
X23+3.13+5%27+.+9.++19.23+13.10+27.4+
X48+.17+5.+32.9+5^8+12.11+27.4+
X49+..15+..4+.+31.8+6^8+12.11+28.2+
X50+3.13+.6+33.7+7^7+12.11+28.2+
X53+..12+.5+33.7+8^7+13.10+28.1+
X54+..11+.5+33.7+9^6+13.10+29.
X56+..8+3.5+33.4+11^8+11.11+28.
X34+.22+4.3+3.7+29.8+12^7+9.13+28.
X34+4.23+5.9+28.8+13^11+3.15+9.++16.
X34+3.++..33+14.3+.+..+4.9+16^28+7.10+10.
X35+8.32+13.6+..10+12^+7^28+7.12+7.
X26+..++3^3+7.32+12.18+13^++6^6+22~7.14+5.
X26+5.+3^3+7.31+11.13+18^3+7^5+22~7.18+
X23+8.++3^3+7.31+9.14+19^+.+7^4+22~7.18+
X14+5.4+9.3+4^++9.28+8.15+10^++7^.4+5^4+22~7.17+
X13+19.4+3^++10.29+3.31+6^.5+7^+22~7.17+
X14+16.+3.5+^^++10.28+.33+5^+.5+7^+22~6.17+
X14+15.3+3.5+^^++11.25+4.32+4^++.7+5^22~6.17+
X16+14.3+4.5+^^3+12.14+.4+4.34+4^++.8+4^+22~6.16+
X15+15.++6.5+3^4+9.14+3.+..37+5^+.9+3^+22~6.16+
X14+18.+7.11+9.11+8.38+4^..14+22~5.16+
X12+29.11+8.5+3^3+8.39+3^.15+22~4.17+
X11+22.+12.10+5.++4^7+4.+.42+.15+22~3.17+
X10+21.4+12.11+3.5+^^++..++6.42+..7+3.4+22~3.17+
X10+22.4+14.5+..4+..++3^3+12.41+.9+3.++22~3.16+
X10+22.4+14.5+3.3+..3+3^3+8.+.26+.16+..10+.+22~4.15+
X10+7.3+.+12.3+16.3+9.3+^^++11.16+4^4+3.17+..9+.+22~4.14+
X10+7.++15.3+17.3+10.++^++12.13+5^3+4.20+4.6+.22~4.14+
X12+3.+19.3+17.3+10.3+^4+8.+..9+6^3+5.23+..5+.22~4.13+
X12+23.3+18.++11.9+10.15+7.25+..3+.22~3.14+
X11+25.+19.++17.+.++9.10+4.++3.+4.25+3.+.22~3.13+
X10+46.++13.5+5.+7.++..4+9.+5.28+3.3~3.15~9.7+
X10+47.+14.++^+.+8.+7.3+7.4+6.29+8.14~10.5+
X8+46.++.+15.++^+6.+7.+12.5+5.29+~8.13~11.4+
X8+40.8+19.4+3.+..+..+3.+12.3+6.30+~9.12~11.3+
X48.7+20.+.++35.6+24~10.12~11.3+
X50.6+26.4+.+27.6+26~10.10~13.
X24.4+3.++7.+11.4+28.4+27.6+27~9.10~11.+1.
X16.28+.+8.3+59.6+28~14.4~9.3+
X++13.11+6^3+^^9+70.6+28~26.4+
X7+5.10+14^4+^5+71.6+29~25.++1^
X^^17+21^6+71.6+30~23.++2^
X+41^5+11.+59.6+33~19.4+
X41^7+70.6+34~.~.~11.5+2^
X38^11+69.7+34~3.~~7.5+4^
X35^14+69.7+35~..3~6.++7^
X32^17+61.++5.3+~~4+35~..3~6.8^
X27^21+33.4+25.+.7+43~..~~6.8^
X23^13~12+33.6+21.3+.+51~.~~6.7^
X43~5+32.12+15.5+.54~3.10~
X45~7+28.14+.15+.+.+66~
X50~++28.3+8~5+13~++.++66~
X52~3+26.++29~3+3~.61~
X54~6+22.+29~+.+3~..~~++~.54~
X60~6+17.+29~+.+4~..~~^~.53~
X64~3+16.+29~+..+4~..3~.53~
X65~4+15.++28~++.+5~3.~3.50~
X66~4+14.4+27~+.+6~7.49~
X68~8+9.++29~+.++6~7.47~
X69~10+5.4+28~++.++6~7.46~
X75~12+31~+.++6~8.44~
X118~++.+7~8.43~
X120~+.+7~9.41~
X120~3_8~9.40~
XUnits 59 1 0
X* Eburacum 167,88 -1
X* Londinium 173,79 -1
X* Lutetia 5,69 -1
X* Chersonesus 82,63 -1
X* Phasis 105,61 -1
X* Lugdunum 19,59 -1
X* Mediolanum 27,57 -1
X* Aquileia 36,56 -1
X* Sirmium 56,56 -1
X* Trapezus 106,56 -1
X* Sinope 90,54 -1
X* Gonua 27,53 -1
X* Ravenna 35,52 -1
X* Lucus*Augusti 164,52 -1
X* Salonae 48,50 -1
X* Apollonia 76,50 -1
X@ Massilia 19,49 -1
X* Narona 54,47 -1
X* Ancyra 92,47 -1
X* Nicomedia 84,46 -1
X* Corsicum(?) 32,45 -1
X@ Tarraco 13,44 -1
X@ Roma 39,44 -1
X* Dyrrachium 59,44 -1
X* Cyzicus 81,44 -1
X* Nicaea 85,44 -1
X* Neapolis 46,41 -1
X* Thessalonica 70,41 -1
X* Olisipo 163,40 -1
X* Smyrna 83,38 -1
X* Demetrias 71,37 -1
X* Palma 17,36 -1
X* Ephesus 86,36 -1
X* Antiochia 111,36 -1
X* Miletus 88,34 -1
X* Athens 77,33 -1
X@ Palmyra 122,33 -1
X* Salamis 107,31 -1
X* Messina 55,30 -1
X* Rhegium 57,30 -1
X* Rhodos 91,30 -1
X* Gades 176,30 -1
X* Malaca 1,29 -1
X* Sparta 76,29 -1
X* Syracuse 55,26 -1
X* Berytus 115,26 -1
X* Tingis 177,25 -1
X* Carthage 43,24 -1
X* Tyrus 117,23 -1
X* Sala 118,21 -1
X* Caesarea 176,21 -1
X* Gaza 118,18 -1
X* Pelusium 115,16 -1
X* Cyrene 84,15 -1
X@ Alexandria 108,14 -1
X* Memphis 113,11 -1
X* Leptis*Magna 73,5 -1
X@ Babylon 124,38 -1
X@ Constantinople 80,47 -1
END_OF_lib/rome.map
if test 5093 -ne `wc -c <lib/rome.map`; then
    echo shar: \"lib/rome.map\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/starwars.per -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/starwars.per\"
else
echo shar: Extracting \"lib/starwars.per\" \(3260 characters\)
sed "s/^X//" >lib/starwars.per <<'END_OF_lib/starwars.per'
XXconq 0 -+---- Star Wars, sort of
XPeriod 0
X
X"long long ago in a galaxy far far away" period-name
X
X"ww2" font-name  ; hack
X
X"s" "stormtrooper" "" utype
X"w" "walker" "" utype
X"h" "hovercraft" "" utype
X"x" "x-wing fighter" "" utype
X"t" "tie fighter" "" utype
X"y" "Y fighter" "" utype
X"C" "cruiser" "" utype
X"D" "death star" "" utype
X"d" "death beam" "" utype
X"*" "town" "" utype
X"@" "city" "" utype
X
X"trooper" s icon-name
X"walker" w icon-name
X"hovcraft" h icon-name
X"xwing" x icon-name
X"tiefightr" t icon-name
X"ywing" y icon-name
X"impcruisr" C  icon-name
X"deathstar" D icon-name
X"deathray" d icon-name
X"town22" * icon-name
X"city30" @ icon-name
X
X"F" "fuel" "basic motive power" rtype
X
X"." "sea" "sky blue" ttype
X"+" "plains" "green" ttype
X"%" "forest" "forest green" ttype
X"~" "desert" "yellow" ttype
X"^" "mountains" "sienna" ttype
X"_" "ice" "white" ttype
X":" "vacuum" "black" ttype
X
Xtrue vacuum dark
X
Xt* t* nuked  ; most terrain won't actually change
Xdesert [ plains forest ] nuked
Xmountains ice nuked
X
X[   0  70  70  70  95  99   0 ] t* min-alt
X[  70  95  95  95  99 100   0 ] t* max-alt
X[   0  20  80   0   0   0   0 ] t* min-wet
X[ 100  80 100  20 100 100   0 ] t* max-wet
X
Xvacuum edge-terrain
X
X[ * @ ] "cities" define
X[ D * @ ] "makers" define
X[ s w h x t y C D d @ ] "movers" define
X[ sea ] "water" define
X[ plains forest desert mountains ] "land" define
X
X1 cities named
X[ 10 5 25 ] makers territory
X
X1 @ in-country
X3 * in-country
X100 * density
X@ first-unit
Xs first-product
X20 land * favored
X40 plains * favored
X100 plains @ favored
X8 country-min-distance
X48 country-max-distance
X
X; no disasters yet
X
X[ 4 6 6 5 5 6 15 40 0 0 0 ] u* @ make
X[ 4 6 6 5 5 6 15 40 0 0 0 ] u* * make
X3 d D make
X1 makers maker
X20 u* startup
X; no special resources to make
X1 u* makers repair
X10 [ C D ] [ C D ] repair
X
X20 fuel cities produce
X[ 30 30 30 16 16 16 200 1000 2 100 100 ] fuel u* storage
X100 t* cities productivity
X
X[ 3 4 6 8 8 8 6 5 2 1 ] movers speed
X
X0 land s moves
X0 land w moves
X0 t* D moves
X0 t* [ h C ] moves
X0 t* [ x t y ] moves
X0 t* d moves
X0 t* @ moves
X-1 vacuum @ moves
X
X1 fuel movers to-move
X0 fuel s to-move
X
X10 u* * capacity
X20 u* @ capacity
X[ 2 1 4 4 2 ] [ s w h t y ] C capacity
X[ 5 3 8 8 4 1 3 ] [ s w h t y C d ] D capacity
X
X1 cities always-seen
X
X[ 1 2 1 1 1 1 10 40 1 20 40 ] u* hp
X
X[  65  40  30  20  20  30  10   5   0   3   5 ] u* s hit
X[  75  59  39  20  20  30   0   0   0   3   5 ] u* w hit
X[  50  60  80  20  20  30   0   0   0   3   5 ] u* h hit
X[  20  25  80  80  80  80  20   5   0  50  50 ] u* x hit
X[  20  25  80  80  80  80  20   5   0  50  50 ] u* t hit
X[  20  25  80  80  80  80  20   5   0  50  50 ] u* y hit
X[  20  25  80  80  80  80  80  50   0  90  90 ] u* C hit
X[  20  25  80  80  80  80  80  50   0  90  90 ] u* D hit
X100 u* d hit
X[  30  20  60  80  90  90  70  70   0   0   0 ] u* * hit
X[  50  40  60  80  90  90  70  70   0   0   0 ] u* @ hit
X
X1 u* u* damage
X2 w D damage
X3 [ C D ] [ C D ] damage
X4 [ C D ] cities damage
X5 C [ x t y ] damage
X10 D D damage
X20 D [ x t y ] damage
X49 u* d damage
X
X50 nuke-hit  ; death rays are not nukes?
X
X-50 neutrality
X
X1 d self-destruct
X
X[ 50 30 ] cities s capture
X[ 60 25 ] cities w capture
X
X1 fuel u* hits-with
X1 fuel u* hit-by
X
X1 [ * @ ] always-seen
X
X1 movers can-disband
X
X1 cities neutral
X
Xend
END_OF_lib/starwars.per
if test 3260 -ne `wc -c <lib/starwars.per`; then
    echo shar: \"lib/starwars.per\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f lib/utah.map -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"lib/utah.map\"
else
echo shar: Extracting \"lib/utah.map\" \(1332 characters\)
sed "s/^X//" >lib/utah.map <<'END_OF_lib/utah.map'
XXconq 1 --+-++ map of Utah
Xmormon.per
XMap 50 42 15 1 0
X50:
X6~+^+^+..^33:3~
X^^5~+^+^..^^32:~~1^
X8~+^+^.^%33:2~
X4~..3~+^+^^%^32:~1^
X~__~~..~~+^++^^%33:1~
X^~__~3.~.+^++^%^32:1~
X~~3_~4.~+^++^%33:
X^~4_~3.~+^3+%^32:
X:~3_^_~3.~+^4+10%+3~18:
X:~3_^_~..~..+^3+%%7^%%+~~18:
X::~5_~~3.~+^++%10^+~..17:
X::~~4_3~.~~+^3+3%6^+~~.~17:
X3:~3_3~^~~^+^++^3%+5~+~..~~16:
X3:~~3_3~^~^~+^+%%3+7~.3~16:
X4:~~__3~^~~^.+^+^%^9~.3~15:
X4:4~_3~^~^~.+^+^%^^7~.3~15:
X5:7~^3~.+^+^^%4^4~.~3^14:
X5:4~^7~+^+~~^+~4^~~.~^%^14:
X6:4~^4~^~+^~^~^~+~4^~.~^%^^13:
X6:~~^~~^4~^+~^~~^~++3~^~.~^%%^13:
X7:~~^~^6~^~^~^5~+~~.~^%3^12:
X7:~~^~~^~~++~^~~^~^8~.~^^~~12:
X8:~~^~^~~3+~~^~~^^5~+~.~^^~~.11:
X8:~~^4~3+~+^+~^^7~.~^^~~.11:
X9:5~,6~+~^^7~+.~^~..~10:
X9:3~^~,5~^+3~^7~.3~.~~10:
X10:~~^~,4~+^~+^~^8~.~~.3~9:
X10:~^~^~~^5~+11~.~~.~^~9:
X11:~^~^~^4~^^6~^5~.~.~~^~8:
X11:~^~~^4~+~~^5~^^5~..~~^~8:
X12:~^~^^4~^~~^^4~^5~.6~7:
X12:~~^^6~^~^~~^~~^^4~.6~7:
X13:^^5~+^^5~^~~^3~..3~^^~~6:
X13:5~+~~^^5~^~~^~~..4~3^~6:
X14:6~+^^11~.6~^^~~5:
X14:3~^3~^11~..10~5:
X15:~~^~++^11~.~5.6~4:
X15:~~^~+11~3.6~6.4:
X16:3~+11~.15~3:
X16:10~+4~.~~^^11~3:
X50:
XSides 2 1 0
XUS
XMormon
XUnits 15 1 0
X/ Ft*Douglas 14,31 0
Xa * 14,31 0
Xa * 14,31 0
Xa * 14,31 0
Xa * 14,31 0
Xa * 14,31 0
Xa * 14,31 0
X* Orem 15,27 1
X* Provo 17,25 1
X* Sandy 14,29 1
X* Ogden 12,32 1
X@ Salt*Lake*City 14,30 1
XP Brigham*Young 14,30 1
Xm * 14,29 1
XA * 14,30 1
END_OF_lib/utah.map
if test 1332 -ne `wc -c <lib/utah.map`; then
    echo shar: \"lib/utah.map\" unpacked with wrong size!
fi
# end of overwriting check
fi
echo shar: End of archive 16 \(of 18\).
cp /dev/null ark16isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 18 archives.
    rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0