[comp.sources.games] v07i039: omega3 - rogue like dungeon exploration

billr@saab.CNA.TEK.COM (Bill Randle) (07/14/89)

Submitted-by: "Laurence R. Brothers"   <brothers@paul.rutgers.edu>
Posting-number: Volume 7, Issue 39
Archive-name: omega3/Part20
Supersedes: omega2: Volume 5, Issue 12-29,38-40



#! /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 20 (of 20)."
# Contents:  Makefile Makefile.notsun oabyss.dat oabyss.txt oarena.dat
#   ocircle.dat ocourt.dat odlair.dat ohelp11.txt ohelp13.txt
#   ohelp4.txt ohelp6.txt ohelp7.txt ohome1.dat ohome2.dat ohome3.dat
#   ointro.txt omaze1.dat omaze2.dat omaze4.dat omega.ad omega.hi
#   omega.log omisle.dat omstrike.c oscroll2.txt oscroll3.txt
#   oscroll4.txt ospeak.dat otemple.dat ovillage1.dat ovillage2.dat
#   ovillage3.dat ovillage4.dat ovillage5.dat ovillage6.dat
# Wrapped by billr@saab on Thu Jun 29 08:14:17 1989
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Makefile'\"
else
echo shar: Extracting \"'Makefile'\" \(1140 characters\)
sed "s/^X//" >'Makefile' <<'END_OF_FILE'
X# This makefile works on a Sun, but may not work on some other machines
X
X# If you have gcc and don't intend to hack around with the game,
X# I recommend replacing cc with gcc and using -O instead of -g
X# in the flags. If you don't have gcc, instead of -O, use -O2
X# for the standard sun compiler
X
Xobjects = ocom1.o     oetc.o      oinv.o      omon.o      oscr.o\
X	o.o         ocom2.o     ofile.o     oitem.o     omove.o     osite1.o\
X	oabyss.o    ocom3.o     ogen1.o     oitemf1.o   omovef.o    osite2.o\
X	oaux1.o     ocountry.o  ogen2.o     oitemf2.o   omspec.o    ospell.o\
X	oaux2.o     oeffect1.o  oguild1.o   oitemf3.o   omstrike.o  otime.o\
X	oaux3.o     oeffect2.o  oguild2.o   olev.o      omtalk.o    otrap.o\
X	ochar.o     oeffect3.o  ohouse.o    ommelee.o   opriest.o   outil.o\
X	ocity.o     oenv.o      oinit.o     ommove.o    osave.o     ovillage.o
X
Xsourceflags = -g -c
X
Xobjectflags = -g
X
Xlibraries =  -lcurses -ltermlib
X
Xomega: $(objects)
X	cc -o $@ $(objectflags) $(objects) $(libraries)
X
Xtags: $(objects) 
X	etags -t *.c *.h
X
X$(objects): odate.h odefs.h oextern.h oglob.h oiinit.h ominit.h $(@:.o=.c)
X	cc $(sourceflags) $(@:.o=.c)
END_OF_FILE
if test 1140 -ne `wc -c <'Makefile'`; then
    echo shar: \"'Makefile'\" unpacked with wrong size!
fi
# end of 'Makefile'
fi
if test -f 'Makefile.notsun' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Makefile.notsun'\"
else
echo shar: Extracting \"'Makefile.notsun'\" \(1118 characters\)
sed "s/^X//" >'Makefile.notsun' <<'END_OF_FILE'
X
X# This is a sample makefile submitted by an omega player 
X# not on a sun. It should work for most non-sun unix systems
X#You will have to at the least change the BINDIR and LIBDIR lines.
X
X# If you have gcc and don't intend to hack around with the game,
X# I recommend replacing cc with gcc and using -O (as in the CFLAGS).
XCFLAGS = -O
XLDFLAGS = -s
XLIBS = -lcurses -ltermlib
XBINDIR = /u/kyrimis/bin/games
XLIBDIR = /u/kyrimis/games/omega
X
XOBJ = o.o oabyss.o oaux1.o oaux2.o oaux3.o ochar.o ocity.o\
X      ocom1.o ocom2.o ocom3.o\
X      ocountry.o oeffect1.o oeffect2.o oeffect3.o\
X      oetc.o oenv.o ofile.o ogen1.o ogen2.o oguild1.o oguild2.o ohouse.o\
X      oinit.o oinv.o oitem.o oitemf1.o oitemf2.o oitemf3.o olev.o\
X      ommelee.o ommove.o omon.o omove.o omovef.o omspec.o\
X      omstrike.o omtalk.o opriest.o\
X      osave.o oscr.o osite1.o osite2.o\
X      ospell.o otime.o otrap.o outil.o ovillage.o
X
Xomega: $(OBJ)
X	cc $(LDFLAGS) $(OBJ) $(LIBS) -o omega
X
Xinstall: omega
X	mv omega $(BINDIR)
X	chmod u+s $(BINDIR)/omega
X	cp omega.* *.dat *.txt $(LIBDIR)
X
Xclean:
X	rm -rf *.o omega
X
X$(OBJ): odefs.h oextern.h oglob.h
X
END_OF_FILE
if test 1118 -ne `wc -c <'Makefile.notsun'`; then
    echo shar: \"'Makefile.notsun'\" unpacked with wrong size!
fi
# end of 'Makefile.notsun'
fi
if test -f 'oabyss.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'oabyss.dat'\"
else
echo shar: Extracting \"'oabyss.dat'\" \(1106 characters\)
sed "s/^X//" >'oabyss.dat' <<'END_OF_FILE'
X0000000000000000000000000.....#####.....000000000000000000000000
X0000000000000000000000000...###~.6###...000000000000000000000000
X0000000000000000000000000..##.......##..000000000000000000000000
X0000000000000000000000000..##".....;##..000000000000000000000000
X0000000000000000000000000...##.....##...000000000000000000000000
X0000000000000000000000000.##1##.V.##2##.000000000000000000000000
X0000000000000000000000000..###..3..###..000000000000000000000000
X0000000000000000000000000...............000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X0000000000000000000000000000000...000000000000000000000000000000
X
END_OF_FILE
if test 1106 -ne `wc -c <'oabyss.dat'`; then
    echo shar: \"'oabyss.dat'\" unpacked with wrong size!
