|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T c
Length: 9543 (0x2547)
Types: TextFile
Names: »cvocab.c«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/General/Crystal/cvocab.c«
/* cvocab.c
* the crystal cave vocabulary
************************************************************************/
#include "cvocab.h"
/*************************************************************************
* action defaults:
* each line contains the message number of the default error
* message for one of the action verbs.
*************************************************************************/
int actspk[] = {
0,
24, /* carry */
29, /* drop */
38, /* on */
38, /* off */
28, /* open */
28, /* lock */
0, /* say */
75, /* rub */
59, /* find */
59, /* inventory */
13, /* quit */
13, /* score */
0, /* nothing */
13, /* suspend */
155, /* brief */
13, /* hours */
29, /* throw */
43, /* go */
8, /* pay */
146, /* break */
110, /* drink */
110, /* eat */
195, /* read */
12, /* tie */
147, /* untie */
174, /* feed */
29, /* pour */
110, /* kill/attack */
110, /* rig */
207, /* cut */
109, /* fill */
38, /* test */
67, /* blast */
42, /* wave */
191, /* sit */
14, /* calm */
14, /* fly */
110, /* wake */
0, /* describe */
0, /* touch */
221, /* play */
0, /* restore */
13}; /* help */
/*************************************************************************
* vocabulary:
* each entry contains a code and a word. The codes in uppercase
* are defined in cvocab.h, and are used in common with other
* parts of the program. The thousands-position of the code
* indicates what "part of speech" we have here:
* 0: the word is a motion verb or location reference for
* use in travelling. See cvlocs.c.
* 1: the word is an object.
* 2: the word is an action verb (such as "carry", "attack")
* 3: the word is a special case verb (such as "dig") and
* the low-order part of the code is an index into the
* message array. These words may duplicate objects.
*************************************************************************/
struct cvocab vtab [] = {
{NORTH, "north"},
{NORTH, "n"},
{NE, "northeast"},
{NE, "ne"},
{EAST, "east"},
{EAST, "e"},
{SE, "southeast"},
{SE, "se"},
{SOUTH, "south"},
{SOUTH, "s"},
{SW, "southwest"},
{SW, "sw"},
{WEST, "west"},
{WEST, "w"},
{NW, "northwest"},
{NW, "nw"},
{UP, "up"},
{UP, "upward"},
{UP, "u"},
{UP, "above"},
{UP, "ascend"},
{DOWN, "down"},
{DOWN, "downward"},
{DOWN, "d"},
{DOWN, "descend"},
{OUT, "out"},
{OUT, "outside"},
{OUT, "exit"},
{OUT, "leave"},
{IN, "in"},
{ENTER, "enter"},
{JUMP, "jump"},
{BARN, "barn"},
{BARN, "building"},
{PRIVY, "privy"},
{PRIVY, "outhouse"},
{SHAFT, "shaft"},
{SINKH, "sink"},
{SINKH, "sinkhole"},
{PIGPE, "pig"},
{PIGPE, "pigs"},
{PIGPE, "pigpen"},
{BLUFF, "bluff"},
{HEADQ, "park"},
{HEADQ, "headquarters"},
{M_GATE, "gate"}, /* also appears as an object word as a rnager
synonym 1060 */
{M_GATE, "mouth"},
{M_GATE, "entrance"},
{LAKE, "lake"},
{LAKE, "rapids"},
{FIELD, "field"},
{FIELD, "pasture"},
{FIELD, "meadow"},
{BACK, "back"},
{BACK, "return"},
{BACK, "retreat"},
{WAIT, "null"},
{WAIT, "wait"},
{WAIT, "nowhere"},
{CROSS, "cross"},
{HOPE, "hope"},
{UPSTR, "upstream"},
{DOWNS, "downstream"},
{CLIMB, "climb"},
{CLIMB, "scale"},
{PATH, "path"},
{PAST, "p"},
{PAST, "past"},
{FUTUR, "f"},
{FUTUR, "future"},
{BANIS, "banish"},
{MISFO, "misfortune"},
/* start of object section */
{1001, "diamonds"},
{1002, "silver"},
{1002, "sack"},
{_JEWLRY, "jewelry"},
{1004, "coins"},
{_CHEST, "chest"},
{_CHEST, "box"},
{_CHEST, "treasure"},
{_CAPE, "ermine"},
{_CAPE, "cape"},
{_CAPE, "cloak"},
{_CROWN, "crown"},
{_SCEPT, "scepter"},
{1009, "sapphire"},
{_ORB, "platinum"},
{_ORB, "orb"},
{_IDOL, "jade"},
{_IDOL, "idol"},
{_RUG, "rug"},
{_RUG, "persian"},
{_RUG, "carpet"},
{_UNICRN, "unicorn"}, /* also as special verb, 3226 */
{_UNICRN, "collar"}, /* also as special verb, 3226 */
{_CHAIN, "chain"},
{_RING, "ring"},
{_RING, "adamant"},
{_HELM, "helm"},
{_HELM, "helmet"},
{_HELM, "mithril"},
{1017, "gold"},
{1017, "nugget"},
{_THRONE, "throne"},
{_THRONE, "seat"},
{_THRONE, "chair"},
{_SWORD, "sword"},
{_HAMMER, "hammer"},
{_CUP, "cup"},
{_MEDAL, "ruby"},
{_MEDAL, "medallion"},
{_SCROLL, "parchment"}, /* also so special verb, 3126 */
{_SCROLL, "scroll"}, /* also as special verb, 3126 */
{_HARP, "harp"},
{_HARP, "ivory"},
{_STONE, "arkenstone"},
{_STONE, "stone"},
{_KEG, "keg"},
{_KEG, "beer"},
{1027, "long"},
{1027, "longsword"},
{1028, "broad"},
{1028, "broadsword"},
{1029, "spear"},
{1030, "short"},
{1030, "shortsword"},
{1031, "bow"},
{1032, "dagger"},
{1033, "quarterstaff"},
{1033, "staff"},
{1034, "halberd"},
{1035, "armor"},
{1035, "armour"},
{1036, "heater"},
{1037, "round shield"},
{1038, "tall"},
{1039, "cuirass"},
{_COLUMN, "column"},
{1041, "pearls"},
{1042, "helictites"},
{1043, "gypsum"},
{1043, "flowers"},
{1044, "bat"},
{1044, "bats"},
{1046, "crystal"},
{1046, "butterfly"},
{1046, "butterflies"},
{1046, "soda-straws"},
{1046, "soda"},
{1046, "sodastraws"},
{1046, "straw"},
{1046, "straws"},
{1046, "stalactites"},
{1047, "indian"},
{1047, "pot"},
{_COMPASS, "compass"},
{_KEY, "key"},
{_KEY, "keys"},
{_LAMP, "lamp"},
{_LAMP, "headlamp"},
{_RICK, "rick"}, /* the ranger? */
{_SEARS, "sears"},
{_SEARS, "catalog"},
{_WALLET, "change"},
{_WALLET, "wallet"},
{_DOOR, "door"},
{_BRIDGE, "bridge"},
{_BOAT, "boat"},
{_DAM, "rimstone"},
{_DAM, "dam"},
{_O_GATE, "gate"}, /* name of location -- only available to
program -- see word 23 */
{_O_GATE, "ranger"},
{_ROPE, "rope"}, /* objects 61 to 64 are various rope parts */
{_ROPE, "knot"},
{1065, "guano"},
{_SPICE, "spices"},
{_KNIFE, "knife"},
{_KNIFE, "knives"},
{_FOOD, "food"},
{_FOOD, "rations"},
{_BOTTLE, "bottle"},
{_BOTTLE, "jar"},
{_WATER, "water"},
{_WATER, "h2o"},
{_WINE, "wine"},
{_COLA, "coke"},
{_COLA, "cola"},
{_COLA, "orca"},
{_MIRROR, "mirror"},
{_GIANT, "priest"},
{_GIANT, "giant"},
{_GIANT, "orc"},
{_ORCS, "orcs"},
{_TOMB, "tomb"},
{_TOMB, "figure"},
{_AXE, "axe"},
{_TOAD, "toad"},
{_SAND, "sand"},
{_SAND, "turquoise"},
{_SHELF, "shelf"},
{_HANG, "hangings"},
{_HANG, "silk"},
{_CRAP, "droppings"},
{_CRAP, "shit"},
{_CRAP, "crap"},
{_CRAP, "poo"},
{_SHOWER, "shower"},
{_VEND, "machine"},
{_VEND, "vending"},
{_BATTER, "batteries"},
{_DWARF, "dwarf"},
{_DWARF, "dwarves"},
{_BEAR, "bear"}, /* also action word 3095 */
{_BEAR, "bugbear"}, /* also action word 3095 */
{_BEAR, "bug"}, /* also action word 3095 */
{_SKELTN, "skeleton"},
{_SPIDER, "spider"},
{_SPIDER, "grendl"},
{_DRAGON, "dragon"},
{_DJINN, "djinni"}, /* also action word 3193 */
{_KOBOLD, "cobol"}, /* also action word 3194 */
{_KOBOLD, "kobold"}, /* also action word 3194 */
{_BALROG, "balrog"}, /* also action word 3160 */
{_SELF, "*you*"},
{_SELF, "*yourself*"},
{_SELF, "self"},
{_SELF, "me"},
/* verb section */
{TAKE, "carry"},
{TAKE, "take"},
{TAKE, "keep"},
{TAKE, "catch"},
{TAKE, "steal"},
{TAKE, "capture"},
{TAKE, "get"},
{TAKE, "tote"},
{DROP, "drop"},
{DROP, "release"},
{DROP, "free"},
{DROP, "discard"},
{DROP, "dump"},
{DROP, "offer"},
{DROP, "abandon"},
{ON, "light"},
{ON, "on"},
{OFF, "off"},
{OFF, "extinguish"},
{UNLOC, "open"},
{UNLOC, "unlock"},
{LOCK, "close"},
{LOCK, "lock"},
{SAY, "say"},
{SAY, "chant"},
{SAY, "sing"},
{SAY, "utter"},
{SAY, "mumble"},
{RUB, "rub"},
{FIND, "find"},
{INVENT, "inventory"},
{QUIT, "quit"},
{QUIT, "qui"},
{QUIT, "qu"},
{QUIT, "q"},
{SCORE, "score"},
{NOTHI, "nothing"},
{SAVE, "save"},
{BRIEF, "brief"},
{THROW, "throw"},
{THROW, "toss"},
{THROW, "fling"},
{WALK, "walk"},
{WALK, "run"},
{WALK, "travel"},
{WALK, "go"},
{WALK, "proceed"},
{WALK, "continue"},
{WALK, "explore"},
{WALK, "goto"},
{WALK, "follow"},
{WALK, "turn"},
{PAY, "pay"},
{BREAK, "break"},
{BREAK, "smash"},
{BREAK, "destroy"},
{DRINK, "drink"},
{EAT, "eat"},
{READ, "read"},
{TIE, "tie"},
{UNTIE, "untie"},
{FEED, "feed"},
{POUR, "pour"},
{KILL, "kill"},
{KILL, "fight"},
{KILL, "hit"},
{KILL, "strike"},
{KILL, "attack"},
{RIG, "rig"},
{RIG, "anchor"},
{CUT, "cut"},
{CUT, "divide"},
{FILL, "fill"},
{TEST, "test"},
{BLAST, "blast"},
{WAVE, "wave"},
{WAVE, "shake"},
{WAVE, "swing"},
{SIT, "sit"},
{CALM, "calm"},
{CALM, "placate"},
{CALM, "tame"},
{FLY, "fly"},
{FLY, "rise"},
{WAKE, "wake"},
{WAKE, "disturb"},
{DESCRB, "look"},
{DESCRB, "examine"},
{DESCRB, "describe"},
{TOUCH, "touch"},
{PLAY, "play"},
{PLAY, "strum"},
{PLAY, "finger"},
{PLAY, "tune"},
{RESTOR, "restore"},
{RESTOR, "resume"},
{HELP, "help"},
{HELP, "?"},
/* special action words */
{3010, "left"},
{3010, "right"},
{3010, "forward"},
{3010, "backward"},
{3050, "fee"},
{3050, "fie"},
{3050, "foe"},
{3050, "foo"},
{3050, "fum"},
{3050, "xyzzy"},
{3050, "plugh"},
{3050, "sesame"},
{3050, "opensesame"},
{3050, "abra"},
{3050, "abracadabra"},
{3050, "shazam"},
{3050, "hocus"},
{3050, "pocus"},
{3064, "tree"},
{3064, "trees"},
{3064, "wood"},
{3064, "woods"},
{3064, "forest"},
{3066, "dig"},
{3066, "excavate"},
{3068, "lost"},
{3069, "mist"},
{3095, "bugbear"}, /* also object 1091 */
{3095, "bug"}, /* also object 1091 */
{3095, "bear"}, /* also object 1091 */
{3123, "time"},
{3123, "timemaze"},
{3126, "parchment"}, /* also object 1023 */
{3126, "scroll"}, /* also object 1023 */
{3139, "stop"},
{3142, "info"},
{3142, "information"},
{3147, "swim"},
{3152, "y"},
{3152, "yes"},
{3152, "ye"},
{3152, "no"},
{3152, "okay"},
{3152, "ok"},
{3160, "balrog"}, /* also object 1097 */
{3190, "siege"},
{3190, "perilous"},
{3193, "djinni"}, /* also object 1095 */
{3194, "kobold"}, /* also object 1096 */
{3194, "cobol"}, /* also object 1096 */
{3225, "fuck"},
{3226, "unicorn"}, /* also object 1013 */
{0} /************* mark the end ***************/
};