1: /* 2: * Copyright (c) 1983 Regents of the University of California, 3: * All rights reserved. Redistribution permitted subject to 4: * the terms of the Berkeley Software License Agreement. 5: */ 6: 7: #if !defined(lint) && !defined(pdp11) 8: static char sccsid[] = "@(#)words.c 1.3 4/24/85"; 9: #endif 10: 11: #include "externs.h" 12: 13: struct wlist wlist[] = { 14: { "knife", KNIFE, OBJECT }, 15: { "sword", SWORD, NOUNS }, 16: { "scabbard", SWORD, OBJECT }, 17: { "fine", SWORD, OBJECT }, 18: { "two-handed", TWO_HANDED, OBJECT }, 19: { "cleaver", CLEAVER, OBJECT }, 20: { "broadsword", BROAD, OBJECT }, 21: { "mail", MAIL, OBJECT }, 22: { "coat", MAIL, OBJECT }, 23: { "helmet", HELM, OBJECT }, 24: { "shield", SHIELD, OBJECT }, 25: { "maid", MAID, OBJECT }, 26: { "maid's", MAID, OBJECT }, 27: { "body", BODY, NOUNS }, 28: { "viper", VIPER, OBJECT }, 29: { "lamp", LAMPON, OBJECT }, 30: { "lantern", LAMPON, OBJECT }, 31: { "shoes", SHOES, OBJECT }, 32: { "pajamas", PAJAMAS, OBJECT }, 33: { "robe", ROBE, OBJECT }, 34: { "amulet", AMULET, NOUNS }, 35: { "medallion", MEDALION, NOUNS }, 36: { "talisman", TALISMAN, NOUNS }, 37: { "woodsman", DEADWOOD, OBJECT }, 38: { "woodsman's", DEADWOOD, OBJECT }, 39: { "mallet", MALLET, OBJECT }, 40: { "laser", LASER, OBJECT }, 41: { "pistol", LASER, OBJECT }, 42: { "blaster", LASER, OBJECT }, 43: { "gun", LASER, OBJECT }, 44: { "goddess", NORMGOD, NOUNS }, 45: { "grenade", GRENADE, OBJECT }, 46: { "chain", CHAIN, OBJECT }, 47: { "rope", ROPE, OBJECT }, 48: { "levis", LEVIS, OBJECT }, 49: { "pants", LEVIS, OBJECT }, 50: { "mace", MACE, OBJECT }, 51: { "shovel", SHOVEL, OBJECT }, 52: { "halberd", HALBERD, OBJECT }, 53: { "compass", COMPASS, OBJECT }, 54: { "elf", ELF, OBJECT }, 55: { "coins", COINS, OBJECT }, 56: { "matches", MATCHES, OBJECT }, 57: { "match", MATCHES, OBJECT }, 58: { "book", MATCHES, OBJECT }, 59: { "man", MAN, NOUNS }, 60: { "papayas", PAPAYAS, OBJECT }, 61: { "pineapple", PINEAPPLE, OBJECT }, 62: { "kiwi", KIWI, OBJECT }, 63: { "coconuts", COCONUTS, OBJECT }, 64: { "mango", MANGO, OBJECT }, 65: { "ring", RING, OBJECT }, 66: { "potion", POTION, OBJECT }, 67: { "bracelet", BRACELET, OBJECT }, 68: { "timer", TIMER, NOUNS }, 69: { "bomb", BOMB, OBJECT }, 70: { "warhead", BOMB, OBJECT }, 71: { "girl", NATIVE, NOUNS }, 72: { "native", NATIVE, NOUNS }, 73: { "horse", HORSE, OBJECT }, 74: { "stallion", HORSE, OBJECT }, 75: { "car", CAR, OBJECT }, 76: { "volare", CAR, OBJECT }, 77: { "pot", POT, OBJECT }, 78: { "jewels", POT, OBJECT }, 79: { "bar", BAR, OBJECT }, 80: { "diamond", BLOCK, OBJECT }, 81: { "block", BLOCK, OBJECT }, 82: { "up", UP, VERB }, 83: { "u", UP, VERB }, 84: { "down", DOWN, VERB }, 85: { "d", DOWN, VERB }, 86: { "ahead", AHEAD, VERB }, 87: { "a", AHEAD, VERB }, 88: { "back", BACK, VERB }, 89: { "b", BACK, VERB }, 90: { "right", RIGHT, VERB }, 91: { "r", RIGHT, VERB }, 92: { "left", LEFT, VERB }, 93: { "l", LEFT, VERB }, 94: { "take", TAKE, VERB }, 95: { "get", TAKE, VERB }, 96: { "use", USE, VERB }, 97: { "look", LOOK, VERB }, 98: { "lo", LOOK, VERB }, 99: { "quit", QUIT, VERB }, 100: { "q", QUIT, VERB }, 101: { "su", SU, VERB }, 102: { "drop", DROP, VERB }, 103: { "draw", DRAW, VERB }, 104: { "pull", DRAW, VERB }, 105: { "carry", DRAW, VERB }, 106: { "wear", WEARIT, VERB }, 107: { "sheathe", WEARIT, VERB }, 108: { "put", PUT, VERB }, 109: { "buckle", PUT, VERB }, 110: { "strap", PUT, VERB }, 111: { "tie", PUT, VERB }, 112: { "inven", INVEN, VERB }, 113: { "i", INVEN, VERB }, 114: { "everything", EVERYTHING, OBJECT }, 115: { "all", EVERYTHING, OBJECT }, 116: { "and", AND, CONJ }, 117: { "kill", KILL, VERB }, 118: { "fight", KILL, VERB }, 119: { "ravage", RAVAGE, VERB }, 120: { "rape", RAVAGE, VERB }, 121: { "undress", UNDRESS, VERB }, 122: { "throw", THROW, VERB }, 123: { "launch", LAUNCH, VERB }, 124: { "land", LANDIT, VERB }, 125: { "light", LIGHT, VERB }, 126: { "strike", LIGHT, VERB }, 127: { "follow", FOLLOW, VERB }, 128: { "chase", FOLLOW, VERB }, 129: { "kiss", KISS, VERB }, 130: { "love", LOVE, VERB }, 131: { "fuck", LOVE, VERB }, 132: { "give", GIVE, VERB }, 133: { "smite", SMITE, VERB }, 134: { "attack", SMITE, VERB }, 135: { "swing", SMITE, VERB }, 136: { "stab", SMITE, VERB }, 137: { "slice", SMITE, VERB }, 138: { "cut", SMITE, VERB }, 139: { "hack", SMITE, VERB }, 140: { "shoot", SHOOT, VERB }, 141: { "blast", SHOOT, VERB }, 142: { "on", ON, PREPS }, 143: { "off", OFF, PREPS }, 144: { "time", TIME, VERB }, 145: { "sleep", SLEEP, VERB }, 146: { "dig", DIG, VERB }, 147: { "eat", EAT, VERB }, 148: { "swim", SWIM, VERB }, 149: { "drink", DRINK, VERB }, 150: { "door", DOOR, NOUNS }, 151: { "save", SAVE, VERB }, 152: { "ride", RIDE, VERB }, 153: { "mount", RIDE, VERB }, 154: { "drive", DRIVE, VERB }, 155: { "start", DRIVE, VERB }, 156: { "score", SCORE, VERB }, 157: { "points", SCORE, VERB }, 158: { "bury", BURY, VERB }, 159: { "jump", JUMP, VERB }, 160: { "kick", KICK, VERB }, 161: { "kerosene", 0, ADJS }, 162: { "plumed", 0, ADJS }, 163: { "ancient", 0, ADJS }, 164: { "golden", 0, ADJS }, 165: { "gold", 0, ADJS }, 166: { "ostrich", 0, ADJS }, 167: { "rusty", 0, ADJS }, 168: { "old", 0, ADJS }, 169: { "dented", 0, ADJS }, 170: { "blue", 0, ADJS }, 171: { "purple", 0, ADJS }, 172: { "kingly", 0, ADJS }, 173: { "the", 0, ADJS }, 174: { "climb", 0, ADJS }, 175: { "move", 0, ADJS }, 176: { "make", 0, ADJS }, 177: { "to", 0, ADJS }, 178: 0 179: };