fi
# end of 'oabyss.dat'
fi
if test -f 'oabyss.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'oabyss.txt'\"
else
echo shar: Extracting \"'oabyss.txt'\" \(1314 characters\)
sed "s/^X//" >'oabyss.txt' <<'END_OF_FILE'
XAfter entering the abyss, your surroundings dissolved in a violent
Xblue flash. You seemed to float through creme-de-menthe colored
Xgelatin for an eternity. Gradually you seemed to be approaching some
Xsurface in the distance.....
X
XWith a noise far louder than a popping soap-bubble, you find yourself
Xstanding at one end of a narrow stone causeway. The floor is of
Xalternating squares of blue-veined orange and orange-veined blue
Xmarble, for an effect rather like the Trump Tower atrium, except
Xworse. The causeway seems to hang suspended in the midst of a great
Xvoid. In the distance ahead the path seems to widen out into a large
Xplatform. A chill runs down your spine and the floor is cold beneath
Xyour bare feet. You notice that all your possessions seem to have been
Xlost somewhere.... All you have is your bare hands and brain....
X
XThere is the sound of a single bell chiming, and the musical tone
Xsomehow reverberates for long moments despite the lack of walls to
Xprovide echoes.
X
XThe note fades.
X
XWith a sudden roar, a blue flame erupts from the center of the
Xcauseway! A strangely familiar voice rings out from it:
X
X"Foolish Mortal! You have entered upon the Adept's Challenge...."
X
X"There is no escape!"
X
X"There is no victory!"
X
XThe flame flickers out. Well, you've really done it this time, haven't you?
END_OF_FILE
if test 1314 -ne `wc -c <'oabyss.txt'`; then
    echo shar: \"'oabyss.txt'\" unpacked with wrong size!
fi
# end of 'oabyss.txt'
fi
if test -f 'oarena.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'oarena.dat'\"
else
echo shar: Extracting \"'oarena.dat'\" \(1068 characters\)
sed "s/^X//" >'oarena.dat' <<'END_OF_FILE'
X################################################################
X################################################################
X################################################################
X################................................################
X############........................................############
X##########............................................##########
X##########............................................##########
XXPP...........................................................##
XXPP...........................................................##
X##########............................................##########
X##########............................................##########
X############........................................############
X################................................################
X################################################################
X################################################################
X################################################################
X						
X						
X						
X						
END_OF_FILE
if test 1068 -ne `wc -c <'oarena.dat'`; then
    echo shar: \"'oarena.dat'\" unpacked with wrong size!
fi
# end of 'oarena.dat'
fi
if test -f 'ocircle.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ocircle.dat'\"
else
echo shar: Extracting \"'ocircle.dat'\" \(1041 characters\)
sed "s/^X//" >'ocircle.dat' <<'END_OF_FILE'
X#################.e############ss###########.e##################
X#################.###########......####.....##.#################
X####!?.L.#######.########n...######....########.################
X########.S......#######...#####ss#####n.########.###############
X##############.#######.###.#n.......####.########.##############
X##############.#######.####.S######S.####.#######.##############
X#############.#######.#####.#......#.#####.#######.#############
X#############.######s.###s.##TSSSST##.s###.s######.#############
X#############.######s.###s.####-#####.s###.s######.#############
X#############.#######.#####.##D..P##.n####.#######.#############
X##############.#######.#####.######.#####.#######.##############
X##############.#######.######......#..###.#######.##############
X###############.#######..n#####ss#####...#######........########
X################.########....######...n########.#######.########
X#################.##.....####......###########.########...######
X##################e.###########ss###########e.##################
X
END_OF_FILE
if test 1041 -ne `wc -c <'ocircle.dat'`; then
    echo shar: \"'ocircle.dat'\" unpacked with wrong size!
fi
# end of 'ocircle.dat'
fi
if test -f 'ocourt.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ocourt.dat'\"
else
echo shar: Extracting \"'ocourt.dat'\" \(1625 characters\)
sed "s/^X//" >'ocourt.dat' <<'END_OF_FILE'
X################################################################
X################################.###############################
X################################.###############################
X################################.###############################
X###############################G.G##############################
X###############################...##############################
X###############################...##############################
X##############################G...G#############################
X##############################.....#############################
X##############################.....#############################
X#############################G.....G############################
X#############################.......############################
X#############################.......############################
X############################G.......G###########################
X###########################..e.....e..##########################
X#########################....e.....e....########################
X#########################....e.....e....########################
X#########################.....n...n.....########################
X##########################....n...n....#########################
X###########################.....5.....##########################
X#############################..T.T..############################
X###############################.<.##############################
X################################################################
X################################################################
X################################################################
END_OF_FILE
if test 1625 -ne `wc -c <'ocourt.dat'`; then
    echo shar: \"'ocourt.dat'\" unpacked with wrong size!
fi
# end of 'ocourt.dat'
fi
if test -f 'odlair.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'odlair.dat'\"
else
echo shar: Extracting \"'odlair.dat'\" \(1041 characters\)
sed "s/^X//" >'odlair.dat' <<'END_OF_FILE'
X################################################################
X################################################################
X#############..........M...........#############################
X########$..$..........................#############$$$$$########
X#####.........................M.........##########$$$$$$$$$#####
X####.....M............$.................$######Ss#$$$$d$$$$$####
X###................................###########$#s#$$$d$d$$$$$###
XX..........$.......................SpTT77TTppW$#s.$$d$D$d$$$$$##
XX..........................$.......SpTT77TTppW$#s.$$$d$d$$$$$###
XX......M...........................###########$#s#$$$$d$$$$$####
X#####.................M..............$$$#######Ss#$$$$$$$$######
X########....$..................M.....$$###########$$$$$$$#######
X###########..........................###########################
X################################################################
X################################################################
X################################################################
X
END_OF_FILE
if test 1041 -ne `wc -c <'odlair.dat'`; then
    echo shar: \"'odlair.dat'\" unpacked with wrong size!
fi
# end of 'odlair.dat'
fi
if test -f 'ohelp11.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ohelp11.txt'\"
else
echo shar: Extracting \"'ohelp11.txt'\" \(803 characters\)
sed "s/^X//" >'ohelp11.txt' <<'END_OF_FILE'
XOPTION SETTINGS
X===============
XOptions may be set with the 'O' command. The options are:
X
X(F) BELLICOSE: Attack friendly monsters without confirmation.
X(F) JUMPMOVE: Don't display things until the end of a run.
X(T) PICKUP: Automatically pick things up when you move over them.
X(T) RUNSTOP: Stop a run when something like a door is passed.
X(T) CONFIRM: Ask confirmation before you do some dangerous things.
X(F) TOPINV: Display inventory to message line, not to full screen.
X(F) PACKADD: Add new items to pack, instead of going into inventory mode
X(V) VERBOSITY: TERSE, MEDIUM, or VERBOSE, the level of detail in combat.
X(1) SEARCHNUM: the number of turns spent searching when you hit the 's' key.
X
XThe default values are parenthesized. These options will be recovered from
Xyour .omegarc if you use one.
END_OF_FILE
if test 803 -ne `wc -c <'ohelp11.txt'`; then
    echo shar: \"'ohelp11.txt'\" unpacked with wrong size!
