billr@saab.CNA.TEK.COM (Bill Randle) (07/30/90)
Submitted-by: James Aspnes <asp@cs.cmu.edu> Posting-number: Volume 11, Issue 6 Archive-name: tinymud2/Part02 Supersedes: tinymud: Volume 8, Issue 80-83 #! /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 2 (of 10)." # Contents: player_list.c smalldb.spl # Wrapped by billr@saab on Fri Jul 27 15:27:43 1990 PATH=/bin:/usr/bin:/usr/ucb ; export PATH if test -f 'player_list.c' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'player_list.c'\" else echo shar: Extracting \"'player_list.c'\" \(2218 characters\) sed "s/^X//" >'player_list.c' <<'END_OF_FILE' X#ifdef PLAYER_LIST X X#include "copyright.h" X X#include "db.h" X#include "config.h" X#include "interface.h" X#include "externs.h" X X#include <ctype.h> X X#define PLAYER_LIST_SIZE (1 << 12) /* must be a power of 2 */ X Xstatic dbref hash_function_table[256]; Xstatic int hft_initialized = 0; X X#define DOWNCASE(x) (isupper(x) ? tolower(x) : (x)) X Xstatic void init_hft(void) X{ X int i; X X for(i = 0; i < 256; i++) { X hash_function_table[i] = random() & (PLAYER_LIST_SIZE - 1); X } X hft_initialized = 1; X} X Xstatic dbref hash_function(const char *string) X{ X dbref hash; X X if(!hft_initialized) init_hft(); X hash = 0; X for(; *string; string++) { X hash ^= ((hash >> 1) ^ hash_function_table[DOWNCASE(*string)]); X } X return(hash); X} X Xstruct pl_elt { X dbref player; /* pointer to player */ X /* key is db[player].name */ X struct pl_elt *next; X}; X Xstatic struct pl_elt *player_list[PLAYER_LIST_SIZE]; Xstatic int pl_used = 0; X Xvoid clear_players(void) X{ X int i; X struct pl_elt *e; X struct pl_elt *next; X X for(i = 0; i < PLAYER_LIST_SIZE; i++) { X if(pl_used) { X for(e = player_list[i]; e; e = next) { X next = e->next; X free((void *) e); X } X } X player_list[i] = 0; X } X pl_used = 1; X} X Xvoid add_player(dbref player) X{ X dbref hash; X struct pl_elt *e; X X hash = hash_function(db[player].name); X X e = (struct pl_elt *) malloc(sizeof(struct pl_elt)); X e->player = player; X e->next = player_list[hash]; X player_list[hash] = e; X} X Xdbref lookup_player(const char *name) X{ X struct pl_elt *e; X X for(e = player_list[hash_function(name)]; e; e = e->next) { X if(!string_compare(db[e->player].name, name)) return e->player; X } X return NOTHING; X} X Xvoid delete_player(dbref player) X{ X dbref hash; X struct pl_elt *prev; X struct pl_elt *e; X X hash = hash_function(db[player].name); X if((e = player_list[hash]) == 0) { X return; X } else if(e->player == player) { X /* it's the first one */ X player_list[hash] = e->next; X free((void *) e); X } else { X for(prev = e, e = e->next; e; prev = e, e = e->next) { X if(e->player == player) { X /* got it */ X prev->next = e->next; X free((void *) e); X break; X } X } X } X} X X#endif /* PLAYER_LIST */ X END_OF_FILE if test 2218 -ne `wc -c <'player_list.c'`; then echo shar: \"'player_list.c'\" unpacked with wrong size! fi # end of 'player_list.c' fi if test -f 'smalldb.spl' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'smalldb.spl'\" else echo shar: Extracting \"'smalldb.spl'\" \(50430 characters\) sed "s/^X//" >'smalldb.spl' <<'END_OF_FILE' X#0 XLimbo XYou are in a dense mist that seems to go on forever. If you drop an object| X here, or set its home to be here, you probably won't be able to find it| X again. For some strange reason, you can sense which way is north here. X124 X-1 X21 X-1 X-1 X X X Xis briefly visible through the mist. X1 X-35 X112 X X#1 XWizard XYou see a shabby old Wizard who appears to be asleep. X250 X188 X250 X201 X188 X X X Xstole a penny from the Wizard. X1 X8 X27 Xpotrzebie X#2 XBeaker XYou see a trusty lab assistant with a worried expression on his face. X12 X-1 X12 X25 X25 Xsays "mi-mi mi-mi-mi-mi-mi mi-mi-mi-mi-mi-mi!" XBeaker says "mi-mi mi-mi-mi-mi-mi mi-mi-mi-mi-mi-mi!" X Xhits beakers with the club! X2 X184 X3 Xpotrzebie X#3 XThe Temple of Arkteks-t'leep XYou are at the top of a very deep fiery pit, into which robed, chanting| X priests throw offerings. A wide stone staircase descends toward the town| X square to the south. A small doorway opens north into the temple. You sense| X that it might be profitable to make a small sacrifice yourself. X-1 X-1 X268 X-1 X-1 X X X X X1 X0 X128 X X#4 Xnorth; n XYou catch a faint glimpse of light through the mist. X5 X-1 X-1 X-1 X-1 X X X Xbrushes by you, heading north. X1 X0 X2 X X#5 XThe Town Square XYou are in the town square. All around you, peasants haggle over their wares| X as unwashed urchins scramble through the legs of tables topped with smelly| X produce. There are exits in all directions. X-1 X26 X11 X-1 X-1 X X X X X1 X-4 X0 X X#6 Xnorth; n XYou see a wide stone staircase, covered with congealed blood. At the top is| X the glittering gold dome of the Temple of Arkteks-t'leep. X3 X-1 X-1 X-1 X-1 X X X Xgoes north. X1 X0 X2 X X#7 Xsouth;s;exit;out;back;leave;stair;stairs XYou see a wide stone staircase, covered with the congealed blood of the| X sacrifices. At its base is the town square. X5 X-1 X-1 X-1 X-1 X XYou go down the stairs. X Xgoes down the stairs. X1 X0 X2 X X#8 Xsw;buds XYou see Bud's Cafe, an ostentatious eatery. X204 X-1 X-1 X6 X-1 X X X X X203 X0 X2 X X#9 Xsoutheast; se XYou see a caravan readying for a journey across the hot sands to the| X southeast of town. X194 X-1 X-1 X8 X-1 X X X Xtrudges off towards the desert to the southeast. X121 X0 X2 X X#10 Xup; u X<four-acre plots still available in heaven> X0 X-1 X-1 X9 X-1 X X X X X1 X0 X2 X X#11 Xsideways X X12 X-1 X-1 X10 X-1 X XYou slip into the Fourth Dimension! X Xslips into the Fourth Dimension! X1 X0 X2 X X#12 XThe Wizard's Secret Laboratory XYou are in the Wizard's private laboratory. To your left is a full-length| X mirror. To your other left is a closet door. There is something very odd| X about this place... X-1 X2 X254 X-1 X-1 X X X X X1 X-1 X0 X X#13 Xnortheast; ne X X0 X-1 X-1 X4 X-1 X X X X X1 X0 X2 X X#14 Xnorthwest; nw X X0 X-1 X-1 X13 X-1 X X X X X1 X0 X2 X X#15 Xeast; e X X0 X-1 X-1 X14 X-1 X X X X X1 X0 X2 X X#16 Xsoutheast; se X X0 X-1 X-1 X15 X-1 X X X X X1 X0 X2 X X#17 Xsouth; s X X0 X-1 X-1 X16 X-1 X X X X X1 X0 X2 X X#18 Xsouthwest; sw X X0 X-1 X-1 X17 X-1 X X X X X1 X0 X2 X X#19 Xwest; w X X0 X-1 X-1 X18 X-1 X X X X X1 X0 X2 X X#20 Xup; u X X0 X-1 X-1 X19 X-1 X X X X X1 X0 X2 X X#21 Xdown; d X X0 X-1 X-1 X20 X-1 X X X X X1 X0 X2 X X#22 Xmirror;out XYou see an ugly adventurer. X34 X-1 X-1 X-1 X188 XYou bump your nose on the magic mirror. The magic mirror reflects on the| X foolishness of mortals. XYou walk through the magic mirror. Xbumps into the mirror. Xwalks through the magic mirror! X1 X0 X2 X X#23 Xcloset XYou see a closet door, labelled "EMPLOYEES ONLY." X5 X-1 X-1 X22 X2 XThe door is stuck. XYou go into the closet. Hey! There's no floor in here! Xtugs uselessly at the closet door. Xwalks into the closet. X1 X0 X2 X X#24 Xa strange piece of alchemical equipment XYou see a strange piece of alchemical equipment, made up of dozens of twisty| X little passages, all alike. It stands evenly on five chicken legs, each| X perpendicular to the other three. X12 X-1 X12 X-1 X1 XWhen you try to pick it up, it runs away, laughing hysterically. X Xtries to pick up the strange piece of alchemical equipment, but it runs away,| X laughing hysterically, in three different directions. X X1 X1 X1 X X#25 Xa big club XYou see a large club. On its side is a label reading: "Employee Wage| X Negotiation Trans-Frobulator" X12 X-1 X12 X200 X2 X X X X X1 X1 X265 X X#26 Xwhite lamb XYou see an unblemished white lamb, bleating plaintively. X5 X-1 X5 X-1 X-1 X XThe lamb bleats forlornly as you sling it over your shoulder. X Xpicks up the white lamb. The lamb bleats forlornly. X1 X6 X1 X X#27 Xnorth;n;enter;in;door;doorway XYou see a small doorway. On the door is a sign reading "The Cartesian Library| X of Arkteks-t'leep" X28 X-1 X-1 X7 X-1 X X X Xgoes north. X1 X0 X2 X X#28 XLibrary lobby XYou are in the lobby of the library. You see three doors, labeled "1.| X Reference", "2. Circulating", and "3. Wizardry", plus an exit to the south. X-1 X-1 X35 X-1 X-1 X X X X X1 X0 X0 X X#29 Xsouth;s;exit;out;leave;temple;back X X3 X-1 X-1 X-1 X-1 X X X Xgoes south. X1 X0 X2 X X#30 XReference Room XYou see endless miles of musty books, and doors labeled "Lobby", "1. Oxford| X English Dictionary of Commands", "2. Encyclopedias", and "3. Archives". X-1 X117 X262 X-1 X-1 X X X X X1 X0 X0 X X#31 Xreference; 1 X X30 X-1 X-1 X29 X-1 X X X Xenters the Reference Library. X1 X0 X2 X X#32 XCirculating Room XYou see endless miles of musty books, and a door labeled "Lobby". A sign says| X "Contributions gratefully accepted." X-1 X249 X37 X-1 X-1 X X X X X1 X0 X32 X X#33 Xcirculating; 2 X X32 X-1 X-1 X31 X-1 X X X Xenters the Circulating Collection. X1 X0 X2 X X#34 XWizard's Room XYou see a few, choice tomes enscribed with weighty runes, a door labeled| X "Lobby", and a full-length mirror. X-1 X104 X265 X-1 X1 XThunderclouds gather over your head. Blazing letters swim before your eyes,| X saying "Mortal, get thee hence!" X X X X1 X0 X0 X X#35 X3;wizardry;wizard;wizard's;wizard's room X X34 X-1 X-1 X33 X-1 XWe're very sorry, but there are some things that mere mortals were not meant| X to know. X X Xenters the Wizard's Room. X1 X0 X2 X X#36 Xlobby;out;exit;back;leave X X28 X-1 X-1 X-1 X-1 X X X Xgoes back to the lobby. X1 X0 X2 X X#37 Xlobby; out; exit; back; leave X X28 X-1 X-1 X-1 X-1 X X X Xgoes back to the lobby. X1 X0 X2 X X#38 Xout;lobby;leave;exit;back X X28 X-1 X-1 X-1 X-1 X X X Xgoes back to the lobby. X1 X0 X2 X X#39 Xmirror XYou see an ugly adventurer. X12 X-1 X-1 X38 X188 XYou bump your nose on the magic mirror. The magic mirror reflects on the| X foolishness of mortals. XYou walk through the magic mirror. Xbumps into the mirror. Xwalks through the magic mirror! X1 X0 X2 X X#40 XOxford English Dictionary of Commands, Index XCommands described in the main volumes are drop, get, give, go, gripe, help,| X inventory, look, move, password, rob, and say. Other commands are described| X in the supplements. X64 X-1 X64 X-1 X1 XA little old lady comes out from behind the Reference desk and twists your| X ear until you drop the book. X X X X1 X1 X1 X X#41 XOxford English Dictionary of Commands, "@Create" XSyntax: @create <name> [= <cost>]. Create a thing with the specified name.| X Creation costs either <cost> pennies or 10 pennies, whichever is greater.| X The value of a thing is proportional to its cost. X106 X-1 X106 X42 X1 XA little old lady comes out from behind the Reference Desk and beats you with| X her cane until you drop the book. X X X X1 X1 X1 X X#42 XOxford English Dictionary of Commands, "@Describe" X@Syntax: describe <what>=<description>. <what> can be a room, thing, player,| X or direction. Set the description a player sees when they use the command| X "look <what>" X106 X-1 X106 X44 X1 XAn indescribable force binds that volume to the floor. X X X X1 X1 X1 X X#43 XOxford English Dictionary of Commands, "@Dig" XSyntax: @dig <name>. Create a new room with the specified name, and print the| X room's number. X106 X-1 X106 X57 X1 XThat volume is securely dug in to the floor. X X X X1 X1 X1 X X#44 XOxford English Dictionary of Commands, "@Fail" XSyntax: @fail <object> [= <message>]. Without a message argument, clear the| X fail message on object, otherwise set it. The fail message is printed when a| X player unsuccessfully attempts to use the object. X106 X-1 X106 X62 X1 XYou fail to pick that volume up. X X X X1 X1 X1 X X#45 XOxford English Dictionary of Commands, "Drop" XSyntax: drop <object>. Drop the specified object. X64 X-1 X64 X46 X1 XA little old lady comes out from behind the Reference Desk and scolds you| X until you drop the book. X X X X1 X1 X1 X X#46 XOxford English Dictionary of Commands, "Get" XSyntax: get <object>. Get the specified object. X64 X-1 X64 X47 X1 XA little old lady comes out from behind the Reference Desk and kicks you in| X the shins until you release the book. X X X X1 X1 X1 X X#47 XOxford English Dictionary of Commands, "Give" XSyntax: give <player>=<amount>. Give <player> the specified number of pennies. X64 X-1 X64 X48 X1 XThat volume is firmly bolted to the floor. X X X X1 X1 X1 X X#48 XOxford English Dictionary of Commands, "Go" XSyntax: go <direction>, go home. Go in the specified direction. Go home is a| X special command that returns you to your starting location. If the direction| X is fully specified, the verb go may be omitted. X64 X-1 X64 X49 X1 XThat volume is too heavy to go anywhere. X X X X1 X1 X1 X X#49 XOxford English Dictionary of Commands, "Gripe" XSyntax: gripe <message>. Send <message> to the system maintainer. X64 X-1 X64 X50 X1 XA little old lady comes out from behind the Reference Desk and sticks you| X with her hairpin. X X X X1 X1 X1 X X#50 XOxford English Dictionary of Commands, "Help" XSyntax: help. Prints a short help message. X64 X-1 X64 X52 X1 XYou can't help letting that volume slip through your fingers. X X X X1 X1 X1 X X#51 XOxford English Dictionary of Commands, "@Link" XSyntax: @link <direction>=<room number>. Link exit specified by <direction>| X to room specified by <room number>. Exit must be unlinked, and you must own| X the target room if its LINK_OK attribute is not set. X106 X-1 X106 X68 X1 XThat volume is attached to the floor with a chain of thick steel links. X X X X1 X1 X1 X X#52 XOxford English Dictionary of Commands, "Inventory" XSyntax: inventory. List what you are carrying. X64 X-1 X64 X56 X1 XA little old lady comes out from behind the Reference Desk and drives her| X spiked heel through your foot. X X X X1 X1 X1 X X#53 XOxford English Dictionary of Commands, "@Lock" XSyntax: @lock <object>=<key>, @lock <object>=!<key>. Set a key for an object.| X First form requires that a player have <key> to use <object>; second form| X requires that a player not have <key>. If <key> starts with *, lock to named| X player. X106 X-1 X106 X51 X1 XThat volume is locked to the floor. X X X X1 X1 X1 X X#54 XOxford English Dictionary of Commands, "Move" XSyntax: move <direction>, move home. See "Go" X64 X-1 X64 X59 X1 XA little old lady comes out from behind the Reference Desk and sprays tear| X gas into your face. X X X X1 X1 X1 X X#55 XOxford English Dictionary of Commands, "@Name" XSyntax: @name <object> = <name>, @name <player> = <name> <password>. Change| X the name of the specified object. Can also be used to specify a new| X direction list for an exit (cf. open). For a player, requires player's| X password. X106 X-1 X106 X-1 X1 XA little old lady comes out from behind the Reference Desk and hits you with| X her lead-lined purse. X X X X1 X1 X1 X X#56 XOxford English Dictionary of Commands, "Look" XSyntax: look <what>. <what> can be a room, thing, player, or direction.| X Prints a description of <what>. X64 X-1 X64 X54 X1 XIt looks like you won't be able to pick up that volume. X X X X1 X1 X1 X X#57 XOxford English Dictionary of Commands, "@Open" XSyntax: @open <direction>[;<other-dir>]*. Create an unlinked exit in the| X specified direction(s). Once created, you (or any other player) may use the| X "@link" command to specify the room to which the exit leads. See also| X "@name". X106 X-1 X106 X55 X1 XYou can't open the lock that secures that volume to the floor. X X X X1 X1 X1 X X#58 XOxford English Dictionary of Commands, "@Osuccess" XSyntax: @osuccess <object> [= <message>]. Without a message argument, clear| X the osuccess message on object, otherwise set it. The osuccess message,| X prefixed by the player's name, is shown to others when the player| X successfully uses <object>. X106 X-1 X106 X127 X1 XA little old lady comes out from behind the Reference Desk and beats your| X knuckles with a ruler. X X X X1 X1 X1 X X#59 XOxford English Dictionary of Commands, "@Password" XSyntax: @password <old>=<new>. Set a new password; you must specify your old| X password to verify your identity. X64 X-1 X64 X60 X1 XYou don't know the password needed to get this book. X X X X1 X1 X1 X X#60 XOxford English Dictionary of Commands, "Rob" XSyntax: rob <player>. Attempt to steal a penny from <player>. X64 X-1 X64 X61 X1 XYou can't steal this book! X X X X1 X1 X1 X X#61 XOxford English Dictionary of Commands, "Say" XSyntax: say <message>. Say <message>. X64 X-1 X64 X40 X1 XA little old lady comes out from behind the Reference Desk and shouts for the| X Library Police. X X X X1 X1 X1 X X#62 XOxford English Dictionary of Commands, "@Success" XSyntax: @success <object> = <message>. Set the success message for <object>.| X The success message is printed when a player successfully uses <object>. X106 X-1 X106 X43 X1 XYou are unsuccessful in your attempts to lift that volume. X X X X1 X1 X1 X X#63 XOxford English Dictionary of Commands, "@Unlock" XSyntax: @unlock <object>. Remove the lock on an object. X106 X-1 X106 X41 X1 XA little old lady comes out from behind the Reference Desk and threatens you| X with her sawed-off shotgun. X X X X1 X1 X1 X X#64 XOxford English Dictionary Room XThis room contains the main volumes of the Oxford English Dictionary. Further| X in lie the supplements, and back out is the Reference Room of the Library. X-1 X267 X105 X-1 X-1 X X X X X1 X0 X0 X X#65 XOxford English Dictionary of Commands; Dictionary; Oxford; Commands; 1; oed X X64 X-1 X-1 X36 X-1 X X X Xgoes to the Dictionary room. X1 X0 X2 X X#66 Xreference;door;out;back;exit;leave;ref;temple;lobby X X30 X-1 X-1 X-1 X-1 X X X Xgoes back out to the Reference section. X1 X0 X2 X X#67 XThe Compleat Book of Magical Invocations XWords of Power: @dump, @shutdown, @teleport [<victim>=] <destination>, @wall| X <message>, @force <victim> = <command>, @chown <object> = <player>, @toad| X <player> X34 X-1 X34 X-1 X1 XGhostly hands snatch the book from your grasp. The magic mirror booms| X "FOOLISH MORTAL! SEEK NOT THAT WHICH YOU CAN NEVER HOPE TO COMPREHEND!" X X X X1 X1 X1 X X#68 XOxford English Dictionary of Commands, "@Unlink" XSyntax: @unlink <direction> Remove the link on the exit in the specified| X <direction>. The exit may then be relinked by any player using the "@link"| X command. X106 X-1 X106 X63 X1 XYou cannot unlink the chain binding this volume to the wall. X X X X1 X1 X1 X X#69 XArchives; 3 XA sign on the door says "Library Archives. Serious scholars only." X109 X-1 X-1 X65 X-1 X XYou go through the door labeled "Archives" and follow a long twisty staircase| X down into the Earth. X Xwanders down into the Archives. X1 X0 X2 X X#70 XArchives XYou are surrounded by dusty library stacks. You can go left, right, or back| X the way you came. X-1 X96 X79 X-1 X-1 X X X X X1 X0 X0 X X#71 XArchives XYou are surrounded by dusty library stacks. You can go left, right, or back| X the way you came. X-1 X103 X82 X-1 X-1 X X X X X1 X0 X0 X X#72 XArchives XYou are surrounded by dusty library stacks. You can go left, right, or back| X the way you came. X-1 X-1 X85 X-1 X-1 X X X X X1 X0 X0 X X#73 XArchives XYou are surrounded by dusty library stacks. You can go left, right, or back| X the way you came. X-1 X-1 X88 X-1 X-1 X X X X X1 X0 X0 X X#74 XArchives XYou are surrounded by dusty library stacks. You can go left, right, or back| X the way you came. X-1 X-1 X91 X-1 X-1 X X X X X1 X0 X0 X X#75 XArchives XYou are surrounded by dusty library stacks. You can go left, right, or back| X the way you came. X-1 X-1 X94 X-1 X-1 X X X X X1 X0 X0 X X#76 XArchives XYou are at a dead end deep in the bowels of the dusty library stacks. From| X here you can only go back the way you came. X-1 X102 X95 X-1 X-1 X X X X X1 X0 X0 X X#77 Xl;left X X72 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#78 Xr;right X X70 X-1 X-1 X77 X-1 X X X X X1 X0 X2 X X#79 Xb;back X X71 X-1 X-1 X78 X-1 X X X X X1 X0 X2 X X#80 Xl;left X X70 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#81 Xr;right X X72 X-1 X-1 X80 X-1 X X X X X1 X0 X2 X X#82 Xb;back X X71 X-1 X-1 X81 X-1 X X X X X1 X0 X2 X X#83 Xr;right X X71 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#84 Xl;left X X70 X-1 X-1 X83 X-1 X X X X X1 X0 X2 X X#85 Xb;back X X73 X-1 X-1 X84 X-1 X X X X X1 X0 X2 X X#86 Xl;left X X72 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#87 Xr;right X X74 X-1 X-1 X86 X-1 X X X X X1 X0 X2 X X#88 Xb;back X X70 X-1 X-1 X87 X-1 X X X X X1 X0 X2 X X#89 Xl;left X X70 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#90 Xr;right X X71 X-1 X-1 X89 X-1 X X X X X1 X0 X2 X X#91 Xb;back X X75 X-1 X-1 X90 X-1 X X X X X1 X0 X2 X X#92 Xl;left X X76 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#93 Xr;right X X70 X-1 X-1 X92 X-1 X X X X X1 X0 X2 X X#94 Xb;back X X72 X-1 X-1 X93 X-1 X X X X X1 X0 X2 X X#95 Xb;back X X73 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#96 X"No Exit" by Sartre XOne often finds oneself lost in a maze of seemingly-identical options; such a| X state is not to be feared, but to be seized, as a key to achieving the| X emotional understanding of Being that is denied the intellect alone. X70 X-1 X70 X-1 X-1 X X X X X1 X1 X1 X X#97 X"Elements" by Euclid XTo begin, we must set forth axioms that are accepted by all. Our first axiom| X is the following: any object which is not a room, thing, or exit is animate,| X and capable of free will. X76 X-1 X76 X100 X-1 X X X X X1 X1 X1 X X#98 X"Two Treatises of Government" by John Locke XWithout private property, none are free. And how can property be private when| X any stranger can carry it away? For this reason we are granted the power to| X lock our possessions to ourselves, that no other man may take them. X76 X-1 X76 X101 X-1 X X X X X1 X1 X1 X X#99 X"Das Kapital" by Karl Marx XThe bourgeoisie naturally seeks to protect its capital by whatever means are| X available. By doing so they lock themselves away from society, trapped in a| X vicious circle of alienation that can end only in open class warfare. X76 X-1 X76 X-1 X-1 X X X X X1 X1 X1 X X#100 X"Tao Te Ching" by Lao-Tzu XAll things are but images of the Tao, and thus all things can be returned to| X the Tao. It furthers one to accept the necessity of sacrifice. X76 X-1 X76 X187 X-1 X X X X X1 X1 X1 X X#101 X"The Monadology" by Gottfried Leibniz XEvery object is a monad unto itself; it has its place that cannot be shaken| X by the actions of other monads. Though for a time a monad may appear to be| X displaced, it cannot be removed forever. X76 X-1 X76 X120 X-1 X X X X X1 X1 X1 X X#102 X"On Alchemy" by Paracelsus XEvery endeavour has four effects, one on the wise man who proceeds| X effectively, one on the fool who fails to act, one on those whose wisdom is| X increased by the example of the Alchemist, and one on those who rightly| X chide the fool. X76 X-1 X76 X98 X-1 X X X X X1 X1 X1 X X#103 X"No Exit" by Sartre XThe key to realizing the existential nature of Being lies in angst, in the| X feeling of nausea that comes from the recognition of the contingent nature| X of existence. X71 X-1 X71 X-1 X-1 X X X X X1 X1 X1 X X#104 XThe Lost Book of Undocumented Commands Xgoto <dir>, take <thing>, read <thing>, @link <object> = <room #> (set home),| X @link <room> = <room #> (set drop-to), @unlink <room> (remove drop-to),| X @open <direction>[;<direction>]* = <room #> (combined open and link) X34 X-1 X34 X67 X1 XThe book documents all and only those commands which are not documented. But| X then it must document no commands, otherwise it contradicts its title!| X Therefor, you reason, the book must be empty, and not worthing picking up. X X X X1 X1 X1 X X#105 Xsuppl;supplements;sup;supp;in;further;further in X X106 X-1 X-1 X66 X-1 X X X Xgoes further in to the Supplements. X1 X0 X2 X X#106 XOxford English Dictionary Overflow Room XYou are in the overflow room for less-popular volumes of the Oxford English| X Dictionary. There is a single door in this room, labeled "exit." X-1 X58 X107 X-1 X-1 X X X X X1 X0 X0 X X#107 Xexit; out; back; leave X X64 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#108 XOxford English Dictionary of Commands, "@Set" XSyntax: @set <object> = <flag>, @set <object> = !<flag>. Sets (first form) or| X resets (second form) <flag> on <object>. Current flags are DARK, LINK_OK,| X STICKY, TEMPLE, and WIZARD. X106 X-1 X106 X53 X1 XThat volume is set firmly into the floor. X X X X1 X1 X1 X X#109 XLanding on Stairway XYou are on a landing deep below the Library. From here you can go back up to| X the Reference room, or continue down on the stairs. The down staircase is| X covered with dust and in poor repair. X-1 X-1 X111 X-1 X-1 X X X X X1 X0 X32 X X#110 Xup;u;back;out;leave;exit X X30 X-1 X-1 X-1 X-1 X XYou trudge wearily up the long twisty staircase. X Xtrudges wearily up the stairs. X1 X0 X2 X X#111 Xdown; d X X70 X-1 X-1 X110 X-1 X XYou trudge down the staircase for what seems like several hours, brushing| X aside cobwebs and choking on dust. Suddenly, you notice that there isn't a| X stair under your foot. You fall... X Xgoes down the stairs. X1 X0 X2 X X#112 XEncyclopedias; 2 X X113 X-1 X-1 X69 X-1 X X X Xgoes to the Encyclopedia room. X1 X0 X2 X X#113 XEncyclopedia Collection XYou are in the room holding the Library's collection of encyclopedias. There| X is a single door in this room, labeled "Exit." X-1 X264 X114 X-1 X-1 X X X X X1 X0 X0 X X#114 Xexit; out; back; leave X X30 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#115 XVolume One, Control XThere are three rules for determining control: 1. You control anything you| X own. 2. A wizard controls anything. 3. Anybody controls an unlinked exit| X (even if it is locked). Builders should watch out for (3). X113 X-1 X113 X-1 X1 XWhen you try to pick that up, you suddenly lose control of you balance and| X drop it. X X X X1 X1 X1 X X#116 Xdesk XYou see a very large, antique oak desk, piled high with more books. X30 X-1 X30 X-1 X1 XThe desk is much too heavy to ever lift. However, while you try, a little old| X lady comes out from behind the desk and staples a sign reading "Kick me" to| X your forehead. X X X X1 X1 X1 X X#117 Xlittle old lady XA little old blue-haired prune-faced librarian is sitting quietly behind the| X desk. X30 X-1 X30 X116 X1 XThe little old lady cries "Get away, you evil masher," scolds, kicks, sticks,| X spikes, sprays, beats, threatens, and staples you, shouts for the Library| X Police, crushes your knuckles with a ruler, and hits you with her lead-lined| X purse. X X X X1 X1 X1 X X#118 XOxford English Dictionary of Commands, "@Ofail" XSyntax: @ofail <object> [= <message>]. Without a message argument, clear the| X ofail message on <object>, otherwise set it. The ofail message, prefixed by| X the player's name, is shown to others when the player fails to use <object>. X106 X-1 X106 X108 X1 XYou fail to pick that volume up. X Xfails to pick up the volume labeled "Ofail" X X1 X1 X1 X X#119 XOxford English Dictionary of Commands, "Examine" XSyntax: examine <name>, examine #<number>. Print a detailed description of| X object specified by <name> or by <number>. You must control the object to| X examine it. X106 X-1 X106 X118 X1 XUpon examining the weighty tome, you notice that it is too heavy to lift. X X X X1 X1 X1 X X#120 X"A Treatise Concerning the Principles of Human Knowledge" by Berkeley XIf a tree falls in the forest, and there are none to hear it, has it indeed| X fallen? To be is to be perceived; thus as the last perceiver leaves, might| X not what he thought to leave behind leave also? X76 X-1 X76 X97 X-1 X X X X X1 X1 X1 X X#121 Xguy XYou see one helluva Guy. X128 X-1 X128 X-1 X121 XYou stole a penny. XThe Leprechaun hit. --MORE-- Xis tricked into thinking he has stolen a penny from guy. Xtakes a penny out of his pocket, looks at it, and puts it back. X121 X1519 X3 Xpotrzebie X#122 XOxford English Dictionary of Commands, "Kill" XSyntax: kill <player> [= <cost>]. Kill the specified player. Killing costs| X either <cost> pennies or 10 pennies, whichever is greater. The probability| X of success is proportional to the cost. X64 X-1 X64 X45 X1 XA little old lady comes out from behind the reference desk and pumps two| X rounds of buckshot into your chest. X X X X1 X1 X1 X X#123 Xdown;d;jump;pit;sacrifice;leap;jump down;jump pit;offer;offer sacrifice;jump| X into pit XYou see a fiery pit. It looks like there may be something at the bottom of| X it, but the flames hide what it is. X124 X-1 X-1 X27 X-1 X XYou jump into the pit. You fall! Flames lick at your clothing, threatening to| X set them on fire. Maybe this wasn't such a good idea... X Xjust jumped into the fiery pit! X1 X0 X2 X X#124 XJunkpile XYou in a deep underground cave, on top of a large pile of junk. Above you| X flames come out of fissures in the rock and rush up into a hole cut in the| X ceiling. X-1 X-1 X269 X-1 X-1 X X X X X1 X0 X32 X X#125 Xu;up;fly;out;leave;back X X3 X-1 X-1 X-1 X188 XYou can't jump that high! XYou float upward through the flames. X Xfloats upward through the flames. X1 X0 X2 X X#126 Xsouth; s XYou notice a glimmer of light to the south. X5 X-1 X-1 X125 X-1 X XYou crawl through a long, dark passageway which twists and turns through the| X bowels of the Earth. Finally you reach the end: a manhole cover. X Xcrawls into a tunnel to the south. X1 X0 X2 X X#127 XOxford English Dictionary of Commands, "@Find" XSyntax: @find <name>. Print the name and object number of every room, thing,| X or player that you control whose name matches <name>. Because the find| X command is computationally expensive, there is a small charge for using it. X106 X-1 X106 X119 X1 XYou can't seem to find a way to lift that volume. X X X X1 X1 X1 X X#128 X1452 Barnsdale Street XYou are on the second floor of a comfortable but messy house in Squirrel hill. X-1 X121 X242 X-1 X-1 X X X X X121 X0 X0 X X#129 Xbus; 67 Bus; take bus; town square; town X X5 X-1 X-1 X-1 X-1 X XA 67 F Bus (Trafford) whisks you down Wilkins, letting you off in the Town| X Square. X Xsays "rags, take bus" X121 X0 X2 X X#130 XThe grand bazaar XYou are standing in a bazaar, where merchants come to trade their stuff.| X Don't leave your goods unattended here! Some fields lie to the North, with| X tents to the East, South and West. X-1 X-1 X190 X-1 X163 XThe tents have signs: "Visit the CRAFTY CAMEL; admission one bushel of wheat.| X"...."Come trade at OMAR's OASIS; admission one goat."...."Browse at the SHOP| X OF THE DESERT; admission one horse. XAs you step into the bazaar, the rug seems to flutter, even though there is| X no breeze blowing. X X X121 X0 X0 X X#131 XIn the fields XYou are standing between a corn field and a wheat field. An oasis shimmers to| X the north, and a group of tents lies to the south of you. You might be able| X to harvest some of the grain growing here. X-1 X-1 X259 X-1 X-1 X X X X X121 X0 X0 X X#132 Xwheat field XYou are in a large wheat field north of the bazaar. There is a corn field to| X the West. X-1 X142 X260 X-1 X142 XAbout a bushel of wheat can be harvested. XThere's not much to be gleaned here. X X X121 X0 X0 X X#133 Xcorn field XYou stand in a field of waving corn, north of the bazaar. There is wheat| X growing to the East. X-1 X143 X261 X-1 X143 XA bushel of ripe ears are available. XThe pickings are quite slim now. X X X121 X0 X0 X X#134 XThe Crafty Camel XYou are just inside the entrance of the tent of the crafty camel. It seems| X that the goods sold here are of low quality. X-1 X-1 X159 X-1 X145 XJeff has a special today: buy a goat for a bushel of corn. XAkhbar is offering to sell a vat of yoghurt in exchange for a bushel of corn. X X X121 X0 X0 X X#135 XJeff's XThis corner of the tent is owned by Jeff. X-1 X145 X160 X-1 X-1 X X X X X121 X0 X0 X X#136 XAkhbars XYou are in a dilapidated corner of the tent that smells like rancid milk. X-1 X144 X161 X-1 X-1 X X X X X121 X0 X0 X X#137 Xbazaar X X130 X-1 X-1 X129 X-1 X XYou fall asleep, dreaming that you are in some kind of middle-eastern| X marketplace... X X X121 X0 X2 X X#138 Xn;north;fields X X131 X-1 X-1 X-1 X-1 X X X X X121 X0 X2 X X#139 Xe;east;visit;camel;crafty camel;crafty;visit crafty camel X X134 X-1 X-1 X138 X142 XYou can't pay the admission; come back when you have the bread. XPlease leave your admission price by the door. X X X121 X0 X2 X X#140 Xs;south;trade;omar's;omar;oasis;omar's oasis;omars oasis;omars X X169 X-1 X-1 X139 X145 XI'm afraid that Omar declines to admit you on credit. You have no goat and| X you smell bad. XRemember to surrender your goat before you leave! X X X121 X0 X2 X X#141 Xw;west;browse;shop;desert;shop of the desert X X170 X-1 X-1 X140 X146 XYou try to sneak in without paying, but a guy in a turban who makes| X Swartzeneggar look like Pee-Wee Herman tosses you out. XDon't forget to pay the admission price before you go. X X X121 X0 X2 X X#142 Xa bushel of wheat X X132 X-1 X132 X-1 X-1 X X X X X121 X1 X257 X X#143 Xa bushel of corn X X133 X-1 X133 X-1 X-1 X X X X X121 X1 X257 X X#144 Xa vat of yoghurt X X136 X-1 X136 X-1 X-1 X X X X X121 X1 X257 X X#145 Xa goat X X135 X-1 X135 X-1 X-1 X X X X X121 X1 X257 X X#146 Xa fine Arabian horse X X168 X-1 X168 X-1 X-1 X X X X X121 X1 X257 X X#147 Xout;w;west;leave;exit;bazaar X X130 X-1 X-1 X-1 X142 XAs you try to leave, the management reminds you that you haven't paid your| X admission of a bushel of wheat. X X X X121 X0 X10 X X#148 Xs;south;bazaar X X130 X-1 X-1 X-1 X-1 X X X X X121 X0 X2 X X#149 Xn;north X X195 X-1 X-1 X148 X-1 X X X X X121 X0 X2 X X#150 Xe;east;wheat;harvest wheat X X132 X-1 X-1 X149 X142 XThere isn't enough new growth to harvest yet. X X X X121 X0 X10 X X#151 Xw;west;harvest corn;corn X X133 X-1 X-1 X150 X143 XThe corn is as low as an elephant's toe! X X X X121 X0 X10 X X#152 Xs;south;bazaar X X130 X-1 X-1 X-1 X-1 X X X X X121 X0 X2 X X#153 Xe;east;n;north X X132 X-1 X-1 X152 X-1 X X X X X121 X0 X2 X X#154 Xcorn;corn field;harvest corn;w;west X X133 X-1 X-1 X153 X-1 X X X X X121 X0 X2 X X#155 Xs;south;bazaar X X130 X-1 X-1 X-1 X-1 X X X X X121 X0 X2 X X#156 Xw;west;n;north X X133 X-1 X-1 X155 X-1 X X X X X121 X0 X2 X X#157 Xwheat;wheat field;harvest wheat;e;east X X132 X-1 X-1 X156 X-1 X X X X X121 X0 X2 X X#158 Xakhbar;buy from akhbar;sell to akhbar;buy yoghurt;yoghurt;vat;buy vat X X136 X-1 X-1 X147 X143 XNo corn, no deal! XAkhbar shakes your hand warmly, as you approach his corner of the tent. X X X121 X0 X2 X X#159 Xgoat;jeff;buy from jeff;sell to jeff;buy goat X X135 X-1 X-1 X158 X143 XJeff just shakes his head, muttering something inaudible. X'Come to my part of the tent' says Jeff with a greedy glint in his eyes. X X X121 X0 X2 X X#160 Xleave;out;back;exit X X134 X-1 X-1 X-1 X143 XAs you try to get away, Jeff objects: 'What of our deal, Sahib? You must give| X me your corn!' X X X X121 X0 X10 X X#161 Xleave;out;exit;back X X134 X-1 X-1 X-1 X143 XAkhbar grabs your hand: `No one leaves Akhbar with paying!' X X X X121 X0 X10 X X#162 Xa fierce-looking scimitar X X167 X-1 X167 X-1 X-1 X X X X X121 X1 X257 X X#163 Xa handsome Persian rug X X171 X-1 X171 X-1 X-1 X X X X X121 X1 X257 X X#164 Xa gilded scarab X X172 X-1 X172 X-1 X-1 X X X X X121 X50 X257 X X#165 Xjeff's X X135 X-1 X-1 X141 X121 X X X X X121 X0 X2 X X#166 Xakhbar's X X136 X-1 X-1 X165 X121 X X X X X121 X0 X2 X X#167 XAbdul's XThis is where Abdul plies his trade. X-1 X162 X176 X-1 X-1 X X X X X121 X0 X0 X X#168 XCleopatra's XThe sultry Cleopatra offers her wares here--she's some piece of asp! X-1 X146 X177 X-1 X-1 X X X X X121 X0 X0 X X#169 XOmar's Oasis XThis tent is less run-down than the Crafty Camel. Omar himself is a short| X fellow in a fez, with a smile that shows a mouthful of gold teeth. X-1 X-1 X175 X-1 X146 XIn the far corner of the tent, Cleopatra has a horse for sale. Price: a| X quantity of cultured dairy product. XAbdul, in one corner of the tent, indicates that he would trade a| X dangerous-looking scimitar for a vat of tasty yoghurt. X X X121 X0 X0 X X#170 XThe Shop of the Desert. XThis tent is obviously the poshest in the bazaar. Rich furnighings are| X everywhere, and the smell of American Express Platinum Cards fills the tent. X-1 X-1 X185 X-1 X164 XAli Baba, a rug merchant, has a beautiful persian rug on display. His asking| X price is a scimitar, for he claims magical properties for his rug: "May the| X beard of my aged grandfather blow away in the wind if I am lying!" XSamreny catches your eye with an ancient scarab he has for sale. He says he| X would part with it for a scimitar, and that he couldn't sell it to his own| X grandmother for less! X X X121 X0 X8 X X#171 XAli Baba's XAli Baba, the rug merchant, has his goods spread out in this corner of the| X tent. X-1 X163 X182 X-1 X-1 X X X X X121 X0 X0 X X#172 XSamreny's XYou are now in Samreny's Scarab City. It smells of shish-kebab. X-1 X164 X186 X-1 X-1 X X X X X121 X0 X0 X X#173 Xleave;out;exit;bazaar X X130 X-1 X-1 X-1 X145 XOmar produces a pistol and insists that you surrender the goat. "It was to be| X your admission, remember?" he reminds you. X X X X121 X0 X10 X X#174 Xabdul;abduls;abdul's;buy scimitar;trade yoghurt for scimitar;scimitar X X167 X-1 X-1 X173 X144 X"Did you come here to trade, or are you just a stupid tourist?" says Abdul,| X who points out that you have no yoghurt to offer him. XAbdul kisses you on both cheeks as he leads you to his corner of the tent. X X X121 X0 X2 X X#175 Xcleopatra;cleopatras;cleopatra's;buy horse;horse X X168 X-1 X-1 X174 X144 XCleopatra hisses at you: "Are you here for a handout? Come back when you have| X some yoghurt to trade!" XCleopatra takes you by the hand to a corner of the tent she has set up as a| X stable. X X X121 X0 X2 X X#176 Xout;exit;leave;back X X169 X-1 X-1 X-1 X144 X"Give up the yoghurt you promised!" shouts Abdul angrily, as he prevents you| X from leaving. X"Have a nice day" says Abdul, obsequiously, as you leave his part of the tent. X X X121 X0 X10 X X#177 Xout;exit;leave;back X X169 X-1 X-1 X-1 X144 XA dangerous-looking snake bars your exit. It seems that Cleopatra won't let| X you get away without giving her the yoghurt. X"It was a pleasure doing business with you" says Cleopatra as you return to| X the main part of the tent. X X X121 X0 X10 X X#178 Xabdul's X X167 X-1 X-1 X166 X121 X X X X X121 X0 X2 X X#179 Xcleopatra's X X168 X-1 X-1 X178 X121 X X X X X121 X0 X2 X X#180 Xali baba's X X171 X-1 X-1 X179 X121 X X X X X121 X0 X2 X X#181 Xsamreny's X X172 X-1 X-1 X180 X121 X X X X X121 X0 X2 X X#182 Xout;leave;back;exit X X170 X-1 X-1 X-1 X162 XAli Baba refuses to let you out without surrendering the scimitar you| X promised him. X X X X121 X0 X10 X X#183 Xout;leave;exit;bazaar X X130 X-1 X-1 X-1 X146 XA security guard stops you on you way out and demands that you give up the| X horse you have with you. X X X X121 X0 X10 X X#184 Xali baba;ali baba's;ali babas;ali;baba;alis;ali's;babas;baba's;buy rug;buy| X carpet X X171 X-1 X-1 X183 X162 X"Where's your scimitar?" barks Ali Baba, who unceremoniously sends you away. XAli Baba seems very pleased as you approach him. X X X121 X0 X2 X X#185 Xsamreny;samrenys;samreny's;buy scarab;scarab X X172 X-1 X-1 X184 X162 XSamreny just looks at you like you were from Mars. X"Good, Good!" exclaims Samreny, as he ushers you toward his little corner of| X the tent. X X X121 X0 X2 X X#186 Xout;exit;leave;back X X170 X-1 X-1 X-1 X162 X"First you must part with your scimitar!" Samreny insists. X X X X121 X0 X10 X X#187 X"The Parable of the Ass" by Jean Buridan XOnce there was an ass, placed exactly between two identical piles of hay;| X lacking the means to decide between them, he starved. How much more| X fortunate are we, who choose randomly between identical alternatives! X76 X-1 X76 X99 X-1 X X X X X1 X1 X1 X X#188 XThe Wizard's Pointy Hat XYou see a pointy hat covered with obscure mystic symbols. X1 X-1 X250 X-1 X1 XThe hat runs away from you when you try to pick it up. XYou put on your hat. Suddenly you feel much better. Xtries to pick up the Wizard's hat, but it runs away. Xputs on his hat. X1 X1 X257 X X#189 XConstruction Price List X@dig: 10p. @create: 10p (or more). @open: 1p. @link: 1p, +1p to the previous| X owner if you didn't already own the exit. Sacrifice value of an object is| X (cost/5)-1. X32 X-1 X32 X-1 X-1 X X X X X1 X1 X257 X X#190 Xfly;ride carpet;ride rug;fly carpet;fly rug;fly magic carpet;up;drop rug;drop| X carpet X X191 X-1 X-1 X181 X163 X XAs you mount the carpet, it ascends high into the air above the bazaar, and| X begins heading off over the desert. You can see a caravan crossing far below| X you on the boundless sand. You hit some turbulence, and the carpet sputters.| X CRASH! X X X121 X0 X2 X X#191 XThe middle of the desert XYou are in the middle of a vast desert with sand as far as the eye can see in| X all directions. Luckily for you, a large caravan is passing through right| X now. X-1 X-1 X193 X-1 X163 XThe sheik offers to take you back to town, in exchange for the fine rug you| X have. XThe sheik thanks you for the fine rug, and offers to take you in to town with| X him. X X X121 X0 X8 X X#192 Xn;s;e;w;north;south;east;west;ne;nw;se;sw;northeast;northwest;southeast;| Xsouthwest X X191 X-1 X-1 X-1 X-1 X XIt's no use wandering around in the desert. You could be lost for days.| X Better join the caravan. X X X121 X0 X2 X X#193 Xtown;back to town;join caravan;caravan;ride;hitch;hitch ride X X5 X-1 X-1 X192 X163 XThe sheik insists that you must drop the rug before he will allow you to join| X his caravan. XOn the short caravan ride back to town square, you enjoy a few minutes of| X rest. Agriculture and trading can certainly be exhausting! X X X121 X0 X10 X X#194 XEastward Ho Caravan Tours XThis is the departure point for Easward Ho Desert Tours. The town lies to the| X north and west of here. You can join one of their relaxing tours by mounting| X one of the remaining camels. X-1 X-1 X199 X-1 X-1 X X X X X121 X0 X0 X X#195 XThe Oasis XYou are at an Oasis at the edge of a vast desert, which stretches out to the| X north, east and west. Date palms grow by the blue water here. To the south,| X you can see some fields of golden grain. X-1 X-1 X258 X-1 X-1 X X X X X121 X0 X0 X X#196 Xn;north;e;east;w;west;ne;nw;northeast;northwest X X195 X-1 X-1 X-1 X121 XI don't think it would be a good idea to wander off into the desert like that.| X It goes on for miles, and you would certainly die of thirst. X X X X121 X0 X2 X X#197 Xs;south;fields;grain X X131 X-1 X-1 X196 X-1 X X X X X121 X0 X2 X X#198 Xjoin;join tour;mount;mount camel;join caravan;south;s;e;east;southeast;se XIt seems like the desert stretches on forever. X195 X-1 X-1 X-1 X-1 X XYou mount one of the camels, and begin to travel southeast through the| X seemingly endless desert. After some time, you arrive at a beautiful oasis,| X where you debark. The caravan moves on, leaving you alone. X X X121 X0 X2 X X#199 Xn;north;w;west;nw;northwest X X5 X-1 X-1 X198 X-1 X X X X X121 X0 X2 X X#200 Xan owl XYou see a curmudgeonly owl sitting between a perch bolted to the floors. X12 X-1 X0 X24 X1 XThe owl recedes into infinity as you approach, screeching hysterically. X Xturns into a point and vanishes for a moment. X X1 X1 X1 X X#201 Xdesk XYou see an ornately-carved antique roll-top desk. X250 X-1 X250 X-1 X1 XThe desk is far too heavy to lift. X Xstrains and heaves at the Wizard's desk, but cannot lift it. X X1 X1 X1 X X#202 XVolume Three, Stickiness XIf a thing is STICKY, it immediately goes home when dropped. If a room is| X STICKY, its dropto is delayed until the last person leaves the room.| X Stickiness is not meaningful for players or exits. X113 X-1 X0 X253 X1 XThat volume is stuck to the floor. X X X X1 X1 X1 X X#203 XDarooha XYou see one incredibly dude. X244 X223 X244 X243 X203 XDarooha gives you a penny. X Xtries to steal a penny from Darooha, but fails X X203 X256 X3 Xpotrzebie X#204 Xbuds X-------- Bud's Cafe, an Ostentatious Eatery -------- (ring bell for service) X-1 X207 X245 X-1 X-1 X X X X X203 X0 X8 X X#205 Xexit;ne;town;square;quit;out;town square X X5 X-1 X-1 X-1 X-1 X X X X X203 X0 X2 X X#206 Xblack tie XYou see a black tie with a tag on the back reading: "If found, return to| X Bud's Cafe, Town Square SW." X204 X-1 X204 X208 X207 XYou can't wear two ties at once! X X X X203 X1 X9 X X#207 Xwhite tie XYou see a white tie with a tag on the back reading: "If found, return to| X Bud's Cafe, Town Square SW." X204 X-1 X204 X209 X206 XYou can't wear two ties at once! X X X X203 X1 X9 X X#208 Xblack jacket XYou see a black jacket with a tag inside the collar reading: "If found return| X to Bud's Cafe, Town Square SW." X204 X-1 X204 X236 X209 XYou can't wear two jackets at once! X X X X203 X1 X9 X X#209 Xwhite jacket XYou see a white jacket with a tag inside the collar reading: "If found return| X to Bud's Cafe, Town Square SW." X204 X-1 X204 X206 X208 XYou can't wear two jackets at the same time! X X X X203 X1 X9 X X#210 Xwhite room;white X X211 X-1 X-1 X205 X207 XA waiter dressed entirely in white taps you on the shoulder and says "Please| X sir, in deference to our sensitive guests, we request that you dress| X appropriately before entering that room." Xgood job X X X203 X0 X2 X X#211 Xwhite room XYou're standing at the entrance of a white dining room. All of the "dinner| X guests" (as Bud likes to call them) are dressed in white, and are drinking,| X eating and talking pleasantly. X-3 X-1 X214 X-1 X-1 X XOn the other side of the room is a door to the rest room. In back of you is| X the entrance of the cafe. X X X203 X0 X256 X X#212 Xentrance;lobby;exit;back;out X X204 X-1 X-1 X-1 X207 X(I don't think it would be wise to proceed back to the entrance without your| X white tie. You'll probably need it later.) X X X X203 X0 X2 X X#213 Xrest room XYou're in a small rest room. There are doors here to the punk room the Warhol| X room, the white room and the black room. X-3 X-1 X241 X-1 X-1 X X X X X203 X0 X256 X X#214 Xrest room;rest X X213 X-1 X-1 X212 X209 XAs you begin to walk across the room the pleasant hum of conversation dies| X into silence. Everyone in the room is staring at you. You hear the sound of| X quick inhalations. You retreat in shame. X X X X203 X0 X2 X X#215 Xwhite room;white X X211 X-1 X-1 X-1 X209 XA waiter calls to you "Sir, you really can't come in here without an| X appropriate jacket." You return to the rest room. X X X X203 X0 X2 X X#216 Xblack room XYou're standing at the entrance of a black dining room. All of the dinner| X guests are dressed in black, and are drinking, eating and talking pleasantly. X-3 X-1 X239 X-1 X-1 X XAcross the room is a door to the rest room. In back of you is the entrance of| X the cafe. X X X203 X0 X256 X X#217 Xblack room;black X X216 X-1 X-1 X210 X208 XA waiter dressed entirely in black taps you on the shoulder and says "Please| X sir, in deference to our sensitive guests, we request that you dress| X appropriately before entering that room." X X X X203 X0 X2 X X#218 Xrest room;rest X X213 X-1 X-1 X-1 X206 XAs you begin to walk across the room the pleasant hum of conversation dies| X into silence. Everyone in the room is staring at you. You hear the sound of| X quick inhalations. You retreat in shame. X X X X203 X0 X2 X X#219 Xblack room;black X X216 X-1 X-1 X215 X206 XAs you step out of the rest room, a waiter grabs you by the shoulders, turns| X you around, says "you'll have to wear a more appropriate tie to enter the| X black room", and pushes you back into the rest room. X X X X203 X0 X2 X X#220 Xpunk room XYou're standing at the entrance of the punk dining room. The people (giving| X the benefit of the doubt) in the room present the most dazzling array of| X punkdome you've ever seen. X-3 X-1 X233 X-1 X-1 X XThe pounding-screeching sounds (emanating from eight one meter diameter| X Ed-209 diesel powered speakers) is to heavy metal as heavy metal is to| X Mozart. Beyond the punkers, you see a room with a view. In back of you is| X the rest room. X X X203 X0 X256 X X#221 Xwarhol room XYou're standing in the door of the Warhol room. Everybody is smoking and| X drinking and talking, and making videos of each other, and wearing a black| X tie and a white jacket. But most peculiar of all, everybody looks exactly| X like Andy Warhol. X-3 X-1 X230 X-1 X-1 X XAt the other side of the room is a room with an expansive view of the sea. In| X back of you is the rest room. X X X203 X0 X256 X X#222 Xpunk room;punk X X220 X-1 X-1 X219 X207 XA 6 foot 2, 240 pound, pimply-faced, ring-nosed, purple haired,| X swastika-tattooed punk, with studs surgically embedded around his wrists,| X blocks you and says "Where the fuck do you think you're going, looking like| X that?" X X X X203 X0 X2 X X#223 Xchanging room X X203 X-1 X-1 X226 X-1 X X X X X203 X0 X2 X X#224 Xcheat X X204 X-1 X-1 X222 X203 X X X X X203 X0 X2 X X#225 Xrest room;rest X X213 X-1 X-1 X-1 X207 X(I suggest that you take your white tie with you.) X X X X203 X0 X2 X X#226 Xtubular room X X203 X-1 X-1 X-1 X-1 X X X X X203 X0 X2 X X#227 Xwarhol room;warhol X X221 X-1 X-1 X224 X206 XA man resembling Andy Warhol (on his death bed) blocks your way with a giant| X red plastic baseball bat. X X X X203 X0 X2 X X#228 Xrest room;rest X X213 X-1 X-1 X-1 X206 X(I suggest that you wear your black tie to the rest room.) X X X X203 X0 X2 X X#229 Xview room XYou enter a room with an expansive view of the sea. Pungent scent of savory| X magret de canard a l'orange (your favorite) floats through the room. You| X enjoy a marvelous dinner, and the waiter offers you any bottles of wine you| X can find. X-3 X238 X234 X-1 X-1 X X X X X203 X0 X256 X X#230 Xview room;view X X229 X-1 X-1 X228 X209 XAll the Andy Warhols scream simultaneously "you're not sufficiently Warhol.| X You can't come in here." X X X X203 X0 X2 X X#231 Xwarhol room;warhol X X221 X-1 X-1 X-1 X209 X(I suggest you take your white jacket with you.) X X X X203 X0 X2 X X#232 Xcheat X X213 X-1 X-1 X231 X203 X X X X X203 X0 X2 X X#233 Xview room;view X X229 X-1 X-1 X225 X208 XA woman with a rigid purple stellated icosahedron of hair screams at you| X (through a megaphone, otherwise you couldn't have heard it) "get out of| X here, you slob." X X X X203 X0 X2 X X#234 Xpunk room;punk X X220 X-1 X-1 X232 X208 X(I suggest you take your black jacket with you.) X X X X203 X0 X2 X X#235 Xcheat X X213 X-1 X-1 X217 X203 X X X X X203 X0 X2 X X#236 Xnotice XThe management keeps a supply of two jackets and two ties for the use of our| X patrons. If you borrow these, please return them to this room before you| X leave the cafe. Thank you. --The management X204 X-1 X229 X-1 X203 X X X X X203 X1 X1 X X#237 Xred wine XA bottle of Chateau le feet Rothchild, 1954 X229 X-1 X229 X-1 X209 XThe waiter whispers in your ear that it would offend some of the patrons if| X you were to carry such a magnificant bottle of red wine unless you were| X wearing a white jacket. X X X X203 X25 X1 X X#238 Xwhite wine XA bottle of 1962 Cordon Blu X229 X-1 X229 X237 X208 XThe waiter gently indicates that it is not appropriate to carry such a good| X bottle of champaign without wearing a black jacket. X X X X203 X25 X1 X X#239 Xentrance;out;lobby;exit;back X X204 X-1 X-1 X218 X208 X(You probably ought to take the black jacket with you.) X X X X203 X0 X2 X X#240 Xring;bell;ring bell X X204 X-1 X-1 X235 X-1 X XThe maitre d' appears and says "Good evening gentlemen. We'll be serving you| X supper in our view room tonight. Please make your way there via the white| X room or the black room." X X X203 X0 X2 X X#241 Xcheatview X X229 X-1 X-1 X227 X203 X X X X X203 X0 X2 X X#242 Xlimbo X X0 X-1 X-1 X137 X-1 X X X X X121 X0 X2 X X#243 XNote to the Wiz XOk WIZARD, it's time to get to work on 15-211.. (1) get an andrew account.| X (2) get a GOOD version of lint working there. (ask doug for advice) (3)| X check out debugging on andrew (4) check out profiling . X244 X-1 X5 X-1 X-1 X X X X X203 X1 X1 X X#244 XDarooha's Hideout X X-1 X203 X246 X-1 X-1 X X X X X203 X0 X0 X X#245 Xhideout X X244 X-1 X-1 X240 X203 X X X X X203 X0 X2 X X#246 Xout;buds;exit; X X204 X-1 X-1 X-1 X-1 X X X X X203 X0 X2 X X#247 Xa copy of the Hardy Boys book: While the Clock Ticked X"I wonder who that man is, Frank," whispered blond Joe Hardy, peering| X curiously from a second-floor window of their home. "He looks worried." His| X brother glanced down at the stranger departing from the front door. "Let's| X ask ... X32 X-1 X32 X189 X-1 X X X X X121 X1 X1 X X#248 XThe Story of "O", by Pauline Reage X... "I consent to what you both desire," and lowered her eyes to her hands,| X which were waiting unclasped in the hollows of her knees, then added in a| X murmur: "I should like to know whether I shall be whipped..." X32 X-1 X32 X247 X-1 X X X X X121 X1 X1 X X#249 XDIANETICS: The Modern Science of Mental Health, by L. Ron Hubbard X-- IMPORTANT NOTE -- In studying Dianetics, be very, very certain you never| X go past a word you do not fully understand. The only reason a person gives| X up a study or becomes confused is that he has gone past a word that was not| X understood. X32 X-1 X32 X248 X-1 X X X X X121 X1 X1 X X#250 XThe Wizard's Study XYou are in an comfortable study decorated in the Victorian style. X-3 X1 X252 X-1 X-1 X X X X X1 X0 X0 X X#251 Xleft X X250 X-1 X-1 X23 X1 XI don't know which left you mean! X X X X1 X0 X2 X X#252 Xback;out;leave;left X X12 X-1 X-1 X-1 X-1 X X X X X1 X0 X2 X X#253 XVolume Two, Linkability XYou can link to a room if you control it, or if the room is set to be LINK_OK.| X Being able to link to a room means that you can set the homes of objects (or| X yourself) to that room, and can set the destination of exits to that room.| X See the OED on "@link" for more info. X113 X-1 X113 X115 X1 XThat volume is linked to the floor, and is not unlinkable. X X X X1 X1 X1 X X#254 Xsideways XI don't know which one you mean! X5 X-1 X-1 X251 X188 XYou go eight different directions at once, but all of them take you back to| X the same place. XYou slip into the Third Dimension! Xsuddenly turns eight-dimensional! Xslips into the Third Dimension! X1 X0 X2 X X#255 XVolume Five, Dropto's XWhen the '@link' command is used on a room, it sets a dropto location for| X that room. Any object dropped in the room (if it is not STICKY; cf. vol. 3)| X will go to that location. If the room is set to be STICKY, the effect of the| X dropto will be delayed until the last player leaves the room. The special| X location 'home' may be used as a dropto, as in '@link here = home'; in that| X case objects dropped in the room will go to their homes. X113 X-1 X0 X263 X1 XYou try to pick up volume Five, but drop it immediately. X X X X1 X1 X1 X X#256 Xeat;date;dates;pick date;pick dates;eat date;eat dates;take date;take dates X X195 X-1 X-1 X197 X121 XYou sample the tasty dates. What a treat! X X X X121 X0 X2 X X#257 Xwater;swim;swimming;bathe;bath;wash;take bath X X195 X-1 X-1 X256 X121 XYou splash around for a while in the refreshing water of the Oasis. X X X X121 X0 X2 X X#258 Xdrink;drink water X X195 X-1 X-1 X257 X121 XThe water is cool and refreshing as you gulp it down. X X X X121 X0 X2 X X#259 Xharvest;harvest grain;grain;take grain;get grain X X131 X-1 X-1 X151 X121 XWhich do you mean, the wheat or the corn? X X X X121 X0 X2 X X#260 Xharvest;pick;harvest wheat;pick wheat X X132 X-1 X-1 X154 X121 XAll the wheat that was ripe has already been picked. X X X X121 X0 X2 X X#261 Xharvest;pick;harvest corn;pick corn X X133 X-1 X-1 X157 X121 XAll the corn that was ripe has already been picked. X X X X121 X0 X2 X X#262 Xask;talk lady;talk to lady;ask lady;ask librarian;ask lady for help;ask old| X lady;burp X X30 X-1 X-1 X112 X117 XThe little old lady screams "NO TALKING!" at the top of her lungs. X Xtries to talk to the little old lady, who screams "NO TALKING!" at the top of| X her lungs. X X1 X0 X2 X X#263 XVolume Four, Homes XEvery thing or player has a home. For things, this is the location the thing| X returns to when sacrificed, when a player carrying it goes home, or when (if| X STICKY) it is dropped. For players, this is where the player goes when| X issuing the 'home' command. Homes may be set using the '@link' command, e.g.| X '@link donut = <room-number>' or '@link me = <room-number>'. Exits may also| X be linked to the special location 'home', e.g. '@link north = home'. X113 X-1 X0 X202 X1 XThat volume looks so at home here that you can't bear to disturb it. X X X X1 X1 X1 X X#264 XVolume Six, Recycling XNothing can be destroyed in TinyMUD. However, it is possible to recycle just| X about anything. The '@name' command can be used to rename objects, making it| X easy to turn a silk purse into a sow's ear or vice versa. Extra exits can be| X unlinked and picked up by their owner using the 'get' command, and dropped| X like ordinary objects using the 'drop' command in any room controlled by the| X dropper. X113 X-1 X113 X255 X1 X X X X X1 X1 X1 X X#265 Xpray;plugh;xyzzy;atropos;clotho;lacheisis X X28 X-1 X-1 X39 X-1 X XAs you being to speak, you suddenly feel a rush of magical forces not under| X your control, and flee in terror! X XSuddenly flees the room! X1 X0 X2 X X#266 Xjump;jump up X X3 X-1 X-1 X126 X188 XYou jump up in the air, then come back down again. XYou leap up through the flames! Xjumps up in the air, then comes back down again. Xleaps up through the flames above! X1 X0 X2 X X#267 XOxford English Dictionary of Commands, "Page" XSyntax: page <player>. Used to inform an active player that you are looking| X for them. The targeted player will get a message telling them your name and| X location. Cost: 1 penny. X64 X-1 X250 X122 X188 XThe pages of that volume aren't glued in very well. When you pick it up, they| X all fall out, and you have to gather them up together again under the| X scornful eye of the librarian. X X X X1 X1 X1 X X#268 Xpray X X12 X-1 X-1 X123 X188 XYou feel that the gods are pleased. A golden glow surrounds you. XIf you can't help yourself, we can't help you either. Xprays. A lightning cloud forms above their head, and you detect a faint smell| X of ozone. Xprays, and is assumed into Heaven! X1 X0 X2 X X#269 Xclimb;climb up;climb out X X3 X-1 X-1 X266 X188 XYou try to climb out of the pit, but the walls are too slippery. XYou climb out of the pit. Xmakes a feeble attempt to climb the slick walls. Xnimbly walks up the wall and through the flames. X1 X0 X2 X X***END OF DUMP*** END_OF_FILE if test 50430 -ne `wc -c <'smalldb.spl'`; then echo shar: \"'smalldb.spl'\" unpacked with wrong size! fi # end of 'smalldb.spl' fi echo shar: End of archive 2 \(of 10\). cp /dev/null ark2isdone MISSING="" for I in 1 2 3 4 5 6 7 8 9 10 ; do if test ! -f ark${I}isdone ; then MISSING="${MISSING} ${I}" fi done if test "${MISSING}" = "" ; then echo You have unpacked all 10 archives. echo ">>> now type 'sh joinspl.sh'" 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