]> git.cameronkatri.com Git - bsdgames-darwin.git/blob - battlestar/words.c
44356ac9e00406555873b90002ede260b68c817e
[bsdgames-darwin.git] / battlestar / words.c
1 /* $NetBSD: words.c,v 1.6 1997/10/11 02:07:39 lukem Exp $ */
2
3 /*
4 * Copyright (c) 1983, 1993
5 * The Regents of the University of California. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution.
15 * 3. All advertising materials mentioning features or use of this software
16 * must display the following acknowledgement:
17 * This product includes software developed by the University of
18 * California, Berkeley and its contributors.
19 * 4. Neither the name of the University nor the names of its contributors
20 * may be used to endorse or promote products derived from this software
21 * without specific prior written permission.
22 *
23 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
24 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
27 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 */
35
36 #include <sys/cdefs.h>
37 #ifndef lint
38 #if 0
39 static char sccsid[] = "@(#)words.c 8.2 (Berkeley) 4/28/95";
40 #else
41 __RCSID("$NetBSD: words.c,v 1.6 1997/10/11 02:07:39 lukem Exp $");
42 #endif
43 #endif /* not lint */
44
45 #include "extern.h"
46
47 struct wlist wlist[] = {
48 {"knife", KNIFE, OBJECT},
49 {"sword", SWORD, NOUNS},
50 {"scabbard", SWORD, OBJECT},
51 {"fine", SWORD, OBJECT},
52 {"two-handed", TWO_HANDED, OBJECT},
53 {"cleaver", CLEAVER, OBJECT},
54 {"broadsword", BROAD, OBJECT},
55 {"mail", MAIL, OBJECT},
56 {"coat", MAIL, OBJECT},
57 {"helmet", HELM, OBJECT},
58 {"shield", SHIELD, OBJECT},
59 {"maid", MAID, OBJECT},
60 {"maid's", MAID, OBJECT},
61 {"body", BODY, NOUNS},
62 {"viper", VIPER, OBJECT},
63 {"lamp", LAMPON, OBJECT},
64 {"lantern", LAMPON, OBJECT},
65 {"shoes", SHOES, OBJECT},
66 {"pajamas", PAJAMAS, OBJECT},
67 {"robe", ROBE, OBJECT},
68 {"amulet", AMULET, NOUNS},
69 {"medallion", MEDALION, NOUNS},
70 {"talisman", TALISMAN, NOUNS},
71 {"woodsman", DEADWOOD, OBJECT},
72 {"woodsman's", DEADWOOD, OBJECT},
73 {"mallet", MALLET, OBJECT},
74 {"laser", LASER, OBJECT},
75 {"pistol", LASER, OBJECT},
76 {"blaster", LASER, OBJECT},
77 {"gun", LASER, OBJECT},
78 {"goddess", NORMGOD, NOUNS},
79 {"grenade", GRENADE, OBJECT},
80 {"chain", CHAIN, OBJECT},
81 {"rope", ROPE, OBJECT},
82 {"levis", LEVIS, OBJECT},
83 {"pants", LEVIS, OBJECT},
84 {"mace", MACE, OBJECT},
85 {"shovel", SHOVEL, OBJECT},
86 {"halberd", HALBERD, OBJECT},
87 {"compass", COMPASS, OBJECT},
88 {"elf", ELF, OBJECT},
89 {"coins", COINS, OBJECT},
90 {"matches", MATCHES, OBJECT},
91 {"match", MATCHES, OBJECT},
92 {"book", MATCHES, OBJECT},
93 {"man", MAN, NOUNS},
94 {"papayas", PAPAYAS, OBJECT},
95 {"pineapple", PINEAPPLE, OBJECT},
96 {"kiwi", KIWI, OBJECT},
97 {"coconuts", COCONUTS, OBJECT},
98 {"mango", MANGO, OBJECT},
99 {"ring", RING, OBJECT},
100 {"potion", POTION, OBJECT},
101 {"bracelet", BRACELET, OBJECT},
102 {"timer", TIMER, NOUNS},
103 {"bomb", BOMB, OBJECT},
104 {"warhead", BOMB, OBJECT},
105 {"girl", NATIVE, NOUNS},
106 {"native", NATIVE, NOUNS},
107 {"horse", HORSE, OBJECT},
108 {"stallion", HORSE, OBJECT},
109 {"car", CAR, OBJECT},
110 {"volare", CAR, OBJECT},
111 {"pot", POT, OBJECT},
112 {"jewels", POT, OBJECT},
113 {"bar", BAR, OBJECT},
114 {"diamond", BLOCK, OBJECT},
115 {"block", BLOCK, OBJECT},
116 {"up", UP, VERB},
117 {"u", UP, VERB},
118 {"down", DOWN, VERB},
119 {"d", DOWN, VERB},
120 {"ahead", AHEAD, VERB},
121 {"a", AHEAD, VERB},
122 {"back", BACK, VERB},
123 {"b", BACK, VERB},
124 {"right", RIGHT, VERB},
125 {"r", RIGHT, VERB},
126 {"left", LEFT, VERB},
127 {"l", LEFT, VERB},
128 {"take", TAKE, VERB},
129 {"get", TAKE, VERB},
130 {"use", USE, VERB},
131 {"look", LOOK, VERB},
132 {"lo", LOOK, VERB},
133 {"quit", QUIT, VERB},
134 {"q", QUIT, VERB},
135 {"su", SU, VERB},
136 {"drop", DROP, VERB},
137 {"draw", DRAW, VERB},
138 {"pull", DRAW, VERB},
139 {"carry", DRAW, VERB},
140 {"wear", WEARIT, VERB},
141 {"sheathe", WEARIT, VERB},
142 {"put", PUT, VERB},
143 {"buckle", PUT, VERB},
144 {"strap", PUT, VERB},
145 {"tie", PUT, VERB},
146 {"inven", INVEN, VERB},
147 {"i", INVEN, VERB},
148 {"everything", EVERYTHING, OBJECT},
149 {"all", EVERYTHING, OBJECT},
150 {"and", AND, CONJ},
151 {"kill", KILL, VERB},
152 {"fight", KILL, VERB},
153 {"ravage", RAVAGE, VERB},
154 {"rape", RAVAGE, VERB},
155 {"undress", UNDRESS, VERB},
156 {"throw", THROW, VERB},
157 {"launch", LAUNCH, VERB},
158 {"land", LANDIT, VERB},
159 {"light", LIGHT, VERB},
160 {"strike", LIGHT, VERB},
161 {"follow", FOLLOW, VERB},
162 {"chase", FOLLOW, VERB},
163 {"kiss", KISS, VERB},
164 {"love", LOVE, VERB},
165 {"fuck", LOVE, VERB},
166 {"give", GIVE, VERB},
167 {"smite", SMITE, VERB},
168 {"attack", SMITE, VERB},
169 {"swing", SMITE, VERB},
170 {"stab", SMITE, VERB},
171 {"slice", SMITE, VERB},
172 {"cut", SMITE, VERB},
173 {"hack", SMITE, VERB},
174 {"shoot", SHOOT, VERB},
175 {"blast", SHOOT, VERB},
176 {"on", ON, PREPS},
177 {"off", OFF, PREPS},
178 {"time", TIME, VERB},
179 {"sleep", SLEEP, VERB},
180 {"dig", DIG, VERB},
181 {"eat", EAT, VERB},
182 {"swim", SWIM, VERB},
183 {"drink", DRINK, VERB},
184 {"door", DOOR, NOUNS},
185 {"save", SAVE, VERB},
186 {"ride", RIDE, VERB},
187 {"mount", RIDE, VERB},
188 {"drive", DRIVE, VERB},
189 {"start", DRIVE, VERB},
190 {"score", SCORE, VERB},
191 {"points", SCORE, VERB},
192 {"bury", BURY, VERB},
193 {"jump", JUMP, VERB},
194 {"kick", KICK, VERB},
195 {"kerosene", 0, ADJS},
196 {"plumed", 0, ADJS},
197 {"ancient", 0, ADJS},
198 {"golden", 0, ADJS},
199 {"gold", 0, ADJS},
200 {"ostrich", 0, ADJS},
201 {"rusty", 0, ADJS},
202 {"old", 0, ADJS},
203 {"dented", 0, ADJS},
204 {"blue", 0, ADJS},
205 {"purple", 0, ADJS},
206 {"kingly", 0, ADJS},
207 {"the", 0, ADJS},
208 {"climb", 0, ADJS},
209 {"move", 0, ADJS},
210 {"make", 0, ADJS},
211 {"to", 0, ADJS},
212 {0}
213 };