fi
# end of 'ohelp11.txt'
fi
if test -f 'ohelp13.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ohelp13.txt'\"
else
echo shar: Extracting \"'ohelp13.txt'\" \(1652 characters\)
sed "s/^X//" >'ohelp13.txt' <<'END_OF_FILE'
XCOUNTRYSIDE COMMAND LIST:
X______________________________________________________________________________
Xkey  : description                                                : time taken
X______________________________________________________________________________
X^p   : print previous message                                     : ---
X^r   : redraw screen                                              : ---
Xd    : drop object (will be lost forever)                         : ---
Xe    : eat something                                              : ---
Xi    : inventory of things in pack (selected inventory mode)      : ---
Xs    : search all around you for hidden traces                    : 1 hour
XH    : hunt for food                                              : 3 hours
XI    : inventory of things in pack (alternate inventory mode)     : ---
XO    : set options                                                : ---
XP    : public license information                                 : ---
XQ    : quit                                                       : ---
XR    : rename character                                           : ---
XS    : save game and quit                                         : ---
XV    : version information                                        : ---
X>    : enter a village, city, dungeon, et al.                     : ---
X/    : identify the onscreen usage of some character              : ---
Xvi keys & keypad numbers:                                         : variable w.
X       walk one space (about 20 kilometers)                         terrain
X?    : display or copy help files                                 :     0
END_OF_FILE
if test 1652 -ne `wc -c <'ohelp13.txt'`; then
    echo shar: \"'ohelp13.txt'\" unpacked with wrong size!
fi
# end of 'ohelp13.txt'
fi
if test -f 'ohelp4.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ohelp4.txt'\"
else
echo shar: Extracting \"'ohelp4.txt'\" \(851 characters\)
sed "s/^X//" >'ohelp4.txt' <<'END_OF_FILE'
XMOVEMENT
X========
XThe mechanics of movement are much like rogue. You can use either the
Xvi keys (hjklbnyu) or the numeric keypad to move; the capitalized vi
Xkeys or a keypad direction preceded by a 5 "run" in that direction
Xuntil either an object is run into, or an "interesting" location is
Xhit. More locations are "interesting" if the "RUNSTOP" option is set.
XIn most environments, a single move takes but a few seconds of game
Xtime, depending on the player's "Spd" score, but some places movement
Xtakes longer. In the countryside environment, the scale is much larger
Xthan usual (say 5KM/move), so a single move can take hours. (Riding a
Xhorse can reduce the amount of time taken in the country, depending on
Xthe terrain being travelled). In the city or village environments, the
Xscale is such that a move takes about 30 seconds or so of gametime.
END_OF_FILE
if test 851 -ne `wc -c <'ohelp4.txt'`; then
    echo shar: \"'ohelp4.txt'\" unpacked with wrong size!
fi
# end of 'ohelp4.txt'
fi
if test -f 'ohelp6.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ohelp6.txt'\"
else
echo shar: Extracting \"'ohelp6.txt'\" \(618 characters\)
sed "s/^X//" >'ohelp6.txt' <<'END_OF_FILE'
XBUGS AND FEATURES
X=================
X"It's not a bug, it's an undocumented feature." 
X
Xomega is not just a large program, it is a large, complicated, and not
Xparticularly well written program. There are so many features that not
Xall can be well tested, particularly in combination with one another.
XTherefore, it is likely that your version, whatever it is, has some
Xbugs. The author always strives to correct bugs and remedy
Xmisfeatures, so if you send mail to brothers@paul.rutgers.edu, he will
Xattempt to remedy the problem. Suggestions for further features,
Xmonsters, traps, items, dungeons, etc. are also welcome.
END_OF_FILE
if test 618 -ne `wc -c <'ohelp6.txt'`; then
    echo shar: \"'ohelp6.txt'\" unpacked with wrong size!
fi
# end of 'ohelp6.txt'
fi
if test -f 'ohelp7.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ohelp7.txt'\"
else
echo shar: Extracting \"'ohelp7.txt'\" \(725 characters\)
sed "s/^X//" >'ohelp7.txt' <<'END_OF_FILE'
XMAGIC
X=====
XYour character may be taught spells by his or her guild or priesthood,
Xat the collegium magii, or pick them up from a scroll of spells. Every
Xspell costs some amount of mana to cast. Mana is not normally
Xregenerated except when the player goes up an experience level, but
Xvarious magic items augment mana, and the sorceror's guild will
Xrecharge you for a fee. If you learn the same spell multiple times,
Xthe effective power drain to cast the spell is lowered. Some spells
Xhave a constant effect, while others vary according to your level.
XThe spell of ritual magic has a variety of different effects depending
Xon the circumstances under which it is cast. The spell of high magic
Xis the most powerful, by the way.
END_OF_FILE
if test 725 -ne `wc -c <'ohelp7.txt'`; then
    echo shar: \"'ohelp7.txt'\" unpacked with wrong size!
fi
# end of 'ohelp7.txt'
fi
if test -f 'ohome1.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ohome1.dat'\"
else
echo shar: Extracting \"'ohome1.dat'\" \(1041 characters\)
sed "s/^X//" >'ohome1.dat' <<'END_OF_FILE'
X################################################################
X################################################################
X##cccccccccccccc#DDDDDDDDDDDDDDDDDDD|ccccc##GGGG|BBBBBBBBBBBB###
X##cccccccccccccc#DDDDDDDDDDDDDDDDDDD|ccccc#3GGGG|BBBBBBBBBBBB###
X##cccccccccccccc#DDDDDDDDDDDDDDDDDDD#############BBBBBBBBBBBB###
X##cccccccccccccc#DDDDDDDDDDDDDDDDDDD#.....|BBBBBBBBBBBBBBBBBB###
X##############||#DDDDDDDDNDDDDDDDDDD#.....|BBBBBBBBBBBBBBBBBB###
X##K#K#K#K#K#K#KK|DDDDDDDDDDDDDDDDDDD#.....#BBBBBBBBBBBBBBBBBB###
X##KKKKKKKKKKKKKK|DDDDDDDDDDDDDDDDDDD#.....#BBBBBBBBBBBBBBBBBB###
X###KKKKKKKKKKKKK#DDDDDDDDDDDDDDDDDDDD.....#BBBBBBBBBBBBBBBBBB###
X##3KKKKKKKKKKKKK#DDDDDDDDDDDDDDDDDDDD.....#NBBBBBBBBBBBBBBBBB###
X##############||#######||########################BBBBBBBBBBBB###
XX...................................|cccc##3cccc|BBBBBBBBBBBB###
XX...................................|cccc3##cccc|BBBBBBBBBBBB###
X################################################################
X################################################################
X
END_OF_FILE
if test 1041 -ne `wc -c <'ohome1.dat'`; then
    echo shar: \"'ohome1.dat'\" unpacked with wrong size!
fi
# end of 'ohome1.dat'
fi
if test -f 'ohome2.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ohome2.dat'\"
else
echo shar: Extracting \"'ohome2.dat'\" \(976 characters\)
sed "s/^X//" >'ohome2.dat' <<'END_OF_FILE'
X################################################################
X#DDDDDDDDKaKS............S...dppT..ppT..ppT.....ppppppp#########
X#DDDDDDDDKKa#............####S#######################TT###a#####
X#DDDDDDDDKKK#...........a33##^########################+####3333#
X#DDDDDDDDKKK#...........a####B#########################a###3333#
X#DDDDDDDDKKK##############^##B#############################3333#
X####|||###################^##BBBBBBBHBBBBBBBBBBaBBBBBBBBB##3333#
XX............pRPdTTTTTTppTT##BBBBBBBBBBBBBBBBBBBBBBBBBBBB##AAAA#
XX............pRPdTTTTTTppTT##BBBBBBBBBBBBBBBBBBBBBBBBBBBB##SSSS#
X###||#||#####################BBBBBBaBBBBBBBBBBBBBBBBBBBBB##adad#
X#cccc#GGGG#BBBBBBBBBBBBBB####BBNBBBBBBBBBBBBBBBBBBBBBBBBa##SSSS#
X#ccac#GGGG#BBBBBBBBBBBBBB####BBBBBBBBBBBBBBBBBBBBBBBBBBBB##GGGG#
X#cccc#GGaG#BBBBBBBBBBBBBB####BBBBBBBBBBBBBBBBBBBBBBBBBBBB##GGGG#
X#cccc#GGGG|aBBBBBaBBBBBBB####BBBBBBBBBBBBBBBBBaBBBBBBBBBBB|GGGG#
X################################################################
X
END_OF_FILE
if test 976 -ne `wc -c <'ohome2.dat'`; then
    echo shar: \"'ohome2.dat'\" unpacked with wrong size!
fi
# end of 'ohome2.dat'
fi
if test -f 'ohome3.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ohome3.dat'\"
else
echo shar: Extracting \"'ohome3.dat'\" \(1041 characters\)
sed "s/^X//" >'ohome3.dat' <<'END_OF_FILE'
X################################################################
X#3##############################################################
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBNBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
XX.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD.BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
XX.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD.BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#BBBBBBBBBBBBBBBBBBBBBBBBBBBBB##
X##############################################################3#
X################################################################
X
END_OF_FILE
if test 1041 -ne `wc -c <'ohome3.dat'`; then
    echo shar: \"'ohome3.dat'\" unpacked with wrong size!
fi
# end of 'ohome3.dat'
fi
if test -f 'ointro.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ointro.txt'\"
else
echo shar: Extracting \"'ointro.txt'\" \(1787 characters\)
sed "s/^X//" >'ointro.txt' <<'END_OF_FILE'
X(The project demo is due tomorrow, er, that is, today, at 0900. It's
Xnow 0300. Printouts, pizza boxes, and szechuan kitchen trays litter
Xyour desk, and the bitmap screen seems to warp in and out of focus....
XThe compiler seems to be taking *FOREVER*....)
X
X(You do a routine check on your filesystem...)
X
X% df
XFilesystem            kbytes    used   avail capacity  Mounted on
X/users                     0    6818       0   999%    /
X/secur/omega            +inf    +inf    +inf     0%    /
X
X(How odd. The /secur filesystem definitely shouldn't be mounted; it must
Xbe space used by the omega team, a very hush-hush project you know
Xnothing about. Well, no wonder the compiler is wedged; you don't seem
Xto have any disk space left. Unfortunately, there is no night
Xoperator and you don't know the su password. Cursing, you figure you
Xcan at least find out what the damn omega group is doing....)
X
X% cd /secur/omega
X% ls 
Xsrc/	bin/	doc/	tmp/	lib/	README
X% more README
XIf you are reading this file, you should not be reading this file!
XCall your project cadre leader at once!
X%
X
X(Not bloody likely!)
X
X% ls doc
X% (Hmm, not big on documentation, huh)
X% ls src
Xomega.mpc
X% (Wow, that must be mondo-parallel c, for the new optical machine!)
X% ls bin
Xomega
X% (Well, hell, what can happen? And if it does, it's not *MY* fault
Xthe damn filesystem is mounted!)
X% omega
X
X(This was definitely a mistake. For long moments nothing seemed to happen.
XThen there was a flare of bluish light from the workstation screen,
Xlike a brightness of 256 on a scale of 0..7. You wake up with a
Xserious headache outside the massive gates of a walled city. You notice
Xa pouch at your side that seems to be filled with.... gold! You seem
Xto hear a faint voice fading off into the distance "Interrupt SIGZAP
Xat 0x0"....)
END_OF_FILE
if test 1787 -ne `wc -c <'ointro.txt'`; then
    echo shar: \"'ointro.txt'\" unpacked with wrong size!
fi
# end of 'ointro.txt'
fi
if test -f 'omaze1.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'omaze1.dat'\"
else
echo shar: Extracting \"'omaze1.dat'\" \(287 characters\)
sed "s/^X//" >'omaze1.dat' <<'END_OF_FILE'
X"z"""""""""""""""""""""."...".....".".."...""..."."."-".".?".""".""""""."."?".".".".."."".......""".""".""...""-"""""."....."".""".""?".....".""""""?..".""""."."""."""""""".".""..."..?".""O?.....".""-"""""""."""""""""".""?..?"".".""""""."."."""""">?"-......."."?."""""""""""""""""""""""
END_OF_FILE
if test 287 -ne `wc -c <'omaze1.dat'`; then
    echo shar: \"'omaze1.dat'\" unpacked with wrong size!
fi
# end of 'omaze1.dat'
fi
if test -f 'omaze2.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'omaze2.dat'\"
else
echo shar: Extracting \"'omaze2.dat'\" \(287 characters\)
sed "s/^X//" >'omaze2.dat' <<'END_OF_FILE'
X"z"""""""""""""""""""""....................""""""""""""""""""""".""?-."............?.".""?"."."""""""""""".".""""."."............".""..."."-"""""""""".".""."."."?"..?.......".""."."."""-".""""""""."".".?."???"..........""-""-""""""""""""""""""?>"...............-O"""""""""""""""""""""""
END_OF_FILE
if test 287 -ne `wc -c <'omaze2.dat'`; then
    echo shar: \"'omaze2.dat'\" unpacked with wrong size!
fi
# end of 'omaze2.dat'
fi
if test -f 'omaze4.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'omaze4.dat'\"
else
echo shar: Extracting \"'omaze4.dat'\" \(287 characters\)
sed "s/^X//" >'omaze4.dat' <<'END_OF_FILE'
X"z"""""""""""""""""""""."...".....-."..."??""...".".""""""?"".""-"""""".".""""".".""."."".....".""O""."".""..""."""""."".""-"""."".""...-..."."?"?-?"..".""""."."""."""""""..".""..."..?".".""..-"""."".""""""".."..".".""."".".".".""""""".""."."".."."."??">?-.."."?."""""""""""""""""""""""
END_OF_FILE
if test 287 -ne `wc -c <'omaze4.dat'`; then
    echo shar: \"'omaze4.dat'\" unpacked with wrong size!
fi
# end of 'omaze4.dat'
fi
if test -f 'omega.ad' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'omega.ad'\"
else
echo shar: Extracting \"'omega.ad'\" \(1868 characters\)
sed "s/^X//" >'omega.ad' <<'END_OF_FILE'
X	(ESTABLISHING SHOT) A weary ADVENTURER, wearing battered armor
Xand 10 glowing rings, clutching a potion bottle, and laden with all
Xmanner of weapons, magical devices, and sacks of gold, lies panting on
Xthe ground outside of the seedy-looking entrance to a grimy Dungeon.
XThe nearby scenery is uniformly grey and uninteresting.
X
XBluff Male Voice: Retrieved the Amulet of Yendor too many times to
Xcount?
X
XSultry Female Voice: Can't see anything in the Eye of Larn?
X
XBMV: Eaten one too many Zombie corpses?
X
XSFV: Run out of Greater Gods to kill?
X
X	CLOSE-UP: The ADVENTURER's sweat-streaked face, which is
Xnicked and bruised. He has a black eye.
X
X	The ADVENTURER nods wearily, and, it seems, with some boredom.
X
XMBV+SFV: Then take the ultimate challenge ... The final quest ... OMEGA!
X
X	(PAN VERTICALLY TOWARD SKY)
X
XThe Mormon Tabernacle Choir: Ooooooo -- mega!
X
X	A shaft of brilliant sunlight pierces the overcast sky,
Xrevealing a Mystic Portal in the sky. A rainbow bridge lances from
Xthe portal toward the ADVENTURER. As the ADVENTURER hesitantly sets
Xfoot on the bridge, he (with the viewer) is swept through the M.P.
Xin a masterpiece of computer animation. There is a flash of light,
Xand a TRANSFORMED ADVENTURER, in newly polished and chromed armor,
Xwielding a flaming sword, strides confidently toward an edifice that
Xmakes the Castle of Ultimate Darkness look like a sandcastle. The
Xlandscape is vibrantly colored, and we feel that there are new
Xchallenges awaiting just over the horizon.
X
XTMTC: Magnificat! Magnificat! Magnificat!
X
XBMV: Coming Soon to a site near you!
X
XSFV: Challenge Omega -- The Final Quest!
X
X	As the ADVENTURER passes through the entrance to the AWESOME
XCASTLE, a giant portcullis slams shut behind him with the force of
Xa Death Star bulkhead, and we hear a muffled scream, soon cut off.
X
XSatanic Male Voice: If you dare! <laughs insanely>
X
X
END_OF_FILE
if test 1868 -ne `wc -c <'omega.ad'`; then
    echo shar: \"'omega.ad'\" unpacked with wrong size!
fi
# end of 'omega.ad'
fi
if test -f 'omega.hi' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'omega.hi'\"
else
echo shar: Extracting \"'omega.hi'\" \(275 characters\)
sed "s/^X//" >'omega.hi' <<'END_OF_FILE'
XNobody
XA quitter.
X0
X1
X2912
Xhammy
X0
X-1
X3312
XAriel
X10
X100
X2711
XCormorant
X10
X2718
XMorgon
X10
X2718
XSonders
X10
X2713
XSpartacus
X10
X3412
XOz
X10
X2933
XBlackskull
X10
X2932
XShadowspawn
X10
X3412
XGallow
X10
X2711
XKharst
X10
X2712
XAllana
X10
X2931
XDara
X10
X2932
XThistleman
X10
X3412
XHumperdinck
X10
X5718
END_OF_FILE
if test 275 -ne `wc -c <'omega.hi'`; then
    echo shar: \"'omega.hi'\" unpacked with wrong size!
fi
# end of 'omega.hi'
fi
if test -f 'omega.log' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'omega.log'\"
else
echo shar: Extracting \"'omega.log'\" \(596 characters\)
sed "s/^X//" >'omega.log' <<'END_OF_FILE'
X 1 2 1118 Caspar (The Friendly Ghost)
X 2 5 2718 Slongo The Unknown
X 2 3 2618 Vlad Tepes
X 2 2 3012 Bedwyr the Brave
X 1 3 3112 Quasar
X 2 1 5853 hammy
X 1 8 3212 hammy
X 2 5 5952 hammy
X 1 3 3112 hammy
X 1 5 3112 hammy
X 2 3 5853 hammy
X 2 2 5853 hammy
X 2 2 5853 hammy
X 1 5 3112 hammy
X 2 3 5853 hammy
X 1 7 3212 hammy
X 2 2 5853 hammy
X 2 3 5853 hammy
X 1 5 3112 hammy
X 2 1 5853 hammy
X 2 2 5853 hammy
X 2 3 5853 hammy
X 2 2 5853 hammy
X 2 2 5853 hammy
X 2 2 5853 hammy
X 2 2 5853 hammy
X 2 2 5853 hammy
X 2 2 5853 hammy
X 1 1 3012 hammy
X 2 3 5853 hammy
X 2 2 5853 hammy
X 2 2 5853 hammy
X 2 3 5853 hammy
X 1 3 3112 hammy
END_OF_FILE
if test 596 -ne `wc -c <'omega.log'`; then
    echo shar: \"'omega.log'\" unpacked with wrong size!
fi
# end of 'omega.log'
fi
if test -f 'omisle.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'omisle.dat'\"
else
echo shar: Extracting \"'omisle.dat'\" \(1041 characters\)
sed "s/^X//" >'omisle.dat' <<'END_OF_FILE'
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
X~~~~~~~~~~~...........................................~~~~~~~~~~
X~~~~..............4444444444444444444444444444.............~~~~~
X~~~...........44444#########################4444444.........~~~~
X~~~.............##########=####################444..........~~~~
X~~~~..............###m###=#=########=#######4444444...........~~
X~~~~~~~~~~......444###===##=#######=#=#########444444......~~~~~
X~~~~~~~~.......444##m====###=#####=##=###########44.....~~~~~~~~
X~~~~~.........44444##==E==m##=###=###=#########444444......~~~~~
X~~~~...........444##m======###===####==##########4.....~~~~~~~~~
X~~~~~~..........444###===m############===####44....~~~~~~~~~~~~~
X~~~~~~~~~.........444######4444#######44==444...~~~~~~~~~~~~~~~~
X~~~~~~~~~~~~~................444444444....=...............~~~~~~
X~~~~~~~~~~~~~~~~~~~~~~~~~~~................=.................~~~
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.......~
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~XXXXXXX
X
END_OF_FILE
if test 1041 -ne `wc -c <'omisle.dat'`; then
    echo shar: \"'omisle.dat'\" unpacked with wrong size!
fi
# end of 'omisle.dat'
fi
if test -f 'omstrike.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'omstrike.c'\"
else
echo shar: Extracting \"'omstrike.c'\" \(1526 characters\)
sed "s/^X//" >'omstrike.c' <<'END_OF_FILE'
X/* omega copyright (c) 1987,1988,1989 by Laurence Raphael Brothers */
X/* omstrike.c */
X/* monster strike functions */
X
X#include "oglob.h"
X
X
X
X
Xvoid m_firebolt(m)
Xstruct monster *m;
X{
X  fbolt(m->x,m->y,Player.x,Player.y,m->hit,m->dmg);
X}
X
Xvoid m_nbolt(m)
Xstruct monster *m;
X{
X  nbolt(m->x,m->y,Player.x,Player.y,m->hit,m->dmg);
X}
X
X
Xvoid m_lball(m)
Xstruct monster *m;
X{
X  lball(m->x,m->y,Player.x,Player.y,m->dmg);
X}
X
Xvoid m_fireball(m)
Xstruct monster *m;
X{
X  fball(m->x,m->y,Player.x,Player.y,m->dmg);
X}
X
X
Xvoid m_snowball(m)
Xstruct monster *m;
X{
X  snowball(m->x,m->y,Player.x,Player.y,m->dmg);
X}
X    
Xvoid m_blind_strike(m)
Xstruct monster *m;
X{
X
X  pml ml;
X  if ((Player.status[BLINDED] == 0) &&
X      los_p(m->x,m->y,Player.x,Player.y) &&
X      (distance(m->x,m->y,Player.x,Player.y) < 5)) {
X    if (m->uniqueness == COMMON) {
X      strcpy(Str2,"The ");
X      strcat(Str2,m->monstring);
X    }
X    else strcpy(Str2,m->monstring);
X    strcat(Str2," gazes at you menacingly");
X    mprint(Str2);
X    if (! p_immune(GAZE)) {
X      mprint("You've been blinded!");
X      Player.status[BLINDED] = random_range(4)+1;
X      for(ml=Level->mlist;ml!=NULL;ml=ml->next) 
X	plotspot(ml->m->x,ml->m->y,FALSE);
X    }
X    else mprint("You gaze steadily back....");
X  }
X}
X
X
X
X
Xvoid m_strike_sonic(m)
Xstruct monster *m;
X{
X  if (m->uniqueness == COMMON) {
X    strcpy(Str2,"The ");
X    strcat(Str2,m->monstring);
X  }
X  else strcpy(Str2,m->monstring);
X  strcat(Str2,"screams at you!");
X  mprint(Str2);
X  p_damage(m->dmg,OTHER_MAGIC,"a sonic blast");
X}
X
END_OF_FILE
if test 1526 -ne `wc -c <'omstrike.c'`; then
    echo shar: \"'omstrike.c'\" unpacked with wrong size!
fi
# end of 'omstrike.c'
fi
if test -f 'oscroll2.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'oscroll2.txt'\"
else
echo shar: Extracting \"'oscroll2.txt'\" \(1662 characters\)
sed "s/^X//" >'oscroll2.txt' <<'END_OF_FILE'
XWelcome to Rampart! A guidebook of the Rampart Tourist Association.
X
XRampart is the sole city in this area of LOCUS, a bastion which the
Xwild forces of both Law and Chaos cannot breach. Within the town there
Xis a truce between the followers of Law and Chaos which is hardly ever
Xbroken.
X
XThe visitor to Rampart will enjoy a wide range of divertissements,
Xfrom shopping at Rampart's diverse assortment of shops, to attending
Xgames at the Rampart Coliseum, to a relaxing picnic at the Botanical
XGardens. Distinguished visitors may apply for an audience with the
XDuke, who is said to be the greatest courtier on LOCUS. Others spend
Xtheir nights (and days) gambling at the Rampart Casino.
X
XThe traveller who intends a longer stay in Rampart should check out the
Xvarious guilds, societies, and clubs which protect and employ almost
Xall the citizenry. The Commandant of the Mercenary Guild is always
Xhiring, just for example. Many travellers are attracted to the
XCollegium Magii -- scholarships are available to the qualified.
X
XA few cautions should be offered to the unwary. Rampart's sewer system
Xis dangerous, and while there is ABSOLUTELY NO TRUTH to the rumors of
Xtreasure-filled dungeons and caverns beneath the city, many
Xdisappearances each year are attributed to unauthorized excursions
Xbeneath the city. For the larcenous-minded, be warned that Rampart's
XCity Guard is uncorruptible. It is just a matter of time, promises 
XMorgon the Justiciar, until the secret hideout of the Thieves' Guild
Xis uncovered....
X
XBut these warnings are surely unnecessary for the vast majority of our
Xvisitors who will be perfectly safe if they act with reasonable caution.... 
END_OF_FILE
if test 1662 -ne `wc -c <'oscroll2.txt'`; then
    echo shar: \"'oscroll2.txt'\" unpacked with wrong size!
fi
# end of 'oscroll2.txt'
fi
if test -f 'oscroll3.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'oscroll3.txt'\"
else
echo shar: Extracting \"'oscroll3.txt'\" \(1913 characters\)
sed "s/^X//" >'oscroll3.txt' <<'END_OF_FILE'
XBeing un Explication et Tretys on ye Powers of Hy Magick.
X
XIt ys whysper'd among the dark mages of Kulthar and also ye Gnomes of
XZrenheim that Hy Magick is unattainable. But I know the truth! Hy
XMagick ys hard to come bye, tis true, but ye mightie and ye fortunat
Xmay even discover ye secrets thereof with carful application of
Xtheir talents. It ys known that many have had the oppportunitie to
Xinvoke ye Hy Magick but have failed du to ignorance, or fear.
XFor knoe ye this: If Hy Magick be not invoked with exactitude,
Xit will not manifest, so ye mages, ye prentices, ye thaumaturges,
Xye seers: Hearken! And learn ye the proper words of invocation.
XMake sure the word is spoken precislie as I put it herein.
X
X'Death' is said by some to be a blessing, and it may be had from
Xye offices of Hy Magick as I put it.
X
XMany practicers of the Recondite Arts might wish for 'Power', but
Xthis ys truelie not as great an office as one myte desyre, being
Xof strong but ephemeral effect.
X
X'Skill', howbeit, ys a very fortunat benefice of Hy Magick.
X
XLet not ye greed for material possessions best ye, for 'Wealth'
Xdoes not signifie so much as some other choyces.
X
XThe ones who walk the Way of the Druid may have occasion to request
X'Balance' of ye Hy Magick, while other clarical seekers may
Xdesire 'Law' or 'Chaos'.
X
XTruelie, 'Knowledge' is a great thing to gayn of the Hy Magick.
X
XThose poor ones who are afflicted myte well wish for 'Health'.
X
XTravellers culd find theyr destinations with 'Location'.
X
XShuld a certain ytem of power be beyond thy grasp, 'Acquisition'
Xmought well gayn yt for thee.
X
XThose seekers who learn from ye studie ye beast supernal could
Xwish for 'Summoning'.
X
XOnlie True Adepts may wish for 'Destruction', it ys sayed.
X
XIt ys mine hope that this list may be of servis to other seekers after
XWysdom.
X
X-- Octariis Otharian, Mage of Klosternon. Cycle of the Eft, Year of
Xthe Slug, Day of the Dolphin.
END_OF_FILE
if test 1913 -ne `wc -c <'oscroll3.txt'`; then
    echo shar: \"'oscroll3.txt'\" unpacked with wrong size!
fi
# end of 'oscroll3.txt'
fi
if test -f 'oscroll4.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'oscroll4.txt'\"
else
echo shar: Extracting \"'oscroll4.txt'\" \(1354 characters\)
sed "s/^X//" >'oscroll4.txt' <<'END_OF_FILE'
X[Librarian's note. This odd item just won't go away. Every time we
Xlend it out, it just appears back in the stacks.... Even burning it
Xdidn't work....]
X
X                    The Adepts' Manifesto.
X
X``Mastery of the World can only be achieved by the Master of the Self.
XFor one who has total Self-Control, all things are possible.''
X
X[Obvious hyperbole -- Librarian]
X
X``The apex of High Magic is a triviality for a true Adept.''
X
X[Surely, this is exaggeration -- Librarian]
X
X``An Adept makes his own Destiny, and Destiny caters to the whims of
Xan Adept.''
X
X[Oh, come now, be serious. -- Librarian]
X
X``Only Self-Improvement can lead to Adepthood. Those who have not
Xraised their personal attributes to the highest values will
Xbe inevitably destroyed in their quest for Adepthood.''
X
X[Say what? -- Librarian]
X
X``The Challenge of Adepthood is maintained by the Lords of Destiny.''
X
X[Nonsense! -- Librarian]
X
X``An Adept-Aspirant must be prepared to go beyond the trivial powers of
XMagic, even spurning the tawdry attractions of Artifacts, if the
XAspirant would achieve Adepthood.''
X
X[Me, I'll take the Artifacts... -- Librarian]
X
X``The final test of an Adept is Mastery of that Void which lies both
Xwithin and without the Self.''
X
X[Zen Gobbledygook. -- Librarian]
X
X``Only an Adept can become a Total Winner.''
X
X[What the heck is a Total Winner? -- Librarian]
X
END_OF_FILE
if test 1354 -ne `wc -c <'oscroll4.txt'`; then
    echo shar: \"'oscroll4.txt'\" unpacked with wrong size!
fi
# end of 'oscroll4.txt'
fi
if test -f 'ospeak.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ospeak.dat'\"
else
echo shar: Extracting \"'ospeak.dat'\" \(1041 characters\)
sed "s/^X//" >'ospeak.dat' <<'END_OF_FILE'
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX.....44.4........444..........................................X
XX.44......4.4.444......444#####################4#####......44.4X
XX....###...........######4#...................#44444###...#....X
XX4.##....####444####....###.#################.###########...#..X
XX.##..#.###.44444.#.#......##...............##..........##...#.X
XX.#..##.#M#..####.#.#.######-#############.#..##########.##...#X
XX.....##.###...MMM#.#.#MMMMM#pppTT-s7A-L###.##.44.....##..##..#X
XX...4..###M####MMM4.#.#M#MMM###############...#..######.###..#.X
XX...44...###$$....4.#.#######.........#############...###...#..X
XX.#..444...####.....#..........#######.............####........X
XX.##..44444...###############44444444###############.....444...X
XX..##......4................#######4444..............4...##....X
XX...#############....4444444..........4444444444.####.....#....X
XX..............................................................X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X
END_OF_FILE
if test 1041 -ne `wc -c <'ospeak.dat'`; then
    echo shar: \"'ospeak.dat'\" unpacked with wrong size!
fi
# end of 'ospeak.dat'
fi
if test -f 'otemple.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'otemple.dat'\"
else
echo shar: Extracting \"'otemple.dat'\" \(1041 characters\)
sed "s/^X//" >'otemple.dat' <<'END_OF_FILE'
X################################################################
X######m....##########################x##x##x##x##x##############
X######H....-..................SS.-.................-x###########
X######m....#####################8####x##x##x##x##x##############
X###############################.m.##############################
X##############################..#..#############################
X###..#######################..m...m..######################..###
X###.x-.....................|.#.#.#.#.|....................-x.###
X###..###-#####-#####-#######....?....######-#####-#####-###..###
X#######.x.###.x.###.x.######.#.#.#.#.#####.x.###.x.###.x.#######
X###..#######################.........######################..###
X###.x-.....................|.#.#-#.#.|....................-x.###
X###..###-#####-#####-#######...#W#...######-#####-#####-###..###
X#######.x.###.x.###.x.##########.#########.x.###.x.###.x.#######
X###############################...##############################
X###############################XXX##############################
X
END_OF_FILE
if test 1041 -ne `wc -c <'otemple.dat'`; then
    echo shar: \"'otemple.dat'\" unpacked with wrong size!
fi
# end of 'otemple.dat'
fi
if test -f 'ovillage1.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ovillage1.dat'\"
else
echo shar: Extracting \"'ovillage1.dat'\" \(1040 characters\)
sed "s/^X//" >'ovillage1.dat' <<'END_OF_FILE'
X################################################################
X##.....#x#x#..########.##...###h-.....##.#fff-^G^-fff#.#x##x#.##
X#####..................###...####.###-##.######-######........##
X##GG#..#####..########.####..##h-.-h#HG#......#g#......####...##
XX.GG#..#x#x#..########.#x###.########..#.#####...###...####...##
XX...-........................########SS#.x####..#~~~#.........##
XX...-....................................#####...###..........##
XX.GG#..#x###..##x##x##.################.......................##
X##GG#..####x..########.#..."...."s..".#..####.###...#####.#.#.##
X#####..x####..########.#."".."".."....#..x###.#x#...####.#.#.###
X##.....###x#..##x##x##.#."s"..."..s".G#.............x##.#.#.#.##
X##.....................#......".."""..C..##.##.#####.###.#.#.###
X##.#########..########.#."""......"s."#..#x.##.##x##x##.#.#.#.##
X##.########x..#####x...#..s"."s"....".#.....##.......###.#.#.!##
X################################################################
X################################################################
END_OF_FILE
if test 1040 -ne `wc -c <'ovillage1.dat'`; then
    echo shar: \"'ovillage1.dat'\" unpacked with wrong size!
fi
# end of 'ovillage1.dat'
fi
if test -f 'ovillage2.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ovillage2.dat'\"
else
echo shar: Extracting \"'ovillage2.dat'\" \(1040 characters\)
sed "s/^X//" >'ovillage2.dat' <<'END_OF_FILE'
X""""""""""""""""""""""""""""""""""""""""""###~~~#"""""""""""""""
X""""""""""""""""""""""""""""""""""""""""""#~~~###"""""""""""""""
X"".....".."....."..."."..."....."".......###~~~#..............""
XX..."......".""........."....".."...###.##~~~###.#x#.#x#.#x#..""
X""G...."........."..."....."........#G###~~~##...x#x.x#x.x#x..""
X""..."......".."......G.G........"".#.############x#.#x#.#x#..""
X""""""""""....#########S#######"..............................""
X""............##h..####.H..####.....#.############x#.#x#.#x#..""
X""........."..###..#######.####.""".#G###~~~#....x#x.x#x.x#x..""
X""..''1''.."..##h..#fffff#.h###.....###~~~###."".#x#.#x#.#x#..""
X""..'1~1'.."..###..###g###..###...###~~~###..................G""
X""..1~!~1.."..##h...........h##.###~~~###..."...."..."."..."...X
X""..'1~1'.."..###.#.#.#.#.#~#####~~~###........"........."....""
X""..''1''.."..##h.#h#h#h#h#~~~#~~~###...G..."...."..".."....".""
X""""""""""""""################~~~##"""".""""""""""""""""""""""""
X"""""""""""""""""""""""""""""~~~"""""""X""""""""""""""""""""""""
END_OF_FILE
if test 1040 -ne `wc -c <'ovillage2.dat'`; then
    echo shar: \"'ovillage2.dat'\" unpacked with wrong size!
fi
# end of 'ovillage2.dat'
fi
if test -f 'ovillage3.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ovillage3.dat'\"
else
echo shar: Extracting \"'ovillage3.dat'\" \(1040 characters\)
sed "s/^X//" >'ovillage3.dat' <<'END_OF_FILE'
X+++++++++++++++++++~~~...#######XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X++++++++++++++++++~~~...#######................................X
X++++++++++++++++~~~~~..#######...#####..#####...#####..#####...X
X+++++++++++++++~~.....#######....####x..####x...####x..####x...X
X++++++++++++++~~~....#######.....##x##..##x##...##x##..##x##...X
X+++++++++++++.......#######....................................X
X++++++~~~+++~......###########.......x##x....#x#....x##x.......X
X+++##++++~+~~~....#######GGGG#.......###x....#x#....x###.......X
X++#!.#++++~~.....-------.......................................X
X+++##+++++~~~....-------.........##x##..##x##...##x##..##x##...X
X+++++++++++~~~....#######GGGG#...####x..####x...####x..####x...X
X++++++++++++~......###########...#####..#####...#####..#####...X
X+++++++++++++~~.....#######......#h.##..#Gff#...#"""#..#~~~#...X
X++++++++++++++~~~....#######.....#h.HS..g.ff#...#"""....~~~#...X
X+++++++++++++++~~~~...#######....#####..#####...#####..#####...X
X++++++++++++++++~~~~~~.#######XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
END_OF_FILE
if test 1040 -ne `wc -c <'ovillage3.dat'`; then
    echo shar: \"'ovillage3.dat'\" unpacked with wrong size!
fi
# end of 'ovillage3.dat'
fi
if test -f 'ovillage4.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ovillage4.dat'\"
else
echo shar: Extracting \"'ovillage4.dat'\" \(1047 characters\)
sed "s/^X//" >'ovillage4.dat' <<'END_OF_FILE'
XXXXXXXX#####~~####XXXXXX##!##XXXXXXXXXXXXXXX##########XXXXXXX###
XX............~~..#####..##.##............####..............##..X
X#...#x#.......~~.x#.x##...........########............x####....X
X######x......~~..##.#x####..######.........#x#......####.......X
X#"s"####....~~.....................##x.....x########...........X
X#.".."..#####~~.x#x.........#x#....x##...#####.................X
X#..s...".."#~~######....x#..##########.........................X
X#."..s..s~~~#~~.....#####x#####................................X
X######~~~...C..~~......................................#x#....##
XX....~#######~~.....x#......................#x#........x#x.###.X
X~~~~~.......##~~....##......#x#.............x##.##########.....X
XX............~~########.....x#x........#########...............X
XX...........~~.............############........................X
XX..........~~..................................................X
XX.........~~...................................................X
XXXXXXXXXX~~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X	   
X
X
END_OF_FILE
if test 1047 -ne `wc -c <'ovillage4.dat'`; then
    echo shar: \"'ovillage4.dat'\" unpacked with wrong size!
fi
# end of 'ovillage4.dat'
fi
if test -f 'ovillage5.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ovillage5.dat'\"
else
echo shar: Extracting \"'ovillage5.dat'\" \(1050 characters\)
sed "s/^X//" >'ovillage5.dat' <<'END_OF_FILE'
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX..............################################................X
XX.............##################################...............X
XX............##.....##h-...HS....##.##..##.....##..............X
XX...........##..#x#..########G...x#.x#.##.##.##.##.............X
XX..........##..x###x..##..............##..#x.x#..##............X
XX..........##G..#x#...##.....~~~~.....##........G##............X
XX..........--................~!!~.........x#x#x..--............X
XX..........--................~!!~.........x#x#x..--............X
XX..........##G..#x#...##.....~~~~.....##........G##............X
XX..........##..x###x..##..............##..#x.x#..##............X
XX...........##..#x#..##.#x.#x...G########.##.##.##.............X
XX............##.....##..##.##....g^^^fff##.....##..............X 
XX.............##################################...............X
XX..............################################................X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X								
END_OF_FILE
if test 1050 -ne `wc -c <'ovillage5.dat'`; then
    echo shar: \"'ovillage5.dat'\" unpacked with wrong size!
fi
# end of 'ovillage5.dat'
fi
if test -f 'ovillage6.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ovillage6.dat'\"
else
echo shar: Extracting \"'ovillage6.dat'\" \(1040 characters\)
sed "s/^X//" >'ovillage6.dat' <<'END_OF_FILE'
X~~~~~~~~~~~~~~~~~XXXXXXXXXXXXXXXX~XXXXXXXXXXXXXXXXX~~~~~~XX~XXXX
X~~~~~~~~~~~~~~~~~~~~~.....##.""...~......."""".##.....~~~~..~..X
XX....".....##....~~~~~~~~~##x..x#..~~~~~...""..#x.~~~~~~~....~.X
XX.###..."".#x........~~~~~~~~~.##.~..##x~....~~~~~~~~~......~..X
XX.x#x........""..##.~.....~~~~~~~~~~~~##~~~~~~~~~~...."""".~...X
X~~~~~~~~~........x#..~..##....~~~~~~~~~~~~~......##."""...~..""X
XX.##..~~~~~~~~~.....~...#x.""........~~~~~~~~~~..x#..""""..~..""
XX.x#......~~~~~~~~~~......."".##."...##..~..~~~~~~~~~...##..~.""
XX..".##........~~~~~~~~~......x#.#x..x#.~......~~~~~~~~.#x.~..""
XX##..x#..#x#..~..#x.~~~~~~~~~....##....~...""""..~~~~~~~..~.."""
XX#x....".#x#.~...##.....~~~~~~~~......~...""""""...~~~~~~~.....X
XX.."........~.~.""""".~~~~~~....x#."...~.....""""....~~~~~~~~..X
XX....."....~...~".""~~~~~~....."##.##...~.."""""".........~~~~~~
XX.".......~.""""~"""""~~~~~~~......#x..~......""""....#x#......X
XX...."...~.."""".~.."!"""~~~~~~~~~......~......"""""".#x#..""""X
XXXXXXXXX~XX""XXXXX~XXXX""""XX~~~~~~~~~~~~XXX"""""""""XXXXXXXXXXX
END_OF_FILE
if test 1040 -ne `wc -c <'ovillage6.dat'`; then
    echo shar: \"'ovillage6.dat'\" unpacked with wrong size!
fi
# end of 'ovillage6.dat'
fi
echo shar: End of archive 20 \(of 20\).
cp /dev/null ark20isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 20 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