Blindfold removal fix
[slashemextended.git] / src / objects.c
blob62bfe26d12e0af7ead6f8da53d093024fcdf1198
1 /* SCCS Id: @(#)objects.c 3.4 2002/07/31 */
2 /* Copyright (c) Mike Threepoint, 1989. */
3 /* NetHack may be freely redistributed. See license for details. */
5 #ifndef OBJECTS_PASS_2_
6 /* first pass */
7 struct monst { struct monst *dummy; }; /* lint: struct obj's union */
8 #include "config.h"
9 #include "obj.h"
10 #include "objclass.h"
11 #include "prop.h"
12 #include "skills.h"
13 #include "skills.h"
15 #else /* !OBJECTS_PASS_2_ */
16 /* second pass */
17 #include "color.h"
18 # define COLOR_FIELD(X) X,
19 #endif /* !OBJECTS_PASS_2_ */
21 /* If you are a modderling looking to deconstruct SLEX, I hope that the huge amount of objects will put you off :P
22 * After all, these items have been added because I want them in the game, not because I want them to be removed --Amy */
24 /* objects have symbols: ) [ = " ( % ! ? + / $ * ` 0 _ . */
27 * Note: OBJ() and BITS() macros are used to avoid exceeding argument
28 * limits imposed by some compilers. The ctnr field of BITS currently
29 * does not map into struct objclass, and is ignored in the expansion.
30 * The 0 in the expansion corresponds to oc_pre_discovered, which is
31 * set at run-time during role-specific character initialization.
34 #ifndef OBJECTS_PASS_2_
35 /* first pass -- object descriptive text */
36 # define OBJ(name,desc) name,desc
37 # define OBJECT(obj,bits,prp,sym,prob,dly,wt,cost,sdam,ldam,oc1,oc2,nut,color,minlvl,appearindex) \
38 {obj}
40 NEARDATA struct objdescr obj_descr[] = {
41 #else
42 /* second pass -- object definitions */
44 # define BITS(nmkn,mrg,uskn,ctnr,mgc,chrg,uniq,nwsh,big,tuf,dir,sub,mtrl) \
45 nmkn,mrg,uskn,0,mgc,chrg,uniq,nwsh,big,tuf,dir,mtrl,sub /* SCO ODT 1.1 cpp fodder */
46 # define OBJECT(obj,bits,prp,sym,prob,dly,wt,cost,sdam,ldam,oc1,oc2,nut,color,minlvl,appearindex) \
47 {0, 0, (char *)0, bits, prp, sym, dly, COLOR_FIELD(color) \
48 minlvl, appearindex, prob, wt, cost, sdam, ldam, oc1, oc2, nut}
49 # ifndef lint
50 # define HARDGEM(n) (n >= 8)
51 # else
52 # define HARDGEM(n) (0)
53 # endif
55 NEARDATA struct objclass objects[] = {
56 #endif
57 /* dummy object[0] -- description [2nd arg] *must* be NULL */
58 OBJECT(OBJ("strange object",(char *)0), BITS(1,0,0,0,0,0,0,0,0,0,0,0,0),
59 0, ILLOBJ_CLASS, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
61 /* weapons ... */
62 #define WEAPON(name,app,kn,mg,bi,prob,wt,cost,sdam,ldam,hitbon,typ,sub,metal,color,minlvl) \
63 OBJECT( \
64 OBJ(name,app), BITS(kn,mg,1,0,0,1,0,0,bi,0,typ,sub,metal), 0, \
65 WEAPON_CLASS, prob, 0, \
66 wt, cost, sdam, ldam, hitbon, 0, wt, color, minlvl, 0 )
67 #define PROJECTILE(name,app,kn,prob,wt,cost,sdam,ldam,hitbon,metal,sub,color,minlvl) \
68 OBJECT( \
69 OBJ(name,app), BITS(kn,1,1,0,0,1,0,0,0,0,PIERCE,sub,metal), 0, \
70 WEAPON_CLASS, prob, 0, \
71 wt, cost, sdam, ldam, hitbon, WP_GENERIC, wt, color, minlvl, 0 )
72 #define BOW(name,app,kn,bi,prob,wt,cost,hitbon,metal,sub,color,minlvl) \
73 OBJECT( \
74 OBJ(name,app), BITS(kn,0,1,0,0,1,0,0,bi,0,0,sub,metal), 0, \
75 WEAPON_CLASS, prob, 0, \
76 wt, cost, 0, 0, hitbon, WP_GENERIC, wt, color, minlvl, 0 )
77 #define BULLET(name,app,kn,prob,wt,cost,sdam,ldam,hitbon,ammotyp,typ,metal,sub,color,minlvl) \
78 OBJECT( \
79 OBJ(name,app), BITS(kn,1,1,0,0,1,0,0,0,0,typ,sub,metal), 0, \
80 WEAPON_CLASS, prob, 0, \
81 wt, cost, sdam, ldam, hitbon, ammotyp, wt, color, minlvl, 0 )
82 #define GUN(name,app,kn,bi,prob,wt,cost,range,rof,hitbon,ammotyp,metal,sub,color,minlvl) \
83 OBJECT( \
84 OBJ(name,app), BITS(kn,0,1,0,0,1,0,0,bi,0,0,sub,metal), 0, \
85 WEAPON_CLASS, prob, 0, \
86 wt, cost, range, rof, hitbon, ammotyp, wt, color, minlvl, 0 )
88 /* Note: for weapons that don't do an even die of damage (ex. 2-7 or 3-18)
89 * the extra damage is added on in weapon.c, not here! */
91 #define P PIERCE
92 #define S SLASH
93 #define B WHACK
94 #define E EXPLOSION
96 /* Daggers */
97 /* orcish dagger must be the first weapon defined, many pieces of code depend on it --Amy */
98 WEAPON("orcish dagger", "crude dagger",
99 0, 1, 0, 499, 4, 4, 2, 1, 1, P, P_DAGGER, MT_IRON, CLR_BLACK, 1),
100 WEAPON("dagger", (char *)0,
101 1, 1, 0, 589, 4, 4, 3, 2, 1, P, P_DAGGER, MT_IRON, HI_METAL, 2),
102 WEAPON("parry dagger", (char *)0,
103 1, 1, 0, 100, 2, 2, 2, 2, 1, P, P_DAGGER, MT_IRON, HI_METAL, 3),
104 WEAPON("radioactive dagger", (char *)0,
105 1, 1, 0, 50, 4, 4, 3, 2, 1, P, P_DAGGER, MT_VIVA, CLR_ORANGE, 10),
106 WEAPON("droven dagger", "obsidian dagger",
107 0, 1, 0, 20, 4, 12, 8, 6, 4, P, P_DAGGER, MT_OBSIDIAN, CLR_BLACK, 25),
108 WEAPON("bone dagger", (char *)0,
109 1, 1, 0, 30, 4, 5, 4, 5, 1, P, P_DAGGER, MT_BONE, CLR_GRAY, 24),
110 WEAPON("wraithblade", (char *)0,
111 1, 1, 0, 1, 4, 50, 5, 5, 1, P, P_DAGGER, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 40),
112 WEAPON("tecpatl", (char *)0, /* dim and bloodthirsty when wielded */
113 1, 1, 0, 1, 4, 200, 8, 6, 1, P, P_DAGGER, MT_TINSEL, CLR_BLACK, 40),
114 WEAPON("wonder dagger", (char *)0,
115 1, 1, 0, 200, 4, 4, 3, 2, 1, P, P_DAGGER, MT_IRON, CLR_MAGENTA, 2),
116 WEAPON("set of crow talons", "set of three feather-etched daggers",
117 0, 0, 0, 5, 3, 50, 4, 3, 2, S, P_DAGGER, MT_CHITIN, HI_METAL, 5),
118 WEAPON("blade of pity", "curved dagger",
119 0, 0, 0, 10, 6, 50, 4, 6, 2, P|S, P_DAGGER, MT_SINNUM, HI_METAL, 15),
120 WEAPON("parazonium", "triangular dagger",
121 0, 1, 0, 5, 4, 15, 6, 4, 1, S, P_DAGGER, MT_TITANIUM, HI_METAL, 35),
122 WEAPON("bronze dagger", (char *)0,
123 1, 1, 0, 100, 4, 4, 3, 2, 1, P, P_DAGGER, MT_BRONZE, CLR_BROWN, 4),
124 WEAPON("athame", (char *)0,
125 1, 1, 0, 180, 4, 4, 4, 3, 1, S, P_DAGGER, MT_IRON, HI_METAL, 30),
126 WEAPON("mercurial athame", (char *)0,
127 1, 1, 0, 20, 4, 300, 4, 3, 2, S, P_DAGGER, MT_MERCURIAL, HI_SILVER, 30),
128 WEAPON("silver dagger", (char *)0,
129 1, 1, 0, 200, 4, 40, 3, 2, 1, P, P_DAGGER, MT_SILVER, HI_SILVER, 20),
130 /* STEPHEN WHITE'S NEW CODE */
131 /* WAC silver dagger now pierces, to be same as other daggers
132 allows it to be thrown without penalty as well*/
133 WEAPON("elven dagger", "runed dagger",
134 0, 1, 0, 340, 4, 4, 3, 3, 1, P, P_DAGGER, MT_WOOD, HI_METAL, 10),
135 WEAPON("dark elven dagger", "black runed dagger",
136 0, 1, 0, 200, 4, 4, 4, 4, 1, P, P_DAGGER, MT_WOOD, CLR_BLACK, 15),
137 WEAPON("secretion dagger", (char *)0,
138 1, 1, 0, 20, 4, 4, 4, 4, 2, P, P_DAGGER, MT_SECREE, CLR_BLACK, 10),
139 WEAPON("wooden stake", (char *)0,
140 1, 1, 0, 200, 8, 50, 4, 3, 1, P, P_DAGGER, MT_WOOD, HI_WOOD, 8),
141 /* STEPHEN WHITE'S NEW CODE */
142 /* Base for artifact (Stake of Van Helsing) */
143 WEAPON("great dagger", (char *)0,
144 1, 1, 0, 200, 8,500, 5, 4, 1, P, P_DAGGER, MT_METAL, CLR_BLACK, 25),
145 /* STEPHEN WHITE'S NEW CODE */
146 /* for necromancer artifact... */
147 /* great dagger must be last */
149 /* Knives - worm tooth must be first */
150 WEAPON("worm tooth", (char *)0,
151 1, 1, 0, 200, 2, 2, 2, 2, 0, 0, P_KNIFE, MT_MYSTERIOUS, CLR_WHITE, 20),
152 WEAPON("knife", (char *)0,
153 1, 1, 0, 494, 2, 4, 3, 2, 0, P|S, P_KNIFE, MT_IRON, HI_METAL, 1),
154 WEAPON("victim knife", (char *)0,
155 1, 1, 0, 50, 2, 4, 3, 2, 0, P|S, P_KNIFE, MT_CELESTIUM, CLR_CYAN, 4),
156 WEAPON("ceramic knife", (char *)0,
157 1, 1, 0, 150, 2, 4, 4, 5, 1, P|S, P_KNIFE, MT_CERAMIC, CLR_WHITE, 15),
158 WEAPON("unknown knife", (char *)0,
159 1, 1, 0, 100, 2, 4, 3, 2, 0, P|S, P_KNIFE, MT_IRON, CLR_BRIGHT_CYAN, 1),
160 WEAPON("collusion knife", (char *)0,
161 1, 1, 0, 10, 2, 4, 5, 5, 0, S, P_KNIFE, MT_ARCANIUM, CLR_BLACK, 10),
162 WEAPON("fang of apep", (char *)0,
163 1, 1, 0, 10, 6, 50, 4, 4, 0, P, P_KNIFE, MT_MESH, CLR_BLACK, 6),
164 WEAPON("steel knife", (char *)0,
165 1, 1, 0, 5, 2, 15, 6, 6, 0, S, P_KNIFE, MT_STEEL, CLR_GRAY, 16),
166 WEAPON("consecrated knife", (char *)0,
167 1, 1, 0, 1, 2, 100, 7, 8, 1, S, P_KNIFE, MT_FIRMAMENT, CLR_WHITE, 40),
168 WEAPON("measurer", (char *)0,
169 1, 1, 0, 50, 2, 4, 3, 2, 0, P|S, P_KNIFE, MT_METAL, CLR_GRAY, 2),
170 WEAPON("survival knife", (char *)0,
171 1, 1, 0, 20, 2, 4, 4, 3, 3, S, P_KNIFE, MT_IRON, HI_METAL, 8),
172 WEAPON("bituknife", (char *)0,
173 1, 1, 0, 20, 2, 4, 4, 3, 3, S, P_KNIFE, MT_TAR, CLR_BLACK, 5),
174 WEAPON("stiletto", (char *)0,
175 1, 1, 0, 290, 2, 4, 3, 2, 1, P|S, P_KNIFE, MT_IRON, HI_METAL, 8),
176 WEAPON("scalpel", (char *)0,
177 1, 1, 0, 280, 2, 4, 3, 3, 2, S, P_KNIFE, MT_METAL, HI_METAL, 3),
178 WEAPON("crysknife", (char *)0,
179 1, 1, 0, 200, 2,100, 18, 18, 3, P, P_KNIFE, MT_MINERAL, CLR_WHITE, 50),
181 WEAPON("tooth of an algolian suntiger", "very sharp tooth",
182 0, 1, 0, 20, 10,500, 12, 12, 0, 0, P_KNIFE, MT_MINERAL, CLR_WHITE, 40),
183 /* tooth of an algolian suntiger must be last */
185 /* [Tom] increased crysknife damage from d10/d10 */
186 /* to d20/d30 (otherwise, it's useless to make them...)
187 * Amy edit: d18 should be more than enough for a one-handed weapon */
189 /* Axes - regular has to be first */
190 WEAPON("axe", (char *)0,
191 1, 0, 0, 2180, 24, 8, 8, 4, 0, S, P_AXE, MT_IRON, HI_METAL, 2),
192 WEAPON("quality axe", (char *)0,
193 1, 0, 0, 50, 24, 8, 8, 4, 0, S, P_AXE, MT_CONUNDRUM, CLR_GRAY, 6),
194 WEAPON("nano axe", (char *)0,
195 1, 0, 0, 100, 48, 40, 12, 9, 0, S, P_AXE, MT_NANOMACHINE, CLR_RED, 15),
196 WEAPON("sharp axe", (char *)0,
197 1, 0, 0, 400, 24, 8, 8, 4, 0, S, P_AXE, MT_IRON, CLR_YELLOW, 2),
198 WEAPON("grom axe", (char *)0, /* aggravate monster, -5 to-hit, can't be invisible while wielding it */
199 1, 0, 1, 1, 20, 200, 16, 16, 0, S, P_AXE, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 80),
200 WEAPON("diskos", "circular-sawbladed axe", /* +5 to-hit and damage when thrown */
201 0, 0, 0, 20, 40, 100, 6, 8, 0, S, P_AXE, MT_STEEL, HI_METAL, 10),
202 WEAPON("tomahawk", (char *)0,
203 1, 0, 0, 100, 12, 20, 8, 8, 1, S, P_AXE, MT_STEEL, HI_METAL, 14),
204 WEAPON("quattuorst axe", (char *)0,
205 1, 0, 1, 20, 50, 60, 14, 14, 0, S, P_AXE, MT_GREEN_STEEL, CLR_GREEN, 34),
206 WEAPON("infernal axe", (char *)0,
207 1, 0, 0, 20, 24, 30, 8, 12, 0, S, P_AXE, MT_CONUNDRUM, CLR_RED, 12),
208 WEAPON("tubing pliers", (char *)0,
209 1, 0, 0, 10, 24, 8, 11, 11, 0, S, P_AXE, MT_GOLD, CLR_YELLOW, 10),
210 WEAPON("spirit axe", (char *)0,
211 1, 0, 0, 100, 24, 8, 8, 4, 0, S, P_AXE, MT_MYSTERIOUS, CLR_CYAN, 16),
212 WEAPON("moon axe", "large silver axe",
213 0, 0, 1, 100, 32, 40, 11, 12, 0, S, P_AXE, MT_SILVER, HI_SILVER, 16),
214 WEAPON("obsidian axe", (char *)0,
215 1, 0, 0, 20, 13, 8, 6, 8, 0, S, P_AXE, MT_OBSIDIAN, CLR_BLACK, 12),
216 WEAPON("dwarvish battle-axe", "beaked axe", /* +1 damage */
217 0, 0, 1, 10, 26, 40, 12, 16, 0, S, P_AXE, MT_IRON, HI_METAL, 36),
218 WEAPON("battle-axe", "double-headed axe", /* "double-bitted" ? */
219 0, 0, 1, 819, 48, 40, 12, 9, 0, S, P_AXE, MT_IRON, HI_METAL, 15),
220 WEAPON("chemistry space axe", (char *)0,
221 1, 0, 1, 50, 48, 40, 14, 14, 0, S, P_AXE, MT_LIQUID, CLR_BRIGHT_GREEN, 30),
222 /* chemistry space axe has to be last */
224 /* Pick-axes - dwarvish mattock is first */
225 /* (also weptool pick-axe) */
226 WEAPON("dwarvish mattock", "broad pick",
227 0, 0, 1, 1190, 48, 50, 15, 10,0, B, P_PICK_AXE, MT_IRON, HI_METAL, 12),
228 WEAPON("soft mattock", (char *)0,
229 1, 0, 1, 100, 48, 50, 15, 10,0, B, P_PICK_AXE, MT_SILK, CLR_WHITE, 12),
230 WEAPON("eternium mattock", (char *)0,
231 1, 0, 1, 10, 48, 50, 18, 12,0, B, P_PICK_AXE, MT_ETERNIUM, CLR_BRIGHT_BLUE, 30),
232 /* last mattock is eternium mattock */
234 /* Short swords - orcish has to be first */
235 WEAPON("orcish short sword", "crude short sword",
236 0, 0, 0, 280, 12, 10, 5, 8, 0, P, P_SHORT_SWORD, MT_IRON, CLR_BLACK, 1),
237 WEAPON("short sword", (char *)0,
238 1, 0, 0, 900, 12, 10, 6, 8, 0, P, P_SHORT_SWORD, MT_IRON, HI_METAL, 2),
239 WEAPON("broken sword", (char *)0,
240 1, 0, 0, 100, 6, 1, 1, 1, 0, P, P_SHORT_SWORD, MT_SCRAP, CLR_GRAY, 1),
241 WEAPON("magisword", (char *)0, /* mystery res */
242 1, 0, 0, 200, 12, 25, 6, 8, 0, P, P_SHORT_SWORD, MT_GREEN_STEEL, CLR_GREEN, 8),
243 WEAPON("trash sword", (char *)0,
244 1, 0, 0, 300, 12, 10, 6, 8, 0, P, P_SHORT_SWORD, MT_SCRAP, HI_METAL, 1),
245 WEAPON("parry sword", (char *)0,
246 1, 0, 0, 80, 6, 5, 5, 5, 0, P, P_SHORT_SWORD, MT_IRON, HI_METAL, 5),
247 WEAPON("mirrorblade", "polished short sword",
248 0, 0, 0, 10, 22, 50, 6, 8, 0, P, P_SHORT_SWORD, MT_GREEN_STEEL, HI_SILVER, 5),
249 WEAPON("blade of mercy", "split-bladed short sword",
250 0, 0, 0, 10, 16, 100, 6, 8, 0, P, P_SHORT_SWORD, MT_CORAL, HI_METAL, 5),
251 WEAPON("blade of grace", "curved short sword",
252 0, 0, 0, 10, 9, 70, 6, 8, 0, P, P_SHORT_SWORD, MT_ALUMEN, HI_METAL, 4),
253 WEAPON("gladius", (char *)0,
254 1, 0, 0, 10, 14, 10, 10, 6, 2, P, P_SHORT_SWORD, MT_COBALT, HI_METAL, 20),
255 WEAPON("sand sword", (char *)0,
256 1, 0, 0, 200, 12, 10, 6, 8, 0, P, P_SHORT_SWORD, MT_SAND, CLR_BROWN, 2),
257 WEAPON("short blade", (char *)0,
258 1, 0, 0, 500, 12, 10, 6, 9, 0, P, P_SHORT_SWORD, MT_IRON, CLR_WHITE, 4),
259 WEAPON("khopesh", (char *)0,
260 1, 0, 0, 40, 16, 15, 8, 6, 0, P, P_SHORT_SWORD, MT_COPPER, HI_METAL, 4),
261 WEAPON("inka blade", (char *)0,
262 1, 0, 0, 50, 12, 10, 6, 8, 0, P, P_SHORT_SWORD, MT_INKA, CLR_BROWN, 2),
263 WEAPON("silver short sword", (char *)0,
264 1, 0, 0, 260, 12, 50, 6, 8, 0, P, P_SHORT_SWORD, MT_SILVER, HI_SILVER, 15),
265 /* STEPHEN WHITE'S NEW CODE */
266 WEAPON("dwarvish short sword", "broad short sword",
267 0, 0, 0, 250, 12, 10, 7, 8, 0, P, P_SHORT_SWORD, MT_IRON, HI_METAL, 8),
268 WEAPON("elven short sword", "runed short sword",
269 0, 0, 0, 230, 12, 10, 8, 8, 0, P, P_SHORT_SWORD, MT_WOOD, HI_METAL, 7),
270 WEAPON("droven short sword", "obsidian short sword",
271 0, 0, 0, 20, 12, 10, 9, 9, 2, P, P_SHORT_SWORD, MT_OBSIDIAN, CLR_BLACK, 15),
272 WEAPON("dark elven short sword", "black runed short sword",
273 0, 0, 0, 200, 12, 10, 9, 9, 0, P, P_SHORT_SWORD, MT_WOOD, CLR_BLACK, 12),
274 WEAPON("eternium blade", (char *)0,
275 1, 0, 0, 20, 12, 10, 9, 9, 0, P, P_SHORT_SWORD, MT_ETERNIUM, CLR_GRAY, 8),
276 WEAPON("vibroblade", "gray short sword",
277 0, 0, 0, 20, 12, 10, 6, 8, 0, P, P_SHORT_SWORD, MT_PLASTIC, CLR_GRAY, 6),
278 /* vibroblade has to be last */
280 /* Broadswords - paper sword has to be first */
281 WEAPON("paper sword", (char *)0,
282 1, 0, 0, 200, 10, 2, 6, 9, 0, S, P_BROAD_SWORD, MT_PAPER, CLR_WHITE, 1),
283 WEAPON("broadsword", (char *)0,
284 1, 0, 0, 1160, 30, 10, 7, 10, 0, S, P_BROAD_SWORD, MT_IRON, HI_METAL, 4),
285 /* +d4 small, +1 large */
286 WEAPON("volcanic broadsword", (char *)0,
287 1, 0, 0, 20, 30, 10, 10, 12, 1, S, P_BROAD_SWORD, MT_OBSIDIAN, CLR_BLACK, 12),
288 WEAPON("isamusei", "oddly-luminous sword",
289 0, 0, 0, 10, 40, 200, 12, 8, 2, S|B, P_BROAD_SWORD, MT_STEEL, CLR_ORANGE, 14),
290 WEAPON("kachisei", "razor-thin sword",
291 0, 0, 0, 10, 40, 200, 12, 8, 2, S|B, P_BROAD_SWORD, MT_TITANIUM, CLR_ORANGE, 26),
292 WEAPON("elegant broadsword", (char *)0,
293 1, 0, 0, 300, 30, 10, 11, 11, 0, S, P_BROAD_SWORD, MT_IRON, CLR_WHITE, 10),
294 WEAPON("runesword", "runic broadsword",
295 0, 0, 0, 100, 30,300, 7, 10, 0, S, P_BROAD_SWORD, MT_IRON, CLR_BLACK, 10),
296 /* +d4 small, +1 large; base for artifact (Stormbringer) */
297 /* +5d2 +d8 from level drain */
298 WEAPON("elven broadsword", "runed broadsword",
299 0, 0, 0, 400, 30, 10, 10, 10, 0, S, P_BROAD_SWORD, MT_WOOD, HI_METAL, 8),
300 /* +d4 small, +1 large */
301 WEAPON("black aestivalis", "runed broadsword",
302 0, 0, 0, 20, 30, 10, 10, 12, 0, S, P_BROAD_SWORD, MT_IRON, CLR_BLACK, 12),
303 WEAPON("white flower sword", "flower-pommeled broadsword", /* +2 small, +1 large */
304 0, 0, 0, 20, 30, 10, 12, 12, 0, S, P_BROAD_SWORD, MT_WOOD, CLR_WHITE, 12),
305 WEAPON("meatsword", (char *)0,
306 1, 0, 0, 100, 30, 10, 8, 10, 0, S, P_BROAD_SWORD, MT_FLESH, CLR_RED, 5),
307 /* meatsword has to be last */
309 /* Long swords - regular one has to be first */
310 WEAPON("long sword", (char *)0,
311 1, 0, 0, 590, 16, 15, 8, 12, 0, S, P_LONG_SWORD, MT_IRON, HI_METAL, 5),
312 WEAPON("heavy long sword", (char *)0,
313 1, 0, 0, 100, 50, 15, 8, 12, 0, S, P_LONG_SWORD, MT_LEAD, CLR_GRAY, 5),
314 WEAPON("main sword", (char *)0,
315 1, 0, 0, 100, 16, 15, 8, 12, 0, S, P_LONG_SWORD, MT_IRON, CLR_GRAY, 5),
316 WEAPON("flame mountain", (char *)0,
317 1, 0, 0, 100, 24, 50, 8, 12, 0, S, P_LONG_SWORD, MT_BRICK, CLR_GRAY, 20),
318 WEAPON("tinsel longsword", (char *)0,
319 1, 0, 0, 50, 4, 5, 6, 8, 0, S, P_LONG_SWORD, MT_TINSEL, HI_METAL, 1),
320 WEAPON("orcish long sword", "crude long sword",
321 0, 0, 0, 20, 16, 12, 8, 10, 0, S, P_LONG_SWORD, MT_ALUMEN, CLR_BLACK, 1),
322 WEAPON("flowing sword", (char *)0,
323 1, 0, 0, 20, 10, 30, 9, 13, 0, S, P_LONG_SWORD, MT_MERCURIAL, CLR_GRAY, 30),
324 WEAPON("ultra sword", (char *)0,
325 1, 0, 0, 1, 4,500, 13, 17, 1, S, P_LONG_SWORD, MT_FIRMAMENT, CLR_WHITE, 60),
326 WEAPON("icky blade", (char *)0,
327 1, 0, 0, 300, 16, 15, 8, 12, 1, S, P_LONG_SWORD, MT_SECREE, CLR_BLACK, 5),
328 WEAPON("fleure", (char *)0,
329 1, 0, 0, 50, 11, 20, 7, 13, 0, S, P_LONG_SWORD, MT_BRONZE, CLR_ORANGE, 9),
330 WEAPON("crystal sword", (char *)0,
331 1, 0, 0, 20, 24,300, 8, 12, 0, S, P_LONG_SWORD, MT_GLASS, CLR_CYAN, 20),
332 WEAPON("silver long sword", (char *)0,
333 1, 0, 0, 200, 16, 75, 8, 12, 0, S, P_LONG_SWORD, MT_SILVER, HI_SILVER, 30),
334 /* STEPHEN WHITE'S NEW CODE */
335 WEAPON("katana", "samurai sword",
336 0, 0, 0, 218, 16, 80, 10, 12, 1, S, P_LONG_SWORD, MT_IRON, HI_METAL, 25),
337 WEAPON("automatic katana", (char *)0,
338 1, 0, 0, 40, 16, 80, 10, 12, 1, S, P_LONG_SWORD, MT_NANOMACHINE, CLR_BRIGHT_GREEN, 25),
339 WEAPON("osbane katana", (char *)0,
340 1, 0, 0, 20, 16, 80, 10, 12, 1, S, P_LONG_SWORD, MT_MITHRIL, HI_METAL, 35),
341 WEAPON("honor katana", (char *)0, /* autocurses, enforces samurai and knight conducts, losing alignment calls attrcurse */
342 1, 0, 0, 1, 12, 500, 16, 18, 1, S, P_LONG_SWORD, MT_METEOSTEEL, CLR_GRAY, 90),
343 WEAPON("granite impaler", (char *)0,
344 1, 0, 0, 50, 16, 80, 10, 12, 0, S, P_LONG_SWORD, MT_MINERAL, CLR_GRAY, 30),
345 WEAPON("electric sword", (char *)0,
346 1, 0, 0, 20, 16,200, 12, 16, 2, S, P_LONG_SWORD, MT_IRON, HI_METAL, 35),
347 WEAPON("suguhanoken", (char *)0,
348 1, 0, 0, 20, 16, 15, 8, 8, 0, S, P_LONG_SWORD, MT_IRON, HI_METAL, 7),
349 WEAPON("great houchou", (char *)0,
350 1, 0, 0, 20, 16, 15, 8, 10, 0, S, P_LONG_SWORD, MT_IRON, HI_METAL, 10),
351 /* great houchou has to be last, see makemon.c */
353 /* Two-handed swords - regular has to be first */
354 WEAPON("two-handed sword", (char *)0,
355 1, 0, 1, 1007,60, 50, 15, 8, 0, S, P_TWO_HANDED_SWORD, MT_IRON, HI_METAL, 8),
356 /* +2d6 large */
357 WEAPON("cudsword", (char *)0,
358 1, 0, 1, 50, 60, 50, 15, 8, 0, S, P_TWO_HANDED_SWORD, MT_FOAM, CLR_YELLOW, 4),
359 WEAPON("shadowblade", (char *)0,
360 1, 0, 1, 40, 60, 50, 15, 15, 0, S, P_TWO_HANDED_SWORD, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 15),
361 WEAPON("roman sword", (char *)0,
362 1, 0, 1, 300, 60, 50, 15, 15, 0, S, P_TWO_HANDED_SWORD, MT_COMPOST, CLR_GRAY, 15),
363 WEAPON("bidenhander", (char *)0,
364 1, 0, 1, 500, 240, 20, 14, 6, 0, S, P_TWO_HANDED_SWORD, MT_POURPOOR, HI_METAL, 7),
365 WEAPON("zanbato", "curved white sword",
366 0, 0, 1, 10, 36, 500, 16, 20, 2, S, P_TWO_HANDED_SWORD, MT_STEEL, CLR_WHITE, 45),
367 WEAPON("unnatural sword", (char *)0,
368 1, 0, 1, 20, 60, 100, 15, 20, 0, S, P_TWO_HANDED_SWORD, MT_CORAL, CLR_GRAY, 35),
369 WEAPON("organoblade", (char *)0,
370 1, 0, 1, 200,60, 50, 15, 15, 0, S, P_TWO_HANDED_SWORD, MT_COMPOST, CLR_BROWN, 15),
371 WEAPON("droven greatsword", "large obsidian sword",
372 0, 0, 1, 20, 60, 50, 15, 20, 2, S, P_TWO_HANDED_SWORD, MT_OBSIDIAN, CLR_BLACK, 70),
373 WEAPON("tsurugi", "long samurai sword",
374 0, 0, 1, 220, 24,500, 16, 9, 2, S, P_TWO_HANDED_SWORD, MT_METAL, HI_METAL, 50),
375 /* +2d6 large; base for artifact (T of Muramasa) */
376 WEAPON("chainsword", (char *)0,
377 1, 0, 1, 10, 35, 50, 15, 20, 0, S, P_TWO_HANDED_SWORD, MT_GOLD, HI_METAL, 40),
378 WEAPON("basterd sword", "huge sword", /* +1 large */
379 0, 0, 1, 10, 40,500, 16, 19, 2, S, P_TWO_HANDED_SWORD, MT_IRON, CLR_BLACK, 60),
380 WEAPON("colossus blade", (char *)0,
381 1, 0, 1, 2, 120,1000, 25, 25, 0, S, P_TWO_HANDED_SWORD, MT_VIVA, CLR_ORANGE, 100),
382 WEAPON("ether saw", (char *)0,
383 1, 0, 1, 10, 35, 50, 15, 20, 0, S, P_TWO_HANDED_SWORD, MT_ETHER, CLR_GREEN, 40),
384 /* ether saw has to be last */
386 /* Scimitars - regular has to be first */
387 WEAPON("scimitar", "curved sword",
388 0, 0, 0, 550, 16, 15, 8, 8, 0, S, P_SCIMITAR, MT_IRON, HI_METAL, 1),
389 WEAPON("bubbletar", (char *)0,
390 1, 0, 0, 50, 16, 15, 8, 8, 0, S, P_SCIMITAR, MT_PWN_BUBBLE, CLR_ORANGE, 6),
391 WEAPON("desert sword", (char *)0,
392 1, 0, 0, 100, 16, 15, 10, 10, 0, S, P_SCIMITAR, MT_SAND, CLR_GRAY, 6),
393 WEAPON("chrome blade", (char *)0,
394 1, 0, 0, 40, 16, 15, 15, 10, 0, S, P_SCIMITAR, MT_CHROME, CLR_BRIGHT_CYAN, 25),
395 WEAPON("orcish scimitar", "crude curved sword",
396 0, 0, 0, 30, 16, 15, 6, 8, 0, S, P_SCIMITAR, MT_ALUMEN, CLR_BLACK, 1),
397 WEAPON("stinging sword", (char *)0,
398 1, 0, 0, 60, 16, 14, 10, 10, 0, S, P_SCIMITAR, MT_BRONZE, CLR_BROWN, 5),
399 WEAPON("mythical sable", (char *)0,
400 1, 0, 0, 100, 16, 15, 11, 11, 0, S, P_SCIMITAR, MT_MITHRIL, CLR_BROWN, 11),
401 WEAPON("inkutlass", (char *)0,
402 1, 0, 0, 200, 16, 15, 9, 9, 1, S, P_SCIMITAR, MT_INKA, CLR_BROWN, 3),
403 WEAPON("hoe sable", (char *)0,
404 1, 0, 0, 100, 16, 15, 11, 11, 0, S, P_SCIMITAR, MT_MITHRIL, HI_METAL, 11),
405 WEAPON("yatagan", (char *)0,
406 1, 0, 0, 50, 16, 15, 13, 13, 0, S, P_SCIMITAR, MT_COPPER, CLR_ORANGE, 24),
407 WEAPON("bent sable", "bent sword",
408 0, 0, 0, 200, 16, 40, 12, 12, 0, S, P_SCIMITAR, MT_IRON, HI_METAL, 20),
409 WEAPON("high-elven warsword", "runed curved sword",
410 0, 0, 0, 20, 4, 15, 10, 10, 2, S, P_SCIMITAR, MT_MITHRIL, HI_METAL, 15),
411 /* high-elven warsword has to be last */
413 /* Brass knuckles (by Amy) - brass has to be first */
414 WEAPON("brass knuckles", (char *)0,
415 1, 0, 0, 997, 2, 10, 3, 3, 0, B, P_BARE_HANDED_COMBAT, MT_IRON, HI_METAL, 1),
416 WEAPON("super knuckles", (char *)0,
417 1, 0, 0, 50, 2, 15, 4, 4, 0, B, P_BARE_HANDED_COMBAT, MT_IRON, HI_METAL, 6),
418 WEAPON("ultra knuckles", (char *)0,
419 1, 0, 0, 10, 2, 20, 5, 5, 0, B, P_BARE_HANDED_COMBAT, MT_IRON, HI_METAL, 12),
420 WEAPON("master knuckles", (char *)0,
421 1, 0, 0, 1, 2, 250, 10, 10, 0, B, P_BARE_HANDED_COMBAT, MT_FIRMAMENT, CLR_WHITE, 80),
422 WEAPON("elite knuckles", (char *)0,
423 1, 0, 0, 3, 2, 50, 8, 8, 0, B, P_BARE_HANDED_COMBAT, MT_METAL, HI_METAL, 30),
424 /* elite knuckles are last */
426 /* Sabers - rapier has to be first */
427 WEAPON("rapier", (char *)0,
428 1, 0, 0, 275, 12, 40, 6, 8, 0, P, P_SABER, MT_METAL, CLR_BLACK, 1),
429 /* STEPHEN WHITE'S NEW CODE */
430 /* Base for artifact (Scalpel) */
431 WEAPON("arcane rapier", (char *)0,
432 1, 0, 0, 10, 12, 40, 6, 8, 0, P, P_SABER, MT_ARCANIUM, CLR_BLACK, 3),
433 WEAPON("crow quill", "feather-etched rapier",
434 0, 0, 0, 20, 12, 50, 8, 8, 0, P, P_SABER, MT_FOAM, HI_METAL, 2),
435 WEAPON("rakuyo", "latch-pommeled saber",
436 0, 0, 0, 20, 12, 50, 8, 8, 0, P, P_SABER, MT_METEOSTEEL, HI_METAL, 2),
437 WEAPON("iron saber", (char *)0,
438 1, 0, 0, 560, 12, 15, 8, 8, 0, S, P_SABER, MT_IRON, HI_METAL, 1),
439 WEAPON("falchion", "heavy sword", /* makes you slower like spirit when wielded and disables speed for 5 turns */
440 0, 0, 0, 10, 100, 50, 12, 16, 1, S, P_SABER, MT_BRONZE, HI_METAL, 30),
441 WEAPON("mountain sword", (char *)0,
442 1, 0, 0, 5, 12, 200, 12, 12, 0, S, P_SABER, MT_MERCURIAL, CLR_GRAY, 35),
443 WEAPON("green saber", (char *)0,
444 1, 0, 0, 50, 12, 15, 9, 9, 0, S, P_SABER, MT_ANTIDOTIUM, CLR_GREEN, 6),
445 WEAPON("cryptic saber", (char *)0,
446 1, 0, 0, 100, 12, 150, 10, 10, 0, S, P_SABER, MT_GOLD, CLR_BRIGHT_BLUE, 14),
447 WEAPON("eternium saber", (char *)0,
448 1, 0, 0, 100, 12, 150, 10, 10, 0, S, P_SABER, MT_ETERNIUM, CLR_BRIGHT_BLUE, 14),
449 WEAPON("platinum saber", (char *)0,
450 1, 0, 0, 50, 12, 75, 11, 11, 0, S, P_SABER, MT_PLATINUM, CLR_GRAY, 15),
451 WEAPON("silver saber", (char *)0,
452 1, 0, 0, 300, 12, 75, 8, 8, 0, S, P_SABER, MT_SILVER, HI_SILVER, 10),
453 WEAPON("leather saber", (char *)0,
454 1, 0, 0, 200, 12, 15, 7, 7, 0, S, P_SABER, MT_LEATHER, CLR_BROWN, 2),
455 WEAPON("wild blade", (char *)0,
456 1, 0, 0, 150, 12, 15, 9, 10, 1, S, P_SABER, MT_FLESH, CLR_RED, 13),
457 WEAPON("golden saber", (char *)0,
458 1, 0, 0, 150, 12, 150, 10, 10, 0, S, P_SABER, MT_GOLD, CLR_YELLOW, 14),
459 /* golden saber is last saber */
461 /* Clubs - regular one has to be first */
462 WEAPON("club", (char *)0,
463 1, 0, 0, 1124, 12, 3, 6, 3, 0, B, P_CLUB, MT_WOOD, HI_WOOD, 1),
464 WEAPON("alloy club", (char *)0,
465 1, 0, 0, 100, 12, 3, 6, 3, 0, B, P_CLUB, MT_ALLOY, CLR_BROWN, 1),
466 WEAPON("natural stick", (char *)0,
467 1, 0, 0, 120, 12, 3, 6, 3, 0, B, P_CLUB, MT_INKA, CLR_BROWN, 2),
468 WEAPON("aklys", "thonged club",
469 0, 0, 0, 750, 7, 4, 7, 3, 0, B, P_CLUB, MT_IRON, HI_METAL, 2),
470 WEAPON("blow aklys", (char *)0,
471 1, 0, 0, 200, 7, 4, 7, 3, 0, B, P_CLUB, MT_IRON, CLR_RED, 2),
472 WEAPON("jagged-tooth club", (char *)0,
473 1, 0, 0, 20, 18, 20, 6, 6, 0, B, P_CLUB, MT_SCRAP, CLR_GRAY, 6),
474 WEAPON("shell club", (char *)0,
475 1, 0, 0, 50, 12, 3, 6, 3, 0, B, P_CLUB, MT_SHELL, CLR_GRAY, 1),
476 WEAPON("cudgel", (char *)0,
477 1, 0, 0, 100, 12, 3, 6, 3, 0, B, P_CLUB, MT_BAMBOO, CLR_BROWN, 1),
478 WEAPON("light club", (char *)0,
479 1, 0, 0, 100, 3, 2, 5, 3, 0, B, P_CLUB, MT_ALUMEN, CLR_GRAY, 1),
480 WEAPON("steel club", (char *)0,
481 1, 0, 0, 10, 8, 300, 10, 10, 0, B, P_CLUB, MT_STEEL, CLR_GRAY, 13),
482 WEAPON("macuahuitl", (char *)0,
483 1, 0, 0, 20, 6, 70, 8, 6, 0, B, P_CLUB, MT_AMBER, HI_WOOD, 8),
484 WEAPON("poured club", (char *)0,
485 1, 0, 0, 200, 28, 4, 7, 3, 0, B, P_CLUB, MT_POURPOOR, HI_METAL, 1),
487 /* STEPHEN WHITE'S NEW CODE */
488 /* Base for artifact */
489 WEAPON("baseball bat", (char *)0,
490 1, 0, 0, 300, 12, 50, 8, 6, 0, B, P_CLUB, MT_WOOD, HI_WOOD, 4),
491 WEAPON("metal club", "heavy club",
492 0, 0, 0, 100, 7, 200, 10, 8, 0, B, P_CLUB, MT_IRON, HI_METAL, 7),
493 WEAPON("diamond smasher", (char *)0,
494 1, 0, 0, 10, 12, 3, 13, 5, 0, B, P_CLUB, MT_GLASS, CLR_BRIGHT_CYAN, 13),
495 WEAPON("darkness club", (char *)0,
496 1, 0, 0, 100, 7, 200, 10, 10, 0, B, P_CLUB, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 16), /* makes areas dark */
498 WEAPON("bone club", (char *)0,
499 1, 0, 0, 40, 4, 3, 6, 3, 1, B, P_CLUB, MT_BONE, CLR_WHITE, 4),
500 WEAPON("spiked club", (char *)0,
501 1, 0, 0, 20, 8, 50, 8, 6, 0, B, P_CLUB, MT_IRON, CLR_BLACK, 5),
502 WEAPON("huge club", (char *)0, /* +4 small and large */
503 1, 0, 1, 5, 60, 3, 10, 14, 0, B, P_CLUB, MT_WOOD, HI_WOOD, 30),
504 WEAPON("log", (char *)0,
505 1, 0, 1, 1, 500, 3, 15, 20, 0, B, P_CLUB, MT_WOOD, HI_WOOD, 60),
506 /* log has to be last */
508 /* Paddles */
509 /* Good to-hit and small damage, but low large damage */
510 /* fly swatter has to be first */
511 WEAPON("fly swatter", (char *)0,
512 1, 0, 0, 449, 4, 3, 12, 2, 2, B, P_PADDLE, MT_PLASTIC, CLR_GREEN, 1),
513 WEAPON("vermin swatter", (char *)0,
514 1, 0, 0, 50, 4, 3, 12, 2, 5, B, P_PADDLE, MT_INKA, CLR_BROWN, 4),
515 WEAPON("insect squasher", (char *)0,
516 1, 0, 0, 100, 4, 10, 15, 2, 4, B, P_PADDLE, MT_PLASTIC, CLR_GREEN, 35),
517 WEAPON("tennis racket", (char *)0,
518 1, 0, 0, 100, 4, 3, 7, 7, 2, B, P_PADDLE, MT_WOOD, CLR_BROWN, 1),
519 WEAPON("breaking wheel", "wagon wheel", /* +3 AC when wielded */
520 0, 0, 0, 10, 80, 50, 6, 3, 0, B, P_PADDLE, MT_BAMBOO, HI_WOOD, 1),
521 WEAPON("cane", (char *)0,
522 1, 0, 0, 200, 2, 2, 4, 4, 3, B, P_PADDLE, MT_ALUMEN, CLR_GRAY, 1),
524 WEAPON("broom", (char *)0,
525 1, 0, 1, 20, 4, 3, 6, 5, 1, B, P_PADDLE, MT_WOOD, CLR_YELLOW, 1),
526 WEAPON("mop", (char *)0,
527 1, 0, 1, 20, 6, 5, 6, 5, 0, B, P_PADDLE, MT_WOOD, HI_WOOD, 1),
528 WEAPON("special mop", (char *)0,
529 1, 0, 1, 20, 8,100, 9, 9, 1, B, P_PADDLE, MT_METAL, HI_METAL, 9),
530 WEAPON("boat oar", (char *)0,
531 1, 0, 1, 1, 20, 5, 15, 18, 1, B, P_PADDLE, MT_WOOD, HI_WOOD, 50),
532 WEAPON("magical paintbrush", (char *)0,
533 1, 0, 1, 20, 3,100, 6, 5, 1, B, P_PADDLE, MT_PLASTIC, CLR_WHITE, 10),
534 WEAPON("futon swatter", (char *)0,
535 1, 0, 0, 20, 2, 3, 5, 6, 1, B, P_PADDLE, MT_WOOD, CLR_BROWN, 1),
536 WEAPON("cardboard fan", (char *)0,
537 1, 0, 0, 20, 2, 5, 3, 1, 2, B, P_PADDLE, MT_PAPER, HI_PAPER, 1),
538 WEAPON("otama", (char *)0,
539 1, 0, 0, 20, 1, 3, 2, 2, 1, B, P_PADDLE, MT_METAL, HI_METAL, 1),
540 WEAPON("telephone", (char *)0, /* applying a positively enchanted one disenchants it and summons a tame demon */
541 1, 0, 0, 50, 2, 50, 6, 6, 2, B, P_PADDLE, MT_PAPER, CLR_BRIGHT_BLUE, 5),
542 /* telephone has to be last */
544 /* first orb = eagle ball */
545 WEAPON("eagle ball", (char *)0,
546 1, 0, 0, 548, 2, 5, 2, 2, 0, B, P_ORB, MT_PLASTIC, CLR_ORANGE, 1),
547 WEAPON("jared stone", (char *)0,
548 1, 0, 0, 200, 2, 20, 4, 4, 0, B, P_ORB, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 10),
549 WEAPON("lightbulb", (char *)0,
550 1, 0, 0, 50, 2, 50, 6, 6, 0, B, P_ORB, MT_GLASS, CLR_GRAY, 20),
551 WEAPON("heath ball", (char *)0,
552 1, 0, 0, 10, 2, 200, 7, 7, 0, B, P_ORB, MT_CELESTIUM, CLR_GRAY, 50),
553 WEAPON("cigarette", (char *)0,
554 1, 0, 0, 100, 2, 20, 5, 5, 0, B, P_ORB, MT_IRON, CLR_WHITE, 8),
555 WEAPON("dimensional shard", (char *)0, /* banishmentitis; when wielded, tele control is disabled for 10k turns */
556 1, 0, 0, 1, 2, 5000, 9, 9, 0, B, P_ORB, MT_SHADOWSTUFF, CLR_GRAY, 95),
557 WEAPON("heavenly ball", (char *)0,
558 1, 0, 0, 1, 2, 500, 8, 8, 0, B, P_ORB, MT_FIRMAMENT, CLR_WHITE, 70),
559 WEAPON("drama orb", (char *)0,
560 1, 0, 0, 70, 2, 30, 5, 5, 0, B, P_ORB, MT_CHITIN, CLR_WHITE, 13),
562 WEAPON("cigar", (char *)0, /* polearm-type */
563 1, 0, 0, 20, 2, 100, 6, 6, 1, B, P_ORB, MT_COMPOST, CLR_BROWN, 24),
564 /* last orb = cigar */
566 /* regular grinder is first */
567 WEAPON("grinder", (char *)0,
568 1, 0, 1, 679, 100, 20, 6, 6, 0, P, P_GRINDER, MT_IRON, CLR_BLACK, 1),
569 WEAPON("heavy grinder", (char *)0,
570 1, 0, 1, 199, 120, 150, 8, 8, 0, P, P_GRINDER, MT_IRON, CLR_BLACK, 20),
571 WEAPON("market grinder", (char *)0,
572 1, 0, 1, 20, 160, 240, 9, 9, 0, P, P_GRINDER, MT_TITANIUM, CLR_ORANGE, 40),
573 WEAPON("grand grinder", (char *)0,
574 1, 0, 1, 1, 80, 1000, 10, 10, 0, P, P_GRINDER, MT_FIRMAMENT, CLR_WHITE, 70),
575 WEAPON("varied grinder", (char *)0,
576 1, 0, 1, 100, 100, 20, 7, 7, 0, P, P_GRINDER, MT_IRON, CLR_MAGENTA, 10),
577 WEAPON("circular saw", (char *)0, /* peaceful monsters automatically become hostile, slows you down like spirit */
578 1, 0, 1, 1, 260, 800, 12, 10, 1, P, P_GRINDER, MT_SCRAP, CLR_GRAY, 80),
579 /* circular saw is last grinder */
581 /* qatar = first claw */
582 WEAPON("qatar", (char *)0,
583 1, 0, 0, 582, 8, 10, 7, 7, 0, P, P_CLAW, MT_IRON, CLR_CYAN, 1),
584 WEAPON("lower arm blade", (char *)0,
585 1, 0, 0, 150, 8, 20, 9, 9, 0, P, P_CLAW, MT_METAL, CLR_BLACK, 9),
586 WEAPON("cestus", (char *)0,
587 1, 0, 0, 50, 8, 50, 4, 15, 0, P, P_CLAW, MT_IRON, CLR_CYAN, 15),
588 WEAPON("bell claws", (char *)0,
589 1, 0, 0, 10, 8, 100, 15, 6, 0, P, P_CLAW, MT_ALLOY, CLR_CYAN, 24),
590 WEAPON("clawed hand", (char *)0,
591 1, 0, 0, 30, 4, 60, 12, 6, 0, P|S, P_CLAW, MT_BAMBOO, CLR_GRAY, 18),
592 WEAPON("bestial claw", (char *)0,
593 1, 0, 0, 20, 4, 60, 10, 8, 0, P|S, P_CLAW, MT_ADAMANTIUM, CLR_WHITE, 20),
594 WEAPON("measurer qatar", (char *)0,
595 1, 0, 0, 15, 8, 100, 10, 10, 0, P, P_CLAW, MT_CORAL, CLR_GRAY, 25),
596 WEAPON("quhab", (char *)0,
597 1, 0, 0, 12, 8, 110, 10, 11, 2, P, P_CLAW, MT_ALUMEN, CLR_BLACK, 27),
598 WEAPON("suwayyah", (char *)0,
599 1, 0, 0, 10, 8, 150, 11, 11, 0, P, P_CLAW, MT_STEEL, CLR_GRAY, 30),
600 WEAPON("camo qatar", (char *)0,
601 1, 0, 0, 100, 8, 35, 8, 8, 0, P, P_CLAW, MT_IRON, CLR_CYAN, 10),
602 WEAPON("tonfa", (char *)0,
603 1, 0, 0, 20, 20, 200, 6, 6, 0, P, P_CLAW, MT_BRONZE, CLR_BROWN, 10),
604 WEAPON("ambush qatar", (char *)0, /* when doing something other than moving, your speed is cut in half */
605 1, 0, 1, 1, 8, 200, 16, 16, 0, P, P_CLAW, MT_IRON, CLR_BLACK, 60),
606 /* ambush qatar = last claw */
608 /* Maces - silver has to be first */
609 WEAPON("silver mace", (char *)0,
610 1, 0, 0, 299, 12, 65, 6, 7, 0, B, P_MACE, MT_SILVER, HI_SILVER, 15),
611 /* STEPHEN WHITE'S NEW CODE */
612 WEAPON("mace", (char *)0,
613 1, 0, 0, 1000, 12, 5, 6, 7, 0, B, P_MACE, MT_IRON, HI_METAL, 2),
614 /* +1 small */
615 WEAPON("ornate mace", (char *)0,
616 1, 0, 0, 100, 12, 5, 6, 6, 0, B, P_MACE, MT_GOLD, HI_METAL, 6),
617 /* +1 small */
618 WEAPON("lead-filled mace", (char *)0,
619 1, 0, 0, 200, 200, 50, 12, 10, 0, B, P_MACE, MT_LEAD, CLR_GRAY, 30),
620 WEAPON("plastic mace", (char *)0,
621 1, 0, 0, 100, 12, 5, 6, 7, 0, B, P_MACE, MT_PLASTIC, HI_METAL, 3),
622 WEAPON("bronze mace", (char *)0,
623 1, 0, 0, 200, 12, 5, 6, 7, 0, B, P_MACE, MT_BRONZE, CLR_ORANGE, 3),
624 WEAPON("heavy mace", (char *)0,
625 1, 0, 0, 20, 20, 10, 10, 10, 0, B, P_MACE, MT_STEEL, HI_METAL, 20),
626 WEAPON("executioner's mace", (char *)0,
627 1, 0, 0, 1, 35, 40, 12, 12, 0, B, P_MACE, MT_ADAMANTIUM, HI_METAL, 30),
628 WEAPON("tinmace", (char *)0,
629 1, 0, 0, 100, 10, 10, 9, 9, 0, B, P_MACE, MT_SINNUM, HI_METAL, 11),
630 WEAPON("elven mace", (char *)0,
631 1, 0, 0, 100, 12, 5, 7, 7, 2, B, P_MACE, MT_WOOD, HI_WOOD, 5),
632 /* +1 small */
633 WEAPON("batleth", (char *)0,
634 1, 0, 0, 400, 12, 20, 8, 8, 0, B, P_MACE, MT_IRON, CLR_GRAY, 8),
635 WEAPON("elite batleth", (char *)0,
636 1, 0, 0, 100, 12, 20, 10, 10, 0, B, P_MACE, MT_IRON, CLR_RED, 18),
637 WEAPON("kamerel vajra", (char *)0,
638 1, 0, 0, 50, 12, 20, 6, 6, 0, B, P_MACE, MT_CELESTIUM, HI_GOLD, 6),
639 WEAPON("spray box", (char *)0, /* 1 in 3 to blind enemies who fail a resistance roll */
640 1, 0, 0, 100, 8, 25, 2, 2, 0, B, P_MACE, MT_PLASTIC, CLR_MAGENTA, 30),
642 WEAPON("flanged mace", (char *)0,
643 1, 0, 0, 280, 12, 15, 8, 9, 0, B, P_MACE, MT_IRON, HI_METAL, 13),
644 WEAPON("mill pail", (char *)0,
645 1, 0, 0, 100, 12, 15, 8, 9, 0, B, P_MACE, MT_COMPOST, CLR_BROWN, 13),
646 WEAPON("reinforced mace", (char *)0,
647 1, 0, 0, 100, 12, 35, 10, 11, 0, B, P_MACE, MT_METAL, HI_METAL, 26),
648 WEAPON("backhand mace", (char *)0,
649 1, 0, 0, 10, 12, 35, 10, 11, 0, B, P_MACE, MT_ARCANIUM, CLR_MAGENTA, 26),
650 /* backhand mace has to be last */
652 /* Morning stars - regular one has to be first */
653 WEAPON("morning star", (char *)0,
654 1, 0, 0, 1100, 48, 10, 4, 12, 0, B, P_MORNING_STAR, MT_IRON, HI_METAL, 5),
655 /* +d4 small, +1 large */
657 WEAPON("asterisk", (char *)0,
658 1, 0, 0, 160, 48, 10, 4, 12, 0, B, P_MORNING_STAR, MT_LIQUID, CLR_BRIGHT_GREEN, 6),
659 WEAPON("bronze morning star", (char *)0, /* +1 large */
660 1, 0, 0, 20, 48, 10, 12, 10, 0, B, P_MORNING_STAR, MT_BRONZE, HI_COPPER, 12),
661 WEAPON("spined ball", (char *)0, /* +1 large */
662 1, 0, 0, 20, 48, 10, 12, 10, 0, B|P, P_MORNING_STAR, MT_IRON, HI_METAL, 12),
663 WEAPON("shiny star", (char *)0,
664 1, 0, 0, 200, 48, 10, 13, 4, 0, B, P_MORNING_STAR, MT_CHROME, CLR_BRIGHT_GREEN, 5),
665 WEAPON("calculator", (char *)0,
666 1, 0, 0, 100, 48, 30, 10, 15, 0, B, P_MORNING_STAR, MT_IRON, CLR_GRAY, 18),
667 WEAPON("metal star", (char *)0,
668 1, 0, 0, 40, 48, 10, 8, 13, 0, B, P_MORNING_STAR, MT_ALLOY, CLR_CYAN, 9),
669 WEAPON("stone star", (char *)0,
670 1, 0, 0, 10, 48, 10, 8, 13, 0, B, P_MORNING_STAR, MT_CONUNDRUM, CLR_GRAY, 10),
671 WEAPON("orcish morning star", "crude morning star",
672 0, 0, 0, 10, 48, 10, 8, 7, 0, B, P_MORNING_STAR, MT_ALUMEN, CLR_BLACK, 1),
673 WEAPON("turning star", (char *)0,
674 1, 0, 0, 100, 48, 30, 9, 12, 0, B, P_MORNING_STAR, MT_STEEL, CLR_BLACK, 15),
676 WEAPON("jagged star", (char *)0,
677 1, 0, 0, 390,48, 20, 7, 15, 0, B, P_MORNING_STAR, MT_IRON, HI_METAL, 13),
678 WEAPON("rhythmic star", (char *)0,
679 1, 0, 0, 100,48, 20, 7, 15, 0, B, P_MORNING_STAR, MT_MITHRIL, HI_METAL, 13),
681 WEAPON("devil star", (char *)0,
682 1, 0, 0, 100,48, 50, 11, 16, 0, B, P_MORNING_STAR, MT_IRON, HI_METAL, 26),
683 WEAPON("yesterday star", (char *)0,
684 1, 0, 0, 10,48, 50, 11, 16, 0, B, P_MORNING_STAR, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 26),
685 /* yesterday star has to be last */
687 /* Flails - regular has to be first */
688 WEAPON("flail", (char *)0,
689 1, 0, 0, 1200, 7, 4, 6, 4, 1, B, P_FLAIL, MT_IRON, HI_METAL, 1),
690 /* +1 small, +1d4 large */
691 WEAPON("flogger", (char *)0,
692 1, 0, 0, 385, 7, 4, 6, 4, 1, B, P_FLAIL, MT_LEATHER, CLR_BROWN, 1),
693 WEAPON("ether knout", (char *)0,
694 1, 0, 0, 100, 7, 10, 10, 10, 2, B, P_FLAIL, MT_ETHER, CLR_GREEN, 10),
695 WEAPON("spikerack", (char *)0,
696 1, 0, 0, 100, 7, 30, 9, 9, 3, B, P_FLAIL, MT_CERAMIC, CLR_BROWN, 25),
697 WEAPON("weighted flail", (char *)0,
698 1, 0, 0, 500, 7, 4, 7, 7, 1, B, P_FLAIL, MT_IRON, CLR_GRAY, 1),
700 WEAPON("chain and sickle", (char *)0,
701 1, 0, 0, 20, 6, 10, 4, 6, 0, B|P|S, P_FLAIL, MT_IRON, HI_METAL, 1),
702 WEAPON("two-handed flail", (char *)0, /* +1 small */
703 1, 0, 1, 20, 20, 10, 15, 18, 0, B, P_FLAIL, MT_IRON, HI_METAL, 9),
704 WEAPON("triple-headed flail", (char *)0,
705 1, 0, 0, 5, 100, 30, 12, 6, 3, B, P_FLAIL, MT_ADAMANTIUM, CLR_WHITE, 17),
706 WEAPON("spiked chain", (char *)0,
707 1, 0, 0, 10, 20, 80, 7, 8, 1, S, P_FLAIL, MT_COBALT, HI_METAL, 2),
709 WEAPON("knout", (char *)0,
710 1, 0, 0, 500, 7, 10, 9, 6, 2, B, P_FLAIL, MT_IRON, HI_METAL, 5),
711 WEAPON("riding crop", (char *)0,
712 1, 0, 0, 140, 7, 10, 9, 6, 2, B, P_FLAIL, MT_LEATHER, CLR_BROWN, 5),
714 WEAPON("obsid", (char *)0,
715 1, 0, 0, 100, 7, 30, 12, 8, 3, B, P_FLAIL, MT_IRON, HI_METAL, 20),
716 /* obsid has to be last */
718 /* Hammers - war hammer has to be first */
719 WEAPON("war hammer", (char *)0,
720 1, 0, 0, 782, 20, 5, 7, 7, 0, B, P_HAMMER, MT_IRON, HI_METAL, 1),
721 /* +1 small */
722 WEAPON("ballpeen hammer", (char *)0, /* +1 small */
723 1, 0, 0, 100, 4, 2, 4, 4, 0, B, P_HAMMER, MT_SCRAP, CLR_BLUE, 1),
724 WEAPON("air pressure hammer", (char *)0,
725 1, 0, 0, 20, 30, 40, 12, 9, 0, B, P_HAMMER, MT_PWN_BUBBLE, CLR_WHITE, 20),
726 WEAPON("bridge muzzle", (char *)0,
727 1, 0, 0, 2, 20, 50, 13, 13, 0, B, P_HAMMER, MT_TAR, CLR_BLACK, 30),
728 WEAPON("marble chunk", (char *)0,
729 1, 0, 0, 5, 200, 50, 12, 12, 0, B, P_HAMMER, MT_CONUNDRUM, CLR_GRAY, 25),
730 WEAPON("novice hammer", (char *)0,
731 1, 0, 0, 300, 100, 5, 6, 6, 0, B, P_HAMMER, MT_POURPOOR, HI_METAL, 1),
732 WEAPON("heavy hammer", (char *)0,
733 1, 0, 0, 190, 24,500, 10, 10, 0, B, P_HAMMER, MT_METAL, HI_METAL, 20),
734 /* STEPHEN WHITE'S NEW CODE */
735 /* Base for artifact */
736 WEAPON("sledge hammer", (char *)0,
737 1, 0, 1, 20, 30, 8, 18, 12, 0, B, P_HAMMER, MT_METAL, HI_METAL, 20),
738 WEAPON("thunder hammer", (char *)0,
739 1, 0, 1, 1, 100, 20, 20, 20, 0, B, P_HAMMER, MT_VIVA, CLR_ORANGE, 90),
740 WEAPON("heavy war hammer", (char *)0,
741 1, 0, 0, 10, 30, 10, 9, 10, 0, B, P_HAMMER, MT_COBALT, HI_METAL, 9),
743 WEAPON("mallet", (char *)0,
744 1, 0, 0, 90, 20,500, 14, 14, 0, B, P_HAMMER, MT_WOOD, HI_WOOD, 24),
746 /* Yes, these are melee weapons for whacking enemies to death. Hammer skill, for obvious reasons. --Amy
747 * wedged little-girl sandal has to be first, see makemon.c */
748 WEAPON("wedged little-girl sandal", (char *)0, /* M4_HAMMERSANDAL */
749 1, 0, 0, 100, 1, 5, 4, 4, 2, B, P_HAMMER, MT_MINERAL, CLR_WHITE, 1),
750 WEAPON("soft girl sneaker", (char *)0,
751 1, 0, 0, 100, 2, 100, 2, 2, 5, B, P_HAMMER, MT_LEATHER, CLR_RED, 2),
752 WEAPON("sturdy plateau boot for girls", (char *)0,
753 1, 0, 0, 100, 10, 200, 6, 6, 1, B, P_HAMMER, MT_METAL, CLR_BRIGHT_BLUE, 10),
754 WEAPON("hugging boot", (char *)0,
755 1, 0, 0, 100, 5, 100, 9, 8, 0, B, P_HAMMER, MT_MITHRIL, CLR_ORANGE, 16),
756 WEAPON("block-heeled combat boot", (char *)0,
757 1, 0, 0, 100, 5, 100, 11, 3, 0, B, P_HAMMER, MT_LEATHER, CLR_BLACK, 20),
758 WEAPON("inka boot", (char *)0,
759 1, 0, 0, 100, 3, 400, 20, 2, 0, B, P_HAMMER, MT_INKA, CLR_BROWN, 25),
760 WEAPON("steel-capped sandal", (char *)0, /* M4_HAMMERSANDAL */
761 1, 0, 0, 100, 100, 100, 15, 15, 0, B, P_HAMMER, MT_POURPOOR, CLR_GRAY, 35),
762 WEAPON("sexy mary jane", (char *)0,
763 1, 0, 0, 100, 2, 150, 8, 11, 0, B, P_HAMMER, MT_CORAL, CLR_GRAY, 30),
764 WEAPON("block-heeled sandal", (char *)0, /* M4_HAMMERSANDAL */
765 1, 0, 0, 100, 2, 50, 6, 8, 1, B, P_HAMMER, MT_LEATHER, CLR_BLACK, 10),
766 /* Some of these are expensive because they're supposed to be brands like Nike, Adidas etc. */
767 /* We won't use those brand names in-game though. */
769 /* adult versions - these do more damage, but monsters will rarely start with them in their inventory */
770 WEAPON("wooden geta", (char *)0, /* M4_HAMMERSANDAL */
771 1, 0, 0, 100, 1, 5, 10, 10, 0, B, P_HAMMER, MT_WOOD, CLR_BROWN, 10),
772 WEAPON("lacquered dancing shoe", (char *)0,
773 1, 0, 0, 100, 2, 75, 6, 11, 0, B, P_HAMMER, MT_LACQUER, CLR_BLACK, 36),
774 WEAPON("high-heeled sandal", (char *)0, /* M4_HAMMERSANDAL */
775 1, 0, 0, 100, 1, 10, 9, 7, 0, B, P_HAMMER, MT_MINERAL, CLR_WHITE, 24),
776 WEAPON("sexy leather pump", (char *)0,
777 1, 0, 0, 100, 2, 50, 8, 10, 4, B, P_HAMMER, MT_LEATHER, CLR_BRIGHT_MAGENTA, 15),
778 WEAPON("spiked battle boot", (char *)0,
779 1, 0, 0, 100, 5, 150, 9, 9, 2, B, P_HAMMER, MT_METAL, HI_METAL, 30),
780 WEAPON("soft lady shoe", (char *)0,
781 1, 0, 0, 100, 1, 500, 8, 4, 9, B, P_HAMMER, MT_SILK, CLR_WHITE, 15),
782 WEAPON("dogshit boot", (char *)0,
783 1, 0, 0, 100, 10, 10, 4, 4, 5, B, P_HAMMER, MT_SECREE, CLR_BROWN, 8),
784 WEAPON("kitten heel pump", (char *)0,
785 1, 0, 0, 100, 4, 200, 14, 3, 7, P, P_HAMMER, MT_MERCURIAL, CLR_MAGENTA, 45),
786 WEAPON("prostitute shoe", (char *)0,
787 1, 0, 0, 100, 10, 200, 10, 10, 2, B, P_HAMMER, MT_WOOD, CLR_ORANGE, 30),
788 /* prostitute shoe has to be last, both for shoes and hammer-class weapons in general */
790 /* Quarterstaves - regular one has to be first one */
791 WEAPON("quarterstaff", "staff",
792 0, 0, 1, 268, 16, 5, 9, 9, 0, B, P_QUARTERSTAFF, MT_WOOD, HI_WOOD, 1),
793 WEAPON("troutstaff", (char *)0,
794 1, 0, 1, 100, 16, 5, 9, 9, 0, B, P_QUARTERSTAFF, MT_CLOTH, CLR_WHITE, 1),
795 WEAPON("caster staff", (char *)0, /* spellboost when wielded */
796 1, 0, 1, 50, 20, 60, 11, 11, 0, B, P_QUARTERSTAFF, MT_ADAMANTIUM, CLR_BROWN, 30),
797 WEAPON("contro staff", (char *)0, /* control magic when wielded */
798 1, 0, 1, 20, 80, 10, 12, 9, 0, B, P_QUARTERSTAFF, MT_PWN_BUBBLE, CLR_RED, 12),
799 WEAPON("climbing stick", (char *)0,
800 1, 0, 1, 20, 5, 25, 8, 8, 0, B, P_QUARTERSTAFF, MT_PLASTIC, CLR_GRAY, 12),
801 WEAPON("foamy staff", (char *)0,
802 1, 0, 1, 60, 16, 5, 8, 8, 0, B, P_QUARTERSTAFF, MT_FOAM, CLR_WHITE, 1),
803 WEAPON("shakujo", (char *)0,
804 1, 0, 1, 40, 24, 5, 9, 7, 0, B|P, P_QUARTERSTAFF, MT_IRON, HI_METAL, 3),
805 WEAPON("lajatang", (char *)0,
806 1, 0, 1, 20, 40, 30, 7, 7, 0, B|P, P_QUARTERSTAFF, MT_METAL, HI_METAL, 20),
807 WEAPON("treestaff", (char *)0,
808 1, 0, 1, 20, 8, 12, 12, 10, 0, B, P_QUARTERSTAFF, MT_AMBER, HI_WOOD, 8),
809 WEAPON("rain pipe", (char *)0,
810 1, 0, 1, 200, 64, 2, 8, 10, 0, B, P_QUARTERSTAFF, MT_POURPOOR, CLR_BRIGHT_BLUE, 4),
811 WEAPON("vacuum staff", (char *)0, /* magic vacuum when wielded */
812 1, 0, 1, 20, 5, 20, 17, 13, 0, B, P_QUARTERSTAFF, MT_MYSTERIOUS, CLR_WHITE, 10),
813 WEAPON("massager", (char *)0,
814 1, 0, 1, 20, 12, 8, 11, 9, 1, B, P_QUARTERSTAFF, MT_WOOD, HI_WOOD, 5),
815 WEAPON("flindbar", (char *)0,
816 1, 0, 1, 20, 24, 10, 10, 10, 0, B, P_QUARTERSTAFF, MT_SCRAP, CLR_GRAY, 1),
817 WEAPON("fire stick", (char *)0,
818 1, 0, 1, 50, 16, 5, 10, 10, 0, B, P_QUARTERSTAFF, MT_WAX, CLR_RED, 5),
819 WEAPON("oldest staff", (char *)0,
820 1, 0, 1, 20, 16, 5, 14, 14, 0, B, P_QUARTERSTAFF, MT_COMPOST, CLR_BROWN, 20),
821 WEAPON("walking stick", (char *)0,
822 1, 0, 1, 20, 16, 5, 16, 11, 0, B, P_QUARTERSTAFF, MT_BONE, CLR_WHITE, 16),
823 WEAPON("impact staff", (char *)0,
824 1, 0, 1, 50, 16, 5, 13, 13, 1, B, P_QUARTERSTAFF, MT_TAR, CLR_BLACK, 15),
825 WEAPON("massive staff", (char *)0,
826 1, 0, 1, 50, 500, 80, 16, 16, 0, B, P_QUARTERSTAFF, MT_LEAD, CLR_GRAY, 30),
827 WEAPON("double force-blade", "double-bladed weapon", /* use the force when wielded */
828 0, 1, 1, 5, 16, 50, 9, 6, 2, S, P_QUARTERSTAFF, MT_MESH, CLR_RED, 10),
829 WEAPON("teaching staff", (char *)0,
830 1, 0, 1, 40, 12, 4, 6, 6, 6, B, P_QUARTERSTAFF, MT_BAMBOO, HI_WOOD, 4),
831 WEAPON("cobalt staff", (char *)0,
832 1, 0, 1, 20, 16, 12, 10, 10, 0, B, P_QUARTERSTAFF, MT_COBALT, CLR_BLUE, 2),
833 WEAPON("bamboo staff", (char *)0,
834 1, 0, 1, 10, 5, 16, 12, 12, 0, B, P_QUARTERSTAFF, MT_BAMBOO, CLR_BROWN, 6),
835 WEAPON("breaker staff", (char *)0,
836 1, 0, 1, 5, 24, 30, 13, 13, 0, B, P_QUARTERSTAFF, MT_STEEL, CLR_BLACK, 20),
837 WEAPON("feather staff", (char *)0,
838 1, 0, 1, 1, 4, 200, 16, 16, 0, B, P_QUARTERSTAFF, MT_FIRMAMENT, CLR_WHITE, 50),
839 WEAPON("chrome staff", (char *)0,
840 1, 0, 1, 20, 80, 10, 12, 9, 0, B, P_QUARTERSTAFF, MT_CHROME, CLR_GREEN, 7),
841 WEAPON("battle staff", (char *)0,
842 1, 0, 1, 100, 16, 50, 15, 15, 0, B, P_QUARTERSTAFF, MT_METAL, HI_METAL, 24),
843 WEAPON("pheonix staff", (char *)0, /* burns you and your inventory every turn, disables fire res for 1000 turns */
844 1, 0, 1, 1, 5, 400, 18, 18, 0, B, P_QUARTERSTAFF, MT_FOAM, CLR_GRAY, 80),
845 WEAPON("silver khakkhara", "silver monk's staff",
846 0, 0, 1, 20, 24, 5, 9, 7, 0, B|P, P_QUARTERSTAFF, MT_SILVER, HI_SILVER, 10),
847 WEAPON("bo staff", (char *)0,
848 1, 0, 1, 50, 16, 20, 13, 13, 0, B, P_QUARTERSTAFF, MT_WAX, CLR_BROWN, 15),
849 WEAPON("iron bar", (char *)0,
850 1, 0, 1, 20, 80, 10, 12, 9, 0, B, P_QUARTERSTAFF, MT_IRON, HI_METAL, 7),
851 WEAPON("runed rod", "rod",
852 0, 0, 1, 20, 15, 5, 10, 10, 0, B, P_QUARTERSTAFF, MT_IRON, HI_METAL, 6),
853 WEAPON("star rod", "rod",
854 0, 0, 1, 20, 15, 5, 10, 10, 0, B, P_QUARTERSTAFF, MT_PLATINUM, CLR_WHITE, 6),
855 WEAPON("fire hook", "beaked staff",
856 0, 0, 1, 20, 15, 5, 12, 12, 0, B|P, P_QUARTERSTAFF, MT_IRON, HI_METAL, 12),
857 WEAPON("platinum fire hook", "beaked staff",
858 0, 0, 1, 20, 16, 5, 12, 12, 0, B|P, P_QUARTERSTAFF, MT_PLATINUM, CLR_WHITE, 12),
859 /* platinum fire hook has to be last, see makemon.c */
861 /* Polearms */
862 /* (also weptool fishing pole) */
863 /* spear-type */
865 /* partisan must be first, see makemon.c */
866 WEAPON("partisan", "vulgar polearm",
867 0, 0, 1, 230, 32, 10, 10, 9, 0, P, P_POLEARMS, MT_IRON, HI_METAL, 5),
868 /* +1 large */
869 WEAPON("penis pole", (char *)0,
870 1, 0, 1, 40, 32, 10, 10, 9, 0, P, P_POLEARMS, MT_FLESH, CLR_BROWN, 5),
871 WEAPON("stickshoe", (char *)0,
872 1, 0, 1, 50, 24, 100, 8, 10, 4, P, P_POLEARMS, MT_LEATHER, CLR_BROWN, 6),
873 WEAPON("glaive", "single-edged polearm",
874 0, 0, 1, 225, 32, 6, 9, 15, 2, S, P_POLEARMS, MT_IRON, HI_METAL, 7),
875 WEAPON("spetum", "forked polearm",
876 0, 0, 1, 220, 20, 5, 9, 9, 1, P, P_POLEARMS, MT_IRON, HI_METAL, 10),
877 /* +1 small, +d6 large */
878 WEAPON("physician bar", (char *)0,
879 1, 0, 1, 20, 20, 5, 9, 9, 1, P, P_POLEARMS, MT_COPPER, CLR_GRAY, 32),
880 WEAPON("noob pollax", (char *)0, /* this and the other pollax have increased thrusting range --Amy */
881 1, 0, 1, 10, 20, 20, 2, 2, 0, P, P_POLEARMS, MT_POURPOOR, CLR_GRAY, 20),
882 WEAPON("great pollax", (char *)0,
883 1, 0, 1, 10, 500, 20, 15, 15, 0, P, P_POLEARMS, MT_ETHER, CLR_BRIGHT_BLUE, 60),
884 WEAPON("ranseur", "hilted polearm",
885 0, 0, 1, 230, 20, 6, 6, 6, 3, P, P_POLEARMS, MT_IRON, HI_METAL, 4),
886 /* +d4 both */
888 WEAPON("petrifyium bar", (char *)0,
889 1, 0, 1, 10, 10, 50, 10, 9, 0, P, P_POLEARMS, MT_FLESH, CLR_BROWN, 50),
890 WEAPON("disintegration bar", (char *)0,
891 1, 0, 1, 10, 50, 100, 4, 4, 0, P, P_POLEARMS, MT_ETERNIUM, CLR_BLACK, 50),
892 WEAPON("leadbar", (char *)0,
893 1, 0, 1, 40, 300, 40, 10, 10, 0, P, P_POLEARMS, MT_LEAD, CLR_GRAY, 5),
894 WEAPON("nano pole", (char *)0,
895 1, 0, 1, 30, 40, 10, 11, 11, 1, P, P_POLEARMS, MT_NANOMACHINE, CLR_RED, 12),
896 WEAPON("eternal pole", (char *)0, /* half physical damage when wielded */
897 1, 0, 1, 50, 48, 5, 6, 6, 1, S, P_POLEARMS, MT_ETERNIUM, CLR_GRAY, 16),
898 WEAPON("bohemian ear spoon", (char *)0,
899 1, 0, 1, 20, 20, 6, 9, 9, 3, P, P_POLEARMS, MT_IRON, CLR_BROWN, 4),
900 WEAPON("long pole", (char *)0,
901 1, 0, 1, 50, 60, 50, 6, 15, 0, S, P_POLEARMS, MT_ARCANIUM, CLR_GRAY, 18),
902 WEAPON("sharp pole", (char *)0,
903 1, 0, 1, 50, 60, 50, 15, 6, 0, S, P_POLEARMS, MT_ARCANIUM, CLR_BRIGHT_CYAN, 18),
905 WEAPON("pole lantern", (char *)0,
906 1, 0, 1, 20, 200, 40, 6, 6, 0, S, P_POLEARMS, MT_METAL, CLR_CYAN, 8),
907 WEAPON("celestial pole", (char *)0,
908 1, 0, 1, 10, 20, 5, 12, 12, 1, P, P_POLEARMS, MT_CELESTIUM, CLR_BRIGHT_CYAN, 14),
909 WEAPON("zebes pole", (char *)0,
910 1, 0, 1, 10, 20, 5, 14, 6, 4, P, P_POLEARMS, MT_PWN_BUBBLE, CLR_RED, 11),
911 WEAPON("cryptic pole", (char *)0,
912 1, 0, 1, 10, 40, 10, 12, 13, 0, P, P_POLEARMS, MT_CONUNDRUM, CLR_GRAY, 13),
913 WEAPON("shickstake", (char *)0,
914 1, 0, 1, 20, 16, 10, 10, 15, 1, P, P_POLEARMS, MT_SHELL, CLR_WHITE, 14),
915 WEAPON("patina bar", (char *)0,
916 1, 0, 1, 10, 16, 20, 10, 10, 3, P, P_POLEARMS, MT_GREEN_STEEL, CLR_GREEN, 20),
917 WEAPON("lochaber axe", (char *)0,
918 1, 0, 1, 10, 40, 50, 13, 13, 0, P, P_POLEARMS, MT_STEEL, CLR_GRAY, 35),
919 WEAPON("top pole", (char *)0,
920 1, 0, 1, 1, 10, 250, 17, 17, 1, P, P_POLEARMS, MT_FIRMAMENT, CLR_WHITE, 60),
921 WEAPON("svaerdstav", "swedish polearm",
922 0, 0, 1, 20, 24, 5, 13, 12, 1, B, P_POLEARMS, MT_BRONZE, CLR_GRAY, 12),
923 WEAPON("stangoekse", "danish axe",
924 0, 0, 1, 10, 60, 20, 10, 14, 0, S, P_POLEARMS, MT_COBALT, CLR_BRIGHT_CYAN, 40),
926 WEAPON("nastypole", (char *)0,
927 1, 0, 1, 30, 40, 10, 10, 10, 2, P, P_POLEARMS, MT_ETHER, CLR_BRIGHT_CYAN, 10),
929 WEAPON("dark bar", (char *)0,
930 1, 0, 1, 20, 60, 20, 6, 6, 0, S, P_POLEARMS, MT_ARCANIUM, CLR_BLACK, 10),
932 WEAPON("yith tentacle", (char *)0,
933 1, 0, 1, 50, 20, 50, 8, 10, 1, P, P_POLEARMS, MT_SECREE, CLR_MAGENTA, 20),
935 /* axe-type */
936 WEAPON("bardiche", "long poleaxe",
937 0, 0, 1, 170, 48, 7, 6, 6, 0, S, P_POLEARMS, MT_IRON, HI_METAL, 3),
938 /* +1d4 small, +2d4 large */
939 WEAPON("infernal bardiche", "black poleaxe",
940 0, 0, 1, 10, 48, 40, 6, 6, 0, S, P_POLEARMS, MT_CONUNDRUM, CLR_BLACK, 22),
941 /* +2d4 small, +3d4 large */
942 WEAPON("ancus", "stone polearm",
943 0, 0, 1, 40, 60, 10, 6, 4, 0, P|S, P_POLEARMS, MT_AMBER, CLR_ORANGE, 6),
944 WEAPON("infernal ancus", "ornamental polearm",
945 0, 0, 1, 10, 48, 30, 6, 15, 1, P|S, P_POLEARMS, MT_CONUNDRUM, CLR_BLACK, 30),
946 /* +2d4 small */
947 WEAPON("voulge", "pole cleaver",
948 0, 0, 1, 190, 48, 5, 6, 6, 1, S, P_POLEARMS, MT_IRON, HI_METAL, 8),
949 /* +d4 both */
950 WEAPON("halberd", "angled poleaxe",
951 0, 0, 1, 190, 60, 10, 15, 9, 0, P|S, P_POLEARMS, MT_IRON, HI_METAL, 15),
952 /* +1d6 large */
953 WEAPON("helmet beard", (char *)0,
954 1, 0, 1, 20, 60, 10, 15, 9, 5, P|S, P_POLEARMS, MT_TAR, CLR_BLACK, 45),
956 WEAPON("pitchfork", (char *)0, /* +1 small */
957 1, 0, 1, 20, 10, 5, 6, 15, 0, P, P_POLEARMS, MT_IRON, HI_METAL, 4),
958 WEAPON("garden fork", (char *)0,
959 1, 0, 1, 20, 10, 5, 6, 15, 0, P, P_POLEARMS, MT_COMPOST, CLR_BROWN, 7),
960 WEAPON("black halberd", "black polearm",
961 0, 0, 1, 20, 60, 10, 12, 16, 0, P|S, P_POLEARMS, MT_IRON, CLR_BLACK, 16),
963 /* curved/hooked */
964 WEAPON("fauchard", "pole sickle",
965 0, 0, 1, 224, 24, 5, 9, 12, 1, P|S, P_POLEARMS, MT_IRON, HI_METAL, 10),
966 WEAPON("guisarme", "pruning hook",
967 0, 0, 1, 225, 32, 5, 6, 13, 1, S, P_POLEARMS, MT_IRON, HI_METAL, 10),
968 /* +1d4 small */
969 WEAPON("bill-guisarme", "hooked polearm",
970 0, 0, 1, 160, 48, 7, 6, 15, 1, P|S, P_POLEARMS, MT_IRON, HI_METAL, 20),
971 /* +1d4 small */
972 WEAPON("pike", (char *)0,
973 1, 0, 1, 20, 60, 7, 10, 10, 0, P|S, P_POLEARMS, MT_WOOD, CLR_YELLOW, 16),
974 WEAPON("traffic light", (char *)0,
975 1, 0, 1, 10, 60, 200, 10, 24, 0, B|P, P_POLEARMS, MT_PLATINUM, CLR_BLACK, 70),
976 WEAPON("giant scythe", (char *)0,
977 1, 0, 1, 20, 60, 50, 16, 16, 0, B|P, P_POLEARMS, MT_MITHRIL, CLR_GRAY, 50),
978 WEAPON("bone scythe", (char *)0,
979 1, 0, 1, 5, 20, 6, 8, 8, 0, S, P_POLEARMS, MT_BONE, CLR_BLACK, 14),
980 WEAPON("grain scythe", (char *)0,
981 1, 0, 1, 10, 60, 5, 8, 10, 0, S, P_POLEARMS, MT_IRON, HI_METAL, 10),
982 WEAPON("thresher", (char *)0,
983 1, 0, 1, 20, 60, 50, 15, 15, 1, B|P, P_POLEARMS, MT_COMPOST, CLR_BROWN, 40),
984 /* other */
985 WEAPON("lucern hammer", "pronged polearm",
986 0, 0, 1, 225, 60, 7, 6, 16, 0, B|P, P_POLEARMS, MT_IRON, HI_METAL, 12),
987 /* +1d4 small */
989 WEAPON("sickle", (char *)0, /* Vs plants: +6 to hit and double damage */
990 1, 0, 0, 20, 20, 4, 4, 1, 0, S, P_POLEARMS, MT_IRON, HI_METAL, 1),
991 WEAPON("elven sickle", (char *)0, /* Vs plants: +6 to hit and double damage */
992 1, 0, 0, 20, 20, 4, 6, 3, 2, S, P_POLEARMS, MT_WOOD, HI_WOOD, 5),
993 WEAPON("trishula", (char *)0,
994 1, 0, 0, 15, 40, 5, 7, 5, 2, S, P_POLEARMS, MT_IRON, CLR_BRIGHT_CYAN, 6),
995 WEAPON("scythe", (char *)0, /* 2d4 damage. Vs plants: +6 to hit and double damage */
996 1, 0, 1, 20, 20, 6, 8, 8, 0, S, P_POLEARMS, MT_IRON, HI_METAL, 9),
998 WEAPON("bec de corbin", "beaked polearm",
999 0, 0, 1, 200, 40, 8, 15, 9, 2, B|P, P_POLEARMS, MT_IRON, HI_METAL, 17),
1000 /* bec de corbin must be last polearm, see makemon.c */
1002 /* Spears */
1003 /* orcish spear must be first */
1004 WEAPON("orcish spear", "crude spear",
1005 0, 1, 0, 500, 12, 3, 5, 7, 0, P, P_SPEAR, MT_IRON, CLR_BLACK, 1),
1006 WEAPON("spear", (char *)0,
1007 1, 1, 0, 904, 12, 3, 6, 8, 0, P, P_SPEAR, MT_IRON, HI_METAL, 3),
1008 WEAPON("crappy spear", (char *)0,
1009 1, 1, 0, 200, 12, 2, 6, 8, 0, P, P_SPEAR, MT_SCRAP, HI_METAL, 1),
1010 WEAPON("brittle spear", (char *)0,
1011 1, 1, 0, 200, 50, 1, 5, 5, 0, P, P_SPEAR, MT_POURPOOR, HI_METAL, 1),
1012 WEAPON("heavy spear", (char *)0, /* -2 multishot, double thrown damage */
1013 1, 1, 0, 100, 30, 4, 6, 8, 0, P, P_SPEAR, MT_POURPOOR, HI_METAL, 5),
1014 WEAPON("superheavy spear", (char *)0, /* -3 multishot, 2.5x thrown damage */
1015 1, 1, 0, 5, 96, 8, 8, 10, 0, P, P_SPEAR, MT_POURPOOR, HI_METAL, 20),
1016 WEAPON("superweapon", (char *)0,
1017 1, 1, 0, 10, 12, 3, 6, 8, 0, P, P_SPEAR, MT_BRONZE, CLR_RED, 15),
1018 WEAPON("cobalt spear", (char *)0,
1019 1, 1, 0, 100, 12, 3, 6, 8, 1, P, P_SPEAR, MT_COBALT, CLR_BLUE, 3),
1020 WEAPON("cheap spear", (char *)0,
1021 1, 1, 0, 200, 12, 2, 6, 7, 0, P, P_SPEAR, MT_SINNUM, CLR_GRAY, 1),
1022 WEAPON("silk spear", (char *)0,
1023 1, 1, 0, 300, 12, 3, 6, 8, 0, P, P_SPEAR, MT_SILK, CLR_WHITE, 4),
1024 WEAPON("bronze spear", (char *)0,
1025 1, 1, 0, 20, 12, 3, 6, 8, 1, P, P_SPEAR, MT_BRONZE, HI_COPPER, 4),
1026 WEAPON("atgeir", (char *)0, /* counts as heavy weapon */
1027 1, 1, 0, 1, 12, 40, 8, 12, 0, P, P_SPEAR, MT_TINSEL, CLR_ORANGE, 24),
1028 WEAPON("flint spear", (char *)0,
1029 1, 1, 0, 20, 12, 3, 6, 8, 1, P, P_SPEAR, MT_MINERAL, HI_MINERAL, 4),
1030 WEAPON("droven spear", "long obsidian spear",
1031 0, 1, 1, 20, 12, 3, 18, 18, 2, P, P_SPEAR, MT_OBSIDIAN, CLR_BLACK, 25),
1032 WEAPON("randospear", (char *)0,
1033 1, 1, 0, 300, 12, 3, 6, 8, 0, P, P_SPEAR, MT_IRON, CLR_YELLOW, 3),
1034 WEAPON("silver spear", (char *)0,
1035 1, 1, 0, 250, 12, 40, 6, 8, 0, P, P_SPEAR, MT_SILVER, HI_SILVER, 10),
1036 /* STEPHEN WHITE'S NEW CODE */
1037 WEAPON("elven spear", "runed spear",
1038 0, 1, 0, 460, 12, 3, 7, 8, 0, P, P_SPEAR, MT_WOOD, HI_METAL, 7),
1039 WEAPON("inka spear", (char *)0,
1040 1, 1, 0, 100, 12, 3, 7, 8, 0, P, P_SPEAR, MT_INKA, CLR_BROWN, 7),
1041 WEAPON("long stake", (char *)0,
1042 1, 1, 0, 20, 12, 3, 6, 8, 1, P, P_SPEAR, MT_WOOD, HI_WOOD, 6),
1043 WEAPON("bamboo spear", (char *)0,
1044 1, 1, 0, 20, 12, 3, 6, 8, 1, P, P_SPEAR, MT_BAMBOO, CLR_YELLOW, 6),
1045 WEAPON("dwarvish spear", "stout spear",
1046 0, 1, 0, 650, 12, 3, 8, 8, 0, P, P_SPEAR, MT_IRON, HI_METAL, 8),
1047 WEAPON("dragon spear", (char *)0,
1048 1, 1, 0, 50, 12, 3, 8, 8, 0, P, P_SPEAR, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 9),
1049 WEAPON("ceramic spear", (char *)0,
1050 1, 1, 0, 100, 12, 5, 7, 8, 1, P, P_SPEAR, MT_CERAMIC, CLR_WHITE, 15),
1051 /* ceramic spear has to be last */
1053 /* Javelins - regular javelin must be first */
1054 WEAPON("javelin", "throwing spear",
1055 0, 1, 0, 620, 8, 3, 6, 6, 1, P, P_JAVELIN, MT_IRON, HI_METAL, 1),
1056 WEAPON("asbestos javelin", (char *)0,
1057 1, 1, 0, 100, 8, 3, 6, 6, 1, P, P_JAVELIN, MT_LIQUID, CLR_BRIGHT_GREEN, 20),
1058 WEAPON("spirit thrower", (char *)0,
1059 1, 1, 0, 344, 8, 10, 10, 10, 1, P, P_JAVELIN, MT_IRON, HI_METAL, 20),
1060 WEAPON("course javelin", (char *)0,
1061 1, 1, 0, 100, 40, 10, 11, 11, 1, P, P_JAVELIN, MT_POURPOOR, HI_METAL, 20),
1062 WEAPON("torpedo", (char *)0,
1063 1, 1, 0, 100, 8, 50, 16, 16, 1, P, P_JAVELIN, MT_IRON, HI_METAL, 40),
1064 WEAPON("puncturing javelin", (char *)0,
1065 1, 1, 0, 50, 8, 15, 12, 12, 1, P, P_JAVELIN, MT_STEEL, CLR_BROWN, 25),
1066 WEAPON("underworld javelin", (char *)0,
1067 1, 1, 0, 20, 8, 15, 12, 12, 1, P, P_JAVELIN, MT_MERCURIAL, CLR_GRAY, 25),
1068 WEAPON("transparence thrower", (char *)0,
1069 1, 1, 0, 1, 4, 200, 17, 17, 1, P, P_JAVELIN, MT_FIRMAMENT, CLR_WHITE, 80),
1070 WEAPON("homing torpedo", (char *)0,
1071 1, 1, 0, 10, 8, 50, 16, 16, 1, P, P_JAVELIN, MT_VIVA, CLR_ORANGE, 40),
1072 WEAPON("brick missile", (char *)0,
1073 1, 1, 0, 100, 8, 10, 12, 12, 1, P, P_JAVELIN, MT_BRICK, CLR_ORANGE, 25),
1074 WEAPON("flamethrower", (char *)0, /* +4 multishot, +d6 fire damage */
1075 1, 1, 0, 50, 4, 5, 5, 5, 1, P, P_JAVELIN, MT_WOOD, CLR_BROWN, 30),
1076 WEAPON("stack javelin", (char *)0,
1077 1, 1, 0, 300, 8, 3, 6, 6, 1, P, P_JAVELIN, MT_IRON, CLR_GREEN, 1),
1078 /* stack javelin must be last */
1080 /* Tridents - regular has to be first */
1081 WEAPON("trident", (char *)0,
1082 1, 0, 0, 560, 10, 5, 6, 4, 1, P, P_TRIDENT, MT_IRON, HI_METAL, 1),
1083 /* +1 small, +2d4 large */
1084 WEAPON("fourdent", (char *)0,
1085 1, 0, 0, 120, 10, 5, 6, 4, 3, P, P_TRIDENT, MT_BONE, CLR_WHITE, 3),
1086 WEAPON("shoomdent", (char *)0,
1087 1, 0, 0, 50, 4, 5, 7, 12, 0, P, P_TRIDENT, MT_FOAM, HI_METAL, 1),
1088 WEAPON("reach trident", (char *)0,
1089 1, 0, 0, 50, 10, 5, 6, 4, 1, P, P_TRIDENT, MT_IRON, HI_METAL, 5),
1090 WEAPON("pincer staff", "claw-ended staff",
1091 0, 0, 0, 25, 10, 80, 6, 12, 0, P, P_TRIDENT, MT_SHELL, CLR_BRIGHT_MAGENTA, 5),
1092 WEAPON("underwater trident", (char *)0, /* magical breathing */
1093 1, 0, 0, 5, 20, 120, 12, 12, 0, P, P_TRIDENT, MT_SHELL, CLR_BLACK, 30),
1095 WEAPON("two-handed trident", (char *)0,
1096 1, 0, 1, 20, 10, 400, 15, 12, 1, P, P_TRIDENT, MT_MITHRIL, CLR_RED, 24),
1097 WEAPON("difficult trident", (char *)0,
1098 1, 0, 0, 100, 200, 15, 7, 10, 1, P, P_TRIDENT, MT_LEAD, HI_METAL, 8),
1100 WEAPON("stygian pike", (char *)0,
1101 1, 0, 0, 100, 10, 50, 13, 11, 4, P, P_TRIDENT, MT_IRON, HI_METAL, 20),
1103 WEAPON("mare trident", (char *)0,
1104 1, 0, 0, 20, 10, 50, 12, 10, 5, P, P_TRIDENT, MT_SILVER, CLR_BRIGHT_CYAN, 18),
1105 WEAPON("plow", (char *)0,
1106 1, 0, 0, 10, 10, 50, 12, 10, 5, P, P_TRIDENT, MT_WOOD, CLR_BROWN, 15),
1108 WEAPON("mancatcher", (char *)0,
1109 1, 0, 1, 20, 10, 200, 17, 15, 3, P, P_TRIDENT, MT_WOOD, CLR_BROWN, 35),
1110 /* mancatcher has to be last */
1112 /* Lances - regular has to be first */
1113 WEAPON("lance", (char *)0,
1114 1, 0, 0, 50, 75, 10, 6, 8, 0, P, P_LANCE, MT_IRON, HI_METAL, 1),
1115 WEAPON("bronze lance", (char *)0,
1116 1, 0, 0, 20, 75, 10, 8, 8, 0, P, P_LANCE, MT_BRONZE, CLR_ORANGE, 5),
1117 WEAPON("course lance", (char *)0,
1118 1, 0, 0, 20, 75, 50, 12, 16, 0, P, P_LANCE, MT_WOOD, CLR_RED, 15),
1119 WEAPON("poker stick", (char *)0,
1120 1, 0, 0, 10, 75, 50, 12, 16, 0, P, P_LANCE, MT_SECREE, CLR_BLACK, 15),
1121 WEAPON("force pike", "long gray spear",
1122 0, 0, 0, 20, 80, 10, 14, 14, 0, P, P_LANCE, MT_PLASTIC, CLR_GRAY, 16),
1123 WEAPON("airstrike pike", (char *)0,
1124 1, 0, 0, 5, 75, 20, 14, 15, 0, P, P_LANCE, MT_TITANIUM, CLR_ORANGE, 25),
1125 WEAPON("droven lance", "obsidian lance",
1126 0, 0, 1, 20, 100, 10, 22, 22, 2, P, P_LANCE, MT_OBSIDIAN, CLR_BLACK, 36),
1127 WEAPON("elven lance", (char *)0,
1128 1, 0, 0, 20, 60, 10, 14, 15, 2, P, P_LANCE, MT_WOOD, HI_WOOD, 20),
1129 WEAPON("parasol", (char *)0,
1130 1, 0, 0, 20, 6,200, 4, 2, 1, P, P_LANCE, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 1),
1131 WEAPON("umbrella", (char *)0,
1132 1, 0, 0, 20, 6, 20, 4, 2, 1, P, P_LANCE, MT_WOOD, CLR_BROWN, 1),
1133 WEAPON("wooden bar", (char *)0,
1134 1, 0, 0, 10, 100, 40, 13, 11, 0, P, P_LANCE, MT_WOOD, CLR_YELLOW, 40),
1135 WEAPON("bricklayer bar", (char *)0,
1136 1, 0, 0, 10, 75, 10, 6, 15, 0, P, P_LANCE, MT_BRICK, CLR_BROWN, 10),
1137 WEAPON("spec lance", (char *)0,
1138 1, 0, 0, 10, 75, 10, 6, 10, 0, P, P_LANCE, MT_IRON, CLR_MAGENTA, 1),
1139 /* spec lance has to be last */
1141 /* Bows (and arrows) */
1142 /* KMH, balance patch -- damage of launchers restored to d2 big and small */
1143 /* orcish bow must be first */
1144 BOW("orcish bow", "crude bow", 0, 1, 800, 12, 60, 0, MT_WOOD, P_BOW, CLR_BLACK, 1),
1145 BOW("bow", (char *)0, 1, 1, 1140, 12, 60, 0, MT_WOOD, P_BOW, HI_WOOD, 3),
1146 BOW("blue bow", (char *)0, 1, 1, 100, 12, 70, 0, MT_SHADOWSTUFF, P_BOW, CLR_BRIGHT_BLUE, 25),
1147 BOW("meta bow", (char *)0, 1, 1, 300, 12, 60, 0, MT_WOOD, P_BOW, CLR_CYAN, 3),
1148 BOW("wind bow", (char *)0, 1, 1, 100, 12, 90, 0, MT_ETHER, P_BOW, HI_WOOD, 20), /* very fast speed when wielded */
1149 BOW("blade bow", (char *)0, 1, 1, 50, 16, 75, 0, MT_MESH, P_BOW, CLR_GRAY, 12),
1150 BOW("compost bow", (char *)0, 1, 1, 180, 12, 70, 0, MT_COMPOST, P_BOW, CLR_BROWN, 8),
1151 BOW("elven bow", "runed bow", 0, 1, 640, 12, 60, 0, MT_WOOD, P_BOW, HI_WOOD, 6),
1152 BOW("dark elven bow", "black runed bow", 0, 1, 200, 12, 60, 1, MT_WOOD, P_BOW, CLR_BLACK, 12),
1153 BOW("footbow", "warped bow", 0, 1, 50, 8, 40, 0, MT_SHELL, P_BOW, CLR_WHITE, 2),
1154 BOW("yumi", "long bow", 0, 1, 200, 12, 60, 0, MT_WOOD, P_BOW, HI_WOOD, 5),
1155 BOW("droven bow", "spider-legged bow", 0, 0, 100, 12, 80, 5, MT_GLASS, P_BOW, CLR_BLACK, 25),
1156 BOW("hydra bow", (char *)0, 1, 1, 100, 12, 200, 0, MT_WOOD, P_BOW, CLR_BROWN, 50),
1157 BOW("wildhild bow", (char *)0, 1, 1, 10, 12, 120, 0, MT_SILK, P_BOW, CLR_WHITE, 20),
1158 /* wildhild bow must be last */
1160 /* orcish arrow must be first arrow */
1161 PROJECTILE("orcish arrow", "crude arrow",
1162 0, 1200, 0, 2, 8, 8, 0, MT_IRON, -P_BOW, CLR_BLACK, 1),
1163 PROJECTILE("arrow", (char *)0,
1164 1, 2379, 0, 2, 9, 9, 0, MT_IRON, -P_BOW, HI_METAL, 2),
1165 PROJECTILE("light arrow", (char *)0,
1166 1, 20, 0, 20, 12, 12, 2, MT_CORAL, -P_BOW, CLR_YELLOW, 13),
1167 PROJECTILE("bone arrow", (char *)0,
1168 1, 200, 0, 2, 7, 8, 0, MT_BONE, -P_BOW, CLR_GRAY, 1),
1169 PROJECTILE("paper arrow", (char *)0,
1170 1, 400, 0, 2, 7, 7, 0, MT_PAPER, -P_BOW, CLR_WHITE, 1),
1171 PROJECTILE("odor shot", (char *)0,
1172 1, 100, 0, 2, 10, 10, 0, MT_SILK, -P_BOW, CLR_RED, 7),
1173 PROJECTILE("forbidden arrow", (char *)0,
1174 1, 400, 0, 2, 10, 10, 0, MT_COMPOST, -P_BOW, CLR_BROWN, 7),
1175 PROJECTILE("silver arrow", (char *)0,
1176 1, 1000, 0, 5, 10, 10, 0, MT_SILVER, -P_BOW, HI_SILVER, 15),
1177 PROJECTILE("elven arrow", "runed arrow",
1178 0, 1500, 0, 2, 11, 11, 0, MT_WOOD, -P_BOW, HI_METAL, 6),
1179 PROJECTILE("dark elven arrow", "black runed arrow",
1180 0, 200, 0, 2, 12, 12, 1, MT_WOOD, -P_BOW, CLR_BLACK, 12),
1181 PROJECTILE("ya", "japanese arrow",
1182 0, 500, 0, 4, 11, 11, 2, MT_METAL, -P_BOW, HI_METAL, 5),
1183 PROJECTILE("far-east arrow", "bamboo arrow",
1184 0, 500, 0, 4, 11, 11, 2, MT_BAMBOO, -P_BOW, CLR_BROWN, 5),
1185 PROJECTILE("droven arrow", "obsidian arrow",
1186 0, 100, 0, 6, 16, 16, 3, MT_OBSIDIAN, -P_BOW, CLR_BLACK, 20),
1187 PROJECTILE("golden arrow", (char *)0,
1188 1, 100, 0,10,15,15, 0, MT_GOLD, -P_BOW, HI_GOLD, 16),
1189 PROJECTILE("meteor arrow", (char *)0,
1190 1, 1, 0,20,16,16, 0, MT_METEOSTEEL, -P_BOW, CLR_GRAY, 80),
1191 PROJECTILE("ancient arrow", (char *)0,
1192 1, 100, 0,10,14,14, 0, MT_METAL, -P_BOW, CLR_BLACK, 16),
1193 PROJECTILE("bronze arrow", (char *)0,
1194 1, 100, 0,10,13,13, 0, MT_BRONZE, -P_BOW, CLR_ORANGE, 16),
1195 PROJECTILE("wonder arrow", (char *)0,
1196 1, 500, 0, 2, 10, 10, 0, MT_IRON, -P_BOW, CLR_MAGENTA, 2),
1197 /* last arrow is wonder arrow */
1199 /* Slings - regular has to be first */
1200 BOW("sling", (char *)0, 1, 0, 2100, 2, 20, 2, MT_WOOD, P_SLING, HI_LEATHER, 1),
1201 BOW("shovel", (char *)0, 1, 0, 500, 60, 4, 0, MT_POURPOOR, P_SLING, CLR_BLUE, 1),
1202 BOW("metal sling", (char *)0, 1, 0, 400, 2, 20, 2, MT_METAL, P_SLING, CLR_CYAN, 3),
1203 BOW("inka sling", (char *)0, 1, 0, 200, 2, 20, 5, MT_INKA, P_SLING, CLR_BROWN, 3),
1204 BOW("baggy sling", (char *)0, 1, 0, 200, 5, 40, 2, MT_MESH, P_SLING, CLR_BROWN, 10), /* +250 carry cap, +100 max */
1205 BOW("catapult", (char *)0, 1, 1, 100, 2, 250, 5, MT_METAL, P_SLING, CLR_BLACK, 40),
1206 BOW("atlatl", (char *)0, 1, 0, 100, 4, 20, 3, MT_AMBER, P_SLING, CLR_ORANGE, 5),
1207 BOW("snipesling", (char *)0, 1, 0, 100, 2, 20, 2, MT_SHADOWSTUFF, P_SLING, CLR_BRIGHT_BLUE, 10), /* +5 range for ammos, weak sight when wielded */
1208 /* snipesling has to be last */
1210 /* Firearms */
1211 GUN("pistol", (char *)0, 1, 0, 300, 8, 100, 15, 0, 4, WP_BULLET_PISTOL, MT_IRON, P_FIREARM, HI_METAL, 1),
1212 GUN("pistol pair", (char *)0, 1, 1, 80, 20, 250, 15, 0, 2, WP_BULLET_FIVESEVEN, MT_CHROME, P_FIREARM, CLR_BLUE, 10),
1213 GUN("flintlock", (char *)0, 1, 0, 400, 10, 50, 8, -2, 0, WP_BULLET_PISTOL, MT_IRON, P_FIREARM, HI_METAL, 1),
1214 GUN("beam reflector gun", (char *)0, 1, 0, 100, 10, 50, 8, 0, 2, WP_BULLET_PISTOL, MT_IRON, P_FIREARM, HI_METAL, 1),
1215 GUN("submachine gun", (char *)0, 1, 0, 140, 8, 250, 10, 3, 3, WP_BULLET_SMG, MT_IRON, P_FIREARM, HI_METAL, 5),
1216 GUN("lead unloader", (char *)0, 1, 0, 10, 8, 250, 10, 3, 3, WP_BULLET_SMG, MT_STEEL, P_FIREARM, CLR_GRAY, 7),
1217 GUN("heavy machine gun", (char *)0,1, 1, 50, 200, 2000, 14, 8, 0, WP_BULLET_MG, MT_IRON, P_FIREARM, HI_METAL, 40),
1218 GUN("rifle", (char *)0, 1, 1, 130, 12, 150, 25, -1, 5, WP_BULLET_RIFLE, MT_IRON, P_FIREARM, HI_METAL, 10),
1219 GUN("hunting rifle", (char *)0, 1, 1, 20, 12, 150, 30, -1, 5, WP_BULLET_RIFLE, MT_VIVA, P_FIREARM, CLR_ORANGE, 15),
1220 GUN("assault rifle", (char *)0, 1, 0, 99, 16, 1000, 12, 5, 2, WP_BULLET_AR, MT_IRON, P_FIREARM, HI_METAL, 12),
1221 GUN("storm rifle", (char *)0, 1, 0, 1, 16, 1000, 12, 5, 4, WP_BULLET_AR, MT_FIRMAMENT, P_FIREARM, CLR_ORANGE, 13),
1222 GUN("kalashnikov", (char *)0, 1, 1, 20, 16, 2000, 12, 7, 1, WP_BULLET_AR, MT_METAL, P_FIREARM, HI_METAL, 18),
1223 GUN("sniper rifle", (char *)0, 1, 1, 100, 20, 4000, 35, -3, 8, WP_BULLET_SNIPER, MT_IRON, P_FIREARM, HI_METAL, 24),
1224 GUN("shotgun", (char *)0, 1, 0, 490, 15, 200, 3, -1, 7, WP_SHELL, MT_CHROME, P_FIREARM, HI_METAL, 5),
1225 GUN("paper shotgun", (char *)0, 1, 0, 10, 15, 200, 3, -1, 7, WP_SHELL, MT_PAPER, P_FIREARM, CLR_WHITE, 5),
1226 GUN("sawed-off shotgun", (char *)0, 1, 0, 150, 15, 100, 3, 1, 0, WP_SHELL, MT_IRON, P_FIREARM, CLR_BROWN, 7),
1227 GUN("auto shotgun", (char *)0, 1, 1, 100, 24, 1500, 3, 2, 4, WP_SHELL_AUTO, MT_IRON, P_FIREARM, HI_METAL, 24),
1228 GUN("hand blaster", (char *)0, 1, 0, 500, 12, 1000, 10, 1, 0,WP_BLASTER_HAND, MT_PLASTIC, P_FIREARM, CLR_BLACK, 5),
1229 GUN("arm blaster", (char *)0, 1, 0, 80, 20, 4500, 15, 6, 0,WP_BLASTER_ARM, MT_PLASTIC, P_FIREARM, CLR_WHITE, 20),
1230 GUN("process card", (char *)0, 1, 0, 20, 20, 4500, 20, 0, 0,WP_PROCESS_CARD, MT_ARCANIUM, P_FIREARM, CLR_BRIGHT_CYAN, 24),
1231 GUN("carcosan sting", (char *)0, 1, 0, 100, 4, 500, 8, 1, 0,WP_BLASTER_CARC, MT_GOLD, P_FIREARM, HI_GOLD, 1),
1232 GUN("cutting laser",(char *)0, 1, 0, 200, 10, 1000, 3, 0, 3,WP_CUTTING, MT_PLASTIC, P_FIREARM, CLR_YELLOW, 25),
1233 GUN("raygun", (char *)0, 1, 0, 100, 20, 3000, 15, 1, 0,WP_RAYGUN, MT_PLASTIC, P_FIREARM, CLR_BRIGHT_CYAN, 30),
1234 GUN("BFG", (char *)0, 1, 1, 200, 75, 3000, 25, 40, 0,WP_BFG, MT_SILVER, P_FIREARM, HI_SILVER, 90),
1235 GUN("fatman", (char *)0, 1, 1, 1, 2000, 5000, 10, -20, 0,WP_FATMAN, MT_STEEL, P_FIREARM, CLR_GRAY, 100),
1236 GUN("rocket launcher", (char *)0, 1, 1, 200, 250, 3500, 20, -5, 0, WP_ROCKET, MT_IRON, P_FIREARM, HI_METAL, 50),
1237 GUN("grenade launcher", (char *)0, 1, 1, 100, 25, 1500, 6, -3, 1,WP_GRENADE, MT_IRON, P_FIREARM, HI_METAL, 30),
1238 BULLET("pistol bullet", (char *)0,
1239 1, 500, 0, 5, 21, 25, 1, WP_BULLET_PISTOL, P, MT_IRON, -P_FIREARM, HI_METAL, 1),
1240 BULLET("lead pistol bullet", (char *)0,
1241 1, 200, 0, 5, 21, 25, 1, WP_BULLET_PISTOL, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1242 BULLET("silver pistol bullet", (char *)0,
1243 1, 200, 0, 15, 21, 25, 3, WP_BULLET_PISTOL, P, MT_SILVER, -P_FIREARM, HI_SILVER, 30),
1244 BULLET("antimatter pistol bullet", (char *)0,
1245 1, 20, 0, 35, 21, 25, 1, WP_BULLET_PISTOL, P, MT_MITHRIL, -P_FIREARM, CLR_BLACK, 66),
1246 BULLET("five-seven bullet", (char *)0,
1247 1, 100, 0, 10, 19, 22, 0, WP_BULLET_FIVESEVEN, P, MT_IRON, -P_FIREARM, HI_METAL, 1),
1248 BULLET("lead five-seven bullet", (char *)0,
1249 1, 40, 0, 10, 19, 22, 0, WP_BULLET_FIVESEVEN, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1250 BULLET("shadow five-seven bullet", (char *)0, /* spawns in greater stacks */
1251 1, 40, 0, 30, 19, 22, 5, WP_BULLET_FIVESEVEN, P, MT_SHADOWSTUFF, -P_FIREARM, CLR_BLUE, 40),
1252 BULLET("antimatter five-seven bullet", (char *)0,
1253 1, 5, 0, 60, 19, 22, 0, WP_BULLET_FIVESEVEN, P, MT_MITHRIL, -P_FIREARM, CLR_BLACK, 66),
1254 BULLET("SMG bullet", (char *)0,
1255 1, 340, 0, 5, 22, 27, 1, WP_BULLET_SMG, P, MT_IRON, -P_FIREARM, HI_METAL, 1),
1256 BULLET("bronze SMG bullet", (char *)0,
1257 1, 50, 0, 5, 22, 27, 1, WP_BULLET_SMG, P, MT_BRONZE, -P_FIREARM, CLR_ORANGE, 1),
1258 BULLET("lead SMG bullet", (char *)0,
1259 1, 100, 0, 5, 22, 27, 1, WP_BULLET_SMG, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1260 BULLET("antimatter SMG bullet", (char *)0,
1261 1, 20, 0, 35, 22, 27, 1, WP_BULLET_SMG, P, MT_MITHRIL, -P_FIREARM, CLR_BLACK, 66),
1262 BULLET("MG bullet", (char *)0,
1263 1, 55, 0, 5, 24, 30, 1, WP_BULLET_MG, P, MT_IRON, -P_FIREARM, HI_METAL, 1),
1264 BULLET("hollow-point MG bullet", (char *)0,
1265 1, 5, 0, 5, 24, 30, 8, WP_BULLET_MG, P, MT_STEEL, -P_FIREARM, CLR_GRAY, 1),
1266 BULLET("lead MG bullet", (char *)0,
1267 1, 20, 0, 5, 24, 30, 1, WP_BULLET_MG, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1268 BULLET("antimatter MG bullet", (char *)0,
1269 1, 10, 0, 35, 24, 30, 1, WP_BULLET_MG, P, MT_MITHRIL, -P_FIREARM, CLR_BLACK, 66),
1270 BULLET("rifle bullet", (char *)0,
1271 1, 300, 0, 5, 24, 33, 1, WP_BULLET_RIFLE, P, MT_IRON, -P_FIREARM, HI_METAL, 1),
1272 BULLET("copper rifle bullet", (char *)0,
1273 1, 50, 0, 5, 24, 33, 1, WP_BULLET_RIFLE, P, MT_COPPER, -P_FIREARM, CLR_ORANGE, 20),
1274 BULLET("lead rifle bullet", (char *)0,
1275 1, 100, 0, 5, 24, 33, 1, WP_BULLET_RIFLE, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1276 BULLET("antimatter rifle bullet", (char *)0,
1277 1, 20, 0, 35, 24, 33, 1, WP_BULLET_RIFLE, P, MT_MITHRIL, -P_FIREARM, CLR_BLACK, 66),
1278 BULLET("sniper bullet", (char *)0,
1279 1, 110, 0, 5, 24, 36, 1, WP_BULLET_SNIPER, P, MT_IRON, -P_FIREARM, HI_METAL, 1),
1280 BULLET("platinum sniper bullet", (char *)0,
1281 1, 20, 0, 5, 24, 36, 1, WP_BULLET_SNIPER, P, MT_PLATINUM, -P_FIREARM, CLR_GRAY, 35),
1282 BULLET("lead sniper bullet", (char *)0,
1283 1, 40, 0, 5, 24, 36, 1, WP_BULLET_SNIPER, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1284 BULLET("antimatter sniper bullet", (char *)0,
1285 1, 10, 0, 35, 24, 36, 1, WP_BULLET_SNIPER, P, MT_MITHRIL, -P_FIREARM, CLR_BLACK, 66),
1286 BULLET("assault rifle bullet", (char *)0,
1287 1, 135, 0, 5, 23, 29, 1, WP_BULLET_AR, P, MT_IRON, -P_FIREARM, HI_METAL, 1),
1288 BULLET("lowrate assault rifle bullet", (char *)0, /* spawns in particularly big amounts */
1289 1, 50, 0, 5, 11, 14, 0, WP_BULLET_AR, P, MT_BAMBOO, -P_FIREARM, CLR_BROWN, 1),
1290 BULLET("lead assault rifle bullet", (char *)0,
1291 1, 60, 0, 5, 23, 29, 1, WP_BULLET_AR, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1292 BULLET("antimatter assault rifle bullet", (char *)0,
1293 1, 20, 0, 35, 23, 29, 1, WP_BULLET_AR, P, MT_MITHRIL, -P_FIREARM, CLR_BLACK, 66),
1294 BULLET("carcosan bolt", (char *)0,
1295 1, 200, 0, 5, 5, 5, 0, WP_BLASTER_CARC, S, MT_CORAL, -P_FIREARM, CLR_YELLOW, 1),
1296 BULLET("blaster bolt", (char *)0,
1297 1, 480, 0, 15, 26, 26, 0, WP_BLASTER_HAND, S, MT_METAL, -P_FIREARM, CLR_RED, 1),
1298 BULLET("heavy blaster bolt", (char *)0,
1299 1, 150, 0, 30,30,30, 0, WP_BLASTER_ARM, S, MT_METAL, -P_FIREARM, CLR_ORANGE, 20),
1300 BULLET("raygun bolt", (char *)0,
1301 1, 200, 0, 30,32,32, 0, WP_RAYGUN, S, MT_METAL, -P_FIREARM, CLR_ORANGE, 20),
1302 BULLET("radio", (char *)0,
1303 1, 100, 0, 30,34,34, 0, WP_PROCESS_CARD, S, MT_METAL, -P_FIREARM, CLR_ORANGE, 30),
1304 BULLET("laser beam", (char *)0,
1305 1, 100, 0, 50, 36, 36, 0, WP_CUTTING, S, MT_METAL, -P_FIREARM, CLR_BRIGHT_GREEN, 50),
1306 BULLET("BFG ammo", (char *)0,
1307 1, 300, 0, 100, 5, 5, 0, WP_BFG, P|S, MT_METAL, -P_FIREARM, CLR_BRIGHT_GREEN, 50),
1308 BULLET("shotgun shell", (char *)0,
1309 1, 400, 0, 10, 30, 50, 2, WP_SHELL, P, MT_IRON, -P_FIREARM, CLR_RED, 1),
1310 BULLET("chrome pellet", (char *)0,
1311 1, 50, 0, 10, 30, 50, 2, WP_SHELL, P, MT_CHROME, -P_FIREARM, CLR_GREEN, 15),
1312 BULLET("lead shot", (char *)0,
1313 1, 200, 0, 10, 30, 50, 2, WP_SHELL, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1314 BULLET("auto shotgun shell", (char *)0,
1315 1, 345, 0, 10, 28, 45, 2, WP_SHELL_AUTO, P, MT_IRON, -P_FIREARM, CLR_RED, 1),
1316 BULLET("coated auto shell", (char *)0,
1317 1, 5, 0, 10, 28, 45, 3, WP_SHELL_AUTO, P, MT_GREEN_STEEL, -P_FIREARM, CLR_GREEN, 1),
1318 BULLET("auto lead shot", (char *)0,
1319 1, 50, 0, 10, 28, 45, 2, WP_SHELL_AUTO, P, MT_LEAD, -P_FIREARM, CLR_GRAY, 1),
1320 BULLET("rocket", (char *)0,
1321 1, 200, 0, 450, 40, 60, 5, WP_ROCKET, P|E, MT_IRON, -P_FIREARM, CLR_BRIGHT_BLUE, 20),
1322 BULLET("mini-nuke", (char *)0,
1323 1, 10, 0, 2000, 50, 50, 0, WP_FATMAN, P|E, MT_STEEL, -P_FIREARM, CLR_GRAY, 50),
1324 BULLET("frag grenade", (char *)0,
1325 1, 100, 0, 35, 0, 0, 2, WP_GRENADE, B|E, MT_IRON, -P_FIREARM, CLR_GREEN, 5),
1326 BULLET("gas grenade", (char *)0,
1327 1, 100, 0, 30, 0, 0, 2, WP_GRENADE, B|E, MT_IRON, -P_FIREARM, CLR_ORANGE, 5),
1328 BULLET("stick of dynamite", "red stick",
1329 0, 100, 0, 150, 0, 0, 2, WP_GENERIC, B, MT_PLASTIC, P_NONE, CLR_RED, 25),
1331 /* Crossbows (and bolts) - regular one has to be first */
1332 /* Crossbow range is now independant of strength */
1333 GUN("crossbow", (char *)0, 1, 1, 2500, 20, 40, 12, -1, 1, WP_GENERIC, MT_WOOD, P_CROSSBOW, HI_WOOD, 1),
1334 GUN("ballista", (char *)0, 1, 1, 100, 20, 40, 15, -2, 1, WP_GENERIC, MT_MITHRIL, P_CROSSBOW, CLR_CYAN, 10),
1335 GUN("zoom shot crossbow", (char *)0, 1, 1, 60, 20, 80, 20, -1, 1, WP_GENERIC, MT_WAX, P_CROSSBOW, CLR_WHITE, 15),
1336 GUN("power crossbow", (char *)0, 1, 1, 500, 20, 40, 12, 1, 1, WP_GENERIC, MT_WOOD, P_CROSSBOW, HI_WOOD, 10),
1337 GUN("light crossbow", (char *)0, 1, 0, 150, 8, 50, 10, -2, 0, WP_GENERIC, MT_ALUMEN, P_CROSSBOW, CLR_WHITE, 4),
1338 GUN("droven crossbow", "spider-legged crossbow", 0, 0, 500, 30, 120, 12, -1, 5, WP_GENERIC, MT_GLASS, P_CROSSBOW, CLR_BLACK, 25),
1339 GUN("demon crossbow", (char *)0, 1, 1, 100, 20, 250, 12, 1, 0, WP_GENERIC, MT_METAL, P_CROSSBOW, CLR_BROWN, 60),
1340 GUN("pile bunker", (char *)0, 1, 0, 20, 16, 40, 12, 0, 0, WP_GENERIC, MT_BONE, P_CROSSBOW, CLR_BRIGHT_BLUE, 12),
1341 GUN("helo crossbow", (char *)0, 1, 1, 20, 20, 40, 30, -5, 10, WP_GENERIC, MT_WOOD, P_CROSSBOW, CLR_ORANGE, 30),
1342 /* helo crossbow has to be last */
1344 /* regular crossbow bolt has to be first */
1345 PROJECTILE("crossbow bolt", (char *)0,
1346 1, 1120, 0, 2, 14, 14, 1, MT_IRON, -P_CROSSBOW, HI_METAL, 1),
1347 PROJECTILE("fleece bolt", (char *)0,
1348 1, 330, 0, 2, 14, 14, 1, MT_LEATHER, -P_CROSSBOW, CLR_BROWN, 1),
1349 PROJECTILE("pin bolt", (char *)0,
1350 1, 400, 0, 2, 13, 13, 0, MT_POURPOOR, -P_CROSSBOW, CLR_CYAN, 1),
1351 PROJECTILE("mineral bolt", (char *)0,
1352 1, 100, 0, 2, 18, 18, 0, MT_MINERAL, -P_CROSSBOW, CLR_GRAY, 4),
1353 PROJECTILE("droven bolt", "obsidian bolt",
1354 0, 100, 0, 2, 24, 24, 2, MT_OBSIDIAN, -P_CROSSBOW, CLR_BLACK, 20),
1355 PROJECTILE("spiky bolt", (char *)0,
1356 1, 50, 0, 2, 17, 17, 0, MT_SHELL, -P_CROSSBOW, CLR_WHITE, 3),
1357 PROJECTILE("hardened bolt", (char *)0,
1358 1, 20, 0, 4, 19, 19, 0, MT_STEEL, -P_CROSSBOW, CLR_GRAY, 9),
1359 PROJECTILE("kokken", (char *)0,
1360 1, 20, 0, 2, 20, 20, 1, MT_SILVER, -P_CROSSBOW, HI_SILVER, 15),
1361 PROJECTILE("poison bolt", (char *)0, /* permanently poisoned */
1362 1, 200, 0, 2, 16, 16, 1, MT_CHROME, -P_CROSSBOW, CLR_BRIGHT_GREEN, 20),
1363 PROJECTILE("heavy crossbow bolt", (char *)0,
1364 1, 300, 0, 2, 16, 16, 1, MT_LEAD, -P_CROSSBOW, CLR_GRAY, 1),
1365 PROJECTILE("inferior bolt", (char *)0,
1366 1, 300, 0, 2, 12, 12, 1, MT_SCRAP, -P_CROSSBOW, HI_METAL, 1),
1367 PROJECTILE("ether bolt", (char *)0, /* +2 range */
1368 1, 100, 0, 2, 16, 16, 1, MT_ETHER, -P_CROSSBOW, CLR_GREEN, 15),
1369 PROJECTILE("material bolt", (char *)0,
1370 1, 500, 0, 2, 16, 16, 1, MT_IRON, -P_CROSSBOW, CLR_CYAN, 1),
1371 /* material bolt has to be last */
1373 /* Darts - regular one has to be first */
1374 /* (also weptoool spoon) */
1375 WEAPON("dart", (char *)0,
1376 1, 1, 0, 1999, 0, 4, 5, 2, 0, P, -P_DART, MT_IRON, HI_METAL, 1),
1377 WEAPON("rapid dart", (char *)0, /* +2 multishot */
1378 1, 1, 0, 100, 0, 4, 5, 2, 0, P, -P_DART, MT_IRON, HI_METAL, 20),
1379 WEAPON("flimsy dart", (char *)0,
1380 1, 1, 0, 660, 0, 4, 5, 2, 0, P, -P_DART, MT_PLASTIC, CLR_WHITE, 1),
1381 WEAPON("inka stinger", (char *)0,
1382 1, 1, 0, 500, 0, 4, 5, 2, 2, P, -P_DART, MT_INKA, CLR_RED, 6),
1383 WEAPON("lowly dart", (char *)0,
1384 1, 1, 0, 200, 0, 1, 3, 2, 0, P, -P_DART, MT_COBALT, CLR_BLUE, 1),
1385 WEAPON("wood dart", (char *)0,
1386 1, 1, 0, 200, 0, 1, 4, 2, 0, P, -P_DART, MT_BAMBOO, CLR_BROWN, 1),
1387 WEAPON("divine dart", (char *)0,
1388 1, 1, 0, 1, 0, 12, 5, 5, 0, P, -P_DART, MT_CELESTIUM, CLR_CYAN, 50),
1389 WEAPON("spike", (char *)0,
1390 1, 1, 0, 100, 0, 4, 5, 2, 0, P, -P_DART, MT_BONE, CLR_WHITE, 1),
1391 WEAPON("dart of disintegration", (char *)0,
1392 1, 1, 0, 20, 0, 4, 5, 2, 0, P, -P_DART, MT_MITHRIL, CLR_BLACK, 35),
1393 WEAPON("sand dart", (char *)0, /* spawns in much higher quantity */
1394 1, 1, 0, 500, 0, 4, 1, 1, 0, P, -P_DART, MT_SAND, CLR_BROWN, 1),
1395 WEAPON("random dart", (char *)0,
1396 1, 1, 0, 500, 0, 4, 5, 2, 0, P, -P_DART, MT_IRON, CLR_WHITE, 1),
1397 /* last dart = random dart */
1399 /* Shurikens - regular must be first */
1400 WEAPON("shuriken", "throwing star",
1401 0, 1, 0, 948, 0, 5, 6, 5, 2, P, -P_SHURIKEN, MT_IRON, HI_METAL, 1),
1402 WEAPON("ninja star", (char *)0, /* +3 multishot */
1403 1, 1, 0, 30, 0, 8, 6, 5, 1, P, -P_SHURIKEN, MT_METAL, CLR_BLACK, 40),
1404 WEAPON("soft star", (char *)0,
1405 1, 1, 0, 270, 0, 5, 4, 3, 2, P, -P_SHURIKEN, MT_SILK, CLR_WHITE, 1),
1406 WEAPON("tar star", (char *)0,
1407 1, 1, 0, 100, 0, 5, 6, 5, 2, P, -P_SHURIKEN, MT_TAR, CLR_BLACK, 1),
1408 WEAPON("light star", (char *)0,
1409 1, 1, 0, 50, 0, 4, 6, 6, 0, P, -P_SHURIKEN, MT_SINNUM, CLR_BLACK, 3),
1410 WEAPON("needle", (char *)0,
1411 1, 1, 0, 20, 0, 2, 6, 5, 0, P, -P_SHURIKEN, MT_BONE, CLR_BROWN, 1),
1412 WEAPON("windmill blade", "giant throwing star",
1413 0, 1, 0, 10, 0, 30, 10, 8, 2, P, -P_SHURIKEN, MT_METAL, HI_METAL, 10),
1414 WEAPON("jumping flamer", (char *)0, /* can burn target inventory; you can only throw one at a time and it paralyzes you for 3 turns when you do */
1415 1, 1, 0, 1, 0, 180, 12, 12, 50, P, -P_SHURIKEN, MT_LIQUID, CLR_YELLOW, 50),
1416 WEAPON("caltrop", (char *)0,
1417 1, 1, 0, 20, 0, 2, 2, 1, 0, P, -P_SHURIKEN, MT_IRON, HI_METAL, 1),
1418 WEAPON("mystery shuriken", (char *)0,
1419 1, 1, 0, 10, 0, 8, 6, 6, 2, P, -P_SHURIKEN, MT_CONUNDRUM, CLR_GRAY, 9),
1420 WEAPON("nano shuriken", (char *)0,
1421 1, 1, 0, 40, 0, 5, 6, 5, 2, P, -P_SHURIKEN, MT_NANOMACHINE, CLR_BRIGHT_GREEN, 1),
1422 WEAPON("cubic star", (char *)0,
1423 1, 1, 0, 200, 0, 5, 6, 5, 2, P, -P_SHURIKEN, MT_IRON, CLR_BLACK, 1),
1424 /* cubic star is last shuriken */
1426 /* Boomerangs - regular has to be first */
1427 WEAPON("boomerang", (char *)0,
1428 1, 1, 0, 1230, 0, 20, 9, 9, 3, 0, -P_BOOMERANG, MT_WOOD, HI_WOOD, 1),
1429 WEAPON("alu boomerang", (char *)0,
1430 1, 1, 0, 200, 0, 20, 9, 9, 3, 0, -P_BOOMERANG, MT_ALUMEN, CLR_WHITE, 1),
1431 WEAPON("silver chakram", "silver circular blade",
1432 0, 1, 0, 20, 0, 20, 9, 9, 0, 0, -P_BOOMERANG, MT_SILVER, HI_SILVER, 20),
1433 WEAPON("batarang", (char *)0,
1434 1, 1, 0, 20, 0, 20, 15, 15, 2, 0, -P_BOOMERANG, MT_METAL, CLR_BRIGHT_BLUE, 10),
1435 WEAPON("dark batarang", (char *)0,
1436 1, 1, 0, 20, 0, 20, 15, 15, 2, 0, -P_BOOMERANG, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 10),
1437 /* dark batarang has to be last */
1439 /* Whips - bullwhip has to be first */
1442 WEAPON("bullwhip", (char *)0,
1443 1, 0, 0, 384, 8, 4, 5, 3, 2, 0, P_WHIP, MT_LEATHER, CLR_BROWN, 1),
1444 WEAPON("inka shackle", (char *)0,
1445 1, 0, 0, 20, 8, 4, 7, 7, 2, 0, P_WHIP, MT_INKA, CLR_BROWN, 7),
1446 WEAPON("bulletproof chainwhip", (char *)0,
1447 1, 0, 0, 10, 8, 20, 10, 10, 0, 0, P_WHIP, MT_GLASS, CLR_BRIGHT_CYAN, 20),
1448 WEAPON("viperwhip", (char *)0,
1449 1, 0, 0, 20, 8, 15, 7, 5, 2, 0, P_WHIP, MT_PWN_BUBBLE, HI_SILVER, 6),
1450 WEAPON("heavenly whip", (char *)0,
1451 1, 0, 0, 30, 4, 12, 6, 9, 2, 0, P_WHIP, MT_CELESTIUM, CLR_CYAN, 9),
1452 WEAPON("garbowhip", (char *)0,
1453 1, 0, 0, 50, 2, 1, 1, 1, 5, 0, P_WHIP, MT_TINSEL, CLR_BROWN, 1),
1454 WEAPON("secret sound whip", (char *)0, /* every time you hit something, your sanity increases by one (can do bad stuff) */
1455 1, 0, 0, 1, 10, 80, 12, 12, 0, 0, P_WHIP, 0, CLR_ORANGE, 40),
1457 WEAPON("steel whip", (char *)0,
1458 1, 0, 0, 100, 8, 10, 10, 6, 4, 0, P_WHIP, MT_STEEL, HI_METAL, 5),
1459 WEAPON("ether whip", (char *)0,
1460 1, 0, 0, 40, 8, 20, 10, 10, 0, 0, P_WHIP, MT_ETHER, CLR_BRIGHT_GREEN, 20),
1461 WEAPON("sexplay whip", (char *)0,
1462 1, 0, 0, 100, 8, 10, 10, 5, 5, 0, P_WHIP, MT_METAL, CLR_RED, 5),
1463 WEAPON("force whip", "segmented whip", /* use the force when wielded */
1464 0, 0, 0, 10, 16, 50, 6, 4, 2, P|S, P_WHIP, MT_MESH, CLR_ORANGE, 13),
1465 WEAPON("chitin whip", (char *)0,
1466 1, 0, 0, 50, 8, 4, 5, 3, 2, 0, P_WHIP, MT_CHITIN, CLR_WHITE, 1),
1467 WEAPON("formican whip", (char *)0,
1468 1, 0, 0, 5, 12, 30, 8, 8, 3, 0, P_WHIP, MT_CHITIN, CLR_WHITE, 11),
1470 WEAPON("chainwhip", (char *)0, /* +1 all */
1471 1, 0, 0, 20, 24, 10, 4, 4, 0, B, P_WHIP, MT_IRON, HI_METAL, 3),
1472 WEAPON("mithril whip", (char *)0, /* +1 all */
1473 1, 0, 0, 20, 6, 70, 4, 4, 0, B, P_WHIP, MT_MITHRIL, HI_GOLD, 4),
1474 WEAPON("flame whip", (char *)0,
1475 1, 0, 0, 20, 6, 70, 4, 2, 1, B, P_WHIP, MT_LIQUID, CLR_RED, 5),
1476 WEAPON("rose whip", (char *)0,
1477 1, 0, 0, 20, 6, 70, 4, 2, 1, S, P_WHIP, MT_WOOD, CLR_RED, 5),
1478 WEAPON("razor whip", (char *)0,
1479 1, 0, 0, 10, 20, 10, 4, 4, 0, 0, P_WHIP, MT_IRON, HI_METAL, 2),
1481 WEAPON("rubber hose", (char *)0,
1482 1, 0, 0, 180, 8, 3, 4, 3, 5, B, P_WHIP, MT_PLASTIC, CLR_BROWN, 1),
1483 WEAPON("secret whip", (char *)0,
1484 1, 0, 0, 20, 8, 3, 4, 3, 5, B, P_WHIP, MT_MYSTERIOUS, CLR_MAGENTA, 2),
1485 /* secret whip has to be last */
1487 /* With shuffled appearances... */
1488 #undef P
1489 #undef S
1490 #undef B
1491 #undef E
1493 #undef WEAPON
1494 #undef PROJECTILE
1495 #undef BOW
1496 #undef BULLET
1497 #undef GUN
1499 /* armor ... */
1500 /* IRON denotes ferrous metals, including steel.
1501 * Only IRON weapons and armor can rust.
1502 * Only COPPER (including brass) corrodes.
1503 * Some creatures are vulnerable to SILVER.
1505 #define ARMOR(name,desc,kn,mgc,blk,power,prob,delay,wt,cost,ac,can,sub,metal,c,minlvl,appearindex) \
1506 OBJECT( \
1507 OBJ(name,desc), BITS(kn,0,1,0,mgc,1,0,0,blk,0,0,sub,metal), power, \
1508 ARMOR_CLASS, prob, delay, wt, cost, \
1509 0, 0, 10 - ac, can, wt, c, minlvl, appearindex )
1510 #define CLOAK(name,desc,kn,mgc,power,prob,delay,wt,cost,ac,can,metal,c,minlvl,appearindex) \
1511 ARMOR(name,desc,kn,mgc,0,power,prob,delay,wt,cost,ac,can,ARM_CLOAK,metal,c,minlvl,appearindex)
1512 #define HELM(name,desc,kn,mgc,power,prob,delay,wt,cost,ac,can,metal,c,minlvl,appearindex) \
1513 ARMOR(name,desc,kn,mgc,0,power,prob,delay,wt,cost,ac,can,ARM_HELM,metal,c,minlvl,appearindex)
1514 #define GLOVES(name,desc,kn,mgc,power,prob,delay,wt,cost,ac,can,metal,c,minlvl,appearindex) \
1515 ARMOR(name,desc,kn,mgc,0,power,prob,delay,wt,cost,ac,can,ARM_GLOVES,metal,c,minlvl,appearindex)
1516 #define SHIELD(name,desc,kn,mgc,blk,power,prob,delay,wt,cost,ac,can,metal,c,minlvl,appearindex) \
1517 ARMOR(name,desc,kn,mgc,blk,power,prob,delay,wt,cost,ac,can,ARM_SHIELD,metal,c,minlvl,appearindex)
1518 #define BOOTS(name,desc,kn,mgc,power,prob,delay,wt,cost,ac,can,metal,c,minlvl,appearindex) \
1519 ARMOR(name,desc,kn,mgc,0,power,prob,delay,wt,cost,ac,can,ARM_BOOTS,metal,c,minlvl,appearindex)
1521 /* Shirts */
1522 /* many pieces of code depend on hawaiian shirt being first - add new shirts below it, please! --Amy */
1523 ARMOR("Hawaiian shirt", (char *)0,
1524 1, 0, 0, 0, 250, 0, 2, 3, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_MAGENTA, 1, 0),
1525 ARMOR("T-shirt", (char *)0,
1526 1, 0, 0, 0, 250, 0, 2, 2, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_WHITE, 1, 0),
1527 ARMOR("metal shirt", (char *)0,
1528 1, 0, 0, POISON_RES, 20, 0, 2, 3, 10, 0, ARM_SHIRT, MT_CHROME, CLR_GREEN, 20, 0),
1529 ARMOR("red string", (char *)0,
1530 1, 0, 0, DIMINISHED_BLEEDING, 10, 0, 2, 500, 10, 0, ARM_SHIRT, MT_MITHRIL, CLR_RED, 50, 0),
1531 ARMOR("toilet roll", (char *)0,
1532 1, 0, 0, 0, 100, 0, 2, 3, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_GREEN, 1, 0),
1533 ARMOR("crumbled shirt", (char *)0,
1534 1, 0, 0, 0, 10, 0, 1, 1, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_BLACK, 1, 0),
1535 ARMOR("foam shirt", (char *)0,
1536 1, 0, 0, 0, 20, 0, 2, 2, 10, 0, ARM_SHIRT, MT_FOAM, CLR_WHITE, 1, 0),
1537 ARMOR("petrifyium bra", (char *)0,
1538 1, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_FLESH, CLR_GRAY, 10, 0),
1539 ARMOR("ichcahuipilli", "thick undershirt",
1540 0, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_TINSEL, CLR_YELLOW, 1, 0),
1541 ARMOR("beautiful shirt", (char *)0,
1542 1, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_INKA, CLR_RED, 1, 0),
1543 ARMOR("chanter shirt", (char *)0,
1544 1, 0, 0, 0, 240, 0, 2, 2, 10, 0, ARM_SHIRT, MT_ARCANIUM, CLR_BRIGHT_GREEN, 25, 0),
1545 ARMOR("bad shirt", (char *)0,
1546 1, 0, 0, 0, 240, 0, 2, 2, 5, 2, ARM_SHIRT, MT_CLOTH, CLR_MAGENTA, 1, 0),
1547 ARMOR("candy bra", (char *)0,
1548 1, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_VEGGY, CLR_YELLOW, 1, 0),
1549 ARMOR("PETA-compliant shirt", (char *)0,
1550 1, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_COMPOST, CLR_BROWN, 1, 0),
1551 ARMOR("radioactive undergarment", (char *)0,
1552 1, 0, 0, REPEATING_VULNERABILITY, 10, 0, 2, 2, 5, 0, ARM_SHIRT, MT_VIVA, CLR_ORANGE, 15, 0),
1553 ARMOR("fleecy corset", (char *)0,
1554 1, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_SILK, CLR_YELLOW, 1, 0),
1555 ARMOR("fishnet", (char *)0,
1556 1, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_PLASTIC, CLR_WHITE, 1, 0),
1557 ARMOR("black dress", (char *)0,
1558 1, 0, 1, 0, 20, 5, 10, 500, 10, 2, ARM_SHIRT, MT_CLOTH, CLR_BLACK, 1, 0),
1559 ARMOR("bodyglove", "tight black clothes",
1560 0, 0, 1, SICK_RES, 10, 5, 5, 1000, 10, 3, ARM_SHIRT, MT_PLASTIC, CLR_BLACK, 50, 0),
1561 ARMOR("castshirt", (char *)0,
1562 1, 1, 0, SPELLBOOST, 20, 0, 2, 50, 10, 0, ARM_SHIRT, MT_MERCURIAL, CLR_GRAY, 25, 0),
1563 ARMOR("kyrt shirt", (char *)0,
1564 1, 0, 0, 0, 20, 0, 2, 200, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_ORANGE, 75, 0),
1565 ARMOR("woolen shirt", (char *)0,
1566 1, 0, 0, COLD_RES, 50, 0, 2, 40, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_YELLOW, 5, 0),
1567 ARMOR("yoga pants", (char *)0,
1568 1, 0, 0, 0, 50, 0, 1, 50, 10, 0, ARM_SHIRT, MT_INKA, CLR_WHITE, 5, 0),
1569 ARMOR("green gown", (char *)0,
1570 1, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_GREEN, 1, 0),
1572 ARMOR("waistcloth", (char *)0,
1573 1, 0, 0, 0, 10, 0, 2, 2, 10, 0, ARM_SHIRT, MT_CHITIN, CLR_WHITE, 1, 0),
1574 ARMOR("reinforced shirt", (char *)0,
1575 1, 0, 0, 0, 20, 0, 2, 50, 9, 0, ARM_SHIRT, MT_MESH, CLR_GRAY, 10, 0),
1576 ARMOR("printed shirt", (char *)0,
1577 1, 0, 0, 0, 20, 0, 2, 2, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_WHITE, 1, 0),
1578 ARMOR("bath towel", (char *)0,
1579 1, 0, 0, 0, 20, 0, 2, 3, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_WHITE, 1, 0),
1580 ARMOR("plugsuit", "tightly fitting suit",
1581 0, 0, 0, 0, 20, 0, 2, 100, 9, 0, ARM_SHIRT, MT_PLASTIC, CLR_BRIGHT_BLUE, 1, 0),
1582 ARMOR("men's underwear", (char *)0,
1583 1, 0, 0, 0, 20, 0, 2, 2, 9, 0, ARM_SHIRT, MT_CLOTH, CLR_GRAY, 1, 0),
1585 ARMOR("swimsuit", (char *)0,
1586 1, 0, 0, SWIMMING, 20, 0, 2, 25, 10, 0, ARM_SHIRT, MT_PLASTIC, CLR_WHITE, 10, 0),
1588 ARMOR("striped shirt", (char *)0,
1589 1, 0, 0, 0, 200, 0, 5, 2, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_GRAY, 1, 0),
1590 /*Ruffled shirts are little different from other shirts*/
1591 ARMOR("ruffled shirt", (char *)0,
1592 1, 0, 0, 0, 200, 0, 5, 2, 10, 0, ARM_SHIRT, MT_CLOTH, CLR_WHITE, 5, 0),
1593 /* victorian underwear, on the other hand, inflicts a penalty to AC but grants MC 3 */
1594 ARMOR("victorian underwear", (char *)0,
1595 1, 0, 0, 0, 200, 5, 5, 2, 10, 3, ARM_SHIRT, MT_CLOTH, CLR_WHITE, 5, 0),
1597 /* Suits of armor - plate mail has to be first */
1598 ARMOR("plate mail", (char *)0,
1599 1, 0, 1, 0, 1262, 5, 200, 600, 0, 2, ARM_SUIT, MT_IRON, HI_METAL, 36, 0),
1600 ARMOR("old mail", (char *)0,
1601 1, 0, 1, 0, 1, 6, 750, 1500, -4, 3, ARM_SUIT, MT_METAL, CLR_GRAY, 80, 0),
1602 ARMOR("meteoric steel plate armor", (char *)0,
1603 1, 0, 1, HALF_PHDAM, 1, 5, 200, 5000, 0, 2, ARM_SUIT, MT_METEOSTEEL, HI_METAL, 90, 0),
1604 ARMOR("field plate", (char *)0,
1605 1, 0, 1, 0, 150, 5, 200, 600, 1, 2, ARM_SUIT, MT_METEOSTEEL, HI_METAL, 38, 0),
1606 ARMOR("wonder plate", (char *)0,
1607 1, 0, 1, 0, 150, 5, 200, 600, 1, 2, ARM_SUIT, MT_IRON, HI_METAL, 30, 0),
1608 ARMOR("high-elven plate", "runed plate mail",
1609 0, 0, 1, 0, 10, 5, 120, 2500, -1, 2, ARM_SUIT, MT_MITHRIL, HI_METAL, 45, 0),
1610 ARMOR("too heavy plate", "runed plate mail",
1611 0, 1, 1, CARRCAP_EFFECT, 3, 5, 120, 2500, -1, 2, ARM_SUIT, MT_MITHRIL, HI_METAL, 1, 0),
1612 ARMOR("imperial elven armor", "runed plate mail",
1613 0, 0, 1, 0, 2, 5, 120, 2500, 0, 3, ARM_SUIT, MT_MESH, HI_METAL, 55, 0),
1614 ARMOR("eilistran armor", "clockwork plate armor", /* player can walk through webs, can reveal invisible traps and gives trap alert */
1615 0, 0, 1, 0, 1, 5, 250, 2000, 0, 2, ARM_SUIT, MT_MERCURIAL, HI_SILVER, 50, 0),
1616 ARMOR("harmonium plate", "bladed armor",
1617 0, 0, 1, 0, 5, 5, 200, 200, 0, 2, ARM_SUIT, MT_STEEL, CLR_RED, 45, 0),
1618 ARMOR("lantern plate mail", "glass-set plate mail",
1619 0, 0, 1, SIGHT_BONUS, 2, 5, 300, 600, 0, 2, ARM_SUIT, MT_BRONZE, HI_METAL, 50, 0),
1620 ARMOR("mulcher suit", "glass-set plate mail",
1621 0, 0, 1, MULCH_BUG, 3, 5, 300, 600, -4, 2, ARM_SUIT, MT_BRONZE, HI_METAL, 1, 0),
1622 ARMOR("full lead suit", (char *)0,
1623 1, 0, 1, CONT_RES, 200, 5, 1000, 2000, -3, 2, ARM_SUIT, MT_LEAD, CLR_GRAY, 60, 0),
1624 ARMOR("mage plate mail", (char *)0,
1625 1, 0, 1, 0, 150, 5, 200, 600, 0, 0, ARM_SUIT, MT_ARCANIUM, CLR_BRIGHT_GREEN, 45, 0),
1626 ARMOR("evil plate mail", (char *)0,
1627 1, 0, 1, 0, 250, 5, 200, 600, -15, 2, ARM_SUIT, MT_SECREE, CLR_WHITE, 36, 0),
1628 ARMOR("hellforged plate mail", (char *)0,
1629 1, 0, 1, 0, 50, 5, 200, 600, -1, 1, ARM_SUIT, MT_ADAMANTIUM, CLR_ORANGE, 44, 0),
1630 ARMOR("gothic plate mail", (char *)0,
1631 1, 0, 1, 0, 50, 5, 200, 600, -1, 2, ARM_SUIT, MT_VIVA, CLR_ORANGE, 44, 0),
1632 ARMOR("embossed plate mail", (char *)0,
1633 1, 0, 1, 0, 50, 5, 200, 600, -1, 2, ARM_SUIT, MT_ARCANIUM, CLR_MAGENTA, 44, 0),
1634 ARMOR("peacekeeper mail", (char *)0,
1635 1, 0, 1, PEACEVISION, 100, 5, 200, 600, 0, 0, ARM_SUIT, MT_WOOD, CLR_BROWN, 40, 0),
1636 ARMOR("ribbed plate mail", (char *)0,
1637 1, 0, 1, 0, 200, 5, 200, 600, 0, 2, ARM_SUIT, MT_PLATINUM, HI_METAL, 35, 0),
1638 ARMOR("partial plate mail", (char *)0,
1639 1, 0, 1, 0, 300, 5, 800, 300, 1, 2, ARM_SUIT, MT_POURPOOR, HI_METAL, 33, 0),
1640 ARMOR("full plate mail", (char *)0,
1641 1, 0, 1, 0, 150, 5, 250, 600, -2, 2, ARM_SUIT, MT_IRON, HI_METAL, 50, 0),
1642 ARMOR("droven plate mail", "crested black plate",
1643 0, 0, 1, 0, 20, 5, 50, 2000, 0, 1, ARM_SUIT, MT_MINERAL, CLR_BLACK, 36, 0),
1644 ARMOR("plasteel armor", (char *)0,
1645 1, 0, 1, 0, 500, 5, 50, 80, 4, 0, ARM_SUIT, MT_PLASTIC, CLR_WHITE, 20, 0),
1646 ARMOR("crystal plate mail", (char *)0,
1647 1, 0, 1, 0, 200, 5, 200, 820, -1, 2, ARM_SUIT, MT_GLASS, CLR_WHITE, 36, 0),
1648 ARMOR("bronze plate mail", (char *)0,
1649 1, 0, 1, 0, 1099, 5, 200, 400, 1, 0, ARM_SUIT, MT_BRONZE, HI_COPPER, 32, 0),
1650 ARMOR("lacquered plate mail", (char *)0,
1651 1, 0, 1, 0, 50, 5, 200, 600, 0, 2, ARM_SUIT, MT_LACQUER, CLR_GRAY, 40, 0),
1652 ARMOR("copper plate mail", (char *)0,
1653 1, 0, 1, 0, 200, 5, 200, 600, 1, 2, ARM_SUIT, MT_COPPER, HI_COPPER, 32, 0),
1654 ARMOR("splint mail", (char *)0,
1655 1, 0, 1, 0, 3000, 5, 160, 80, 2, 1, ARM_SUIT, MT_IRON, HI_METAL, 30, 0),
1656 ARMOR("barnacle armor", (char *)0,
1657 1, 0, 1, 0, 200, 5, 160, 150, 2, 1, ARM_SUIT, MT_CONUNDRUM, CLR_GRAY, 35, 0),
1658 ARMOR("tapered mail", (char *)0,
1659 1, 0, 1, 0, 400, 5, 160, 90, 3, 1, ARM_SUIT, MT_IRON, CLR_WHITE, 27, 0),
1660 ARMOR("metal lamellar armor", (char *)0,
1661 1, 0, 1, 0, 500, 5, 160, 80, 2, 1, ARM_SUIT, MT_METAL, HI_METAL, 30, 0),
1662 ARMOR("oliharcon splint mail", (char *)0,
1663 1, 0, 1, 0, 20, 5, 160, 80, 2, 1, ARM_SUIT, MT_MITHRIL, CLR_YELLOW, 30, 0),
1664 ARMOR("cuirass armor", (char *)0,
1665 1, 0, 1, 0, 200, 5, 160, 80, 2, 1, ARM_SUIT, MT_GREEN_STEEL, CLR_GREEN, 30, 0),
1666 ARMOR("banded mail", (char *)0,
1667 1, 0, 1, 0, 3153, 5, 160, 90, 3, 0, ARM_SUIT, MT_IRON, HI_METAL, 26, 0),
1668 ARMOR("rusted mail", (char *)0,
1669 1, 0, 1, 0, 100, 5, 120, 1, 10, 0, ARM_SUIT, MT_SCRAP, CLR_GRAY, 1, 0),
1670 ARMOR("stripe mail", (char *)0,
1671 1, 0, 1, 0, 620, 5, 160, 90, 3, 0, ARM_SUIT, MT_ALLOY, HI_METAL, 26, 0),
1672 ARMOR("dwarvish mithril-coat", (char *)0,
1673 1, 0, 0, 0, 900, 1, 60, 240, 5, 3, ARM_SUIT, MT_MITHRIL, HI_METAL, 25, 0),
1674 ARMOR("medium mithril-coat", (char *)0,
1675 1, 0, 0, 0, 100, 1, 60, 240, 5, 3, ARM_SUIT, MT_MITHRIL, CLR_BLACK, 25, 0),
1676 ARMOR("harmonium scale mail", "spiked scale mail",
1677 0, 0, 1, 0, 5, 5, 100, 150, 5, 0, ARM_SUIT, MT_COBALT, CLR_RED, 21, 0),
1678 ARMOR("dark elven mithril-coat", (char *)0,
1679 1, 0, 0, 0, 100, 1, 60, 240, 3, 3, ARM_SUIT, MT_MITHRIL, CLR_BLACK, 28, 0),
1680 ARMOR("elven mithril-coat", (char *)0,
1681 1, 0, 0, 0, 1000, 1, 60, 240, 4, 3, ARM_SUIT, MT_MITHRIL, HI_METAL, 25, 0),
1682 ARMOR("inka mithril-coat", (char *)0,
1683 1, 0, 0, 0, 200, 1, 60, 240, 2, 3, ARM_SUIT, MT_INKA, CLR_BROWN, 30, 0),
1684 ARMOR("droven mithril-coat", (char *)0,
1685 1, 0, 0, 0, 10, 1, 60, 240, 0, 3, ARM_SUIT, MT_GLASS, CLR_BLACK, 45, 0),
1686 ARMOR("gnomish suit", "little blue vest",
1687 0, 0, 0, 0, 100, 0, 20, 10, 9, 0, ARM_SUIT, MT_CLOTH, CLR_BRIGHT_BLUE, 1, 0),
1688 ARMOR("chain mail", (char *)0,
1689 1, 0, 0, 0, 3535, 5, 120, 75, 4, 1, ARM_SUIT, MT_IRON, HI_METAL, 25, 0),
1690 ARMOR("osfa chain mail", (char *)0,
1691 1, 0, 0, 0, 100, 5, 120, 75, 4, 1, ARM_SUIT, MT_METEOSTEEL, CLR_GRAY, 30, 0),
1692 ARMOR("bar chain mail", (char *)0,
1693 1, 0, 0, 0, 540, 5, 120, 75, 4, 1, ARM_SUIT, MT_COPPER, CLR_YELLOW, 25, 0),
1694 ARMOR("tar chain mail", (char *)0,
1695 1, 0, 0, 0, 200, 5, 120, 75, 4, 1, ARM_SUIT, MT_TAR, CLR_BLACK, 27, 0),
1696 ARMOR("nano suit", (char *)0,
1697 1, 0, 0, 0, 200, 5, 40, 200, 4, 1, ARM_SUIT, MT_NANOMACHINE, CLR_RED, 30, 0),
1699 ARMOR("fish scale mail", (char *)0,
1700 1, 0, 0, MAGICAL_BREATHING, 50, 5, 5, 10, 9, 0, ARM_SUIT, MT_COMPOST, CLR_GRAY, 8, 0),
1701 ARMOR("lizard scale mail", (char *)0,
1702 1, 0, 0, STONE_RES, 50, 5, 10, 20, 7, 0, ARM_SUIT, MT_LEATHER, CLR_GRAY, 10, 0),
1703 ARMOR("lizard scales", (char *)0,
1704 1, 0, 0, STONE_RES, 50, 5, 10, 20, 8, 0, ARM_SUIT, MT_LEATHER, CLR_GRAY, 5, 0),
1705 ARMOR("bamboo mail", (char *)0,
1706 1, 0, 0, 0, 40, 5, 45, 30, 7, 0, ARM_SUIT, MT_BAMBOO, CLR_BRIGHT_GREEN, 20, 0),
1707 ARMOR("mesh armor", (char *)0,
1708 1, 0, 0, 0, 400, 3, 80, 15, 7, 1, ARM_SUIT, MT_MESH, CLR_WHITE, 5, 0),
1709 ARMOR("silk mail", (char *)0,
1710 1, 0, 0, 0, 40, 5, 45, 30, 7, 0, ARM_SUIT, MT_SILK, CLR_WHITE, 20, 0),
1711 ARMOR("droven chain mail", "crested black mail",
1712 0, 0, 0, 0, 20, 5, 50, 1000, 5, 2, ARM_SUIT, MT_MINERAL, HI_METAL, 30, 0),
1713 ARMOR("orcish chain mail", "crude chain mail",
1714 0, 0, 0, 0, 1870, 5, 120, 75, 5, 1, ARM_SUIT, MT_IRON, CLR_BLACK, 18, 0),
1715 ARMOR("scale mail", (char *)0,
1716 1, 0, 0, 0, 3810, 5, 100, 45, 5, 0, ARM_SUIT, MT_IRON, HI_METAL, 15, 0),
1717 ARMOR("ring mail", (char *)0,
1718 1, 0, 0, 0, 4105, 5, 100, 100, 6, 0, ARM_SUIT, MT_IRON, HI_METAL, 10, 0),
1719 ARMOR("studded leather armor", (char *)0,
1720 1, 0, 0, 0, 4081, 3, 80, 15, 7, 1, ARM_SUIT, MT_LEATHER, HI_LEATHER, 5, 0),
1721 ARMOR("poison-repellant armor", (char *)0,
1722 1, 0, 0, POISON_RES, 200, 3, 80, 15, 7, 1, ARM_SUIT, MT_ANTIDOTIUM, CLR_GREEN, 10, 0),
1723 ARMOR("round mail", (char *)0,
1724 1, 0, 0, 0, 500, 5, 100, 100, 6, 0, ARM_SUIT, MT_COBALT, CLR_GRAY, 10, 0),
1725 ARMOR("heavy mail", (char *)0,
1726 1, 0, 0, 0, 1050, 5, 250, 40, 7, 0, ARM_SUIT, MT_POURPOOR, HI_METAL, 10, 0),
1727 ARMOR("orcish ring mail", "crude ring mail",
1728 0, 0, 0, 0, 1954, 5, 100, 80, 7, 1, ARM_SUIT, MT_IRON, CLR_BLACK, 9, 0),
1729 ARMOR("light mail", (char *)0,
1730 1, 0, 0, 0, 1000, 2, 40, 4, 8, 0, ARM_SUIT, MT_ALUMEN, CLR_GRAY, 1, 0),
1731 ARMOR("throwaway armor", (char *)0,
1732 1, 0, 0, 0, 300, 2, 40, 4, 9, 0, ARM_SUIT, MT_SINNUM, CLR_BLUE, 1, 0),
1733 ARMOR("satanic armor", (char *)0,
1734 1, 0, 0, 0, 100, 3, 30, 50, 8, 0, ARM_SUIT, MT_ADAMANTIUM, CLR_RED, 6, 0),
1735 ARMOR("leather armor", (char *)0,
1736 1, 0, 0, 0, 4950, 3, 60, 5, 8, 0, ARM_SUIT, MT_LEATHER, HI_LEATHER, 1, 0),
1737 ARMOR("giant sea anemone", (char *)0,
1738 1, 0, 0, 0, 200, 3, 60, 100, 8, 0, ARM_SUIT, MT_FLESH, CLR_ORANGE, 5, 0),
1739 ARMOR("exciting armor", (char *)0, /* random magical effect */
1740 1, 0, 0, 0, 500, 3, 60, 5, 8, 0, ARM_SUIT, MT_LEATHER, CLR_MAGENTA, 1, 0),
1741 ARMOR("evil leather armor", (char *)0,
1742 1, 0, 0, 0, 250, 3, 60, 5, 0, 1, ARM_SUIT, MT_LEATHER, CLR_MAGENTA, 1, 0),
1743 ARMOR("special leather armor", (char *)0,
1744 1, 0, 0, 0, 250, 3, 60, 5, 8, 0, ARM_SUIT, MT_LEATHER, CLR_BRIGHT_CYAN, 14, 0),
1745 ARMOR("troll leather armor", (char *)0,
1746 1, 0, 0, REGENERATION, 10, 3, 600, 5, 8, 0, ARM_SUIT, MT_LEATHER, HI_LEATHER, 24, 0),
1748 /* starting from here are "light" armors: monks, jedi etc. can use them without penalties --Amy
1749 * actual boosts are given by robes only, though. elven toga needs to be first */
1750 ARMOR("elven toga", (char *)0,
1751 1, 0, 0, 0, 20, 5, 1, 100, 9, 2, ARM_SUIT, MT_CLOTH, CLR_GREEN, 1, 0),
1752 ARMOR("noble's dress", "armored black dress",
1753 0, 0, 1, 0, 20, 5, 20, 2000, 2, 3, ARM_SUIT, MT_MINERAL, CLR_BLACK, 1, 0),
1754 ARMOR("consort's suit", "loud foppish suit",
1755 0, 0, 1, 0, 20, 5, 2, 1000, 9, 1, ARM_SUIT, MT_CLOTH, CLR_BRIGHT_MAGENTA, 1, 0),
1756 ARMOR("force armor", "gemstone-adorned clothing",
1757 0, 0, 1, 0, 20, 5, 10, 1000, 9, 3, ARM_SUIT, MT_GEMSTONE, CLR_BRIGHT_GREEN, 1, 0),
1758 ARMOR("healer uniform", "clean white clothes",
1759 0, 0, 0, 0, 20, 0, 6, 10, 9, 0, ARM_SUIT, MT_CLOTH, CLR_WHITE, 1, 0),
1760 ARMOR("jumpsuit", "silver clothes",
1761 0, 0, 1, REFLECTING, 10, 1, 5, 1000, 10, 3, ARM_SUIT, MT_PLASTIC, HI_SILVER, 30, 0),
1762 ARMOR("gentleman's suit", "expensive clothes",
1763 0, 0, 1, 0, 20, 5, 4, 1000, 10, 1, ARM_SUIT, MT_CLOTH, CLR_BLACK, 1, 0),
1764 ARMOR("gentlewoman's dress", "expensive dress",
1765 0, 0, 1, 0, 20, 6, 60, 1000, 9, 3, ARM_SUIT, MT_BONE, CLR_RED, 1, 0), /*Specifically, whale bone*/
1766 ARMOR("straitjacket", "long-sleeved jacket",
1767 0, 0, 0, 0, 20, 0, 12, 10, 9, 2, ARM_SUIT, MT_CLOTH, CLR_WHITE, 1, 0),
1768 ARMOR("curing uniform","clean white clothes",
1769 0, 0, 0, SICK_RES, 10, 0, 12, 10, 9, 0, ARM_SUIT, MT_CLOTH, CLR_WHITE, 30, 0),
1770 ARMOR("Hawaiian shorts", "flowery shorts and lei",
1771 0, 0, 0, 0, 20, 0, 5, 3, 10, 0, ARM_SUIT, MT_CLOTH, CLR_MAGENTA, 1, 0),
1772 ARMOR("bulletproof vest", (char *)0,
1773 1, 0, 0, 0, 20, 2, 5, 200, 2, 0, ARM_SUIT, MT_MESH, CLR_WHITE, 30, 0),
1774 ARMOR("sailor blouse", (char *)0,
1775 1, 0, 0, 0, 20, 0, 6, 200, 7, 0, ARM_SUIT, MT_CLOTH, CLR_WHITE, 1, 0),
1776 ARMOR("safeguard suit", "orange suit",
1777 0, 0, 0, SWIMMING, 20, 1, 6, 200, 9, 0, ARM_SUIT, MT_PLASTIC, CLR_ORANGE, 5, 0),
1778 ARMOR("feather armor", (char *)0,
1779 1, 0, 0, 0, 20, 0, 2, 50, 8, 1, ARM_SUIT, MT_CLOTH, CLR_YELLOW, 1, 0),
1780 ARMOR("school uniform", (char *)0,
1781 1, 0, 0, 0, 20, 1, 10, 20, 9, 0, ARM_SUIT, MT_CLOTH, CLR_BLACK, 1, 0),
1782 ARMOR("bunny uniform", "red leather armor",
1783 0, 1, 0, 0, 20, 3, 14, 5, 8, 0, ARM_SUIT, MT_LEATHER, CLR_BRIGHT_MAGENTA, 1, 0),
1784 ARMOR("maid dress", "little black dress",
1785 0, 1, 0, 0, 20, 0, 4, 100, 9, 0, ARM_SUIT, MT_CLOTH, CLR_BLACK, 1, 0),
1786 ARMOR("nurse uniform", "white dress",
1787 0, 0, 0, 0, 20, 0, 3, 10, 9, 0, ARM_SUIT, MT_CLOTH, CLR_WHITE, 1, 0),
1788 ARMOR("commander suit", "black men's suit",
1789 0, 0, 0, 0, 20, 2, 6, 5, 5, 0, ARM_SUIT, MT_CLOTH, CLR_BLACK, 10, 0),
1790 ARMOR("random jacket", (char *)0,
1791 1, 0, 0, 0, 100, 0, 12, 10, 9, 0, ARM_SUIT, MT_LEATHER, CLR_BROWN, 6, 0),
1792 ARMOR("camouflaged clothes", "camouflage patterned clothes",
1793 0, 0, 0, 0, 20, 3, 6, 5, 8, 0, ARM_SUIT, MT_PLASTIC, CLR_BROWN, 10, 0),
1794 ARMOR("special camouflaged clothes", "camouflage patterned clothes",
1795 0, 1, 0, DISPLACED,20, 3, 6, 5, 7, 0, ARM_SUIT, MT_PLASTIC, CLR_BROWN, 30, 0),
1796 ARMOR("shoulder rings", "strange rings",
1797 0, 0, 0, 0, 20, 1, 70, 280, 7, 2, ARM_SUIT, MT_MITHRIL, CLR_YELLOW, 5, 0),
1798 ARMOR("asbestos jacket", (char *)0,
1799 1, 0, 0, FIRE_RES, 10, 2, 10, 500, 9, 0, ARM_SUIT, MT_ADAMANTIUM, CLR_BLACK, 60, 0),
1800 ARMOR("leather jacket", (char *)0,
1801 1, 0, 0, 0, 1048, 0, 12, 10, 9, 0, ARM_SUIT, MT_LEATHER, CLR_BLACK, 1, 0),
1803 /* Robes - regular one must be first */
1804 /* STEPHEN WHITE'S NEW CODE */
1805 ARMOR("robe", "red robe",
1806 0, 0, 0, 0, 100, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_RED, 1, 0),
1807 ARMOR("robe of protection", "blue robe",
1808 0, 1, 0, PROTECTION, 100, 1, 16, 50, 5, 0, ARM_SUIT, MT_LEATHER, CLR_BRIGHT_BLUE, 10, 0),
1809 ARMOR("robe of power", "orange robe",
1810 0, 1, 0, 0, 100, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_ORANGE, 15, 0),
1811 ARMOR("robe of magic resistance", "yellow robe",
1812 0, 1, 0, ANTIMAGIC, 100, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_YELLOW, 35, 0),
1813 ARMOR("robe of permanence", "purple robe",
1814 0, 1, 0, ELEMENT_RES, 70, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_MAGENTA, 30, 0),
1815 ARMOR("robe of stasis", "bleached robe",
1816 0, 1, 0, UNCHANGING, 10, 1, 16, 50, 8, 2, ARM_SUIT, MT_CLOTH, CLR_WHITE, 20, 0),
1817 ARMOR("robe of spell boosting", "woodrobe",
1818 0, 1, 0, SPELLBOOST, 50, 1, 16, 50, 9, 0, ARM_SUIT, MT_WOOD, CLR_BROWN, 12, 0),
1819 ARMOR("robe of pugilism", "arena robe",
1820 0, 1, 0, 0, 40, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_WHITE, 15, APP_ARENA_ROBE),
1821 ARMOR("jedi robe", "powersave robe",
1822 0, 1, 0, 0, 50, 1, 16, 50, 8, 0, ARM_SUIT, MT_METAL, CLR_YELLOW, 10, APP_POWERSAVE_ROBE),
1823 ARMOR("robe of focussing", "priestly robe",
1824 0, 1, 0, 0, 10, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_WHITE, 25, 0),
1825 ARMOR("robe of magic power", "manl robe",
1826 0, 1, 0, RESISTANCE_PIERCING, 10, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_BROWN, 25, 0),
1827 ARMOR("robe of spell power", "white robe",
1828 0, 1, 0, 0, 70, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_WHITE, 25, 0),
1829 ARMOR("robe of fast casting", "black robe",
1830 0, 1, 0, ENERGY_REGENERATION, 97, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_BLACK, 20, 0),
1831 ARMOR("robe of control", "heretic robe",
1832 0, 1, 0, CONTROL_MAGIC, 40, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_MAGENTA, 20, 0),
1833 ARMOR("robe of energy suction", "gray robe",
1834 0, 1, 0, MANALEECH, 90, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_GRAY, 25, 0),
1835 ARMOR("robe of destiny", "dark robe",
1836 0, 1, 0, CRADLE_CHAOS_EFFECT, 3, 1, 16, 50, 5, 0, ARM_SUIT, MT_LEATHER, CLR_BLUE, 1, 0),
1837 ARMOR("robe of anti-cursing", "shining robe",
1838 0, 1, 0, VERSUS_CURSES, 10, 1, 16, 50, 5, 0, ARM_SUIT, MT_LEATHER, CLR_BRIGHT_MAGENTA, 20, 0),
1839 ARMOR("robe of drain resistance", "ornamental robe",
1840 0, 1, 0, DRAIN_RES, 10, 1, 16, 50, 5, 0, ARM_SUIT, MT_LEATHER, CLR_BLACK, 25, 0),
1841 ARMOR("robe of death resistance", "cotton robe",
1842 0, 1, 0, DTBEEM_RES, 10, 1, 16, 50, 5, 0, ARM_SUIT, MT_LEATHER, CLR_BROWN, 30, 0),
1843 ARMOR("robe of infravision", "star-patterned robe",
1844 0, 1, 0, INFRAVISION, 10, 1, 16, 50, 5, 0, ARM_SUIT, MT_LEATHER, CLR_BRIGHT_CYAN, 15, 0),
1845 ARMOR("smoky violet faceless robe", "faceless robe", /* appearance has faceless effects */
1846 0, 1, 0, 0, 5, 1, 16, 50, 10, 0, ARM_SUIT, MT_SHELL, CLR_MAGENTA, 15, APP_FACELESS_ROBE),
1847 ARMOR("robe of randomness", "cyan robe",
1848 0, 1, 0, 0, 100, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_CYAN, 15, 0),
1849 ARMOR("robe of defense", "octarine robe",
1850 0, 1, 0, 0, 70, 1, 16, 50, 5, 3, ARM_SUIT, MT_LEATHER, CLR_ORANGE, 25, APP_OCTARINE_ROBE),
1851 ARMOR("upperweaver's robe", "edible robe",
1852 0, 1, 0, SIGHT_BONUS, 40, 1, 16, 50, 9, 0, ARM_SUIT, MT_VEGGY, CLR_BROWN, 20, 0),
1853 ARMOR("robe of feminism", "liquid robe",
1854 0, 1, 0, 0, 100, 1, 16, 50, 6, 2, ARM_SUIT, MT_LIQUID, CLR_BRIGHT_GREEN, 5, 0),
1855 ARMOR("robe of specialty", "brown robe",
1856 0, 1, 0, 0, 100, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_BROWN, 15, 0),
1857 ARMOR("robe of nastiness", "camo robe",
1858 0, 1, 0, 0, 100, 1, 16, 50, 3, 5, ARM_SUIT, MT_LEATHER, CLR_GREEN, 10, APP_CAMO_ROBE),
1859 ARMOR("robe of psionics", "pink robe",
1860 0, 1, 0, PSI_RES, 90, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_BRIGHT_MAGENTA, 15, 0),
1861 ARMOR("robe of weakness", "green robe",
1862 0, 1, 0, STUNNED, 65, 1, 16, 50, 9, 0, ARM_SUIT, MT_LEATHER, CLR_GREEN, 1, 0),
1863 /* weakness must be last, see makemon.c */
1866 * Dragon suits
1867 * There is code in polyself.c that assumes (1) and (2).
1868 * There is code in obj.h, objnam.c, mon.c, read.c that assumes (2).
1870 * (1) The dragon scale mails and the dragon scales are together.
1871 * (2) That the order of the dragon scale mail and dragon scales is the
1872 * the same defined in monst.c.
1873 * Amy note: gray is first and yellow is last.
1875 #define DRGN_ARMR(name,mgc,power,cost,ac,can,color,minlvl) \
1876 ARMOR(name,(char *)0,1,mgc,1,power,1,5,20,cost,ac,can,ARM_SUIT,MT_DRAGON_HIDE,color,minlvl,0)
1877 /* 3.4.1: dragon scale mail reclassified as "magic" since magic is
1878 needed to create them */
1879 DRGN_ARMR("gray dragon scale mail", 1, ANTIMAGIC, 1500, 1, 0, CLR_GRAY, 40),
1880 DRGN_ARMR("silver dragon scale mail", 1, REFLECTING, 1500, 1, 0, HI_SILVER, 40),
1881 DRGN_ARMR("mercurial dragon scale mail", 1, FAST, 1200, 1, 0, CLR_GRAY, 40),
1882 DRGN_ARMR("shimmering dragon scale mail", 1, DISPLACED, 1200, 1, 0, CLR_CYAN, 40),
1883 DRGN_ARMR("deep dragon scale mail", 1, DRAIN_RES, 1200, 1, 0, CLR_MAGENTA, 40),
1884 DRGN_ARMR("red dragon scale mail", 1, FIRE_RES, 900, 1, 0, CLR_RED, 40),
1885 DRGN_ARMR("white dragon scale mail", 1, COLD_RES, 900, 1, 0, CLR_WHITE, 40),
1886 DRGN_ARMR("orange dragon scale mail", 1, SLEEP_RES, 900, 1, 0, CLR_ORANGE, 40),
1887 DRGN_ARMR("black dragon scale mail", 1, DISINT_RES, 1200, 1, 0, CLR_BLACK, 40),
1888 DRGN_ARMR("blue dragon scale mail", 1, SHOCK_RES, 900, 1, 0, CLR_BRIGHT_BLUE, 40),
1889 DRGN_ARMR("dark dragon scale mail", 1, 0, 900, 1, 0, CLR_BLUE, 40),
1890 DRGN_ARMR("copper dragon scale mail", 1, 0, 1000, 1, 0, CLR_BROWN, 40),
1891 DRGN_ARMR("platinum dragon scale mail", 1, 0, 1000, 1, 0, CLR_GRAY, 40),
1892 DRGN_ARMR("brass dragon scale mail", 1, 0, 1000, 1, 0, CLR_ORANGE, 40),
1893 DRGN_ARMR("amethyst dragon scale mail", 1, 0, 1000, 1, 0, CLR_MAGENTA, 40),
1894 DRGN_ARMR("purple dragon scale mail", 1, 0, 1000, 1, 0, CLR_MAGENTA, 40),
1895 DRGN_ARMR("diamond dragon scale mail", 1, 0, 1000, 1, 0, CLR_WHITE, 40),
1896 DRGN_ARMR("emerald dragon scale mail", 1, 0, 1000, 1, 0, CLR_GREEN, 40),
1897 DRGN_ARMR("sapphire dragon scale mail", 1, 0, 1000, 1, 0, CLR_GRAY, 40),
1898 DRGN_ARMR("ruby dragon scale mail", 1, 0, 1000, 1, 0, CLR_RED, 40),
1899 DRGN_ARMR("green dragon scale mail", 1, POISON_RES, 900, 1, 0, CLR_GREEN, 40),
1900 DRGN_ARMR("golden dragon scale mail", 1, SICK_RES, 900, 1, 0, CLR_YELLOW, 40),
1901 DRGN_ARMR("feminism dragon scale mail", 1, SCENT_VIEW, 900, 1, 0, CLR_BRIGHT_MAGENTA, 40),
1902 DRGN_ARMR("maidragon scale mail", 1, 0, 900, 1, 0, CLR_BRIGHT_MAGENTA, 40),
1903 DRGN_ARMR("cancel dragon scale mail", 1, 0, 900, 1, 5, CLR_CYAN, 40),
1904 DRGN_ARMR("negative dragon scale mail", 1, DTBEEM_RES, 900, 1, 0, CLR_BLACK, 40),
1905 DRGN_ARMR("corona dragon scale mail", 1, FIXED_ABIL, 900, 1, 0, CLR_GREEN, 40),
1906 DRGN_ARMR("contro dragon scale mail", 1, CONTROL_MAGIC, 900, 1, 0, CLR_CYAN, 40),
1907 DRGN_ARMR("nope dragon scale mail", 1, 0, 900, 1, 0, CLR_BROWN, 40),
1908 DRGN_ARMR("crystalline dragon scale mail", 1, 0, 900, 1, 0, CLR_BRIGHT_CYAN, 40),
1909 DRGN_ARMR("mystery dragon scale mail", 1, MYSTERY_RES, 900, 1, 0, CLR_MAGENTA, 40),
1910 DRGN_ARMR("heroic dragon scale mail", 1, DIMINISHED_BLEEDING, 900, 1, 0, CLR_RED, 40),
1911 DRGN_ARMR("stone dragon scale mail", 1, STONE_RES, 900, 1, 0, CLR_GRAY, 40),
1912 DRGN_ARMR("cyan dragon scale mail", 1, FEAR_RES, 900, 1, 0, CLR_CYAN, 40),
1913 DRGN_ARMR("psychic dragon scale mail", 1, TELEPAT, 900, 1, 0, CLR_MAGENTA, 40),
1914 DRGN_ARMR("rainbow dragon scale mail", 1, HALF_SPDAM, 5000, 1, 0, CLR_BRIGHT_MAGENTA, 40),
1915 DRGN_ARMR("blood dragon scale mail", 1, HALF_PHDAM, 900, 1, 0, CLR_RED, 40),
1916 DRGN_ARMR("plain dragon scale mail", 0, 0, 100, -4, 0, CLR_BROWN, 40),
1917 DRGN_ARMR("sky dragon scale mail", 1, FLYING, 900, 1, 0, CLR_BRIGHT_GREEN, 40),
1918 DRGN_ARMR("water dragon scale mail", 1, SWIMMING, 900, 1, 0, CLR_BRIGHT_BLUE, 40),
1919 DRGN_ARMR("evil dragon scale mail", 1, 0, 900, -10, 0, CLR_MAGENTA, 40),
1920 DRGN_ARMR("magic dragon scale mail", 1, 0, 900, 1, 0, CLR_BRIGHT_CYAN, 40),
1921 DRGN_ARMR("yellow dragon scale mail", 1, ACID_RES, 900, 1, 0, CLR_YELLOW, 40),
1923 /* For now, only dragons leave these. */
1924 /* 3.4.1: dragon scales left classified as "non-magic"; they confer
1925 magical properties but are produced "naturally" */
1926 DRGN_ARMR("gray dragon scales", 0, ANTIMAGIC, 800, 5, 0, CLR_GRAY, 20),
1927 DRGN_ARMR("silver dragon scales", 0, REFLECTING, 800, 5, 0, HI_SILVER, 20),
1928 DRGN_ARMR("mercurial dragon scales", 0, FAST, 700, 5, 0, CLR_GRAY, 20),
1929 DRGN_ARMR("shimmering dragon scales", 0, DISPLACED, 700, 5, 0, CLR_CYAN, 20),
1930 DRGN_ARMR("deep dragon scales", 0, DRAIN_RES, 700, 5, 0, CLR_MAGENTA, 20),
1931 DRGN_ARMR("red dragon scales", 0, FIRE_RES, 500, 5, 0, CLR_RED, 20),
1932 DRGN_ARMR("white dragon scales", 0, COLD_RES, 500, 5, 0, CLR_WHITE, 20),
1933 DRGN_ARMR("orange dragon scales", 0, SLEEP_RES, 500, 5, 0, CLR_ORANGE, 20),
1934 DRGN_ARMR("black dragon scales", 0, DISINT_RES, 700, 5, 0, CLR_BLACK, 20),
1935 DRGN_ARMR("blue dragon scales", 0, SHOCK_RES, 500, 5, 0, CLR_BRIGHT_BLUE, 20),
1936 DRGN_ARMR("dark dragon scales", 0, 0, 500, 5, 0, CLR_BLUE, 20),
1937 DRGN_ARMR("copper dragon scales", 0, 0, 600, 5, 0, CLR_BROWN, 20),
1938 DRGN_ARMR("platinum dragon scales", 0, 0, 600, 5, 0, CLR_GRAY, 20),
1939 DRGN_ARMR("brass dragon scales", 0, 0, 600, 5, 0, CLR_ORANGE, 20),
1940 DRGN_ARMR("amethyst dragon scales", 0, 0, 600, 5, 0, CLR_MAGENTA, 20),
1941 DRGN_ARMR("purple dragon scales", 0, 0, 600, 5, 0, CLR_MAGENTA, 20),
1942 DRGN_ARMR("diamond dragon scales", 0, 0, 600, 5, 0, CLR_WHITE, 20),
1943 DRGN_ARMR("emerald dragon scales", 0, 0, 600, 5, 0, CLR_GREEN, 20),
1944 DRGN_ARMR("sapphire dragon scales", 0, 0, 600, 5, 0, CLR_GRAY, 20),
1945 DRGN_ARMR("ruby dragon scales", 0, 0, 600, 5, 0, CLR_RED, 20),
1946 DRGN_ARMR("green dragon scales", 0, POISON_RES, 500, 5, 0, CLR_GREEN, 20),
1947 DRGN_ARMR("golden dragon scales", 0, SICK_RES, 500, 5, 0, CLR_YELLOW, 20),
1948 DRGN_ARMR("feminism dragon scales", 0, SCENT_VIEW, 500, 5, 0, CLR_BRIGHT_MAGENTA, 20),
1949 DRGN_ARMR("maidragon scales", 0, 0, 500, 5, 0, CLR_BRIGHT_MAGENTA, 20),
1950 DRGN_ARMR("cancel dragon scales", 0, 0, 500, 5, 5, CLR_CYAN, 20),
1951 DRGN_ARMR("negative dragon scales", 0, DTBEEM_RES, 500, 5, 0, CLR_BLACK, 20),
1952 DRGN_ARMR("corona dragon scales", 0, FIXED_ABIL, 500, 5, 0, CLR_GREEN, 20),
1953 DRGN_ARMR("contro dragon scales", 0, CONTROL_MAGIC, 500, 5, 0, CLR_CYAN, 20),
1954 DRGN_ARMR("nope dragon scales", 0, 0, 500, 5, 0, CLR_BROWN, 20),
1955 DRGN_ARMR("crystalline dragon scales", 0, 0, 500, 5, 0, CLR_BRIGHT_CYAN, 20),
1956 DRGN_ARMR("mystery dragon scales", 0, MYSTERY_RES, 500, 5, 0, CLR_MAGENTA, 20),
1957 DRGN_ARMR("heroic dragon scales", 0, DIMINISHED_BLEEDING, 500, 5, 0, CLR_RED, 20),
1958 DRGN_ARMR("stone dragon scales", 0, STONE_RES, 500, 5, 0, CLR_GRAY, 20),
1959 DRGN_ARMR("cyan dragon scales", 0, FEAR_RES, 500, 5, 0, CLR_CYAN, 20),
1960 DRGN_ARMR("psychic dragon scales", 0, TELEPAT, 500, 5, 0, CLR_MAGENTA, 20),
1961 DRGN_ARMR("rainbow dragon scales",0, HALF_SPDAM,2000, 5, 0, CLR_BRIGHT_MAGENTA, 20),
1962 DRGN_ARMR("blood dragon scales", 0, HALF_PHDAM, 500, 5, 0, CLR_RED, 20),
1963 DRGN_ARMR("plain dragon scales", 0, 0, 50, 0, 0, CLR_BROWN, 20),
1964 DRGN_ARMR("sky dragon scales", 0, FLYING, 500, 5, 0, CLR_BRIGHT_GREEN, 20),
1965 DRGN_ARMR("water dragon scales", 0, SWIMMING, 500, 5, 0, CLR_BRIGHT_BLUE, 20),
1966 DRGN_ARMR("evil dragon scales", 0, 0, 500, -2, 0, CLR_MAGENTA, 20),
1967 DRGN_ARMR("magic dragon scales", 0, 0, 500, 5, 0, CLR_BRIGHT_CYAN, 20),
1968 DRGN_ARMR("yellow dragon scales", 0, ACID_RES, 500, 5, 0, CLR_YELLOW, 20),
1969 #undef DRGN_ARMR
1971 /* Cloaks */
1972 /* 'cope' is not a spelling mistake... leave it be */
1973 CLOAK("mummy wrapping", (char *)0,
1974 1, 0, 0, 222, 0, 2, 2, 10, 1, MT_CLOTH, CLR_GRAY, 1, 0),
1975 CLOAK("orcish cloak", "coarse mantelet",
1976 0, 0, 0, 400, 0, 4, 40, 10, 2, MT_CLOTH, CLR_BLACK, 1, 0),
1977 CLOAK("dwarvish cloak", "hooded cloak",
1978 0, 0, 0, 400, 0, 4, 50, 10, 2, MT_CLOTH, HI_CLOTH, 5, 0),
1979 CLOAK("oilskin cloak", "slippery cloak",
1980 0, 0, 0, 310, 0, 4, 50, 9, 3, MT_CLOTH, HI_CLOTH, 10, 0),
1981 CLOAK("elven cloak", "faded pall",
1982 0, 1, STEALTH, 396, 0, 4, 60, 9, 3, MT_CLOTH, CLR_BLACK, 7, 0),
1983 CLOAK("droven cloak", "cobwebbed cloak",
1984 0, 1, 0, 20, 0, 10, 60, 10, 3, MT_CLOTH, CLR_GRAY, 15, 0),
1985 CLOAK("ripped cloak", (char *)0,
1986 1, 0, 0, 100, 0, 1, 1, 10, 0, MT_CLOTH, CLR_BLACK, 1, 0),
1987 CLOAK("lab coat", "white coat",
1988 0, 1, POISON_RES, 950, 0, 4, 60, 9, 3, MT_CLOTH, CLR_WHITE, 15, 0),
1989 CLOAK("leather cloak", (char *)0,
1990 1, 0, 0, 500, 0, 7, 40, 9, 1, MT_LEATHER, CLR_BROWN, 1, 0),
1991 CLOAK("loricated cloak", (char *)0,
1992 1, 0, 0, 500, 0, 4, 40, 9, 3, MT_CLOTH, CLR_GRAY, 10, 0),
1993 CLOAK("plasteel cloak", (char *)0,
1994 1, 0, 0, 100, 0, 7, 70, 8, 2, MT_PLASTIC, CLR_WHITE, 8, 0),
1995 CLOAK("alchemy smock", "apron",
1996 0, 1, POISON_RES, 20, 0, 4, 50, 9, 3, MT_CLOTH, CLR_WHITE, 1, 0),
1997 CLOAK("rubber apron", "apron",
1998 0, 0, 0, 20, 0, 4, 50, 9, 0, MT_PLASTIC, CLR_BLACK, 1, 0),
1999 CLOAK("kitchen apron", "apron",
2000 0, 0, 0, 20, 0, 4, 50, 10, 0, MT_CLOTH, CLR_WHITE, 1, 0),
2001 CLOAK("frilled apron", "apron",
2002 0, 0, 0, 20, 0, 4, 50, 10, 0, MT_CLOTH, CLR_WHITE, 1, 0),
2003 CLOAK("Leo Nemaeus hide", "lion skin",
2004 0, 1, HALF_PHDAM, 20, 4,60, 1200, 7, 0, MT_DRAGON_HIDE, HI_GOLD, 40, 0),
2005 CLOAK("Ayanami wrapping", (char *)0,
2006 1, 0, 0, 20, 0, 3, 2, 10, 1, MT_CLOTH, CLR_GRAY, 1, 0),
2007 CLOAK("super mantle", "red mantle",
2008 0, 1, 0, 20, 0, 4, 50, 9, 1, MT_CLOTH, CLR_RED, 1, 0),
2009 CLOAK("wings of angel", "wings",
2010 0, 1, 0, 20, 0, 4,1000, 9, 1, MT_PLASTIC, CLR_WHITE, 1, 0),
2011 CLOAK("dummy wings", "wings",
2012 0, 0, 0, 20, 0, 4, 50, 9, 1, MT_PLASTIC, CLR_WHITE, 1, 0),
2013 CLOAK("fur", (char *)0,
2014 1, 0, 0, 20, 0, 6, 5, 9, 0, MT_LEATHER, HI_LEATHER, 1, 0),
2015 CLOAK("hide", (char *)0,
2016 1, 0, 0, 20, 0, 20, 5, 8, 0, MT_LEATHER, HI_LEATHER, 1, 0),
2018 CLOAK("displacer beast hide", (char *)0,
2019 1, 0, DISPLACED, 20, 0, 20, 40, 9, 0, MT_LEATHER, CLR_BRIGHT_BLUE, 25, 0),
2020 CLOAK("Nemean Lion hide", (char *)0,
2021 1, 0, STUN_RES, 20, 0, 20,1000, 7, 3, MT_LEATHER, HI_LEATHER, 40, 0),
2023 /* With shuffled appearances... */
2024 CLOAK("cloak of protection", "tattered cape",
2025 0, 1, PROTECTION, 870, 0, 4, 50, 7, 3, MT_CLOTH, HI_CLOTH, 5, 0),
2026 CLOAK("poisonous cloak", "dirty rag",
2027 0, 1, 0, 100, 0, 4, 50, 10, 3, MT_CLOTH, CLR_GREEN, 10, 0),
2028 CLOAK("cloak of death", "deadly cloak",
2029 0, 1, 0, 20, 0, 4, 50, 10, 3, MT_GOLD, CLR_BLACK, 40, APP_DEADLY_CLOAK),
2030 CLOAK("cloak of invisibility", "opera cloak",
2031 0, 1, INVIS, 845, 0, 4, 50, 9, 2, MT_CLOTH, CLR_BRIGHT_MAGENTA, 5, APP_OPERA_CLOAK),
2032 CLOAK("cloak of fumbling", "shaking cloak",
2033 0, 1, FUMBLING, 100, 0, 4, 50, 5, 3, MT_CLOTH, CLR_GRAY, 8, 0),
2034 CLOAK("cloak of magic resistance", "ornamental cope",
2035 0, 1, ANTIMAGIC, 400, 0, 4, 50, 9, 3, MT_CLOTH, CLR_WHITE, 30, APP_ORNAMENTAL_COPE),
2036 CLOAK("cloak of drain resistance", "vampiric cloak",
2037 0, 1, DRAIN_RES, 100, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BLACK, 20, APP_VAMPIRIC_CLOAK),
2038 CLOAK("cloak of reflection", "funeral cloak",
2039 0, 1, REFLECTING, 200, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BRIGHT_GREEN, 20, 0),
2040 CLOAK("manacloak", "dragonhide cloak",
2041 0, 1, ENERGY_REGENERATION, 100, 0, 4, 50, 7, 3, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 20, 0),
2042 CLOAK("cloak of confusion", "ripping cloak",
2043 0, 1, CONFUSION, 100, 0, 4, 50, 6, 3, MT_LEATHER, CLR_BLACK, 10, 0),
2044 CLOAK("cloak of warmth", "metal cloak",
2045 0, 1, COLD_RES, 100, 0, 4, 50, 7, 3, MT_METAL, CLR_GRAY, 4, 0),
2046 CLOAK("cloak of grounding", "granite cloak",
2047 0, 1, SHOCK_RES, 100, 0, 4, 50, 8, 2, MT_MINERAL, CLR_GRAY, 4, 0),
2048 CLOAK("cloak of quenching", "asbestos cloak",
2049 0, 1, FIRE_RES, 100, 0, 4, 50, 9, 3, MT_MITHRIL, CLR_ORANGE, 4, 0),
2050 CLOAK("cloak of leech", "energizer cloak",
2051 0, 1, MANALEECH, 100, 0, 4, 50, 9, 3, MT_MYSTERIOUS, CLR_BRIGHT_BLUE, 25, APP_ENERGIZER_CLOAK),
2052 CLOAK("cloak of coagulation", "sand cloak",
2053 0, 1, DIMINISHED_BLEEDING, 50, 0, 4, 50, 9, 3, MT_SAND, CLR_BROWN, 20, 0),
2054 CLOAK("cloak of scent", "shadow cloak",
2055 0, 1, SCENT_VIEW, 50, 0, 4, 50, 9, 3, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 10, 0),
2056 CLOAK("cloak of magic control", "celestial cloak",
2057 0, 1, CONTROL_MAGIC, 50, 0, 4, 50, 9, 3, MT_CELESTIUM, CLR_BRIGHT_CYAN, 10, 0),
2058 CLOAK("cloak of experience", "conundrum cloak",
2059 0, 1, EXP_BOOST, 10, 0, 4, 50, 9, 3, MT_CONUNDRUM, CLR_GRAY, 35, 0),
2060 CLOAK("cloak of defusing", "false copes", /* gives random gods */
2061 0, 1, DEFUSING, 20, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BLACK, 5, APP_FALSE_COPES),
2062 CLOAK("tornister cloak", "quicksilver cloak",
2063 0, 1, 0, 100, 0, 4, 50, 9, 3, MT_MERCURIAL, CLR_GRAY, 5, 0),
2064 CLOAK("cloak of theft prevention", "superior cloak",
2065 0, 1, 0, 100, 0, 4, 50, 9, 3, MT_FIRMAMENT, CLR_WHITE, 10, 0),
2066 CLOAK("spirit cloth", "bronze cloak",
2067 0, 1, 0, 100, 0, 4, 50, 9, 3, MT_BRONZE, CLR_BROWN, 25, 0),
2068 CLOAK("wand quiver cloak", "air cloak",
2069 0, 1, 0, 20, 0, 4, 50, 9, 3, MT_LIQUID, CLR_BLUE, 40, APP_AIR_CLOAK),
2070 CLOAK("kevlar vest", "kevlar cloak",
2071 0, 1, 0, 20, 0, 4, 50, 9, 3, MT_MESH, CLR_WHITE, 24, APP_KEVLAR_CLOAK),
2072 CLOAK("utility cloak", "vindale cloak",
2073 0, 1, 0, 50, 0, 4, 50, 9, 3, MT_SILK, CLR_WHITE, 12, APP_VINDALE_CLOAK),
2075 CLOAK("troll hide", "disgusting cloak",
2076 0, 1, REGENERATION, 20, 0, 4, 50, 9, 3, MT_LEATHER, CLR_BROWN, 8, 0),
2077 CLOAK("filler cloak", "mantle of coat",
2078 0, 1, 0, 20, 0, 4, 50, 9, 3, MT_LEATHER, CLR_BRIGHT_BLUE, 1, APP_MANTLE_OF_COAT),
2079 CLOAK("cloak of discount action", "eternal cloak",
2080 0, 1, DISCOUNT_ACTION, 100, 0, 4, 50, 9, 3, MT_ETERNIUM, CLR_GRAY, 1, 0),
2081 CLOAK("cloak of technicality", "brick cloak",
2082 0, 1, TECHNICALITY, 100, 0, 4, 50, 9, 3, MT_BRICK, CLR_ORANGE, 10, 0),
2083 CLOAK("cloak of full nutrition", "etheric cloak",
2084 0, 1, FULL_NUTRIENT, 100, 0, 4, 50, 9, 3, MT_ETHER, CLR_BRIGHT_GREEN, 5, 0),
2085 CLOAK("cloak of burden", "warning coat", /* deactivates invis */
2086 0, 1, BURDENED_STATE, 20, 0, 4, 50, 9, 0, MT_AMBER, CLR_BLUE, 1, APP_WARNING_COAT),
2087 CLOAK("cloak of vacuum", "jort",
2088 0, 1, MAGIC_VACUUM, 5, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BLUE, 5, 0),
2089 CLOAK("cloak of fucking", "chitin cloak",
2090 0, 1, FUCK_OVER, 10, 0, 4, 50, 8, 3, MT_CHITIN, CLR_BRIGHT_CYAN, 5, 0),
2091 CLOAK("cloak of magic find", "sinnum cloak",
2092 0, 1, MAGIC_FIND, 50, 0, 4, 50, 9, 3, MT_SINNUM, CLR_GRAY, 10, 0),
2093 CLOAK("combination cloak", "coral cloak", /* also gives dtbeem_res */
2094 0, 1, MYSTERY_RES, 100, 0, 4, 50, 10, 3, MT_CORAL, CLR_WHITE, 25, 0),
2095 CLOAK("cloak of lower mystery", "cobalt cloak",
2096 0, 1, MYSTERY_RES, 700, 0, 4, 50, 9, 2, MT_COBALT, CLR_BLUE, 1, 0),
2097 CLOAK("cloak of mystery", "bamboo cloak",
2098 0, 1, MYSTERY_RES, 500, 0, 4, 50, 9, 3, MT_BAMBOO, CLR_YELLOW, 4, APP_BAMBOO_CLOAK),
2099 CLOAK("cloak of armor mystery", "shale cloak",
2100 0, 1, MYSTERY_RES, 300, 0, 4, 50, 7, 2, MT_SHELL, CLR_RED, 12, 0),
2101 CLOAK("cloak of spell boosting", "greenish cloak",
2102 0, 1, SPELLBOOST, 150, 0, 4, 50, 9, 3, MT_GREEN_STEEL, CLR_GREEN, 13, 0),
2104 CLOAK("cloak of spray", "brown burnoose",
2105 0, 1, FIRE_RES, 20, 0, 4, 50, 9, 2, MT_CLOTH, CLR_BROWN, 5, 0),
2106 CLOAK("cloak of flame", "vestiary",
2107 0, 1, COLD_RES, 20, 0, 4, 50, 9, 2, MT_CLOTH, CLR_WHITE, 5, 0),
2108 CLOAK("cloak of insulation", "long overcoat",
2109 0, 1, SHOCK_RES, 20, 0, 4, 50, 9, 2, MT_CLOTH, CLR_BLACK, 5, 0),
2110 CLOAK("cloak of matador", "gaberdine",
2111 0, 1, FIRE_RES, 20, 0, 4, 50, 9, 2, MT_CLOTH, CLR_BROWN, 5, 0),
2112 CLOAK("cloak of pain sense", "hard woven cloak",
2113 0, 1, PAIN_SENSE, 20, 0, 4, 50, 9, 3, MT_COMPOST, CLR_BLUE, 3, 0),
2114 CLOAK("cloak of inversion", "enchantment cloak", /* always spawns with egotype; base item also grants reflection */
2115 0, 1, INVERT_STATE, 20, 0, 4, 50, 2, 3, MT_CLOTH, CLR_BLUE, 20, APP_ENCHANTMENT_CLOAK),
2116 CLOAK("cloak of wincing", "almost-invis cloak",
2117 0, 1, WINCE_STATE, 20, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BLUE, 12, 0),
2119 CLOAK("cloak of peace", "inka cloak",
2120 0, 1, PEACEVISION, 480, 0, 4, 50, 9, 3, MT_INKA, CLR_BROWN, 10, 0),
2121 CLOAK("cloak of dimness", "viva cloak",
2122 0, 1, DIMMED, 20, 0, 4, 50, 9, 3, MT_VIVA, CLR_ORANGE, 10, 0),
2123 CLOAK("cloak of contamination resistance", "ill cloak",
2124 0, 1, CONT_RES, 50, 0, 4, 50, 10, 3, MT_ETHER, CLR_CYAN, 30, 0),
2125 CLOAK("cloak of resistance piercing", "skort",
2126 0, 1, RESISTANCE_PIERCING, 20, 0, 4, 50, 9, 3, MT_CLOTH, CLR_GRAY, 20, 0),
2127 CLOAK("cloak of shutdown", "tankini", /* random appearance gives 1 extra AC */
2128 0, 1, 0, 100, 0, 4, 50, 8, 3, MT_MESH, CLR_WHITE, 20, APP_TANKINI),
2130 CLOAK("cloak of unspelling", "weaving cloak",
2131 0, 1, SPELLS_LOST, 3, 0, 4, 50, 6, 3, MT_LEATHER, CLR_RED, 1, 0),
2132 CLOAK("anti caster cloak", "second-hand cloak",
2133 0, 1, CASTER_PROBLEM, 3, 0, 4, 50, 3, 3, MT_LIQUID, CLR_BRIGHT_GREEN, 1, 0),
2134 CLOAK("heavy status cloak", "phantom cloak",
2135 0, 1, STATUS_FAILURE, 3, 0, 4, 50, 2, 4, MT_WAX, CLR_GRAY, 1, 0),
2136 CLOAK("cloak of luck negation", "icky cloak",
2137 0, 1, LUCK_LOSS, 3, 0, 4, 50, 1, 3, MT_WOOD, CLR_YELLOW, 1, 0),
2138 CLOAK("cloak of nullification", "very dark cloak",
2139 0, 1, NOPESKILL_EFFECT, 3, 0, 4, 50, 7, 3, MT_LEATHER, CLR_BLUE, 1, 0),
2140 CLOAK("yellow spell cloak", "petrified cloak",
2141 0, 1, YELLOW_SPELLS, 3, 0, 4, 50, 0, 8, MT_MINERAL, CLR_BLACK, 1, APP_PETRIFIED_CLOAK),
2142 CLOAK("vulnerability cloak", "flax cloak",
2143 0, 1, REPEATING_VULNERABILITY, 3, 0, 4, 50, 8, 5, MT_PAPER, CLR_WHITE, 1, 0),
2144 CLOAK("cloak of inventorylessness", "glass cloak",
2145 0, 1, INVENTORY_LOST, 3, 0, 4, 50, -5, 9, MT_GLASS, CLR_CYAN, 1, 0),
2146 CLOAK("cloak of respawning", "hammered cloak",
2147 0, 1, RESPAWN_BUG, 3, 0, 4, 50, 2, 2, MT_WOOD, CLR_BROWN, 1, 0),
2148 CLOAK("spawn cloak", "voluminous cloak",
2149 0, 1, VERISIERTEFFECT, 3, 0, 4, 50, 4, 1, MT_METAL, CLR_BRIGHT_BLUE, 1, 0),
2150 CLOAK("adom cloak", "mysterious cloak",
2151 0, 1, LEVELBUG, 3, 0, 4, 50, 5, 0, MT_MINERAL, CLR_BLACK, 1, APP_MYSTERIOUS_CLOAK),
2152 CLOAK("egoist cloak", "prolo cloak",
2153 0, 1, ALWAYS_EGOTYPES, 3, 0, 4, 50, 8, 1, MT_LEATHER, CLR_BLACK, 1, 0),
2154 CLOAK("cloak of time", "weird cloak",
2155 0, 1, FAST_FORWARD, 3, 0, 4, 50, 2, 2, MT_LIQUID, CLR_GREEN, 1, 0),
2156 CLOAK("vancian cloak", "steel cloak",
2157 0, 1, SPELL_COOLDOWN_BUG, 3, 0, 4, 50, 5, 4, MT_STEEL, CLR_GRAY, 1, 0),
2158 CLOAK("choice-o-mate cloak", "buckloak",
2159 0, 1, HAVE_A_PIN_BUG, 3, 0, 4, 50, 4, 3, MT_CHROME, CLR_GRAY, 1, APP_BUCKLOAK),
2160 CLOAK("chatbox cloak", "weeb cloak",
2161 0, 1, RANDOM_MESSAGES, 3, 0, 4, 50, 5, 5, MT_VEGGY, CLR_BRIGHT_GREEN, 1, APP_WEEB_CLOAK),
2162 CLOAK("heretic cloak", "godless cloak",
2163 0, 1, DESECRATION, 3, 0, 4, 50, 8, 2, MT_LEATHER, CLR_BLACK, 1, APP_GODLESS_CLOAK),
2164 CLOAK("eerie cloak", "ghostly cloak",
2165 0, 1, GHOST_WORLD, 3, 0, 4, 50, 5, 3, MT_PLATINUM, CLR_BLACK, 1, APP_GHOSTLY_CLOAK),
2166 CLOAK("cloak of nakedness", "wafer-thin cloak",
2167 0, 1, NAKEDNESS, 3, 0, 4, 50, -10, 3, MT_CLOTH, CLR_WHITE, 1, 0),
2168 CLOAK("covid-19-coated cloak", "mink stole",
2169 0, 1, COVID_TRAP_EFFECT, 3, 0, 4, 50, 4, 2, MT_LEATHER, CLR_BLACK, 1, 0),
2170 CLOAK("pethate cloak", "wool cloak",
2171 0, 1, PETHATE_EFFECT, 3, 0, 4, 50, 8, 0, MT_CLOTH, CLR_BLACK, 1, 0),
2172 CLOAK("pet lashout cloak", "osfa cloak", /* doesn't fall off or rip when polymorphing */
2173 0, 1, PET_LASHOUT_EFFECT, 3, 0, 4, 50, 7, 0, MT_CLOTH, CLR_GRAY, 1, APP_OSFA_CLOAK),
2174 CLOAK("petstarve cloak", "cotton hood",
2175 0, 1, PETSTARVE_EFFECT, 3, 0, 4, 50, 9, 2, MT_VEGGY, CLR_WHITE, 1, 0),
2176 CLOAK("petscrew cloak", "tarpaulin cloak", /* works like oilskin cloak */
2177 0, 1, PETSCREW_EFFECT, 3, 0, 4, 50, 8, 3, MT_LIQUID, CLR_GREEN, 1, APP_TARPAULIN_CLOAK),
2178 CLOAK("non-proof cloak", "dark blue cloak",
2179 0, 1, PROOFLOSS_EFFECT, 3, 0, 4, 50, 8, 3, MT_CLOTH, CLR_BLUE, 1, 0),
2180 CLOAK("umeng cloak", "quantity cloak",
2181 0, 1, UMENG_EFFECT, 3, 0, 4, 50, 10, 0, MT_MYSTERIOUS, CLR_BLUE, 1, APP_QUANTITY_CLOAK),
2183 CLOAK("brown shit cloak", "rifling power cloak",
2184 0, 1, BROWN_SPELLS, 3, 0, 4, 50, 6, 3, MT_COMPOST, CLR_BRIGHT_GREEN, 1, APP_RIFLING_POWER_CLOAK),
2185 CLOAK("anticall cloak", "cursed called cloak",
2186 0, 1, UNCALLED_EFFECT, 3, 0, 4, 50, 4, 2, MT_MYSTERIOUS, CLR_BLACK, 1, APP_CURSED_CALLED_CLOAK),
2187 CLOAK("yellow wing", "failuncap cloak",
2188 0, 1, WING_YELLOW_GLYPHS, 3, 0, 4, 50, 4, 4, MT_SILK, CLR_WHITE, 1, APP_FAILUNCAP_CLOAK),
2189 CLOAK("elesde cloak", "unostentatious cloak",
2190 0, 1, MONSTER_GLYPH_BUG, 3, 0, 4, 50, 5, 3, MT_CLOTH, CLR_GRAY, 1, 0),
2191 CLOAK("cloak of gravation", "fourchan cloak",
2192 0, 1, GRAVATION, 3, 0, 4, 50, 6, 0, MT_PAPER, CLR_CYAN, 1, APP_FOURCHAN_CLOAK),
2193 CLOAK("cloak of nonfollowing", "erudite cloak",
2194 0, 1, PET_AI_SCREWED, 3, 0, 4, 50, 8, 3, MT_LIQUID, CLR_BRIGHT_GREEN, 1, 0),
2195 CLOAK("spell retain cloak", "inalish cloak",
2196 0, 1, REMEMBERANCE_EFFECT, 3, 0, 4, 50, 7, 3, MT_COMPOST, CLR_WHITE, 1, APP_INALISH_CLOAK),
2197 CLOAK("cloak of fast decay", "zombified cloak",
2198 0, 1, STAT_DECAY, 3, 0, 4, 50, 0, 0, MT_CLOTH, CLR_GRAY, 1, 0),
2200 CLOAK("white spell cloak", "woven cloak",
2201 0, 1, WHITE_SPELLS, 3, 0, 4, 50, 5, 3, MT_SILK, CLR_WHITE, 1, 0),
2202 CLOAK("greyout cloak", "colorfade cloak",
2203 0, 1, COMPLETE_GRAY_SPELLS, 3, 0, 4, 50, 3, 3, MT_ARCANIUM, CLR_GRAY, 1, APP_COLORFADE_CLOAK),
2204 CLOAK("trump coat", "residential cloak",
2205 0, 1, EVIL_PATCH_EFFECT, 3, 0, 4, 50, 0, 9, MT_VIVA, CLR_ORANGE, 1, 0),
2206 CLOAK("cloak of sudden attack", "fertile cloak",
2207 0, 1, SECRET_ATTACK_BUG, 3, 0, 4, 50, 4, 5, MT_COMPOST, CLR_BROWN, 1, 0),
2208 CLOAK("cloak of bad trapping", "slowing gown",
2209 0, 1, NASTY_NATION_BUG, 3, 0, 4, 50, 4, 7, MT_POURPOOR, CLR_GREEN, 1, APP_SLOWING_GOWN),
2210 CLOAK("grayout cloak", "bleached cloak",
2211 0, 1, GRAYOUT_BUG, 3, 0, 4, 50, 4, 5, MT_SILK, CLR_WHITE, 1, 0),
2212 CLOAK("pseudo teleporter cloak", "foundry cloak",
2213 0, 1, GRAY_CENTER_BUG, 3, 0, 4, 50, 2, 3, MT_POURPOOR, CLR_BRIGHT_BLUE, 1, APP_FOUNDRY_CLOAK),
2214 CLOAK("clockloak", "reliance cloak",
2215 0, 1, CLOCKWISE_SPIN_BUG, 3, 0, 4, 50, -3, 8, MT_GEMSTONE, CLR_GREEN, 1, 0),
2216 CLOAK("nokedex cloak", "skinny cloak",
2217 0, 1, DEFORMATTING_BUG, 3, 0, 4, 50, 5, 0, MT_INKA, CLR_WHITE, 1, 0),
2218 CLOAK("naylight cloak", "hearing cloak",
2219 0, 1, NOLITE_BUG, 3, 0, 4, 50, 6, 0, MT_COMPOST, CLR_BLACK, 1, APP_HEARING_CLOAK),
2220 CLOAK("battery cloak", "spellsucking cloak",
2221 0, 1, MANA_BATTERY_BUG, 3, 0, 4, 50, 6, 2, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1, APP_SPELLSUCKING_CLOAK),
2222 CLOAK("cloak of wrong announcement", "roadmap cloak",
2223 0, 1, STUCK_ANNOUNCEMENT_BUG, 3, 0, 4, 50, 7, 3, MT_TAR, CLR_BROWN, 1, APP_ROADMAP_CLOAK),
2224 CLOAK("stormy cloak", "storm coat",
2225 0, 1, BLOODTHIRSTY_EFFECT, 3, 0, 4, 50, 8, 3, MT_CLOTH, CLR_CYAN, 1, APP_STORM_COAT),
2226 CLOAK("gimp cloak", "pitch cloak",
2227 0, 1, MAXIMUM_DAMAGE_BUG, 3, 0, 4, 50, 10, 9, MT_TAR, CLR_BRIGHT_CYAN, 1, 0),
2228 CLOAK("snarenet cloak", "fleeceling cloak",
2229 0, 1, KNOWLEDGE_BUG, 3, 0, 4, 50, 2, 7, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1, APP_FLEECELING_CLOAK),
2230 CLOAK("pink spell cloak", "glaring cloak",
2231 0, 1, PINK_SPELLS, 3, 0, 4, 50, 0, 8, MT_ARCANIUM, CLR_YELLOW, 1, 0),
2232 CLOAK("evencore cloak", "odd hull cloak",
2233 0, 1, EVC_EFFECT, 3, 0, 4, 50, 9, 3, MT_VIVA, CLR_RED, 1, 0),
2234 CLOAK("underlayer cloak", "up-down cloak",
2235 0, 1, UNDERLAYER_BUG, 3, 0, 4, 50, 7, 3, MT_PLATINUM, CLR_GRAY, 1, APP_UP_DOWN_CLOAK),
2236 CLOAK("cyan spell cloak", "cyanism cloak",
2237 0, 1, CYAN_SPELLS, 3, 0, 4, 50, 5, 4, MT_GEMSTONE, CLR_BRIGHT_CYAN, 1, APP_CYANISM_CLOAK),
2238 CLOAK("elongation cloak", "long-range cloak",
2239 0, 1, ELONGATION_BUG, 3, 0, 4, 50, 4, 3, MT_CLOTH, CLR_GREEN, 1, APP_LONG_RANGE_CLOAK),
2240 CLOAK("unfair attack cloak", "flier cloak",
2241 0, 1, UNFAIR_ATTACK_BUG, 3, 0, 4, 50, 0, 7, MT_PAPER, CLR_WHITE, 1, APP_FLIER_CLOAK),
2242 CLOAK("cloak of bad part", "old-fashioned cloak",
2243 0, 1, BAD_PARTS, 3, 0, 4, 50, 7, 3, MT_LEATHER, CLR_BROWN, 1, 0),
2245 CLOAK("cloak of aggravation", "jarring cloak",
2246 0, 1, AGGRAVATE_MONSTER, 20, 0, 4, 50, 9, 3, MT_PLATINUM, CLR_RED, 1, APP_JARRING_CLOAK),
2247 CLOAK("cloak of conflict", "politician cloak",
2248 0, 1, CONFLICT, 20, 0, 4, 50, 9, 3, MT_LEATHER, CLR_BROWN, 20, APP_POLITICIAN_CLOAK),
2249 CLOAK("cloak of magical breathing", "void cloak",
2250 0, 1, MAGICAL_BREATHING, 20, 0, 4, 50, 9, 3, MT_FLESH, CLR_BLACK, 10, APP_VOID_CLOAK),
2251 CLOAK("cloak of stat lock", "straitjacket cloak",
2252 0, 1, FIXED_ABIL, 20, 0, 4, 50, 9, 2, MT_LEATHER, CLR_GRAY, 15, APP_STRAITJACKET_CLOAK),
2253 CLOAK("wing cloak", "angelic cloak",
2254 0, 1, FLYING, 20, 0, 4, 50, 8, 3, MT_CLOTH, CLR_WHITE, 15, APP_ANGELIC_CLOAK),
2255 CLOAK("cloak of premature death", "evil cloak",
2256 0, 1, PREMDEATH, 20, 0, 4, 50, 9, 3, MT_BONE, CLR_BLACK, 24, 0),
2257 CLOAK("antideath cloak", "demonic cloak",
2258 0, 1, DTBEEM_RES, 20, 0, 4, 50, 10, 3, MT_SILVER, CLR_BLACK, 15, APP_DEMONIC_CLOAK),
2260 CLOAK("missing cloak", "shrouded cloak",
2261 0, 1, 0, 500, 0, 4, 50, 9, 1, MT_WAX, CLR_BLACK, 8, APP_SHROUDED_CLOAK),
2263 CLOAK("lethe cloak", "forgetful cloak",
2264 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_LEATHER, CLR_BRIGHT_BLUE, 30, APP_FORGETFUL_CLOAK),
2265 CLOAK("cloak of map amnesia", "yellow cloak",
2266 0, 1, MAP_AMNESIA, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_YELLOW, 20, 0),
2267 CLOAK("cloak of polymorph", "changing cloak",
2268 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_WOOD, CLR_BLACK, 20, APP_CHANGING_CLOAK),
2269 CLOAK("cloak of transformation", "black cloak",
2270 0, 1, POLYMORPH, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BLACK, 20, 0),
2271 CLOAK("cloak of water squirting", "blue cloak",
2272 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BRIGHT_BLUE, 10, 0),
2273 CLOAK("cloak of paralysis", "red cloak",
2274 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_RED, 5, 0),
2275 CLOAK("cloak of sickness", "green cloak",
2276 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_GREEN, 5, 0),
2277 CLOAK("cloak of sliming", "mauve cloak",
2278 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_MAGENTA, 30, 0),
2279 CLOAK("cloak of starving", "purple cloak",
2280 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_MAGENTA, 10, 0),
2281 CLOAK("cloak of curse", "dark cloak",
2282 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_METAL, CLR_BLACK, 20, 0),
2283 CLOAK("cloak of disenchantment", "shell cloak",
2284 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_PLATINUM, CLR_BLACK, 10, APP_SHELL_CLOAK),
2285 CLOAK("cloak of outright evilness", "chinese cloak",
2286 0, 1, 0, 10, 0, 4, 50, 8, 3, MT_LEATHER, CLR_RED, 50, APP_CHINESE_CLOAK),
2287 CLOAK("cloak of stone", "gray cloak",
2288 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_GRAY, 25, 0),
2289 CLOAK("cloak of lycanthropy", "polyform cloak",
2290 0, 1, 0, 10, 0, 4, 50, 8, 3, MT_LIQUID, CLR_BRIGHT_GREEN, 20, APP_POLYFORM_CLOAK),
2291 CLOAK("cloak of unlight", "absorbing cloak",
2292 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_GLASS, CLR_BLACK, 1, APP_ABSORBING_CLOAK),
2293 CLOAK("cloak of escalation", "cyan cloak",
2294 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_CYAN, 5, 0),
2295 CLOAK("cloak of magical drainage", "deep cloak",
2296 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_MAGENTA, 5, APP_DEEP_CLOAK),
2297 CLOAK("cloak of angriness", "blinking cloak",
2298 0, 1, 0, 10, 0, 4, 50, 7, 3, MT_GOLD, CLR_YELLOW, 20, 0),
2299 CLOAK("cloak of cancellation", "tone cloak",
2300 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_MINERAL, CLR_BROWN, 30, 0),
2301 CLOAK("cloak of turn loss", "running cloak",
2302 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_LEATHER, CLR_BROWN, 10, 0),
2303 CLOAK("cloak of attribute loss", "pink cloak",
2304 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BRIGHT_MAGENTA, 15, APP_PINK_CLOAK),
2305 CLOAK("cloak of totter", "birthcloth",
2306 0, 1, 0, 10, 0, 4, 50, 7, 3, MT_CLOTH, CLR_WHITE, 30, APP_BIRTHCLOTH),
2307 CLOAK("cloak of drain life", "colorless cloak",
2308 0, 1, 0, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_GRAY, 15, 0),
2309 CLOAK("cloak of awakening", "frade mantle",
2310 0, 1, SLEEP_RES, 10, 0, 4, 50, 9, 3, MT_MITHRIL, CLR_GRAY, 5, 0),
2311 CLOAK("cloak of stability", "heavy cloak",
2312 0, 1, DISINT_RES, 10, 0, 4, 50, 9, 3, MT_METAL, CLR_BLACK, 35, 0),
2313 CLOAK("anti-disquiet cloak", "grass cloak",
2314 0, 1, POISON_RES, 10, 0, 4, 50, 9, 3, MT_VEGGY, CLR_BRIGHT_GREEN, 1, APP_GRASS_CLOAK),
2315 CLOAK("hugging gown", "contaminated coat",
2316 0, 1, ACID_RES, 10, 0, 4, 50, 9, 3, MT_LEATHER, CLR_BROWN, 16, APP_CONTAMINATED_COAT),
2317 CLOAK("cocloak", "withered cloak",
2318 0, 1, STONE_RES, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_GRAY, 40, APP_WITHERED_CLOAK),
2319 CLOAK("cloak of health", "white cloak",
2320 0, 1, REGENERATION, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_WHITE, 10, 0),
2321 CLOAK("cloak of discovery", "ignorant cloak",
2322 0, 1, SEARCHING, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_RED, 5, APP_IGNORANT_CLOAK),
2323 CLOAK("cloak of blindness resistance", "coppered cloak",
2324 0, 1, BLIND_RES, 250, 0, 4, 50, 9, 3, MT_COPPER, CLR_ORANGE, 10, 0),
2325 CLOAK("cloak of hallucination resistance", "vivarium cloak",
2326 0, 1, HALLUC_RES, 50, 0, 4, 50, 9, 3, MT_VIVA, CLR_ORANGE, 25, 0),
2327 CLOAK("bionic cloak", "avenger cloak",
2328 0, 1, SEE_INVIS, 10, 0, 4, 50, 9, 3, MT_METAL, CLR_GRAY, 12, APP_AVENGER_CLOAK),
2329 CLOAK("cloak of portation", "gravity cloak",
2330 0, 1, TELEPORT, 10, 0, 4, 50, 9, 3, MT_IRON, CLR_GRAY, 1, APP_GRAVITY_CLOAK),
2331 CLOAK("cloak of control", "wishful cloak",
2332 0, 1, TELEPORT_CONTROL, 10, 0, 4, 50, 9, 3, MT_PAPER, CLR_BRIGHT_MAGENTA, 10, APP_WISHFUL_CLOAK),
2333 CLOAK("cloak of shifting", "poke mongo cloak",
2334 0, 1, POLYMORPH_CONTROL, 10, 0, 4, 50, 9, 3, MT_FLESH, CLR_YELLOW, 20, APP_POKE_MONGO_CLOAK),
2335 CLOAK("floatcloak", "levuntation cloak",
2336 0, 1, LEVITATION, 10, 0, 4, 50, 9, 3, MT_WAX, CLR_BRIGHT_BLUE, 15, APP_LEVUNTATION_CLOAK),
2337 CLOAK("cloak of prescience", "enduring cloak",
2338 0, 1, WARNING, 10, 0, 4, 50, 9, 3, MT_LEATHER, CLR_BROWN, 15, 0),
2339 CLOAK("sensor cloak", "minded cloak",
2340 0, 1, TELEPAT, 10, 0, 4, 50, 9, 3, MT_BONE, CLR_MAGENTA, 20, 0),
2341 CLOAK("cloak of speed", "quicktravel cloak",
2342 0, 1, FAST, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_CYAN, 25, APP_QUICKTRAVEL_CLOAK),
2343 CLOAK("vault cloak", "geek cloak",
2344 0, 1, JUMPING, 10, 0, 4, 50, 9, 3, MT_LEATHER, CLR_ORANGE, 20, APP_GEEK_CLOAK),
2345 CLOAK("cloak of spell resistance", "orange cloak",
2346 0, 1, HALF_SPDAM, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_ORANGE, 15, 0),
2347 CLOAK("cloak of physical resistance", "pastel cloak",
2348 0, 1, HALF_PHDAM, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BRIGHT_CYAN, 15, 0),
2349 CLOAK("operation cloak", "nurse cloak",
2350 0, 1, SICK_RES, 10, 0, 4, 50, 9, 3, MT_LEATHER, CLR_WHITE, 15, APP_NURSE_CLOAK),
2351 CLOAK("bestest cloak", "slexual cloak",
2352 0, 1, WARN_UNDEAD, 10, 0, 4, 50, 9, 3, MT_LIQUID, CLR_BRIGHT_MAGENTA, 5, APP_SLEXUAL_CLOAK),
2353 CLOAK("cloak of freedom", "angband cloak",
2354 0, 1, FREE_ACTION, 10, 0, 4, 50, 9, 3, MT_LEATHER, CLR_YELLOW, 10, APP_ANGBAND_CLOAK),
2355 CLOAK("bikini", "fleecy-colored cloak",
2356 0, 1, SWIMMING, 10, 0, 4, 50, 9, 2, MT_CLOTH, CLR_BRIGHT_MAGENTA, 5, APP_FLEECY_COLORED_CLOAK),
2357 CLOAK("cloak of permanence", "concrete cloak",
2358 0, 1, UNCHANGING, 10, 0, 4, 50, 9, 3, MT_MINERAL, CLR_GRAY, 15, 0),
2359 CLOAK("cloak of slow digestion", "anorexia cloak",
2360 0, 1, SLOW_DIGESTION, 10, 0, 4, 50, 9, 3, MT_VEGGY, CLR_YELLOW, 25, APP_ANOREXIA_CLOAK),
2361 CLOAK("cloak of infravision", "flash cloak",
2362 0, 1, INFRAVISION, 10, 0, 4, 50, 9, 3, MT_GLASS, CLR_ORANGE, 20, APP_FLASH_CLOAK),
2363 CLOAK("cloak of banishing fear", "magenta cloak",
2364 0, 1, FEAR_RES, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_MAGENTA, 10, 0),
2365 CLOAK("cloak of memory", "icy cloak",
2366 0, 1, KEEN_MEMORY, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BRIGHT_CYAN, 20, 0),
2367 CLOAK("cloak of the force", "starwars cloak",
2368 0, 1, THE_FORCE, 10, 0, 4, 50, 9, 3, MT_MITHRIL, CLR_BLACK, 20, 0),
2369 CLOAK("cloak of seeing", "tunnel cloak",
2370 0, 1, SIGHT_BONUS, 10, 0, 4, 50, 9, 3, MT_GEMSTONE, CLR_BROWN, 15, 0),
2371 CLOAK("cloak of curse catching", "dnethack cloak",
2372 0, 1, VERSUS_CURSES, 10, 0, 4, 50, 9, 3, MT_DRAGON_HIDE, CLR_BLACK, 25, APP_DNETHACK_CLOAK),
2373 CLOAK("lion cloak", "barley cloak",
2374 0, 1, STUN_RES, 10, 0, 4, 50, 9, 3, MT_VEGGY, CLR_BROWN, 15, 0),
2375 CLOAK("tiger cloak", "taiga cloak",
2376 0, 1, CONF_RES, 10, 0, 4, 50, 9, 3, MT_WOOD, CLR_GREEN, 15, 0),
2377 CLOAK("cloak of practice", "boxing gown",
2378 0, 1, EXTRA_WEAPON_PRACTICE, 10, 0, 4, 50, 9, 3, MT_CLOTH, CLR_BROWN, 15, APP_BOXING_GOWN),
2379 CLOAK("cloak of elementalism", "team splat cloak",
2380 0, 1, ELEMENT_RES, 10, 0, 4, 50, 9, 3, MT_LIQUID, CLR_GREEN, 25, APP_TEAM_SPLAT_CLOAK),
2381 CLOAK("psionic cloak", "eldritch cloak",
2382 0, 1, PSI_RES, 10, 0, 4, 50, 9, 3, MT_MYSTERIOUS, CLR_MAGENTA, 25, APP_ELDRITCH_CLOAK),
2383 CLOAK("second skin", "fleshy wrap",
2384 0, 1, REGENERATION, 40, 0, 4, 50, 10, 1, MT_FLESH, CLR_RED, 5, 0),
2385 CLOAK("cloak of flight", "feathery cloak",
2386 0, 1, FLYING, 20, 0, 4, 50, 9, 1, MT_CLOTH, CLR_CYAN, 10, 0),
2388 CLOAK("nasty cloak", "chilling cloak",
2389 0, 1, 0, 100, 0, 4, 50, 3, 5, MT_LIQUID, CLR_BRIGHT_CYAN, 1, APP_CHILLING_CLOAK),
2390 CLOAK("feminism cloak", "alu cloak",
2391 0, 1, 0, 100, 0, 4, 50, 7, 3, MT_ALUMEN, CLR_GRAY, 1, 0),
2392 CLOAK("special cloak", "electrostatic cloak",
2393 0, 1, 0, 100, 0, 4, 50, 9, 1, MT_CLOTH, CLR_YELLOW, 10, APP_ELECTROSTATIC_CLOAK),
2394 CLOAK("plain cloak", "homicidal cloak",
2395 0, 1, 0, 100, 0, 4, 50, 9, 1, MT_MINERAL, CLR_BLACK, 1, APP_HOMICIDAL_CLOAK),
2396 CLOAK("archaic cloak", "greek cloak",
2397 0, 1, 0, 100, 0, 4, 50, 9, 1, MT_CLOTH, CLR_BRIGHT_BLUE, 1, APP_GREEK_CLOAK),
2399 CLOAK("dummy cloak A", "difficult cloak",
2400 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_POURPOOR, CLR_BRIGHT_BLUE, 1, APP_DIFFICULT_CLOAK),
2401 CLOAK("dummy cloak B", "ugly cloak",
2402 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_POURPOOR, CLR_BROWN, 1, 0),
2403 CLOAK("dummy cloak C", "armored cloak",
2404 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_POURPOOR, CLR_GREEN, 1, 0),
2405 CLOAK("dummy cloak D", "inky cloak",
2406 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_INKA, CLR_BLACK, 1, 0),
2407 CLOAK("dummy cloak E", "gentle cloak",
2408 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_INKA, CLR_CYAN, 1, APP_GENTLE_CLOAK),
2409 CLOAK("dummy cloak F", "living cloak",
2410 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_VIVA, CLR_BRIGHT_GREEN, 1, 0),
2411 CLOAK("dummy cloak G", "irradiation cloak",
2412 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_VIVA, CLR_ORANGE, 1, APP_IRRADIATION_CLOAK),
2413 CLOAK("dummy cloak H", "silk cloak",
2414 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_SILK, CLR_WHITE, 1, 0),
2415 CLOAK("dummy cloak I", "heavenly cloak",
2416 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_SILK, CLR_BRIGHT_CYAN, 1, 0),
2417 CLOAK("dummy cloak J", "soft cloak",
2418 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_SILK, CLR_WHITE, 1, APP_SOFT_CLOAK),
2419 CLOAK("dummy cloak K", "bituminous mantle",
2420 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_TAR, CLR_GRAY, 1, 0),
2421 CLOAK("dummy cloak L", "stone cloak",
2422 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_TAR, CLR_GRAY, 1, 0),
2423 CLOAK("dummy cloak M", "secretion cloak",
2424 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_SECREE, CLR_YELLOW, 1, 0),
2425 CLOAK("dummy cloak N", "excrement cloak",
2426 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_SECREE, CLR_BROWN, 1, APP_EXCREMENT_CLOAK),
2427 CLOAK("dummy cloak O", "hungry cloak",
2428 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_SECREE, CLR_RED, 1, APP_HUNGRY_CLOAK),
2429 CLOAK("dummy cloak P", "science cloak",
2430 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_ARCANIUM, CLR_MAGENTA, 1, APP_SCIENCE_CLOAK),
2431 CLOAK("dummy cloak Q", "guild cloak",
2432 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_ARCANIUM, CLR_YELLOW, 1, APP_GUILD_CLOAK),
2433 CLOAK("dummy cloak R", "tower cloak",
2434 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_ARCANIUM, CLR_BRIGHT_CYAN, 1, 0),
2435 CLOAK("dummy cloak S", "arcane cloak",
2436 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_ARCANIUM, CLR_BRIGHT_MAGENTA, 1, 0),
2437 CLOAK("dummy cloak T", "organic cloak",
2438 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_COMPOST, CLR_BROWN, 1, 0),
2439 CLOAK("dummy cloak U", "natural cloak",
2440 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_COMPOST, CLR_GREEN, 1, 0),
2441 CLOAK("dummy cloak V", "compost cloak",
2442 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_COMPOST, CLR_BROWN, 1, 0),
2443 CLOAK("dummy cloak W", "frayed cloak",
2444 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_CLOTH, CLR_GRAY, 1, 0),
2445 CLOAK("dummy cloak X", "moist towelette",
2446 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_LIQUID, CLR_WHITE, 1, 0),
2447 CLOAK("dummy cloak Y", "ratty fleece",
2448 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_FLESH, CLR_BROWN, 1, 0),
2449 CLOAK("dummy cloak Z", "horrible christmas sweater",
2450 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_WOOD, CLR_RED, 1, 0),
2451 CLOAK("dummy cloak AA", "grainy cloak",
2452 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_SAND, CLR_YELLOW, 1, 0),
2453 CLOAK("dummy cloak AB", "obsidian cloak",
2454 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_OBSIDIAN, CLR_BLACK, 1, 0),
2455 CLOAK("dummy cloak AC", "volcanic cloak", /* lava does less damage to player */
2456 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_OBSIDIAN, CLR_RED, 1, APP_VOLCANIC_CLOAK),
2457 CLOAK("dummy cloak AD", "lead cloak",
2458 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_LEAD, CLR_GRAY, 1, 0),
2459 CLOAK("dummy cloak AE", "different cloak", /* monsters with frequency of exactly 1 have +1 spawn freq */
2460 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_LEAD, CLR_GRAY, 1, APP_DIFFERENT_CLOAK),
2461 CLOAK("dummy cloak AF", "fuel cloak", /* player is exempt from yendorian fuel tax */
2462 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_LEAD, CLR_GRAY, 1, APP_FUEL_CLOAK),
2463 CLOAK("dummy cloak AG", "chrome cloak",
2464 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_CHROME, CLR_GREEN, 1, 0),
2465 CLOAK("dummy cloak AH", "silvermoon cloak",
2466 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_CHROME, CLR_GRAY, 1, 0),
2467 CLOAK("dummy cloak AI", "pure cloak", /* extra protection against poison and sickness */
2468 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_CHROME, CLR_ORANGE, 1, APP_PURE_CLOAK),
2469 CLOAK("dummy cloak AJ", "ceramic cloak",
2470 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_CERAMIC, CLR_GRAY, 1, 0),
2471 CLOAK("dummy cloak AK", "cloister cloak", /* new levels are seeded with buried items more often */
2472 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_CERAMIC, CLR_YELLOW, 1, APP_CLOISTER_CLOAK),
2473 CLOAK("dummy cloak AL", "nano cloak",
2474 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_NANOMACHINE, CLR_MAGENTA, 1, 0),
2475 CLOAK("dummy cloak AM", "copper cloak",
2476 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_COPPER, CLR_ORANGE, 1, 0),
2477 CLOAK("dummy cloak AN", "plastic cloak",
2478 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_PLASTIC, CLR_WHITE, 1, 0),
2479 CLOAK("dummy cloak AO", "bubble cloak",
2480 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_PWN_BUBBLE, CLR_RED, 1, 0),
2481 CLOAK("dummy cloak AP", "meteosteel cloak",
2482 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_METEOSTEEL, CLR_GRAY, 1, 0),
2483 CLOAK("dummy cloak AQ", "antidotium cloak",
2484 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_ANTIDOTIUM, CLR_GREEN, 1, 0),
2485 CLOAK("dummy cloak AR", "foamcloth cloak",
2486 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_FOAM, CLR_WHITE, 1, 0),
2487 CLOAK("dummy cloak AS", "trash cloak",
2488 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_SCRAP, CLR_BLACK, 1, 0),
2489 CLOAK("dummy cloak AT", "factory cloak",
2490 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_ALLOY, CLR_GREEN, 1, 0),
2491 CLOAK("dummy cloak AU", "wetsuit",
2492 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_FOAM, CLR_WHITE, 1, APP_WETSUIT),
2493 CLOAK("dummy cloak AV", "funeral shroud",
2494 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_CLOTH, CLR_BLACK, 1, 0),
2495 CLOAK("dummy cloak AW", "tinsel cloak",
2496 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_TINSEL, CLR_BROWN, 1, 0),
2497 CLOAK("dummy cloak AX", "amber cloak",
2498 0, 1, 0, 0, 0, 4, 50, 9, 1, MT_AMBER, CLR_ORANGE, 1, 0),
2500 CLOAK("cloak of displacement", "piece of cloth",
2501 0, 1, DISPLACED, 640, 0, 4, 50, 9, 2, MT_CLOTH, HI_CLOTH, 10, 0),
2503 /* Helmets */
2504 HELM("elven leather helm", "leather hat",
2505 0, 0, 0, 240, 1, 2, 8, 8, 0, MT_LEATHER, HI_LEATHER, 4, 0),
2506 HELM("gnomish helm", "little red hat",
2507 0, 0, 0, 100, 1, 1, 8, 10, 0, MT_CLOTH, CLR_RED, 1, 0),
2508 HELM("orcish helm", "iron skull cap",
2509 0, 0, 0, 380, 1, 12, 10, 9, 0, MT_IRON, CLR_BLACK, 1, 0),
2510 HELM("dwarvish iron helm", "hard hat",
2511 0, 0, 0, 303, 1, 16, 20, 8, 0, MT_IRON, HI_METAL, 5, 0),
2512 HELM("droven helm", "spider shaped helm",
2513 0, 0, 0, 20, 1, 15, 5, 7, 0, MT_MINERAL, CLR_BLACK, 12, 0),
2514 HELM("fedora", (char *)0,
2515 1, 0, 0, 100, 0, 2, 1,10, 0, MT_CLOTH, CLR_BROWN, 1, 0),
2516 HELM("cornuthaum", "conical hat",
2517 0, 1, CLAIRVOYANT, 240, 1, 2, 80,10, 2, MT_CLOTH, CLR_BRIGHT_BLUE, 20, 0),
2518 HELM("helm of lose identification", "conical hat",
2519 0, 1, UNIDENTIFY, 3, 1, 2, 80, 7, 5, MT_CLOTH, CLR_BRIGHT_BLUE, 1, 0),
2520 HELM("dunce cap", "conical hat",
2521 0, 1, 0, 200, 1, 2, 80,10, 0, MT_CLOTH, CLR_BRIGHT_BLUE, 1, 0),
2522 HELM("color cone", "conical hat",
2523 0, 1, 0, 20, 1, 2, 80, 9, 0, MT_CLOTH, CLR_BRIGHT_BLUE, 1, 0),
2524 HELM("dented pot", (char *)0,
2525 1, 0, 0, 290, 0, 4, 8, 9, 0, MT_IRON, CLR_BLACK, 1, 0),
2526 HELM("elven helm", "runed helm",
2527 0, 0, 0, 20, 1, 12, 5, 9, 0, MT_WOOD, HI_WOOD, 2, 0),
2528 HELM("high-elven helm", "runed helm",
2529 0, 0, 0, 20, 1, 3, 5, 8, 0, MT_MITHRIL, HI_METAL, 8, 0),
2530 HELM("basinet", (char *)0,
2531 1, 0, 0, 100, 1, 12, 10, 9, 0, MT_IRON, CLR_GRAY, 5, 0),
2532 HELM("sunlight maggot", "parasitic insectoid",
2533 0, 0, 0, 5, 1, 5, 200, 9, 0, MT_CHITIN, CLR_BROWN, 1, 0),
2534 HELM("toque", (char *)0,
2535 1, 0, 0, 10, 1, 3, 5, 10, 0, MT_SINNUM, CLR_ORANGE, 1, 0),
2536 HELM("broken helmet", (char *)0,
2537 1, 0, 0, 100, 0, 2, 1, 10, 0, MT_SCRAP, CLR_WHITE, 1, 0),
2539 HELM("nurse cap", (char *)0,
2540 1, 0, 0, 20, 0, 2, 10,10, 0, MT_CLOTH, CLR_WHITE, 1, 0),
2541 HELM("katyusha", "headpiece",
2542 0, 1, 0, 20, 0, 1, 100,10, 0, MT_CLOTH, CLR_WHITE, 1, 0),
2543 HELM("bunny ear", "headpiece",
2544 0, 1, 0, 20, 0, 1, 100,10, 0, MT_CLOTH, CLR_WHITE, 1, 0),
2545 HELM("dragon horned headpiece", "headpiece",
2546 0, 1, 0, 20, 0, 1, 100, 9, 0, MT_DRAGON_HIDE, CLR_GREEN, 1, 0),
2547 HELM("straw hat", (char *)0,
2548 1, 0, 0, 20, 0, 3, 2,10, 0, MT_WOOD, CLR_YELLOW, 1, 0),
2549 HELM("speedwagon's hat", (char *)0,
2550 1, 0, 0, 20, 0, 4, 8,10, 0, MT_CLOTH, CLR_BLACK, 1, 0),
2551 HELM("mecha-irazu", (char *)0,
2552 1, 0, 0, 20, 0, 10, 3,10, 0, MT_PLASTIC, CLR_YELLOW, 1, 0),
2553 HELM("school cap", (char *)0,
2554 1, 0, 0, 20, 0, 3, 8, 9, 0, MT_CLOTH, CLR_BLACK, 1, 0),
2555 HELM("crown", (char *)0,
2556 1, 0, 0, 20, 1, 6, 20, 9, 0, MT_IRON, HI_METAL, 1, 0),
2557 HELM("antenna", (char *)0,
2558 1, 0, 0, 20, 1, 3, 20, 9, 0, MT_IRON, HI_METAL, 1, 0),
2559 HELM("chain coif", (char *)0,
2560 1, 0, 0, 20, 0, 6, 20, 9, 0, MT_IRON, HI_METAL, 1, 0),
2562 HELM("plasteel helm", (char *)0,
2563 1, 0, 0, 100, 1, 2, 20, 7, 9, MT_PLASTIC, CLR_WHITE, 10, 0),
2564 /* ...with shuffled appearances */
2565 HELM("standard helmet", "plumed helmet",
2566 0, 0, 0, 450, 1, 20, 50, 9, 0, MT_IRON, HI_METAL, 1, 0),
2567 HELM("helm of brilliance", "etched helmet",
2568 0, 1, 0, 350, 1, 20, 50, 9, 0, MT_IRON, CLR_GREEN, 10, 0),
2569 HELM("helm of opposite alignment", "crested helmet",
2570 0, 1, 0, 100, 1, 20, 50, 9, 0, MT_IRON, HI_METAL, 5, 0),
2571 HELM("helm of detect monsters", "golden helmet",
2572 0, 1, DETECT_MONSTERS, 100, 1, 20, 50, 10, 0, MT_IRON, HI_METAL, 36, 0),
2573 HELM("helm of storms", "padded helmet",
2574 0, 1, STORM_HELM, 10, 1, 20, 50, 7, 0, MT_METAL, HI_METAL, 99, 0),
2575 HELM("helm of steel", "steel helmet",
2576 0, 1, 0, 100, 1, 20, 50, 6, 0, MT_STEEL, CLR_ORANGE, 18, 0),
2577 HELM("sedge hat", "wide conical hat", /* acid resistance */
2578 0, 0, ACID_RES, 20, 1, 20, 50, 9, 0, MT_VEGGY, CLR_YELLOW, 10, 0),
2579 HELM("skullcap", "metal disk",
2580 0, 0, 0, 20, 0, 20, 50, 9, 0, MT_IRON, HI_METAL, 1, 0),
2581 HELM("flack helmet", "green bowel", /* line of sight bonus */
2582 0, 0, SIGHT_BONUS, 20, 0, 20, 50, 8, 1, MT_PLASTIC, CLR_GREEN, 20, 0),
2583 HELM("crystal helm", "fish bowl",
2584 0, 0, 0, 20, 1, 20, 50, 6, 1, MT_GLASS, CLR_CYAN, 8, 0),
2585 HELM("helm of drain resistance", "black helmet",
2586 0, 1, DRAIN_RES, 100, 1, 20, 50, 8, 0, MT_DRAGON_HIDE, CLR_BLACK, 20, 0),
2587 HELM("helm of fear", "horned helmet",
2588 0, 1, FEARED, 100, 1, 20, 50, 5, 3, MT_METAL, CLR_GRAY, 10, 0),
2589 HELM("helm of hunger", "winged helmet",
2590 0, 1, HUNGER, 100, 1, 20, 50, 5, 3, MT_MINERAL, CLR_WHITE, 10, 0),
2591 HELM("helm of discovery", "viking helmet",
2592 0, 1, SEARCHING, 100, 1, 20, 50, 9, 0, MT_IRON, HI_METAL, 5, 0),
2593 HELM("fire helmet", "red helmet",
2594 0, 1, FIRE_RES, 100, 1, 20, 50, 9, 0, MT_IRON, CLR_RED, 5, 0),
2595 HELM("helm of speed", "cone-shaped helmet",
2596 0, 1, FAST, 100, 1, 20, 50, 9, 0, MT_WOOD, CLR_BROWN, 20, 0),
2597 HELM("helmet of undead warning", "dark helmet",
2598 0, 1, WARN_UNDEAD, 100, 1, 20, 50, 8, 2, MT_LEATHER, CLR_BLACK, 5, 0),
2599 HELM("helm of anti-magic", "hairnet helmet", /* antimagic shell --Amy */
2600 0, 1, ANTIMAGIC, 10, 1, 20, 50, 9, 0, MT_IRON, CLR_BLACK, 20, 0),
2601 HELM("oilskin coif", "glibskin helmet",
2602 0, 1, 0, 10, 0, 20, 50, 9, 0, MT_LIQUID, CLR_GREEN, 5, 0),
2603 HELM("skill cap", "pope hat",
2604 0, 1, EXTRA_WEAPON_PRACTICE, 10, 0, 20, 50, 9, 0, MT_PAPER, CLR_WHITE, 25, APP_POPE_HAT),
2605 HELM("bobble hat", "corona mask",
2606 0, 1, STUNNED, 10, 0, 20, 50, 0, 0, MT_CELESTIUM, CLR_BRIGHT_CYAN, 30, APP_CORONA_MASK),
2608 HELM("helm of teleportation", "spinning helmet",
2609 0, 1, TELEPORT, 20, 1, 20, 50, 9, 0, MT_IRON, CLR_GRAY, 1, 0),
2610 HELM("helm of teleport control", "space helmet",
2611 0, 1, TELEPORT_CONTROL, 20, 1, 20, 50, 9, 0, MT_METAL, CLR_CYAN, 15, 0),
2612 HELM("helm of opaque thoughts", "fearsome helmet",
2613 0, 1, PSI_RES, 20, 1, 20, 50, 9, 0, MT_IRON, CLR_YELLOW, 10, 0),
2614 HELM("scenty helmet", "sand helmet",
2615 0, 1, SCENT_VIEW, 100, 0, 20, 50, 9, 0, MT_SAND, CLR_BROWN, 8, 0),
2616 HELM("vacuum helmet", "nondefined helmet",
2617 0, 1, MAGIC_VACUUM, 20, 0, 20, 50, 8, 0, MT_MYSTERIOUS, CLR_WHITE, 12, 0),
2618 HELM("helm of mystery res", "chitin helmet",
2619 0, 1, MYSTERY_RES, 200, 0, 20, 50, 9, 0, MT_CHITIN, CLR_BRIGHT_CYAN, 9, 0),
2620 HELM("harmonium helm", "spined helmet",
2621 0, 1, 0, 10, 1, 20, 50, 9, 0, MT_SHELL, CLR_RED, 15, 0),
2622 HELM("pontiff's crown", "filigreed helmet",
2623 0, 1, ELEMENT_RES, 10, 1, 20, 50, 8, 0, MT_GOLD, HI_GOLD, 25, 0),
2624 HELM("faceless helm", "patina helmet",
2625 0, 1, 0, 10, 1, 20, 50, 8, 0, MT_GREEN_STEEL, CLR_GREEN, 12, 0),
2626 HELM("helm of madness", "top hat",
2627 0, 1, HALLUC, 5, 1, 20, 50, 9, 0, MT_BAMBOO, CLR_BLACK, 5, 0),
2628 HELM("helmet of saving", "antisuck helmet",
2629 0, 1, 0, 100, 1, 20, 50, 9, 0, MT_SHELL, CLR_MAGENTA, 15, APP_ANTISUCK_HELMET),
2631 HELM("rare helmet", "silk helmet",
2632 0, 1, ENTIRE_LEVEL, 3, 1, 20, 50, 7, 3, MT_SILK, CLR_WHITE, 1, 0),
2633 HELM("optional helmet", "hardcore cloth", /* random appearance does a multitude of things */
2634 0, 1, OPTION_BUG_EFFECT, 3, 1, 20, 50, 3, 2, MT_CLOTH, CLR_BLACK, 1, APP_HARDCORE_CLOTH),
2635 HELM("top helmet", "bull helmet",
2636 0, 1, TOP_LINE_EFFECT, 3, 1, 20, 50, 9, 0, MT_IRON, CLR_CYAN, 1, APP_BULL_HELMET),
2637 HELM("ABCDE helmet", "alpha helmet",
2638 0, 1, CAPS_BUG_EFFECT, 3, 1, 20, 50, 8, 0, MT_METAL, CLR_RED, 1, 0),
2639 HELM("color-changing cone", "dark color helmet",
2640 0, 1, COLORSHIFT_EFFECT, 3, 1, 20, 50, 9, 0, MT_CLOTH, CLR_BLUE, 1, 0),
2641 HELM("helm of obscured display", "resounding helmet",
2642 0, 1, DISPLAY_LOST, 3, 1, 20, 50, 6, 2, MT_METAL, CLR_GRAY, 1, 0),
2643 HELM("helm of thirst", "echo helmet",
2644 0, 1, THIRST, 3, 1, 20, 50, 8, 3, MT_SILVER, CLR_GRAY, 1, APP_ECHO_HELMET),
2645 HELM("blacky helmet", "middle-earth helmet",
2646 0, 1, BLACK_NG_WALLS, 3, 1, 20, 50, 0, 9, MT_METAL, CLR_GREEN, 1, 0),
2647 HELM("anti drinker helmet", "gemmed helmet",
2648 0, 1, DSTW_BUG, 3, 1, 20, 50, 5, 1, MT_GEMSTONE, CLR_ORANGE, 1, 0),
2649 HELM("whispering helmet", "spired helmet",
2650 0, 1, RANDOM_RUMORS, 3, 1, 20, 50, 9, 1, MT_GOLD, CLR_YELLOW, 1, 0),
2651 HELM("tech loss helmet", "duncle helmet",
2652 0, 1, TECH_LOSS_EFFECT, 3, 1, 20, 50, 9, 0, MT_IRON, CLR_BLUE, 1, 0),
2653 HELM("cypher helm", "basin helmet",
2654 0, 1, ROT_THIRTEEN, 3, 1, 20, 50, 4, 3, MT_LIQUID, CLR_BRIGHT_CYAN, 1, 0),
2655 HELM("costly failure helmet", "titanium helmet",
2656 0, 1, COSTLY_FAILURE_BUG, 3, 1, 20, 50, 8, 2, MT_TITANIUM, CLR_ORANGE, 1, 0),
2657 HELM("helm of bad alignment", "hydra helmet",
2658 0, 1, ALIGNMENT_FAILURE, 3, 1, 20, 50, 5, 3, MT_DRAGON_HIDE, CLR_BRIGHT_GREEN, 1, 0),
2659 HELM("soundproof helmet", "wok-shaped helmet",
2660 0, 1, DEAFNESS, 3, 1, 20, 50, 8, 2, MT_METAL, CLR_BLACK, 1, 0),
2661 HELM("out of memory helmet", "masked helmet",
2662 0, 1, MEMORY_LOST, 3, 1, 20, 50, 0, 9, MT_LEATHER, CLR_WHITE, 1, 0),
2663 HELM("anger helm", "tribal helmet",
2664 0, 1, FARLOOK_BUG, 3, 1, 20, 50, 7, 3, MT_WOOD, CLR_RED, 1, 0),
2665 HELM("captcha helm", "internet helmet",
2666 0, 1, CAPTCHA, 3, 1, 20, 50, 10, 0, MT_DRAGON_HIDE, CLR_BRIGHT_MAGENTA, 1, APP_INTERNET_HELMET),
2667 HELM("helm of amnesia", "crazy helmet",
2668 0, 1, RECURRING_AMNESIA, 3, 1, 20, 50, 2, 3, MT_PAPER, CLR_WHITE, 1, 0),
2669 HELM("helm of sensory deprivation", "tight helmet",
2670 0, 1, SENSORY_DEPRIVATION, 10, 1, 20, 50, -1, 2, MT_MINERAL, CLR_RED, 1, 0),
2671 HELM("bigscript helm", "great helmet",
2672 0, 1, BIGSCRIPT, 3, 1, 20, 50, 9, 0, MT_METAL, CLR_WHITE, 1, 0),
2673 HELM("quiz helm", "deformed helmet",
2674 0, 1, QUIZZES, 3, 1, 20, 50, 7, 0, MT_PLATINUM, CLR_GRAY, 1, 0),
2675 HELM("dizzy helmet", "rotating helmet",
2676 0, 1, MAPBUG, 3, 1, 20, 50, 6, 2, MT_PAPER, CLR_BRIGHT_BLUE, 1, 0),
2677 HELM("muting helm", "covered helmet",
2678 0, 1, MUTENESS, 3, 1, 20, 50, 0, 6, MT_METAL, CLR_BLACK, 1, 0),
2679 HELM("ulch helmet", "filtered helmet",
2680 0, 1, FOOD_IS_ROTTEN, 3, 1, 20, 50, 7, 3, MT_VEGGY, CLR_BROWN, 1, APP_FILTERED_HELMET),
2681 HELM("dimmer helmet", "complete helmet",
2682 0, 1, WEAKSIGHT, 3, 1, 20, 50, 4, 2, MT_PLATINUM, CLR_GRAY, 1, APP_COMPLETE_HELMET),
2683 HELM("helm of starvation", "guzzle helmet",
2684 0, 1, STARVATION_EFFECT, 3, 1, 20, 50, 5, 2, MT_GLASS, CLR_CYAN, 1, 0),
2685 HELM("quaffer helmet", "water-pipe helmet",
2686 0, 1, DEHYDRATION, 3, 1, 20, 50, 6, 2, MT_IRON, CLR_BRIGHT_BLUE, 1, APP_WATER_PIPE_HELMET),
2687 HELM("incorrectly adjusted helmet", "mechanical helmet",
2688 0, 1, NONINTRINSIC_EFFECT, 3, 1, 20, 50, 9, 1, MT_METAL, CLR_GRAY, 1, 0),
2689 HELM("sound effect helmet", "musical helmet",
2690 0, 1, SOUND_EFFECT_BUG, 3, 1, 20, 50, 10, 0, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1, APP_MUSICAL_HELMET),
2692 HELM("quaversal helmet", "transversal helmet",
2693 0, 1, QUAVERSAL, 3, 1, 20, 50, 0, 8, MT_MYSTERIOUS, CLR_WHITE, 1, 0),
2694 HELM("helm of shuffling", "grunter helmet",
2695 0, 1, APPEARANCE_SHUFFLING, 3, 1, 20, 50, 4, 4, MT_ETERNIUM, CLR_BROWN, 1, APP_GRUNTER_HELMET),
2696 HELM("goldspell helmet", "precious helmet",
2697 0, 1, GOLDSPELLS, 3, 1, 20, 50, 3, 0, MT_GOLD, CLR_YELLOW, 1, 0),
2698 HELM("airhead cap", "cloudy helmet",
2699 0, 1, DANGEROUS_TERRAINS, 3, 1, 20, 50, 6, 2, MT_WAX, CLR_BRIGHT_CYAN, 1, APP_CLOUDY_HELMET),
2700 HELM("fallout helmet", "post-nuclear helmet",
2701 0, 1, FALLOUT_EFFECT, 3, 1, 20, 50, 4, 6, MT_ETHER, CLR_BRIGHT_GREEN, 1, 0),
2702 HELM("identify curd helmet", "speechpipe helmet",
2703 0, 1, SHROUDED_IDENTITY, 3, 1, 20, 50, 4, 3, MT_POURPOOR, CLR_BRIGHT_BLUE, 1, 0),
2704 HELM("baeaeaep spy helmet", "failuncap helmet",
2705 0, 1, FEELER_GAUGES, 3, 1, 20, 50, 7, 0, MT_SILK, CLR_WHITE, 1, APP_FAILUNCAP_HELMET),
2706 HELM("cruncher helmet", "breath control helmet",
2707 0, 1, CUT_NUTRITION, 3, 1, 20, 50, 6, 2, MT_PLASTIC, CLR_MAGENTA, 1, APP_BREATH_CONTROL_HELMET),
2708 HELM("distorted grimace", "gas mask",
2709 0, 1, MANLER_EFFECT, 3, 1, 20, 50, 6, 3, MT_CLOTH, CLR_YELLOW, 1, APP_GAS_MASK),
2710 HELM("elm-et", "cold-blooded helmet",
2711 0, 1, ELM_STREET_EFFECT, 3, 1, 20, 50, 2, 4, MT_VEGGY, CLR_GREEN, 1, 0),
2712 HELM("sanemaker helmet", "sages helmet",
2713 0, 1, RANG_CALL_EFFECT, 3, 1, 20, 50, 5, 0, MT_MITHRIL, CLR_GRAY, 1, APP_SAGES_HELMET),
2714 HELM("bugxplore helmet", "self-type helmet", /* random appearance always spawns with egotype */
2715 0, 1, GIANT_EXPLORER, 3, 1, 20, 50, 3, 3, MT_METAL, CLR_BLUE, 1, APP_SELF_TYPE_HELMET),
2716 HELM("yawning visor", "higher helmet", /* spawns with +rne(2) enchantment */
2717 0, 1, YAWM_EFFECT, 3, 1, 20, 50, 8, 2, MT_GOLD, CLR_BLUE, 1, APP_HIGHER_HELMET),
2718 HELM("really bad helm", "spiritual helmet",
2719 0, 1, REALLY_BAD_TRAP_EFFECT, 3, 1, 20, 50, 4, 4, MT_CLOTH, CLR_BLUE, 1, 0),
2720 HELM("fishinghail-met", "cosmetic helmet",
2721 0, 1, AEFDE_EFFECT, 3, 1, 20, 50, 8, 5, MT_CERAMIC, CLR_BRIGHT_MAGENTA, 1, APP_COSMETIC_HELMET),
2723 HELM("momhat", "kitchen hat",
2724 0, 1, MOMMA_BUG, 3, 1, 20, 50, 9, 0, MT_SILK, CLR_WHITE, 1, 0),
2725 HELM("cartridge of having a horror", "dream helmet",
2726 0, 1, HORROR_BUG, 3, 1, 20, 50, 4, 4, MT_POURPOOR, CLR_BLACK, 1, APP_DREAM_HELMET),
2727 HELM("borderless helmet", "grimace helmet",
2728 0, 1, NOT_SEEN_BUG, 3, 1, 20, 50, 8, 1, MT_SECREE, CLR_YELLOW, 1, 0),
2729 HELM("helmet of anti searching", "ruined helmet",
2730 0, 1, ANTISEARCH_EFFECT, 3, 1, 20, 50, 8, 1, MT_INKA, CLR_BROWN, 1, 0),
2731 HELM("helm of counter rotation", "rubynus helmet",
2732 0, 1, COUNTERCLOCKWISE_SPIN_BUG, 3, 1, 20, 50, 0, 6, MT_GEMSTONE, CLR_RED, 1, APP_RUBYNUS_HELMET),
2733 HELM("delight helmet", "thinking helmet",
2734 0, 1, DE_LIGHT_BUG, 3, 1, 20, 50, 7, 0, MT_ARCANIUM, CLR_MAGENTA, 1, APP_THINKING_HELMET),
2735 HELM("message filter helmet", "netradiation helmet",
2736 0, 1, FILTERING_BUG, 3, 1, 20, 50, 6, 1, MT_VIVA, CLR_ORANGE, 1, APP_NETRADIATION_HELMET),
2737 HELM("flicker visor", "rural helmet",
2738 0, 1, FLICKER_STRIP_BUG, 3, 1, 20, 50, 10, 3, MT_COMPOST, CLR_BROWN, 1, 0),
2739 HELM("scripted helmet", "hacker helmet",
2740 0, 1, FLEECESCRIPT_BUG, 3, 1, 20, 50, 9, 2, MT_ARCANIUM, CLR_RED, 1, 0),
2741 HELM("empty line helmet", "strip bandana",
2742 0, 1, MESSAGE_SUPPRESSION_BUG, 3, 1, 20, 50, 0, 9, MT_COMPOST, CLR_WHITE, 1, APP_STRIP_BANDANA),
2743 HELM("green spell helmet", "greenery helmet",
2744 0, 1, GREEN_SPELLS, 3, 1, 20, 50, 4, 3, MT_COMPOST, CLR_GREEN, 1, 0),
2745 HELM("infoless helmet", "twisted visor helmet",
2746 0, 1, FUCKED_INFO_BUG, 3, 1, 20, 50, 8, 0, MT_PLASTIC, CLR_RED, 1, APP_TWISTED_VISOR_HELMET),
2747 HELM("blue spell helmet", "bluy helmet",
2748 0, 1, BLUE_SPELLS, 3, 1, 20, 50, 6, 3, MT_LIQUID, CLR_BRIGHT_BLUE, 1, APP_BLUY_HELMET),
2749 HELM("more helmet", "less helmet",
2750 0, 1, AUTOMORE_BUG, 3, 1, 20, 50, 5, 0, MT_BONE, CLR_BLACK, 1, APP_LESS_HELMET),
2752 HELM("randomized helmet", "RNG helmet",
2753 0, 1, 0, 500, 1, 20, 50, 9, 1, MT_GLASS, CLR_GRAY, 10, APP_RNG_HELMET),
2754 HELM("unwanted helmet", "bug-tracking helmet",
2755 0, 1, 0, 100, 1, 20, 50, 4, 4, MT_IRON, CLR_RED, 1, APP_BUG_TRACKING_HELMET),
2756 HELM("feminism helmet", "layered helmet",
2757 0, 1, 0, 100, 1, 20, 50, 7, 2, MT_MESH, CLR_GRAY, 1, 0),
2758 HELM("wonder helmet", "weeping helmet",
2759 0, 1, 0, 100, 1, 20, 50, 9, 1, MT_LIQUID, CLR_BRIGHT_BLUE, 10, APP_WEEPING_HELMET),
2760 HELM("pointed helmet", "narrow helmet",
2761 0, 1, 0, 100, 1, 20, 50, 9, 1, MT_COPPER, CLR_ORANGE, 1, APP_NARROW_HELMET),
2762 HELM("bog-standard helmet", "celtic helmet",
2763 0, 1, 0, 100, 1, 20, 50, 9, 1, MT_METAL, CLR_GRAY, 1, APP_CELTIC_HELMET),
2764 HELM("helm versus death", "etheric helmet",
2765 0, 1, DTBEEM_RES, 100, 1, 20, 50, 9, 0, MT_ETHER, CLR_BRIGHT_GREEN, 10, 0),
2766 HELM("helm of beginner's luck", "eternal helmet",
2767 0, 1, 0, 200, 1, 20, 50, 9, 0, MT_ETERNIUM, CLR_GRAY, 1, 0),
2768 HELM("helm of full nutrition", "brick helmet",
2769 0, 1, FULL_NUTRIENT, 100, 1, 20, 50, 9, 0, MT_BRICK, CLR_ORANGE, 5, 0),
2770 HELM("helm of holding", "mercury helmet",
2771 0, 1, 0, 50, 1, 20, 50, 9, 0, MT_MERCURIAL, CLR_GRAY, 30, 0),
2772 HELM("antimindflay helmet", "summit helmet",
2773 0, 1, 0, 100, 1, 20, 50, 9, 0, MT_FIRMAMENT, CLR_WHITE, 12, 0),
2774 HELM("good ESP helmet", "deep helmet",
2775 0, 1, 0, 100, 1, 20, 50, 9, 0, MT_COBALT, CLR_BRIGHT_BLUE, 18, 0),
2776 HELM("helm of unliving ESP", "corallized helmet",
2777 0, 1, 0, 20, 1, 20, 50, 9, 0, MT_CORAL, CLR_GRAY, 30, 0),
2778 HELM("fairy hat", "tin helmet",
2779 0, 1, 0, 50, 1, 20, 50, 9, 0, MT_SINNUM, CLR_BLACK, 16, 0),
2780 HELM("gangster cap", "bronze helmet",
2781 0, 1, 0, 50, 1, 20, 50, 9, 0, MT_BRONZE, CLR_ORANGE, 1, 0),
2782 HELM("lucky mushroom", "23 helmet", /* random appearance prevents mind flayer blasts */
2783 0, 1, 0, 1, 1, 20, 50, 9, 0, MT_ALUMEN, CLR_GRAY, 40, APP_TT_HELMET),
2785 HELM("mining helm", "round helmet", /* torch & magic candle [Sakusha]*/
2786 0, 0, SIGHT_BONUS, 20, 1, 20, 50, 9, 0, MT_IRON, CLR_YELLOW, 15, 0),
2787 HELM("field helm", "yellow helmet",
2788 0, 0, 0, 20, 1, 20, 50, 8, 0, MT_IRON, CLR_BROWN, 1, 0),
2789 HELM("helm of safeguard", "orange visored helmet",
2790 0, 0, SWIMMING, 20, 1, 20, 50, 9, 0, MT_PLASTIC, CLR_ORANGE, 4, APP_ORANGE_VISORED_HELMET),
2791 HELM("helm of chaotic", "tasseled helmet",
2792 0, 1, 0, 7, 1, 20, 50, 9, 0, MT_IRON, HI_METAL, 15, 0),
2793 HELM("helm of neutral", "dim colored helmet",
2794 0, 1, 0, 7, 1, 20, 50, 9, 0, MT_IRON, CLR_BRIGHT_BLUE, 15, 0),
2795 HELM("helm of lawful", "chain-aventailed helmet",
2796 0, 1, 0, 7, 1, 20, 50, 9, 0, MT_IRON, CLR_RED, 15, 0),
2797 HELM("helm of underwater action", "scuba helmet",
2798 0, 1, MAGICAL_BREATHING, 20, 1, 20, 50, 9, 0, MT_IRON, CLR_RED, 15, APP_SCUBA_HELMET),
2799 HELM("helm of jamming", "radio helmet",
2800 0, 1, STEALTH, 20, 1, 20, 50, 9, 0, MT_IRON, HI_METAL, 5, APP_RADIO_HELMET),
2801 HELM("war hat", "wide metal helm",
2802 0, 0, 0, 20, 0, 20, 50, 8, 2, MT_IRON, HI_METAL, 6, 0),
2803 HELM("boogeyman helmet", "frequent helmet",
2804 0, 1, AGGRAVATE_MONSTER, 20, 0, 20, 50, 5, 2, MT_IRON, HI_METAL, 8, APP_FREQUENT_HELMET),
2805 HELM("helm of decontamination", "engraved helmet",
2806 0, 1, CONT_RES, 50, 0, 20, 50, 10, 0, MT_BRICK, CLR_GRAY, 25, 0),
2807 HELM("wincing grimace", "dark hat",
2808 0, 1, WINCE_STATE, 10, 1, 20, 50, 6, 0, MT_CLOTH, CLR_BLUE, 10, 0),
2810 HELM("helm of true sight", "translucent helmet",
2811 0, 1, SEE_INVIS, 20, 0, 20, 50, 9, 0, MT_PAPER, CLR_WHITE, 10, 0),
2812 HELM("helm of warning", "meteoric helmet",
2813 0, 1, WARNING, 20, 0, 20, 50, 9, 0, MT_MITHRIL, CLR_GRAY, 10, 0),
2814 HELM("helm of detoxification", "anachrononononaut helmet",
2815 0, 1, SICK_RES, 20, 0, 20, 50, 9, 0, MT_PLASTIC, CLR_CYAN, 18, APP_ANACHRO_HELMET),
2816 HELM("helm of no digestion", "full helmet",
2817 0, 1, SLOW_DIGESTION, 20, 0, 20, 50, 9, 0, MT_IRON, CLR_BROWN, 30, 0),
2818 HELM("tinfoil helmet", "aluminium helmet",
2819 0, 1, CONF_RES, 20, 0, 20, 50, 9, 0, MT_METAL, CLR_BLACK, 15, APP_ALUMINIUM_HELMET),
2820 HELM("paranoia helmet", "anti-government helmet",
2821 0, 1, PSI_RES, 20, 0, 20, 50, 9, 0, MT_LEATHER, CLR_BROWN, 15, APP_ANTI_GOVERNMENT_HELMET),
2823 HELM("dummy helmet A", "poor helmet",
2824 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_POURPOOR, CLR_BRIGHT_BLUE, 1, 0),
2825 HELM("dummy helmet B", "gray helmet",
2826 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_TAR, CLR_GRAY, 1, 0),
2827 HELM("dummy helmet C", "radiant helmet",
2828 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_VIVA, CLR_BRIGHT_GREEN, 1, 0),
2829 HELM("dummy helmet D", "secret helmet",
2830 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_SECREE, CLR_WHITE, 1, APP_SECRET_HELMET),
2831 HELM("dummy helmet E", "inkcoat helmet",
2832 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_INKA, CLR_BLACK, 1, APP_INKCOAT_HELMET),
2833 HELM("dummy helmet F", "knowledgeable helmet",
2834 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_ARCANIUM, CLR_BRIGHT_MAGENTA, 1, APP_KNOWLEDGEABLE_HELMET),
2835 HELM("dummy helmet G", "organic helmet",
2836 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_COMPOST, CLR_BROWN, 1, 0),
2837 HELM("dummy helmet H", "formula one helmet",
2838 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_TAR, CLR_WHITE, 1, APP_FORMULA_ONE_HELMET),
2839 HELM("dummy helmet I", "arduous helmet",
2840 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_POURPOOR, CLR_BLACK, 1, 0),
2841 HELM("dummy helmet J", "long-hair helmet",
2842 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_SILK, CLR_WHITE, 1, 0),
2843 HELM("dummy helmet K", "meso helmet",
2844 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_INKA, CLR_RED, 1, 0),
2845 HELM("dummy helmet L", "shemagh", /* offers full protection from sand terrain */
2846 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_SAND, CLR_BLACK, 1, APP_SHEMAGH),
2847 HELM("dummy helmet M", "shadow helmet",
2848 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1, 0),
2849 HELM("dummy helmet N", "obsidian helmet",
2850 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_OBSIDIAN, CLR_BRIGHT_BLUE, 1, 0),
2851 HELM("dummy helmet O", "lead helmet", /* player's equipment weighs 50 units more */
2852 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_LEAD, CLR_GRAY, 1, APP_LEAD_HELMET),
2853 HELM("dummy helmet P", "chrome helmet",
2854 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_CHROME, CLR_GREEN, 1, 0),
2855 HELM("dummy helmet Q", "driver helmet",
2856 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_CHROME, CLR_GRAY, 1, 0),
2857 HELM("dummy helmet R", "ceramic helmet",
2858 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_CERAMIC, CLR_WHITE, 1, 0),
2859 HELM("dummy helmet S", "serrated helmet", /* retaliates against mind flayers */
2860 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_CERAMIC, CLR_RED, 1, APP_SERRATED_HELMET),
2861 HELM("dummy helmet T", "nano helmet",
2862 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_NANOMACHINE, CLR_MAGENTA, 1, 0),
2863 HELM("dummy helmet U", "technical helmet", /* techniques have +1 to their effective level */
2864 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_NANOMACHINE, CLR_BRIGHT_MAGENTA, 1, APP_TECHNICAL_HELMET),
2865 HELM("dummy helmet V", "meat helmet",
2866 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_FLESH, CLR_BROWN, 1, 0),
2867 HELM("dummy helmet W", "order helmet",
2868 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_CELESTIUM, CLR_GREEN, 1, 0),
2869 HELM("dummy helmet X", "very hard helmet",
2870 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_CONUNDRUM, CLR_WHITE, 1, 0),
2871 HELM("dummy helmet Y", "zebes helmet",
2872 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_PWN_BUBBLE, CLR_BRIGHT_BLUE, 1, 0),
2873 HELM("dummy helmet Z", "meteosteel helmet",
2874 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_METEOSTEEL, CLR_GRAY, 1, 0),
2875 HELM("dummy helmet AA", "flashy helmet",
2876 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_ANTIDOTIUM, CLR_BRIGHT_GREEN, 1, 0),
2877 HELM("dummy helmet AB", "foaming helmet",
2878 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_FOAM, CLR_WHITE, 1, 0),
2879 HELM("dummy helmet AC", "scrappy helmet",
2880 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_SCRAP, CLR_GRAY, 1, 0),
2881 HELM("dummy helmet AD", "metal plate helmet",
2882 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_ALLOY, CLR_YELLOW, 1, 0),
2883 HELM("dummy helmet AE", "petsense helmet",
2884 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_CELESTIUM, CLR_YELLOW, 1, APP_PETSENSE_HELMET),
2885 HELM("dummy helmet AF", "lametta helmet",
2886 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_TINSEL, CLR_YELLOW, 1, 0),
2887 HELM("dummy helmet AG", "amber helmet",
2888 0, 1, 0, 0, 0, 20, 50, 9, 0, MT_AMBER, CLR_ORANGE, 1, 0),
2890 HELM("helm of telepathy", "visored helmet",
2891 0, 1, TELEPAT, 200, 1, 20, 50, 9, 0, MT_IRON, HI_METAL, 8, APP_VISORED_HELMET),
2893 /* Gloves */
2894 /* these have their color but not material shuffled, so the IRON must stay
2895 * CLR_BROWN (== HI_LEATHER)
2896 * Amy edit: this is slex, everything is shuffled :P
2898 GLOVES("plasteel gloves", "white gloves",
2899 0, 0, 0, 80, 1, 2, 25, 8, 0, MT_PLASTIC, CLR_WHITE, 10, 0),
2900 GLOVES("rocket gauntlets", (char *)0,
2901 1, 0, 0, 100, 1, 2, 25, 8, 0, MT_PLASTIC, CLR_CYAN, 20, 0),
2902 GLOVES("rusted gauntlets", (char *)0,
2903 1, 0, 0, 100, 1, 4, 1, 10, 0, MT_SCRAP, CLR_BROWN, 1, 0),
2904 GLOVES("regular gloves", "old gloves",
2905 0, 0, 0, 1240, 1, 4, 50, 9, 0, MT_LEATHER, HI_LEATHER, 1, 0),
2906 GLOVES("orihalcyon gauntlets", "fighting gloves",
2907 0, 1, ANTIMAGIC, 20, 1, 4, 50, 9, 0, MT_METAL, CLR_BROWN, 35, 0),
2908 GLOVES("gauntlets of fumbling", "padded gloves",
2909 0, 1, FUMBLING, 200, 1, 4, 50, 9, 0, MT_LEATHER, HI_LEATHER, 5, 0),
2910 GLOVES("gauntlets of panic", "slit gloves",
2911 0, 1, FEARED, 20, 1, 4, 50, 6, 2, MT_CLOTH, CLR_GRAY, 10, 0),
2912 GLOVES("gauntlets of slowing", "ice-cold gloves",
2913 0, 1, FROZEN, 100, 1, 4, 50, 4, 0, MT_MINERAL, CLR_CYAN, 20, 0),
2914 GLOVES("oilskin gloves", "slippery gloves",
2915 0, 1, GLIB, 100, 1, 4, 50, 7, 3, MT_LEATHER, CLR_ORANGE, 15, APP_SLIPPERY_GLOVES),
2916 GLOVES("gauntlets of power", "riding gloves",
2917 0, 1, 0, 620, 1, 4, 50, 9, 0, MT_IRON, CLR_BROWN, 10, APP_RIDING_GLOVES),
2918 GLOVES("gauntlets of typing", "brand-new gloves",
2919 0, 1, 0, 100, 1, 4, 50, 8, 0, MT_LEATHER, HI_LEATHER, 3, APP_BRAND_NEW_GLOVES),
2920 GLOVES("gauntlets of steel", "steel gloves",
2921 0, 1, 0, 100, 1, 4, 50, 7, 0, MT_STEEL, CLR_ORANGE, 15, 0),
2922 GLOVES("gauntlets of swimming", "black gloves",
2923 0, 1, SWIMMING, 685, 1, 4, 50, 9, 0, MT_LEATHER, HI_LEATHER, 5, 0),
2924 GLOVES("gauntlets of reflection", "mirrored gloves",
2925 0, 1, REFLECTING, 100, 1, 4, 50, 8, 0, MT_SILVER, CLR_CYAN, 16, APP_MIRRORED_GLOVES),
2926 GLOVES("gauntlets of elemental power", "full gloves",
2927 0, 1, RESISTANCE_PIERCING, 20, 1, 4, 50, 9, 0, MT_IRON, CLR_BLUE, 15, 0),
2928 GLOVES("gauntlets of paralysis announcement", "greenish gloves",
2929 0, 1, 0, 20, 1, 4, 50, 9, 0, MT_GREEN_STEEL, CLR_GREEN, 5, 0),
2930 GLOVES("very specific gloves", "mercury gloves",
2931 0, 1, 0, 5, 1, 4, 50, 9, 0, MT_MERCURIAL, CLR_GRAY, 10, 0),
2932 GLOVES("wowee gauntlets", "high-value gloves",
2933 0, 1, 0, 10, 1, 4, 50, 9, 0, MT_FIRMAMENT, CLR_WHITE, 40, 0),
2934 GLOVES("gauntlets of speed", "light blue gloves",
2935 0, 1, FAST, 100, 1, 4, 50, 9, 0, MT_COBALT, CLR_BRIGHT_BLUE, 12, 0),
2936 GLOVES("critical gauntlets", "critical gloves",
2937 0, 1, 0, 20, 1, 4, 50, 9, 0, MT_METAL, CLR_GRAY, 15, APP_CRITICAL_GLOVES),
2938 GLOVES("magic bracers", "atlas gloves", /* random appearance gives +3 STR */
2939 0, 1, INFRAVISION, 100, 1, 4, 50, 9, 0, MT_TITANIUM, CLR_ORANGE, 5, APP_ATLAS_GLOVES),
2940 GLOVES("bracers of defense", "falconry gloves",
2941 0, 1, 0, 40, 1, 4, 50, 8, 0, MT_LEATHER, CLR_BLUE, 12, APP_FALCONRY_GLOVES),
2942 GLOVES("bracers of absorption", "latex gloves",
2943 0, 1, 0, 10, 1, 4, 50, 9, 0, MT_PLASTIC, CLR_YELLOW, 18, APP_LATEX_GLOVES),
2944 GLOVES("gauntlets of celerity", "speedy gloves",
2945 0, 1, 0, 100, 1, 4, 50, 9, 0, MT_FIRMAMENT, CLR_WHITE, 10, APP_SPEEDY_GLOVES),
2947 GLOVES("gauntlets of free action", "comfortable gloves",
2948 0, 1, FREE_ACTION, 20, 1, 4, 50, 9, 0, MT_LEATHER, CLR_GRAY, 10, APP_COMFORTABLE_GLOVES),
2949 GLOVES("gauntlets of good fortune", "yellow gloves",
2950 0, 1, 0, 20, 1, 4, 50, 9, 0, MT_LEATHER, CLR_YELLOW, 5, 0),
2952 GLOVES("gauntlets of safeguard", "orange gloves",
2953 0, 0, SWIMMING, 20, 1, 4, 50, 9, 0, MT_PLASTIC, CLR_ORANGE, 5, 0),
2954 GLOVES("gauntlets of plugsuit", "tightly fitting gloves",
2955 0, 0, 0, 20, 1, 4, 50, 9, 0, MT_PLASTIC, CLR_BRIGHT_BLUE, 1, 0),
2956 GLOVES("commander gloves", "light gloves",
2957 0, 0, 0, 20, 1, 4, 50, 9, 0, MT_CLOTH, CLR_WHITE, 1, 0),
2958 GLOVES("field gloves", "camouflage patterned gloves",
2959 0, 0, 0, 20, 1, 4, 50, 9, 0, MT_CLOTH, CLR_BROWN, 1, 0),
2960 GLOVES("gauntlets", "odd pair of gloves",
2961 0, 1, 0, 20, 1, 4, 50, 9, 0, MT_IRON, CLR_BROWN, 1, 0),
2962 GLOVES("silver gauntlets", "even pair of gloves",
2963 0, 1, 0, 20, 1, 4, 50, 9, 0, MT_SILVER, CLR_BROWN, 1, 0),
2964 GLOVES("gauntlets of fast casting", "covered pair of gloves",
2965 0, 1, ENERGY_REGENERATION, 20, 1, 4, 50, 9, 0, MT_LEATHER, HI_LEATHER, 15, 0),
2966 GLOVES("gauntlets of no-fliction", "boxing gloves",
2967 0, 1, GLIB, 20, 1, 4, 50, 9, 0, MT_LEATHER, HI_LEATHER, 10, APP_BOXING_GLOVES),
2968 GLOVES("disinfectant gloves", "light metal gloves",
2969 0, 1, 0, 40, 1, 4, 50, 9, 0, MT_ALUMEN, CLR_WHITE, 5, 0),
2970 GLOVES("hypersonic gloves", "mesh gloves",
2971 0, 1, 0, 10, 1, 4, 50, 9, 0, MT_MESH, CLR_GRAY, 25, 0),
2973 GLOVES("elven gauntlets", "faded mittens",
2974 0, 1, STEALTH, 20, 1, 4, 50, 9, 0, MT_LEATHER, HI_LEATHER, 4, 0),
2975 GLOVES("rogues gloves", "boiled gloves",
2976 0, 1, SEARCHING, 40, 1, 4, 50, 9, 0, MT_LEATHER, HI_LEATHER, 5, 0),
2977 GLOVES("gauntlets of defusing", "brown gloves",
2978 0, 0, DEFUSING, 25, 1, 4, 50, 9, 0, MT_CLOTH, CLR_BROWN, 5, 0),
2979 GLOVES("gauntlets of spell power", "shale gloves",
2980 0, 1, SPELLBOOST, 100, 1, 4, 50, 9, 0, MT_SHELL, CLR_RED, 12, 0),
2981 GLOVES("gauntlets of automatic shutdown", "translucent gloves", /* random appearance gives 1 in 3 to resist melee AD_GLIB */
2982 0, 1, 0, 100, 1, 4, 50, 8, 0, MT_CHITIN, CLR_WHITE, 25, APP_TRANSLUCENT_GLOVES),
2983 GLOVES("harmonium gauntlets", "hooked gloves", /* appearance allows you to pick up items even if you're M1_NOTAKE */
2984 0, 1, 0, 10, 1, 4, 50, 9, 0, MT_BAMBOO, CLR_RED, 15, APP_HOOKED_GLOVES),
2985 GLOVES("gauntlets of true aim", "surefire gloves",
2986 0, 1, 0, 40, 1, 4, 50, 9, 0, MT_PLASTIC, CLR_GRAY, 14, APP_SUREFIRE_GLOVES),
2987 GLOVES("gauntlets of armoring", "leather gloves",
2988 0, 1, 0, 50, 1, 4, 50, 8, 0, MT_LEATHER, CLR_BROWN, 10, APP_LEATHER_GLOVES),
2990 GLOVES("menu nose gloves", "moth-bitten gloves",
2991 0, 1, MENU_LOST, 3, 1, 4, 50, 7, 2, MT_LEATHER, CLR_BLACK, 1, 0),
2992 GLOVES("dark hand gloves", "laced gloves",
2993 0, 1, DARKHANCE_EFFECT, 3, 1, 4, 50, 9, 0, MT_LACQUER, CLR_BLUE, 1, 0),
2994 GLOVES("gauntlets of rainbow moud", "re-greasing gloves", /* become greased when blocking something */
2995 0, 1, ONE_RAINBOW_EFFECT, 3, 1, 4, 50, 9, 0, MT_PLASTIC, CLR_WHITE, 1, APP_RE_GREASING_GLOVES),
2996 GLOVES("duller gloves", "dextrous gloves",
2997 0, 1, TURBODULL_BUG, 3, 1, 4, 50, 6, 0, MT_COMPOST, CLR_GRAY, 1, APP_DEXTROUS_GLOVES),
2998 GLOVES("inaccurate gloves", "nimble gloves",
2999 0, 1, INACCURACY_BUG, 3, 1, 4, 50, 7, 2, MT_CLOTH, CLR_WHITE, 1, APP_NIMBLE_GLOVES),
3000 GLOVES("unwieldy gloves", "graffiti gloves",
3001 0, 1, FREE_HAND_LOST, 3, 1, 4, 50, 5, 7, MT_LIQUID, CLR_BRIGHT_GREEN, 1, APP_GRAFFITI_GLOVES),
3002 GLOVES("confusing gloves", "warped gloves",
3003 0, 1, CONFUSION_PROBLEM, 3, 1, 4, 50, 1, 0, MT_DRAGON_HIDE, CLR_MAGENTA, 1, 0),
3004 GLOVES("undroppable gloves", "concrete gloves",
3005 0, 1, DROP_BUG, 3, 1, 4, 50, 7, 4, MT_MINERAL, CLR_GRAY, 1, 0),
3006 GLOVES("gauntlets of missing information", "nondescript gloves",
3007 0, 1, UNINFORMATION, 3, 1, 4, 50, 4, 6, MT_WOOD, CLR_WHITE, 1, APP_NONDESCRIPT_GLOVES),
3008 GLOVES("gauntlets of trap creation", "spiky gloves",
3009 0, 1, AUTOMATIC_TRAP_CREATION, 3, 1, 4, 50, 5, 2, MT_SILVER, CLR_GRAY, 1, APP_SPIKY_GLOVES),
3010 GLOVES("sado maso gloves", "grey-shaded gloves",
3011 0, 1, SHADES_OF_GREY, 3, 1, 4, 50, 9, 1, MT_LEATHER, CLR_GRAY, 1, APP_GREY_SHADED_GLOVES),
3012 GLOVES("gauntlets of the force", "spacey gloves",
3013 0, 1, THE_FORCE, 20, 1, 4, 50, 8, 0, MT_PLASTIC, CLR_WHITE, 10, 0),
3014 GLOVES("gauntlets of leech", "fingerless gloves",
3015 0, 1, MANALEECH, 100, 1, 4, 50, 9, 0, MT_LEATHER, CLR_BROWN, 20, APP_FINGERLESS_GLOVES),
3016 GLOVES("gauntlets of fortune", "chitin gloves",
3017 0, 1, MAGIC_FIND, 100, 1, 4, 50, 9, 0, MT_CHITIN, CLR_BRIGHT_CYAN, 10, 0),
3018 GLOVES("gauntlets of mystery resistance", "sinnum gloves",
3019 0, 1, MYSTERY_RES, 150, 1, 4, 50, 9, 0, MT_SINNUM, CLR_GRAY, 5, 0),
3020 GLOVES("superpower gauntlets", "blue gloves",
3021 0, 1, 0, 100, 1, 4, 50, 9, 0, MT_CHITIN, CLR_BLUE, 30, 0),
3022 GLOVES("gauntlets of physical sustenance", "corallized gloves",
3023 0, 1, 0, 200, 1, 4, 50, 9, 0, MT_CORAL, CLR_GRAY, 11, 0),
3024 GLOVES("gauntlets of fistfighting", "bronze gloves",
3025 0, 1, 0, 50, 1, 4, 50, 9, 0, MT_BRONZE, CLR_ORANGE, 25, 0),
3027 GLOVES("banking gloves", "paper gloves",
3028 0, 1, BANKBUG, 3, 1, 4, 50, 6, 7, MT_PAPER, CLR_GREEN, 1, 0),
3029 GLOVES("difficult gloves", "vampiric gloves",
3030 0, 1, TECHBUG, 3, 1, 4, 50, 4, 4, MT_LIQUID, CLR_BLACK, 1, APP_VAMPIRIC_GLOVES),
3031 GLOVES("chaos gloves", "transparent gloves",
3032 0, 1, CHAOS_TERRAIN, 3, 1, 4, 50, 8, 2, MT_DRAGON_HIDE, CLR_WHITE, 1, 0),
3033 GLOVES("gauntlets of stealing", "polnish gloves",
3034 0, 1, ITEM_STEALING_EFFECT, 3, 1, 4, 50, 8, 0, MT_LEATHER, CLR_ORANGE, 1, APP_POLNISH_GLOVES),
3035 GLOVES("gauntlets of misfiring", "clumsy gloves",
3036 0, 1, PROJECTILES_MISFIRE, 3, 1, 4, 50, 7, 2, MT_GOLD, CLR_RED, 1, APP_CLUMSY_GLOVES),
3037 GLOVES("leveling gloves", "tar gloves",
3038 0, 1, HIGHLEVEL_STATUS, 3, 1, 4, 50, 6, 1, MT_TAR, CLR_BLACK, 1, 0),
3039 GLOVES("scaler mittens", "dusty gloves",
3040 0, 1, SCALING_BUG, 3, 1, 4, 50, 2, 4, MT_TAR, CLR_GRAY, 1, 0),
3041 GLOVES("gloves of energy draining", "silk fingerlings",
3042 0, 1, DISCHARGE_BUG, 3, 1, 4, 50, 6, 2, MT_SILK, CLR_GRAY, 1, APP_SILK_FINGERLINGS),
3043 GLOVES("mary sue gloves", "princess gloves",
3044 0, 1, MONSTERFINGERS_EFFECT, 3, 1, 4, 50, 6, 3, MT_VIVA, CLR_BRIGHT_MAGENTA, 1, APP_PRINCESS_GLOVES),
3045 GLOVES("gauntlets of bad casting", "uncanny gloves",
3046 0, 1, MISCAST_BUG, 3, 1, 4, 50, 5, 3, MT_ARCANIUM, CLR_BLACK, 1, APP_UNCANNY_GLOVES),
3047 GLOVES("meter gauntlets", "parked gloves",
3048 0, 1, DAMAGE_METER_BUG, 3, 1, 4, 50, 9, 0, MT_TAR, CLR_CYAN, 1, 0),
3049 GLOVES("weighting gauntlets", "lead gloves",
3050 0, 1, ARBITRARY_WEIGHT_BUG, 3, 1, 4, 50, 9, 0, MT_LEAD, CLR_GRAY, 1, 0),
3051 GLOVES("black spell gauntlets", "occultism gloves",
3052 0, 1, BLACK_SPELLS, 3, 1, 4, 50, 5, 4, MT_ARCANIUM, CLR_BLACK, 1, APP_OCCULTISM_GLOVES),
3053 GLOVES("heavy grabbing gloves", "digger gloves",
3054 0, 1, TOO_HEAVY_EFFECT, 3, 1, 4, 50, 4, 3, MT_GOLD, CLR_YELLOW, 1, APP_DIGGER_GLOVES),
3055 GLOVES("gauntlets of reverse enchantment", "inverse gloves",
3056 0, 1, WRAPOVER_EFFECT, 3, 1, 4, 50, 5, 0, MT_ARCANIUM, CLR_GREEN, 1, APP_INVERSE_GLOVES),
3057 GLOVES("fuckup melee gauntlets", "slaying gloves",
3058 0, 1, MELEE_PREFIX_BUG, 3, 1, 4, 50, 3, 0, MT_METAL, CLR_GRAY, 1, APP_SLAYING_GLOVES),
3059 GLOVES("undetection gloves", "telescope", /* infravision when uncursed, otherwise weak sight and nolite */
3060 0, 1, DETECTATION_EFFECT, 3, 1, 4, 50, 6, 0, MT_IRON, CLR_GRAY, 1, APP_TELESCOPE),
3062 GLOVES("orange spell gloves", "cuddly gloves",
3063 0, 1, ORANGE_SPELLS, 3, 1, 4, 50, 5, 2, MT_SILK, CLR_BROWN, 1, 0),
3064 GLOVES("mojibake gloves", "multilinguitis gloves",
3065 0, 1, MOJIBAKE, 3, 1, 4, 50, 6, 5, MT_ETERNIUM, CLR_RED, 1, APP_MULTILINGUITIS_GLOVES),
3066 GLOVES("dixplosion gloves", "demolition gloves",
3067 0, 1, EXPLODING_DICE, 3, 1, 4, 50, 2, 0, MT_BRICK, CLR_RED, 1, APP_DEMOLITION_GLOVES),
3068 GLOVES("left-appendage gloves", "failuncap gloves",
3069 0, 1, LEFT_INVENTORY, 3, 1, 4, 50, 8, 0, MT_SILK, CLR_WHITE, 1, APP_FAILUNCAP_GLOVES),
3070 GLOVES("pokelie gloves", "rayductnay gloves",
3071 0, 1, POKELIE_EFFECT, 3, 1, 4, 50, 9, 1, MT_VIVA, CLR_ORANGE, 1, APP_RAYDUCTNAY_GLOVES),
3072 GLOVES("allpicking gloves", "flower gloves",
3073 0, 1, AUTOPICKUP_ALWAYS, 3, 1, 4, 50, 6, 0, MT_VEGGY, CLR_GREEN, 1, APP_FLOWER_GLOVES),
3074 GLOVES("silver spell gloves", "gameble gloves",
3075 0, 1, SILVER_SPELLS, 3, 1, 4, 50, 6, 3, MT_GOLD, CLR_YELLOW, 1, APP_GAMEBLE_GLOVES),
3076 GLOVES("spelldrain gloves", "bise gloves",
3077 0, 1, RECURRING_SPELL_LOSS, 3, 1, 4, 50, 5, 2, MT_INKA, CLR_RED, 1, APP_BISE_GLOVES),
3079 GLOVES("unknown gauntlets", "awesome gloves",
3080 0, 1, 0, 500, 1, 4, 50, 9, 1, MT_MITHRIL, CLR_ORANGE, 10, 0),
3081 GLOVES("evil gloves", "fatal gloves",
3082 0, 1, 0, 100, 1, 4, 50, 2, 6, MT_SILVER, CLR_BLACK, 1, APP_FATAL_GLOVES),
3083 GLOVES("female gloves", "all-terrain gloves",
3084 0, 1, 0, 100, 1, 4, 50, 7, 2, MT_ADAMANTIUM, CLR_BROWN, 1, 0),
3085 GLOVES("arcane gauntlets", "runic gloves",
3086 0, 1, 0, 100, 1, 4, 50, 9, 1, MT_LEATHER, CLR_ORANGE, 15, APP_RUNIC_GLOVES),
3087 GLOVES("placeholder gloves", "spanish gloves",
3088 0, 1, 0, 100, 1, 4, 50, 9, 1, MT_CLOTH, CLR_RED, 1, APP_SPANISH_GLOVES),
3089 GLOVES("protective gloves", "english gloves",
3090 0, 1, 0, 100, 1, 4, 50, 9, 1, MT_LEATHER, CLR_BLACK, 1, APP_ENGLISH_GLOVES),
3092 GLOVES("dummy gloves A", "velvet gloves",
3093 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_SILK, CLR_GREEN, 1, APP_VELVET_GLOVES),
3094 GLOVES("dummy gloves B", "nonexistant gloves",
3095 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1, 0),
3096 GLOVES("dummy gloves C", "racer gloves",
3097 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_TAR, CLR_GRAY, 1, APP_RACER_GLOVES),
3098 GLOVES("dummy gloves D", "inka gloves",
3099 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_INKA, CLR_BROWN, 1, 0),
3100 GLOVES("dummy gloves E", "viva gloves",
3101 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_VIVA, CLR_ORANGE, 1, 0),
3102 GLOVES("dummy gloves F", "poor gloves",
3103 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_POURPOOR, CLR_BRIGHT_BLUE, 1, 0),
3104 GLOVES("dummy gloves G", "shitty gloves",
3105 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_SECREE, CLR_WHITE, 1, APP_SHITTY_GLOVES),
3106 GLOVES("dummy gloves H", "natural gloves",
3107 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_COMPOST, CLR_GREEN, 1, 0),
3108 GLOVES("dummy gloves I", "sensor gloves",
3109 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_ARCANIUM, CLR_MAGENTA, 1, APP_SENSOR_GLOVES),
3110 GLOVES("dummy gloves J", "beach gloves",
3111 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_SAND, CLR_BRIGHT_BLUE, 1, 0),
3112 GLOVES("dummy gloves K", "paperweight gloves",
3113 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_LEAD, CLR_GRAY, 1, 0),
3114 GLOVES("dummy gloves L", "nano gloves",
3115 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_NANOMACHINE, CLR_MAGENTA, 1, 0),
3116 GLOVES("dummy gloves M", "mysterious gloves",
3117 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_MYSTERIOUS, CLR_YELLOW, 1, 0),
3118 GLOVES("dummy gloves N", "waxy gloves",
3119 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_WAX, CLR_GRAY, 1, 0),
3120 GLOVES("dummy gloves O", "delicious gloves",
3121 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_FLESH, CLR_BROWN, 1, 0),
3122 GLOVES("dummy gloves P", "lithified gloves",
3123 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_BONE, CLR_GRAY, 1, 0),
3124 GLOVES("dummy gloves Q", "copper gloves",
3125 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_COPPER, CLR_ORANGE, 1, 0),
3126 GLOVES("dummy gloves R", "platinum gloves",
3127 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_PLATINUM, CLR_BRIGHT_CYAN, 1, 0),
3128 GLOVES("dummy gloves S", "vitric gloves",
3129 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_GLASS, CLR_CYAN, 1, 0),
3130 GLOVES("dummy gloves T", "gemmed gloves",
3131 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_GEMSTONE, CLR_YELLOW, 1, 0),
3132 GLOVES("dummy gloves U", "elean gloves",
3133 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_ETHER, CLR_BRIGHT_BLUE, 1, 0),
3134 GLOVES("dummy gloves V", "christian gloves",
3135 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1, 0),
3136 GLOVES("dummy gloves W", "volcanic gloves",
3137 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_OBSIDIAN, CLR_BLACK, 1, 0),
3138 GLOVES("dummy gloves X", "grome gloves", /* spelling is intentional */
3139 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_CHROME, CLR_BRIGHT_GREEN, 1, 0),
3140 GLOVES("dummy gloves Y", "excavated gloves",
3141 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_CERAMIC, CLR_BROWN, 1, 0),
3142 GLOVES("dummy gloves Z", "heavenly gloves",
3143 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_CELESTIUM, CLR_YELLOW, 1, 0),
3144 GLOVES("dummy gloves AA", "conundrum gloves",
3145 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_CONUNDRUM, CLR_WHITE, 1, 0),
3146 GLOVES("dummy gloves AB", "funny-colored gloves",
3147 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_PWN_BUBBLE, CLR_MAGENTA, 1, 0),
3148 GLOVES("dummy gloves AC", "meteosteel gloves",
3149 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_METEOSTEEL, CLR_GRAY, 1, 0),
3150 GLOVES("dummy gloves AD", "antidotium gloves",
3151 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_ANTIDOTIUM, CLR_GREEN, 1, 0),
3152 GLOVES("dummy gloves AE", "foam gloves",
3153 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_FOAM, CLR_WHITE, 1, 0),
3154 GLOVES("dummy gloves AF", "scrap gloves",
3155 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_SCRAP, CLR_BLACK, 1, 0),
3156 GLOVES("dummy gloves AG", "alloy gloves",
3157 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_ALLOY, CLR_BROWN, 1, 0),
3158 GLOVES("dummy gloves AH", "superlight gloves",
3159 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_TINSEL, CLR_BROWN, 1, 0),
3160 GLOVES("dummy gloves AI", "organo gloves",
3161 0, 1, 0, 0, 1, 4, 50, 9, 1, MT_AMBER, CLR_GREEN, 1, 0),
3163 GLOVES("gauntlets of dexterity", "fencing gloves",
3164 0, 1, 0, 620, 1, 4, 50, 9, 0, MT_LEATHER, HI_LEATHER, 10, APP_FENCING_GLOVES),
3166 /* Shields - small shield must be first */
3167 SHIELD("small shield", (char *)0,
3168 1, 0, 0, 0, 499, 0, 12, 3, 8, 0, MT_WOOD, HI_WOOD, 1, 0),
3169 SHIELD("shield of peace", (char *)0,
3170 1, 0, 0, PEACEVISION, 40, 0, 12, 10, 8, 1, MT_INKA, CLR_ORANGE, 20, 0),
3171 SHIELD("heavy shield", (char *)0,
3172 1, 0, 0, 0, 50, 0, 100, 1, 9, 0, MT_POURPOOR, CLR_BRIGHT_BLUE, 1, 0),
3173 SHIELD("difficult shield", (char *)0,
3174 1, 0, 0, 0, 250, 0, 100, 100, -5, 0, MT_POURPOOR, CLR_GRAY, 1, 0),
3175 SHIELD("broken shield", (char *)0,
3176 1, 0, 0, 0, 100, 0, 30, 1, 10, 0, MT_SCRAP, CLR_GRAY, 1, 0),
3177 SHIELD("magical shield", (char *)0,
3178 1, 0, 0, 0, 240, 0, 40, 50, 6, 0, MT_ARCANIUM, CLR_BRIGHT_GREEN, 15, 0),
3179 SHIELD("special shield", (char *)0,
3180 1, 0, 0, 0, 250, 0, 40, 50, 6, 0, MT_SILK, CLR_WHITE, 15, 0),
3181 SHIELD("barrier shield", (char *)0,
3182 1, 0, 0, 0, 100, 0, 30, 8, 6, 0, MT_BONE, CLR_GRAY, 15, 0),
3183 SHIELD("shutter shield", (char *)0,
3184 1, 0, 0, 0, 50, 0, 80, 40, 0, 0, MT_MERCURIAL, CLR_GRAY, 24, 0),
3185 SHIELD("shieldboat", (char *)0,
3186 1, 0, 0, WWALKING, 10, 0, 40, 25, 5, 0, MT_WOOD, CLR_BROWN, 25, 0),
3187 SHIELD("nullification shield", (char *)0,
3188 1, 0, 0, 0, 5, 0, 30, 50, 6, 0, MT_COPPER, CLR_ORANGE, 35, 0),
3189 SHIELD("storm shield", (char *)0,
3190 1, 0, 0, 0, 20, 0, 80, 40, 10, 0, MT_METAL, CLR_GRAY, 30, 0),
3191 SHIELD("bull shield", (char *)0,
3192 1, 0, 0, 0, 1, 0, 500, 300, -5, 2, MT_LEAD, CLR_GRAY, 75, 0),
3193 SHIELD("one eating sign", (char *)0,
3194 1, 0, 0, 0, 3, 0, 100, 500, 7, 0, MT_VEGGY, CLR_YELLOW, 60, 0),
3195 SHIELD("buckler", (char *)0,
3196 1, 0, 0, 0, 50, 0, 12, 3, 8, 0, MT_ALUMEN, CLR_GRAY, 1, 0),
3197 SHIELD("light shield", (char *)0,
3198 1, 0, 0, 0, 50, 0, 12, 3, 8, 0, MT_BAMBOO, CLR_BROWN, 1, 0),
3199 SHIELD("resonant shield", "humming shield", /* protect items from cold/elec + 10% better chances when searching */
3200 0, 1, 0, DEAFNESS, 20, 0, 30, 50, 6, 0, MT_TITANIUM, HI_METAL, 35, 0),
3201 SHIELD("size reduction shield", "humming shield", /* 40% to block */
3202 0, 1, 0, INVENTORY_SIZE_BUG, 3, 0, 30, 50, 0, 2, MT_TITANIUM, HI_METAL, 1, 0),
3203 SHIELD("complete blockage shield", "pavise shield",
3204 0, 0, 1, 0, 30, 0, 80, 100, 3, 0, MT_PLATINUM, CLR_RED, 35, 0),
3205 SHIELD("cringe shield", (char *)0,
3206 1, 0, 1, 0, 100, 0,40, 10, 7, 2, MT_COBALT, CLR_CYAN, 8, 0),
3207 SHIELD("bronze shield", (char *)0, /* above-average blocking chances */
3208 1, 0, 1, 0, 200, 0,40, 10, 7, 2, MT_BRONZE, CLR_BROWN, 8, 0),
3209 SHIELD("shell shield", (char *)0,
3210 1, 0, 0, 0, 20, 0, 30, 8, 6, 0, MT_SHELL, CLR_RED, 15, 0),
3211 SHIELD("super shield", "high-grade shield",
3212 0, 0, 0, 0, 5, 0, 20, 400, 0, 0, MT_ADAMANTIUM, CLR_WHITE, 36, 0),
3213 SHIELD("tower shield", (char *)0, /* 5% better block than steel shield */
3214 1, 0, 0, 0, 50, 0, 80, 30, 3, 1, MT_GREEN_STEEL, CLR_GRAY, 20, 0),
3215 SHIELD("weapon sign", (char *)0,
3216 1, 0, 0, 0, 30, 0, 50, 30, 7, 0, MT_WOOD, CLR_CYAN, 12, 0),
3217 SHIELD("organoshield", (char *)0,
3218 1, 0, 0, 0, 50, 0, 16, 5, 8, 0, MT_AMBER, CLR_ORANGE, 2, 0),
3219 SHIELD("mystery shield", (char *)0,
3220 1, 1, 0, MYSTERY_RES, 150, 0, 15, 200, 6, 0, MT_MYSTERIOUS, CLR_MAGENTA, 10, 0),
3221 SHIELD("kite shield", "dragon-shaped shield",
3222 0, 0, 1, 0, 120, 0, 40, 50, 5, 1, MT_ALLOY, CLR_YELLOW, 14, 0),
3223 SHIELD("tarrier", (char *)0,
3224 1, 0, 0, 0, 20, 0, 30, 8, 6, 0, MT_TAR, CLR_BLACK, 15, 0),
3225 SHIELD("inversion shield", (char *)0, /* also grants reflection */
3226 1, 1, 0, INVERT_STATE, 20, 0, 20, 200, 2, 2, MT_SILK, CLR_BLUE, 30, 0),
3227 SHIELD("troll shield", (char *)0,
3228 1, 0, 0, REGENERATION, 10, 0, 20, 5, 9, 0, MT_LEATHER, CLR_BROWN, 15, 0),
3229 SHIELD("chrome shield", "metallic shield",
3230 0, 1, 0, SICK_RES, 10, 0, 20, 300, 5, 0, MT_CHROME, CLR_BRIGHT_GREEN, 10, 0),
3231 SHIELD("antishadow shield", "black shield",
3232 0, 1, 0, SIGHT_BONUS, 50, 0, 20, 300, 5, 0, MT_SHADOWSTUFF, CLR_BLACK, 10, 0),
3233 /* Elven ... orcish shields can't be differentiated by feel */
3234 SHIELD("elven shield", "blue and green shield",
3235 0, 0, 0, 0, 160, 0, 20, 7, 6, 0, MT_WOOD, CLR_GREEN, 5, 0),
3236 SHIELD("Uruk-hai shield", "white-handed shield",
3237 0, 0, 0, 0, 166, 0, 20, 7, 4, 0, MT_IRON, HI_METAL, 5, 0),
3238 SHIELD("orcish shield", "red-eyed shield",
3239 0, 0, 0, 0, 166, 0, 20, 7, 5, 0, MT_IRON, CLR_RED, 5, 0),
3240 SHIELD("steel shield", (char *)0,
3241 1, 0, 0, 0, 87, 0, 120, 10, 2, 0, MT_STEEL, CLR_YELLOW, 18, 0),
3242 SHIELD("golden shield", (char *)0,
3243 1, 0, 0, 0, 50, 0, 150, 20, 3, 0, MT_GOLD, CLR_YELLOW, 18, 0),
3244 SHIELD("meteoric steel shield", (char *)0,
3245 1, 0, 0, 0, 10, 0, 10, 20, 1, 0, MT_METEOSTEEL, CLR_GRAY, 30, 0),
3246 SHIELD("crystal shield", "glass shield", /* very good AC */
3247 0, 0, 0, 0, 17, 0, 60,150, 2, 1, MT_GLASS, CLR_CYAN, 20, 0),
3248 SHIELD("spi-image moose shield", "glass shield",
3249 0, 0, 0, REPEATING_NASTYCURSE_EFFECT, 3, 0, 60,150, 0, 3, MT_GLASS, CLR_CYAN, 1, 0),
3250 SHIELD("large shield", (char *)0,
3251 1, 0, 1, 0, 300, 0,40, 10, 7, 2, MT_IRON, HI_METAL, 8, 0),
3252 SHIELD("grim shield", (char *)0,
3253 1, 0, 1, 0, 50, 0,60, 30, 5, 1, MT_IRON, CLR_GRAY, 16, 0),
3254 SHIELD("paper shield", (char *)0,
3255 1, 0, 1, 0, 50, 0,10, 4, 10, 0, MT_PAPER, CLR_WHITE, 1, 0),
3256 SHIELD("dwarvish roundshield", "large round shield",
3257 0, 0, 0, 0, 241, 0,40, 10, 7, 1, MT_IRON, HI_METAL, 6, 0),
3258 SHIELD("icky shield", (char *)0,
3259 1, 0, 0, 0, 20, 0,40, 10, 0, 0, MT_SECREE, CLR_BLACK, 12, 0),
3260 SHIELD("flame shield", "dark red shield",
3261 0, 1, 0, FIRE_RES, 100, 0, 20, 300, 5, 0, MT_IRON, CLR_RED, 10, 0),
3262 SHIELD("ice shield", "dark blue shield",
3263 0, 1, 0, COLD_RES, 100, 0, 20, 300, 5, 0, MT_IRON, CLR_BRIGHT_BLUE, 10, 0),
3264 SHIELD("lightning shield", "dull yellow shield",
3265 0, 1, 0, SHOCK_RES, 100, 0, 20, 300, 5, 0, MT_IRON, CLR_YELLOW, 10, 0),
3266 SHIELD("venom shield", "dark green shield",
3267 0, 1, 0, POISON_RES, 100, 0, 20, 300, 5, 0, MT_IRON, CLR_GREEN, 10, 0),
3268 SHIELD("shield of light", "shiny shield",
3269 0, 1, 0, INFRAVISION, 100, 0, 20, 300, 6, 0, MT_IRON, CLR_YELLOW, 15, 0),
3270 SHIELD("shield of mobility", "slippery shield",
3271 0, 1, 0, FREE_ACTION, 100, 0, 20, 300, 6, 0, MT_IRON, HI_METAL, 20, 0),
3272 SHIELD("ancient shield", (char *)0,
3273 1, 0, 1, 0, 100, 0, 40, 10, 5, 0, MT_IRON, CLR_YELLOW, 25, 0),
3275 SHIELD("orcish guard shield", "livid worped-moon shield",
3276 0, 0, 0, 0, 20, 0, 50, 7, 7, 0, MT_IRON, CLR_CYAN, 10, 0),
3277 SHIELD("shield", (char *)0,
3278 1, 0, 0, 0, 200, 0, 50, 5, 6, 0, MT_IRON, HI_SILVER, 5, 0),
3279 SHIELD("silver shield", (char *)0,
3280 1, 0, 0, 0, 20, 0, 50, 5, 5, 0, MT_SILVER, HI_SILVER, 10, 0),
3281 SHIELD("mirror shield", "polished shield",
3282 0, 1, 0, REFLECTING, 20, 0, 50, 50, 5, 0, MT_GLASS, CLR_WHITE, 20, 0),
3283 SHIELD("tez shield", "polished shield",
3284 0, 1, 0, TEZ_EFFECT, 3, 0, 50, 50, 9, 1, MT_GLASS, CLR_WHITE, 1, 0),
3285 SHIELD("RapiRapi", (char *)0,
3286 1, 1, 0, 0, 20, 0, 30, 10, 7, 0, MT_MINERAL, CLR_BRIGHT_BLUE, 10, 0),
3287 SHIELD("hide shield", (char *)0,
3288 1, 0, 1, 0, 20, 0, 25, 8, 8, 0, MT_LEATHER, CLR_ORANGE, 1, 0),
3290 /* dragon scale shields - they MUST!!! be in the correct order, with gray being first and yellow being last! --Amy */
3291 SHIELD("gray dragon scale shield", "gray dragonhide shield",
3292 0, 1, 0, ANTIMAGIC, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_GRAY, 30, 0),
3293 SHIELD("silver dragon scale shield", "silver dragonhide shield",
3294 0, 1, 0, REFLECTING, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, HI_SILVER, 30, 0),
3295 SHIELD("mercurial dragon scale shield", "mercurial dragonhide shield",
3296 0, 1, 0, FAST, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_GRAY, 30, 0),
3297 SHIELD("shimmering dragon scale shield", "shimmering dragonhide shield",
3298 0, 1, 0, DISPLACED, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_CYAN, 30, 0),
3299 SHIELD("deep dragon scale shield", "deep dragonhide shield",
3300 0, 1, 0, DRAIN_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_MAGENTA, 30, 0),
3301 SHIELD("red dragon scale shield", "red dragonhide shield",
3302 0, 1, 0, FIRE_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_RED, 30, 0),
3303 SHIELD("white dragon scale shield", "white dragonhide shield",
3304 0, 1, 0, COLD_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_WHITE, 30, 0),
3305 SHIELD("orange dragon scale shield", "orange dragonhide shield",
3306 0, 1, 0, SLEEP_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_ORANGE, 30, 0),
3307 SHIELD("black dragon scale shield", "black dragonhide shield",
3308 0, 1, 0, DISINT_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BLACK, 30, 0),
3309 SHIELD("blue dragon scale shield", "blue dragonhide shield",
3310 0, 1, 0, SHOCK_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 30, 0),
3311 SHIELD("dark dragon scale shield", "dark dragonhide shield",
3312 0, 1, 0, 0, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BLUE, 30, 0),
3313 SHIELD("copper dragon scale shield", "copper dragonhide shield",
3314 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_BROWN, 30, 0),
3315 SHIELD("platinum dragon scale shield", "platinum dragonhide shield",
3316 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_GRAY, 30, 0),
3317 SHIELD("brass dragon scale shield", "brass dragonhide shield",
3318 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_ORANGE, 30, 0),
3319 SHIELD("amethyst dragon scale shield", "amethyst dragonhide shield",
3320 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_MAGENTA, 30, 0),
3321 SHIELD("purple dragon scale shield", "purple dragonhide shield",
3322 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_MAGENTA, 30, 0),
3323 SHIELD("diamond dragon scale shield", "diamond dragonhide shield",
3324 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_WHITE, 30, 0),
3325 SHIELD("emerald dragon scale shield", "emerald dragonhide shield",
3326 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_GREEN, 30, 0),
3327 SHIELD("sapphire dragon scale shield", "sapphire dragonhide shield",
3328 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_GRAY, 30, 0),
3329 SHIELD("ruby dragon scale shield", "ruby dragonhide shield",
3330 0, 1, 0, 0, 1, 0, 20, 1300, 7, 0, MT_DRAGON_HIDE, CLR_RED, 30, 0),
3331 SHIELD("green dragon scale shield", "green dragonhide shield",
3332 0, 1, 0, POISON_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_GREEN, 30, 0),
3333 SHIELD("golden dragon scale shield", "golden dragonhide shield",
3334 0, 1, 0, SICK_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_YELLOW, 30, 0),
3335 SHIELD("feminism dragon scale shield", "feminism dragonhide shield",
3336 0, 1, 0, SCENT_VIEW, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BRIGHT_MAGENTA, 30, 0),
3337 SHIELD("maidragon scale shield", "maidragonhide shield",
3338 0, 1, 0, 0, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BRIGHT_MAGENTA, 30, 0),
3339 SHIELD("cancel dragon scale shield", "cancel dragonhide shield",
3340 0, 1, 0, 0, 1, 0, 20, 1200, 7, 5, MT_DRAGON_HIDE, CLR_CYAN, 30, 0),
3341 SHIELD("negative dragon scale shield", "negative dragonhide shield",
3342 0, 1, 0, DTBEEM_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BLACK, 30, 0),
3343 SHIELD("corona dragon scale shield", "corona dragonhide shield",
3344 0, 1, 0, FIXED_ABIL, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_GREEN, 30, 0),
3345 SHIELD("contro dragon scale shield", "contro dragonhide shield",
3346 0, 1, 0, CONTROL_MAGIC, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_CYAN, 30, 0),
3347 SHIELD("nope dragon scale shield", "nope dragonhide shield",
3348 0, 1, 0, 0, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BROWN, 30, 0),
3349 SHIELD("crystalline dragon scale shield", "crystalline dragonhide shield",
3350 0, 1, 0, 0, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BRIGHT_CYAN, 30, 0),
3351 SHIELD("mystery dragon scale shield", "mystery dragonhide shield",
3352 0, 1, 0, MYSTERY_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_MAGENTA, 30, 0),
3353 SHIELD("heroic dragon scale shield", "heroic dragonhide shield",
3354 0, 1, 0, DIMINISHED_BLEEDING, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_RED, 30, 0),
3355 SHIELD("stone dragon scale shield", "stone dragonhide shield",
3356 0, 1, 0, STONE_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_GRAY, 30, 0),
3357 SHIELD("cyan dragon scale shield", "cyan dragonhide shield",
3358 0, 1, 0, FEAR_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_CYAN, 30, 0),
3359 SHIELD("psychic dragon scale shield", "psychic dragonhide shield",
3360 0, 1, 0, TELEPAT, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_MAGENTA, 30, 0),
3361 SHIELD("rainbow dragon scale shield", "rainbow dragonhide shield",
3362 0, 1, 0, HALF_SPDAM, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BRIGHT_MAGENTA, 30, 0),
3363 SHIELD("blood dragon scale shield", "blood dragonhide shield",
3364 0, 1, 0, HALF_PHDAM, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_RED, 30, 0),
3365 SHIELD("plain dragon scale shield", "plain dragonhide shield",
3366 0, 1, 0, 0, 1, 0, 20, 1200, 1, 0, MT_DRAGON_HIDE, CLR_BROWN, 30, 0),
3367 SHIELD("sky dragon scale shield", "sky dragonhide shield",
3368 0, 1, 0, FLYING, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BRIGHT_GREEN, 30, 0),
3369 SHIELD("water dragon scale shield", "water dragonhide shield",
3370 0, 1, 0, SWIMMING, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 30, 0),
3371 SHIELD("evil dragon scale shield", "evil dragonhide shield",
3372 0, 1, 0, 0, 1, 0, 20, 1200, -1, 0, MT_DRAGON_HIDE, CLR_MAGENTA, 30, 0),
3373 SHIELD("magic dragon scale shield", "magic dragonhide shield",
3374 0, 1, 0, 0, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_BRIGHT_CYAN, 30, 0),
3375 SHIELD("yellow dragon scale shield", "yellow dragonhide shield",
3376 0, 1, 0, ACID_RES, 1, 0, 20, 1200, 7, 0, MT_DRAGON_HIDE, CLR_YELLOW, 30, 0),
3377 SHIELD("shield of reflection", "polished silver shield",
3378 0, 1, 0, REFLECTING, 300, 0, 20, 50, 6, 0, MT_SILVER, HI_SILVER, 10, 0),
3379 /* shield of reflection must be last, see makemon.c */
3381 /* Boots */
3382 BOOTS("plasteel boots", "white boots", /* these things were crashing the game for binders and certain other chars! */
3383 0, 0, 0, 20, 2, 2, 25, 8, 9, MT_PLASTIC, CLR_WHITE, 40, 0),
3384 BOOTS("low boots", "walking shoes",
3385 0, 0, 0, 1280, 2, 4, 8, 9, 0, MT_LEATHER, HI_LEATHER, 1, 0),
3386 BOOTS("iron shoes", "hard shoes",
3387 0, 0, 0, 720, 2, 20, 16, 8, 0, MT_IRON, HI_METAL, 1, 0),
3388 BOOTS("orcish boots", "crude shoes",
3389 0, 0, 0, 100, 2, 30, 16, 8, 0, MT_ALUMEN, CLR_BLACK, 1, 0),
3390 BOOTS("gnomish boots", "little black boots",
3391 0, 0, 0, 100, 2, 4, 16, 10, 0, MT_LEATHER, CLR_BLACK, 1, 0),
3392 BOOTS("high boots", "jackboots",
3393 0, 0, 0, 680, 2, 8, 12, 8, 0, MT_LEATHER, HI_LEATHER, 1, 0),
3394 BOOTS("atsuzoko boots", (char *)0,
3395 1, 1, FUMBLING, 20, 2, 5, 12, 8, 0, MT_LEATHER, HI_LEATHER, 5, 0),
3396 BOOTS("rubber boots", (char *)0,
3397 1, 0, 0, 20, 2, 4, 8, 9, 0, MT_PLASTIC, CLR_BLACK, 1, 0),
3398 BOOTS("broken boots", (char *)0,
3399 1, 0, 0, 100, 2, 10, 1, 10, 0, MT_SCRAP, CLR_BROWN, 1, 0),
3400 BOOTS("leather shoes", (char *)0,
3401 1, 0, 0, 20, 2, 2, 8, 9, 0, MT_LEATHER, CLR_BLACK, 1, 0),
3402 BOOTS("sneakers", "turning shoes",
3403 0, 0, 0, 20, 2, 2, 8, 9, 0, MT_CLOTH, CLR_WHITE, 1, 0),
3404 BOOTS("crystal boots", "glass boots",
3405 0, 0, 0, 20, 2,30,300, 7, 0, MT_GLASS, CLR_CYAN, 10, 0),
3407 /* pretty footwear: wedge sandals have to be first, see makemon.c */
3408 BOOTS("wedge sandals", "heeled sandals", /* M4_SANDALS */
3409 0, 0, 0, 100, 5, 2, 25, 10, 0, MT_MINERAL, CLR_WHITE, 1, 0),
3410 BOOTS("dancing shoes", "soft footwear", /* not high-heeled - transvestites won't benefit from wearing this pair! --Amy */
3411 0, 0, 0, 100, 1, 1, 80, 8, 0, MT_LEATHER, CLR_BRIGHT_BLUE, 3, 0),
3412 BOOTS("sweet mocassins", "womens footwear", /* not high-heeled */
3413 0, 0, 0, 100, 1, 1, 50, 9, 0, MT_LEATHER, CLR_ORANGE, 5, 0),
3414 BOOTS("soft sneakers", "light footwear", /* M4_SNEAKERS, not high-heeled */
3415 0, 0, 0, 100, 2, 2, 150, 8, 0, MT_LEATHER, CLR_WHITE, 1, 0),
3416 BOOTS("feminine pumps", "female footwear", /* M4_PUMPS */
3417 0, 0, 0, 100, 2, 4, 100, 10, 0, MT_LEATHER, CLR_ORANGE, 15, 0),
3418 BOOTS("leather peep-toes", "asian footwear",
3419 0, 0, 0, 100, 3, 4, 200, 9, 0, MT_LEATHER, CLR_BLACK, 20, 0),
3420 BOOTS("hippie heels", "red overknees", /* M4_BLOCKHEELBOOTS */
3421 0, 0, HALLUC, 100, 3, 5, 200, 5, 0, MT_DRAGON_HIDE, CLR_ORANGE, 25, 0),
3422 BOOTS("combat stilettos", "heeled boots",
3423 0, 0, 0, 100, 5, 10, 250, 9, 0, MT_DRAGON_HIDE, CLR_BLACK, 30, 0),
3424 BOOTS("lady boots", "lovely boots", /* M4_BLOCKHEELBOOTS */
3425 0, 0, 0, 100, 2, 4, 100, 8, 0, MT_ETERNIUM, CLR_BLACK, 15, 0),
3426 BOOTS("didier sachs shoes", "very expensive shoes", /* M4_PUMPS */
3427 0, 0, 0, 10, 5, 2, 10000, 9, 0, MT_ADAMANTIUM, CLR_BLACK, 60, 0),
3428 BOOTS("men's high heels", (char *)0, /* columnar heels */
3429 1, 0, 0, 10, 2, 5, 100, 6, 0, MT_LACQUER, CLR_RED, 30, 0),
3430 BOOTS("basic shoes", (char *)0, /* M4_BLOCKHEELBOOTS */
3431 1, 0, 0, 100, 2, 4, 20, 9, 0, MT_LEATHER, CLR_BLACK, 1, 0),
3432 BOOTS("clogs", (char *)0, /* M4_SANDALS */
3433 1, 0, 0, 100, 1, 2, 40, 9, 0, MT_WOOD, CLR_BROWN, 4, 0),
3434 BOOTS("stiletto sandals", "feminine sandals", /* M4_SANDALS, offers full protection from sand terrain */
3435 0, 0, 0, 100, 5, 1, 100, 10, 0, MT_SAND, CLR_BROWN, 5, 0),
3436 BOOTS("italian heels", (char *)0, /* M4_SANDALS, stiletto */
3437 1, 0, 0, 100, 4, 5, 400, 9, 0, MT_LEATHER, CLR_BRIGHT_BLUE, 30, 0),
3438 /* italian heels have to be last */
3440 /* ...with shuffled appearances */
3441 BOOTS("speed boots", "combat boots",
3442 0, 1, FAST, 1190, 2, 8, 50, 9, 0, MT_LEATHER, HI_LEATHER, 5, APP_COMBAT_BOOTS),
3443 BOOTS("speed holding boots", "not-slowing-down boots",
3444 0, 1, 0, 200, 2, 8, 50, 9, 0, MT_STEEL, CLR_BLUE, 12, APP_NOT_SLOWING_DOWN_BOOTS),
3445 BOOTS("boots of molasses", "thigh boots",
3446 0, 1, FROZEN, 100, 2, 8, 50, 9, 0, MT_LEATHER, CLR_BLACK, 5, 0),
3447 BOOTS("water walking boots", "jungle boots",
3448 0, 1, WWALKING, 1070, 2, 8, 50, 9, 0, MT_LEATHER, HI_LEATHER, 8, APP_JUNGLE_BOOTS),
3449 BOOTS("jumping boots", "hiking boots",
3450 0, 1, JUMPING, 1070, 2, 8, 50, 9, 0, MT_LEATHER, HI_LEATHER, 8, APP_HIKING_BOOTS),
3451 BOOTS("flying boots", "battle boots",
3452 0, 1, FLYING, 100, 2, 8, 50, 9, 0, MT_SILVER, CLR_GRAY, 12, APP_BATTLE_BOOTS),
3453 BOOTS("boots of acid resistance", "buckled boots",
3454 0, 1, ACID_RES, 100, 2, 8, 50, 9, 0, MT_WAX, CLR_YELLOW, 10, APP_BUCKLED_BOOTS),
3455 BOOTS("elven boots", "mud boots",
3456 0, 1, STEALTH, 1200, 2, 8, 50, 9, 0, MT_LEATHER, HI_LEATHER, 5, APP_MUD_BOOTS),
3457 BOOTS("kicking boots", "steel boots",
3458 0, 1, 0, 1100, 2, 8, 50, 9, 0, MT_STEEL, CLR_BROWN, 5, 0),
3459 BOOTS("fumble boots", "riding boots",
3460 0, 1, FUMBLING, 390, 2, 8, 50, 9, 0, MT_LEATHER, HI_LEATHER, 5, APP_RIDING_BOOTS),
3461 BOOTS("zipper boots", "persian boots",
3462 0, 1, WOUNDED_LEGS, 100, 2, 8, 50, 6, 3, MT_DRAGON_HIDE, CLR_YELLOW, 15, APP_PERSIAN_BOOTS),
3463 BOOTS("fire boots", "hot boots",
3464 0, 1, BURNED, 100, 2, 8, 50, 3, 3, MT_DRAGON_HIDE, CLR_RED, 10, APP_HOT_BOOTS),
3466 BOOTS("boots of freedom", "fleecy boots",
3467 0, 1, FREE_ACTION, 20, 2, 8, 50, 9, 0, MT_LEATHER, CLR_BLACK, 25, APP_FLEECY_BOOTS),
3469 BOOTS("ugg boots", "spider boots",
3470 0, 1, 0, 100, 2, 8, 50, 9, 0, MT_VEGGY, CLR_BLACK, 1, APP_SPIDER_BOOTS),
3472 BOOTS("boots of total stability", "wedge boots",
3473 0, 1, DISINT_RES, 20, 2, 8, 50, 9, 0, MT_LEATHER, CLR_BLACK, 30, APP_WEDGE_BOOTS),
3474 BOOTS("boots of displacement", "hugging boots",
3475 0, 1, DISPLACED, 20, 2, 8, 50, 9, 0, MT_MINERAL, CLR_BROWN, 15, APP_HUGGING_BOOTS),
3476 BOOTS("boots of swimming", "fin boots",
3477 0, 1, SWIMMING, 20, 2, 8, 50, 9, 0, MT_LIQUID, CLR_BRIGHT_BLUE, 10, APP_FIN_BOOTS),
3478 BOOTS("anti-curse boots", "winter stilettos",
3479 0, 1, VERSUS_CURSES, 20, 2, 8, 50, 9, 0, MT_DRAGON_HIDE, CLR_RED, 25, APP_WINTER_STILETTOS),
3480 BOOTS("boots of shock resistance", "demonologist boots", /* hurts you if you equip metal */
3481 0, 1, SHOCK_RES, 50, 2, 8, 50, 9, 1, MT_OBSIDIAN, CLR_ORANGE, 1, APP_DEMONOLOGIST_BOOTS),
3482 BOOTS("boots of inversion", "rustprone boots", /* can always rust regardless of material */
3483 0, 1, INVERT_STATE, 20, 2, 8, 50, 5, 2, MT_METAL, CLR_BLUE, 25, APP_RUSTPRONE_BOOTS),
3484 BOOTS("harmonium boots", "red-lacquered boots",
3485 0, 1, 0, 10, 2, 8, 50, 8, 0, MT_MERCURIAL, CLR_RED, 15, 0),
3486 BOOTS("wind and fire wheels", "bladed disks", /* also has shock res, appearance does +d5 bleeding damage with a kick */
3487 0, 1, FIRE_RES, 15, 2, 8, 50, 10, 0, MT_COBALT, HI_METAL, 15, APP_BLADED_DISKS),
3488 BOOTS("shock-isolated heels", "high-heeled hugging boots",
3489 0, 1, 0, 50, 2, 8, 50, 9, 0, MT_MINERAL, CLR_BROWN, 12, APP_HEELED_HUGGING_BOOTS),
3490 BOOTS("fleecle shoes", "diamond delicately filigreed stilettos",
3491 0, 1, 0, 50, 2, 8, 50, 9, 0, MT_GEMSTONE, CLR_WHITE, 4, APP_DIAMOND_STILETTOS),
3493 BOOTS("multi shoes", "rainbow boots",
3494 0, 1, MULTISHOES, 20, 2, 8, 50, 9, 0, MT_PLASTIC, CLR_WHITE, 50, APP_RAINBOW_BOOTS),
3495 /* multi shoes also gives FAST,JUMPING,STEALTH, etc. [Sakusha]*/
3496 /* Amy edit: hallucination, wounded legs, levitation, fumbling, waterwalking */
3497 BOOTS("boots of plugsuit", "tightly fitting boots",
3498 0, 0, 0, 20, 2, 8, 50, 9, 0, MT_PLASTIC, CLR_BRIGHT_BLUE, 1, 0),
3499 BOOTS("roller blade", "roller boots", /* also fumbling --Amy */
3500 0, 1, FAST, 20, 2, 8, 50, 9, 0, MT_PLASTIC, CLR_BRIGHT_GREEN, 10, APP_ROLLER_BOOTS),
3501 BOOTS("field boots", "camouflage patterned boots",
3502 0, 0, 0, 20, 2, 8, 50, 8, 0, MT_LEATHER, CLR_BROWN, 1, 0),
3503 BOOTS("boots of safeguard", "orange boots",
3504 0, 0, SWIMMING, 20, 2, 8, 50, 8, 0, MT_PLASTIC, CLR_ORANGE, 5, 0),
3505 BOOTS("stomping boots", "platform boots", /* also kicking bonus and aggravate monster --Amy */
3506 0, 1, FAST, 20, 2, 8, 50, 9, 0, MT_LEATHER, HI_LEATHER, 15, APP_PLATFORM_BOOTS),
3507 BOOTS("carrying boots", "side gore boots",
3508 0, 1, SIGHT_BONUS,20, 2, 8, 50, 9, 0, MT_LEATHER, HI_LEATHER, 20, 0),
3509 BOOTS("freezing boots", "side zip boots",
3510 0, 1, COLD_RES, 20, 2, 8, 50, 9, 0, MT_LEATHER, CLR_BLACK, 5, 0),
3511 BOOTS("passthrough boots", "heavenly boots",
3512 0, 1, CONTROL_MAGIC, 20, 2, 8, 50, 9, 0, MT_CELESTIUM, CLR_BLACK, 12, 0),
3513 BOOTS("mysterious boots", "chitin boots",
3514 0, 1, MYSTERY_RES, 150, 2, 8, 50, 9, 0, MT_CHITIN, CLR_BRIGHT_CYAN, 11, 0),
3515 BOOTS("over shoes", "sling pumps",
3516 0, 1, 0, 1, 2, 8, 50, 9, 0, MT_MESH, CLR_BROWN, 60, APP_SLING_PUMPS),
3517 BOOTS("heel-wise shoes", "titanic shoes",
3518 0, 1, 0, 25, 2, 8, 50, 9, 0, MT_TITANIUM, CLR_ORANGE, 10, 0),
3519 BOOTS("eggkick shoes", "particularly terrible boots",
3520 0, 1, 0, 20, 2, 8, 50, 9, 0, MT_MYSTERIOUS, CLR_RED, 5, APP_PARTICULARLY_TERRIBLE_BOOTS),
3521 BOOTS("commander heels", "warm-werding boots",
3522 0, 1, 0, 100, 2, 8, 50, 9, 0, MT_LIQUID, CLR_ORANGE, 20, APP_WARM_WERDING_BOOTS),
3523 BOOTS("omega heels", "a-heels",
3524 0, 1, 0, 20, 2, 8, 50, 9, 0, MT_LEATHER, CLR_BLACK, 30, APP_A_HEELS),
3525 BOOTS("buoyant boots", "low-value shoes",
3526 0, 1, WWALKING, 20, 2, 8, 50, 9, 0, MT_SINNUM, CLR_BLUE, 24, 0),
3527 BOOTS("anti-drowning boots", "tinsel shoes",
3528 0, 1, 0, 20, 2, 8, 50, 9, 0, MT_TINSEL, CLR_BROWN, 15, 0),
3529 BOOTS("flechette boots", "alligator pumps",
3530 0, 1, 0, 10, 2, 8, 50, 9, 0, MT_FLESH, CLR_GREEN, 34, APP_ALLIGATOR_PUMPS),
3531 BOOTS("permanence boots", "repair-worthy boots",
3532 0, 1, 0, 50, 2, 8, 50, 9, 0, MT_IRON, CLR_BROWN, 10, APP_REPAIR_WORTHY_BOOTS),
3533 BOOTS("fire-brigade heels", "hammer shoes",
3534 0, 1, 0, 25, 2, 8, 50, 9, 0, MT_CELESTIUM, CLR_RED, 10, APP_HAMMER_SHOES),
3535 BOOTS("boring block heels", "platform fleecies",
3536 0, 1, 0, 100, 2, 8, 50, 9, 0, MT_FOAM, CLR_BLACK, 1, APP_PLATFORM_FLEECIES),
3537 BOOTS("seven league boots", "retractable block heels",
3538 0, 1, 0, 10, 2, 8, 50, 9, 0, MT_LEATHER, CLR_BLACK, 40, APP_RETRACTABLE_BLOCK_HEELS),
3539 BOOTS("princessen shoes", "instafeminism shoes",
3540 0, 1, 0, 5, 2, 8, 50, 10, 0, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 50, APP_INSTAFEMINISM_SHOES),
3541 BOOTS("combat wedges", "boring shoes",
3542 0, 1, 0, 50, 2, 8, 50, 9, 0, MT_CLOTH, CLR_WHITE, 25, 0),
3543 BOOTS("catwalk sandals", "uninspired shoes",
3544 0, 1, 0, 1, 2, 8, 50, 9, 0, MT_FOAM, CLR_WHITE, 80, 0),
3545 BOOTS("sleep-induction boots", "wild leather shoes",
3546 0, 1, SLEEPING, 5, 2, 8, 50, 9, 0, MT_LEATHER, CLR_YELLOW, 30, 0),
3548 BOOTS("disconnected boots", "living boots",
3549 0, 1, DISCONNECTED_STAIRS, 3, 2, 8, 50, 9, 2, MT_VIVA, CLR_ORANGE, 1, 0),
3550 BOOTS("boss boots", "rain boots",
3551 0, 1, BOSSFIGHT, 3, 2, 8, 50, 8, 1, MT_INKA, CLR_BRIGHT_BLUE, 1, 0),
3552 BOOTS("through the floor boots", "expensive shoes",
3553 0, 1, DSCHUEUEUET_EFFECT, 3, 2, 8, 50, 7, 0, MT_LEATHER, CLR_BLACK, 1, 0),
3554 BOOTS("autodestruct de vice boots", "explosive boots",
3555 0, 1, AUTO_DESTRUCT, 3, 2, 8, 50, 5, 2, MT_PLATINUM, CLR_RED, 1, APP_EXPLOSIVE_BOOTS),
3556 BOOTS("speedbug boots", "profiled boots",
3557 0, 1, SPEED_BUG, 3, 2, 8, 50, 4, 1, MT_LEATHER, CLR_YELLOW, 1, APP_PROFILED_BOOTS),
3558 BOOTS("sentient high-heeled shoes", "irregular boots",
3559 0, 1, SENTIENT_HIGH_HEELS, 20, 2, 8, 50, 2, 8, MT_WAX, CLR_BRIGHT_CYAN, 1, APP_IRREGULAR_BOOTS),
3560 BOOTS("boots of fainting", "cast iron boots",
3561 0, 1, FAINT_ACTIVE, 3, 2, 8, 50, 2, 0, MT_IRON, CLR_BLACK, 1, 0),
3562 BOOTS("difficult boots", "winter boots",
3563 0, 1, DIFFICULTY_INCREASED, 3, 2, 8, 50, 8, 2, MT_LEATHER, CLR_ORANGE, 1, APP_WINTER_BOOTS),
3564 BOOTS("boots of weakness", "torn boots",
3565 0, 1, WEAKNESS_PROBLEM, 3, 2, 8, 50, 5, 2, MT_LEATHER, CLR_BLACK, 1, 0),
3566 BOOTS("epvi slippers", "firm boots",
3567 0, 1, EPVI_EFFECT, 3, 2, 8, 50, 4, 2, MT_FIRMAMENT, CLR_WHITE, 1, 0),
3568 BOOTS("gridbug conduct boots", "chess boots",
3569 0, 1, BISHOP_GRIDBUG, 3, 2, 8, 50, 1, 7, MT_MINERAL, CLR_WHITE, 1, APP_CHESS_BOOTS),
3570 BOOTS("stairwell stomping boots", "plateau boots",
3571 0, 1, STAIRSTRAP, 3, 2, 8, 50, 3, 6, MT_METAL, CLR_BLACK, 1, APP_PLATEAU_BOOTS),
3572 BOOTS("disenchanting boots", "jade boots",
3573 0, 1, RECURRING_DISENCHANT, 3, 2, 8, 50, 0, 5, MT_MINERAL, CLR_BRIGHT_GREEN, 1, 0),
3574 BOOTS("limitation boots", "velcro boots",
3575 0, 1, TURNLIMITATION, 3, 2, 8, 50, 2, 3, MT_LEATHER, CLR_BRIGHT_CYAN, 1, APP_VELCRO_BOOTS),
3576 BOOTS("pet-stomping platform boots", "thick-soled boots",
3577 0, 1, HATE_TRAP_EFFECT, 3, 2, 8, 50, 7, 2, MT_LEATHER, CLR_GRAY, 1, 0),
3578 BOOTS("ass kicker boots", "clunky heels",
3579 0, 1, REBELLION_EFFECT, 3, 2, 8, 50, 8, 1, MT_DRAGON_HIDE, CLR_BROWN, 1, APP_CLUNKY_HEELS),
3580 BOOTS("dementia boots", "ankle boots",
3581 0, 1, WALL_TRAP_EFFECT, 3, 2, 8, 50, 4, 0, MT_PLASTIC, CLR_BLACK, 1, APP_ANKLE_BOOTS),
3582 BOOTS("competition boots", "blue sneakers",
3583 0, 1, MONSTER_SPEED_BUG, 3, 2, 8, 50, 6, 2, MT_LEATHER, CLR_BRIGHT_BLUE, 1, APP_BLUE_SNEAKERS),
3584 BOOTS("quasimodular boots", "femmy boots",
3585 0, 1, QUASAR_BUG, 3, 2, 8, 50, -5, 7, MT_SECREE, CLR_BROWN, 1, APP_FEMMY_BOOTS),
3586 BOOTS("sinful heels", "red sneakers",
3587 0, 1, NON_PRAYER_BUG, 3, 2, 8, 50, 3, 3, MT_LEATHER, CLR_RED, 1, APP_RED_SNEAKERS),
3588 BOOTS("bloodsucking shoes", "yellow sneakers",
3589 0, 1, HARD_MODE_EFFECT, 3, 2, 8, 50, 5, 9, MT_SILK, CLR_YELLOW, 1, APP_YELLOW_SNEAKERS),
3590 BOOTS("eternal liar boots", "superhard sandals", /* cone heels, +5 kick damage */
3591 0, 1, REAL_LIE_EFFECT, 3, 2, 8, 50, 4, 2, MT_WOOD, CLR_BROWN, 1, APP_SUPERHARD_SANDALS),
3592 BOOTS("coveted boots", "pink sneakers",
3593 0, 1, COVETOUSNESS_BUG, 3, 2, 8, 50, 6, 4, MT_SECREE, CLR_BRIGHT_MAGENTA, 1, APP_PINK_SNEAKERS),
3594 BOOTS("lightless boots", "sharp-edged sandals",
3595 0, 1, DARK_MODE_BUG, 3, 2, 8, 50, 7, 2, MT_TAR, CLR_BLACK, 1, APP_SHARP_EDGED_SANDALS),
3596 BOOTS("killer heels", "ski heels",
3597 0, 1, HOMICIDE_EFFECT, 3, 2, 8, 50, 3, 7, MT_ARCANIUM, CLR_ORANGE, 1, APP_SKI_HEELS),
3598 BOOTS("checker boots", "fetish heels",
3599 0, 1, CHECKERBOARD_BUG, 3, 2, 8, 50, 1, 3, MT_INKA, CLR_RED, 1, APP_FETISH_HEELS),
3600 BOOTS("elvis shoes", "velvet pumps",
3601 0, 1, HYPERBLUEWALL_BUG, 3, 2, 8, 50, 8, 2, MT_SILK, CLR_BRIGHT_BLUE, 1, APP_VELVET_PUMPS),
3602 BOOTS("airstep boots", "calf-leather sandals",
3603 0, 1, PARANOIA_BUG, 3, 2, 8, 50, 0, 0, MT_LEATHER, CLR_BLACK, 1, APP_CALF_LEATHER_SANDALS),
3604 BOOTS("boots of interruption", "velcro sandals",
3605 0, 1, INTERRUPT_EFFECT, 3, 2, 8, 50, 5, 5, MT_MYSTERIOUS, CLR_GRAY, 1, APP_VELCRO_SANDALS),
3606 BOOTS("high-heeled skiers", "buffalo boots",
3607 0, 1, LATENCY_BUG, 3, 2, 8, 50, 4, 6, MT_TAR, CLR_BLACK, 1, APP_BUFFALO_BOOTS),
3608 BOOTS("high-scoring heels", "heroine mocassins",
3609 0, 1, HIGHSCORE_BUG, 3, 2, 8, 50, 2, 8, MT_SILK, CLR_BROWN, 1, APP_HEROINE_MOCASSINS),
3610 BOOTS("repeatable boots", "heap of shit boots",
3611 0, 1, HEAP_EFFECT, 3, 2, 8, 50, 9, 2, MT_LEATHER, CLR_BROWN, 1, APP_HEAP_OF_SHIT_BOOTS),
3612 BOOTS("tron boots", "balanced boots",
3613 0, 1, TRON_EFFECT, 3, 2, 8, 50, 4, 3, MT_INKA, CLR_YELLOW, 1, 0),
3614 BOOTS("red spell heels", "lolita boots",
3615 0, 1, RED_SPELLS, 3, 2, 8, 50, 2, 5, MT_CLOTH, CLR_RED, 1, APP_LOLITA_BOOTS),
3616 BOOTS("destructive heels", "weapon light boots",
3617 0, 1, DESTRUCTION_EFFECT, 3, 2, 8, 50, 5, 7, MT_LEATHER, CLR_WHITE, 1, APP_WEAPON_LIGHT_BOOTS),
3618 BOOTS("killer spawn boots", "missys", /* appearance is stilettos */
3619 0, 1, KILLER_ROOM_EFFECT, 3, 2, 8, 50, 7, 2, MT_CLOTH, CLR_WHITE, 1, APP_MISSYS),
3621 BOOTS("violet beauty heels", "orgasm pumps",
3622 0, 1, VIOLET_SPELLS, 3, 2, 8, 50, 6, 0, MT_LEATHER, CLR_BRIGHT_MAGENTA, 1, APP_ORGASM_PUMPS),
3623 BOOTS("long pointy heels", "worn-out sneakers",
3624 0, 1, LONGING_EFFECT, 3, 2, 8, 50, 8, 0, MT_ARCANIUM, CLR_BLACK, 1, APP_WORN_OUT_SNEAKERS),
3625 BOOTS("self-willed heels", "imaginary heels",
3626 0, 1, CHOICELESSNESS, 3, 2, 8, 50, 0, 7, MT_MYSTERIOUS, CLR_WHITE, 1, APP_IMAGINARY_HEELS),
3627 BOOTS("soil-clinging boots", "noble sandals",
3628 0, 1, SOILTYPE, 3, 2, 8, 50, 7, 1, MT_GOLD, CLR_BLACK, 1, APP_NOBLE_SANDALS),
3629 BOOTS("permanently black shoes", "failuncap shoes",
3630 0, 1, PERMACURSE_EFFECT, 3, 2, 8, 50, 4, 7, MT_SILK, CLR_WHITE, 1, APP_FAILUNCAP_SHOES),
3631 BOOTS("autoscooter heels", "flipflops",
3632 0, 1, AUTOPILOT_EFFECT, 3, 2, 8, 50, 3, 7, MT_PLASTIC, CLR_YELLOW, 1, APP_FLIPFLOPS),
3633 BOOTS("forceful boots", "rumble boots",
3634 0, 1, MYSTERIOUS_FORCE_EFFECT, 3, 2, 8, 50, 8, 1, MT_MINERAL, CLR_BLACK, 1, APP_RUMBLE_BOOTS),
3635 BOOTS("bum bum boots", "high iron boots",
3636 0, 1, CONTAINER_KABOOM, 3, 2, 8, 50, 2, 0, MT_IRON, CLR_CYAN, 1, APP_HIGH_IRON_BOOTS),
3637 BOOTS("sadistic boots", "doctor claw boots",
3638 0, 1, STEAL_DEGRADING, 3, 2, 8, 50, 8, 1, MT_DRAGON_HIDE, CLR_BLACK, 1, APP_DOCTOR_CLAW_BOOTS),
3639 BOOTS("fluckering boots", "spooky boots",
3640 0, 1, FLUCTUATING_SPEED, 3, 2, 8, 50, 4, 7, MT_SECREE, CLR_WHITE, 1, APP_SPOOKY_BOOTS),
3641 BOOTS("sprap boots", "feelgood heels",
3642 0, 1, TARMU_STROKING_NORA, 3, 2, 8, 50, 5, 0, MT_SILK, CLR_CYAN, 1, APP_FEELGOOD_HEELS),
3643 BOOTS("failed attempt boots", "gentle sneakers",
3644 0, 1, FAILURE_EFFECTS, 3, 2, 8, 50, 7, 1, MT_LEATHER, CLR_WHITE, 1, APP_GENTLE_SNEAKERS),
3645 BOOTS("bright cyan beauties", "plof heels",
3646 0, 1, BRIGHT_CYAN_SPELLS, 3, 2, 8, 50, 5, 3, MT_LIQUID, CLR_BRIGHT_GREEN, 1, APP_PLOF_HEELS),
3647 BOOTS("sia boots", "princess pumps",
3648 0, 1, SATAN_EFFECT, 3, 2, 8, 50, 8, 3, MT_LEATHER, CLR_BRIGHT_MAGENTA, 1, APP_PRINCESS_PUMPS),
3649 BOOTS("platinum spell boots", "ballet heels",
3650 0, 1, PLATINUM_SPELLS, 3, 2, 8, 50, 7, 2, MT_MITHRIL, CLR_WHITE, 1, APP_BALLET_HEELS),
3651 BOOTS("invis walkers", "steel toed boots",
3652 0, 1, NOWNSIBLE_EFFECT, 3, 2, 8, 50, 2, 0, MT_STEEL, CLR_BLACK, 1, APP_STEEL_TOED_BOOTS),
3653 BOOTS("noisy boots", "marji shoes",
3654 0, 1, MONNOISE_EFFECT, 3, 2, 8, 50, 6, 0, MT_LEATHER, CLR_BLACK, 1, APP_MARJI_SHOES),
3655 BOOTS("mork boots", "mary janes",
3656 0, 1, MOVEMORKING, 3, 2, 8, 50, 7, 2, MT_PLASTIC, CLR_RED, 1, APP_MARY_JANES),
3658 /* feminism shoes: Femmy stiletto boots have to be first */
3659 BOOTS("Femmy stiletto boots", "fleshy boots",
3660 0, 0, FEMTRAP_FEMMY, 3, 2, 8, 50, 8, 0, MT_FLESH, CLR_WHITE, 1, 0),
3661 BOOTS("Madeleine plateau boots", "paper shoes",
3662 0, 0, FEMTRAP_MADELEINE, 3, 2, 8, 50, 7, 2, MT_PAPER, CLR_BRIGHT_BLUE, 1, 0),
3663 BOOTS("Marlena hiking boots", "bone trotteurs",
3664 0, 0, FEMTRAP_MARLENA, 3, 2, 8, 50, 7, 0, MT_BONE, CLR_GRAY, 1, 0),
3665 BOOTS("Anastasia dancing shoes", "bronze shoes",
3666 0, 0, FEMTRAP_ANASTASIA, 3, 2, 8, 50, 8, 0, MT_BRONZE, CLR_BRIGHT_BLUE, 1, 0),
3667 BOOTS("Jessica lady shoes", "glass shoes",
3668 0, 0, FEMTRAP_JESSICA, 3, 2, 8, 50, 9, 0, MT_GLASS, CLR_BRIGHT_CYAN, 1, 0),
3669 BOOTS("Solvejg mocassins", "ornamental shoes",
3670 0, 0, FEMTRAP_SOLVEJG, 3, 2, 8, 50, 8, 0, MT_GEMSTONE, CLR_ORANGE, 1, 0),
3671 BOOTS("Wendy leather pumps", "conundrum boots",
3672 0, 0, FEMTRAP_WENDY, 3, 2, 8, 50, 9, 0, MT_CONUNDRUM, CLR_BRIGHT_MAGENTA, 1, 0),
3673 BOOTS("Katharina platform boots", "extraterrestrial boots",
3674 0, 0, FEMTRAP_KATHARINA, 3, 2, 8, 50, 6, 1, MT_PWN_BUBBLE, CLR_CYAN, 1, 0),
3675 BOOTS("Sabrina platform boots", "holu shoes", /* "holu" is an intentional misspelling --Amy */
3676 0, 0, FEMTRAP_SABRINA, 3, 2, 8, 50, 7, 0, MT_BAMBOO, CLR_YELLOW, 1, 0),
3677 BOOTS("Elena combat boots", "meteoric steel boots",
3678 0, 0, FEMTRAP_ELENA, 3, 2, 8, 50, 7, 3, MT_METEOSTEEL, CLR_BLACK, 1, 0),
3679 BOOTS("Thai combat boots", "corona boots",
3680 0, 0, FEMTRAP_THAI, 3, 2, 8, 50, 8, 3, MT_ANTIDOTIUM, CLR_BLACK, 1, 0),
3681 BOOTS("Elif sneakers", "fluffy boots", /* sexy flats */
3682 0, 0, FEMTRAP_ELIF, 3, 2, 8, 50, 8, 0, MT_FOAM, CLR_WHITE, 1, APP_FLUFFY_BOOTS),
3683 BOOTS("Nadja buckled lady shoes", "junk shoes",
3684 0, 0, FEMTRAP_NADJA, 3, 2, 8, 50, 9, 3, MT_SCRAP, CLR_ORANGE, 1, 0),
3685 BOOTS("Sandra combat boots", "melded boots",
3686 0, 0, FEMTRAP_SANDRA, 3, 2, 8, 50, 7, 3, MT_ALLOY, CLR_BROWN, 1, 0),
3687 BOOTS("Natalje block heel sandals", "golden delicately filigreed stilettos",
3688 0, 0, FEMTRAP_NATALJE, 3, 2, 8, 50, 9, 1, MT_GOLD, CLR_MAGENTA, 1, APP_FILIGREE_STILETTOS),
3689 BOOTS("Jeanetta girl boots", "ugly boots", /* -2 CHA */
3690 0, 0, FEMTRAP_JEANETTA, 3, 2, 8, 50, 7, 0, MT_COMPOST, CLR_BRIGHT_BLUE, 1, APP_UGLY_BOOTS),
3691 BOOTS("Yvonne girl sneakers", "unfashionable boots",
3692 0, 0, FEMTRAP_YVONNE, 3, 2, 8, 50, 7, 0, MT_LEATHER, CLR_BRIGHT_BLUE, 1, 0),
3693 BOOTS("Maurah hugging boots", "garish boots",
3694 0, 0, FEMTRAP_MAURAH, 3, 2, 8, 50, 5, 0, MT_VEGGY, CLR_ORANGE, 1, 0),
3695 BOOTS("Meltem combat boots", "unsexy boots",
3696 0, 0, FEMTRAP_MELTEM, 3, 2, 8, 50, 7, 1, MT_LEAD, CLR_BLACK, 1, 0),
3697 BOOTS("Sarah hugging boots", "unisex pumps", /* sexy flats, by amateurhour */
3698 0, 0, FEMTRAP_SARAH, 3, 2, 8, 50, 7, 0, MT_SILK, CLR_BRIGHT_BLUE, 1, APP_UNISEX_PUMPS),
3699 BOOTS("Claudia wooden sandals", "moon boots",
3700 0, 0, FEMTRAP_CLAUDIA, 3, 2, 8, 50, 9, 0, MT_ETHER, CLR_BROWN, 1, 0),
3701 BOOTS("Ludgera hiking boots", "cuddle cloth boots",
3702 0, 0, FEMTRAP_LUDGERA, 3, 2, 8, 50, 8, 0, MT_FOAM, CLR_GRAY, 1, APP_CUDDLE_CLOTH_BOOTS),
3703 BOOTS("Kati girl boots", "garden slippers", /* -5 CHA, no negative effects from grass */
3704 0, 0, FEMTRAP_KATI, 3, 2, 8, 50, 7, 0, MT_PLASTIC, CLR_BROWN, 1, APP_GARDEN_SLIPPERS),
3705 BOOTS("Nelly lady pumps", "dyke boots",
3706 0, 0, FEMTRAP_NELLY, 3, 2, 8, 50, 9, 0, MT_METEOSTEEL, CLR_BLACK, 1, APP_DYKE_BOOTS),
3707 BOOTS("Eveline wedge sandals", "ankle strap sandals",
3708 0, 0, FEMTRAP_EVELINE, 3, 2, 8, 50, 10, 0, MT_SILK, CLR_BROWN, 1, APP_ANKLE_STRAP_SANDALS),
3709 BOOTS("Karin lady sandals", "gentleman shoes",
3710 0, 0, FEMTRAP_KARIN, 3, 2, 8, 50, 10, 1, MT_LEATHER, CLR_WHITE, 1, 0),
3711 BOOTS("Juen peep-toes", "old brogues",
3712 0, 0, FEMTRAP_JUEN, 3, 2, 8, 50, 9, 2, MT_CLOTH, CLR_BLACK, 1, 0),
3713 BOOTS("Kristina platform sneakers", "opankes",
3714 0, 0, FEMTRAP_KRISTINA, 3, 2, 8, 50, 8, 0, MT_WOOD, CLR_RED, 1, 0),
3715 BOOTS("Lou sneakers", "business shoes", /* -5 CHA */
3716 0, 0, FEMTRAP_LOU, 3, 2, 8, 50, 9, 0, MT_ALLOY, CLR_WHITE, 1, APP_BUSINESS_SHOES),
3717 BOOTS("Almut sneakers", "comfortable sneakers",
3718 0, 0, FEMTRAP_ALMUT, 3, 2, 8, 50, 8, 0, MT_LEATHER, CLR_WHITE, 1, 0),
3719 BOOTS("Julietta peep-toes", "unisex sneakers",
3720 0, 0, FEMTRAP_JULIETTA, 3, 2, 8, 50, 9, 5, MT_TAR, CLR_MAGENTA, 1, 0),
3721 BOOTS("Arabella hugging boots", "bone heels",
3722 0, 0, FEMTRAP_ARABELLA, 3, 2, 8, 50, 7, 1, MT_BONE, CLR_ORANGE, 1, APP_BONE_HEELS),
3723 BOOTS("Kristin combat boots", "machinery boots",
3724 0, 0, FEMTRAP_KRISTIN, 3, 2, 8, 50, 7, 0, MT_ALLOY, CLR_BLACK, 1, APP_MACHINERY_BOOTS),
3725 BOOTS("Anna hugging boots", "industrial boots",
3726 0, 0, FEMTRAP_ANNA, 3, 2, 8, 50, 6, 1, MT_SCRAP, CLR_BLACK, 1, APP_INDUSTRIAL_BOOTS),
3727 BOOTS("Ruea combat boots", "christmas child mode boots",
3728 0, 0, FEMTRAP_RUEA, 3, 2, 8, 50, 7, 3, MT_CLOTH, CLR_BROWN, 1, APP_CHRISTMAS_CHILD_MODE_BOOTS),
3729 BOOTS("Tanja sneakers", "sister shoes",
3730 0, 0, FEMTRAP_TANJA, 3, 2, 8, 50, 8, 0, MT_ADAMANTIUM, CLR_BROWN, 1, APP_SISTER_SHOES),
3731 BOOTS("Sonja sneakers", "white buffalo boots",
3732 0, 0, FEMTRAP_SONJA, 3, 2, 8, 50, 10, 0, MT_CORAL, CLR_WHITE, 1, APP_WHITE_BUFFALO_BOOTS),
3733 BOOTS("Rhea lady pumps", "shale boots",
3734 0, 0, FEMTRAP_RHEA, 3, 2, 8, 50, 8, 2, MT_SHELL, CLR_RED, 1, 0),
3735 BOOTS("Lara combat boots", "bang-green boots",
3736 0, 0, FEMTRAP_LARA, 3, 2, 8, 50, 7, 2, MT_GREEN_STEEL, CLR_GREEN, 1, 0),
3737 BOOTS("Dora combat boots", "barefoot shoes",
3738 0, 0, FEMTRAP_DORA, 3, 2, 8, 50, 8, 3, 0, CLR_ORANGE, 1, APP_BAREFOOT_SHOES),
3739 BOOTS("Marike sneakers", "sandals with socks",
3740 0, 0, FEMTRAP_MARIKE, 3, 2, 8, 50, 9, 0, MT_COMPOST, CLR_WHITE, 1, APP_SANDALS_WITH_SOCKS),
3741 BOOTS("Jette combat boots", "climbing boots",
3742 0, 0, FEMTRAP_JETTE, 3, 2, 8, 50, 8, 2, MT_METEOSTEEL, CLR_BLACK, 1, APP_CLIMBING_BOOTS),
3743 BOOTS("Ina hugging boots", "wedge sneakers",
3744 0, 0, FEMTRAP_INA, 3, 2, 8, 50, 7, 0, MT_GEMSTONE, CLR_ORANGE, 1, APP_WEDGE_SNEAKERS),
3745 BOOTS("Sing platform boots", "clink boots",
3746 0, 0, FEMTRAP_SING, 3, 2, 8, 50, 6, 2, MT_GLASS, CLR_RED, 1, 0),
3747 BOOTS("Victoria combat boots", "volcanic boots",
3748 0, 0, FEMTRAP_VICTORIA, 3, 2, 8, 50, 6, 1, MT_OBSIDIAN, CLR_BROWN, 1, 0),
3749 BOOTS("Melissa wedge boots", "nail-new boots",
3750 0, 0, FEMTRAP_MELISSA, 3, 2, 8, 50, 7, 3, MT_CHROME, CLR_BLACK, 1, 0),
3751 BOOTS("Anita lady pumps", "iron boots",
3752 0, 0, FEMTRAP_ANITA, 3, 2, 8, 50, 8, 4, MT_IRON, CLR_BLACK, 1, 0),
3753 BOOTS("Henrietta combat boots", "alloy boots",
3754 0, 0, FEMTRAP_HENRIETTA, 3, 2, 8, 50, 6, 0, MT_ALLOY, CLR_BROWN, 1, 0),
3755 BOOTS("Annemarie platform sandals", "acorn-shaped shoes",
3756 0, 0, FEMTRAP_ANNEMARIE, 3, 2, 8, 50, 10, 1, MT_VEGGY, CLR_BRIGHT_CYAN, 1, 0),
3757 BOOTS("Jil velcro shoes", "bayonet heels", /* deals short-sword-skill-based extra damage when kicking, and trains that */
3758 0, 0, FEMTRAP_JIL, 3, 2, 8, 50, 8, 0, MT_METAL, CLR_BROWN, 1, APP_BAYONET_HEELS),
3759 BOOTS("Jana sneakers", "block chocolate heel boots", /* chocolate effect when eaten */
3760 0, 0, FEMTRAP_JANA, 3, 2, 8, 50, 9, 1, MT_VEGGY, CLR_BLUE, 1, APP_BLOCKCHOC_BOOTS),
3761 BOOTS("Katrin combat boots", "platform sneakers", /* sexy flats, +2 kick damage */
3762 0, 0, FEMTRAP_KATRIN, 3, 2, 8, 50, 7, 2, MT_SILK, CLR_MAGENTA, 1, APP_PLATFORM_SNEAKERS),
3763 BOOTS("Gudrun wedge sandals", "cotton slippers",
3764 0, 0, FEMTRAP_GUDRUN, 3, 2, 8, 50, 10, 0, MT_VEGGY, CLR_WHITE, 1, 0),
3765 BOOTS("Ella wedge sandals", "tall boots",
3766 0, 0, FEMTRAP_ELLA, 3, 2, 8, 50, 10, 0, MT_LEATHER, CLR_WHITE, 1, 0),
3767 BOOTS("Manuela combat boots", "iceblock heels", /* +2 CHA */
3768 0, 0, FEMTRAP_MANUELA, 3, 2, 8, 50, 7, 3, MT_GLASS, CLR_RED, 1, APP_ICEBLOCK_HEELS),
3769 BOOTS("Jennifer combat boots", "female paragraph shoes", /* cone */
3770 0, 0, FEMTRAP_JENNIFER, 3, 2, 8, 50, 7, 1, MT_CLOTH, CLR_BLACK, 1, APP_PARAGRAPH_SHOES),
3771 BOOTS("Patricia steel-capped sandals", "paragraph sandals", /* stiletto */
3772 0, 0, FEMTRAP_PATRICIA, 3, 2, 8, 50, 10, 2, MT_PLASTIC, CLR_BLUE, 1, APP_PARAGRAPH_SANDALS),
3773 BOOTS("Antje sneakers", "copper delicately filigreed stilettos",
3774 0, 0, FEMTRAP_ANTJE, 3, 2, 8, 50, 8, 1, MT_COPPER, CLR_BLUE, 1, APP_COPPER_STILETTOS),
3775 BOOTS("Antje combat boots", "platinum delicately filigreed stilettos",
3776 0, 0, FEMTRAP_ANTJE_X, 3, 2, 8, 50, 7, 2, MT_PLATINUM, CLR_BLACK, 1, APP_PLATINUM_STILETTOS),
3777 BOOTS("Kerstin combat boots", "silver delicately filigreed stilettos",
3778 0, 0, FEMTRAP_KERSTIN, 3, 2, 8, 50, 6, 2, MT_SILVER, CLR_BLUE, 1, APP_SILVER_STILETTOS),
3779 BOOTS("Kerstin wooden sandals", "foreign body shoes", /* 1 in 50 chance when walking around to take 1 point of damage */
3780 0, 0, FEMTRAP_KERSTIN, 3, 2, 8, 50, 9, 1, MT_LEATHER, CLR_BRIGHT_MAGENTA, 1, APP_FOREIGN_BODY_SHOES),
3781 BOOTS("Kerstin sneakers", "sports shoes",
3782 0, 0, FEMTRAP_KERSTIN, 3, 2, 8, 50, 8, 2, MT_LEATHER, CLR_BLUE, 1, 0),
3783 BOOTS("Laura winter boots", "running shoes",
3784 0, 0, FEMTRAP_LAURA, 3, 2, 8, 50, 7, 0, MT_CLOTH, CLR_ORANGE, 1, 0),
3785 BOOTS("Larissa platform boots", "tennis shoes",
3786 0, 0, FEMTRAP_LARISSA, 3, 2, 8, 50, 6, 1, MT_CLOTH, CLR_BLUE, 1, 0),
3787 BOOTS("Nora combat boots", "football shoes",
3788 0, 0, FEMTRAP_NORA, 3, 2, 8, 50, 7, 2, MT_LEATHER, CLR_BLACK, 1, 0),
3789 BOOTS("Natalia wedge sandals", "soccer shoes",
3790 0, 0, FEMTRAP_NATALIA, 3, 2, 8, 50, 10, 2, MT_LEATHER, CLR_GRAY, 1, 0),
3791 BOOTS("Susanne combat boots", "bridal shoes", /* cone heel, improved chance of good effects when having sex */
3792 0, 0, FEMTRAP_SUSANNE, 3, 2, 8, 50, 7, 2, MT_SILK, CLR_BLACK, 1, APP_BRIDAL_SHOES),
3793 BOOTS("Lisa combat boots", "inbuilt pistol boots", /* if you kick while having bullets quivered, one of them is fired */
3794 0, 0, FEMTRAP_LISA, 3, 2, 8, 50, 6, 2, MT_IRON, CLR_BLACK, 1, APP_PISTOL_BOOTS),
3795 BOOTS("Bridghitte ski heels", "ng shoes", /* causes lag if you try to view its description */
3796 0, 0, FEMTRAP_BRIDGHITTE, 3, 2, 8, 50, 8, 3, MT_MYSTERIOUS, CLR_RED, 1, APP_NG_SHOES),
3797 BOOTS("Julia combat boots", "otting boots", /* will occasionally rot while worn, but won't be destroyed in the process */
3798 0, 0, FEMTRAP_JULIA, 3, 2, 8, 50, 7, 2, MT_COMPOST, CLR_ORANGE, 1, APP_OTTING_BOOTS),
3799 BOOTS("Nicole combat boots", "enarmoring boots", /* will become rustproof if you up your body armor skill */
3800 0, 0, FEMTRAP_NICOLE, 3, 2, 8, 50, 7, 1, MT_IRON, CLR_BLACK, 1, APP_ENARMORING_BOOTS),
3801 BOOTS("Rita stilettos", "chelsea boots", /* sexy flats */
3802 0, 0, FEMTRAP_RITA, 3, 2, 8, 50, 9, 3, MT_LEATHER, CLR_BLACK, 1, APP_CHELSEA_BOOTS),
3803 BOOTS("Janina lady pumps", "everyday sneakers",
3804 0, 0, FEMTRAP_JANINA, 3, 2, 8, 50, 8, 2, MT_LEATHER, CLR_ORANGE, 1, 0),
3805 BOOTS("Rosa girl shoes", "little-girl shoes",
3806 0, 0, FEMTRAP_ROSA, 3, 2, 8, 50, 9, 0, MT_LEATHER, CLR_BRIGHT_MAGENTA, 1, 0),
3807 BOOTS("Ksenia platform sandals", "geometry heels", /* wedge */
3808 0, 0, FEMTRAP_KSENIA, 3, 2, 8, 50, 9, 2, MT_PLASTIC, CLR_BRIGHT_CYAN, 1, APP_GEOMETRY_HEELS),
3809 BOOTS("Lydia lady pumps", "espadrilles",
3810 0, 0, FEMTRAP_LYDIA, 3, 2, 8, 50, 8, 2, MT_SILK, CLR_RED, 1, 0),
3811 BOOTS("Conny combat boots", "treaded heels", /* block heels, you trigger shit traps while flying and d create one 1 in 250 */
3812 0, 0, FEMTRAP_CONNY, 3, 2, 8, 50, 7, 1, MT_LEATHER, CLR_BLACK, 1, APP_TREADED_HEELS),
3813 BOOTS("Katia combat boots", "highland boots",
3814 0, 0, FEMTRAP_KATIA, 3, 2, 8, 50, 7, 0, MT_LEATHER, CLR_BROWN, 1, 0),
3815 BOOTS("Mariya combat boots", "wedge espadrilles",
3816 0, 0, FEMTRAP_MARIYA, 3, 2, 8, 50, 6, 0, MT_COMPOST, CLR_BLACK, 1, APP_WEDGE_ESPADRILLES),
3817 BOOTS("Elise hippie heels", "super comfy heels", /* block */
3818 0, 0, FEMTRAP_ELISE, 3, 2, 8, 50, 5, 1, MT_PWN_BUBBLE, CLR_BRIGHT_GREEN, 1, APP_SUPER_COMFY_HEELS),
3819 BOOTS("Ronja combat boots", "regular shoes",
3820 0, 0, FEMTRAP_RONJA, 3, 2, 8, 50, 8, 2, MT_LEATHER, CLR_BLACK, 1, 0),
3821 BOOTS("Ariane combat boots", "common shoes",
3822 0, 0, FEMTRAP_ARIANE, 3, 2, 8, 50, 7, 1, MT_LEATHER, CLR_BLACK, 1, 0),
3823 BOOTS("Johanna combat boots", "colored shoes",
3824 0, 0, FEMTRAP_JOHANNA, 3, 2, 8, 50, 6, 1, MT_LEATHER, CLR_RED, 1, 0),
3825 BOOTS("Inge combat boots", "meso-american shoes",
3826 0, 0, FEMTRAP_INGE, 3, 2, 8, 50, 7, 2, MT_INKA, CLR_RED, 1, 0),
3827 BOOTS("Ruth sneakers", "stone-carved heels", /* cone */
3828 0, 0, FEMTRAP_RUTH, 3, 2, 8, 50, 8, 2, MT_MINERAL, CLR_GRAY, 1, APP_STONE_CARVED_HEELS),
3829 BOOTS("Magdalena combat boots", "homo shoes", /* block, homosexual char gets +5 cha */
3830 0, 0, FEMTRAP_MAGDALENA, 3, 2, 8, 50, 7, 2, MT_LEATHER, CLR_RED, 1, APP_HOMO_SHOES),
3831 BOOTS("Marleen combat boots", "devil's lettuce shoes", /* 1 in 1000 to get +rnz(20) turns of hallu */
3832 0, 0, FEMTRAP_MARLEEN, 3, 2, 8, 50, 8, 2, MT_VEGGY, CLR_BROWN, 1, APP_DEVIL_LETTUCE_SHOES),
3833 BOOTS("Klara platform sandals", "dark boots",
3834 0, 0, FEMTRAP_KLARA, 3, 2, 8, 50, 8, 1, MT_LEATHER, CLR_BLUE, 1, 0),
3835 BOOTS("Friederike dancing shoes", "loafers", /* sexy flats */
3836 0, 0, FEMTRAP_FRIEDERIKE, 3, 2, 8, 50, 8, 3, MT_LEATHER, CLR_BROWN, 1, APP_LOAFERS),
3837 BOOTS("Naomi stilettos", "children's section shoes",
3838 0, 0, FEMTRAP_NAOMI, 3, 2, 8, 50, 10, 4, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 1, 0),
3839 BOOTS("Ute platform sandals", "suede shoes",
3840 0, 0, FEMTRAP_UTE, 3, 2, 8, 50, 9, 3, MT_SILK, CLR_BLUE, 1, 0),
3841 BOOTS("Jasieen wedge sandals", "sweaty shoes", /* taking them off after you've been wearing them for 1000+ turns creates a stinking cloud */
3842 0, 0, FEMTRAP_JASIEEN, 3, 2, 8, 50, 8, 2, MT_PLASTIC, CLR_WHITE, 1, APP_SWEATY_SHOES),
3843 BOOTS("Yasaman leather boots", "leather fleece boots", /* sexy flats, half physical damage while you're paralyzed */
3844 0, 0, FEMTRAP_YASAMAN, 3, 2, 8, 50, 7, 1, MT_LEATHER, CLR_BROWN, 1, APP_LEATHER_FLEECE_BOOTS),
3845 BOOTS("May-Britt sandals", "fluffy sandals", /* sexy flats, can still get paranoid confirmations while stunned */
3846 0, 0, FEMTRAP_MAY_BRITT, 3, 2, 8, 50, 8, 2, MT_FOAM, CLR_BLACK, 1, APP_FLUFFY_SANDALS),
3847 BOOTS("Nadine stiletto sandals", "stupid stilettos", /* cause fumbling, even with high skill */
3848 0, 0, FEMTRAP_NADINE, 3, 2, 8, 50, 9, 1, MT_LEATHER, CLR_BLACK, 1, APP_STUPID_STILETTOS),
3849 BOOTS("Luisa hugging boots", "winged sandals", /* flying, but can't be heels or sexy flats */
3850 0, 0, FEMTRAP_LUISA, 3, 2, 8, 50, 8, 2, MT_MINERAL, CLR_GRAY, 1, APP_WINGED_SANDALS),
3851 BOOTS("Irina wedge sandals", "remora heels", /* block heels, can give a remora symbiote */
3852 0, 0, FEMTRAP_IRINA, 3, 2, 8, 50, 10, 1, MT_FLESH, CLR_GRAY, 1, APP_REMORA_HEELS),
3853 BOOTS("Liselotte hugging boots", "girl boots", /* sexy flats */
3854 0, 0, FEMTRAP_LISELOTTE, 3, 2, 8, 50, 7, 1, MT_PLASTIC, CLR_WHITE, 1, APP_GIRL_BOOTS),
3855 BOOTS("Greta hugging boots", "boy boots", /* slightly increases your speed, like an ether item */
3856 0, 0, FEMTRAP_GRETA, 3, 2, 8, 50, 7, 2, MT_PLASTIC, CLR_RED, 1, APP_BOY_BOOTS),
3857 BOOTS("Jane hugging boots", "gender-neutral boots",
3858 0, 0, FEMTRAP_JANE, 3, 2, 8, 50, 8, 2, MT_PLASTIC, CLR_BLUE, 1, 0),
3859 BOOTS("Sue Lyn winter boots", "sexes boots",
3860 0, 0, FEMTRAP_SUE_LYN, 3, 2, 8, 50, 7, 2, MT_FOAM, CLR_BRIGHT_MAGENTA, 1, 0),
3861 BOOTS("Charlotte hugging boots", "named boots", /* if they aren't a real artifact, they always become a fake one */
3862 0, 0, FEMTRAP_CHARLOTTE, 3, 2, 8, 50, 8, 2, MT_COMPOST, CLR_BROWN, 1, APP_NAMED_BOOTS),
3863 BOOTS("Hannah cuddle boots", "super boots", /* spawns with 5 extra points of enchantment */
3864 0, 0, FEMTRAP_HANNAH, 3, 2, 8, 50, 7, 0, MT_LEATHER, CLR_BLACK, 1, APP_SUPER_BOOTS),
3865 BOOTS("Little Marie hugging boots", "high-heeled chelsea boots", /* block heel */
3866 0, 0, FEMTRAP_LITTLE_MARIE, 3, 2, 8, 50, 6, 0, MT_LEATHER, CLR_BLACK, 1, APP_HEELED_CHELSEA_BOOTS),
3868 BOOTS("Verena stiletto sandals", "distancing boots",
3869 0, 0, FEMTRAP_VERENA, 3, 2, 8, 50, 9, 3, MT_TAR, CLR_BLACK, 1, 0),
3870 /* Verena stiletto sandals are last */
3872 BOOTS("high stilettos", "block-heeled boots",
3873 0, 1, 0, 500, 2, 8, 50, 9, 1, MT_LEATHER, CLR_BLACK, 10, APP_BLOCK_HEELED_BOOTS),
3874 BOOTS("unfair stilettos", "beautiful heels",
3875 0, 1, 0, 100, 2, 8, 50, 0, 9, MT_WOOD, CLR_CYAN, 1, APP_BEAUTIFUL_HEELS),
3876 BOOTS("feminine stilettos", "house shoes",
3877 0, 1, 0, 100, 2, 8, 50, 7, 2, MT_COMPOST, CLR_WHITE, 1, 0),
3878 BOOTS("sky-high heels", "roman sandals",
3879 0, 1, 0, 100, 2, 8, 50, 9, 1, MT_LEATHER, CLR_BROWN, 15, APP_ROMAN_SANDALS),
3880 BOOTS("prehistoric boots", "castlevania boots",
3881 0, 1, 0, 100, 2, 8, 50, 9, 1, MT_METAL, CLR_RED, 1, APP_CASTLEVANIA_BOOTS),
3882 BOOTS("synthetic sandals", "korean sandals",
3883 0, 1, 0, 100, 2, 8, 50, 9, 1, MT_CLOTH, CLR_MAGENTA, 1, APP_KOREAN_SANDALS),
3885 BOOTS("dummy boots A", "erotic boots",
3886 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_INKA, CLR_BROWN, 1, APP_EROTIC_BOOTS),
3887 BOOTS("dummy boots B", "sputa boots",
3888 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_SECREE, CLR_WHITE, 1, APP_SPUTA_BOOTS),
3889 BOOTS("dummy boots C", "arcane boots",
3890 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_ARCANIUM, CLR_BRIGHT_MAGENTA, 1, 0),
3891 BOOTS("dummy boots D", "street boots",
3892 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_TAR, CLR_GRAY, 1, 0),
3893 BOOTS("dummy boots E", "heavy boots",
3894 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_POURPOOR, CLR_BRIGHT_BLUE, 1, 0),
3895 BOOTS("dummy boots F", "gentle boots",
3896 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_SILK, CLR_WHITE, 1, APP_GENTLE_BOOTS),
3897 BOOTS("dummy boots G", "nature boots",
3898 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_COMPOST, CLR_GREEN, 1, 0),
3899 BOOTS("dummy boots H", "radiant heels",
3900 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_VIVA, CLR_BRIGHT_GREEN, 1, APP_RADIANT_HEELS),
3901 BOOTS("dummy boots I", "turbo boots",
3902 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_TAR, CLR_BLACK, 1, APP_TURBO_BOOTS),
3903 BOOTS("dummy boots J", "area boots",
3904 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_TAR, CLR_ORANGE, 1, 0),
3905 BOOTS("dummy boots K", "sexy heels",
3906 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_ARCANIUM, CLR_BRIGHT_MAGENTA, 1, APP_SEXY_HEELS),
3907 BOOTS("dummy boots L", "stroking boots",
3908 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_INKA, CLR_BRIGHT_BLUE, 1, APP_STROKING_BOOTS),
3909 BOOTS("dummy boots M", "everlasting boots",
3910 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_ETERNIUM, CLR_BLACK, 1, APP_EVERLASTING_BOOTS),
3911 BOOTS("dummy boots N", "ether boots",
3912 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_ETHER, CLR_GREEN, 1, 0),
3913 BOOTS("dummy boots O", "elean boots",
3914 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_ETHER, CLR_CYAN, 1, 0),
3915 BOOTS("dummy boots P", "thick boots", /* fully protects against xans */
3916 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_BRICK, CLR_ORANGE, 1, APP_THICK_BOOTS),
3917 BOOTS("dummy boots Q", "brittle boots",
3918 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_SAND, CLR_BROWN, 1, 0),
3919 BOOTS("dummy boots R", "sand-als", /* offers full protection from sand terrain */
3920 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_SAND, CLR_BROWN, 1, APP_SAND_ALS),
3921 BOOTS("dummy boots S", "shadowy heels", /* cone heel */
3922 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1, APP_SHADOWY_HEELS),
3923 BOOTS("dummy boots T", "reflective slippers", /* sexy flats, 1 in 3 chance of reflection */
3924 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_OBSIDIAN, CLR_WHITE, 1, APP_REFLECTIVE_SLIPPERS),
3925 BOOTS("dummy boots U", "lead boots", /* +100 weight */
3926 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_LEAD, CLR_GRAY, 1, APP_LEAD_BOOTS),
3927 BOOTS("dummy boots V", "weight attachment boots", /* +500 weight, disables flying */
3928 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_LEAD, CLR_WHITE, 1, APP_WEIGHT_ATTACHMENT_BOOTS),
3929 BOOTS("dummy boots W", "chrome boots",
3930 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_CHROME, CLR_BRIGHT_GREEN, 1, 0),
3931 BOOTS("dummy boots X", "fungal sandals", /* sexy flats, sometimes averts sickness, 1 in 50000 chance per turn for fungoism effect */
3932 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_CHROME, CLR_GREEN, 1, APP_FUNGAL_SANDALS),
3933 BOOTS("dummy boots Y", "porcelain sandals", /* trying to kick something with them will disenchant or (below -10) break them */
3934 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_CERAMIC, CLR_WHITE, 1, APP_PORCELAIN_SANDALS),
3935 BOOTS("dummy boots Z", "3D-printed shoes",
3936 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_NANOMACHINE, CLR_BRIGHT_GREEN, 1, 0),
3937 BOOTS("dummy boots AA", "3D-printed sandals", /* stiletto heel */
3938 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_NANOMACHINE, CLR_BRIGHT_BLUE, 1, APP_PRINTED_SANDALS),
3939 BOOTS("dummy boots AB", "3D-printed wedges", /* wedge heel */
3940 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_NANOMACHINE, CLR_ORANGE, 1, APP_PRINTED_WEDGES),
3941 BOOTS("dummy boots AC", "standing footwear", /* 1 in 1000 chance to burrow you into the ground, separate 1 in 1000 chance to scare nearby monsters */
3942 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_NANOMACHINE, CLR_BLACK, 1, APP_STANDING_FOOTWEAR),
3943 BOOTS("dummy boots AD", "generic high heels",
3944 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_CLOTH, CLR_WHITE, 1, APP_GENERIC_HIGH_HEELS),
3945 BOOTS("dummy boots AE", "failed shoes",
3946 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_GEMSTONE, CLR_MAGENTA, 1, APP_FAILED_SHOES),
3947 BOOTS("dummy boots AF", "opera pumps",
3948 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_PWN_BUBBLE, CLR_BLACK, 1, APP_OPERA_PUMPS),
3949 BOOTS("dummy boots AG", "house slippers",
3950 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_CLOTH, CLR_GRAY, 1, APP_HOUSE_SLIPPERS),
3951 BOOTS("dummy boots AH", "indoor shoes",
3952 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_COMPOST, CLR_BROWN, 1, 0),
3953 BOOTS("dummy boots AI", "wooden clogs", /* sexy flats */
3954 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_WOOD, CLR_BROWN, 1, APP_WOODEN_CLOGS),
3955 BOOTS("dummy boots AJ", "plastic sandals",
3956 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_PLASTIC, CLR_BRIGHT_GREEN, 1, 0),
3957 BOOTS("dummy boots AK", "flat-soled shoes",
3958 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_FOAM, CLR_WHITE, 1, 0),
3959 BOOTS("dummy boots AL", "regular sneakers", /* sexy flats */
3960 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_LEATHER, CLR_CYAN, 1, APP_REGULAR_SNEAKERS),
3961 BOOTS("dummy boots AM", "exceptional sneakers",
3962 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1, APP_EXCEPTIONAL_SNEAKERS),
3963 BOOTS("dummy boots AN", "elite sneakers",
3964 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_LEATHER, CLR_WHITE, 1, APP_ELITE_SNEAKERS),
3965 BOOTS("dummy boots AO", "fur boots", /* sexy flats */
3966 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_CLOTH, CLR_GRAY, 1, APP_FUR_BOOTS),
3967 BOOTS("dummy boots AP", "cross-country boots", /* slight resistance to mana drain */
3968 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_BRICK, CLR_GRAY, 1, APP_CROSS_COUNTRY_BOOTS),
3969 BOOTS("dummy boots AQ", "biker boots", /* slight speed boost when riding */
3970 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_CHROME, CLR_BLACK, 1, APP_BIKER_BOOTS),
3971 BOOTS("dummy boots AR", "throwaway sandals",
3972 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_SCRAP, CLR_ORANGE, 1, APP_THROWAWAY_SANDALS),
3973 BOOTS("dummy boots AS", "cheap shoes",
3974 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_POURPOOR, CLR_BLACK, 1, 0),
3975 BOOTS("dummy boots AT", "golden shoes",
3976 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_GOLD, CLR_YELLOW, 1, 0),
3977 BOOTS("dummy boots AU", "zero-drop shoes", /* you can be pushed back farther */
3978 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_WAX, CLR_BLACK, 1, APP_ZERO_DROP_SHOES),
3979 BOOTS("dummy boots AV", "cyan sneakers",
3980 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_LEATHER, CLR_BRIGHT_CYAN, 1, APP_CYAN_SNEAKERS),
3981 BOOTS("dummy boots AW", "alumen shoes",
3982 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_ALUMEN, CLR_GRAY, 1, 0),
3983 BOOTS("dummy boots AX", "tree sap shoes",
3984 0, 1, 0, 0, 2, 8, 50, 9, 1, MT_AMBER, CLR_BROWN, 1, 0),
3986 BOOTS("levitation boots", "snow boots",
3987 0, 1, LEVITATION,1000, 2, 8, 50, 9, 0, MT_LEATHER, HI_LEATHER, 5, APP_SNOW_BOOTS),
3988 /* levitation boots must be last */
3990 #undef HELM
3991 #undef CLOAK
3992 #undef SHIELD
3993 #undef GLOVES
3994 #undef BOOTS
3995 #undef ARMOR
3997 /* rings ... */
3998 /* [Tom] looks like there are no probs to change... */
3999 #define RING(name,power,stone,cost,prob,mgc,spec,mohs,metal,color,minlvl) OBJECT( \
4000 OBJ(name,stone), \
4001 BITS(0,0,spec,0,mgc,spec,0,0,0,HARDGEM(mohs),0,0,metal), \
4002 power, RING_CLASS, prob, 0, 0, cost, 0, 0, 0, 0, 15, color, minlvl, 0 )
4003 /* adornment must be first, see makemon.c */
4004 RING("adornment", ADORNED, "wooden", 200, 1800, 1, 1, 2, MT_WOOD, HI_WOOD, 1),
4005 RING("upper adornment", ADORNED, "metalcrumb", 200, 200, 1, 1, 2, MT_BRONZE, CLR_BROWN, 18),
4006 RING("hunger", HUNGER, "topaz", 200, 1590, 1, 0, 8, MT_GEMSTONE, CLR_CYAN, 1),
4007 RING("disarming", GLIB, "wet", 200, 500, 1, 0, 1, MT_VEGGY, CLR_BRIGHT_BLUE, 1),
4008 RING("numbness", NUMBED, "constricting", 200, 500, 1, 0, 1, MT_METAL, CLR_CYAN, 1),
4009 RING("hallucination", HALLUC, "rainbow", 200, 100, 1, 0, 5, MT_METAL, CLR_BRIGHT_MAGENTA, 10),
4010 RING("curse", ITEMCURSING, "color changing", 200, 100, 1, 0, 8, MT_MINERAL, CLR_WHITE, 12),
4011 RING("mood", 0, "ridged", 200, 1400, 1, 0, 8, MT_IRON, HI_METAL, 1),
4012 RING("protection", PROTECTION, "black onyx",200, 3100, 1, 1, 7, MT_MINERAL, CLR_BLACK, 1),
4013 RING("three-point-seven protection", PROTECTION, "variantish",200, 50, 1, 1, 9, MT_CONUNDRUM, CLR_WHITE, 18),
4014 RING("drain resistance", DRAIN_RES, "brittle",200, 100, 1, 0, 1, MT_GLASS, CLR_GRAY, 20),
4015 RING("impact", 0, "struck", 200, 200, 1, 0, 4, MT_TAR, CLR_GRAY, 6),
4016 RING("reverse regeneration", 0, "kunzite", 200, 50, 1, 0, 6, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 5),
4018 RING("doom", 0, "one",200, 10, 1, 0, 3, MT_GOLD, CLR_BLACK, 50),
4019 RING("elements", ELEMENT_RES, "multi-hued",200, 20, 1, 0, 7, MT_MINERAL, CLR_BRIGHT_MAGENTA, 25),
4020 RING("light", SIGHT_BONUS, "arc",200, 20, 1, 0, 8, MT_PLASTIC, CLR_GRAY, 25),
4021 RING("magic resistance", ANTIMAGIC, "dark",200, 20, 1, 0, 6, MT_MITHRIL, CLR_BLACK, 40),
4022 RING("material stability", DISINT_RES, "rock solid",200, 20, 1, 0, 10, MT_MINERAL, CLR_BLACK, 30),
4023 RING("mind shielding", PSI_RES, "oblivion",200, 20, 1, 0, 7, MT_DRAGON_HIDE, CLR_MAGENTA, 20),
4024 RING("dimness", DIMMED, "viva",200, 10, 1, 0, 8, MT_VIVA, CLR_ORANGE, 5),
4025 RING("magic find", MAGIC_FIND, "plinging", 200, 500, 1, 0, 6, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 10),
4026 RING("mystery resistance", MYSTERY_RES, "off-built", 200, 750, 1, 0, 7, MT_MINERAL, CLR_GRAY, 8),
4028 RING("random effects", 0, "milled",200, 500, 1, 0, 7, MT_MINERAL, CLR_CYAN, 10),
4029 RING("special effects", 0, "draconian",200, 500, 1, 0, 8, MT_DRAGON_HIDE, CLR_ORANGE, 10),
4031 RING("protection from shape changers", PROT_FROM_SHAPE_CHANGERS, "shiny", 200, 3200, 1, 0, 5, MT_IRON, CLR_BRIGHT_CYAN, 10),
4032 RING("memory", KEEN_MEMORY, "turquoise", 200, 100, 1, 0, 5, MT_GEMSTONE, CLR_GREEN, 15),
4033 RING("sleeping", SLEEPING, "wedding", 200, 1000, 1, 0, 7, MT_GEMSTONE, CLR_WHITE, 1),
4034 RING("indigestion", 0, "slashem", 200, 100, 1, 0, 4, MT_STEEL, CLR_GRAY, 15),
4035 RING("stealth", STEALTH, "jade", 200, 3360, 1, 0, 6, MT_GEMSTONE, CLR_GREEN, 1),
4036 RING("sustain ability", FIXED_ABIL, "bronze", 200, 3174, 1, 0, 4, MT_BRONZE, HI_COPPER, 10),
4037 RING("warning", WARNING, "diamond", 200, 3300, 1, 0,10, MT_GEMSTONE, CLR_WHITE, 8),
4038 RING("aggravate monster", AGGRAVATE_MONSTER, "sapphire", 200, 2000, 1, 0, 9, MT_GEMSTONE, CLR_BRIGHT_BLUE, 1),
4039 RING("cold resistance", COLD_RES, "brass", 200, 2300, 1, 0, 4, MT_COPPER, HI_COPPER, 1),
4040 RING("fear resistance", FEAR_RES, "branching", 200, 500, 1, 0, 1, MT_WOOD, CLR_GREEN, 1),
4041 RING("gain constitution", 0, "opal", 200, 2800, 1, 1, 7, MT_MINERAL, HI_MINERAL, 1),
4042 RING("gain dexterity", 0, "obsidian", 200, 3100, 1, 1, 7, MT_OBSIDIAN, CLR_BLACK, 1),
4043 RING("gain intelligence", 0, "plain", 200, 3100, 1, 1, 7, MT_MINERAL, HI_MINERAL, 1),
4044 RING("gain strength", 0, "granite", 200, 3100, 1, 1, 7, MT_MINERAL, HI_MINERAL, 1),
4045 RING("gain wisdom", 0, "glass", 200, 3100, 1, 1, 7, MT_MINERAL, CLR_CYAN, 1),
4046 RING("timely backup", 0, "rusted", 200, 500, 1, 1, 4, MT_IRON, CLR_BROWN, 1),
4047 RING("increase accuracy", 0, "clay", 200, 3180, 1, 1, 4, MT_MINERAL, CLR_RED, 1),
4048 RING("increase damage", 0, "coral", 200, 3180, 1, 1, 4, MT_CORAL, CLR_ORANGE, 1),
4049 RING("slow digestion", SLOW_DIGESTION, "steel", 200, 3130, 1, 0, 8, MT_STEEL, HI_METAL, 5),
4050 RING("invisibility", INVIS, "wire", 200, 3000, 1, 0, 5, MT_IRON, HI_METAL, 1),
4051 RING("poison resistance", POISON_RES, "pearl", 200, 2307, 1, 0, 4, MT_IRON, CLR_WHITE, 1),
4052 RING("see invisible", SEE_INVIS, "engagement", 200, 3000, 1, 0, 5, MT_IRON, HI_METAL, 10),
4053 RING("shock resistance", SHOCK_RES, "copper", 200, 2300, 1, 0, 3, MT_COPPER, HI_COPPER, 1),
4054 RING("sickness resistance", SICK_RES, "fragile", 200, 1000, 1, 0, 3, MT_GLASS, HI_COPPER, 20),
4055 RING("practice", EXTRA_WEAPON_PRACTICE, "insulating", 200, 20, 1, 0, 4, MT_PLASTIC, CLR_RED, 15),
4056 RING("confusion resistance", CONF_RES, "signet", 200, 20, 1, 0, 5, MT_IRON, HI_METAL, 20),
4057 RING("restration", STUN_RES, "enamel", 200, 20, 1, 0, 6, MT_IRON, CLR_WHITE, 20),
4058 RING("heavy attack", 0, "grindstone", 200, 20, 1, 1, 8, MT_MINERAL, HI_MINERAL, 25), /* increase accuracy and damage */
4059 RING("immunity to drawbridges", 0, "drawn", 200, 100, 1, 0, 4, MT_PAPER, CLR_WHITE, 1),
4060 RING("discount action", DISCOUNT_ACTION, "cashed", 200, 500, 1, 0, 7, MT_MINERAL, CLR_WHITE, 1),
4061 RING("diminished bleeding", DIMINISHED_BLEEDING, "smeared", 200, 100, 1, 0, 1, MT_FLESH, CLR_RED, 25),
4062 RING("piercing", RESISTANCE_PIERCING, "light-absorbing", 200, 200, 1, 0, 7, MT_SILVER, CLR_WHITE, 15),
4063 RING("nastiness resistance", 0, "evil-colored", 200, 150, 1, 0, 4, MT_SHADOWSTUFF, CLR_MAGENTA, 30),
4064 RING("aurora", CONF_RES, "standing-out", 200, 100, 1, 0, 6, MT_GEMSTONE, CLR_BRIGHT_GREEN, 20),
4065 RING("speedy trinket", 0, "expensive", 200, 1000, 1, 0, 7, MT_MINERAL, CLR_RED, 15),
4066 RING("ruin", 0, "shaduum", 200, 10, 1, 0, 6, MT_SHADOWSTUFF, CLR_BLUE, 40),
4067 RING("alignment", 0, "enchanting", 200, 100, 1, 1, 6, MT_GLASS, CLR_CYAN, 10),
4068 RING("5g", 0, "gatesy", 200, 10, 1, 1, 4, MT_TINSEL, CLR_ORANGE, 40),
4069 RING("honored speed", 0, "elonic", 200, 50, 1, 1, 5, MT_ADAMANTIUM, CLR_BROWN, 20),
4071 RING("alacrity", FAST, "black signet", 200, 100, 1, 0, 5, MT_MITHRIL, CLR_BLACK, 40),
4072 RING("fire resistance", FIRE_RES, "iron", 200, 2300, 1, 0, 5, MT_IRON, HI_METAL, 1),
4073 RING("free action", FREE_ACTION, "twisted", 200, 3300, 1, 0, 6, MT_IRON, HI_METAL, 5),
4074 RING("infravision", INFRAVISION, "zinc", 200, 100, 1, 0, 5, MT_MITHRIL, HI_METAL, 15),
4075 RING("levitation", LEVITATION, "agate", 200, 3170, 1, 0, 7, MT_GEMSTONE, CLR_RED, 10),
4076 RING("regeneration", REGENERATION, "moonstone", 200, 3290, 1, 0, 6, MT_MINERAL, HI_MINERAL, 5),
4077 RING("searching", SEARCHING, "tiger eye", 200, 2190, 1, 0, 6, MT_GEMSTONE, CLR_BROWN, 5),
4078 RING("magic control", CONTROL_MAGIC, "projector", 200, 100, 1, 0, 8, MT_METEOSTEEL, CLR_GRAY, 15),
4079 RING("teleportation", TELEPORT, "silver", 200, 3100, 1, 0, 3, MT_SILVER, HI_SILVER, 1),
4080 RING("conflict", CONFLICT, "ruby", 200, 2020, 1, 0, 9, MT_GEMSTONE, CLR_RED, 12),
4081 RING("jumping", JUMPING, "fantastic", 200, 200, 1, 0, 7, MT_ARCANIUM, CLR_MAGENTA, 15),
4082 RING("illness", 0, "cancerous", 200, 20, 1, 0, 4, MT_VEGGY, CLR_MAGENTA, 1),
4083 RING("trap revealing", TRAP_REVEALING, "elysium", 200, 100, 1, 0, 9, MT_DRAGON_HIDE, CLR_ORANGE, 24),
4084 RING("wincing", WINCE_STATE, "diametrine", 200, 50, 1, 0, 9, MT_GEMSTONE, CLR_BLUE, 16),
4086 RING("artifact blasting", ARTIBLAST_EFFECT, "blasted", 200, 3, 1, 0, 7, MT_METAL, CLR_ORANGE, 1),
4087 RING("intrinsic loss", INTRINSIC_LOSS, "hardened", 200, 3, 1, 0, 9, MT_MINERAL, CLR_WHITE, 1),
4088 RING("blood loss", BLOOD_LOSS, "romantic", 200, 3, 1, 0, 2, MT_WOOD, CLR_RED, 1),
4089 RING("nastiness", NASTINESS_EFFECTS, "forking", 200, 3, 1, 0, 6, MT_METAL, CLR_GRAY, 1),
4090 RING("visible becoming", UN_INVIS_EFFECT, "bright white", 200, 3, 1, 0, 6, MT_MINERAL, CLR_WHITE, 1),
4091 RING("bad effect", BAD_EFFECTS, "numbing", 200, 3, 1, 0, 4, MT_LEATHER, CLR_BROWN, 1),
4092 RING("disengraving", ENGRAVINGBUG, "Elbereth-inscribed", 200, 3, 1, 0, 7, MT_MINERAL, CLR_BLACK, 1),
4093 RING("superscrolling", SUPERSCROLLER_ACTIVE, "terrible", 200, 3, 1, 0, 8, MT_PAPER, CLR_BLACK, 1),
4094 RING("anti-drop", NO_DROPS_EFFECT, "dropper", 200, 3, 1, 0, 1, MT_LIQUID, CLR_BLACK, 1),
4095 RING("ensnaring", INVIS_TRAPS_EFFECT, "cryptolocker", 200, 3, 1, 0, 10, MT_MINERAL, CLR_WHITE, 1),
4096 RING("diarrhea", CRAP_EFFECT, "eyefloating", 200, 3, 1, 0, 3, MT_VEGGY, CLR_BRIGHT_BLUE, 1),
4097 RING("fast metabolism", FAST_METABOLISM, "drained", 200, 3, 1, 0, 4, MT_WOOD, CLR_BLACK, 1),
4098 RING("incessant farting", MIKRA_EFFECT, "wallified", 200, 3, 1, 0, 6, MT_MINERAL, CLR_BLUE, 1),
4099 RING("lamity", GOTS_TOO_GOOD_EFFECT, "moleskin", 200, 3, 1, 0, 2, MT_LEATHER, CLR_BLUE, 1),
4100 RING("wallfarting", NO_FUN_WALLS, "airy", 200, 3, 1, 0, 1, MT_FOAM, CLR_BLUE, 1),
4101 RING("reduce damage", REDDAM_BUG, "beeping", 200, 3, 1, 0, 5, MT_COBALT, CLR_MAGENTA, 1),
4102 RING("reduce accuracy", REDINC_BUG, "darkmoon", 200, 3, 1, 0, 6, MT_AMBER, CLR_BLACK, 1),
4104 RING("no skill", SKILL_DEACTIVATED, "shattering", 200, 3, 1, 0, 1, MT_MINERAL, CLR_WHITE, 1),
4105 RING("low stats", STATS_LOWERED, "cheap", 200, 3, 1, 0, 2, MT_WOOD, CLR_BROWN, 1),
4106 RING("failed training", TRAINING_DEACTIVATED, "finger-jamming", 200, 3, 1, 0, 9, MT_METAL, CLR_GRAY, 1),
4107 RING("failed exercise", EXERCISE_DEACTIVATED, "thumb screwing", 200, 3, 1, 0, 7, MT_LEATHER, CLR_BLACK, 1),
4108 RING("autocursing", AUTOCURSE_EQUIP, "gentle", 200, 3, 1, 0, 1, MT_SILK, CLR_WHITE, 1),
4109 RING("time spending", TIMERUN_BUG, "clocked", 200, 3, 1, 0, 6, MT_PLATINUM, CLR_BRIGHT_CYAN, 1),
4111 RING("lootcut", LOOTCUT_BUG, "cleaved", 200, 3, 1, 0, 6, MT_MINERAL, CLR_GRAY, 1),
4112 RING("form shifting", WEREFORM_BUG, "constant", 200, 3, 1, 0, 6, MT_METAL, CLR_ORANGE, 1),
4113 RING("lagging", LAG_BUG, "delayed", 200, 3, 1, 0, 2, MT_LIQUID, CLR_GREEN, 1),
4114 RING("blesscursing", BLESSCURSE_EFFECT, "above", 200, 3, 1, 0, 2, MT_PAPER, CLR_WHITE, 1),
4115 RING("illiteracy", DUSTBIN_BUG, "illegible", 200, 3, 1, 0, 4, MT_GEMSTONE, CLR_GRAY, 1),
4116 RING("stat decrease", STAT_DECREASE_BUG, "desaturated", 200, 3, 1, 0, 5, MT_MINERAL, CLR_GRAY, 1),
4117 RING("sanity timeout", SIMEOUT_BUG, "yithian", 200, 3, 1, 0, 8, MT_SILK, CLR_MAGENTA, 1),
4119 RING("wimpiness", GUSHLUSH, "poofy", 200, 3, 1, 0, 1, MT_COMPOST, CLR_BROWN, 1),
4120 RING("using hazard", CURSEUSE_EFFECT, "wiseguy", 200, 3, 1, 0, 4, MT_ETHER, CLR_BRIGHT_BLUE, 1),
4121 RING("exertion loss", SKILL_LOSS_EFFECT, "nailbreak", 200, 3, 1, 0, 8, MT_MINERAL, CLR_WHITE, 1),
4122 RING("petcat", CHANGING_DIRECTIVES, "wary", 200, 3, 1, 0, 2, MT_FLESH, CLR_BROWN, 1),
4123 RING("possession identification", DYWYPI_PROBLEM, "catched", 200, 3, 1, 0, 6, MT_MINERAL, CLR_GRAY, 1),
4124 RING("dayshift", DOORNING_EFFECT, "thebes", 200, 3, 1, 0, 8, MT_ETERNIUM, CLR_GRAY, 1),
4125 RING("deconstruction", ANTI_TRAINING_EFFECT, "dozed", 200, 3, 1, 0, 7, MT_METAL, CLR_BRIGHT_BLUE, 1),
4127 RING("leech", MANALEECH, "andalusite", 200, 100, 1, 0, 7, MT_MINERAL, CLR_CYAN, 20),
4128 RING("shutdown", 0, "multitude", 200, 200, 1, 0, 6, MT_ALUMEN, CLR_GRAY, 15),
4129 RING("danger", 0, "finger-smashing", 200, 100, 1, 0, 2, MT_PLATINUM, CLR_BLACK, 1),
4130 RING("feminism", 0, "feminine", 200, 100, 1, 0, 6, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 1),
4132 RING("polymorph", POLYMORPH, "ivory", 200, 2800, 1, 0, 4, MT_BONE, CLR_WHITE, 20),
4133 RING("polymorph control", POLYMORPH_CONTROL, "emerald", 200, 2871, 1, 0, 8, MT_GEMSTONE, CLR_BRIGHT_GREEN, 20),
4134 RING("teleport control", TELEPORT_CONTROL, "gold", 200, 3387, 1, 0, 3, MT_GOLD, HI_GOLD, 8),
4135 /* teleport control must be last for ring mimic */
4136 RING((char *)0, 0, "quartz", 0, 0, 0, 0, 7, MT_GLASS, HI_GLASS, 1),
4137 RING((char *)0, 0, "quartzite", 0, 0, 0, 0, 7, MT_GLASS, HI_GLASS, 1),
4138 RING((char *)0, 0, "porcelain", 0, 0, 0, 0, 8, MT_CERAMIC, HI_MINERAL, 1),
4139 RING((char *)0, 0, "ceramic", 0, 0, 0, 0, 8, MT_CERAMIC, HI_MINERAL, 1),
4140 RING((char *)0, 0, "rigged", 0, 0, 0, 0, 8, MT_IRON, HI_METAL, 1),
4141 RING((char *)0, 0, "high", 0, 0, 0, 0, 7, MT_GEMSTONE, CLR_WHITE, 1),
4142 RING((char *)0, 0, "mithril", 0, 0, 0, 0, 5, MT_SILVER, HI_SILVER, 1),
4143 RING((char *)0, 0, "platinum", 0, 0, 0, 0, 3, MT_PLATINUM, HI_METAL, 1),
4144 RING((char *)0, 0, "jacinth", 0, 0, 0, 0, 9, MT_GEMSTONE, CLR_ORANGE, 1),
4145 RING((char *)0, 0, "citrine", 0, 0, 0, 0, 6, MT_GEMSTONE, CLR_ORANGE, 1),
4146 RING((char *)0, 0, "amber", 0, 0, 0, 0, 2, MT_AMBER, CLR_BROWN, 1),
4147 RING((char *)0, 0, "jet", 0, 0, 0, 0, 7, MT_GEMSTONE, CLR_BLACK, 1),
4148 RING((char *)0, 0, "chrysoberyl", 0, 0, 0, 0, 5, MT_GEMSTONE, CLR_YELLOW, 1),
4149 RING((char *)0, 0, "plastic", 0, 0, 0, 0, 1, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 1),
4150 RING((char *)0, 0, "cameo", 0, 0, 0, 0, 3, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 1),
4151 RING((char *)0, 0, "intaglio", 0, 0, 0, 0, 3, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 1),
4152 RING((char *)0, 0, "dazzling", 0, 0, 0, 0, 3, MT_PLASTIC, CLR_BRIGHT_GREEN, 1),
4153 RING((char *)0, 0, "deep", 0, 0, 0, 0, 3, MT_PLASTIC, CLR_BRIGHT_BLUE, 1),
4154 RING((char *)0, 0, "lighting", 0, 0, 0, 0, 3, MT_PLASTIC, CLR_YELLOW, 1),
4155 RING((char *)0, 0, "bright", 0, 0, 0, 0, 3, MT_PLASTIC, CLR_ORANGE, 1),
4156 RING((char *)0, 0, "pretty", 0, 0, 0, 0, 3, MT_PLASTIC, CLR_BRIGHT_CYAN, 1),
4157 RING((char *)0, 0, "amethyst", 0, 0, 0, 0, 3, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 1),
4158 RING((char *)0, 0, "alexandrite", 0, 0, 0, 0, 4, MT_GEMSTONE, CLR_BROWN, 1),
4159 RING((char *)0, 0, "carnelian", 0, 0, 0, 0, 3, MT_GEMSTONE, CLR_BROWN, 1),
4160 RING((char *)0, 0, "germanium", 0, 0, 0, 0, 2, MT_MINERAL, CLR_WHITE, 1),
4161 RING((char *)0, 0, "garnet", 0, 0, 0, 0, 5, MT_GEMSTONE, CLR_RED, 1),
4162 RING((char *)0, 0, "kryptonite", 0, 0, 0, 0, 4, MT_MINERAL, CLR_BLACK, 1),
4163 RING((char *)0, 0, "lapis lazuli", 0, 0, 0, 0, 7, MT_GEMSTONE, CLR_BRIGHT_BLUE, 1),
4164 RING((char *)0, 0, "peridot", 0, 0, 0, 0, 7, MT_GEMSTONE, CLR_BRIGHT_GREEN, 1),
4165 RING((char *)0, 0, "stibotantalite", 0, 0, 0, 0, 6, MT_MINERAL, CLR_GRAY, 1),
4166 RING((char *)0, 0, "taaffeite", 0, 0, 0, 0, 4, MT_MINERAL, CLR_ORANGE, 1),
4167 RING((char *)0, 0, "zircon", 0, 0, 0, 0, 5, MT_GEMSTONE, CLR_BRIGHT_CYAN, 1),
4168 RING((char *)0, 0, "aquamarine", 0, 0, 0, 0, 6, MT_GEMSTONE, CLR_CYAN, 1),
4169 RING((char *)0, 0, "azurite", 0, 0, 0, 0, 6, MT_GEMSTONE, CLR_BRIGHT_BLUE, 1),
4170 RING((char *)0, 0, "beryl", 0, 0, 0, 0, 8, MT_GEMSTONE, CLR_BRIGHT_GREEN, 1),
4171 RING((char *)0, 0, "bloodstone", 0, 0, 0, 0, 5, MT_GEMSTONE, CLR_RED, 1),
4172 RING((char *)0, 0, "calcite", 0, 0, 0, 0, 6, MT_GEMSTONE, CLR_WHITE, 1),
4173 RING((char *)0, 0, "conundrum", 0, 0, 0, 0, 3, MT_CONUNDRUM, CLR_BRIGHT_GREEN, 1),
4174 RING((char *)0, 0, "jasper", 0, 0, 0, 0, 5, MT_GEMSTONE, CLR_RED, 1),
4175 RING((char *)0, 0, "malachite", 0, 0, 0, 0, 6, MT_GEMSTONE, CLR_BRIGHT_GREEN, 1),
4176 RING((char *)0, 0, "marble", 0, 0, 0, 0, 5, MT_MINERAL, HI_MINERAL, 1),
4177 RING((char *)0, 0, "rhodonite", 0, 0, 0, 0, 6, MT_GEMSTONE, CLR_ORANGE, 1),
4178 RING((char *)0, 0, "tortoise shell", 0, 0, 0, 0, 5, MT_MINERAL, CLR_CYAN, 1),
4179 RING((char *)0, 0, "geode", 0, 0, 0, 0, 9, MT_MINERAL, CLR_BRIGHT_CYAN, 1),
4180 RING((char *)0, 0, "fluorite", 0, 0, 0, 0, 4, MT_GEMSTONE, CLR_MAGENTA, 1),
4181 RING((char *)0, 0, "adamantite", 0, 0, 0, 0, 9, MT_ADAMANTIUM, CLR_BRIGHT_BLUE, 1),
4182 RING((char *)0, 0, "dilithium", 0, 0, 0, 0, 5, MT_MINERAL, CLR_WHITE, 1),
4183 RING((char *)0, 0, "spikard", 0, 0, 0, 0, 6, MT_WOOD, CLR_BROWN, 1),
4184 RING((char *)0, 0, "serpent", 0, 0, 0, 0, 2, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
4185 RING((char *)0, 0, "double", 0, 0, 0, 0, 3, MT_IRON, CLR_CYAN, 1),
4186 RING((char *)0, 0, "scarab", 0, 0, 0, 0, 6, MT_METAL, CLR_YELLOW, 1),
4187 RING((char *)0, 0, "shining", 0, 0, 0, 0, 7, MT_GOLD, CLR_YELLOW, 1),
4188 RING((char *)0, 0, "transparent", 0, 0, 0, 0, 10, MT_PLATINUM, CLR_WHITE, 1),
4189 RING((char *)0, 0, "nickel", 0, 0, 0, 0, 6, MT_METAL, CLR_ORANGE, 1),
4190 RING((char *)0, 0, "fluorspar", 0, 0, 0, 0, 4, MT_MINERAL, CLR_BRIGHT_CYAN, 1),
4191 RING((char *)0, 0, "thallium", 0, 0, 0, 0, 2, MT_METAL, CLR_BROWN, 1),
4192 RING((char *)0, 0, "uranium", 0, 0, 0, 0, 4, MT_COPPER, CLR_MAGENTA, 1),
4193 RING((char *)0, 0, "lead", 0, 0, 0, 0, 3, MT_LEAD, CLR_GRAY, 1),
4194 RING((char *)0, 0, "palladium", 0, 0, 0, 0, 6, MT_COPPER, CLR_ORANGE, 1),
4195 RING((char *)0, 0, "PVC", 0, 0, 0, 0, 3, MT_PLASTIC, CLR_WHITE, 1),
4196 RING((char *)0, 0, "styropor", 0, 0, 0, 0, 2, MT_PLASTIC, CLR_WHITE, 1),
4197 RING((char *)0, 0, "rubber", 0, 0, 0, 0, 1, MT_PLASTIC, CLR_RED, 1),
4198 RING((char *)0, 0, "immaterial", 0, 0, 0, 0, 10, MT_MYSTERIOUS, CLR_BLACK, 1),
4199 RING((char *)0, 0, "tin", 0, 0, 0, 0, 5, MT_METAL, CLR_GRAY, 1),
4200 RING((char *)0, 0, "scandium", 0, 0, 0, 0, 5, MT_METAL, CLR_MAGENTA, 1),
4201 RING((char *)0, 0, "osmium", 0, 0, 0, 0, 7, MT_IRON, CLR_BLACK, 1),
4202 RING((char *)0, 0, "iridium", 0, 0, 0, 0, 7, MT_IRON, CLR_BRIGHT_CYAN, 1),
4203 RING((char *)0, 0, "manganese", 0, 0, 0, 0, 6, MT_IRON, CLR_BRIGHT_MAGENTA, 1),
4204 RING((char *)0, 0, "cobalt", 0, 0, 0, 0, 7, MT_COBALT, CLR_CYAN, 1),
4205 RING((char *)0, 0, "antimony", 0, 0, 0, 0, 5, MT_MITHRIL, CLR_BRIGHT_GREEN, 1),
4206 RING((char *)0, 0, "alloy", 0, 0, 0, 0, 8, MT_ALLOY, CLR_ORANGE, 1),
4207 RING((char *)0, 0, "teak", 0, 0, 0, 0, 4, MT_WOOD, CLR_BROWN, 1),
4208 RING((char *)0, 0, "ebony", 0, 0, 0, 0, 5, MT_WOOD, CLR_BLACK, 1),
4209 RING((char *)0, 0, "pinewood", 0, 0, 0, 0, 3, MT_WOOD, CLR_BROWN, 1),
4210 RING((char *)0, 0, "pager", 0, 0, 0, 0, 1, MT_PAPER, CLR_WHITE, 1), /* intentional misspelling */
4211 RING((char *)0, 0, "clothlet", 0, 0, 0, 0, 1, MT_CLOTH, CLR_WHITE, 1),
4212 RING((char *)0, 0, "cellulose", 0, 0, 0, 0, 1, MT_PAPER, CLR_CYAN, 1),
4213 RING((char *)0, 0, "spanish", 0, 0, 0, 0, 3, MT_LEATHER, CLR_RED, 1),
4214 RING((char *)0, 0, "chinese", 0, 0, 0, 0, 4, MT_LEATHER, CLR_YELLOW, 1),
4215 RING((char *)0, 0, "turkish", 0, 0, 0, 0, 6, MT_LEATHER, CLR_BROWN, 1),
4216 RING((char *)0, 0, "mayan", 0, 0, 0, 0, 11, MT_LEATHER, CLR_BRIGHT_GREEN, 1),
4217 RING((char *)0, 0, "mead", 0, 0, 0, 0, 2, MT_FLESH, CLR_YELLOW, 1), /* likewise intentional */
4218 RING((char *)0, 0, "crop", 0, 0, 0, 0, 2, MT_VEGGY, CLR_GREEN, 1),
4219 RING((char *)0, 0, "volcanic", 0, 0, 0, 0, 7, MT_OBSIDIAN, CLR_BLACK, 1),
4220 RING((char *)0, 0, "candlelight", 0, 0, 0, 0, 3, MT_WAX, CLR_WHITE, 1),
4221 RING((char *)0, 0, "inka", 0, 0, 0, 0, 5, MT_INKA, CLR_RED, 1),
4222 RING((char *)0, 0, "mesoleather", 0, 0, 0, 0, 5, MT_INKA, CLR_BROWN, 1),
4223 RING((char *)0, 0, "tar", 0, 0, 0, 0, 6, MT_TAR, CLR_BLACK, 1),
4224 RING((char *)0, 0, "silk", 0, 0, 0, 0, 2, MT_SILK, CLR_WHITE, 1),
4225 RING((char *)0, 0, "soft", 0, 0, 0, 0, 2, MT_SILK, CLR_GREEN, 1),
4226 RING((char *)0, 0, "arcanium", 0, 0, 0, 0, 8, MT_ARCANIUM, CLR_MAGENTA, 1),
4227 RING((char *)0, 0, "secree", 0, 0, 0, 0, 4, MT_SECREE, CLR_GRAY, 1),
4228 RING((char *)0, 0, "secretion", 0, 0, 0, 0, 4, MT_SECREE, CLR_GREEN, 1),
4229 RING((char *)0, 0, "pourpoor", 0, 0, 0, 0, 6, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
4230 RING((char *)0, 0, "poor", 0, 0, 0, 0, 6, MT_POURPOOR, CLR_CYAN, 1),
4231 RING((char *)0, 0, "compost", 0, 0, 0, 0, 3, MT_COMPOST, CLR_BROWN, 1),
4232 RING((char *)0, 0, "alive", 0, 0, 0, 0, 8, MT_VIVA, CLR_ORANGE, 1),
4233 RING((char *)0, 0, "cut", 0, 0, 0, 0, 7, MT_TAR, CLR_GRAY, 1),
4234 RING((char *)0, 0, "beautiful", 0, 0, 0, 0, 1, MT_SILK, CLR_BRIGHT_GREEN, 1),
4235 RING((char *)0, 0, "mages guild", 0, 0, 0, 0, 10, MT_ARCANIUM, CLR_BRIGHT_CYAN, 1),
4236 RING((char *)0, 0, "thieves guild", 0, 0, 0, 0, 2, MT_SECREE, CLR_YELLOW, 1),
4237 RING((char *)0, 0, "fighters guild", 0, 0, 0, 0, 8, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
4238 RING((char *)0, 0, "organic", 0, 0, 0, 0, 3, MT_COMPOST, CLR_BROWN, 1),
4239 RING((char *)0, 0, "class", 0, 0, 0, 0, 2, MT_GLASS, CLR_CYAN, 1),
4240 RING((char *)0, 0, "dime store", 0, 0, 0, 0, 3, MT_TAR, CLR_BLACK, 1),
4241 RING((char *)0, 0, "bone", 0, 0, 0, 0, 4, MT_BONE, CLR_GRAY, 1),
4242 RING((char *)0, 0, "promise", 0, 0, 0, 0, 6, MT_ARCANIUM, CLR_BRIGHT_MAGENTA, 1),
4243 RING((char *)0, 0, "puzzle", 0, 0, 0, 0, 8, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1),
4244 RING((char *)0, 0, "decoder", 0, 0, 0, 0, 4, MT_INKA, CLR_WHITE, 1),
4245 RING((char *)0, 0, "windblown", 0, 0, 0, 0, 2, MT_ETHER, CLR_BRIGHT_BLUE, 1),
4246 RING((char *)0, 0, "oscillating", 0, 0, 0, 0, 2, MT_ETHER, CLR_MAGENTA, 1),
4247 RING((char *)0, 0, "ether", 0, 0, 0, 0, 3, MT_ETHER, CLR_BRIGHT_CYAN, 1),
4248 RING((char *)0, 0, "eternium", 0, 0, 0, 0, 8, MT_ETERNIUM, CLR_BLACK, 1),
4249 RING((char *)0, 0, "indestructible", 0, 0, 0, 0, 9, MT_ETERNIUM, CLR_GRAY, 1),
4250 RING((char *)0, 0, "marriage", 0, 0, 0, 0, 10, MT_ETERNIUM, CLR_WHITE, 1),
4251 RING((char *)0, 0, "brick", 0, 0, 0, 0, 6, MT_BRICK, CLR_ORANGE, 1),
4252 RING((char *)0, 0, "well-built", 0, 0, 0, 0, 7, MT_BRICK, CLR_RED, 1),
4253 RING((char *)0, 0, "durable", 0, 0, 0, 0, 7, MT_BRICK, CLR_RED, 1),
4254 RING((char *)0, 0, "kevlar", 0, 0, 0, 0, 2, MT_ETERNIUM, CLR_BRIGHT_BLUE, 1),
4255 RING((char *)0, 0, "rugged", 0, 0, 0, 0, 4, MT_LEATHER, CLR_BROWN, 1),
4256 RING((char *)0, 0, "squeezable", 0, 0, 0, 0, 1, MT_COMPOST, CLR_RED, 1),
4257 RING((char *)0, 0, "bulbous", 0, 0, 0, 0, 8, MT_POURPOOR, CLR_YELLOW, 1),
4258 RING((char *)0, 0, "glittery", 0, 0, 0, 0, 3, MT_SILK, CLR_YELLOW, 1),
4259 RING((char *)0, 0, "glamorous", 0, 0, 0, 0, 6, MT_INKA, CLR_BRIGHT_GREEN, 1),
4260 RING((char *)0, 0, "madsmash", 0, 0, 0, 0, 10, MT_ETHER, CLR_BROWN, 1),
4261 RING((char *)0, 0, "sand", 0, 0, 0, 0, 3, MT_SAND, CLR_BROWN, 1),
4262 RING((char *)0, 0, "grit", 0, 0, 0, 0, 3, MT_SAND, CLR_GRAY, 1),
4263 RING((char *)0, 0, "beachy", 0, 0, 0, 0, 4, MT_SAND, CLR_WHITE, 1),
4264 RING((char *)0, 0, "black glass", 0, 0, 0, 0, 8, MT_OBSIDIAN, CLR_BLACK, 1),
4265 RING((char *)0, 0, "shadowy", 0, 0, 0, 0, 1, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1),
4266 RING((char *)0, 0, "heavy", 0, 0, 0, 0, 4, MT_LEAD, CLR_GRAY, 1),
4267 RING((char *)0, 0, "weighty", 0, 0, 0, 0, 5, MT_LEAD, CLR_GRAY, 1),
4268 RING((char *)0, 0, "gleamy", 0, 0, 0, 0, 6, MT_CHROME, CLR_BRIGHT_GREEN, 1),
4269 RING((char *)0, 0, "fascinating", 0, 0, 0, 0, 7, MT_CHROME, CLR_BRIGHT_GREEN, 1),
4270 RING((char *)0, 0, "shard", 0, 0, 0, 0, 5, MT_CERAMIC, CLR_BROWN, 1),
4271 RING((char *)0, 0, "sharp-edged", 0, 0, 0, 0, 6, MT_CERAMIC, CLR_WHITE, 1),
4272 RING((char *)0, 0, "nano", 0, 0, 0, 0, 7, MT_NANOMACHINE, CLR_GREEN, 1),
4273 RING((char *)0, 0, "artificial", 0, 0, 0, 0, 9, MT_NANOMACHINE, CLR_BRIGHT_BLUE, 1),
4274 RING((char *)0, 0, "futuristic", 0, 0, 0, 0, 8, MT_NANOMACHINE, CLR_YELLOW, 1),
4275 RING((char *)0, 0, "light-catching", 0, 0, 0, 0, 6, MT_CHROME, CLR_GRAY, 1),
4276 RING((char *)0, 0, "rhinestone", 0, 0, 0, 0, 7, MT_MINERAL, CLR_MAGENTA, 1),
4277 RING((char *)0, 0, "celestial", 0, 0, 0, 0, 3, MT_CELESTIUM, CLR_CYAN, 1),
4278 RING((char *)0, 0, "mountaintop", 0, 0, 0, 0, 4, MT_CELESTIUM, CLR_BRIGHT_BLUE, 1),
4279 RING((char *)0, 0, "spraying", 0, 0, 0, 0, 2, MT_CELESTIUM, CLR_GRAY, 1),
4280 RING((char *)0, 0, "ultrahard", 0, 0, 0, 0, 10, MT_CONUNDRUM, CLR_GRAY, 1),
4281 RING((char *)0, 0, "sliff", 0, 0, 0, 0, 9, MT_CONUNDRUM, CLR_GRAY, 1),
4282 RING((char *)0, 0, "smirgle", 0, 0, 0, 0, 8, MT_CONUNDRUM, CLR_GRAY, 1),
4283 RING((char *)0, 0, "pwn-bubble", 0, 0, 0, 0, 4, MT_PWN_BUBBLE, CLR_ORANGE, 1),
4284 RING((char *)0, 0, "metroidic", 0, 0, 0, 0, 5, MT_PWN_BUBBLE, CLR_GREEN, 1),
4285 RING((char *)0, 0, "extraterrestrial", 0, 0, 0, 0, 6, MT_PWN_BUBBLE, CLR_RED, 1),
4286 RING((char *)0, 0, "meteosteel", 0, 0, 0, 0, 7, MT_METEOSTEEL, CLR_BRIGHT_BLUE, 1),
4287 RING((char *)0, 0, "super-ammo", 0, 0, 0, 0, 7, MT_METEOSTEEL, CLR_GRAY, 1),
4288 RING((char *)0, 0, "chanty", 0, 0, 0, 0, 6, MT_METEOSTEEL, CLR_RED, 1),
4289 RING((char *)0, 0, "antidotium", 0, 0, 0, 0, 3, MT_ANTIDOTIUM, CLR_GREEN, 1),
4290 RING((char *)0, 0, "anti-corona", 0, 0, 0, 0, 4, MT_ANTIDOTIUM, CLR_WHITE, 1),
4291 RING((char *)0, 0, "healthy", 0, 0, 0, 0, 5, MT_ANTIDOTIUM, CLR_BRIGHT_GREEN, 1),
4292 RING((char *)0, 0, "bore", 0, 0, 0, 0, 6, MT_METAL, CLR_GRAY, 1), /* by klintos */
4293 RING((char *)0, 0, "thin", 0, 0, 0, 0, 7, MT_MINERAL, HI_MINERAL, 1),
4294 RING((char *)0, 0, "adamantium", 0, 0, 0, 0, 7, MT_ADAMANTIUM, HI_MINERAL, 1),
4295 RING((char *)0, 0, "polished", 0, 0, 0, 0, 7, MT_MINERAL, HI_MINERAL, 1),
4296 RING((char *)0, 0, "runed", 0, 0, 0, 0, 7, MT_MINERAL, HI_MINERAL, 1),
4297 RING((char *)0, 0, "serpent-headed", 0, 0, 0, 0, 6, MT_MINERAL, HI_MINERAL, 1),
4298 RING((char *)0, 0, "black pearl", 0, 0, 0, 0, 6, MT_MINERAL, HI_MINERAL, 1),
4299 RING((char *)0, 0, "immaculate", 0, 0, 0, 0, 6, MT_MINERAL, HI_MINERAL, 1),
4300 RING((char *)0, 0, "golden runed", 0, 0, 0, 0, 5, MT_GOLD, HI_GOLD, 1),
4301 RING((char *)0, 0, "ornate golden", 0, 0, 0, 0, 9, MT_GEMSTONE, CLR_RED, 1),
4302 RING((char *)0, 0, "ornate silver", 0, 0, 0, 0, 9, MT_GEMSTONE, CLR_RED, 1),
4303 RING((char *)0, 0, "foam", 0, 0, 0, 0, 1, MT_FOAM, CLR_WHITE, 1),
4304 RING((char *)0, 0, "styro", 0, 0, 0, 0, 1, MT_FOAM, CLR_WHITE, 1),
4305 RING((char *)0, 0, "cuddle", 0, 0, 0, 0, 2, MT_FOAM, CLR_RED, 1),
4306 RING((char *)0, 0, "scrap", 0, 0, 0, 0, 3, MT_SCRAP, CLR_CYAN, 1),
4307 RING((char *)0, 0, "old metal", 0, 0, 0, 0, 3, MT_SCRAP, CLR_BLACK, 1),
4308 RING((char *)0, 0, "trashy", 0, 0, 0, 0, 4, MT_SCRAP, CLR_ORANGE, 1),
4309 RING((char *)0, 0, "melated", 0, 0, 0, 0, 4, MT_SCRAP, CLR_GREEN, 1),
4310 RING((char *)0, 0, "oxidized", 0, 0, 0, 0, 2, MT_SCRAP, CLR_GRAY, 1),
4311 RING((char *)0, 0, "two-metal", 0, 0, 0, 0, 5, MT_ALLOY, CLR_ORANGE, 1),
4312 RING((char *)0, 0, "cinnabar", 0, 0, 0, 0, 5, MT_ALLOY, CLR_RED, 1),
4313 RING((char *)0, 0, "connected", 0, 0, 0, 0, 6, MT_ALLOY, CLR_BRIGHT_BLUE, 1),
4314 RING((char *)0, 0, "deep earth", 0, 0, 0, 0, 5, MT_ALLOY, CLR_BROWN, 1),
4315 RING((char *)0, 0, "rare", 0, 0, 0, 0, 4, MT_ALLOY, CLR_BRIGHT_GREEN, 1),
4316 RING((char *)0, 0, "tinsel", 0, 0, 0, 0, 2, MT_TINSEL, CLR_BROWN, 1),
4317 RING((char *)0, 0, "flimsel", 0, 0, 0, 0, 1, MT_TINSEL, CLR_GRAY, 1),
4318 RING((char *)0, 0, "very light", 0, 0, 0, 0, 1, MT_TINSEL, CLR_WHITE, 1),
4319 RING((char *)0, 0, "dangling", 0, 0, 0, 0, 3, MT_TINSEL, CLR_BROWN, 1),
4320 RING((char *)0, 0, "leading", 0, 0, 0, 0, 3, MT_TINSEL, CLR_GRAY, 1),
4321 RING((char *)0, 0, "lithified", 0, 0, 0, 0, 4, MT_AMBER, CLR_ORANGE, 1),
4322 RING((char *)0, 0, "forested", 0, 0, 0, 0, 3, MT_AMBER, CLR_GREEN, 1),
4323 RING((char *)0, 0, "jewelstone", 0, 0, 0, 0, 5, MT_AMBER, CLR_RED, 1),
4324 RING((char *)0, 0, "alarm", 0, 0, 0, 0, 6, MT_METAL, CLR_RED, 1),
4325 RING((char *)0, 0, "cold anti", 0, 0, 0, 0, 4, MT_COPPER, CLR_BRIGHT_CYAN, 1),
4326 RING((char *)0, 0, "renewable", 0, 0, 0, 0, 4, MT_GOLD, CLR_ORANGE, 1),
4327 RING((char *)0, 0, "transmission", 0, 0, 0, 0, 6, MT_IRON, CLR_CYAN, 1),
4328 RING((char *)0, 0, "transfer control", 0, 0, 0, 0, 2, MT_LEATHER, CLR_CYAN, 1),
4329 RING((char *)0, 0, "sneak", 0, 0, 0, 0, 1, MT_MYSTERIOUS, CLR_BLACK, 1),
4330 RING((char *)0, 0, "viability", 0, 0, 0, 0, 4, MT_CLOTH, CLR_WHITE, 1),
4331 RING((char *)0, 0, "floating", 0, 0, 0, 0, 1, MT_FOAM, CLR_WHITE, 1),
4332 RING((char *)0, 0, "to obtain physical", 0, 0, 0, 0, 4, MT_ALLOY, CLR_BLACK, 1),
4333 RING((char *)0, 0, "charm", 0, 0, 0, 0, 5, MT_LEATHER, CLR_MAGENTA, 1),
4334 RING((char *)0, 0, "agility", 0, 0, 0, 0, 6, MT_WOOD, CLR_CYAN, 1),
4335 RING((char *)0, 0, "deformation control", 0, 0, 0, 0, 2, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
4336 RING((char *)0, 0, "paper", 0, 0, 0, 0, 1, MT_PAPER, CLR_WHITE, 1),
4337 RING((char *)0, 0, "clothwork", 0, 0, 0, 0, 2, MT_CLOTH, CLR_BROWN, 1),
4338 RING((char *)0, 0, "weightless", 0, 0, 0, 0, 1, MT_CLOTH, CLR_GRAY, 1),
4339 RING((char *)0, 0, "grayish", 0, 0, 0, 0, 3, MT_CLOTH, CLR_GRAY, 1),
4340 RING((char *)0, 0, "intertwined", 0, 0, 0, 0, 3, MT_LEATHER, CLR_BROWN, 1),
4341 RING((char *)0, 0, "spiry", 0, 0, 0, 0, 4, MT_LEATHER, CLR_GRAY, 1),
4342 RING((char *)0, 0, "anfractuous", 0, 0, 0, 0, 5, MT_LEATHER, CLR_BLACK, 1),
4343 RING((char *)0, 0, "stout", 0, 0, 0, 0, 6, MT_WOOD, CLR_BROWN, 1),
4344 RING((char *)0, 0, "gravy", 0, 0, 0, 0, 5, MT_BONE, CLR_BLACK, 1),
4345 RING((char *)0, 0, "regulary", 0, 0, 0, 0, 7, MT_IRON, CLR_CYAN, 1),
4346 RING((char *)0, 0, "vanillaoid", 0, 0, 0, 0, 5, MT_IRON, CLR_CYAN, 1),
4347 RING((char *)0, 0, "ubiquitous", 0, 0, 0, 0, 6, MT_IRON, CLR_CYAN, 1),
4348 RING((char *)0, 0, "off-color", 0, 0, 0, 0, 5, MT_IRON, CLR_GREEN, 1),
4349 RING((char *)0, 0, "colored", 0, 0, 0, 0, 6, MT_IRON, CLR_RED, 1),
4350 RING((char *)0, 0, "artstuff", 0, 0, 0, 0, 4, MT_PLASTIC, CLR_MAGENTA, 1),
4351 RING((char *)0, 0, "breakable", 0, 0, 0, 0, 6, MT_GLASS, CLR_BRIGHT_CYAN, 1),
4352 RING((char *)0, 0, "tourmalin", 0, 0, 0, 0, 9, MT_GEMSTONE, CLR_ORANGE, 1),
4353 RING((char *)0, 0, "breccia", 0, 0, 0, 0, 7, MT_GEMSTONE, CLR_RED, 1),
4354 RING((char *)0, 0, "gneiss", 0, 0, 0, 0, 2, MT_MINERAL, CLR_BRIGHT_BLUE, 1),
4355 RING((char *)0, 0, "sandstone", 0, 0, 0, 0, 3, MT_MINERAL, CLR_RED, 1),
4356 RING((char *)0, 0, "common", 0, 0, 0, 0, 6, MT_MINERAL, CLR_GRAY, 1),
4357 RING((char *)0, 0, "dark-colored", 0, 0, 0, 0, 4, MT_METAL, CLR_BLUE, 1),
4358 RING((char *)0, 0, "dark lapis", 0, 0, 0, 0, 7, MT_GEMSTONE, CLR_BLUE, 1),
4359 RING((char *)0, 0, "misty", 0, 0, 0, 0, 2, MT_FOAM, CLR_BLUE, 1),
4360 RING((char *)0, 0, "undeleted", 0, 0, 0, 0, 3, MT_LEATHER, CLR_BLUE, 1),
4361 RING((char *)0, 0, "painted", 0, 0, 0, 0, 4, MT_MINERAL, CLR_BLUE, 1),
4362 RING((char *)0, 0, "neon", 0, 0, 0, 0, 5, MT_GREEN_STEEL, CLR_BRIGHT_GREEN, 1),
4363 RING((char *)0, 0, "embossed", 0, 0, 0, 0, 6, MT_STEEL, CLR_GRAY, 1),
4364 RING((char *)0, 0, "de", 0, 0, 0, 0, 7, MT_IRON, CLR_CYAN, 1),
4365 RING((char *)0, 0, "ce", 0, 0, 0, 0, 1, MT_PAPER, CLR_WHITE, 1),
4366 RING((char *)0, 0, "crystal", 0, 0, 0, 0, 4, MT_GLASS, CLR_BRIGHT_CYAN, 1),
4367 RING((char *)0, 0, "decorative", 0, 0, 0, 0, 5, MT_IRON, CLR_CYAN, 1),
4368 RING((char *)0, 0, "destructive", 0, 0, 0, 0, 2, MT_TAR, CLR_BLACK, 1),
4369 RING((char *)0, 0, "indian", 0, 0, 0, 0, 2, MT_INKA, CLR_RED, 1),
4370 RING((char *)0, 0, "chitin", 0, 0, 0, 0, 5, MT_CHITIN, CLR_WHITE, 1),
4371 RING((char *)0, 0, "exo", 0, 0, 0, 0, 6, MT_CHITIN, CLR_YELLOW, 1),
4372 RING((char *)0, 0, "skeletal", 0, 0, 0, 0, 6, MT_CHITIN, CLR_GRAY, 1),
4373 RING((char *)0, 0, "shell", 0, 0, 0, 0, 4, MT_SHELL, CLR_RED, 1),
4374 RING((char *)0, 0, "crusted", 0, 0, 0, 0, 3, MT_SHELL, CLR_ORANGE, 1),
4375 RING((char *)0, 0, "mussle", 0, 0, 0, 0, 3, MT_SHELL, CLR_GRAY, 1),
4376 RING((char *)0, 0, "greenish", 0, 0, 0, 0, 6, MT_GREEN_STEEL, CLR_GREEN, 1),
4377 RING((char *)0, 0, "quicksilver", 0, 0, 0, 0, 1, MT_MERCURIAL, CLR_GRAY, 1),
4378 RING((char *)0, 0, "firm", 0, 0, 0, 0, 10, MT_FIRMAMENT, CLR_WHITE, 1),
4379 RING((char *)0, 0, "bamboo", 0, 0, 0, 0, 2, MT_BAMBOO, CLR_BROWN, 1),
4380 RING((char *)0, 0, "light wood", 0, 0, 0, 0, 2, MT_BAMBOO, CLR_YELLOW, 1),
4381 RING((char *)0, 0, "timber", 0, 0, 0, 0, 3, MT_BAMBOO, CLR_YELLOW, 1),
4382 RING((char *)0, 0, "tropical", 0, 0, 0, 0, 2, MT_BAMBOO, CLR_BROWN, 1),
4383 RING((char *)0, 0, "koboldic", 0, 0, 0, 0, 5, MT_COBALT, CLR_BLUE, 1),
4384 RING((char *)0, 0, "mined", 0, 0, 0, 0, 5, MT_COBALT, CLR_GRAY, 1),
4385 RING((char *)0, 0, "blue metal", 0, 0, 0, 0, 6, MT_COBALT, CLR_BRIGHT_CYAN, 1),
4386 RING((char *)0, 0, "ammonite", 0, 0, 0, 0, 7, MT_CORAL, CLR_WHITE, 1),
4387 RING((char *)0, 0, "beach", 0, 0, 0, 0, 3, MT_CORAL, CLR_BROWN, 1),
4388 RING((char *)0, 0, "tin-coated", 0, 0, 0, 0, 2, MT_SINNUM, CLR_GRAY, 1),
4389 RING((char *)0, 0, "poor people", 0, 0, 0, 0, 3, MT_SINNUM, CLR_GRAY, 1),
4390 RING((char *)0, 0, "cold-susceptible", 0, 0, 0, 0, 2, MT_SINNUM, CLR_BLUE, 1),
4391 RING((char *)0, 0, "crumbly", 0, 0, 0, 0, 1, MT_SINNUM, CLR_GRAY, 1),
4392 RING((char *)0, 0, "metal alloy", 0, 0, 0, 0, 6, MT_BRONZE, CLR_GRAY, 1),
4393 RING((char *)0, 0, "harder", 0, 0, 0, 0, 7, MT_BRONZE, CLR_CYAN, 1),
4394 RING((char *)0, 0, "dual", 0, 0, 0, 0, 5, MT_BRONZE, CLR_CYAN, 1),
4395 RING((char *)0, 0, "orange-hued", 0, 0, 0, 0, 6, MT_BRONZE, CLR_ORANGE, 1),
4396 RING((char *)0, 0, "green-stained", 0, 0, 0, 0, 4, MT_BRONZE, CLR_BRIGHT_GREEN, 1),
4397 RING((char *)0, 0, "patina", 0, 0, 0, 0, 4, MT_BRONZE, CLR_GREEN, 1),
4398 RING((char *)0, 0, "aluminium", 0, 0, 0, 0, 3, MT_ALUMEN, CLR_WHITE, 1),
4399 RING((char *)0, 0, "everyday", 0, 0, 0, 0, 4, MT_ALUMEN, CLR_GRAY, 1),
4400 RING((char *)0, 0, "junk store", 0, 0, 0, 0, 3, MT_ALUMEN, CLR_WHITE, 1),
4401 RING((char *)0, 0, "raw material", 0, 0, 0, 0, 4, MT_ALUMEN, CLR_WHITE, 1),
4402 RING((char *)0, 0, "mesh", 0, 0, 0, 0, 3, MT_MESH, CLR_WHITE, 1),
4403 RING((char *)0, 0, "weaved", 0, 0, 0, 0, 3, MT_MESH, CLR_GRAY, 1),
4404 RING((char *)0, 0, "dark metal", 0, 0, 0, 0, 7, MT_STEEL, CLR_BLACK, 1),
4405 RING((char *)0, 0, "fire-forged", 0, 0, 0, 0, 8, MT_STEEL, CLR_BLACK, 1),
4406 RING((char *)0, 0, "titanium", 0, 0, 0, 0, 8, MT_TITANIUM, CLR_ORANGE, 1),
4407 RING((char *)0, 0, "fadeless", 0, 0, 0, 0, 9, MT_TITANIUM, CLR_BRIGHT_BLUE, 1),
4408 RING((char *)0, 0, "eternal", 0, 0, 0, 0, 8, MT_ADAMANTIUM, CLR_BROWN, 1),
4409 RING((char *)0, 0, "lacy", 0, 0, 0, 0, 2, MT_LACQUER, CLR_ORANGE, 1),
4410 /* More descriptions: cameo, intaglio */
4411 #undef RING
4413 /* amulets ... - THE Amulet comes last because it is special */
4414 #define AMULET(name,desc,power,prob,metal,color,minlvl) OBJECT( \
4415 OBJ(name,desc), BITS(0,0,0,0,1,0,0,0,0,0,0,0,metal), power, \
4416 AMULET_CLASS, prob, 0, 0, 150, 0, 0, 0, 0, 20, color, minlvl, 0 )
4417 AMULET("amulet of change", "square", 0, 8744, MT_IRON, CLR_BLACK, 1),
4418 AMULET("amulet of peace", "inka", PEACEVISION, 1300, MT_INKA, CLR_ORANGE, 20),
4419 AMULET("amulet of polymorph", "wired", 0, 100, MT_METAL, CLR_BLACK, 15),
4420 AMULET("amulet of drain resistance","warped", DRAIN_RES, 6000, MT_IRON, CLR_GRAY, 10),
4421 AMULET("amulet of ESP", "circular", TELEPAT, 10588, MT_IRON, CLR_WHITE, 5),
4422 AMULET("amulet of undead warning", "occult", WARN_UNDEAD, 500, MT_MITHRIL, CLR_BLACK, 5),
4423 AMULET("amulet of clear view", "clearant", BLIND_RES, 250, MT_CELESTIUM, CLR_WHITE, 7),
4424 AMULET("amulet of own race warning", "cabbalist", 0, 530, MT_PLASTIC, CLR_CYAN, 1),
4425 AMULET("amulet of poison warning", "splatted", 0, 530, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
4426 AMULET("amulet of covetous warning", "egyptian", 0, 530, MT_GOLD, CLR_MAGENTA, 1),
4427 AMULET("amulet of flying", "convex", FLYING, 5000, MT_MINERAL, CLR_RED, 10),
4428 AMULET("amulet of life saving", "spherical", LIFESAVED, 5000, MT_GLASS, CLR_BRIGHT_BLUE, 20),
4429 AMULET("amulet of monster saving", "vine", 0, 50, MT_VEGGY, CLR_GREEN, 15),
4430 AMULET("amulet of magical breathing", "octagonal", MAGICAL_BREATHING, 5000, MT_GEMSTONE, CLR_GREEN, 10),
4431 AMULET("amulet of guarding", "cabbage", 0, 250, MT_VEGGY, CLR_GREEN, 10),
4432 AMULET("amulet of reflection", "hexagonal", REFLECTING, 6029, MT_GEMSTONE, CLR_BRIGHT_GREEN, 5),
4433 AMULET("amulet of restful sleep", "triangular", SLEEPING, 6340, MT_GEMSTONE, CLR_MAGENTA, 1),
4434 AMULET("amulet of blindness", "radiant", BLINDED, 1000, MT_DRAGON_HIDE, CLR_WHITE, 10),
4435 AMULET("amulet of strangulation", "oval", STRANGLED, 2000, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 1),
4436 AMULET("amulet of spellcasting", "coralieve", SPELLBOOST, 500, MT_CORAL, CLR_WHITE, 14),
4437 AMULET("amulet of fucking", "toroidal", FUCK_OVER, 1000, MT_IRON, CLR_CYAN, 5),
4438 AMULET("amulet of mystery resistance", "vanillic", MYSTERY_RES, 1500, MT_IRON, CLR_CYAN, 7),
4439 AMULET("amulet of burden", "wretched", BURDENED_STATE, 2000, MT_MINERAL, CLR_GRAY, 1),
4440 AMULET("amulet of climbing", "mountainous", 0, 500, MT_MINERAL, CLR_GRAY, 35),
4441 AMULET("amulet of neck brace", "nonvorpal", 0, 100, MT_ETERNIUM, CLR_GRAY, 1),
4442 AMULET("amulet of technicality", "hitec", TECHNICALITY, 300, MT_BRICK, CLR_ORANGE, 10),
4443 AMULET("amulet of premature death", "deadly", PREMDEATH, 100, MT_SILVER, CLR_GRAY, 25),
4444 AMULET("amulet of unchanging", "concave", UNCHANGING, 5000, MT_MINERAL, CLR_CYAN, 15),
4445 AMULET("amulet versus poison", "pyramidal", POISON_RES, 9390, MT_GEMSTONE, CLR_BRIGHT_CYAN, 1),
4446 AMULET("amulet versus stone", "lunate", /*STONE_RES*/0, 4750, MT_COPPER, CLR_BRIGHT_MAGENTA, 5),
4447 AMULET("amulet of depetrify", "charmed", STONE_RES, 1000, MT_BONE, CLR_RED, 25),
4448 AMULET("amulet of magic resistance", "rare", ANTIMAGIC,100, MT_PAPER, CLR_ORANGE, 30),
4449 AMULET("amulet of sickness resistance", "sparkling", SICK_RES,900, MT_GLASS, CLR_BRIGHT_GREEN, 20),
4450 AMULET("amulet of swimming", "watery", SWIMMING, 1000, MT_LIQUID, CLR_BRIGHT_BLUE, 5),
4451 AMULET("amulet of disintegration resistance", "hardrock", DISINT_RES,500, MT_MINERAL, CLR_BLACK, 35),
4452 AMULET("amulet of acid resistance", "venomous", ACID_RES,500, MT_LIQUID, CLR_GREEN, 15),
4453 AMULET("amulet of regeneration", "vivid", REGENERATION,500, MT_CLOTH, CLR_BRIGHT_CYAN, 10),
4454 AMULET("amulet of conflict", "sounding", CONFLICT,500, MT_METAL, CLR_WHITE, 20),
4455 AMULET("amulet of fumbling", "clumsy", FUMBLING,500, MT_LEATHER, CLR_ORANGE, 1),
4456 AMULET("amulet of second chance", "tetraedrical",SECOND_CHANCE, 500, MT_GEMSTONE, CLR_BRIGHT_BLUE, 1),
4457 AMULET("amulet of third chance", "three-corner", 0, 1000, MT_GEMSTONE, CLR_GREEN, 10),
4458 AMULET("amulet of data storage", "icosaedrical", 0, 500, MT_GEMSTONE, CLR_BRIGHT_GREEN, 1),
4459 AMULET("amulet of defusing", "line", DEFUSING, 200, MT_IRON, CLR_CYAN, 1),
4460 AMULET("amulet of waterwalking", "rubber", WWALKING,500, MT_PLASTIC, CLR_BRIGHT_BLUE, 8),
4461 AMULET("amulet of hunger", "gleaming", HUNGER,494, MT_WAX, CLR_BRIGHT_MAGENTA, 1),
4462 AMULET("amulet of power", "bloody", ENERGY_REGENERATION, 500, MT_FLESH, CLR_RED, 20),
4463 AMULET("amulet of leech", "hard metal", MANALEECH, 100, MT_METAL, CLR_GRAY, 25),
4464 AMULET("amulet of danger", "doomed", 0, 100, MT_DRAGON_HIDE, CLR_BLACK, 1),
4465 AMULET("amulet of feminism", "activism", 0, 100, MT_MESH, CLR_RED, 1),
4466 AMULET("amulet of time", "clocking", 0, 50, MT_LEAD, CLR_BROWN, 5),
4467 AMULET("amulet of pet view", "animalic", 0, 100, MT_FLESH, CLR_BROWN, 3),
4468 AMULET("amulet of automatic shutdown", "gk1", 0, 200, MT_COBALT, CLR_BRIGHT_CYAN, 25),
4469 AMULET("amulet of physical boost", "redacted", 0, 1000, MT_COBALT, CLR_ORANGE, 5),
4470 AMULET("amulet of mental boost", "censored", 0, 1000, MT_SINNUM, CLR_RED, 5),
4471 AMULET("amulet of the matrix", "demoic", 0, 100, MT_STEEL, CLR_ORANGE, 15),
4473 AMULET("amulet of insomnia", "awakening", SLEEP_RES, 20, MT_MINERAL, CLR_BLACK, 5),
4474 AMULET("amulet of mental stability", "slexy", CONF_RES, 20, MT_LEATHER, CLR_ORANGE, 10),
4476 AMULET("amulet of contamination resistance", "gradual", CONT_RES, 50, MT_MINERAL, CLR_GRAY, 24),
4477 AMULET("amulet of scent", "panting", SCENT_VIEW, 250, MT_CLOTH, CLR_WHITE, 5),
4479 AMULET("amulet of the RNG", "autocursing", 0, 500, MT_LIQUID, CLR_BLACK, 5),
4480 AMULET("amulet of infinity", "splashed", 0, 500, MT_LIQUID, CLR_BRIGHT_GREEN, 5),
4482 AMULET("amulet of speed", "beam", FAST, 100, MT_LIQUID, CLR_YELLOW, 25),
4483 AMULET("amulet of polymorph control", "transformer", POLYMORPH_CONTROL, 100, MT_BONE, CLR_GRAY, 20),
4484 AMULET("amulet of teleport control", "transitory", TELEPORT_CONTROL, 100, MT_GLASS, CLR_MAGENTA, 15),
4485 AMULET("amulet of flipping", "rotating", 0, 50, MT_COPPER, CLR_BLUE, 24),
4486 AMULET("amulet of thorns", "thorny", 0, 200, MT_BAMBOO, CLR_BROWN, 14),
4487 AMULET("amulet of sustained mind", "intelligent", 0, 300, MT_COBALT, CLR_CYAN, 15),
4488 AMULET("amulet of special shielding", "mystified", 0, 100, MT_MYSTERIOUS, CLR_MAGENTA, 25),
4489 AMULET("amulet of vomit pump", "rumored", 0, 100, MT_PAPER, CLR_WHITE, 5),
4490 AMULET("amulet of x", "eks", 0, 10, MT_ANTIDOTIUM, CLR_WHITE, 20),
4492 AMULET("amulet of prism", "prismatic", REFLECTING, 20, MT_MINERAL, CLR_BRIGHT_MAGENTA, 8),
4493 AMULET("amulet of warp dimension","hazy", REFLECTING, 20, MT_LIQUID, CLR_WHITE, 10),
4494 AMULET("amulet of D-type equipment", "strange", FIRE_RES, 20, MT_PLATINUM, CLR_RED, 1),
4495 /*also get SWIM_LAVA*/
4496 AMULET("amulet versus death spell", "torus", DTBEEM_RES, 20, MT_COPPER, CLR_BLACK, 1),
4497 AMULET("amulet of quick attack", "leftangular", DOUBLE_ATTACK, 20, MT_METAL, CLR_ORANGE, 20),
4498 AMULET("amulet of quadruple attack", "signet", QUAD_ATTACK, 20, MT_IRON, HI_METAL, 80),
4499 AMULET("pendant", "looped", 0, 20, MT_PAPER, CLR_WHITE, 1),
4500 AMULET("necklace", "conical", 0, 20, MT_LEATHER, CLR_BRIGHT_BLUE, 1),
4501 AMULET("amulet of magic control", "server", CONTROL_MAGIC, 50, MT_ALLOY, CLR_ORANGE, 18),
4502 AMULET("amulet of map amnesia", "forgettable", MAP_AMNESIA, 10, MT_PLATINUM, CLR_BRIGHT_MAGENTA, 1),
4503 AMULET("amulet of stone", "unmaterial", 0, 10, MT_MYSTERIOUS, CLR_GRAY, 25),
4504 AMULET("amulet of depression", "psychosomatic", 0, 10, MT_MINERAL, CLR_MAGENTA, 1),
4506 AMULET("amulet versus curses", "attractive", VERSUS_CURSES, 100, MT_MINERAL, CLR_YELLOW, 25),
4507 AMULET("amulet versus nagging", "extraordinary", 0, 20, MT_MYSTERIOUS, CLR_GRAY, 5),
4508 AMULET("amulet of symbiote saving", "fungoid", 0, 100, MT_VEGGY, CLR_BRIGHT_GREEN, 15),
4510 AMULET("amulet of trap warping", "true", TRAPWARPING, 3, MT_ARCANIUM, CLR_BLUE, 1),
4511 AMULET("amulet of hi-level casting", "false", ENTHU_EFFECT, 3, MT_MYSTERIOUS, CLR_BLUE, 1),
4512 AMULET("amulet of rmb loss", "clicking", RMB_LOST, 3, MT_METAL, CLR_GRAY, 1),
4513 AMULET("amulet of item teleportation", "starwars", TELEPORTING_ITEMS, 3, MT_GOLD, CLR_MAGENTA, 1),
4514 AMULET("amulet of explosion", "nuclear", MAGIC_DEVICE_BUG, 3, MT_DRAGON_HIDE, CLR_ORANGE, 1),
4515 AMULET("amulet of wrong seeing", "too expensive", BOOKBUG, 3, MT_GOLD, CLR_GRAY, 1),
4516 AMULET("amulet of weak magic", "weaksauce", LOW_EFFECTS, 3, MT_VEGGY, CLR_RED, 1),
4517 AMULET("amulet of directional swap", "obfuscated", TOTTER_EFFECT, 3, MT_VEGGY, CLR_BLACK, 1),
4518 AMULET("amulet of sudden curse", "unexpected", DROPCURSES_EFFECT, 3, MT_VEGGY, CLR_GREEN, 1),
4519 AMULET("amulet of monster multishot", "elevated", MONSTER_MULTISHOT_EFFECT, 3, MT_PLATINUM, CLR_BLACK, 1),
4520 AMULET("amulet of anti experience", "ringwraith", ANTILEVELING, 3, MT_VEGGY, CLR_MAGENTA, 1),
4521 AMULET("amulet of total burden", "cow", MEAN_BURDEN_EFFECT, 3, MT_CORAL, CLR_YELLOW, 1),
4522 AMULET("amulet of screwy interface", "martial", INTERFACE_SCREW, 3, MT_TAR, CLR_GRAY, 1),
4523 AMULET("amulet of bones", "charnel", BONES_CHANGE, 3, MT_BONE, CLR_WHITE, 1),
4524 AMULET("amulet of spell forgetting", "guilded", SPELL_FORGETTING, 3, MT_ARCANIUM, CLR_YELLOW, 1),
4525 AMULET("amulet of anti-teleportation", "rigid", NORETURN, 3, MT_METAL, CLR_BROWN, 1),
4526 AMULET("amulet of escape problem", "sunblade", ESCAPE_PAST_EFFECT, 3, MT_METEOSTEEL, CLR_ORANGE, 1),
4527 AMULET("amulet of miscoloration", "rapid", MISCOLOR_EFFECT, 3, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 1),
4528 AMULET("amulet of lost knowledge", "sunken", UN_KNOWLEDGE_EFFECT, 3, MT_LIQUID, CLR_MAGENTA, 1),
4529 AMULET("amulet of severe fuckup", "fucking", FUCKFUCKFUCK_EFFECT, 3, MT_MYSTERIOUS, CLR_BRIGHT_MAGENTA, 1),
4530 AMULET("amulet of nausea", "oblong", 0, 100, MT_STEEL, CLR_BRIGHT_CYAN, 4),
4531 AMULET("amulet of clear mind", "picked", 0, 100, MT_ALUMEN, CLR_BLACK, 25),
4533 AMULET("amulet of item insecurity", "arasia", CURSED_PARTS, 3, MT_BRICK, CLR_ORANGE, 1),
4534 AMULET("amulet of stopped evolution", "darwinism", DEPROVEMENT, 3, MT_FLESH, CLR_CYAN, 1),
4535 AMULET("amulet of initialization failure", "bootstrapped", INITIALIZATION_FAIL, 3, MT_GLASS, CLR_BRIGHT_BLUE, 1),
4536 AMULET("amulet of real screwery", "mech-tech", LONG_SCREWUP, 3, MT_ETERNIUM, CLR_ORANGE, 1),
4537 AMULET("amulet of enemy saving", "undertow", LIFE_SAVING_BUG, 3, MT_LIQUID, CLR_BRIGHT_BLUE, 1),
4538 AMULET("amulet of increased frequency", "mastist", FREQUENTATION_SPAWNS, 3, MT_BONE, CLR_BRIGHT_CYAN, 1),
4539 AMULET("amulet of spell metal", "chrome", METAL_SPELLS, 3, MT_CHROME, CLR_GRAY, 1),
4540 AMULET("amulet of techout", "taut", TECHOUT_BUG, 3, MT_WOOD, CLR_BROWN, 1),
4541 AMULET("amulet of bad part", "anable", COMPLETELY_BAD_PARTS, 3, MT_BRICK, CLR_GRAY, 1),
4542 AMULET("amulet of evil variant", "voicer", EVIL_VARIANT_ACTIVE, 3, MT_VIVA, CLR_RED, 1),
4544 AMULET("amulet of sanity treble", "tremolo", SANITY_TREBLE_EFFECT, 3, MT_METAL, CLR_ORANGE, 1),
4545 AMULET("amulet of hostility", "funk", ENMITY_BUG, 3, MT_PLATINUM, CLR_RED, 1),
4546 AMULET("amulet of evil crafting", "evilpatch", ARTIFICER_BUG, 3, MT_PLASTIC, CLR_MAGENTA, 1),
4547 AMULET("amulet of edibility", "wary", EATER_BUG, 3, MT_VEGGY, CLR_BROWN, 1),
4548 AMULET("amulet of waking", "awake", WAKEUP_CALL_BUG, 3, MT_CLOTH, CLR_BRIGHT_BLUE, 1),
4549 AMULET("amulet of trash", "shitty", TRASHING_EFFECT, 3, MT_COMPOST, CLR_BROWN, 1),
4550 AMULET("amulet of undressing", "uplift", UNDRESSING_EFFECT, 3, MT_PAPER, CLR_WHITE, 1),
4551 AMULET("amulet of starlight", "stardust", STARLIT_BUG, 3, MT_WAX, CLR_GRAY, 1),
4553 AMULET("amulet of vulnerability", "eating", 0, 1, MT_VEGGY, CLR_GREEN, 1),
4554 /* amulet of vulnerability must be last! */
4556 AMULET((char *)0, "rotated", 0, 0, MT_METAL, CLR_ORANGE, 1),
4557 AMULET((char *)0, "rounded", 0, 0, MT_METAL, CLR_YELLOW, 1),
4558 AMULET((char *)0, "moony", 0, 0, MT_COPPER, CLR_MAGENTA, 1),
4559 AMULET((char *)0, "spiked", 0, 0, MT_SILVER, CLR_BROWN, 1),
4560 AMULET((char *)0, "rectangular",0, 0, MT_METAL, CLR_GREEN, 1),
4561 AMULET((char *)0, "elliptic", 0, 0, MT_IRON, CLR_BRIGHT_BLUE, 1),
4562 AMULET((char *)0, "rhomboedric", 0, 0, MT_METAL, CLR_ORANGE, 1),
4563 AMULET((char *)0, "radiating", 0, 0, MT_DRAGON_HIDE, CLR_ORANGE, 1),
4564 AMULET((char *)0, "powerful", 0, 0, MT_GOLD, CLR_BRIGHT_CYAN, 1),
4565 AMULET((char *)0, "burdening", 0, 0, MT_BONE, CLR_RED, 1),
4566 AMULET((char *)0, "worthless", 0, 0, MT_WOOD, CLR_BROWN, 1),
4567 AMULET((char *)0, "dark", 0, 0, MT_SILVER, CLR_MAGENTA, 1),
4568 AMULET((char *)0, "ghostly", 0, 0, MT_PLATINUM, CLR_GRAY, 1),
4569 AMULET((char *)0, "black", 0, 0, MT_PLATINUM, CLR_BLACK, 1),
4570 AMULET((char *)0, "bright", 0, 0, MT_BONE, CLR_WHITE, 1),
4571 AMULET((char *)0, "tetragonal", 0, 0, MT_GEMSTONE, CLR_BRIGHT_GREEN, 1),
4572 AMULET((char *)0, "edged", 0, 0, MT_GLASS, CLR_BRIGHT_BLUE, 1),
4573 AMULET((char *)0, "glaring", 0, 0, MT_GLASS, CLR_YELLOW, 1),
4574 AMULET((char *)0, "illusionary",0, 0, MT_MINERAL, CLR_GREEN, 1),
4575 AMULET((char *)0, "standard", 0, 0, MT_MINERAL, CLR_CYAN, 1),
4576 AMULET((char *)0, "hidden", 0, 0, MT_GOLD, CLR_CYAN, 1),
4577 AMULET((char *)0, "remote", 0, 0, MT_PLATINUM, CLR_GRAY, 1),
4578 AMULET((char *)0, "secluded", 0, 0, MT_MITHRIL, CLR_BLACK, 1),
4579 AMULET((char *)0, "Yendorian", 0, 0, MT_GOLD, CLR_WHITE, 1),
4580 AMULET((char *)0, "adamant", 0, 0, MT_ADAMANTIUM, CLR_BRIGHT_GREEN, 1),
4581 AMULET((char *)0, "agate", 0, 0, MT_GEMSTONE, CLR_GRAY, 1),
4582 AMULET((char *)0, "amber", 0, 0, MT_AMBER, CLR_YELLOW, 1),
4583 AMULET((char *)0, "azure", 0, 0, MT_GEMSTONE, CLR_CYAN, 1),
4584 AMULET((char *)0, "bone", 0, 0, MT_BONE, CLR_WHITE, 1),
4585 AMULET((char *)0, "brass", 0, 0, MT_COPPER, CLR_CYAN, 1),
4586 AMULET((char *)0, "carved oak", 0, 0, MT_WOOD, CLR_BROWN, 1),
4587 AMULET((char *)0, "crystal", 0, 0, MT_GLASS, CLR_WHITE, 1),
4588 AMULET((char *)0, "driftwood", 0, 0, MT_WOOD, CLR_ORANGE, 1),
4589 AMULET((char *)0, "ivory", 0, 0, MT_BONE, CLR_WHITE, 1),
4590 AMULET((char *)0, "sea shell", 0, 0, MT_BONE, CLR_BRIGHT_CYAN, 1),
4591 AMULET((char *)0, "coral", 0, 0, MT_CORAL, CLR_CYAN, 1),
4592 AMULET((char *)0, "obsidian", 0, 0, MT_OBSIDIAN, CLR_BLACK, 1),
4593 AMULET((char *)0, "pewter", 0, 0, MT_MINERAL, CLR_GRAY, 1),
4594 AMULET((char *)0, "dragon tooth", 0, 0, MT_DRAGON_HIDE, CLR_YELLOW, 1),
4595 AMULET((char *)0, "origami paper", 0, 0, MT_PAPER, CLR_WHITE, 1),
4597 AMULET((char *)0, "hammer", 0, 0, MT_WOOD, HI_WOOD, 1),
4598 AMULET((char *)0, "festoonery", 0, 0, MT_WOOD, CLR_BRIGHT_GREEN, 1),
4599 AMULET((char *)0, "spined", 0, 0, MT_WOOD, CLR_GREEN, 1),
4600 AMULET((char *)0, "wheel", 0, 0, MT_WOOD, HI_WOOD, 1),
4601 AMULET((char *)0, "chipped", 0, 0, MT_BONE, CLR_WHITE, 1),
4602 AMULET((char *)0, "cranium", 0, 0, MT_BONE, CLR_WHITE, 1),
4603 AMULET((char *)0, "carapace", 0, 0, MT_BONE, CLR_BROWN, 1),
4604 AMULET((char *)0, "scallop-shell", 0, 0, MT_BONE, CLR_WHITE, 1),
4605 AMULET((char *)0, "pique", 0, 0, MT_BONE, HI_GOLD, 1),/*tortoiseshell*/
4606 AMULET((char *)0, "miniature", 0, 0, MT_BONE, CLR_BROWN, 1),
4607 AMULET((char *)0, "tusk", 0, 0, MT_BONE, CLR_BROWN, 1),
4608 AMULET((char *)0, "drake tooth", 0, 0, MT_DRAGON_HIDE, CLR_WHITE, 1),
4609 AMULET((char *)0, "dragon scale", 0, 0, MT_DRAGON_HIDE, CLR_BROWN, 1),
4610 AMULET((char *)0, "disk", 0, 0, MT_IRON, HI_METAL, 1),/*steel*/
4611 AMULET((char *)0, "obelisk", 0, 0, MT_IRON, HI_METAL, 1),
4612 AMULET((char *)0, "infinite looped", 0, 0, MT_IRON, HI_METAL, 1),
4613 AMULET((char *)0, "wide conical", 0, 0, MT_IRON, HI_METAL, 1),
4614 AMULET((char *)0, "beaten", 0, 0, MT_IRON, HI_METAL, 1),
4615 AMULET((char *)0, "serrated", 0, 0, MT_IRON, HI_METAL, 1),
4616 AMULET((char *)0, "straightangular", 0, 0, MT_IRON, HI_METAL, 1),
4617 AMULET((char *)0, "flawless", 0, 0, MT_IRON, HI_METAL, 1),
4618 AMULET((char *)0, "trapezoid", 0, 0, MT_IRON, HI_METAL, 1),
4619 AMULET((char *)0, "rhombic", 0, 0, MT_IRON, HI_METAL, 1),
4620 AMULET((char *)0, "pentagonal", 0, 0, MT_IRON, HI_METAL, 1),
4621 AMULET((char *)0, "spindly", 0, 0, MT_IRON, HI_METAL, 1),
4622 AMULET((char *)0, "decagonal", 0, 0, MT_IRON, HI_METAL, 1),
4623 AMULET((char *)0, "cubic", 0, 0, MT_COPPER, HI_COPPER, 1),
4624 AMULET((char *)0, "etched", 0, 0, MT_COPPER, HI_COPPER, 1),/*copper*/
4625 AMULET((char *)0, "pentacle", 0, 0, MT_BRONZE, HI_COPPER, 1),/*bronze*/
4626 AMULET((char *)0, "stick", 0, 0, MT_COPPER, CLR_YELLOW, 1),/*brass*/
4627 AMULET((char *)0, "sigil-engraved", 0, 0, MT_COPPER, HI_COPPER, 1),
4628 AMULET((char *)0, "star", 0, 0, MT_SILVER, HI_SILVER, 1),
4629 AMULET((char *)0, "baby ring", 0, 0, MT_SILVER, HI_SILVER, 1),
4630 AMULET((char *)0, "sunburst", 0, 0, MT_GOLD, HI_GOLD, 1),
4631 AMULET((char *)0, "cartouche", 0, 0, MT_GOLD, HI_GOLD, 1),
4632 AMULET((char *)0, "lariat", 0, 0, MT_GOLD, HI_GOLD, 1),
4633 AMULET((char *)0, "mosaic", 0, 0, MT_GLASS, CLR_GREEN, 1),
4634 AMULET((char *)0, "scarab", 0, 0, MT_MINERAL, CLR_BRIGHT_BLUE, 1),/*lapis lazuli*/
4635 AMULET((char *)0, "cracked", 0, 0, MT_MINERAL, HI_MINERAL, 1),
4636 AMULET((char *)0, "pebble", 0, 0, MT_MINERAL, HI_MINERAL, 1),
4637 AMULET((char *)0, "plaque", 0, 0, MT_MINERAL, CLR_WHITE, 1),
4638 AMULET((char *)0, "mourning jewelry", 0, 0, MT_GEMSTONE,CLR_BLACK, 1),/*jet*/
4639 AMULET((char *)0, "teardrop", 0, 0, MT_GEMSTONE, CLR_BRIGHT_BLUE, 1),
4640 AMULET((char *)0, "surface", 0, 0, MT_IRON, HI_METAL, 1),
4641 AMULET((char *)0, "twisted", 0, 0, MT_IRON, HI_METAL, 1),
4642 AMULET((char *)0, "tubular", 0, 0, MT_GEMSTONE, CLR_GREEN, 1), /*jade*/
4643 AMULET((char *)0, "notched", 0, 0, MT_MINERAL, HI_MINERAL, 1),
4644 AMULET((char *)0, "knobbly", 0, 0, MT_MINERAL, HI_MINERAL, 1),
4645 AMULET((char *)0, "leaf", 0, 0, MT_WOOD, CLR_BRIGHT_GREEN, 1),
4646 AMULET((char *)0, "key of air", 0, 0, MT_CORAL, CLR_ORANGE, 1), /*coral*/
4647 AMULET((char *)0, "crescent", 0, 0, MT_SILVER, HI_SILVER, 1),
4648 AMULET((char *)0, "heart", 0, 0, MT_CORAL, CLR_BRIGHT_MAGENTA, 1), /*coral-2*/
4649 AMULET((char *)0, "mobius", 0, 0, MT_SILVER, CLR_GRAY, 1),
4650 AMULET((char *)0, "bird", 0, 0, MT_COPPER, CLR_GREEN, 1), /*cloisonne*/
4651 AMULET((char *)0, "drop", 0, 0, MT_IRON, CLR_WHITE, 1), /*pearl*/
4652 AMULET((char *)0, "red-moon", 0, 0, MT_BONE, CLR_RED, 1),
4653 AMULET((char *)0, "unicorn", 0, 0, MT_BONE, CLR_WHITE, 1),
4654 AMULET((char *)0, "white wings", 0, 0, MT_LEATHER, CLR_CYAN, 1), /*feather*/
4655 AMULET((char *)0, "mitten", 0, 0, MT_CLOTH, CLR_WHITE, 1),
4656 AMULET((char *)0, "doll", 0, 0, MT_PLASTIC, HI_ORGANIC, 1),
4657 AMULET((char *)0, "megane", 0, 0, MT_GLASS, HI_GLASS, 1),
4658 AMULET((char *)0, "ribbon", 0, 0, MT_CLOTH, CLR_MAGENTA, 1),
4659 AMULET((char *)0, "lipstick", 0, 0, MT_METAL, HI_METAL, 1),
4660 AMULET((char *)0, "dice", 0, 0, MT_BONE, CLR_WHITE, 1),
4661 AMULET((char *)0, "tap", 0, 0, MT_WOOD, HI_WOOD, 1),
4662 AMULET((char *)0, "spoony", 0, 0, MT_METAL, HI_SILVER, 1),/*pewter*/
4663 AMULET((char *)0, "pencil", 0, 0, MT_WOOD, HI_WOOD, 1),
4664 AMULET((char *)0, "cat", 0, 0, MT_COPPER, HI_COPPER, 1),
4665 AMULET((char *)0, "dog", 0, 0, MT_METAL, CLR_GRAY, 1),/*zink or tin*/
4666 AMULET((char *)0, "turtle", 0, 0, MT_BONE, CLR_BROWN, 1),/*tortoiseshell*/
4667 AMULET((char *)0, "crow", 0, 0, MT_IRON, CLR_BLACK, 1),
4668 AMULET((char *)0, "invader", 0, 0, MT_GOLD, HI_GOLD, 1),
4669 AMULET((char *)0, "buck tooth", 0, 0, MT_BONE, CLR_WHITE, 1),/*buck tooth of Ishino Arasi :) */
4670 AMULET((char *)0, "semicircular", 0, 0, MT_IRON, HI_METAL, 1),
4671 AMULET((char *)0, "hemispherical", 0, 0, MT_IRON, HI_METAL, 1),
4672 AMULET((char *)0, "deltoid", 0, 0, MT_IRON, HI_METAL, 1),
4673 AMULET((char *)0, "ecliptic", 0, 0, MT_IRON, HI_METAL, 1),
4674 AMULET((char *)0, "octahedral", 0, 0, MT_IRON, HI_METAL, 1),
4675 AMULET((char *)0, "viva", 0, 0, MT_VIVA, CLR_ORANGE, 1),
4676 AMULET((char *)0, "vivardoradorium", 0, 0, MT_VIVA, CLR_ORANGE, 1),
4677 AMULET((char *)0, "life", 0, 0, MT_VIVA, CLR_RED, 1),
4678 AMULET((char *)0, "good fortune", 0, 0, MT_VIVA, CLR_GREEN, 1),
4679 AMULET((char *)0, "jungle", 0, 0, MT_INKA, CLR_GREEN, 1),
4680 AMULET((char *)0, "underground", 0, 0, MT_INKA, CLR_BRIGHT_BLUE, 1),
4681 AMULET((char *)0, "prince", 0, 0, MT_INKA, CLR_RED, 1),
4682 AMULET((char *)0, "wanted", 0, 0, MT_INKA, CLR_YELLOW, 1),
4683 AMULET((char *)0, "tar", 0, 0, MT_TAR, CLR_BLACK, 1),
4684 AMULET((char *)0, "tarmac", 0, 0, MT_TAR, CLR_BLACK, 1),
4685 AMULET((char *)0, "bitumen", 0, 0, MT_TAR, CLR_BLACK, 1),
4686 AMULET((char *)0, "gravel", 0, 0, MT_TAR, CLR_GRAY, 1),
4687 AMULET((char *)0, "racecar", 0, 0, MT_TAR, CLR_RED, 1),
4688 AMULET((char *)0, "medal", 0, 0, MT_TAR, CLR_BRIGHT_CYAN, 1),
4689 AMULET((char *)0, "silk", 0, 0, MT_SILK, CLR_WHITE, 1),
4690 AMULET((char *)0, "silkweave", 0, 0, MT_SILK, CLR_YELLOW, 1),
4691 AMULET((char *)0, "beauty", 0, 0, MT_SILK, CLR_MAGENTA, 1),
4692 AMULET((char *)0, "femmy", 0, 0, MT_SILK, CLR_BRIGHT_MAGENTA, 1),
4693 AMULET((char *)0, "arcanium", 0, 0, MT_ARCANIUM, CLR_MAGENTA, 1),
4694 AMULET((char *)0, "dev", 0, 0, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1),
4695 AMULET((char *)0, "team", 0, 0, MT_ARCANIUM, CLR_BRIGHT_CYAN, 1),
4696 AMULET((char *)0, "mysterious", 0, 0, MT_MYSTERIOUS, CLR_BLACK, 1),
4697 AMULET((char *)0, "rank", 0, 0, MT_MYSTERIOUS, CLR_BROWN, 1),
4698 AMULET((char *)0, "thorn", 0, 0, MT_SECREE, CLR_GRAY, 1),
4699 AMULET((char *)0, "hurtful", 0, 0, MT_SECREE, CLR_GRAY, 1),
4700 AMULET((char *)0, "secree", 0, 0, MT_SECREE, CLR_BROWN, 1),
4701 AMULET((char *)0, "secretion", 0, 0, MT_SECREE, CLR_BLACK, 1),
4702 AMULET((char *)0, "snot", 0, 0, MT_SECREE, CLR_BROWN, 1),
4703 AMULET((char *)0, "pourpoor", 0, 0, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
4704 AMULET((char *)0, "pauper", 0, 0, MT_POURPOOR, CLR_WHITE, 1),
4705 AMULET((char *)0, "purpur", 0, 0, MT_POURPOOR, CLR_MAGENTA, 1),
4706 AMULET((char *)0, "compost", 0, 0, MT_COMPOST, CLR_BROWN, 1),
4707 AMULET((char *)0, "heap", 0, 0, MT_COMPOST, CLR_YELLOW, 1),
4708 AMULET((char *)0, "dump", 0, 0, MT_COMPOST, CLR_BROWN, 1),
4709 AMULET((char *)0, "nut", 0, 0, MT_COMPOST, CLR_BROWN, 1),
4710 AMULET((char *)0, "huge gold chain", 0, 0, MT_GOLD, CLR_YELLOW, 1),
4711 AMULET((char *)0, "ether", 0, 0, MT_ETHER, CLR_BRIGHT_BLUE, 1),
4712 AMULET((char *)0, "contamination", 0, 0, MT_ETHER, CLR_BRIGHT_GREEN, 1),
4713 AMULET((char *)0, "shipwreck", 0, 0, MT_ETHER, CLR_MAGENTA, 1),
4714 AMULET((char *)0, "league", 0, 0, MT_ETHER, CLR_GREEN, 1),
4715 AMULET((char *)0, "eternium", 0, 0, MT_ETERNIUM, CLR_BLACK, 1),
4716 AMULET((char *)0, "eternal", 0, 0, MT_ETERNIUM, CLR_MAGENTA, 1),
4717 AMULET((char *)0, "everlasting", 0, 0, MT_ETERNIUM, CLR_CYAN, 1),
4718 AMULET((char *)0, "permanent", 0, 0, MT_ETERNIUM, CLR_GREEN, 1),
4719 AMULET((char *)0, "perpetual", 0, 0, MT_ETERNIUM, CLR_RED, 1),
4720 AMULET((char *)0, "brick", 0, 0, MT_BRICK, CLR_ORANGE, 1),
4721 AMULET((char *)0, "piston", 0, 0, MT_BRICK, CLR_RED, 1),
4722 AMULET((char *)0, "rooftop", 0, 0, MT_BRICK, CLR_BROWN, 1),
4723 AMULET((char *)0, "pan", 0, 0, MT_BRICK, CLR_RED, 1),
4724 AMULET((char *)0, "fireburnt", 0, 0, MT_BRICK, CLR_ORANGE, 1),
4725 AMULET((char *)0, "callback", 0, 0, MT_MYSTERIOUS, CLR_BRIGHT_GREEN, 1),
4726 AMULET((char *)0, "gauge", 0, 0, MT_PLATINUM, CLR_BLACK, 1),
4727 AMULET((char *)0, "error message", 0, 0, MT_PAPER, CLR_RED, 1),
4728 AMULET((char *)0, "question mark", 0, 0, MT_WOOD, CLR_GREEN, 1),
4729 AMULET((char *)0, "carbon-fiber", 0, 0, MT_SILK, CLR_WHITE, 1),
4730 AMULET((char *)0, "tiny", 0, 0, MT_BRICK, CLR_ORANGE, 1),
4731 AMULET((char *)0, "ball", 0, 0, MT_DRAGON_HIDE, CLR_WHITE, 1),
4732 AMULET((char *)0, "boxy", 0, 0, MT_ETERNIUM, CLR_ORANGE, 1),
4733 AMULET((char *)0, "cube", 0, 0, MT_ARCANIUM, CLR_RED, 1),
4734 AMULET((char *)0, "cuboid", 0, 0, MT_BRICK, CLR_RED, 1),
4735 AMULET((char *)0, "cylinder", 0, 0, MT_IRON, CLR_CYAN, 1),
4736 AMULET((char *)0, "disc", 0, 0, MT_PLASTIC, CLR_GRAY, 1),
4737 AMULET((char *)0, "skull-shaped", 0, 0, MT_BONE, CLR_BLACK, 1),
4738 AMULET((char *)0, "nude", 0, 0, MT_MYSTERIOUS, CLR_GRAY, 1),
4739 AMULET((char *)0, "panty", 0, 0, MT_CLOTH, CLR_YELLOW, 1),
4740 AMULET((char *)0, "mover", 0, 0, MT_BRICK, CLR_RED, 1),
4741 AMULET((char *)0, "mixture", 0, 0, MT_ARCANIUM, CLR_GREEN, 1),
4742 AMULET((char *)0, "tether", 0, 0, MT_ETHER, CLR_BRIGHT_BLUE, 1),
4743 AMULET((char *)0, "splintering", 0, 0, MT_GLASS, CLR_CYAN, 1),
4744 AMULET((char *)0, "aucun", 0, 0, MT_ETERNIUM, CLR_YELLOW, 1),
4745 AMULET((char *)0, "cylindrical", 0, 0, MT_IRON, CLR_CYAN, 1),
4746 AMULET((char *)0, "sandy", 0, 0, MT_SAND, CLR_BROWN, 1),
4747 AMULET((char *)0, "deserted", 0, 0, MT_SAND, CLR_GRAY, 1),
4748 AMULET((char *)0, "cold night", 0, 0, MT_SAND, CLR_BLACK, 1),
4749 AMULET((char *)0, "oasis", 0, 0, MT_SAND, CLR_GREEN, 1),
4750 AMULET((char *)0, "poisonous", 0, 0, MT_OBSIDIAN, CLR_BLACK, 1),
4751 AMULET((char *)0, "ultimate", 0, 0, MT_OBSIDIAN, CLR_BLACK, 1),
4752 AMULET((char *)0, "shattering", 0, 0, MT_OBSIDIAN, CLR_CYAN, 1),
4753 AMULET((char *)0, "christian", 0, 0, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1),
4754 AMULET((char *)0, "cryptic", 0, 0, MT_SHADOWSTUFF, CLR_BRIGHT_GREEN, 1),
4755 AMULET((char *)0, "leaden", 0, 0, MT_LEAD, CLR_GRAY, 1),
4756 AMULET((char *)0, "extra heavy", 0, 0, MT_LEAD, CLR_BLACK, 1),
4757 AMULET((char *)0, "difficult", 0, 0, MT_LEAD, CLR_BRIGHT_BLUE, 1),
4758 AMULET((char *)0, "unleashed", 0, 0, MT_LEAD, CLR_YELLOW, 1),
4759 AMULET((char *)0, "miraculous", 0, 0, MT_CHROME, CLR_BRIGHT_GREEN, 1),
4760 AMULET((char *)0, "gasleading", 0, 0, MT_CHROME, CLR_GREEN, 1),
4761 AMULET((char *)0, "negatively charged", 0, 0, MT_CHROME, CLR_WHITE, 1),
4762 AMULET((char *)0, "positively charged", 0, 0, MT_CERAMIC, CLR_RED, 1),
4763 AMULET((char *)0, "digged", 0, 0, MT_CERAMIC, CLR_RED, 1),
4764 AMULET((char *)0, "excavated", 0, 0, MT_CERAMIC, CLR_BROWN, 1),
4765 AMULET((char *)0, "humid", 0, 0, MT_CERAMIC, CLR_BROWN, 1),
4766 AMULET((char *)0, "neutrally charged", 0, 0, MT_NANOMACHINE, CLR_BRIGHT_CYAN, 1),
4767 AMULET((char *)0, "bleeding-edge", 0, 0, MT_NANOMACHINE, CLR_RED, 1),
4768 AMULET((char *)0, "cutting edge", 0, 0, MT_NANOMACHINE, CLR_BRIGHT_BLUE, 1),
4769 AMULET((char *)0, "nano", 0, 0, MT_NANOMACHINE, CLR_GREEN, 1),
4770 AMULET((char *)0, "heavenly", 0, 0, MT_CELESTIUM, CLR_WHITE, 1),
4771 AMULET((char *)0, "cloud seven", 0, 0, MT_CELESTIUM, CLR_BRIGHT_CYAN, 1),
4772 AMULET((char *)0, "blissful", 0, 0, MT_CELESTIUM, CLR_BRIGHT_MAGENTA, 1),
4773 AMULET((char *)0, "nonexempt", 0, 0, MT_CONUNDRUM, CLR_RED, 1),
4774 AMULET((char *)0, "forumpost", 0, 0, MT_CONUNDRUM, CLR_BRIGHT_BLUE, 1),
4775 AMULET((char *)0, "noncolored", 0, 0, MT_CONUNDRUM, CLR_BLACK, 1),
4776 AMULET((char *)0, "pwn-bubble", 0, 0, MT_PWN_BUBBLE, CLR_GREEN, 1),
4777 AMULET((char *)0, "pwnzor", 0, 0, MT_PWN_BUBBLE, CLR_RED, 1),
4778 AMULET((char *)0, "zebes", 0, 0, MT_PWN_BUBBLE, CLR_BRIGHT_BLUE, 1),
4779 AMULET((char *)0, "super-secret", 0, 0, MT_PWN_BUBBLE, CLR_ORANGE, 1),
4780 AMULET((char *)0, "meteosteel", 0, 0, MT_METEOSTEEL, CLR_GRAY, 1),
4781 AMULET((char *)0, "spandex replacement", 0, 0, MT_METEOSTEEL, CLR_GREEN, 1),
4782 AMULET((char *)0, "aboveground", 0, 0, MT_METEOSTEEL, CLR_RED, 1),
4783 AMULET((char *)0, "level fourteen", 0, 0, MT_METEOSTEEL, CLR_BRIGHT_BLUE, 1),
4784 AMULET((char *)0, "antidotium", 0, 0, MT_ANTIDOTIUM, CLR_GREEN, 1),
4785 AMULET((char *)0, "covid-repellant", 0, 0, MT_ANTIDOTIUM, CLR_BRIGHT_GREEN, 1),
4786 AMULET((char *)0, "test tube", 0, 0, MT_ANTIDOTIUM, CLR_WHITE, 1),
4787 AMULET((char *)0, "vialism", 0, 0, MT_ANTIDOTIUM, CLR_CYAN, 1),
4788 AMULET((char *)0, "tetrahedral", 0, 0, MT_CHROME, CLR_ORANGE, 1),
4789 AMULET((char *)0, "lemon", 0, 0, MT_VEGGY, CLR_YELLOW, 1),
4790 AMULET((char *)0, "lime", 0, 0, MT_CELESTIUM, CLR_BRIGHT_GREEN, 1),
4791 AMULET((char *)0, "cubical", 0, 0, MT_MINERAL, CLR_WHITE, 1),
4792 AMULET((char *)0, "linear", 0, 0, MT_PAPER, CLR_GRAY, 1),
4793 AMULET((char *)0, "foamy", 0, 0, MT_FOAM, CLR_WHITE, 1),
4794 AMULET((char *)0, "cave", 0, 0, MT_FOAM, CLR_BRIGHT_BLUE, 1),
4795 AMULET((char *)0, "flowwater", 0, 0, MT_FOAM, CLR_BRIGHT_CYAN, 1),
4796 AMULET((char *)0, "cuddly", 0, 0, MT_FOAM, CLR_GREEN, 1),
4797 AMULET((char *)0, "scrap metal", 0, 0, MT_SCRAP, CLR_BROWN, 1),
4798 AMULET((char *)0, "erosive", 0, 0, MT_SCRAP, CLR_GREEN, 1),
4799 AMULET((char *)0, "waste heap", 0, 0, MT_SCRAP, CLR_YELLOW, 1),
4800 AMULET((char *)0, "unusable", 0, 0, MT_SCRAP, CLR_RED, 1),
4801 AMULET((char *)0, "fooled", 0, 0, MT_SCRAP, CLR_YELLOW, 1),
4802 AMULET((char *)0, "dumped", 0, 0, MT_SCRAP, CLR_BROWN, 1),
4803 AMULET((char *)0, "WFG", 0, 0, MT_ALLOY, CLR_YELLOW, 1),
4804 AMULET((char *)0, "alloy", 0, 0, MT_ALLOY, CLR_ORANGE, 1),
4805 AMULET((char *)0, "bimetal", 0, 0, MT_ALLOY, CLR_WHITE, 1),
4806 AMULET((char *)0, "melded", 0, 0, MT_ALLOY, CLR_RED, 1),
4807 AMULET((char *)0, "welding", 0, 0, MT_ALLOY, CLR_CYAN, 1),
4808 AMULET((char *)0, "multilinear", 0, 0, 0, CLR_BRIGHT_GREEN, 1),
4809 AMULET((char *)0, "dotted", 0, 0, MT_FOAM, CLR_YELLOW, 1),
4810 AMULET((char *)0, "counterclockwise-rotated", 0, 0, MT_SAND, CLR_ORANGE, 1),
4811 AMULET((char *)0, "clockwise-rotated", 0, 0, MT_SILK, CLR_WHITE, 1),
4812 AMULET((char *)0, "long-lashed", 0, 0, MT_FLESH, CLR_WHITE, 1),
4813 AMULET((char *)0, "clawmark", 0, 0, MT_CERAMIC, CLR_GRAY, 1),
4814 AMULET((char *)0, "vesica piscis", 0, 0, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
4815 AMULET((char *)0, "perforated", 0, 0, MT_MINERAL, CLR_GRAY, 1),
4816 AMULET((char *)0, "parallelogrammatical", 0, 0, MT_PWN_BUBBLE, CLR_ORANGE, 1),
4817 AMULET((char *)0, "star-shaped", 0, 0, MT_SAND, CLR_WHITE, 1),
4818 AMULET((char *)0, "diamond", 0, 0, MT_GEMSTONE, CLR_WHITE, 1),
4819 AMULET((char *)0, "icosahedral", 0, 0, MT_NANOMACHINE, CLR_CYAN, 1),
4820 AMULET((char *)0, "dodecahedral", 0, 0, MT_BRICK, CLR_RED, 1),
4821 AMULET((char *)0, "chicken drumstick", 0, 0, MT_FLESH, CLR_BROWN, 1),
4822 AMULET((char *)0, "tinsel", 0, 0, MT_TINSEL, CLR_BROWN, 1),
4823 AMULET((char *)0, "christmas", 0, 0, MT_TINSEL, CLR_BRIGHT_CYAN, 1),
4824 AMULET((char *)0, "hanging", 0, 0, MT_TINSEL, CLR_BROWN, 1),
4825 AMULET((char *)0, "flimsy", 0, 0, MT_TINSEL, CLR_BROWN, 1),
4826 AMULET((char *)0, "berning stone", 0, 0, MT_AMBER, CLR_BROWN, 1),
4827 AMULET((char *)0, "tree-tear", 0, 0, MT_AMBER, CLR_CYAN, 1),
4828 AMULET((char *)0, "coming", 0, 0, MT_SHADOWSTUFF, CLR_BLUE, 1),
4829 AMULET((char *)0, "menning", 0, 0, MT_LEAD, CLR_BLUE, 1),
4830 AMULET((char *)0, "irradiated", 0, 0, MT_PLATINUM, CLR_BLUE, 1),
4831 AMULET((char *)0, "dark mode", 0, 0, MT_IRON, CLR_BLUE, 1),
4832 AMULET((char *)0, "terminal", 0, 0, MT_IRON, CLR_BLUE, 1),
4833 AMULET((char *)0, "background", 0, 0, MT_METAL, CLR_BLUE, 1),
4834 AMULET((char *)0, "dyed", 0, 0, MT_CLOTH, CLR_BLUE, 1),
4835 AMULET((char *)0, "green arm", 0, 0, MT_FLESH, CLR_GREEN, 1),
4836 AMULET((char *)0, "molten-ringed", 0, 0, MT_LIQUID, CLR_GREEN, 1),
4837 AMULET((char *)0, "chitin", 0, 0, MT_CHITIN, CLR_WHITE, 1),
4838 AMULET((char *)0, "exoskeletal", 0, 0, MT_CHITIN, CLR_GRAY, 1),
4839 AMULET((char *)0, "stable", 0, 0, MT_CHITIN, CLR_ORANGE, 1),
4840 AMULET((char *)0, "crustacean", 0, 0, MT_SHELL, CLR_GREEN, 1),
4841 AMULET((char *)0, "otherworldly", 0, 0, MT_SHELL, CLR_BRIGHT_GREEN, 1),
4842 AMULET((char *)0, "CO2-neutral", 0, 0, MT_GREEN_STEEL, CLR_GREEN, 1),
4843 AMULET((char *)0, "fluid", 0, 0, MT_MERCURIAL, CLR_BRIGHT_CYAN, 1),
4844 AMULET((char *)0, "highest", 0, 0, MT_FIRMAMENT, CLR_BRIGHT_MAGENTA, 1),
4845 AMULET((char *)0, "lightload", 0, 0, MT_BAMBOO, CLR_YELLOW, 1),
4846 AMULET((char *)0, "colorstain", 0, 0, MT_COBALT, CLR_CYAN, 1),
4847 AMULET((char *)0, "shiny metallic", 0, 0, MT_COBALT, CLR_BRIGHT_CYAN, 1),
4848 AMULET((char *)0, "lustrous", 0, 0, MT_COBALT, CLR_BRIGHT_BLUE, 1),
4849 AMULET((char *)0, "leaving", 0, 0, MT_CORAL, CLR_WHITE, 1),
4850 AMULET((char *)0, "goody", 0, 0, MT_CORAL, CLR_YELLOW, 1),
4851 AMULET((char *)0, "leftover", 0, 0, MT_CORAL, CLR_RED, 1),
4852 AMULET((char *)0, "sinned", 0, 0, MT_SINNUM, CLR_RED, 1),
4853 AMULET((char *)0, "red-hot", 0, 0, MT_BRONZE, CLR_RED, 1),
4854 AMULET((char *)0, "aftereffect", 0, 0, MT_BRONZE, CLR_ORANGE, 1),
4855 AMULET((char *)0, "fusion", 0, 0, MT_BRONZE, CLR_GRAY, 1),
4856 AMULET((char *)0, "darker", 0, 0, MT_BRONZE, CLR_BLACK, 1),
4857 AMULET((char *)0, "alu", 0, 0, MT_ALUMEN, CLR_WHITE, 1),
4858 AMULET((char *)0, "throwaway", 0, 0, MT_ALUMEN, CLR_GRAY, 1),
4859 AMULET((char *)0, "meshed", 0, 0, MT_MESH, CLR_GRAY, 1),
4860 AMULET((char *)0, "layered", 0, 0, MT_MESH, CLR_WHITE, 1),
4861 AMULET((char *)0, "cooled", 0, 0, MT_STEEL, CLR_BLACK, 1),
4862 AMULET((char *)0, "refrigerated", 0, 0, MT_STEEL, CLR_BLUE, 1),
4863 AMULET((char *)0, "titanic", 0, 0, MT_TITANIUM, CLR_ORANGE, 1),
4864 AMULET((char *)0, "abiding", 0, 0, MT_ADAMANTIUM, CLR_BLACK, 1),
4865 AMULET((char *)0, "lace", 0, 0, MT_LACQUER, CLR_ORANGE, 1),
4867 OBJECT(OBJ("cheap plastic imitation of the Amulet of Yendor",
4868 "Amulet of Yendor"), BITS(0,0,1,0,0,0,0,0,0,0,0,0,MT_PLASTIC), 0,
4869 AMULET_CLASS, 0, 0, 500, 0, 0, 0, 0, 0, 1, HI_METAL, 1, 0), /* must give exactly 1 point of nutrition, see makedefs.c */
4870 OBJECT(OBJ("Amulet of Yendor", /* note: description == name */
4871 "Amulet of Yendor"), BITS(0,0,1,0,1,0,1,1,0,0,0,0,MT_MITHRIL), 0,
4872 AMULET_CLASS, 0, 0, 0, 30000, 0, 0, 0, 0, 20, HI_METAL, 1, 0),
4873 #undef AMULET
4875 /* since there are plastic amulets now, the makedefs routine no longer recognizes the fake amulet just because it's
4876 * made of plastic, so we need another distinction; I chose the nutritional value, which is 20 for every other amulet
4877 * but 1 for the fake. --Amy */
4879 #define IMPLANT(name,desc,spec,power,ac,prob,metal,color,minlvl) OBJECT( \
4880 OBJ(name,desc), BITS(0,0,spec,0,1,spec,0,0,0,0,0,0,metal), power, \
4881 IMPLANT_CLASS, prob, 0, 0, 500, 0, 0, 10 - ac, 0, 20, color, minlvl, 0 )
4883 /* absorption must be first */
4884 /* first batch: gives up to 10 points of AC and nothing else */
4885 IMPLANT("implant of absorption", "saintly", 0, 0, 10, 580, MT_MYSTERIOUS, CLR_YELLOW, 1),
4886 IMPLANT("implant of puncturing", "fortified", 0, 0, 10, 580, MT_LIQUID, CLR_CYAN, 1),
4887 IMPLANT("implant of craftsmanship", "fleet", 0, 0, 10, 580, MT_WAX, CLR_WHITE, 1),
4888 IMPLANT("implant of precision", "urgent", 0, 0, 10, 580, MT_VEGGY, CLR_RED, 1),
4889 IMPLANT("implant of vileness", "muscular", 0, 0, 10, 580, MT_FLESH, CLR_CYAN, 1),
4890 IMPLANT("implant of remedy", "brutal", 0, 0, 10, 580, MT_PAPER, CLR_BRIGHT_CYAN, 1),
4891 IMPLANT("implant of stoicism", "vulpine", 0, 0, 10, 580, MT_CLOTH, CLR_BROWN, 1),
4892 IMPLANT("implant of avarice", "adroit", 0, 0, 10, 580, MT_LEATHER, CLR_BROWN, 1),
4893 IMPLANT("implant of cremation", "tireless", 0, 0, 10, 580, MT_WOOD, CLR_CYAN, 1),
4894 IMPLANT("implant of searing", "omniscient", 0, 0, 10, 580, MT_BONE, CLR_BLACK, 1),
4895 IMPLANT("implant of redemption", "shrewd", 0, 0, 10, 580, MT_DRAGON_HIDE, CLR_RED, 1),
4896 IMPLANT("implant of erosion", "vivid", 0, 0, 10, 580, MT_IRON, CLR_GRAY, 1),
4897 IMPLANT("implant of joy", "forceful", 0, 0, 10, 580, MT_METAL, CLR_BRIGHT_GREEN, 1),
4898 IMPLANT("implant of cruelty", "fascinating", 0, 0, 10, 580, MT_COPPER, CLR_BRIGHT_BLUE, 1),
4899 IMPLANT("implant of badness", "prismatic", 0, 0, 10, 580, MT_SILVER, CLR_BROWN, 1),
4900 IMPLANT("implant of propogation", "crackling", 0, 0, 10, 580, MT_GOLD, CLR_WHITE, 1),
4901 IMPLANT("implant of passion", "triumphant", 0, 0, 10, 580, MT_PLATINUM, CLR_BRIGHT_GREEN, 1),
4902 IMPLANT("implant of winter", "energizing", 0, 0, 10, 580, MT_MITHRIL, CLR_BRIGHT_BLUE, 1),
4903 IMPLANT("implant of acceleration", "empowering", 0, 0, 10, 580, MT_PLASTIC, CLR_YELLOW, 1),
4904 IMPLANT("implant of prosperity", "brisk", 0, 0, 10, 580, MT_GLASS, CLR_BRIGHT_BLUE, 1),
4906 /* second batch: gives up to 8 points of AC and a nasty trap effect; autocurses */
4907 IMPLANT("implant of quickening", "eburine", 0, 0, 10, 780, MT_GEMSTONE, CLR_CYAN, 1),
4908 IMPLANT("implant of karma", "blanched", 0, 0, 10, 780, MT_MINERAL, CLR_BROWN, 1),
4909 IMPLANT("implant of fervor", "stalwart", 0, 0, 10, 780, MT_VIVA, CLR_GREEN, 1),
4910 IMPLANT("implant of transcendence", "burly", 0, 0, 10, 780, MT_INKA, CLR_BRIGHT_BLUE, 1),
4911 IMPLANT("implant of elusion", "dense", 0, 0, 10, 780, MT_TAR, CLR_GREEN, 1),
4912 IMPLANT("implant of stature", "thin", 0, 0, 10, 780, MT_SILK, CLR_BRIGHT_MAGENTA, 1),
4913 IMPLANT("implant of suffering", "compact", 0, 0, 10, 780, MT_ARCANIUM, CLR_BROWN, 1),
4914 IMPLANT("implant of badass", "pestilent", 0, 0, 10, 780, MT_SECREE, CLR_GRAY, 1),
4915 IMPLANT("implant of fast repair", "arcing", 0, 0, 10, 780, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
4916 IMPLANT("implant of pilfering", "smoldering", 0, 0, 10, 780, MT_COMPOST, CLR_RED, 1),
4917 IMPLANT("implant of replenishing", "hibernal", 0, 0, 10, 780, MT_ETERNIUM, CLR_BRIGHT_CYAN, 1),
4918 IMPLANT("implant of honor", "boreal", 0, 0, 10, 780, MT_ETHER, CLR_BRIGHT_CYAN, 1),
4919 IMPLANT("implant of control", "ember", 0, 0, 10, 780, MT_BRICK, CLR_BROWN, 1),
4920 IMPLANT("implant of clumsiness", "mnemonic", 0, 0, 10, 780, MT_MYSTERIOUS, CLR_GRAY, 1),
4921 IMPLANT("implant of insulation", "visionary", 0, 0, 10, 780, MT_LIQUID, CLR_BRIGHT_BLUE, 1),
4922 IMPLANT("implant of frailty", "paradox", 0, 0, 10, 780, MT_WAX, CLR_WHITE, 1),
4923 IMPLANT("implant of knowledge", "shouting", 0, 0, 10, 780, MT_VEGGY, CLR_ORANGE, 1),
4924 IMPLANT("implant of vengeance", "yelling", 0, 0, 10, 780, MT_FLESH, CLR_BRIGHT_GREEN, 1),
4925 IMPLANT("implant of bliss", "calling", 0, 0, 10, 780, MT_PAPER, CLR_RED, 1),
4926 IMPLANT("implant of blitzen", "trump", 0, 0, 10, 780, MT_CLOTH, CLR_BRIGHT_GREEN, 1),
4928 /* third batch: gives up to 5 points of AC and a random effect */
4929 IMPLANT("implant of ire", "paleocene", 0, 0, 10, 780, MT_LEATHER, CLR_BRIGHT_CYAN, 1),
4930 IMPLANT("implant of malice", "eocene", 0, 0, 10, 780, MT_WOOD, CLR_BLACK, 1),
4931 IMPLANT("implant of ages", "miocene", 0, 0, 10, 780, MT_BONE, CLR_ORANGE, 1),
4932 IMPLANT("implant of sustenance", "cunning", 0, 0, 10, 780, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 1),
4933 IMPLANT("implant of truth", "terrene", 0, 0, 10, 780, MT_IRON, CLR_MAGENTA, 1),
4934 IMPLANT("implant of remorse", "communal", 0, 0, 10, 780, MT_METAL, CLR_BRIGHT_CYAN, 1),
4935 IMPLANT("implant of grace", "feral", 0, 0, 10, 780, MT_COPPER, CLR_ORANGE, 1),
4936 IMPLANT("implant of waste", "furious", 0, 0, 10, 780, MT_SILVER, CLR_GRAY, 1),
4937 IMPLANT("implant of combat", "echoing", 0, 0, 10, 780, MT_GOLD, CLR_CYAN, 1),
4938 IMPLANT("implant of faith", "resonant", 0, 0, 10, 780, MT_PLATINUM, CLR_BLACK, 1),
4939 IMPLANT("implant of dispatch", "vodoun", 0, 0, 10, 780, MT_MITHRIL, CLR_BLACK, 1),
4940 IMPLANT("implant of dread", "noxious", 0, 0, 10, 780, MT_PLASTIC, CLR_BRIGHT_BLUE, 1),
4941 IMPLANT("implant of vita", "fungal", 0, 0, 10, 780, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
4942 IMPLANT("implant of maggots", "hexing", 0, 0, 10, 780, MT_GEMSTONE, CLR_GRAY, 1),
4943 IMPLANT("implant of beauty", "glacial", 0, 0, 10, 780, MT_MINERAL, CLR_GREEN, 1),
4944 IMPLANT("implant of dusk", "volcanic", 0, 0, 10, 780, MT_VIVA, CLR_BROWN, 1),
4945 IMPLANT("implant of tribute", "athletic", 0, 0, 10, 780, MT_INKA, CLR_YELLOW, 1),
4946 IMPLANT("implant of inertia", "gymnasic", 0, 0, 10, 780, MT_TAR, CLR_BRIGHT_CYAN, 1),
4947 IMPLANT("implant of sweetness", "acrobatic", 0, 0, 10, 780, MT_SILK, CLR_BRIGHT_BLUE, 1),
4948 IMPLANT("implant of irrigation", "celestial", 0, 0, 10, 780, MT_ARCANIUM, CLR_GREEN, 1),
4950 /* fourth batch: gives up to 5 points of AC and a random effect, but the effect doesn't display unless you're grandmaster */
4951 IMPLANT("implant of twilight", "elysian", 0, 0, 10, 780, MT_SECREE, CLR_BRIGHT_CYAN, 1),
4952 IMPLANT("implant of memory", "astral", 0, 0, 10, 780, MT_POURPOOR, CLR_BROWN, 1),
4953 IMPLANT("implant of love", "unearthly", 0, 0, 10, 780, MT_COMPOST, CLR_YELLOW, 1),
4954 IMPLANT("implant of vines", "arcadian", 0, 0, 10, 780, MT_ETERNIUM, CLR_ORANGE, 1),
4955 IMPLANT("implant of anima", "aureolin", 0, 0, 10, 780, MT_ETHER, CLR_BLACK, 1),
4956 IMPLANT("implant of lines", "victorious", 0, 0, 10, 780, MT_BRICK, CLR_ORANGE, 1),
4957 IMPLANT("implant of thawing", "ambergris", 0, 0, 10, 780, MT_MYSTERIOUS, CLR_WHITE, 1),
4958 IMPLANT("implant of desire", "camphor", 0, 0, 10, 780, MT_LIQUID, CLR_BRIGHT_BLUE, 1),
4959 IMPLANT("implant of pain", "scintillating", 0, 0, 10, 780, MT_WAX, CLR_GRAY, 1),
4960 IMPLANT("implant of daring", "felicitous", 0, 0, 10, 780, MT_VEGGY, CLR_CYAN, 1),
4961 IMPLANT("implant of corruption", "wailing", 0, 0, 10, 780, MT_FLESH, CLR_BLACK, 1),
4962 IMPLANT("implant of evisceration", "screaming", 0, 0, 10, 780, MT_PAPER, CLR_BROWN, 1),
4963 IMPLANT("implant of traveling", "argent", 0, 0, 10, 780, MT_CLOTH, CLR_MAGENTA, 1),
4964 IMPLANT("implant of cheating", "maroon", 0, 0, 10, 780, MT_LEATHER, CLR_BLACK, 1),
4965 IMPLANT("implant of anthrax", "chestnut", 0, 0, 10, 780, MT_WOOD, CLR_BRIGHT_BLUE, 1),
4966 IMPLANT("implant of attrition", "vigorous", 0, 0, 10, 780, MT_BONE, CLR_BROWN, 1),
4967 IMPLANT("implant of hacking", "dun", 0, 0, 10, 780, MT_DRAGON_HIDE, CLR_CYAN, 1),
4968 IMPLANT("implant of prospering", "realgar", 0, 0, 10, 780, MT_IRON, CLR_BRIGHT_GREEN, 1),
4969 IMPLANT("implant of valhalla", "carmine", 0, 0, 10, 780, MT_METAL, CLR_GRAY, 1),
4970 IMPLANT("implant of deception", "serrated", 0, 0, 10, 780, MT_COPPER, CLR_BRIGHT_GREEN, 1),
4972 /* fifth batch: gives up to 5 points of AC and a random effect, but the effect doesn't display unless you're grandmaster, plus they autocurse */
4973 IMPLANT("implant of butchery", "scarlet", 0, 0, 10, 780, MT_SILVER, CLR_GREEN, 1),
4974 IMPLANT("implant of blizzard", "bloody", 0, 0, 10, 780, MT_GOLD, CLR_CYAN, 1),
4975 IMPLANT("implant of terror", "sanguinary", 0, 0, 10, 780, MT_PLATINUM, CLR_BRIGHT_MAGENTA, 1),
4976 IMPLANT("implant of dawn", "sacred", 0, 0, 10, 780, MT_MITHRIL, CLR_RED, 1),
4977 IMPLANT("implant of bile", "pure", 0, 0, 10, 780, MT_PLASTIC, CLR_GRAY, 1),
4978 IMPLANT("implant of credit", "consecrated", 0, 0, 10, 780, MT_GLASS, CLR_BRIGHT_BLUE, 1),
4979 IMPLANT("implant of quota", "assamic", 0, 0, 10, 780, MT_GEMSTONE, CLR_BLACK, 1),
4980 IMPLANT("implant of virility", "frantic", 0, 0, 10, 780, MT_MINERAL, CLR_BRIGHT_GREEN, 1),
4981 IMPLANT("implant of vanilla", "hellatial", 0, 0, 10, 780, MT_VIVA, CLR_YELLOW, 1),
4982 IMPLANT("implant of hope", "quixotic", 0, 0, 10, 780, MT_INKA, CLR_BRIGHT_BLUE, 1),
4983 IMPLANT("implant of abrasion", "smiting", 0, 0, 10, 780, MT_TAR, CLR_GREEN, 1),
4984 IMPLANT("implant of osmosis", "stellar", 0, 0, 10, 780, MT_SILK, CLR_MAGENTA, 1),
4985 IMPLANT("implant of nirvana", "singing", 0, 0, 10, 780, MT_ARCANIUM, CLR_WHITE, 1),
4986 IMPLANT("implant of envy", "timeless", 0, 0, 10, 780, MT_SECREE, CLR_RED, 1),
4987 IMPLANT("implant of ennui", "original", 0, 0, 10, 780, MT_POURPOOR, CLR_BRIGHT_GREEN, 1),
4988 IMPLANT("implant of impossibility", "corporal", 0, 0, 10, 780, MT_COMPOST, CLR_GREEN, 1),
4989 IMPLANT("implant of admiration", "fierce", 0, 0, 10, 780, MT_ETERNIUM, CLR_BLACK, 1),
4990 IMPLANT("implant of sunlight", "ferocious", 0, 0, 10, 780, MT_ETHER, CLR_CYAN, 1),
4991 IMPLANT("implant of tsunami", "perpetual", 0, 0, 10, 780, MT_BRICK, CLR_GREEN, 1),
4992 IMPLANT("implant of freedom", "continuous", 0, 0, 10, 780, MT_MYSTERIOUS, CLR_WHITE, 1),
4994 /* sixth batch: gives up to 9 points of AC and a random feminism trap effect; autocurses */
4995 IMPLANT("implant of serenity", "righteous", 0, 0, 10, 200, MT_MYSTERIOUS, CLR_BRIGHT_MAGENTA, 1),
4996 IMPLANT("implant of gilgamesh", "mighty", 0, 0, 10, 200, MT_LIQUID, CLR_MAGENTA, 1),
4997 IMPLANT("implant of the planes", "unstoppable", 0, 0, 10, 200, MT_WAX, CLR_BRIGHT_CYAN, 1),
4998 IMPLANT("implant of reckoning", "holy", 0, 0, 10, 200, MT_VEGGY, CLR_BLACK, 1),
4999 IMPLANT("implant of respect", "lucky", 0, 0, 10, 200, MT_FLESH, CLR_BRIGHT_MAGENTA, 1),
5000 IMPLANT("implant of excellence", "dudleyian", 0, 0, 10, 200, MT_PAPER, CLR_GRAY, 1),
5001 IMPLANT("implant of punition", "chaos", 0, 0, 10, 200, MT_CLOTH, CLR_BRIGHT_MAGENTA, 1),
5002 IMPLANT("implant of hubris", "hungry", 0, 0, 10, 200, MT_LEATHER, CLR_GREEN, 1),
5003 IMPLANT("implant of omen", "inexorable", 0, 0, 10, 200, MT_WOOD, CLR_MAGENTA, 1),
5004 IMPLANT("implant of carnage", "virtuous", 0, 0, 10, 200, MT_BONE, CLR_BLACK, 1),
5006 /* seventh batch: gives up to 8 points of AC and random amounts of MC */
5007 IMPLANT("implant of fate", "kank ming", 0, 0, 10, 200, MT_CHITIN, CLR_RED, 1),
5008 IMPLANT("implant of the sea lion", "fusienity", 0, 0, 10, 200, MT_SHELL, CLR_BLUE, 1),
5009 IMPLANT("implant of justice", "moreway", 0, 0, 10, 200, MT_GREEN_STEEL, CLR_WHITE, 1),
5010 IMPLANT("implant of disaster", "speedtest", 0, 0, 10, 200, MT_MERCURIAL, CLR_RED, 1),
5011 IMPLANT("implant of redress", "white skirt", 0, 0, 10, 200, MT_FIRMAMENT, CLR_BLACK, 1),
5012 IMPLANT("implant of quarrels", "trigger viri", 0, 0, 10, 200, MT_BAMBOO, CLR_BROWN, 1),
5013 IMPLANT("implant of paranoia", "delall", 0, 0, 10, 200, MT_COBALT, CLR_RED, 1),
5014 IMPLANT("implant of torment", "more delol", 0, 0, 10, 200, MT_CORAL, CLR_BRIGHT_GREEN, 1),
5015 IMPLANT("implant of swift defeat", "haw", 0, 0, 10, 200, MT_SINNUM, CLR_MAGENTA, 1),
5016 IMPLANT("implant of integrity", "wasteland clear", 0, 0, 10, 200, MT_BRONZE, CLR_BRIGHT_MAGENTA, 1),
5017 IMPLANT("implant of chastity", "no lighting", 0, 0, 10, 200, MT_ALUMEN, CLR_BROWN, 1),
5018 IMPLANT("implant of binding", "wasteland decay", 0, 0, 10, 200, MT_MESH, CLR_BLACK, 1),
5019 IMPLANT("implant of mollification", "wasteland east", 0, 0, 10, 200, MT_STEEL, CLR_ORANGE, 1),
5020 IMPLANT("implant of full healing", "east oasis", 0, 0, 10, 200, MT_TITANIUM, CLR_BROWN, 1),
5021 IMPLANT("implant of destruction", "wasteland north", 0, 0, 10, 200, MT_ADAMANTIUM, CLR_BRIGHT_GREEN, 1),
5022 IMPLANT("implant of friendship", "boardwalk", 0, 0, 10, 200, MT_CHITIN, CLR_GREEN, 1),
5023 IMPLANT("implant of satiation", "lighthouse", 0, 0, 10, 200, MT_SHELL, CLR_BLACK, 1),
5024 IMPLANT("implant of preservation", "atomic night", 0, 0, 10, 200, MT_GREEN_STEEL, CLR_BRIGHT_GREEN, 1),
5025 IMPLANT("implant of quick-drawing", "atmospheric theme", 0, 0, 10, 200, MT_MERCURIAL, CLR_CYAN, 1),
5026 IMPLANT("implant of wand-charging", "enclave announcement", 0, 0, 10, 200, MT_FIRMAMENT, CLR_BRIGHT_GREEN, 1),
5028 /* here's the ones that can have enchantment values */
5029 /* first batch: gives up to 10 points of AC and nothing else */
5030 IMPLANT("implant of queeb butt", "ass", 1, 0, 10, 725, MT_LIQUID, CLR_BRIGHT_CYAN, 1),
5031 IMPLANT("implant of beholding", "defiled", 1, 0, 10, 725, MT_WAX, CLR_RED, 1),
5032 IMPLANT("implant of da gusha", "screwed", 1, 0, 10, 725, MT_VEGGY, CLR_BRIGHT_MAGENTA, 1),
5033 IMPLANT("implant of finger pointing", "perverted", 1, 0, 10, 725, MT_FLESH, CLR_BRIGHT_GREEN, 1),
5035 /* second batch: gives up to 8 points of AC and a nasty trap effect; autocurses */
5036 IMPLANT("implant of total nonsense", "nonsense", 1, 0, 10, 975, MT_PAPER, CLR_RED, 1),
5037 IMPLANT("implant of big ol", "torched", 1, 0, 10, 975, MT_CLOTH, CLR_BRIGHT_BLUE, 1),
5038 IMPLANT("implant of anal retention", "fumigated", 1, 0, 10, 975, MT_LEATHER, CLR_GREEN, 1),
5039 IMPLANT("implant of galvanization", "misunderstood", 1, 0, 10, 975, MT_WOOD, CLR_GREEN, 1),
5041 /* third batch: gives up to 5 points of AC and a random effect */
5042 IMPLANT("implant of ten thousand things", "cross", 1, 0, 10, 975, MT_BONE, CLR_MAGENTA, 1),
5043 IMPLANT("implant of tossing", "dressing", 1, 0, 10, 975, MT_DRAGON_HIDE, CLR_RED, 1),
5044 IMPLANT("implant of heavy lubrication", "not so brave", 1, 0, 10, 975, MT_IRON, CLR_BRIGHT_MAGENTA, 1),
5045 IMPLANT("implant of misanthrophy", "unspoken", 1, 0, 10, 975, MT_METAL, CLR_BRIGHT_GREEN, 1),
5047 /* fourth batch: gives up to 5 points of AC and a random effect, but the effect doesn't display unless you're grandmaster */
5048 IMPLANT("implant of crap", "sucker", 1, 0, 10, 975, MT_COPPER, CLR_BRIGHT_CYAN, 1),
5049 IMPLANT("implant of king beefcake", "cream", 1, 0, 10, 975, MT_SILVER, CLR_BLACK, 1),
5050 IMPLANT("implant of pumping", "shaven", 1, 0, 10, 975, MT_GOLD, CLR_GRAY, 1),
5051 IMPLANT("implant of wannabe", "buff", 1, 0, 10, 975, MT_PLATINUM, CLR_YELLOW, 1),
5053 /* fifth batch: gives up to 5 points of AC and a random effect, but the effect doesn't display unless you're grandmaster, plus they autocurse */
5054 IMPLANT("implant of your momma", "sniffer", 1, 0, 10, 975, MT_MITHRIL, CLR_GRAY, 1),
5055 IMPLANT("implant of swallowing", "hair", 1, 0, 10, 975, MT_PLASTIC, CLR_BROWN, 1),
5056 IMPLANT("implant of menstrating", "moaning", 1, 0, 10, 975, MT_GLASS, CLR_WHITE, 1),
5057 IMPLANT("implant of enforcing", "underwhelming", 1, 0, 10, 975, MT_GEMSTONE, CLR_BROWN, 1),
5059 /* sixth batch: gives up to 9 points of AC and a random feminism trap effect; autocurses */
5060 IMPLANT("implant of legend", "death", 1, 0, 10, 250, MT_DRAGON_HIDE, CLR_YELLOW, 1),
5061 IMPLANT("implant of virtue", "unlimited", 1, 0, 10, 250, MT_IRON, CLR_ORANGE, 1),
5062 /* virtue must be last */
5064 /* seventh batch: gives up to 8 points of AC and random amounts of MC */
5065 IMPLANT("implant of sorrow", "fallout decay", 1, 0, 10, 250, MT_BAMBOO, CLR_GRAY, 1),
5066 IMPLANT("implant of clear-thinking", "green fog", 1, 0, 10, 250, MT_COBALT, CLR_BRIGHT_GREEN, 1),
5067 IMPLANT("implant of mind-blasting", "mountainous", 1, 0, 10, 250, MT_CORAL, CLR_GREEN, 1),
5068 IMPLANT("implant of the octopus", "rainy weather", 1, 0, 10, 250, MT_SINNUM, CLR_CYAN, 1),
5070 /* new materials, to ensure that the # of appearances is the same for every material */
5071 IMPLANT((char *)0, "ecumenical", 0, 0, 0, 0, MT_SAND, CLR_GRAY, 1),
5072 IMPLANT((char *)0, "hauberk", 0, 0, 0, 0, MT_OBSIDIAN, CLR_BRIGHT_GREEN, 1),
5073 IMPLANT((char *)0, "oxlip", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_MAGENTA, 1),
5074 IMPLANT((char *)0, "returned", 0, 0, 0, 0, MT_LEAD, CLR_ORANGE, 1),
5075 IMPLANT((char *)0, "initiation rite", 0, 0, 0, 0, MT_CHROME, CLR_BRIGHT_CYAN, 1),
5076 IMPLANT((char *)0, "thermosphere", 0, 0, 0, 0, MT_CERAMIC, CLR_MAGENTA, 1),
5077 IMPLANT((char *)0, "attempter", 0, 0, 0, 0, MT_NANOMACHINE, CLR_CYAN, 1),
5078 IMPLANT((char *)0, "four", 0, 0, 0, 0, MT_CELESTIUM, CLR_YELLOW, 1),
5079 IMPLANT((char *)0, "seawall", 0, 0, 0, 0, MT_CONUNDRUM, CLR_CYAN, 1),
5080 IMPLANT((char *)0, "beslime", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_BRIGHT_CYAN, 1),
5081 IMPLANT((char *)0, "reputing", 0, 0, 0, 0, MT_METEOSTEEL, CLR_GREEN, 1),
5082 IMPLANT((char *)0, "functionalist", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_GRAY, 1),
5083 IMPLANT((char *)0, "eaux", 0, 0, 0, 0, MT_FOAM, CLR_BRIGHT_BLUE, 1),
5084 IMPLANT((char *)0, "discomforting", 0, 0, 0, 0, MT_SCRAP, CLR_WHITE, 1),
5085 IMPLANT((char *)0, "lark", 0, 0, 0, 0, MT_ALLOY, CLR_WHITE, 1),
5086 IMPLANT((char *)0, "gastronomy", 0, 0, 0, 0, MT_TINSEL, CLR_GREEN, 1),
5087 IMPLANT((char *)0, "begirt", 0, 0, 0, 0, MT_AMBER, CLR_BRIGHT_MAGENTA, 1),
5089 IMPLANT((char *)0, "activistortencet", 0, 0, 0, 0, MT_LACQUER, CLR_BRIGHT_GREEN, 1),
5091 IMPLANT((char *)0, "gadget", 0, 0, 0, 0, MT_SAND, CLR_BLACK, 1),
5092 IMPLANT((char *)0, "shabby", 0, 0, 0, 0, MT_OBSIDIAN, CLR_BROWN, 1),
5093 IMPLANT((char *)0, "cricking", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_BLACK, 1),
5094 IMPLANT((char *)0, "amended", 0, 0, 0, 0, MT_LEAD, CLR_RED, 1),
5095 IMPLANT((char *)0, "verbosity", 0, 0, 0, 0, MT_CHROME, CLR_GRAY, 1),
5096 IMPLANT((char *)0, "sheeney", 0, 0, 0, 0, MT_CERAMIC, CLR_BRIGHT_CYAN, 1),
5097 IMPLANT((char *)0, "archfiend", 0, 0, 0, 0, MT_NANOMACHINE, CLR_MAGENTA, 1),
5098 IMPLANT((char *)0, "bankruptcy", 0, 0, 0, 0, MT_CELESTIUM, CLR_BRIGHT_MAGENTA, 1),
5099 IMPLANT((char *)0, "delusive", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BROWN, 1),
5100 IMPLANT((char *)0, "horde", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_BROWN, 1),
5101 IMPLANT((char *)0, "mussing", 0, 0, 0, 0, MT_METEOSTEEL, CLR_YELLOW, 1),
5102 IMPLANT((char *)0, "conveyance", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_BRIGHT_MAGENTA, 1),
5103 IMPLANT((char *)0, "proapproval", 0, 0, 0, 0, MT_FOAM, CLR_BROWN, 1),
5104 IMPLANT((char *)0, "fertility", 0, 0, 0, 0, MT_SCRAP, CLR_MAGENTA, 1),
5105 IMPLANT((char *)0, "scandalmonger", 0, 0, 0, 0, MT_ALLOY, CLR_RED, 1),
5106 IMPLANT((char *)0, "evening", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_GREEN, 1),
5107 IMPLANT((char *)0, "philosopher", 0, 0, 0, 0, MT_AMBER, CLR_YELLOW, 1),
5109 IMPLANT((char *)0, "convictifterst", 0, 0, 0, 0, MT_LACQUER, CLR_ORANGE, 1),
5111 IMPLANT((char *)0, "silent night", 0, 0, 0, 0, MT_BRONZE, CLR_BROWN, 1),
5112 IMPLANT((char *)0, "tranquility", 0, 0, 0, 0, MT_ALUMEN, CLR_BLACK, 1),
5113 IMPLANT((char *)0, "urban deep", 0, 0, 0, 0, MT_MESH, CLR_WHITE, 1),
5114 IMPLANT((char *)0, "extra dark", 0, 0, 0, 0, MT_STEEL, CLR_BRIGHT_GREEN, 1),
5115 IMPLANT((char *)0, "above ground", 0, 0, 0, 0, MT_TITANIUM, CLR_BLACK, 1),
5116 IMPLANT((char *)0, "bright announcement", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BLACK, 1),
5118 IMPLANT((char *)0, "hidalgo", 0, 0, 0, 0, MT_SAND, CLR_GRAY, 1),
5119 IMPLANT((char *)0, "wigwam", 0, 0, 0, 0, MT_OBSIDIAN, CLR_BROWN, 1),
5120 IMPLANT((char *)0, "reverified", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_ORANGE, 1),
5121 IMPLANT((char *)0, "revolutionist", 0, 0, 0, 0, MT_LEAD, CLR_MAGENTA, 1),
5122 IMPLANT((char *)0, "punctuated", 0, 0, 0, 0, MT_CHROME, CLR_YELLOW, 1),
5123 IMPLANT((char *)0, "orphanage", 0, 0, 0, 0, MT_CERAMIC, CLR_GREEN, 1),
5124 IMPLANT((char *)0, "fresco", 0, 0, 0, 0, MT_NANOMACHINE, CLR_GREEN, 1),
5125 IMPLANT((char *)0, "staccato", 0, 0, 0, 0, MT_CELESTIUM, CLR_BRIGHT_CYAN, 1),
5126 IMPLANT((char *)0, "gothicized", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BRIGHT_BLUE, 1),
5127 IMPLANT((char *)0, "undercooking", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_YELLOW, 1),
5128 IMPLANT((char *)0, "clodpole", 0, 0, 0, 0, MT_METEOSTEEL, CLR_BRIGHT_GREEN, 1),
5129 IMPLANT((char *)0, "precipiced", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_GREEN, 1),
5130 IMPLANT((char *)0, "volumetrical", 0, 0, 0, 0, MT_FOAM, CLR_BRIGHT_CYAN, 1),
5131 IMPLANT((char *)0, "highborn", 0, 0, 0, 0, MT_SCRAP, CLR_CYAN, 1),
5132 IMPLANT((char *)0, "unsurpassed", 0, 0, 0, 0, MT_ALLOY, CLR_BRIGHT_CYAN, 1),
5133 IMPLANT((char *)0, "tribadic", 0, 0, 0, 0, MT_TINSEL, CLR_CYAN, 1),
5134 IMPLANT((char *)0, "nectar", 0, 0, 0, 0, MT_AMBER, CLR_BROWN, 1),
5136 IMPLANT((char *)0, "diver shoujo", 0, 0, 0, 0, MT_LACQUER, CLR_BRIGHT_CYAN, 1),
5138 IMPLANT((char *)0, "blue clone", 0, 0, 0, 0, MT_CHITIN, CLR_BLUE, 1),
5139 IMPLANT((char *)0, "black world", 0, 0, 0, 0, MT_SHELL, CLR_CYAN, 1),
5140 IMPLANT((char *)0, "inversion", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_WHITE, 1),
5141 IMPLANT((char *)0, "realistic clear", 0, 0, 0, 0, MT_MERCURIAL, CLR_BRIGHT_GREEN, 1),
5142 IMPLANT((char *)0, "realistic decay", 0, 0, 0, 0, MT_FIRMAMENT, CLR_BLUE, 1),
5143 IMPLANT((char *)0, "realistic east", 0, 0, 0, 0, MT_BAMBOO, CLR_WHITE, 1),
5144 IMPLANT((char *)0, "real night", 0, 0, 0, 0, MT_COBALT, CLR_BRIGHT_GREEN, 1),
5145 IMPLANT((char *)0, "realistic north", 0, 0, 0, 0, MT_CORAL, CLR_BRIGHT_BLUE, 1),
5146 IMPLANT((char *)0, "rusted spoon", 0, 0, 0, 0, MT_SINNUM, CLR_BRIGHT_GREEN, 1),
5147 IMPLANT((char *)0, "super green", 0, 0, 0, 0, MT_BRONZE, CLR_WHITE, 1),
5148 IMPLANT((char *)0, "super red", 0, 0, 0, 0, MT_ALUMEN, CLR_BROWN, 1),
5149 IMPLANT((char *)0, "thick fog", 0, 0, 0, 0, MT_MESH, CLR_BLUE, 1),
5150 IMPLANT((char *)0, "very cloudy", 0, 0, 0, 0, MT_STEEL, CLR_ORANGE, 1),
5151 IMPLANT((char *)0, "DC clear", 0, 0, 0, 0, MT_TITANIUM, CLR_RED, 1),
5152 IMPLANT((char *)0, "steel mill", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_YELLOW, 1),
5154 IMPLANT((char *)0, "infinite", 0, 0, 0, 0, MT_METAL, CLR_BLUE, 1),
5155 IMPLANT((char *)0, "peerless", 0, 0, 0, 0, MT_COPPER, CLR_BLUE, 1),
5156 IMPLANT((char *)0, "elegant", 0, 0, 0, 0, MT_SILVER, CLR_BRIGHT_CYAN, 1),
5157 IMPLANT((char *)0, "artful", 0, 0, 0, 0, MT_GOLD, CLR_BRIGHT_GREEN, 1),
5158 IMPLANT((char *)0, "clever", 0, 0, 0, 0, MT_PLATINUM, CLR_BRIGHT_CYAN, 1),
5159 IMPLANT((char *)0, "due process", 0, 0, 0, 0, MT_MITHRIL, CLR_GREEN, 1),
5160 IMPLANT((char *)0, "puddingbane", 0, 0, 0, 0, MT_PLASTIC, CLR_GRAY, 1),
5161 IMPLANT((char *)0, "vladsbane", 0, 0, 0, 0, MT_GLASS, CLR_MAGENTA, 1),
5162 IMPLANT((char *)0, "newtsbane", 0, 0, 0, 0, MT_GEMSTONE, CLR_GREEN, 1),
5163 IMPLANT((char *)0, "monster slayer", 0, 0, 0, 0, MT_MINERAL, CLR_ORANGE, 1),
5164 IMPLANT((char *)0, "orphan maker", 0, 0, 0, 0, MT_VIVA, CLR_ORANGE, 1),
5165 IMPLANT((char *)0, "aggressive negotiation", 0, 0, 0, 0, MT_INKA, CLR_BLUE, 1),
5166 IMPLANT((char *)0, "old reliable", 0, 0, 0, 0, MT_TAR, CLR_BLACK, 1),
5167 IMPLANT((char *)0, "punisher", 0, 0, 0, 0, MT_SILK, CLR_GREEN, 1),
5168 IMPLANT((char *)0, "barman's friend", 0, 0, 0, 0, MT_ARCANIUM, CLR_YELLOW, 1),
5169 IMPLANT((char *)0, "pole-vaulter", 0, 0, 0, 0, MT_SECREE, CLR_GRAY, 1),
5170 IMPLANT((char *)0, "umbrella-wielding", 0, 0, 0, 0, MT_POURPOOR, CLR_WHITE, 1),
5171 IMPLANT((char *)0, "wandsman", 0, 0, 0, 0, MT_COMPOST, CLR_BLUE, 1),
5172 IMPLANT((char *)0, "madman", 0, 0, 0, 0, MT_ETERNIUM, CLR_ORANGE, 1),
5173 IMPLANT((char *)0, "squid-parasitized", 0, 0, 0, 0, MT_ETHER, CLR_YELLOW, 1),
5174 IMPLANT((char *)0, "silver-and-black-iron", 0, 0, 0, 0, MT_BRICK, CLR_GREEN, 1),
5175 IMPLANT((char *)0, "glowing cobalt", 0, 0, 0, 0, MT_SAND, CLR_BROWN, 1),
5176 IMPLANT((char *)0, "eight-sided", 0, 0, 0, 0, MT_OBSIDIAN, CLR_BROWN, 1),
5177 IMPLANT((char *)0, "prayer-warded", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_BLACK, 1),
5178 IMPLANT((char *)0, "strangely figured", 0, 0, 0, 0, MT_LEAD, CLR_BRIGHT_BLUE, 1),
5179 IMPLANT((char *)0, "sinuating", 0, 0, 0, 0, MT_CHROME, CLR_WHITE, 1),
5180 IMPLANT((char *)0, "incept", 0, 0, 0, 0, MT_CERAMIC, CLR_GRAY, 1),
5181 IMPLANT((char *)0, "sapidity", 0, 0, 0, 0, MT_CELESTIUM, CLR_BLACK, 1),
5182 IMPLANT((char *)0, "shunpiking", 0, 0, 0, 0, MT_CONUNDRUM, CLR_WHITE, 1),
5183 IMPLANT((char *)0, "dimer", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_MAGENTA, 1),
5184 IMPLANT((char *)0, "remind", 0, 0, 0, 0, MT_METEOSTEEL, CLR_GRAY, 1),
5185 IMPLANT((char *)0, "scraggiest", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_GREEN, 1),
5186 IMPLANT((char *)0, "cortege", 0, 0, 0, 0, MT_FOAM, CLR_BRIGHT_GREEN, 1),
5187 IMPLANT((char *)0, "disadvantage", 0, 0, 0, 0, MT_SCRAP, CLR_BRIGHT_BLUE, 1),
5188 IMPLANT((char *)0, "flack", 0, 0, 0, 0, MT_ALLOY, CLR_ORANGE, 1),
5189 IMPLANT((char *)0, "aped", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_BLUE, 1),
5190 IMPLANT((char *)0, "holster", 0, 0, 0, 0, MT_AMBER, CLR_YELLOW, 1),
5191 IMPLANT((char *)0, "praetor", 0, 0, 0, 0, MT_NANOMACHINE, CLR_BLACK, 1),
5193 IMPLANT((char *)0, "bosmernerckewoman", 0, 0, 0, 0, MT_LACQUER, CLR_GRAY, 1),
5195 IMPLANT((char *)0, "basic weather", 0, 0, 0, 0, MT_CHITIN, CLR_CYAN, 1),
5196 IMPLANT((char *)0, "pitt bridge", 0, 0, 0, 0, MT_SHELL, CLR_YELLOW, 1),
5197 IMPLANT((char *)0, "steel yard", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_BRIGHT_MAGENTA, 1),
5198 IMPLANT((char *)0, "uptown", 0, 0, 0, 0, MT_MERCURIAL, CLR_GREEN, 1),
5199 IMPLANT((char *)0, "FX emitter", 0, 0, 0, 0, MT_FIRMAMENT, CLR_BRIGHT_GREEN, 1),
5200 IMPLANT((char *)0, "anchorage overlook", 0, 0, 0, 0, MT_BAMBOO, CLR_BRIGHT_GREEN, 1),
5201 IMPLANT((char *)0, "anchorage clear", 0, 0, 0, 0, MT_COBALT, CLR_BLUE, 1),
5202 IMPLANT((char *)0, "pre dawn", 0, 0, 0, 0, MT_CORAL, CLR_BRIGHT_BLUE, 1),
5203 IMPLANT((char *)0, "pre dawn late", 0, 0, 0, 0, MT_SINNUM, CLR_BROWN, 1),
5204 IMPLANT((char *)0, "citadel dark", 0, 0, 0, 0, MT_BRONZE, CLR_BLUE, 1),
5205 IMPLANT((char *)0, "dark outside", 0, 0, 0, 0, MT_ALUMEN, CLR_BRIGHT_BLUE, 1),
5206 IMPLANT((char *)0, "broken steel combat", 0, 0, 0, 0, MT_MESH, CLR_MAGENTA, 1),
5207 IMPLANT((char *)0, "extra bright white", 0, 0, 0, 0, MT_STEEL, CLR_BRIGHT_GREEN, 1),
5208 IMPLANT((char *)0, "electro bug", 0, 0, 0, 0, MT_TITANIUM, CLR_GRAY, 1),
5209 IMPLANT((char *)0, "every right", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_WHITE, 1),
5211 /* regular order of materials resumes here */
5212 IMPLANT((char *)0, "cheek", 0, 0, 0, 0, MT_MINERAL, CLR_BRIGHT_BLUE, 1),
5213 IMPLANT((char *)0, "topless", 0, 0, 0, 0, MT_VIVA, CLR_BRIGHT_GREEN, 1),
5214 IMPLANT((char *)0, "randomly named", 0, 0, 0, 0, MT_INKA, CLR_RED, 1),
5215 IMPLANT((char *)0, "vengeful", 0, 0, 0, 0, MT_TAR, CLR_YELLOW, 1),
5216 IMPLANT((char *)0, "currently seen", 0, 0, 0, 0, MT_SILK, CLR_WHITE, 1),
5217 IMPLANT((char *)0, "bootylicious", 0, 0, 0, 0, MT_ARCANIUM, CLR_BLACK, 1),
5218 IMPLANT((char *)0, "violent", 0, 0, 0, 0, MT_SECREE, CLR_BRIGHT_CYAN, 1),
5219 IMPLANT((char *)0, "inherent", 0, 0, 0, 0, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
5220 IMPLANT((char *)0, "arbitrary", 0, 0, 0, 0, MT_COMPOST, CLR_CYAN, 1),
5221 IMPLANT((char *)0, "something or other", 0, 0, 0, 0, MT_ETERNIUM, CLR_BRIGHT_CYAN, 1),
5222 IMPLANT((char *)0, "cannon fodder", 0, 0, 0, 0, MT_ETHER, CLR_YELLOW, 1),
5223 IMPLANT((char *)0, "four million", 0, 0, 0, 0, MT_BRICK, CLR_BLACK, 1),
5224 IMPLANT((char *)0, "reasonable", 0, 0, 0, 0, MT_SAND, CLR_GREEN, 1),
5225 IMPLANT((char *)0, "dearth", 0, 0, 0, 0, MT_OBSIDIAN, CLR_RED, 1),
5226 IMPLANT((char *)0, "scheming", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_BLACK, 1),
5227 IMPLANT((char *)0, "prudent", 0, 0, 0, 0, MT_LEAD, CLR_CYAN, 1),
5228 IMPLANT((char *)0, "declinated", 0, 0, 0, 0, MT_CHROME, CLR_GREEN, 1),
5229 IMPLANT((char *)0, "endermic", 0, 0, 0, 0, MT_CERAMIC, CLR_BROWN, 1),
5230 IMPLANT((char *)0, "remilitarization", 0, 0, 0, 0, MT_CELESTIUM, CLR_GRAY, 1),
5231 IMPLANT((char *)0, "elephantine", 0, 0, 0, 0, MT_CONUNDRUM, CLR_GRAY, 1),
5232 IMPLANT((char *)0, "herpetological", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_CYAN, 1),
5233 IMPLANT((char *)0, "livery", 0, 0, 0, 0, MT_METEOSTEEL, CLR_RED, 1),
5234 IMPLANT((char *)0, "dogfish", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_BLACK, 1),
5235 IMPLANT((char *)0, "washroom", 0, 0, 0, 0, MT_FOAM, CLR_GREEN, 1),
5236 IMPLANT((char *)0, "poller", 0, 0, 0, 0, MT_SCRAP, CLR_MAGENTA, 1),
5237 IMPLANT((char *)0, "draftable", 0, 0, 0, 0, MT_ALLOY, CLR_BRIGHT_MAGENTA, 1),
5238 IMPLANT((char *)0, "burma", 0, 0, 0, 0, MT_TINSEL, CLR_YELLOW, 1),
5239 IMPLANT((char *)0, "inactive", 0, 0, 0, 0, MT_AMBER, CLR_GRAY, 1),
5240 IMPLANT((char *)0, "combatantdir", 0, 0, 0, 0, MT_LACQUER, CLR_WHITE, 1),
5241 IMPLANT((char *)0, "repatriating", 0, 0, 0, 0, MT_NANOMACHINE, CLR_CYAN, 1),
5242 IMPLANT((char *)0, "total orange", 0, 0, 0, 0, MT_CHITIN, CLR_RED, 1),
5243 IMPLANT((char *)0, "thunder weather", 0, 0, 0, 0, MT_SHELL, CLR_BLACK, 1),
5244 IMPLANT((char *)0, "upper mania", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_YELLOW, 1),
5245 IMPLANT((char *)0, "white greying", 0, 0, 0, 0, MT_MERCURIAL, CLR_BRIGHT_GREEN, 1),
5246 IMPLANT((char *)0, "silent hill", 0, 0, 0, 0, MT_FIRMAMENT, CLR_GRAY, 1),
5247 IMPLANT((char *)0, "clear blue aurora", 0, 0, 0, 0, MT_BAMBOO, CLR_BROWN, 1),
5248 IMPLANT((char *)0, "blue storm", 0, 0, 0, 0, MT_COBALT, CLR_RED, 1),
5249 IMPLANT((char *)0, "blue SL", 0, 0, 0, 0, MT_CORAL, CLR_WHITE, 1),
5250 IMPLANT((char *)0, "cold blue", 0, 0, 0, 0, MT_SINNUM, CLR_GREEN, 1),
5251 IMPLANT((char *)0, "red yellow", 0, 0, 0, 0, MT_BRONZE, CLR_BRIGHT_BLUE, 1),
5252 IMPLANT((char *)0, "aurora SL", 0, 0, 0, 0, MT_ALUMEN, CLR_BROWN, 1),
5253 IMPLANT((char *)0, "yellow atomic fog", 0, 0, 0, 0, MT_MESH, CLR_GRAY, 1),
5254 IMPLANT((char *)0, "green atomic fog", 0, 0, 0, 0, MT_STEEL, CLR_GRAY, 1),
5255 IMPLANT((char *)0, "fog dense", 0, 0, 0, 0, MT_TITANIUM, CLR_WHITE, 1),
5256 IMPLANT((char *)0, "fog light", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BROWN, 1),
5257 IMPLANT((char *)0, "enhanced", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_BLACK, 1),
5258 IMPLANT((char *)0, "laden", 0, 0, 0, 0, MT_LIQUID, CLR_GRAY, 1),
5259 IMPLANT((char *)0, "pernicious", 0, 0, 0, 0, MT_WAX, CLR_MAGENTA, 1),
5260 IMPLANT((char *)0, "harmful", 0, 0, 0, 0, MT_VEGGY, CLR_BRIGHT_CYAN, 1),
5261 IMPLANT((char *)0, "insidious", 0, 0, 0, 0, MT_FLESH, CLR_GREEN, 1),
5262 IMPLANT((char *)0, "malicious", 0, 0, 0, 0, MT_PAPER, CLR_GRAY, 1),
5263 IMPLANT((char *)0, "spiteful", 0, 0, 0, 0, MT_CLOTH, CLR_RED, 1),
5264 IMPLANT((char *)0, "precocious", 0, 0, 0, 0, MT_LEATHER, CLR_BLACK, 1),
5265 IMPLANT((char *)0, "promiscuous", 0, 0, 0, 0, MT_WOOD, CLR_RED, 1),
5266 IMPLANT((char *)0, "majestic", 0, 0, 0, 0, MT_BONE, CLR_BROWN, 1),
5267 IMPLANT((char *)0, "monumental", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_BRIGHT_GREEN, 1),
5268 IMPLANT((char *)0, "irresistible", 0, 0, 0, 0, MT_IRON, CLR_WHITE, 1),
5269 IMPLANT((char *)0, "festering", 0, 0, 0, 0, MT_METAL, CLR_BRIGHT_GREEN, 1),
5270 IMPLANT((char *)0, "musty", 0, 0, 0, 0, MT_COPPER, CLR_WHITE, 1),
5271 IMPLANT((char *)0, "dusty", 0, 0, 0, 0, MT_SILVER, CLR_BRIGHT_GREEN, 1),
5272 IMPLANT((char *)0, "decaying", 0, 0, 0, 0, MT_GOLD, CLR_YELLOW, 1),
5273 IMPLANT((char *)0, "rotting", 0, 0, 0, 0, MT_PLATINUM, CLR_BRIGHT_MAGENTA, 1),
5274 IMPLANT((char *)0, "infectious", 0, 0, 0, 0, MT_MITHRIL, CLR_BLACK, 1),
5275 IMPLANT((char *)0, "foggy", 0, 0, 0, 0, MT_PLASTIC, CLR_BROWN, 1),
5276 IMPLANT((char *)0, "cloudy", 0, 0, 0, 0, MT_GLASS, CLR_MAGENTA, 1),
5277 IMPLANT((char *)0, "punishing", 0, 0, 0, 0, MT_GEMSTONE, CLR_BROWN, 1),
5278 IMPLANT((char *)0, "royal", 0, 0, 0, 0, MT_MINERAL, CLR_BROWN, 1),
5279 IMPLANT((char *)0, "frigid", 0, 0, 0, 0, MT_VIVA, CLR_MAGENTA, 1),
5280 IMPLANT((char *)0, "moldy", 0, 0, 0, 0, MT_INKA, CLR_RED, 1),
5281 IMPLANT((char *)0, "gaudy", 0, 0, 0, 0, MT_TAR, CLR_BRIGHT_CYAN, 1),
5282 IMPLANT((char *)0, "impeccable", 0, 0, 0, 0, MT_SILK, CLR_YELLOW, 1),
5283 IMPLANT((char *)0, "soulless", 0, 0, 0, 0, MT_ARCANIUM, CLR_RED, 1),
5284 IMPLANT((char *)0, "heated", 0, 0, 0, 0, MT_SECREE, CLR_BRIGHT_MAGENTA, 1),
5285 IMPLANT((char *)0, "lasting", 0, 0, 0, 0, MT_POURPOOR, CLR_BRIGHT_CYAN, 1),
5286 IMPLANT((char *)0, "scorched", 0, 0, 0, 0, MT_COMPOST, CLR_BRIGHT_GREEN, 1),
5287 IMPLANT((char *)0, "marred", 0, 0, 0, 0, MT_ETERNIUM, CLR_MAGENTA, 1),
5288 IMPLANT((char *)0, "lilac", 0, 0, 0, 0, MT_ETHER, CLR_GREEN, 1),
5289 IMPLANT((char *)0, "rose", 0, 0, 0, 0, MT_BRICK, CLR_BLACK, 1),
5290 IMPLANT((char *)0, "cannoneer", 0, 0, 0, 0, MT_SAND, CLR_BRIGHT_GREEN, 1),
5291 IMPLANT((char *)0, "pranced", 0, 0, 0, 0, MT_OBSIDIAN, CLR_GRAY, 1),
5292 IMPLANT((char *)0, "crushing", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_WHITE, 1),
5293 IMPLANT((char *)0, "notional", 0, 0, 0, 0, MT_LEAD, CLR_BLACK, 1),
5294 IMPLANT((char *)0, "mayday", 0, 0, 0, 0, MT_CHROME, CLR_CYAN, 1),
5295 IMPLANT((char *)0, "bloated", 0, 0, 0, 0, MT_CERAMIC, CLR_WHITE, 1),
5296 IMPLANT((char *)0, "undiscovered", 0, 0, 0, 0, MT_CELESTIUM, CLR_BRIGHT_BLUE, 1),
5297 IMPLANT((char *)0, "integral", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BRIGHT_BLUE, 1),
5298 IMPLANT((char *)0, "arguing", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_BRIGHT_GREEN, 1),
5299 IMPLANT((char *)0, "incubational", 0, 0, 0, 0, MT_METEOSTEEL, CLR_GREEN, 1),
5300 IMPLANT((char *)0, "impotent", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_RED, 1),
5301 IMPLANT((char *)0, "overstretched", 0, 0, 0, 0, MT_FOAM, CLR_BRIGHT_GREEN, 1),
5302 IMPLANT((char *)0, "heterosexual", 0, 0, 0, 0, MT_SCRAP, CLR_RED, 1),
5303 IMPLANT((char *)0, "thermoplastic", 0, 0, 0, 0, MT_ALLOY, CLR_ORANGE, 1),
5304 IMPLANT((char *)0, "oswego", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_CYAN, 1),
5305 IMPLANT((char *)0, "supposed", 0, 0, 0, 0, MT_AMBER, CLR_ORANGE, 1),
5306 IMPLANT((char *)0, "cookeretishist", 0, 0, 0, 0, MT_LACQUER, CLR_CYAN, 1),
5307 IMPLANT((char *)0, "dewfall", 0, 0, 0, 0, MT_NANOMACHINE, CLR_GREEN, 1),
5308 IMPLANT((char *)0, "cloudy special", 0, 0, 0, 0, MT_CHITIN, CLR_CYAN, 1),
5309 IMPLANT((char *)0, "dusk bright", 0, 0, 0, 0, MT_SHELL, CLR_CYAN, 1),
5310 IMPLANT((char *)0, "green radiation", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_MAGENTA, 1),
5311 IMPLANT((char *)0, "red radiation", 0, 0, 0, 0, MT_MERCURIAL, CLR_BLUE, 1),
5312 IMPLANT((char *)0, "red cloud", 0, 0, 0, 0, MT_FIRMAMENT, CLR_GREEN, 1),
5313 IMPLANT((char *)0, "camoran weather", 0, 0, 0, 0, MT_BAMBOO, CLR_BRIGHT_GREEN, 1),
5314 IMPLANT((char *)0, "final quest sky", 0, 0, 0, 0, MT_COBALT, CLR_RED, 1),
5315 IMPLANT((char *)0, "oblivion default", 0, 0, 0, 0, MT_CORAL, CLR_BRIGHT_BLUE, 1),
5316 IMPLANT((char *)0, "mountain fog", 0, 0, 0, 0, MT_SINNUM, CLR_RED, 1),
5317 IMPLANT((char *)0, "sigil", 0, 0, 0, 0, MT_BRONZE, CLR_RED, 1),
5318 IMPLANT((char *)0, "oblivion storm", 0, 0, 0, 0, MT_ALUMEN, CLR_BRIGHT_BLUE, 1),
5319 IMPLANT((char *)0, "gate storm main quest", 0, 0, 0, 0, MT_MESH, CLR_BRIGHT_BLUE, 1),
5320 IMPLANT((char *)0, "clear trans", 0, 0, 0, 0, MT_STEEL, CLR_BRIGHT_MAGENTA, 1),
5321 IMPLANT((char *)0, "gloom storm", 0, 0, 0, 0, MT_TITANIUM, CLR_RED, 1),
5322 IMPLANT((char *)0, "jiggy weather", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BLUE, 1),
5323 IMPLANT((char *)0, "wicked", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_ORANGE, 1),
5324 IMPLANT((char *)0, "strange", 0, 0, 0, 0, MT_LIQUID, CLR_WHITE, 1),
5325 IMPLANT((char *)0, "repulsive", 0, 0, 0, 0, MT_WAX, CLR_ORANGE, 1),
5326 IMPLANT((char *)0, "reclusive", 0, 0, 0, 0, MT_VEGGY, CLR_BROWN, 1),
5327 IMPLANT((char *)0, "rude", 0, 0, 0, 0, MT_FLESH, CLR_WHITE, 1),
5328 IMPLANT((char *)0, "hermetic", 0, 0, 0, 0, MT_PAPER, CLR_BROWN, 1),
5329 IMPLANT((char *)0, "odiferous", 0, 0, 0, 0, MT_CLOTH, CLR_WHITE, 1),
5330 IMPLANT((char *)0, "gritty", 0, 0, 0, 0, MT_LEATHER, CLR_MAGENTA, 1),
5331 IMPLANT((char *)0, "grinding", 0, 0, 0, 0, MT_WOOD, CLR_BRIGHT_GREEN, 1),
5332 IMPLANT((char *)0, "everlasting", 0, 0, 0, 0, MT_BONE, CLR_BRIGHT_GREEN, 1),
5333 IMPLANT((char *)0, "tone", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_BRIGHT_CYAN, 1),
5334 IMPLANT((char *)0, "correct", 0, 0, 0, 0, MT_IRON, CLR_WHITE, 1),
5335 IMPLANT((char *)0, "ceric", 0, 0, 0, 0, MT_METAL, CLR_BRIGHT_GREEN, 1),
5336 IMPLANT((char *)0, "fluorescent", 0, 0, 0, 0, MT_COPPER, CLR_GREEN, 1),
5337 IMPLANT((char *)0, "coal", 0, 0, 0, 0, MT_SILVER, CLR_WHITE, 1),
5338 IMPLANT((char *)0, "breaking", 0, 0, 0, 0, MT_GOLD, CLR_WHITE, 1),
5339 IMPLANT((char *)0, "elusive", 0, 0, 0, 0, MT_PLATINUM, CLR_YELLOW, 1),
5340 IMPLANT((char *)0, "foolish", 0, 0, 0, 0, MT_MITHRIL, CLR_WHITE, 1),
5341 IMPLANT((char *)0, "whiffing", 0, 0, 0, 0, MT_PLASTIC, CLR_WHITE, 1),
5342 IMPLANT((char *)0, "missing", 0, 0, 0, 0, MT_GLASS, CLR_GREEN, 1),
5343 IMPLANT((char *)0, "stopping", 0, 0, 0, 0, MT_GEMSTONE, CLR_CYAN, 1),
5344 IMPLANT((char *)0, "powered", 0, 0, 0, 0, MT_MINERAL, CLR_BRIGHT_CYAN, 1),
5345 IMPLANT((char *)0, "precise", 0, 0, 0, 0, MT_VIVA, CLR_BROWN, 1),
5346 IMPLANT((char *)0, "political", 0, 0, 0, 0, MT_INKA, CLR_BRIGHT_GREEN, 1),
5347 IMPLANT((char *)0, "teaching", 0, 0, 0, 0, MT_TAR, CLR_YELLOW, 1),
5348 IMPLANT((char *)0, "infernal", 0, 0, 0, 0, MT_SILK, CLR_ORANGE, 1),
5349 IMPLANT((char *)0, "converting", 0, 0, 0, 0, MT_ARCANIUM, CLR_GRAY, 1),
5350 IMPLANT((char *)0, "secluded", 0, 0, 0, 0, MT_SECREE, CLR_CYAN, 1),
5351 IMPLANT((char *)0, "combined", 0, 0, 0, 0, MT_POURPOOR, CLR_CYAN, 1),
5352 IMPLANT((char *)0, "trading", 0, 0, 0, 0, MT_COMPOST, CLR_RED, 1),
5353 IMPLANT((char *)0, "electrical", 0, 0, 0, 0, MT_ETERNIUM, CLR_BRIGHT_CYAN, 1),
5354 IMPLANT((char *)0, "transmitting", 0, 0, 0, 0, MT_ETHER, CLR_BRIGHT_CYAN, 1),
5355 IMPLANT((char *)0, "chasing", 0, 0, 0, 0, MT_BRICK, CLR_BRIGHT_GREEN, 1),
5356 IMPLANT((char *)0, "culled", 0, 0, 0, 0, MT_SAND, CLR_GREEN, 1),
5357 IMPLANT((char *)0, "chlorofluorocarbon", 0, 0, 0, 0, MT_OBSIDIAN, CLR_CYAN, 1),
5358 IMPLANT((char *)0, "sacrilegious", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_MAGENTA, 1),
5359 IMPLANT((char *)0, "outranging", 0, 0, 0, 0, MT_LEAD, CLR_BRIGHT_BLUE, 1),
5360 IMPLANT((char *)0, "businessman", 0, 0, 0, 0, MT_CHROME, CLR_CYAN, 1),
5361 IMPLANT((char *)0, "tunny", 0, 0, 0, 0, MT_CERAMIC, CLR_CYAN, 1),
5362 IMPLANT((char *)0, "feeblish", 0, 0, 0, 0, MT_CELESTIUM, CLR_BRIGHT_CYAN, 1),
5363 IMPLANT((char *)0, "pygmoid", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BRIGHT_CYAN, 1),
5364 IMPLANT((char *)0, "tranquilizer", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_YELLOW, 1),
5365 IMPLANT((char *)0, "hepatic", 0, 0, 0, 0, MT_METEOSTEEL, CLR_YELLOW, 1),
5366 IMPLANT((char *)0, "galvanizing", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_BRIGHT_BLUE, 1),
5367 IMPLANT((char *)0, "frilliest", 0, 0, 0, 0, MT_FOAM, CLR_MAGENTA, 1),
5368 IMPLANT((char *)0, "crippling", 0, 0, 0, 0, MT_SCRAP, CLR_BLACK, 1),
5369 IMPLANT((char *)0, "calcification", 0, 0, 0, 0, MT_ALLOY, CLR_BRIGHT_CYAN, 1),
5370 IMPLANT((char *)0, "pietist", 0, 0, 0, 0, MT_TINSEL, CLR_WHITE, 1),
5371 IMPLANT((char *)0, "habitable", 0, 0, 0, 0, MT_AMBER, CLR_MAGENTA, 1),
5372 IMPLANT((char *)0, "augurerolart", 0, 0, 0, 0, MT_LACQUER, CLR_BLUE, 1),
5373 IMPLANT((char *)0, "interlocked", 0, 0, 0, 0, MT_NANOMACHINE, CLR_BRIGHT_CYAN, 1),
5374 IMPLANT((char *)0, "mania fog", 0, 0, 0, 0, MT_CHITIN, CLR_BROWN, 1),
5375 IMPLANT((char *)0, "ordered fringe", 0, 0, 0, 0, MT_SHELL, CLR_BRIGHT_GREEN, 1),
5376 IMPLANT((char *)0, "summoning weather", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_BRIGHT_BLUE, 1),
5377 IMPLANT((char *)0, "test ash", 0, 0, 0, 0, MT_MERCURIAL, CLR_BRIGHT_GREEN, 1),
5378 IMPLANT((char *)0, "waiting room weather", 0, 0, 0, 0, MT_FIRMAMENT, CLR_WHITE, 1),
5379 IMPLANT((char *)0, "sigil white out", 0, 0, 0, 0, MT_BAMBOO, CLR_MAGENTA, 1),
5380 IMPLANT((char *)0, "test bliss clear", 0, 0, 0, 0, MT_COBALT, CLR_BRIGHT_GREEN, 1),
5381 IMPLANT((char *)0, "extreme rain", 0, 0, 0, 0, MT_CORAL, CLR_BROWN, 1),
5382 IMPLANT((char *)0, "gloam", 0, 0, 0, 0, MT_SINNUM, CLR_BRIGHT_GREEN, 1),
5383 IMPLANT((char *)0, "game over theme", 0, 0, 0, 0, MT_BRONZE, CLR_MAGENTA, 1),
5384 IMPLANT((char *)0, "snow and ice", 0, 0, 0, 0, MT_ALUMEN, CLR_GRAY, 1),
5385 IMPLANT((char *)0, "dark storm", 0, 0, 0, 0, MT_MESH, CLR_BRIGHT_BLUE, 1),
5386 IMPLANT((char *)0, "total fog", 0, 0, 0, 0, MT_STEEL, CLR_BRIGHT_MAGENTA, 1),
5387 IMPLANT((char *)0, "white death", 0, 0, 0, 0, MT_TITANIUM, CLR_BRIGHT_GREEN, 1),
5388 IMPLANT((char *)0, "anchorage is back", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_GRAY, 1),
5389 IMPLANT((char *)0, "crashing", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_BROWN, 1),
5390 IMPLANT((char *)0, "penetrating", 0, 0, 0, 0, MT_LIQUID, CLR_BRIGHT_CYAN, 1),
5391 IMPLANT((char *)0, "diminutive", 0, 0, 0, 0, MT_WAX, CLR_GRAY, 1),
5392 IMPLANT((char *)0, "slamming", 0, 0, 0, 0, MT_VEGGY, CLR_CYAN, 1),
5393 IMPLANT((char *)0, "connecting", 0, 0, 0, 0, MT_FLESH, CLR_BRIGHT_MAGENTA, 1),
5394 IMPLANT((char *)0, "sovereign", 0, 0, 0, 0, MT_PAPER, CLR_BRIGHT_MAGENTA, 1),
5395 IMPLANT((char *)0, "folded", 0, 0, 0, 0, MT_CLOTH, CLR_WHITE, 1),
5396 IMPLANT((char *)0, "civilized", 0, 0, 0, 0, MT_LEATHER, CLR_BROWN, 1),
5397 IMPLANT((char *)0, "jungle", 0, 0, 0, 0, MT_WOOD, CLR_BRIGHT_GREEN, 1),
5398 IMPLANT((char *)0, "fossil", 0, 0, 0, 0, MT_BONE, CLR_WHITE, 1),
5399 IMPLANT((char *)0, "thuum", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 1),
5400 IMPLANT((char *)0, "rustprone", 0, 0, 0, 0, MT_IRON, CLR_CYAN, 1),
5401 IMPLANT((char *)0, "cooled", 0, 0, 0, 0, MT_METAL, CLR_GRAY, 1),
5402 IMPLANT((char *)0, "workspace", 0, 0, 0, 0, MT_COPPER, CLR_ORANGE, 1),
5403 IMPLANT((char *)0, "dimensional", 0, 0, 0, 0, MT_SILVER, CLR_BRIGHT_GREEN, 1),
5404 IMPLANT((char *)0, "cheesy", 0, 0, 0, 0, MT_GOLD, CLR_YELLOW, 1),
5405 IMPLANT((char *)0, "electrode", 0, 0, 0, 0, MT_PLATINUM, CLR_GRAY, 1),
5406 IMPLANT((char *)0, "clinking", 0, 0, 0, 0, MT_GLASS, CLR_BRIGHT_CYAN, 1),
5407 IMPLANT((char *)0, "towering", 0, 0, 0, 0, MT_GEMSTONE, CLR_YELLOW, 1),
5408 IMPLANT((char *)0, "underworld", 0, 0, 0, 0, MT_MINERAL, CLR_MAGENTA, 1),
5409 IMPLANT((char *)0, "burnstave", 0, 0, 0, 0, MT_VIVA, CLR_ORANGE, 1),
5410 IMPLANT((char *)0, "shackled", 0, 0, 0, 0, MT_INKA, CLR_GRAY, 1),
5411 IMPLANT((char *)0, "roadrunner", 0, 0, 0, 0, MT_TAR, CLR_GRAY, 1),
5412 IMPLANT((char *)0, "scentful", 0, 0, 0, 0, MT_SILK, CLR_WHITE, 1),
5413 IMPLANT((char *)0, "gardening", 0, 0, 0, 0, MT_ARCANIUM, CLR_GREEN, 1),
5414 IMPLANT((char *)0, "ime", 0, 0, 0, 0, MT_SECREE, CLR_WHITE, 1),
5415 IMPLANT((char *)0, "deathsong", 0, 0, 0, 0, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
5416 IMPLANT((char *)0, "spewed", 0, 0, 0, 0, MT_COMPOST, CLR_BROWN, 1),
5417 IMPLANT((char *)0, "ancestral", 0, 0, 0, 0, MT_ETERNIUM, CLR_BLACK, 1),
5418 IMPLANT((char *)0, "checkmate", 0, 0, 0, 0, MT_ETHER, CLR_BRIGHT_BLUE, 1),
5419 IMPLANT((char *)0, "partying", 0, 0, 0, 0, MT_BRICK, CLR_ORANGE, 1),
5420 IMPLANT((char *)0, "paternoster", 0, 0, 0, 0, MT_SAND, CLR_ORANGE, 1),
5421 IMPLANT((char *)0, "lousing", 0, 0, 0, 0, MT_OBSIDIAN, CLR_BROWN, 1),
5422 IMPLANT((char *)0, "reexchanged", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_GRAY, 1),
5423 IMPLANT((char *)0, "prolabor", 0, 0, 0, 0, MT_LEAD, CLR_BRIGHT_MAGENTA, 1),
5424 IMPLANT((char *)0, "endangered", 0, 0, 0, 0, MT_CHROME, CLR_ORANGE, 1),
5425 IMPLANT((char *)0, "localism", 0, 0, 0, 0, MT_CERAMIC, CLR_WHITE, 1),
5426 IMPLANT((char *)0, "freight", 0, 0, 0, 0, MT_CELESTIUM, CLR_BRIGHT_BLUE, 1),
5427 IMPLANT((char *)0, "repinning", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BRIGHT_GREEN, 1),
5428 IMPLANT((char *)0, "guanine", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_BRIGHT_CYAN, 1),
5429 IMPLANT((char *)0, "disabuse", 0, 0, 0, 0, MT_METEOSTEEL, CLR_BRIGHT_CYAN, 1),
5430 IMPLANT((char *)0, "brutalization", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_BRIGHT_BLUE, 1),
5431 IMPLANT((char *)0, "jerry", 0, 0, 0, 0, MT_FOAM, CLR_BRIGHT_MAGENTA, 1),
5432 IMPLANT((char *)0, "redissolved", 0, 0, 0, 0, MT_SCRAP, CLR_BRIGHT_MAGENTA, 1),
5433 IMPLANT((char *)0, "interstitial", 0, 0, 0, 0, MT_ALLOY, CLR_GREEN, 1),
5434 IMPLANT((char *)0, "schematical", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_CYAN, 1),
5435 IMPLANT((char *)0, "dehydrator", 0, 0, 0, 0, MT_AMBER, CLR_GREEN, 1),
5436 IMPLANT((char *)0, "chevaliervice member", 0, 0, 0, 0, MT_LACQUER, CLR_RED, 1),
5437 IMPLANT((char *)0, "hydroelectricity", 0, 0, 0, 0, MT_NANOMACHINE, CLR_GREEN, 1),
5438 IMPLANT((char *)0, "pit(t) of despair", 0, 0, 0, 0, MT_CHITIN, CLR_BRIGHT_GREEN, 1),
5439 IMPLANT((char *)0, "class outlook", 0, 0, 0, 0, MT_SHELL, CLR_RED, 1),
5440 IMPLANT((char *)0, "broken blech", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_GRAY, 1),
5441 IMPLANT((char *)0, "colorful skirim", 0, 0, 0, 0, MT_MERCURIAL, CLR_BROWN, 1),
5442 IMPLANT((char *)0, "viva new vegas", 0, 0, 0, 0, MT_FIRMAMENT, CLR_BRIGHT_BLUE, 1),
5443 IMPLANT((char *)0, "GNR overcast", 0, 0, 0, 0, MT_BAMBOO, CLR_BLACK, 1),
5444 IMPLANT((char *)0, "megaton cloudy", 0, 0, 0, 0, MT_COBALT, CLR_GRAY, 1),
5445 IMPLANT((char *)0, "megaton fallout decay", 0, 0, 0, 0, MT_CORAL, CLR_BLUE, 1),
5446 IMPLANT((char *)0, "suburban cloudy", 0, 0, 0, 0, MT_SINNUM, CLR_GRAY, 1),
5447 IMPLANT((char *)0, "urban deep inner", 0, 0, 0, 0, MT_BRONZE, CLR_CYAN, 1),
5448 IMPLANT((char *)0, "urban deep inner citadel", 0, 0, 0, 0, MT_ALUMEN, CLR_BRIGHT_GREEN, 1),
5449 IMPLANT((char *)0, "urban deep inner mama DC", 0, 0, 0, 0, MT_MESH, CLR_BLACK, 1),
5450 IMPLANT((char *)0, "urban deep inner mountain top", 0, 0, 0, 0, MT_STEEL, CLR_MAGENTA, 1),
5451 IMPLANT((char *)0, "urban overcast", 0, 0, 0, 0, MT_TITANIUM, CLR_GREEN, 1),
5452 IMPLANT((char *)0, "urban overcast intro", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BROWN, 1),
5453 IMPLANT((char *)0, "cancelled", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_CYAN, 1),
5454 IMPLANT((char *)0, "erenge", 0, 0, 0, 0, MT_LIQUID, CLR_BRIGHT_MAGENTA, 1),
5455 IMPLANT((char *)0, "coldflame", 0, 0, 0, 0, MT_WAX, CLR_MAGENTA, 1),
5456 IMPLANT((char *)0, "processed", 0, 0, 0, 0, MT_VEGGY, CLR_BROWN, 1),
5457 IMPLANT((char *)0, "kebab", 0, 0, 0, 0, MT_FLESH, CLR_BROWN, 1),
5458 IMPLANT((char *)0, "soaring", 0, 0, 0, 0, MT_PAPER, CLR_BRIGHT_CYAN, 1),
5459 IMPLANT((char *)0, "unforgiving", 0, 0, 0, 0, MT_CLOTH, CLR_BROWN, 1),
5460 IMPLANT((char *)0, "pulverized", 0, 0, 0, 0, MT_LEATHER, CLR_ORANGE, 1),
5461 IMPLANT((char *)0, "highlighted", 0, 0, 0, 0, MT_WOOD, CLR_WHITE, 1),
5462 IMPLANT((char *)0, "katoru", 0, 0, 0, 0, MT_BONE, CLR_YELLOW, 1),
5463 IMPLANT((char *)0, "syphilitic", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_RED, 1),
5464 IMPLANT((char *)0, "slutty", 0, 0, 0, 0, MT_IRON, CLR_BRIGHT_MAGENTA, 1),
5465 IMPLANT((char *)0, "confrontational", 0, 0, 0, 0, MT_METAL, CLR_GRAY, 1),
5466 IMPLANT((char *)0, "fateful", 0, 0, 0, 0, MT_COPPER, CLR_WHITE, 1),
5467 IMPLANT((char *)0, "renunciated", 0, 0, 0, 0, MT_SILVER, CLR_BRIGHT_MAGENTA, 1),
5468 IMPLANT((char *)0, "airest", 0, 0, 0, 0, MT_GOLD, CLR_BRIGHT_BLUE, 1),
5469 IMPLANT((char *)0, "hideout", 0, 0, 0, 0, MT_PLATINUM, CLR_MAGENTA, 1),
5470 IMPLANT((char *)0, "snowfield", 0, 0, 0, 0, MT_GLASS, CLR_RED, 1),
5471 IMPLANT((char *)0, "portrait", 0, 0, 0, 0, MT_GEMSTONE, CLR_BRIGHT_BLUE, 1),
5472 IMPLANT((char *)0, "haven country", 0, 0, 0, 0, MT_MINERAL, CLR_YELLOW, 1),
5473 IMPLANT((char *)0, "forbidden", 0, 0, 0, 0, MT_VIVA, CLR_WHITE, 1),
5474 IMPLANT((char *)0, "sadwedge", 0, 0, 0, 0, MT_INKA, CLR_CYAN, 1),
5475 IMPLANT((char *)0, "flyel", 0, 0, 0, 0, MT_TAR, CLR_ORANGE, 1),
5476 IMPLANT((char *)0, "sunset", 0, 0, 0, 0, MT_SILK, CLR_BRIGHT_BLUE, 1),
5477 IMPLANT((char *)0, "eager", 0, 0, 0, 0, MT_ARCANIUM, CLR_CYAN, 1),
5478 IMPLANT((char *)0, "walpurgis", 0, 0, 0, 0, MT_SECREE, CLR_YELLOW, 1),
5479 IMPLANT((char *)0, "reencounter", 0, 0, 0, 0, MT_POURPOOR, CLR_YELLOW, 1),
5480 IMPLANT((char *)0, "parallel", 0, 0, 0, 0, MT_COMPOST, CLR_CYAN, 1),
5481 IMPLANT((char *)0, "ontologic", 0, 0, 0, 0, MT_ETERNIUM, CLR_GREEN, 1),
5482 IMPLANT((char *)0, "duststorm", 0, 0, 0, 0, MT_ETHER, CLR_BLACK, 1),
5483 IMPLANT((char *)0, "tromp", 0, 0, 0, 0, MT_BRICK, CLR_BLACK, 1),
5484 IMPLANT((char *)0, "importunity", 0, 0, 0, 0, MT_SAND, CLR_CYAN, 1),
5485 IMPLANT((char *)0, "lathery", 0, 0, 0, 0, MT_OBSIDIAN, CLR_BLACK, 1),
5486 IMPLANT((char *)0, "caracol", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_RED, 1),
5487 IMPLANT((char *)0, "stale", 0, 0, 0, 0, MT_LEAD, CLR_BROWN, 1),
5488 IMPLANT((char *)0, "trash", 0, 0, 0, 0, MT_CHROME, CLR_BRIGHT_BLUE, 1),
5489 IMPLANT((char *)0, "turbulence", 0, 0, 0, 0, MT_CERAMIC, CLR_YELLOW, 1),
5490 IMPLANT((char *)0, "tucked", 0, 0, 0, 0, MT_CELESTIUM, CLR_BRIGHT_MAGENTA, 1),
5491 IMPLANT((char *)0, "ontario", 0, 0, 0, 0, MT_CONUNDRUM, CLR_MAGENTA, 1),
5492 IMPLANT((char *)0, "manumitted", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_BRIGHT_MAGENTA, 1),
5493 IMPLANT((char *)0, "rhebok", 0, 0, 0, 0, MT_METEOSTEEL, CLR_BRIGHT_CYAN, 1),
5494 IMPLANT((char *)0, "haystack", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_GRAY, 1),
5495 IMPLANT((char *)0, "drumbeat", 0, 0, 0, 0, MT_FOAM, CLR_WHITE, 1),
5496 IMPLANT((char *)0, "duluth", 0, 0, 0, 0, MT_SCRAP, CLR_BRIGHT_MAGENTA, 1),
5497 IMPLANT((char *)0, "preaffirming", 0, 0, 0, 0, MT_ALLOY, CLR_BRIGHT_GREEN, 1),
5498 IMPLANT((char *)0, "seconded", 0, 0, 0, 0, MT_TINSEL, CLR_GRAY, 1),
5499 IMPLANT((char *)0, "haydn", 0, 0, 0, 0, MT_AMBER, CLR_CYAN, 1),
5500 IMPLANT((char *)0, "courierveter", 0, 0, 0, 0, MT_LACQUER, CLR_BRIGHT_BLUE, 1),
5501 IMPLANT((char *)0, "epidermal", 0, 0, 0, 0, MT_NANOMACHINE, CLR_BRIGHT_MAGENTA, 1),
5502 IMPLANT((char *)0, "clear megaton", 0, 0, 0, 0, MT_CHITIN, CLR_RED, 1),
5503 IMPLANT((char *)0, "end of time", 0, 0, 0, 0, MT_SHELL, CLR_RED, 1),
5504 IMPLANT((char *)0, "variant bright", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_BRIGHT_GREEN, 1),
5505 IMPLANT((char *)0, "idov variant", 0, 0, 0, 0, MT_MERCURIAL, CLR_GREEN, 1),
5506 IMPLANT((char *)0, "nuclear memories", 0, 0, 0, 0, MT_FIRMAMENT, CLR_BLACK, 1),
5507 IMPLANT((char *)0, "toxic overload", 0, 0, 0, 0, MT_BAMBOO, CLR_MAGENTA, 1),
5508 IMPLANT((char *)0, "rose variant", 0, 0, 0, 0, MT_COBALT, CLR_CYAN, 1),
5509 IMPLANT((char *)0, "sandstorm in", 0, 0, 0, 0, MT_CORAL, CLR_BLUE, 1),
5510 IMPLANT((char *)0, "sandstorm out", 0, 0, 0, 0, MT_SINNUM, CLR_ORANGE, 1),
5511 IMPLANT((char *)0, "tropical dreams", 0, 0, 0, 0, MT_BRONZE, CLR_BRIGHT_BLUE, 1),
5512 IMPLANT((char *)0, "variant western", 0, 0, 0, 0, MT_ALUMEN, CLR_ORANGE, 1),
5513 IMPLANT((char *)0, "clock tower", 0, 0, 0, 0, MT_MESH, CLR_ORANGE, 1),
5514 IMPLANT((char *)0, "eternal darkness", 0, 0, 0, 0, MT_STEEL, CLR_BRIGHT_BLUE, 1),
5515 IMPLANT((char *)0, "fortress city", 0, 0, 0, 0, MT_TITANIUM, CLR_CYAN, 1),
5516 IMPLANT((char *)0, "ghost town", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BRIGHT_BLUE, 1),
5517 /* re-allowing the color blue --Amy */
5518 IMPLANT((char *)0, "decrementing", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_BLUE, 1),
5519 IMPLANT((char *)0, "gossipry", 0, 0, 0, 0, MT_LIQUID, CLR_BLUE, 1),
5520 IMPLANT((char *)0, "ripener", 0, 0, 0, 0, MT_WAX, CLR_BLUE, 1),
5521 IMPLANT((char *)0, "fatso", 0, 0, 0, 0, MT_VEGGY, CLR_BLUE, 1),
5522 IMPLANT((char *)0, "belched", 0, 0, 0, 0, MT_FLESH, CLR_BLUE, 1),
5523 IMPLANT((char *)0, "reoccurrence", 0, 0, 0, 0, MT_PAPER, CLR_BLUE, 1),
5524 IMPLANT((char *)0, "moujik", 0, 0, 0, 0, MT_CLOTH, CLR_BLUE, 1),
5525 IMPLANT((char *)0, "tamarisk", 0, 0, 0, 0, MT_LEATHER, CLR_BLUE, 1),
5526 IMPLANT((char *)0, "paradisiacal", 0, 0, 0, 0, MT_WOOD, CLR_BLUE, 1),
5527 IMPLANT((char *)0, "uncleanly", 0, 0, 0, 0, MT_BONE, CLR_BLUE, 1),
5528 IMPLANT((char *)0, "libelant", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_BLUE, 1),
5529 IMPLANT((char *)0, "coaxial", 0, 0, 0, 0, MT_IRON, CLR_BLUE, 1),
5530 IMPLANT((char *)0, "undying", 0, 0, 0, 0, MT_METAL, CLR_BLUE, 1),
5531 IMPLANT((char *)0, "formed", 0, 0, 0, 0, MT_COPPER, CLR_BLUE, 1),
5532 IMPLANT((char *)0, "cryptographic", 0, 0, 0, 0, MT_SILVER, CLR_BLUE, 1),
5533 IMPLANT((char *)0, "abrade", 0, 0, 0, 0, MT_GOLD, CLR_BLUE, 1),
5534 IMPLANT((char *)0, "mudslinger", 0, 0, 0, 0, MT_PLATINUM, CLR_BLUE, 1),
5535 IMPLANT((char *)0, "commuted", 0, 0, 0, 0, MT_GLASS, CLR_BLUE, 1),
5536 IMPLANT((char *)0, "evitable", 0, 0, 0, 0, MT_GEMSTONE, CLR_BLUE, 1),
5537 IMPLANT((char *)0, "psychodynamic", 0, 0, 0, 0, MT_MINERAL, CLR_BLUE, 1),
5538 IMPLANT((char *)0, "swaddling", 0, 0, 0, 0, MT_VIVA, CLR_BLUE, 1),
5539 IMPLANT((char *)0, "opposer", 0, 0, 0, 0, MT_INKA, CLR_BLUE, 1),
5540 IMPLANT((char *)0, "scripture", 0, 0, 0, 0, MT_TAR, CLR_BLUE, 1),
5541 IMPLANT((char *)0, "overdrinking", 0, 0, 0, 0, MT_SILK, CLR_BLUE, 1),
5542 IMPLANT((char *)0, "statued", 0, 0, 0, 0, MT_ARCANIUM, CLR_BLUE, 1),
5543 IMPLANT((char *)0, "dissecting", 0, 0, 0, 0, MT_SECREE, CLR_BLUE, 1),
5544 IMPLANT((char *)0, "topnotch", 0, 0, 0, 0, MT_POURPOOR, CLR_BRIGHT_MAGENTA, 1),
5545 IMPLANT((char *)0, "breathtaking", 0, 0, 0, 0, MT_COMPOST, CLR_BROWN, 1),
5546 IMPLANT((char *)0, "woodener", 0, 0, 0, 0, MT_ETERNIUM, CLR_WHITE, 1),
5547 IMPLANT((char *)0, "djin", 0, 0, 0, 0, MT_ETHER, CLR_BLUE, 1),
5548 IMPLANT((char *)0, "dimwit", 0, 0, 0, 0, MT_BRICK, CLR_BRIGHT_CYAN, 1),
5549 IMPLANT((char *)0, "meteorism", 0, 0, 0, 0, MT_SAND, CLR_BLUE, 1),
5550 IMPLANT((char *)0, "pakistani", 0, 0, 0, 0, MT_OBSIDIAN, CLR_BRIGHT_GREEN, 1),
5551 IMPLANT((char *)0, "malefactor", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_ORANGE, 1),
5552 IMPLANT((char *)0, "orphic", 0, 0, 0, 0, MT_LEAD, CLR_BRIGHT_MAGENTA, 1),
5553 IMPLANT((char *)0, "audio", 0, 0, 0, 0, MT_CHROME, CLR_BRIGHT_MAGENTA, 1),
5554 IMPLANT((char *)0, "nettlier", 0, 0, 0, 0, MT_CERAMIC, CLR_RED, 1),
5555 IMPLANT((char *)0, "frightening", 0, 0, 0, 0, MT_CELESTIUM, CLR_MAGENTA, 1),
5556 IMPLANT((char *)0, "compatible", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BRIGHT_BLUE, 1),
5557 IMPLANT((char *)0, "closing", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_WHITE, 1),
5558 IMPLANT((char *)0, "misconstruction", 0, 0, 0, 0, MT_METEOSTEEL, CLR_BLUE, 1),
5559 IMPLANT((char *)0, "indelicate", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_GREEN, 1),
5560 IMPLANT((char *)0, "easel", 0, 0, 0, 0, MT_FOAM, CLR_BRIGHT_MAGENTA, 1),
5561 IMPLANT((char *)0, "comb", 0, 0, 0, 0, MT_SCRAP, CLR_RED, 1),
5562 IMPLANT((char *)0, "obliterated", 0, 0, 0, 0, MT_ALLOY, CLR_BLUE, 1),
5563 IMPLANT((char *)0, "deselecting", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_MAGENTA, 1),
5564 IMPLANT((char *)0, "uninviting", 0, 0, 0, 0, MT_AMBER, CLR_WHITE, 1),
5565 IMPLANT((char *)0, "dancermarineghter", 0, 0, 0, 0, MT_LACQUER, CLR_BROWN, 1),
5566 IMPLANT((char *)0, "surcoat", 0, 0, 0, 0, MT_NANOMACHINE, CLR_CYAN, 1),
5567 IMPLANT((char *)0, "golden castle", 0, 0, 0, 0, MT_CHITIN, CLR_MAGENTA, 1),
5568 IMPLANT((char *)0, "ice field", 0, 0, 0, 0, MT_SHELL, CLR_MAGENTA, 1),
5569 IMPLANT((char *)0, "mining mountains", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_ORANGE, 1),
5570 IMPLANT((char *)0, "night walker", 0, 0, 0, 0, MT_MERCURIAL, CLR_BLUE, 1),
5571 IMPLANT((char *)0, "water devil", 0, 0, 0, 0, MT_FIRMAMENT, CLR_MAGENTA, 1),
5572 IMPLANT((char *)0, "new vegas dust storm", 0, 0, 0, 0, MT_BAMBOO, CLR_BLACK, 1),
5573 IMPLANT((char *)0, "black mountains", 0, 0, 0, 0, MT_COBALT, CLR_GRAY, 1),
5574 IMPLANT((char *)0, "cemetery intro", 0, 0, 0, 0, MT_CORAL, CLR_CYAN, 1),
5575 IMPLANT((char *)0, "colorado river", 0, 0, 0, 0, MT_SINNUM, CLR_BRIGHT_GREEN, 1),
5576 IMPLANT((char *)0, "hoover battle", 0, 0, 0, 0, MT_BRONZE, CLR_MAGENTA, 1),
5577 IMPLANT((char *)0, "hoover dam", 0, 0, 0, 0, MT_ALUMEN, CLR_BRIGHT_GREEN, 1),
5578 IMPLANT((char *)0, "hoover finale", 0, 0, 0, 0, MT_MESH, CLR_BROWN, 1),
5579 IMPLANT((char *)0, "jacobstown", 0, 0, 0, 0, MT_STEEL, CLR_BLUE, 1),
5580 IMPLANT((char *)0, "legate battle", 0, 0, 0, 0, MT_TITANIUM, CLR_RED, 1),
5581 IMPLANT((char *)0, "penthouse clear", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BRIGHT_GREEN, 1),
5582 IMPLANT((char *)0, "penthouse hazy", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_CYAN, 1),
5583 IMPLANT((char *)0, "sewer sky plane", 0, 0, 0, 0, MT_LIQUID, CLR_BRIGHT_MAGENTA, 1),
5584 IMPLANT((char *)0, "new vegas searchlight", 0, 0, 0, 0, MT_WAX, CLR_BRIGHT_GREEN, 1),
5585 IMPLANT((char *)0, "the strip", 0, 0, 0, 0, MT_VEGGY, CLR_BRIGHT_MAGENTA, 1),
5586 IMPLANT((char *)0, "wasteland border", 0, 0, 0, 0, MT_FLESH, CLR_YELLOW, 1),
5587 IMPLANT((char *)0, "clear test", 0, 0, 0, 0, MT_PAPER, CLR_GREEN, 1),
5588 IMPLANT((char *)0, "clear windy", 0, 0, 0, 0, MT_CLOTH, CLR_WHITE, 1),
5589 IMPLANT((char *)0, "wasteland GS", 0, 0, 0, 0, MT_LEATHER, CLR_BLUE, 1),
5590 IMPLANT((char *)0, "wasteland hazy", 0, 0, 0, 0, MT_WOOD, CLR_CYAN, 1),
5591 IMPLANT((char *)0, "wasteland interior", 0, 0, 0, 0, MT_BONE, CLR_ORANGE, 1),
5592 IMPLANT((char *)0, "dynamic fog", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_ORANGE, 1),
5593 IMPLANT((char *)0, "dynamic lightning storm", 0, 0, 0, 0, MT_IRON, CLR_BRIGHT_GREEN, 1),
5594 IMPLANT((char *)0, "dynamic misty", 0, 0, 0, 0, MT_METAL, CLR_BRIGHT_GREEN, 1),
5595 IMPLANT((char *)0, "misty fog", 0, 0, 0, 0, MT_COPPER, CLR_BLUE, 1),
5596 IMPLANT((char *)0, "dynamic overcast", 0, 0, 0, 0, MT_SILVER, CLR_CYAN, 1),
5597 IMPLANT((char *)0, "dynamic pollution", 0, 0, 0, 0, MT_GOLD, CLR_GREEN, 1),
5598 IMPLANT((char *)0, "dynamic sandstorm", 0, 0, 0, 0, MT_PLATINUM, CLR_RED, 1),
5599 IMPLANT((char *)0, "four-two-null-one", 0, 0, 0, 0, MT_GLASS, CLR_RED, 1),
5600 IMPLANT((char *)0, "adbounce", 0, 0, 0, 0, MT_GEMSTONE, CLR_BLACK, 1),
5601 IMPLANT((char *)0, "AHV", 0, 0, 0, 0, MT_MINERAL, CLR_GREEN, 1),
5602 IMPLANT((char *)0, "ASPCI", 0, 0, 0, 0, MT_VIVA, CLR_CYAN, 1),
5603 IMPLANT((char *)0, "asshole", 0, 0, 0, 0, MT_INKA, CLR_GRAY, 1),
5604 IMPLANT((char *)0, "B21", 0, 0, 0, 0, MT_TAR, CLR_MAGENTA, 1),
5605 IMPLANT((char *)0, "barloc", 0, 0, 0, 0, MT_SILK, CLR_WHITE, 1),
5606 IMPLANT((char *)0, "bedit", 0, 0, 0, 0, MT_ARCANIUM, CLR_ORANGE, 1),
5607 IMPLANT((char *)0, "carsmap", 0, 0, 0, 0, MT_SECREE, CLR_BRIGHT_GREEN, 1),
5608 IMPLANT((char *)0, "clip 316", 0, 0, 0, 0, MT_POURPOOR, CLR_BRIGHT_GREEN, 1),
5609 IMPLANT((char *)0, "colosen", 0, 0, 0, 0, MT_COMPOST, CLR_BROWN, 1),
5610 IMPLANT((char *)0, "command.com", 0, 0, 0, 0, MT_ETERNIUM, CLR_BLUE, 1),
5611 IMPLANT((char *)0, "CV", 0, 0, 0, 0, MT_ETHER, CLR_WHITE, 1),
5612 IMPLANT((char *)0, "D2 Direct 3D", 0, 0, 0, 0, MT_BRICK, CLR_BRIGHT_BLUE, 1),
5613 IMPLANT((char *)0, "dark elf", 0, 0, 0, 0, MT_SAND, CLR_BRIGHT_GREEN, 1),
5614 IMPLANT((char *)0, "diablo 3", 0, 0, 0, 0, MT_OBSIDIAN, CLR_CYAN, 1),
5615 IMPLANT((char *)0, "display", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_MAGENTA, 1),
5616 IMPLANT((char *)0, "doedeldoedel", 0, 0, 0, 0, MT_LEAD, CLR_RED, 1),
5617 IMPLANT((char *)0, "durchknallen", 0, 0, 0, 0, MT_CHROME, CLR_BRIGHT_MAGENTA, 1),
5618 IMPLANT((char *)0, "DX7ager", 0, 0, 0, 0, MT_CERAMIC, CLR_GREEN, 1),
5619 IMPLANT((char *)0, "E2", 0, 0, 0, 0, MT_CELESTIUM, CLR_ORANGE, 1),
5620 IMPLANT((char *)0, "edlin", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BLUE, 1),
5621 IMPLANT((char *)0, "EM97801", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_WHITE, 1),
5622 IMPLANT((char *)0, "error messages", 0, 0, 0, 0, MT_METEOSTEEL, CLR_BRIGHT_GREEN, 1),
5623 IMPLANT((char *)0, "FNT97801", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_WHITE, 1),
5624 IMPLANT((char *)0, "lewd child pokemon fail", 0, 0, 0, 0, MT_FOAM, CLR_BRIGHT_MAGENTA, 1),
5625 IMPLANT((char *)0, "golemlord", 0, 0, 0, 0, MT_SCRAP, CLR_CYAN, 1),
5626 IMPLANT((char *)0, "green heel", 0, 0, 0, 0, MT_ALLOY, CLR_YELLOW, 1),
5627 IMPLANT((char *)0, "haunted hall", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_BLUE, 1),
5628 IMPLANT((char *)0, "ijl11", 0, 0, 0, 0, MT_AMBER, CLR_BLUE, 1),
5629 IMPLANT((char *)0, "demagogueero", 0, 0, 0, 0, MT_LACQUER, CLR_ORANGE, 1),
5630 IMPLANT((char *)0, "JPGhelp", 0, 0, 0, 0, MT_NANOMACHINE, CLR_BLACK, 1),
5631 IMPLANT((char *)0, "junkyard", 0, 0, 0, 0, MT_CHITIN, CLR_BRIGHT_GREEN, 1),
5632 IMPLANT((char *)0, "alcoholic boozer", 0, 0, 0, 0, MT_SHELL, CLR_YELLOW, 1),
5633 IMPLANT((char *)0, "annoyance", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_GREEN, 1),
5634 IMPLANT((char *)0, "below ground", 0, 0, 0, 0, MT_MERCURIAL, CLR_BRIGHT_GREEN, 1),
5635 IMPLANT((char *)0, "big bad pete", 0, 0, 0, 0, MT_FIRMAMENT, CLR_BROWN, 1),
5636 IMPLANT((char *)0, "bigscript", 0, 0, 0, 0, MT_BAMBOO, CLR_WHITE, 1),
5637 IMPLANT((char *)0, "blackscreen", 0, 0, 0, 0, MT_COBALT, CLR_BLACK, 1),
5638 IMPLANT((char *)0, "blowing wind", 0, 0, 0, 0, MT_CORAL, CLR_WHITE, 1),
5639 IMPLANT((char *)0, "blue hell", 0, 0, 0, 0, MT_SINNUM, CLR_BLACK, 1),
5640 IMPLANT((char *)0, "boring main quest", 0, 0, 0, 0, MT_BRONZE, CLR_RED, 1),
5641 IMPLANT((char *)0, "bright snow", 0, 0, 0, 0, MT_ALUMEN, CLR_BRIGHT_BLUE, 1),
5642 IMPLANT((char *)0, "colorful world", 0, 0, 0, 0, MT_MESH, CLR_BRIGHT_GREEN, 1),
5643 IMPLANT((char *)0, "emulator", 0, 0, 0, 0, MT_STEEL, CLR_MAGENTA, 1),
5644 IMPLANT((char *)0, "ghosts'n'spirits", 0, 0, 0, 0, MT_TITANIUM, CLR_YELLOW, 1),
5645 IMPLANT((char *)0, "great cluster", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BRIGHT_GREEN, 1),
5646 IMPLANT((char *)0, "dead money default weather", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_CYAN, 1),
5647 IMPLANT((char *)0, "east town weather", 0, 0, 0, 0, MT_LIQUID, CLR_BLUE, 1),
5648 IMPLANT((char *)0, "toxic cloud weather", 0, 0, 0, 0, MT_WAX, CLR_BRIGHT_MAGENTA, 1),
5649 IMPLANT((char *)0, "villa weather", 0, 0, 0, 0, MT_VEGGY, CLR_BRIGHT_GREEN, 1),
5650 IMPLANT((char *)0, "vista weather", 0, 0, 0, 0, MT_FLESH, CLR_BRIGHT_BLUE, 1),
5651 IMPLANT((char *)0, "west town weather", 0, 0, 0, 0, MT_PAPER, CLR_BLACK, 1),
5652 IMPLANT((char *)0, "canyon interior", 0, 0, 0, 0, MT_CLOTH, CLR_WHITE, 1),
5653 IMPLANT((char *)0, "cave interior", 0, 0, 0, 0, MT_LEATHER, CLR_BRIGHT_GREEN, 1),
5654 IMPLANT((char *)0, "eastern virgin", 0, 0, 0, 0, MT_WOOD, CLR_BRIGHT_BLUE, 1),
5655 IMPLANT((char *)0, "the narrows", 0, 0, 0, 0, MT_BONE, CLR_ORANGE, 1),
5656 IMPLANT((char *)0, "three marys", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 1),
5657 IMPLANT((char *)0, "honest hearts default weather", 0, 0, 0, 0, MT_IRON, CLR_GREEN, 1),
5658 IMPLANT((char *)0, "zion valley", 0, 0, 0, 0, MT_METAL, CLR_BLUE, 1),
5659 IMPLANT((char *)0, "big MT", 0, 0, 0, 0, MT_COPPER, CLR_WHITE, 1),
5660 IMPLANT((char *)0, "crystal em", 0, 0, 0, 0, MT_SILVER, CLR_CYAN, 1),
5661 IMPLANT((char *)0, "forbidden zone", 0, 0, 0, 0, MT_GOLD, CLR_BRIGHT_BLUE, 1),
5662 IMPLANT((char *)0, "divide cave building interior", 0, 0, 0, 0, MT_PLATINUM, CLR_CYAN, 1),
5663 IMPLANT((char *)0, "divide exterior", 0, 0, 0, 0, MT_GLASS, CLR_CYAN, 1),
5664 IMPLANT((char *)0, "divide interior", 0, 0, 0, 0, MT_GEMSTONE, CLR_GREEN, 1),
5665 IMPLANT((char *)0, "divide temple exterior", 0, 0, 0, 0, MT_MINERAL, CLR_WHITE, 1),
5666 IMPLANT((char *)0, "divide vista B", 0, 0, 0, 0, MT_VIVA, CLR_ORANGE, 1),
5667 IMPLANT((char *)0, "HR weather clear", 0, 0, 0, 0, MT_INKA, CLR_MAGENTA, 1),
5668 IMPLANT((char *)0, "HR weather foggy", 0, 0, 0, 0, MT_TAR, CLR_GREEN, 1),
5669 IMPLANT((char *)0, "lonesome road nuked", 0, 0, 0, 0, MT_SILK, CLR_CYAN, 1),
5670 IMPLANT((char *)0, "nuke weather", 0, 0, 0, 0, MT_ARCANIUM, CLR_BLUE, 1),
5671 IMPLANT((char *)0, "green pimple", 0, 0, 0, 0, MT_SECREE, CLR_BRIGHT_GREEN, 1),
5672 IMPLANT((char *)0, "hammer master", 0, 0, 0, 0, MT_POURPOOR, CLR_GREEN, 1),
5673 IMPLANT((char *)0, "femen", 0, 0, 0, 0, MT_COMPOST, CLR_GREEN, 1),
5674 IMPLANT((char *)0, "helgen imperial bastard", 0, 0, 0, 0, MT_ETERNIUM, CLR_WHITE, 1),
5675 IMPLANT((char *)0, "hellish styx", 0, 0, 0, 0, MT_ETHER, CLR_ORANGE, 1),
5676 IMPLANT((char *)0, "hex", 0, 0, 0, 0, MT_BRICK, CLR_YELLOW, 1),
5677 IMPLANT((char *)0, "line editor", 0, 0, 0, 0, MT_SAND, CLR_BRIGHT_GREEN, 1),
5678 IMPLANT((char *)0, "magic uberstorm", 0, 0, 0, 0, MT_OBSIDIAN, CLR_GREEN, 1),
5679 IMPLANT((char *)0, "night cluster", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_BRIGHT_GREEN, 1),
5680 IMPLANT((char *)0, "oblivion realm", 0, 0, 0, 0, MT_LEAD, CLR_GREEN, 1),
5681 IMPLANT((char *)0, "out of control", 0, 0, 0, 0, MT_CHROME, CLR_WHITE, 1),
5682 IMPLANT((char *)0, "out of memory", 0, 0, 0, 0, MT_CERAMIC, CLR_BROWN, 1),
5683 IMPLANT((char *)0, "pale moon light", 0, 0, 0, 0, MT_CELESTIUM, CLR_BRIGHT_CYAN, 1),
5684 IMPLANT((char *)0, "red heat", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BRIGHT_CYAN, 1),
5685 IMPLANT((char *)0, "shivering decay", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_BRIGHT_CYAN, 1),
5686 IMPLANT((char *)0, "solitude arena", 0, 0, 0, 0, MT_METEOSTEEL, CLR_BRIGHT_CYAN, 1),
5687 IMPLANT((char *)0, "solitude fear", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_BRIGHT_CYAN, 1),
5688 IMPLANT((char *)0, "solitude fog", 0, 0, 0, 0, MT_FOAM, CLR_BRIGHT_CYAN, 1),
5689 IMPLANT((char *)0, "fear cluster", 0, 0, 0, 0, MT_SCRAP, CLR_BRIGHT_CYAN, 1),
5690 IMPLANT((char *)0, "sovngarde cluster", 0, 0, 0, 0, MT_ALLOY, CLR_BRIGHT_CYAN, 1),
5691 IMPLANT((char *)0, "sovngarde swirl", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_CYAN, 1),
5692 IMPLANT((char *)0, "starfield", 0, 0, 0, 0, MT_AMBER, CLR_BRIGHT_CYAN, 1),
5693 IMPLANT((char *)0, "artistanger", 0, 0, 0, 0, MT_LACQUER, CLR_BRIGHT_GREEN, 1),
5694 IMPLANT((char *)0, "startout", 0, 0, 0, 0, MT_NANOMACHINE, CLR_BRIGHT_CYAN, 1),
5695 IMPLANT((char *)0, "stellar clear", 0, 0, 0, 0, MT_CHITIN, CLR_BRIGHT_CYAN, 1),
5696 IMPLANT((char *)0, "stellar clouds", 0, 0, 0, 0, MT_SHELL, CLR_BRIGHT_CYAN, 1),
5697 IMPLANT((char *)0, "stellar colors", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_BRIGHT_CYAN, 1),
5698 IMPLANT((char *)0, "stellar dark", 0, 0, 0, 0, MT_MERCURIAL, CLR_BRIGHT_CYAN, 1),
5699 IMPLANT((char *)0, "stellar uber", 0, 0, 0, 0, MT_FIRMAMENT, CLR_BRIGHT_CYAN, 1),
5700 IMPLANT((char *)0, "stellar weird", 0, 0, 0, 0, MT_BAMBOO, CLR_BRIGHT_CYAN, 1),
5701 IMPLANT((char *)0, "terror hall", 0, 0, 0, 0, MT_COBALT, CLR_BRIGHT_CYAN, 1),
5702 IMPLANT((char *)0, "total atmosphere", 0, 0, 0, 0, MT_CORAL, CLR_BRIGHT_CYAN, 1),
5703 IMPLANT((char *)0, "tragic fate", 0, 0, 0, 0, MT_SINNUM, CLR_BRIGHT_CYAN, 1),
5704 IMPLANT((char *)0, "uber kraids lair", 0, 0, 0, 0, MT_BRONZE, CLR_BRIGHT_CYAN, 1),
5705 IMPLANT((char *)0, "underground mountain", 0, 0, 0, 0, MT_ALUMEN, CLR_BRIGHT_CYAN, 1),
5706 IMPLANT((char *)0, "upper thunder", 0, 0, 0, 0, MT_MESH, CLR_BRIGHT_CYAN, 1),
5707 IMPLANT((char *)0, "watered down", 0, 0, 0, 0, MT_STEEL, CLR_BRIGHT_CYAN, 1),
5708 IMPLANT((char *)0, "yellow green", 0, 0, 0, 0, MT_TITANIUM, CLR_BRIGHT_CYAN, 1),
5709 IMPLANT((char *)0, "acid trip sky collection", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BRIGHT_CYAN, 1),
5710 IMPLANT((char *)0, "khand", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_BRIGHT_CYAN, 1),
5711 IMPLANT((char *)0, "kteino", 0, 0, 0, 0, MT_LIQUID, CLR_BRIGHT_CYAN, 1),
5712 IMPLANT((char *)0, "kraid's lair", 0, 0, 0, 0, MT_WAX, CLR_BRIGHT_CYAN, 1),
5713 IMPLANT((char *)0, "laplink", 0, 0, 0, 0, MT_VEGGY, CLR_BRIGHT_CYAN, 1),
5714 IMPLANT((char *)0, "mem", 0, 0, 0, 0, MT_FLESH, CLR_BRIGHT_CYAN, 1),
5715 IMPLANT((char *)0, "moonligh mod", 0, 0, 0, 0, MT_PAPER, CLR_BRIGHT_CYAN, 1),
5716 IMPLANT((char *)0, "MVDIR", 0, 0, 0, 0, MT_CLOTH, CLR_BRIGHT_CYAN, 1),
5717 IMPLANT((char *)0, "nails of lukifell", 0, 0, 0, 0, MT_LEATHER, CLR_BRIGHT_CYAN, 1),
5718 IMPLANT((char *)0, "pacifist", 0, 0, 0, 0, MT_WOOD, CLR_BRIGHT_CYAN, 1),
5719 IMPLANT((char *)0, "page defrag", 0, 0, 0, 0, MT_BONE, CLR_BRIGHT_CYAN, 1),
5720 IMPLANT((char *)0, "pitt sounds BSA", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_BRIGHT_CYAN, 1),
5721 IMPLANT((char *)0, "plugy install", 0, 0, 0, 0, MT_IRON, CLR_BRIGHT_CYAN, 1),
5722 IMPLANT((char *)0, "proxy", 0, 0, 0, 0, MT_METAL, CLR_BRIGHT_CYAN, 1),
5723 IMPLANT((char *)0, "rafemod", 0, 0, 0, 0, MT_COPPER, CLR_BLACK, 1),
5724 IMPLANT((char *)0, "report D", 0, 0, 0, 0, MT_SILVER, CLR_BRIGHT_MAGENTA, 1),
5725 IMPLANT((char *)0, "runtime error", 0, 0, 0, 0, MT_GOLD, CLR_BLACK, 1),
5726 IMPLANT((char *)0, "saat stream", 0, 0, 0, 0, MT_PLATINUM, CLR_BROWN, 1),
5727 IMPLANT((char *)0, "saufen", 0, 0, 0, 0, MT_GLASS, CLR_MAGENTA, 1),
5728 IMPLANT((char *)0, "schummelflieger", 0, 0, 0, 0, MT_GEMSTONE, CLR_BRIGHT_GREEN, 1),
5729 IMPLANT((char *)0, "schweine", 0, 0, 0, 0, MT_MINERAL, CLR_BROWN, 1),
5730 IMPLANT((char *)0, "schwer stage", 0, 0, 0, 0, MT_VIVA, CLR_CYAN, 1),
5731 IMPLANT((char *)0, "SK818", 0, 0, 0, 0, MT_INKA, CLR_BRIGHT_BLUE, 1),
5732 IMPLANT((char *)0, "stygian", 0, 0, 0, 0, MT_TAR, CLR_ORANGE, 1),
5733 IMPLANT((char *)0, "trigger field", 0, 0, 0, 0, MT_SILK, CLR_BRIGHT_GREEN, 1),
5734 IMPLANT((char *)0, "UMDF", 0, 0, 0, 0, MT_ARCANIUM, CLR_BLUE, 1),
5735 IMPLANT((char *)0, "vampire killer", 0, 0, 0, 0, MT_SECREE, CLR_WHITE, 1),
5736 IMPLANT((char *)0, "verdammter ketzer", 0, 0, 0, 0, MT_POURPOOR, CLR_BRIGHT_GREEN, 1),
5737 IMPLANT((char *)0, "victorines", 0, 0, 0, 0, MT_COMPOST, CLR_BRIGHT_GREEN, 1),
5738 IMPLANT((char *)0, "pure virtual function call", 0, 0, 0, 0, MT_ETERNIUM, CLR_GRAY, 1),
5739 IMPLANT((char *)0, "vsafe", 0, 0, 0, 0, MT_ETHER, CLR_BRIGHT_MAGENTA, 1),
5740 IMPLANT((char *)0, "xvi32", 0, 0, 0, 0, MT_BRICK, CLR_BRIGHT_GREEN, 1),
5741 IMPLANT((char *)0, "zipdup", 0, 0, 0, 0, MT_SAND, CLR_GREEN, 1),
5742 IMPLANT((char *)0, "urban deep combo", 0, 0, 0, 0, MT_OBSIDIAN, CLR_YELLOW, 1),
5743 IMPLANT((char *)0, "evil forces weather", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1),
5744 IMPLANT((char *)0, "ultra clear", 0, 0, 0, 0, MT_LEAD, CLR_RED, 1),
5745 IMPLANT((char *)0, "HTF storm", 0, 0, 0, 0, MT_CHROME, CLR_GRAY, 1),
5746 IMPLANT((char *)0, "HTF shivering storm", 0, 0, 0, 0, MT_CERAMIC, CLR_CYAN, 1),
5747 IMPLANT((char *)0, "lem clear", 0, 0, 0, 0, MT_CELESTIUM, CLR_CYAN, 1),
5748 IMPLANT((char *)0, "lem cloudy", 0, 0, 0, 0, MT_CONUNDRUM, CLR_GREEN, 1),
5749 IMPLANT((char *)0, "lem default weather", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_ORANGE, 1),
5750 IMPLANT((char *)0, "lem fog", 0, 0, 0, 0, MT_METEOSTEEL, CLR_WHITE, 1),
5751 IMPLANT((char *)0, "lem megastorm", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_BROWN, 1),
5752 IMPLANT((char *)0, "lem overcast", 0, 0, 0, 0, MT_FOAM, CLR_ORANGE, 1),
5753 IMPLANT((char *)0, "shivering mania", 0, 0, 0, 0, MT_SCRAP, CLR_BRIGHT_BLUE, 1),
5754 IMPLANT((char *)0, "HTF hail", 0, 0, 0, 0, MT_ALLOY, CLR_GRAY, 1),
5755 IMPLANT((char *)0, "bloated mans grotto fog", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_MAGENTA, 1),
5756 IMPLANT((char *)0, "editor cloud preview", 0, 0, 0, 0, MT_AMBER, CLR_BRIGHT_BLUE, 1),
5757 IMPLANT((char *)0, "acid magebarbist", 0, 0, 0, 0, MT_LACQUER, CLR_BRIGHT_BLUE, 1),
5758 IMPLANT((char *)0, "FX magic storm", 0, 0, 0, 0, MT_NANOMACHINE, CLR_BLUE, 1),
5759 IMPLANT((char *)0, "FX skyrim storm blowing grass", 0, 0, 0, 0, MT_CHITIN, CLR_GRAY, 1),
5760 IMPLANT((char *)0, "helgen attack", 0, 0, 0, 0, MT_SHELL, CLR_BRIGHT_GREEN, 1),
5761 IMPLANT((char *)0, "karthspire redoubt fog", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_ORANGE, 1),
5762 IMPLANT((char *)0, "riften overcast", 0, 0, 0, 0, MT_MERCURIAL, CLR_RED, 1),
5763 IMPLANT((char *)0, "skyrim clear", 0, 0, 0, 0, MT_FIRMAMENT, CLR_BLACK, 1),
5764 IMPLANT((char *)0, "skyrim clear aurora", 0, 0, 0, 0, MT_BAMBOO, CLR_BLUE, 1),
5765 IMPLANT((char *)0, "skyrim clear CO", 0, 0, 0, 0, MT_COBALT, CLR_WHITE, 1),
5766 IMPLANT((char *)0, "skyrim clear FF", 0, 0, 0, 0, MT_CORAL, CLR_MAGENTA, 1),
5767 IMPLANT((char *)0, "skyrim clear MA", 0, 0, 0, 0, MT_SINNUM, CLR_BRIGHT_MAGENTA, 1),
5768 IMPLANT((char *)0, "skyrim clear RE", 0, 0, 0, 0, MT_BRONZE, CLR_ORANGE, 1),
5769 IMPLANT((char *)0, "skyrim clear SN", 0, 0, 0, 0, MT_ALUMEN, CLR_BROWN, 1),
5770 IMPLANT((char *)0, "skyrim clear TU", 0, 0, 0, 0, MT_MESH, CLR_BLACK, 1),
5771 IMPLANT((char *)0, "skyrim clear VT", 0, 0, 0, 0, MT_STEEL, CLR_WHITE, 1),
5772 IMPLANT((char *)0, "skyrim cloudy", 0, 0, 0, 0, MT_TITANIUM, CLR_YELLOW, 1),
5773 IMPLANT((char *)0, "skyrim cloudy aurora", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_MAGENTA, 1),
5774 IMPLANT((char *)0, "DA02 weather", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_ORANGE, 1),
5775 IMPLANT((char *)0, "skyrim default weather", 0, 0, 0, 0, MT_LIQUID, CLR_BRIGHT_BLUE, 1),
5776 IMPLANT((char *)0, "skyrim fog", 0, 0, 0, 0, MT_WAX, CLR_BLUE, 1),
5777 IMPLANT((char *)0, "skuldafn cloudy", 0, 0, 0, 0, MT_VEGGY, CLR_BLUE, 1),
5778 IMPLANT((char *)0, "MQ206 weather", 0, 0, 0, 0, MT_FLESH, CLR_BRIGHT_MAGENTA, 1),
5779 IMPLANT((char *)0, "solitude blue palace", 0, 0, 0, 0, MT_PAPER, CLR_YELLOW, 1),
5780 IMPLANT((char *)0, "fog arena", 0, 0, 0, 0, MT_CLOTH, CLR_CYAN, 1),
5781 IMPLANT((char *)0, "fog fear", 0, 0, 0, 0, MT_LEATHER, CLR_BRIGHT_GREEN, 1),
5782 IMPLANT((char *)0, "fog nitemare", 0, 0, 0, 0, MT_WOOD, CLR_BROWN, 1),
5783 IMPLANT((char *)0, "skyrim overcast", 0, 0, 0, 0, MT_BONE, CLR_BRIGHT_GREEN, 1),
5784 IMPLANT((char *)0, "overcast rain VT", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_MAGENTA, 1),
5785 IMPLANT((char *)0, "overcast war", 0, 0, 0, 0, MT_IRON, CLR_GREEN, 1),
5786 IMPLANT((char *)0, "storm rain", 0, 0, 0, 0, MT_METAL, CLR_RED, 1),
5787 IMPLANT((char *)0, "world map weather", 0, 0, 0, 0, MT_COPPER, CLR_BRIGHT_BLUE, 1),
5788 IMPLANT((char *)0, "rusted rose", 0, 0, 0, 0, MT_SILVER, CLR_GRAY, 1),
5789 IMPLANT((char *)0, "super blue", 0, 0, 0, 0, MT_GOLD, CLR_GRAY, 1),
5790 IMPLANT((char *)0, "dream of visari", 0, 0, 0, 0, MT_PLATINUM, CLR_WHITE, 1),
5791 IMPLANT((char *)0, "hot weather", 0, 0, 0, 0, MT_GLASS, CLR_GREEN, 1),
5792 IMPLANT((char *)0, "sand storm", 0, 0, 0, 0, MT_GEMSTONE, CLR_RED, 1),
5793 IMPLANT((char *)0, "foggy weather", 0, 0, 0, 0, MT_MINERAL, CLR_BRIGHT_BLUE, 1),
5794 IMPLANT((char *)0, "GNR roof overcast", 0, 0, 0, 0, MT_VIVA, CLR_RED, 1),
5795 IMPLANT((char *)0, "inverted daylight", 0, 0, 0, 0, MT_INKA, CLR_GREEN, 1),
5796 IMPLANT((char *)0, "inverted daylight warm", 0, 0, 0, 0, MT_TAR, CLR_WHITE, 1),
5797 IMPLANT((char *)0, "inverted daylight tenpenny", 0, 0, 0, 0, MT_SILK, CLR_BLUE, 1),
5798 IMPLANT((char *)0, "tranquility clear", 0, 0, 0, 0, MT_ARCANIUM, CLR_CYAN, 1),
5799 IMPLANT((char *)0, "stack overflow", 0, 0, 0, 0, MT_SECREE, CLR_BLACK, 1),
5800 IMPLANT((char *)0, "integer divide by 0", 0, 0, 0, 0, MT_POURPOOR, CLR_BLUE, 1),
5801 IMPLANT((char *)0, "not enough space for environment", 0, 0, 0, 0, MT_COMPOST, CLR_BRIGHT_GREEN, 1),
5802 IMPLANT((char *)0, "floating-point support not loaded", 0, 0, 0, 0, MT_ETERNIUM, CLR_BRIGHT_GREEN, 1),
5803 IMPLANT((char *)0, "Qz9RtY7a", 0, 0, 0, 0, MT_ETHER, CLR_MAGENTA, 1),
5804 IMPLANT((char *)0, "Lp3XwV1z", 0, 0, 0, 0, MT_BRICK, CLR_CYAN, 1),
5805 IMPLANT((char *)0, "Kd5FgH2b", 0, 0, 0, 0, MT_SAND, CLR_GRAY, 1),
5806 IMPLANT((char *)0, "Jm8NcV4e", 0, 0, 0, 0, MT_OBSIDIAN, CLR_MAGENTA, 1),
5807 IMPLANT((char *)0, "Hr7KlP6o", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1),
5808 IMPLANT((char *)0, "Gt2XwZ9y", 0, 0, 0, 0, MT_LEAD, CLR_GRAY, 1),
5809 IMPLANT((char *)0, "Fn1MvC8x", 0, 0, 0, 0, MT_CHROME, CLR_BLACK, 1),
5810 IMPLANT((char *)0, "Ep6QsT3d", 0, 0, 0, 0, MT_CERAMIC, CLR_RED, 1),
5811 IMPLANT((char *)0, "Do4JnH5i", 0, 0, 0, 0, MT_CELESTIUM, CLR_BLACK, 1),
5812 IMPLANT((char *)0, "Cg7LuV2q", 0, 0, 0, 0, MT_CONUNDRUM, CLR_GRAY, 1),
5813 IMPLANT((char *)0, "Bf9RmP1k", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_YELLOW, 1),
5814 IMPLANT((char *)0, "Ae3XhN8z", 0, 0, 0, 0, MT_METEOSTEEL, CLR_BRIGHT_BLUE, 1),
5815 IMPLANT((char *)0, "Zu6VwT5o", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_GRAY, 1),
5816 IMPLANT((char *)0, "Yt7FnG4r", 0, 0, 0, 0, MT_FOAM, CLR_ORANGE, 1),
5817 IMPLANT((char *)0, "Xs2MqK9p", 0, 0, 0, 0, MT_SCRAP, CLR_RED, 1),
5818 IMPLANT((char *)0, "Wr5EpH3l", 0, 0, 0, 0, MT_ALLOY, CLR_BLACK, 1),
5819 IMPLANT((char *)0, "Vp1DoC8y", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_BLUE, 1),
5820 IMPLANT((char *)0, "Uo4ZnB6w", 0, 0, 0, 0, MT_AMBER, CLR_MAGENTA, 1),
5821 IMPLANT((char *)0, "amazonage", 0, 0, 0, 0, MT_LACQUER, CLR_BRIGHT_MAGENTA, 1),
5822 IMPLANT((char *)0, "Tn8YgA2s", 0, 0, 0, 0, MT_NANOMACHINE, CLR_BRIGHT_BLUE, 1),
5823 IMPLANT((char *)0, "Sm3XhP7v", 0, 0, 0, 0, MT_CHITIN, CLR_BRIGHT_BLUE, 1),
5824 IMPLANT((char *)0, "Rl6WcT9u", 0, 0, 0, 0, MT_SHELL, CLR_WHITE, 1),
5825 IMPLANT((char *)0, "Qk9VmG5i", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_BRIGHT_MAGENTA, 1),
5826 IMPLANT((char *)0, "Pj7UfL4z", 0, 0, 0, 0, MT_MERCURIAL, CLR_GRAY, 1),
5827 IMPLANT((char *)0, "Oi2RqN1x", 0, 0, 0, 0, MT_FIRMAMENT, CLR_RED, 1),
5828 IMPLANT((char *)0, "Nh5KpJ8w", 0, 0, 0, 0, MT_BAMBOO, CLR_ORANGE, 1),
5829 IMPLANT((char *)0, "Mg8SoB3t", 0, 0, 0, 0, MT_COBALT, CLR_BROWN, 1),
5830 IMPLANT((char *)0, "Lf1PwZ6r", 0, 0, 0, 0, MT_CORAL, CLR_GRAY, 1),
5831 IMPLANT((char *)0, "Ke4XnV7q", 0, 0, 0, 0, MT_SINNUM, CLR_BLACK, 1),
5832 IMPLANT((char *)0, "Jd3TcY2p", 0, 0, 0, 0, MT_BRONZE, CLR_CYAN, 1),
5833 IMPLANT((char *)0, "Ic6MmH9o", 0, 0, 0, 0, MT_ALUMEN, CLR_GRAY, 1),
5834 IMPLANT((char *)0, "Hb9LnG5a", 0, 0, 0, 0, MT_MESH, CLR_BLACK, 1),
5835 IMPLANT((char *)0, "Ga7KsF4z", 0, 0, 0, 0, MT_STEEL, CLR_YELLOW, 1),
5836 IMPLANT((char *)0, "Fz2JqD8x", 0, 0, 0, 0, MT_TITANIUM, CLR_MAGENTA, 1),
5837 IMPLANT((char *)0, "Ey5CtV1w", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_BRIGHT_GREEN, 1),
5838 IMPLANT((char *)0, "gendered", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_MAGENTA, 1),
5839 IMPLANT((char *)0, "aH6lfo3", 0, 0, 0, 0, MT_LIQUID, CLR_BROWN, 1),
5840 IMPLANT((char *)0, "eternally delayed", 0, 0, 0, 0, MT_WAX, CLR_CYAN, 1),
5841 IMPLANT((char *)0, "wasdat", 0, 0, 0, 0, MT_VEGGY, CLR_BRIGHT_MAGENTA, 1),
5842 IMPLANT((char *)0, "clock-old", 0, 0, 0, 0, MT_FLESH, CLR_BRIGHT_MAGENTA, 1),
5843 IMPLANT((char *)0, "bI0tyqP4r", 0, 0, 0, 0, MT_PAPER, CLR_GREEN, 1),
5844 IMPLANT((char *)0, "endlessly repeating", 0, 0, 0, 0, MT_CLOTH, CLR_BRIGHT_CYAN, 1),
5845 IMPLANT((char *)0, "cJ5vTkW2", 0, 0, 0, 0, MT_LEATHER, CLR_BROWN, 1),
5846 IMPLANT((char *)0, "dK9mLs1Xo", 0, 0, 0, 0, MT_WOOD, CLR_WHITE, 1),
5847 IMPLANT((char *)0, "bugfix", 0, 0, 0, 0, MT_BONE, CLR_BRIGHT_GREEN, 1),
5848 IMPLANT((char *)0, "eL2juRn8Vx", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_BRIGHT_CYAN, 1),
5849 IMPLANT((char *)0, "fM3PvQtUwK", 0, 0, 0, 0, MT_IRON, CLR_BRIGHT_MAGENTA, 1),
5850 IMPLANT((char *)0, "stupidest", 0, 0, 0, 0, MT_METAL, CLR_BRIGHT_CYAN, 1),
5851 IMPLANT((char *)0, "nuuwad", 0, 0, 0, 0, MT_COPPER, CLR_BRIGHT_BLUE, 1),
5852 IMPLANT((char *)0, "new version", 0, 0, 0, 0, MT_SILVER, CLR_YELLOW, 1),
5853 IMPLANT((char *)0, "miss try", 0, 0, 0, 0, MT_GOLD, CLR_BRIGHT_GREEN, 1),
5854 IMPLANT((char *)0, "u-huhuhuy", 0, 0, 0, 0, MT_PLATINUM, CLR_RED, 1),
5855 IMPLANT((char *)0, "woktersbaeck", 0, 0, 0, 0, MT_GLASS, CLR_GREEN, 1),
5856 IMPLANT((char *)0, "young life", 0, 0, 0, 0, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 1),
5857 IMPLANT((char *)0, "gN7rSkPbZ0t", 0, 0, 0, 0, MT_MINERAL, CLR_GRAY, 1),
5858 IMPLANT((char *)0, "hO4gJwFk9Vp", 0, 0, 0, 0, MT_VIVA, CLR_WHITE, 1),
5859 IMPLANT((char *)0, "forcy", 0, 0, 0, 0, MT_INKA, CLR_CYAN, 1),
5860 IMPLANT((char *)0, "iP5eHoLm1jC", 0, 0, 0, 0, MT_TAR, CLR_BROWN, 1),
5861 IMPLANT((char *)0, "zurik", 0, 0, 0, 0, MT_SILK, CLR_CYAN, 1),
5862 IMPLANT((char *)0, "word salad", 0, 0, 0, 0, MT_ARCANIUM, CLR_BRIGHT_BLUE, 1),
5863 IMPLANT((char *)0, "jQ1dVsT3lMu", 0, 0, 0, 0, MT_SECREE, CLR_BRIGHT_GREEN, 1),
5864 IMPLANT((char *)0, "livesdo", 0, 0, 0, 0, MT_POURPOOR, CLR_YELLOW, 1),
5865 IMPLANT((char *)0, "kR8bZwUv2xXy", 0, 0, 0, 0, MT_COMPOST, CLR_YELLOW, 1),
5866 IMPLANT((char *)0, "amy's fetish", 0, 0, 0, 0, MT_ETERNIUM, CLR_RED, 1),
5867 IMPLANT((char *)0, "lS9tYxVc7eOwN", 0, 0, 0, 0, MT_ETHER, CLR_YELLOW, 1),
5868 IMPLANT((char *)0, "reality bubble", 0, 0, 0, 0, MT_BRICK, CLR_GRAY, 1),
5869 IMPLANT((char *)0, "pregnancy test", 0, 0, 0, 0, MT_SAND, CLR_BLACK, 1),
5870 IMPLANT((char *)0, "showered", 0, 0, 0, 0, MT_OBSIDIAN, CLR_ORANGE, 1),
5871 IMPLANT((char *)0, "other variant", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_BRIGHT_MAGENTA, 1),
5872 IMPLANT((char *)0, "stereotypical slex", 0, 0, 0, 0, MT_LEAD, CLR_BRIGHT_MAGENTA, 1),
5873 IMPLANT((char *)0, "mT0uFqH5vIz3", 0, 0, 0, 0, MT_CHROME, CLR_BRIGHT_BLUE, 1),
5874 IMPLANT((char *)0, "nU6kEoPdLwQf", 0, 0, 0, 0, MT_CERAMIC, CLR_BROWN, 1),
5875 IMPLANT((char *)0, "laggy-as-hell", 0, 0, 0, 0, MT_CELESTIUM, CLR_WHITE, 1),
5876 IMPLANT((char *)0, "invalid become has", 0, 0, 0, 0, MT_CONUNDRUM, CLR_BLUE, 1),
5877 IMPLANT((char *)0, "oV4mGzNwMq2IeC", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_GREEN, 1),
5878 IMPLANT((char *)0, "hogsch", 0, 0, 0, 0, MT_METEOSTEEL, CLR_YELLOW, 1),
5879 IMPLANT((char *)0, "pW7qKf1aRbLgN", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_GRAY, 1),
5880 IMPLANT((char *)0, "ninety-six year old", 0, 0, 0, 0, MT_FOAM, CLR_BLUE, 1),
5881 IMPLANT((char *)0, "qX3cTjGhZ0rLsI", 0, 0, 0, 0, MT_SCRAP, CLR_BRIGHT_GREEN, 1),
5882 IMPLANT((char *)0, "lost in time", 0, 0, 0, 0, MT_ALLOY, CLR_GRAY, 1),
5883 IMPLANT((char *)0, "rY8xSdWpO5iA9m", 0, 0, 0, 0, MT_TINSEL, CLR_BRIGHT_GREEN, 1),
5884 IMPLANT((char *)0, "shaped-like-a-penis", 0, 0, 0, 0, MT_AMBER, CLR_BRIGHT_CYAN, 1),
5885 IMPLANT((char *)0, "bleederoriker", 0, 0, 0, 0, MT_LACQUER, CLR_CYAN, 1),
5886 IMPLANT((char *)0, "klimpklamp", 0, 0, 0, 0, MT_NANOMACHINE, CLR_GREEN, 1),
5887 IMPLANT((char *)0, "ALL CAPS", 0, 0, 0, 0, MT_CHITIN, CLR_BLUE, 1),
5888 IMPLANT((char *)0, "robber history", 0, 0, 0, 0, MT_SHELL, CLR_GRAY, 1),
5889 IMPLANT((char *)0, "musable", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_BRIGHT_GREEN, 1),
5890 IMPLANT((char *)0, "orthography correcture", 0, 0, 0, 0, MT_MERCURIAL, CLR_BRIGHT_CYAN, 1),
5891 IMPLANT((char *)0, "sZ1lUvMgIbW7yJt", 0, 0, 0, 0, MT_FIRMAMENT, CLR_BRIGHT_BLUE, 1),
5892 IMPLANT((char *)0, "t0rUeQvJqLsA2wNz", 0, 0, 0, 0, MT_BAMBOO, CLR_BROWN, 1),
5893 IMPLANT((char *)0, "uH5kMmZt3nYvTjE8", 0, 0, 0, 0, MT_COBALT, CLR_BLUE, 1),
5894 IMPLANT((char *)0, "due charge", 0, 0, 0, 0, MT_CORAL, CLR_BRIGHT_GREEN, 1),
5895 IMPLANT((char *)0, "half-science", 0, 0, 0, 0, MT_SINNUM, CLR_YELLOW, 1),
5896 IMPLANT((char *)0, "brick building n side", 0, 0, 0, 0, MT_BRONZE, CLR_BRIGHT_CYAN, 1),
5897 IMPLANT((char *)0, "thousandth randomized appearance", 0, 0, 0, 0, MT_ALUMEN, CLR_BRIGHT_GREEN, 1),
5898 IMPLANT((char *)0, "vW4pHnQaUdR1jGk5", 0, 0, 0, 0, MT_MESH, CLR_BRIGHT_GREEN, 1),
5899 IMPLANT((char *)0, "wE9rFgJxLsK6mIqVz0", 0, 0, 0, 0, MT_STEEL, CLR_BRIGHT_BLUE, 1),
5900 IMPLANT((char *)0, "xL7bWcOvTj1fXu3KqH", 0, 0, 0, 0, MT_TITANIUM, CLR_WHITE, 1),
5901 IMPLANT((char *)0, "lowercase", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_ORANGE, 1),
5903 /* bullyateerld, altmertor, alkyststerternder, barbariannertess, binderstarist, cracker keeper warrior, cyberninjangineer, death eaterighter, diablisthet cashier */
5905 /* dummies for easier continuation --Amy
5906 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_MYSTERIOUS, CLR_, 1),
5907 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_LIQUID, CLR_, 1),
5908 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_WAX, CLR_, 1),
5909 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_VEGGY, CLR_, 1),
5910 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_FLESH, CLR_, 1),
5911 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_PAPER, CLR_, 1),
5912 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_CLOTH, CLR_, 1),
5913 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_LEATHER, CLR_, 1),
5914 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_WOOD, CLR_, 1),
5915 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_BONE, CLR_, 1),
5916 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_DRAGON_HIDE, CLR_, 1),
5917 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_IRON, CLR_, 1),
5918 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_METAL, CLR_, 1),
5919 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_COPPER, CLR_, 1),
5920 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_SILVER, CLR_, 1),
5921 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_GOLD, CLR_, 1),
5922 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_PLATINUM, CLR_, 1),
5923 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_GLASS, CLR_, 1),
5924 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_GEMSTONE, CLR_, 1),
5925 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_MINERAL, CLR_, 1),
5926 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_VIVA, CLR_, 1),
5927 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_INKA, CLR_, 1),
5928 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_TAR, CLR_, 1),
5929 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_SILK, CLR_, 1),
5930 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_ARCANIUM, CLR_, 1),
5931 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_SECREE, CLR_, 1),
5932 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_POURPOOR, CLR_, 1),
5933 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_COMPOST, CLR_, 1),
5934 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_ETERNIUM, CLR_, 1),
5935 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_ETHER, CLR_, 1),
5936 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_BRICK, CLR_, 1),
5937 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_SAND, CLR_, 1),
5938 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_OBSIDIAN, CLR_, 1),
5939 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_SHADOWSTUFF, CLR_, 1),
5940 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_LEAD, CLR_, 1),
5941 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_CHROME, CLR_, 1),
5942 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_CERAMIC, CLR_, 1),
5943 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_CELESTIUM, CLR_, 1),
5944 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_CONUNDRUM, CLR_, 1),
5945 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_PWN_BUBBLE, CLR_, 1),
5946 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_METEOSTEEL, CLR_, 1),
5947 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_ANTIDOTIUM, CLR_, 1),
5948 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_FOAM, CLR_, 1),
5949 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_SCRAP, CLR_, 1),
5950 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_ALLOY, CLR_, 1),
5951 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_TINSEL, CLR_, 1),
5952 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_AMBER, CLR_, 1),
5953 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_NANOMACHINE, CLR_, 1),
5954 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_CHITIN, CLR_, 1),
5955 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_SHELL, CLR_, 1),
5956 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_GREEN_STEEL, CLR_, 1),
5957 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_MERCURIAL, CLR_, 1),
5958 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_FIRMAMENT, CLR_, 1),
5959 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_BAMBOO, CLR_, 1),
5960 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_COBALT, CLR_, 1),
5961 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_CORAL, CLR_, 1),
5962 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_SINNUM, CLR_, 1),
5963 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_BRONZE, CLR_, 1),
5964 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_ALUMEN, CLR_, 1),
5965 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_MESH, CLR_, 1),
5966 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_STEEL, CLR_, 1),
5967 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_TITANIUM, CLR_, 1),
5968 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_ADAMANTIUM, CLR_, 1),
5969 IMPLANT((char *)0, "", 0, 0, 0, 0, MT_LACQUER, CLR_, 1),
5970 dummies end */
5972 #undef IMPLANT
5974 /* tools ... */
5975 /* tools with weapon characteristics come last */
5976 #define TOOL(name,desc,kn,mrg,mgc,chg,prob,wt,cost,mat,color,minlvl) \
5977 OBJECT( OBJ(name,desc), \
5978 BITS(kn,mrg,chg,0,mgc,chg,0,0,0,0,0,P_NONE,mat), \
5979 0, TOOL_CLASS, prob, 0, \
5980 wt, cost, 0, 0, 0, 0, wt, color, minlvl, 0 )
5981 #define CONTAINER(name,desc,kn,mgc,chg,bi,prob,wt,cost,mat,color,minlvl) \
5982 OBJECT( OBJ(name,desc), \
5983 BITS(kn,0,chg,1,mgc,chg,0,0,bi,0,0,P_NONE,mat), \
5984 0, TOOL_CLASS, prob, 0, \
5985 wt, cost, 0, 0, 0, 0, wt, color, minlvl, 0 )
5986 #define WEPTOOL(name,desc,kn,mgc,chg,bi,prob,wt,cost,sdam,ldam,hitbon,typ,sub,mat,clr,minlvl) \
5987 OBJECT( OBJ(name,desc), \
5988 BITS(kn,0,1,chg,mgc,1,0,0,bi,0,typ,sub,mat), \
5989 0, TOOL_CLASS, prob, 0, \
5990 wt, cost, sdam, ldam, hitbon, 0, wt, clr, minlvl, 0 )
5992 /* Containers - large box must be first, see obj.h */
5993 CONTAINER("large box", "wooden box", 0, 0, 0, 1, 3469,500, 8, MT_WOOD, HI_WOOD, 1),
5994 CONTAINER("large box of digestion", "wooden box", 0, 0, 0, 1, 20,500, 8, MT_WOOD, HI_WOOD, 10),
5995 CONTAINER("lead box", "metal box", 0, 0, 0, 1, 10, 1000, 50, MT_LEAD, CLR_GRAY, 40), /* cannot be emptied by monsters */
5996 CONTAINER("top box", (char *)0, 1, 0, 0, 1, 1, 200, 2000, MT_FIRMAMENT, CLR_WHITE, 90),
5997 CONTAINER("chest", "wooden container", 0, 0, 0, 1, 3479,750, 16, MT_WOOD, HI_WOOD, 1),
5998 CONTAINER("chest of holding", "wooden container", 0, 0, 0, 1, 20,750, 16, MT_WOOD, HI_WOOD, 10),
5999 CONTAINER("nano chest", "high-tech container", 0, 0, 0, 1, 1, 750, 500, MT_NANOMACHINE, CLR_WHITE, 90),
6000 CONTAINER("treasure chest", (char *)0, 1, 0, 0, 1, 50, 200000, 5000, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1),
6001 CONTAINER("loot chest", (char *)0, 1, 0, 0, 1, 100, 200000, 2000, MT_FOAM, CLR_YELLOW, 1),
6002 CONTAINER("ice box", "cooling box", 0, 0, 0, 1, 937,400, 42, MT_PLASTIC, CLR_WHITE, 1),
6003 CONTAINER("ice box of holding", "cooling box", 0, 0, 0, 1, 20,400, 42, MT_PLASTIC, CLR_WHITE, 20),
6004 CONTAINER("ice box of waterproofing", "cooling box", 0, 0, 0, 1, 20,400, 42, MT_PLASTIC, CLR_WHITE, 20),
6005 CONTAINER("ice box of digestion", "cooling box", 0, 0, 0, 1, 20,400, 42, MT_PLASTIC, CLR_WHITE, 20),
6006 CONTAINER("dispersion box", "liquid box", 0, 0, 0, 1, 3, 400, 200, MT_LIQUID, CLR_WHITE, 1), /* waterproof, cannot be emptied by monsters */
6007 CONTAINER("sack", "bag", 0, 0, 0, 0, 2500, 5, 30, MT_CLOTH, HI_CLOTH, 1),
6008 CONTAINER("potato bag", (char *)0, 1, 0, 0, 0, 250, 20, 40, MT_ARCANIUM, CLR_BRIGHT_BLUE, 5),
6009 CONTAINER("rugged sack", (char *)0, 1, 0, 0, 0, 200, 8, 20, MT_MESH, CLR_BLACK, 3),
6010 CONTAINER("handybag", (char *)0, 1, 0, 0, 0, 200, 2, 100, MT_LEATHER, CLR_BROWN, 10), /* can be used without hands; as a female char, contents weigh less */
6011 CONTAINER("oilskin sack", "bag", 0, 0, 0, 0, 2000, 5, 30, MT_CLOTH, HI_CLOTH, 5),
6012 CONTAINER("titan sack", "bag", 0, 0, 0, 0, 50, 5, 100, MT_TITANIUM, HI_CLOTH, 30),
6013 CONTAINER("bag of holding", "bag", 0, 1, 0, 0, 2000, 5, 30, MT_CLOTH, HI_CLOTH, 8),
6014 CONTAINER("bag of digestion","bag", 0, 1, 0, 0, 500, 5, 30, MT_CLOTH, HI_CLOTH, 5),
6015 CONTAINER("bag of tricks", "bag", 0, 1, 1, 0, 1950, 5, 30, MT_CLOTH, HI_CLOTH, 5),
6016 /* bag of tricks must be last */
6018 /* Unlocking tools */
6019 TOOL("skeleton key", "key", 0, 0, 0, 0, 6040, 0, 10, MT_IRON, HI_METAL, 1),
6020 TOOL("secret key", (char *)0, 1, 0, 0, 0, 500, 0, 10, MT_SECREE, CLR_BLACK, 1),
6021 WEPTOOL("controversy code", (char *)0, /* can be used as a key to unlock stuff */
6022 1, 0, 0, 0, 100, 0, 10, 4, 6, 0, WHACK, P_SHORT_SWORD, MT_IRON, HI_METAL, 15),
6023 TOOL("lock pick", (char *)0, 1, 0, 0, 0, 4790, 0, 20, MT_IRON, HI_METAL, 1),
6024 TOOL("hairclip", (char *)0, 1, 0, 0, 0, 600, 0, 20, MT_SILK, CLR_WHITE, 1),
6025 TOOL("credit card", (char *)0, 1, 0, 0, 0, 1100, 0, 10, MT_PLASTIC, CLR_WHITE, 1),
6026 TOOL("data chip", (char *)0, 1, 0, 0, 0, 400, 0, 10, MT_PLATINUM, CLR_GRAY, 1),
6028 /* Light sources */
6029 /* [Tom] made candles cheaper & more common */
6030 TOOL("tallow candle", "candle", 0, 1, 0, 0, 3520, 0, 20, MT_WAX, CLR_WHITE, 1),
6031 TOOL("wax candle", "candle", 0, 1, 0, 0, 3520, 0, 20, MT_WAX, CLR_WHITE, 1),
6032 TOOL("magic candle", "candle", 0, 1, 1, 0, 500, 0, 20, MT_WAX, CLR_WHITE, 20),
6033 TOOL("Japan-wax candle", "candle", 0, 1, 0, 0, 200, 0, 20, MT_WAX, CLR_WHITE, 1),
6034 TOOL("oil candle", "candle", 0, 1, 0, 0, 200, 0, 20, MT_WAX, CLR_WHITE, 1),
6035 TOOL("general candle", "candle", 0, 1, 0, 0, 200, 0, 20, MT_WAX, CLR_WHITE, 1),
6036 TOOL("natural candle", "candle", 0, 1, 0, 0, 200, 0, 20, MT_WAX, CLR_WHITE, 1),
6037 TOOL("unspecified candle", "candle", 0, 1, 0, 0, 200, 0, 20, MT_WAX, CLR_WHITE, 1),
6038 TOOL("unaffected candle", "candle", 0, 1, 0, 0, 200, 0, 20, MT_WAX, CLR_WHITE, 1),
6039 TOOL("specific candle", "candle", 0, 1, 0, 0, 200, 0, 20, MT_WAX, CLR_WHITE, 1),
6040 TOOL("0 candle", "candle", 0, 1, 0, 0, 20, 0, 200, MT_WAX, CLR_WHITE, 1),
6041 TOOL("oil lamp", "lamp", 0, 0, 0, 0, 2500, 0, 40, MT_COPPER, CLR_YELLOW, 1),
6042 TOOL("brass lantern", (char *)0,1, 0, 0, 0, 1000, 0, 30, MT_COPPER, CLR_YELLOW, 1),
6043 TOOL("dim lantern", (char *)0,1, 0, 0, 0, 500, 0, 50, MT_SINNUM, CLR_BROWN, 1), /* spawns with more fuel */
6044 TOOL("magic lamp", "lamp", 0, 0, 1, 0, 1000, 0, 40, MT_COPPER, CLR_YELLOW, 25),
6046 /* Instruments */
6047 /* KMH -- made less common */
6048 TOOL("tin whistle", "whistle", 0, 0, 0, 0, 3263, 0, 10, MT_METAL, HI_METAL, 1),
6049 TOOL("grass whistle", "whistle", 0, 0, 0, 0, 600, 0, 10, MT_WOOD, HI_METAL, 1),
6050 TOOL("magic whistle", "whistle",0, 0, 1, 0, 2400, 0, 10, MT_METAL, HI_METAL, 10),
6051 TOOL("dark magic whistle", "whistle",0, 0, 1, 0, 100, 0, 10, MT_METAL, HI_METAL, 20),
6052 /* "If tin whistles are made out of tin, what do they make foghorns out of?" */
6053 TOOL("wooden flute", "flute", 0, 0, 0, 0, 200, 0, 50, MT_WOOD, HI_WOOD, 5),
6054 TOOL("magic flute", "flute", 0, 0, 1, 1, 100, 0, 50, MT_WOOD, HI_WOOD, 20),
6055 TOOL("pan pipe", "set of pipes", 0, 0, 0, 0, 50, 0, 50, MT_WOOD, HI_WOOD, 5),
6056 TOOL("pan pipe of summoning", "set of pipes", 0, 0, 1, 1, 10, 0, 50, MT_WOOD, HI_WOOD, 10),
6057 TOOL("pan pipe of the sewers", "set of pipes", 0, 0, 1, 1, 10, 0, 50, MT_WOOD, HI_WOOD, 7),
6058 TOOL("tooled horn", "horn", 0, 0, 0, 0, 180, 0, 50, MT_BONE, CLR_WHITE, 1),
6059 TOOL("fog horn", "horn", 0, 0, 0, 0, 20, 0, 50, MT_MYSTERIOUS, CLR_WHITE, 1),
6060 TOOL("frost horn", "horn", 0, 0, 1, 1, 100, 0, 50, MT_BONE, CLR_WHITE, 5),
6061 TOOL("fire horn", "horn", 0, 0, 1, 1, 100, 0, 50, MT_BONE, CLR_WHITE, 5),
6062 TOOL("tempest horn", "horn", 0, 0, 1, 1, 20, 0, 50, MT_BONE, CLR_WHITE, 5),
6063 TOOL("ether horn", "horn", 0, 0, 1, 1, 10, 0, 50, MT_ETHER, CLR_WHITE, 5), /* shoots magic missiles */
6064 TOOL("shadow horn", "horn", 0, 0, 1, 1, 10, 0, 50, MT_SHADOWSTUFF, CLR_WHITE, 5), /* shoots acid */
6065 TOOL("chrome horn", "horn", 0, 0, 1, 1, 50, 0, 50, MT_CHROME, CLR_WHITE, 5), /* shoots poison */
6066 TOOL("death horn", "horn", 0, 0, 1, 1, 1, 0, 50, MT_OBSIDIAN, CLR_WHITE, 50), /* shoots disintegration */
6067 TOOL("horn of plenty", "horn", 0, 0, 1, 1, 100, 0, 50, MT_BONE, CLR_WHITE, 25),
6068 TOOL("wooden harp", "harp", 0, 0, 0, 0, 200, 0, 50, MT_WOOD, HI_WOOD, 8),
6069 TOOL("magic harp", "harp", 0, 0, 1, 1, 100, 0, 50, MT_WOOD, HI_WOOD, 30),
6070 TOOL("bell", (char *)0, 1, 0, 0, 0, 100, 0, 50, MT_COPPER, HI_COPPER, 1),
6071 TOOL("bugle", (char *)0, 1, 0, 0, 0, 200, 0, 15, MT_COPPER, HI_COPPER, 1),
6072 TOOL("leather drum", "drum", 0, 0, 0, 0, 200, 0, 25, MT_LEATHER, HI_LEATHER, 1),
6073 TOOL("drum of earthquake", "drum", 0, 0, 1, 1, 100, 0, 25, MT_LEATHER, HI_LEATHER, 36),
6075 /* Traps */
6076 TOOL("land mine",(char *)0, 1, 0, 0, 0, 100,30, 180, MT_IRON, CLR_RED, 1),
6077 TOOL("beartrap", (char *)0, 1, 0, 0, 0, 100,20, 60, MT_IRON, HI_METAL, 1),
6079 /* Weapon-tools */
6080 /* Added by Tsanth, in homage to Final Fantasy 2 */
6081 /* KMH -- Not randomly generated (no damage!) */
6082 WEPTOOL("spoon", (char *)0,
6083 1, 0, 0, 0, 100, 0, 5000, 0, 0, 0, WHACK, -P_DART, MT_PLATINUM, HI_METAL, 1),
6085 /* pick-axes, regular one has to be first */
6086 WEPTOOL("pick-axe", (char *)0,
6087 1, 0, 0, 0, 1540, 32, 50, 6, 3, 0, WHACK, P_PICK_AXE, MT_IRON, HI_METAL, 1),
6088 WEPTOOL("unwieldy pick", (char *)0,
6089 1, 0, 0, 0, 300, 32, 50, 6, 4, 0, WHACK, P_PICK_AXE, MT_COBALT, CLR_BRIGHT_CYAN, 2),
6090 WEPTOOL("conglomerate pick", (char *)0,
6091 1, 0, 0, 0, 500, 32, 50, 6, 6, 0, WHACK, P_PICK_AXE, MT_MINERAL, CLR_GRAY, 6),
6092 WEPTOOL("conundrum pick", (char *)0,
6093 1, 0, 0, 0, 10, 60, 100, 9, 9, 0, WHACK, P_PICK_AXE, MT_CONUNDRUM, CLR_GRAY, 22),
6094 WEPTOOL("bronze pick", (char *)0,
6095 1, 0, 0, 0, 100, 32, 50, 7, 7, 0, WHACK, P_PICK_AXE, MT_BRONZE, CLR_ORANGE, 12),
6096 WEPTOOL("brick pick", (char *)0,
6097 1, 0, 0, 0, 100, 32, 10, 9, 8, 0, WHACK, P_PICK_AXE, MT_BRICK, CLR_ORANGE, 18),
6098 WEPTOOL("nano pick", (char *)0,
6099 1, 0, 0, 0, 50, 32, 10, 6, 12, 0, WHACK, P_PICK_AXE, MT_NANOMACHINE, CLR_RED, 25),
6100 WEPTOOL("mysterious pick", (char *)0, /* mystery res */
6101 1, 0, 0, 0, 200, 20, 60, 4, 4, 0, WHACK, P_PICK_AXE, MT_MYSTERIOUS, CLR_MAGENTA, 12),
6102 WEPTOOL("mystery pick", (char *)0,
6103 1, 0, 0, 0, 500, 32, 50, 6, 6, 0, WHACK, P_PICK_AXE, MT_MINERAL, CLR_MAGENTA, 6),
6104 /* mystery pick is last pick-axe */
6106 WEPTOOL("fishing pole", (char *)0,
6107 1, 0, 0, 0, 500, 12, 50, 2, 6, 0, WHACK, P_POLEARMS, MT_METAL, HI_METAL, 1),
6108 WEPTOOL("jack knife", (char *)0,
6109 1, 0, 0, 0, 50, 6, 75, 7, 6, 1, SLASH, P_KNIFE, MT_SHELL, CLR_GRAY, 8),
6110 WEPTOOL("grappling hook", "iron hook",
6111 0, 0, 0, 0, 500, 12, 50, 4, 8, 0, WHACK, P_FLAIL, MT_IRON, HI_METAL, 1),
6112 /* 3.4.1: unicorn horn left classified as "magic" - regular one has to be first */
6113 WEPTOOL("unicorn horn", (char *)0,
6114 1, 1, 0, 1, 280, 8, 100, 12, 12, 0, PIERCE, P_UNICORN_HORN, MT_BONE, CLR_WHITE, 1),
6115 WEPTOOL("guitar", (char *)0,
6116 1, 1, 0, 1, 170, 40, 40, 15, 15, 0, WHACK, P_UNICORN_HORN, MT_POURPOOR, CLR_BRIGHT_BLUE, 15),
6117 WEPTOOL("piano", (char *)0,
6118 1, 1, 0, 1, 20, 8, 500, 20, 20, 0, WHACK, P_UNICORN_HORN, MT_VIVA, CLR_BLACK, 32),
6119 WEPTOOL("dark horn", (char *)0, /* darkness when applied */
6120 1, 1, 0, 1, 40, 8, 100, 16, 16, 0, PIERCE, P_UNICORN_HORN, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 15),
6121 WEPTOOL("replica unicorn horn", (char *)0,
6122 1, 1, 0, 0, 50, 2, 20, 2, 2, 0, PIERCE, P_UNICORN_HORN, MT_ALUMEN, CLR_GRAY, 1),
6123 WEPTOOL("titanium horn", (char *)0,
6124 1, 1, 0, 1, 10, 9, 400, 17, 17, 1, PIERCE, P_UNICORN_HORN, MT_TITANIUM, CLR_ORANGE, 30),
6125 WEPTOOL("sky horn", (char *)0,
6126 1, 1, 0, 1, 20, 4, 200, 13, 13, 0, PIERCE, P_UNICORN_HORN, MT_CELESTIUM, CLR_BRIGHT_CYAN, 10),
6127 WEPTOOL("arcane horn", (char *)0, /* can't be applied, unihorn effect when meleeing with it */
6128 1, 1, 0, 1, 40, 8, 100, 12, 12, 0, PIERCE, P_UNICORN_HORN, MT_ARCANIUM, CLR_BRIGHT_GREEN, 5),
6129 WEPTOOL("bubblehorn", (char *)0,
6130 1, 1, 0, 1, 10, 1, 100, 1, 1, 0, PIERCE, P_UNICORN_HORN, MT_PWN_BUBBLE, CLR_ORANGE, 1),
6131 /* bubblehorn has to be last unicorn horn */
6133 /* WEPTOOL("torch", (char *)0,
6134 1, 0, 0, 1, 8, 8, 5, 2, WHACK, P_CLUB, MT_WOOD, HI_WOOD), */
6136 OBJECT(OBJ("torch", (char *)0),
6137 BITS(1,1,1,0,0,1,0,0,0,0,WHACK,P_CLUB,MT_WOOD),
6138 0, TOOL_CLASS, 2500, 0,
6139 20, 8, 2, 5, WHACK, 0, 20, HI_WOOD, 1, 0 ),
6141 /* [WAC]
6142 * Lightsabers are -3 to hit
6143 * Double lightsaber is -4 to hit (only red)
6144 * DMG is increased: 10.5/15.5
6145 * green :9 + d3, 13 + d5
6146 * blue : 8 + d5, 12 + d7
6147 * red : 6 + d9, 10 + d11
6148 * red double: 6 + d9 + d9, 10 + d11 + d11 (15/21) in double mode
6151 /* green must be first */
6153 WEPTOOL("green lightsaber", "lightsaber",
6154 0, 0, 1, 0, 100, 24, 500, 3, 5, 0, SLASH, P_LIGHTSABER, MT_PLASTIC, CLR_GREEN, 1),
6155 WEPTOOL("blue lightsaber", "lightsaber",
6156 0, 0, 1, 0, 100, 24, 500, 5, 7, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_BRIGHT_BLUE, 8),
6157 WEPTOOL("red lightsaber", "lightsaber",
6158 0, 0, 1, 0, 100, 24, 500, 9, 11, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_RED, 16),
6159 WEPTOOL("red double lightsaber", "double lightsaber",
6160 0, 0, 1, 1, 100, 24,1000, 15, 20, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_RED, 30),
6161 WEPTOOL("cyan double lightsaber", "double lightsaber",
6162 0, 0, 1, 1, 100, 24,1000, 12, 15, 0, SLASH, P_LIGHTSABER, MT_METAL, CLR_CYAN, 30),
6163 WEPTOOL("dark lightsaber", "lightsaber",
6164 0, 0, 1, 0, 40, 24, 400, 3, 3, 5, SLASH, P_LIGHTSABER, MT_ALUMEN, CLR_BLACK, 3),
6165 WEPTOOL("black lightsaber", "lightsaber", /* weaker than red lightsaber, higher charge */
6166 0, 0, 1, 0, 100, 24, 500, 8, 9, 0, SLASH, P_LIGHTSABER, MT_SCRAP, CLR_BLACK, 4),
6167 WEPTOOL("orange lightsaber", "lightsaber", /* -5 to-hit, otherwise like green lightsaber, can be charged more effectively */
6168 0, 0, 1, 0, 100, 24, 500, 3, 5, 0, SLASH, P_LIGHTSABER, MT_TINSEL, CLR_ORANGE, 3),
6170 WEPTOOL("laser swatter", (char *)0,
6171 1, 0, 1, 0, 100, 24, 500, 20, 3, 5, WHACK, P_PADDLE, MT_PLATINUM, CLR_BRIGHT_MAGENTA, 1),
6172 WEPTOOL("nano hammer", (char *)0,
6173 1, 0, 1, 0, 20, 24, 500, 12, 12, 0, WHACK, P_HAMMER, MT_NANOMACHINE, CLR_BRIGHT_GREEN, 18),
6174 WEPTOOL("lightwhip", (char *)0,
6175 1, 0, 1, 0, 50, 24, 500, 18, 6, 0, WHACK, P_WHIP, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 10),
6176 WEPTOOL("electric cigarette", (char *)0,
6177 1, 0, 1, 0, 100, 2, 500, 2, 2, 0, WHACK, P_ORB, MT_ETHER, CLR_BRIGHT_BLUE, 10),
6178 WEPTOOL("starwars mace", (char *)0,
6179 1, 0, 1, 0, 100, 80, 500, 9, 9, 0, WHACK, P_MACE, MT_LEAD, CLR_GRAY, 16),
6181 WEPTOOL("laserdent", (char *)0,
6182 1, 0, 1, 1, 50, 30, 1000, 13, 18, 0, SLASH, P_TRIDENT, MT_METAL, CLR_GRAY, 25),
6183 WEPTOOL("sith staff", (char *)0,
6184 1, 0, 1, 1, 100, 12, 1000, 12, 16, 0, SLASH, P_QUARTERSTAFF, MT_METEOSTEEL, CLR_GRAY, 15),
6185 WEPTOOL("laser pole", (char *)0,
6186 1, 0, 1, 1, 100, 24, 1000, 13, 13, 0, SLASH, P_POLEARMS, MT_ALLOY, CLR_ORANGE, 25),
6187 WEPTOOL("laser sword", (char *)0, /* stats like blue lightsaber */
6188 1, 0, 1, 0, 100, 24, 500, 5, 7, 0, SLASH, P_BROAD_SWORD, MT_MITHRIL, CLR_WHITE, 9),
6189 WEPTOOL("lighttorch", (char *)0,
6190 1, 0, 1, 0, 50, 2, 200, 2, 5, 0, WHACK, P_CLUB, MT_WOOD, CLR_BROWN, 4),
6191 WEPTOOL("laser flyaxe", (char *)0,
6192 1, 0, 1, 1, 10, 60, 1500, 12, 16, 1, SLASH, P_AXE, MT_METEOSTEEL, CLR_GRAY, 40),
6193 WEPTOOL("pink lightsword", (char *)0,
6194 1, 0, 1, 0, 5, 8, 500, 8, 8, 0, SLASH, P_SCIMITAR, MT_ALLOY, CLR_BRIGHT_MAGENTA, 5),
6195 WEPTOOL("pink double lightsword", (char *)0,
6196 1, 0, 1, 1, 1, 30, 1000, 15, 15, 0, SLASH, P_TWO_HANDED_SWORD, MT_FOAM, CLR_BRIGHT_MAGENTA, 30),
6198 WEPTOOL("beamsword", (char *)0,
6199 1, 0, 1, 0, 50, 12, 500, 10, 10, 0, SLASH, P_SABER, MT_GOLD, CLR_YELLOW, 10),
6200 WEPTOOL("laserxbow", (char *)0,
6201 1, 0, 1, 1, 10, 70, 5000, 12, 0, 3, WHACK, P_CROSSBOW, MT_WOOD, CLR_BRIGHT_MAGENTA, 90),
6202 WEPTOOL("kliusling", (char *)0,
6203 1, 0, 1, 0, 50, 3, 500, 4, 4, 0, WHACK, P_SLING, MT_COMPOST, CLR_BROWN, 20),
6205 WEPTOOL("yellow lightsaber", "lightsaber",
6206 0, 0, 1, 0, 100, 24, 500, 6, 6, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_YELLOW, 5),
6207 WEPTOOL("rainbow lightsaber", "lightsaber",
6208 0, 0, 1, 0, 100, 24, 500, 1, 1, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_MAGENTA, 10),
6209 WEPTOOL("violet lightsaber", "lightsaber",
6210 0, 0, 1, 0, 100, 24, 500, 12, 12, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_MAGENTA, 20),
6211 WEPTOOL("white lightsaber", "lightsaber",
6212 0, 0, 1, 0, 100, 24, 500, 3, 3, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_WHITE, 10),
6213 WEPTOOL("white double lightsaber", "double lightsaber",
6214 0, 0, 1, 1, 100, 24,1000, 20, 15, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_WHITE, 30),
6216 WEPTOOL("mystery lightsaber", "lightsaber",
6217 0, 0, 1, 0, 100, 24, 500, 6, 6, 0, SLASH, P_LIGHTSABER, MT_PLATINUM, CLR_BRIGHT_MAGENTA, 5),
6219 /* mystery must be last */
6221 /* Other tools */
6222 TOOL("expensive camera", (char *)0, 1, 0, 0, 1, 1000, 0, 200, MT_PLASTIC, CLR_BLACK, 1),
6223 TOOL("mirror", "looking glass", 0, 0, 0, 0, 1260, 0, 10, MT_GLASS, HI_SILVER, 1),
6224 TOOL("crystal ball", "glass orb", 0, 0, 1, 1, 850, 0, 60, MT_GLASS, HI_GLASS, 1),
6225 /* STEPHEN WHITE'S NEW CODE */
6226 /* KMH -- removed because there's potential for abuse */
6227 /* Amy edit: added back in because I'm certain they can be balanced :-P */
6228 TOOL("orb of enchantment", "glass orb", 0, 0, 1, 1, 50, 0, 60, MT_GLASS, HI_GLASS, 10),
6229 TOOL("orb of charging", "glass orb", 0, 0, 1, 1, 50, 0, 60, MT_GLASS, HI_GLASS, 20),
6230 TOOL("orb of destruction", "glass orb", 0, 0, 0, 0, 50, 0, 60, MT_GLASS, HI_GLASS, 0),
6232 TOOL("lenses", (char *)0, 1, 0, 0, 0, 455, 0, 80, MT_GLASS, HI_GLASS, 1),
6233 TOOL("shield pate glasses", (char *)0, 1, 0, 0, 0, 45, 0, 100, MT_GLASS, CLR_BLUE, 20),
6234 TOOL("radioglasses", (char *)0, 1, 0, 0, 0, 300, 0, 200, MT_VIVA, CLR_ORANGE, 1),
6235 TOOL("boss visor", (char *)0, 1, 0, 0, 0, 300, 0, 200, MT_ARCANIUM, CLR_BRIGHT_MAGENTA, 10),
6236 TOOL("night vision goggles", (char *)0, 1, 0, 0, 0, 100, 0, 300, MT_OBSIDIAN, CLR_BRIGHT_GREEN, 6),
6237 TOOL("blindfold", (char *)0, 1, 0, 0, 0, 2600, 0, 20, MT_CLOTH, CLR_BLACK, 1),
6238 TOOL("eyecloser", (char *)0, 1, 0, 0, 0, 300, 0, 20, MT_INKA, CLR_BROWN, 1),
6239 TOOL("dragon eyepatch", (char *)0, 1, 0, 0, 0, 300, 0, 20, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 10),
6240 TOOL("towel", (char *)0, 1, 0, 0, 0, 1500, 0, 50, MT_CLOTH, CLR_MAGENTA, 1),
6241 TOOL("condome", (char *)0, 1, 0, 0, 0, 190, 0, 5, MT_CLOTH, CLR_WHITE, 1),
6242 TOOL("climbing set", (char *)0, 1, 0, 0, 0, 100, 0, 500, MT_MINERAL, CLR_GRAY, 80),
6243 TOOL("defusing box", (char *)0, 1, 0, 0, 0, 200, 0, 200, MT_MINERAL, CLR_GRAY, 5),
6244 TOOL("soft chastity belt", (char *)0, 1, 0, 0, 0, 10, 0, 5, MT_SILK, CLR_WHITE, 1),
6246 /* leather saddle = first saddle */
6247 TOOL("leather saddle", "saddle", 0, 0, 0, 0, 2150,0, 150, MT_LEATHER, HI_LEATHER, 1),
6248 TOOL("tank saddle", "saddle", 0, 0, 0, 0, 100,0, 150, MT_TITANIUM, HI_LEATHER, 40),
6249 TOOL("seatbelt saddle", "saddle", 0, 0, 0, 0, 300, 0, 150, MT_FOAM, HI_LEATHER, 20),
6250 TOOL("barding", "saddle", 0, 0, 0, 0, 200,0, 150, MT_STEEL, HI_LEATHER, 30),
6251 TOOL("mesh saddle", "saddle", 0, 0, 0, 0, 250,0, 150, MT_MESH, HI_LEATHER, 15),
6252 TOOL("inka saddle", "saddle", 0, 0, 0, 0, 500,0, 150, MT_INKA, HI_LEATHER, 20),
6253 /* inka saddle = last saddle */
6255 /* leather leash = first leash */
6256 TOOL("leather leash", "leash", 0, 0, 0, 0, 1150, 0, 20, MT_LEATHER, HI_LEATHER, 1),
6257 TOOL("adamant leash", "leash", 0, 0, 0, 0, 50, 0, 20, MT_ADAMANTIUM, HI_LEATHER, 30),
6258 TOOL("inka leash", "leash", 0, 0, 0, 0, 100, 0, 20, MT_INKA, HI_LEATHER, 20),
6259 /* inka leash = last leash */
6261 TOOL("stethoscope", (char *)0, 1, 0, 0, 0, 2200, 0, 75, MT_IRON, HI_METAL, 1),
6262 TOOL("unstable stethoscope", (char *)0, 1, 0, 0, 0, 300, 0, 75, MT_VIVA, CLR_ORANGE, 1),
6263 TOOL("tinning kit", (char *)0, 1, 0, 0, 1, 1400, 0, 30, MT_IRON, HI_METAL, 1),
6264 TOOL("binning kit", (char *)0, 1, 0, 0, 1, 100, 0, 30, MT_COMPOST, CLR_BROWN, 1),
6265 CONTAINER("medical kit", "leather bag", 0, 0, 0, 0, 1000, 30, 500, MT_LEATHER, HI_LEATHER, 1),
6267 WEPTOOL("tin opener", (char *)0,
6268 1, 0, 1, 0, 1830, 0, 30, 1, 1, 0, PIERCE, 0, MT_IRON, HI_METAL, 1),
6269 WEPTOOL("laser tin opener", (char *)0,
6270 1, 0, 1, 0, 100, 0, 100, 1, 1, 0, PIERCE, P_MARTIAL_ARTS, MT_IRON, CLR_YELLOW, 12),
6271 WEPTOOL("jeontu geom", (char *)0,
6272 1, 0, 1, 0, 20, 0, 500, 10, 10, 0, PIERCE, P_MARTIAL_ARTS, MT_MERCURIAL, CLR_GRAY, 30),
6273 WEPTOOL("budo no sasu", (char *)0,
6274 1, 0, 1, 0, 400, 0, 300, 1, 1, 0, PIERCE, 0, MT_SILVER, CLR_BRIGHT_CYAN, 1),
6276 WEPTOOL("powerfist", (char *)0,
6277 1, 0, 1, 0, 990, 6, 100, 7, 7, 0, WHACK, P_BARE_HANDED_COMBAT, MT_METAL, CLR_GRAY, 8),
6278 WEPTOOL("saturnite fist", (char *)0, /* +1 small */
6279 1, 0, 1, 0, 10, 5, 1500, 10, 9, 0, WHACK, P_BARE_HANDED_COMBAT, MT_TITANIUM, CLR_ORANGE, 32),
6280 WEPTOOL("laserfist", (char *)0,
6281 1, 0, 1, 0, 100, 6, 2000, 7, 7, 0, WHACK, P_BARE_HANDED_COMBAT, MT_VIVA, CLR_ORANGE, 34),
6283 TOOL("can of grease", (char *)0,1, 0, 0, 1, 1400, 0, 20, MT_IRON, HI_METAL, 1),
6284 TOOL("lubricant can", (char *)0,1, 0, 0, 1, 100, 0, 20, MT_PLASTIC, CLR_BROWN, 1),
6285 TOOL("figurine", (char *)0, 1, 0, 1, 0, 2000, 0, 80, MT_MINERAL, HI_MINERAL, 1),
6286 TOOL("magic marker", (char *)0, 1, 0, 1, 1, 500, 0, 50, MT_PLASTIC, CLR_RED, 25),
6287 TOOL("felt-tip marker", (char *)0, 1, 0, 1, 1, 100, 0, 50, MT_PLASTIC, CLR_RED, 1),
6289 TOOL("switcher", (char *)0, 1, 0, 1, 0, 100, 0, 2000, MT_METAL, CLR_BRIGHT_GREEN, 1),
6290 TOOL("bitcher", (char *)0, 1, 0, 1, 0, 100, 0, 2000, MT_SILK, CLR_BRIGHT_MAGENTA, 1),
6291 TOOL("charger", (char *)0, 1, 0, 1, 0, 1000, 0, 200, MT_VIVA, CLR_ORANGE, 1),
6292 TOOL("intelligence pack", (char *)0, 1, 0, 1, 0, 500, 0, 200, MT_PLASTIC, CLR_YELLOW, 1),
6293 TOOL("material kit", (char *)0, 1, 0, 1, 0, 100, 0, 5000, MT_MYSTERIOUS, CLR_GRAY, 1),
6294 TOOL("energy sap", (char *)0, 1, 0, 1, 0, 100, 0, 500, MT_MYSTERIOUS, CLR_WHITE, 1),
6295 TOOL("symbiote", (char *)0, 1, 0, 1, 0, 2000, 0, 200, MT_MYSTERIOUS, CLR_WHITE, 1),
6296 TOOL("infusion", (char *)0, 1, 0, 1, 0, 500, 0, 400, MT_GLASS, CLR_CYAN, 10),
6297 TOOL("beauty pack", (char *)0, 1, 0, 1, 0, 250, 0, 200, MT_PLASTIC, CLR_MAGENTA, 1),
6298 TOOL("blesser", (char *)0, 1, 0, 1, 0, 200, 0, 500, MT_CELESTIUM, CLR_BRIGHT_CYAN, 20),
6299 TOOL("rad-x", (char *)0, 1, 0, 1, 0, 500, 0, 200, MT_LIQUID, CLR_ORANGE, 1),
6300 TOOL("radaway", (char *)0, 1, 0, 1, 0, 500, 0, 200, MT_LIQUID, CLR_ORANGE, 1),
6301 TOOL("casino chip", (char *)0, 1, 0, 1, 0, 1000, 0, 200, MT_COPPER, CLR_GRAY, 1),
6302 TOOL("acid syringe", (char *)0, 1, 0, 1, 0, 500, 0, 250, MT_PLASTIC, CLR_GREEN, 5),
6304 TOOL("Hitchhiker's Guide To The Galaxy", "highly-complicated electronic device",
6305 0, 0, 0, 0, 0, 42, 1000, MT_IRON, HI_METAL, 42),
6306 TOOL("diode", "two-wired thing",
6307 0, 1, 0, 0, 100, 0, 50, MT_IRON, CLR_WHITE, 1),
6308 TOOL("transistor", "three-wired thing",
6309 0, 1, 0, 0, 100, 0, 100, MT_IRON, CLR_WHITE, 1),
6310 TOOL("IC", "many-wired thing",
6311 0, 1, 0, 0, 100, 0, 5000, MT_IRON, CLR_WHITE, 30),
6312 TOOL("pack of floppies", "box containing little plastic cards",
6313 0, 1, 0, 0, 100, 0, 300,MT_PLASTIC, CLR_RED, 1),
6314 TOOL("god-o-meter", "highly-complicated electronic device",
6315 0, 0, 0, 0, 100, 5, 500, MT_IRON, HI_METAL, 1),
6316 TOOL("relay", "four-wired thing",
6317 0, 1, 0, 0, 100, 0, 100, MT_IRON, CLR_WHITE, 1),
6318 TOOL("bottle", NULL,
6319 1, 1, 0, 0, 1000, 0, 5, MT_GLASS, HI_METAL, 1),
6320 TOOL("chemistry set", "box of obscure-looking glass devices",
6321 0, 0, 0, 1, 500, 20, 500, MT_GLASS, CLR_ORANGE, 1),
6323 /* Two pseudo tools. These can never exist outside of medical kits. */
6324 OBJECT(OBJ("bandage", (char *)0),
6325 BITS(1,1,0,0,0,0,0,1,0,0,0,P_NONE,MT_CLOTH), 0,
6326 TOOL_CLASS, 0, 0, 0, 1, 0, 0, 0, 0, 0, CLR_WHITE, 1, 0),
6327 OBJECT(OBJ("phial", (char *)0),
6328 BITS(1,1,0,0,0,0,0,1,0,0,0,P_NONE,MT_GLASS), 0,
6329 TOOL_CLASS, 0, 0, 0, 1, 0, 0, 0, 0, 1, HI_GLASS, 1, 0),
6331 /* Two special unique artifact "tools" */
6332 OBJECT(OBJ("Candelabrum of Invocation", "candelabrum"),
6333 BITS(0,0,1,0,1,0,1,1,0,0,0,0,MT_GOLD), 0,
6334 TOOL_CLASS, 0, 0, 0, 5000, 0, 0, 0, 0, 200, HI_GOLD, 1, 0),
6335 OBJECT(OBJ("Bell of Opening", "silver bell"),
6336 BITS(0,0,1,0,1,1,1,1,0,0,0,0,MT_SILVER), 0,
6337 TOOL_CLASS, 0, 0, 0, 5000, 0, 0, 0, 0, 50, HI_SILVER, 1, 0),
6338 #undef TOOL
6339 #undef CONTAINER
6340 #undef WEPTOOL
6343 /* Comestibles ... */
6344 #define FOOD(name,prob,delay,wt,unk,tin,nutrition,color,minlvl) OBJECT( \
6345 OBJ(name,(char *)0), BITS(1,1,unk,0,0,0,0,0,0,0,0,0,tin), 0, \
6346 FOOD_CLASS, prob, delay, \
6347 wt, nutrition/20 + 5, 0, 0, 0, 0, nutrition, color, minlvl, 0 )
6348 /* all types of food (except tins & corpses) must have a delay of at least 1. */
6349 /* delay on corpses is computed and is weight dependant */
6350 /* dog eats foods 0-4 but prefers tripe rations above all others */
6351 /* fortune cookies can be read */
6352 /* carrots improve your vision */
6353 /* +0 tins contain monster meat */
6354 /* +1 tins (of spinach) make you stronger (like Popeye) */
6355 /* +2 tins: beans, can increase random stats */
6356 /* +3 tins: peaches, increases constitution */
6357 /* +4 tins: fish, increases intelligence */
6358 /* food CORPSE is a cadaver of some type */
6359 /* meatballs/sticks/rings are only created from objects via stone to flesh */
6361 /* banana cures hallucination, melon cures confusion, pear cures stun, asian pear cures both confusion and stun --Amy */
6362 /* apple cures numbness, orange cures freezing, cream pie cures burn, lemon cures fear */
6364 /* tripe ration must be first, see makemon.c */
6366 /* Meat */
6367 FOOD("tripe ration", 18920, 2, 0, 0, MT_FLESH, 250, CLR_BROWN, 1),
6368 FOOD("corpse", 5000, 1, 0, 0, MT_FLESH, 0, CLR_BROWN, 1),
6369 FOOD("egg", 7000, 1, 0, 1, MT_FLESH, 100, CLR_WHITE, 1),
6370 FOOD("meatball", 100, 1, 0, 0, MT_FLESH, 10, CLR_BROWN, 1),
6371 FOOD("meat stick", 100, 1, 0, 0, MT_FLESH, 10, CLR_BROWN, 1),
6372 FOOD("huge chunk of meat", 100,20,0, 0, MT_FLESH,2000, CLR_BROWN, 1),
6373 /* special case because it's not mergable */
6374 OBJECT(OBJ("meat ring", (char *)0),
6375 BITS(1,0,0,0,0,0,0,0,0,0,0,0,MT_FLESH),
6376 0, FOOD_CLASS, 0, 1, 5, 1, 0, 0, 0, 0, 5, CLR_BROWN, 1, 0),
6379 /* Body parts.... eeeww */
6380 FOOD("eyeball", 0, 1, 0, 0, MT_FLESH, 10, CLR_WHITE, 1),
6381 FOOD("severed hand", 0, 1, 0, 0, MT_FLESH, 40, CLR_BROWN, 1),
6383 /* Fruits & veggies */
6384 FOOD("kelp frond", 100, 1, 0, 0, MT_VEGGY, 75, CLR_GREEN, 1),
6385 FOOD("eucalyptus leaf", 900, 1, 0, 0, MT_VEGGY, 100, CLR_GREEN, 1),
6386 FOOD("clove of garlic", 1300, 1, 0, 0, MT_VEGGY, 50, CLR_WHITE, 1),
6387 FOOD("sprig of wolfsbane", 1700, 1, 0, 0, MT_VEGGY, 50, CLR_GREEN, 1),
6388 FOOD("apple", 3700, 1, 0, 0, MT_VEGGY, 100, CLR_RED, 1),
6389 FOOD("carrot", 3500, 1, 0, 0, MT_VEGGY, 75, CLR_ORANGE, 1),
6390 FOOD("pear", 1900, 1, 0, 0, MT_VEGGY, 100, CLR_BRIGHT_GREEN, 1),
6391 FOOD("asian pear", 1100, 1, 0, 0, MT_VEGGY, 150, CLR_BRIGHT_GREEN, 1),
6392 FOOD("lemon", 1000, 1, 0, 0, MT_VEGGY, 200, CLR_YELLOW, 1),
6393 FOOD("cherry", 500, 1, 0, 0, MT_VEGGY, 50, CLR_RED, 1),
6394 FOOD("banana", 2000, 1, 0, 0, MT_VEGGY, 120, CLR_YELLOW, 1),
6395 FOOD("orange", 2000, 1, 0, 0, MT_VEGGY, 120, CLR_ORANGE, 1),
6396 FOOD("mushroom", 100, 1, 0, 0, MT_VEGGY, 130, CLR_BLACK, 1),
6397 FOOD("melon", 1900, 1, 0, 0, MT_VEGGY, 175, CLR_BRIGHT_GREEN, 1),
6398 FOOD("black henbane", 200, 1, 0, 0, MT_VEGGY, 100, CLR_BLACK, 1),
6399 FOOD("meadowfoam", 100, 1, 0, 0, MT_VEGGY, 100, CLR_YELLOW, 1),
6400 FOOD("motherwort", 100, 1, 0, 0, MT_VEGGY, 50, CLR_WHITE, 1),
6401 FOOD("water hyacinth", 500, 1, 0, 0, MT_VEGGY, 200, CLR_GREEN, 1),
6402 FOOD("spiddal stick", 50, 1, 0, 0, MT_VEGGY, 100, CLR_YELLOW, 1),
6403 FOOD("harrada", 50, 1, 0, 0, MT_VEGGY, 100, CLR_BROWN, 1),
6404 FOOD("lichor", 200, 1, 0, 0, MT_VEGGY, 500, CLR_BRIGHT_GREEN, 1),
6405 FOOD("ambrosia", 200, 1, 0, 0, MT_VEGGY, 500, CLR_BRIGHT_MAGENTA, 1),
6406 FOOD("slime mold", 7500, 1, 0, 0, MT_VEGGY, 250, HI_ORGANIC, 1),
6407 FOOD("peanut bag", 500, 3, 0, 0, MT_VEGGY, 800, HI_ORGANIC, 1),
6409 /* People food */
6410 FOOD("lump of royal jelly", 180, 1, 0, 0, MT_VEGGY, 200, CLR_YELLOW, 1),
6411 FOOD("honeycomb", 20, 1, 0, 0, MT_VEGGY, 500, CLR_YELLOW, 1),
6412 FOOD("cream pie", 1000, 1, 0, 0, MT_VEGGY, 100, CLR_WHITE, 1),
6413 FOOD("sandwich", 1000, 1, 0, 0, MT_FLESH, 100, CLR_WHITE, 1),
6414 FOOD("candy bar", 1300, 1, 0, 0, MT_VEGGY, 100, CLR_BROWN, 1),
6415 FOOD("digestion cake", 100, 1, 0, 0, MT_VEGGY, 20, CLR_BROWN, 1),
6416 FOOD("fortune cookie", 6500, 1, 0, 0, MT_VEGGY, 40, CLR_YELLOW, 1),
6417 FOOD("pancake", 1300, 2, 0, 0, MT_VEGGY, 200, CLR_YELLOW, 1),
6418 FOOD("tortilla", 100, 2, 0, 0, MT_VEGGY, 80, CLR_WHITE, 1),
6419 /* special "food" by Amy */
6420 FOOD("ugh memory to create inventory window", 100, 1, 0, 0, MT_VEGGY, 0, CLR_WHITE, 1),
6422 FOOD("sheaf of straw", 20, 2, 0, 0, MT_VEGGY, 200, CLR_YELLOW, 1),
6423 FOOD("cotton", 20, 2, 0, 0, MT_VEGGY, 50, CLR_WHITE, 1),
6424 FOOD("onion", 20, 1, 0, 0, MT_VEGGY, 70, CLR_BROWN, 1),
6425 FOOD("welsh onion", 20, 1, 0, 0, MT_VEGGY, 70, CLR_GREEN, 1),
6426 FOOD("watermelon", 20, 1, 0, 0, MT_VEGGY, 150, CLR_GREEN, 1),
6427 FOOD("white peach", 20, 1, 0, 0, MT_VEGGY, 80, CLR_BRIGHT_MAGENTA, 1),
6428 FOOD("sentou", 20, 1, 0, 0, MT_VEGGY, 80, CLR_BRIGHT_MAGENTA, 1),
6429 FOOD("bean", 20, 1, 0, 0, MT_VEGGY, 30, CLR_GREEN, 1),
6430 FOOD("senzu", 20, 1, 0, 0, MT_VEGGY,1500, CLR_GREEN, 1),
6431 FOOD("parfait", 20, 4, 0, 0, MT_VEGGY, 400, CLR_WHITE, 1),
6432 FOOD("x'mas cake", 20, 8, 0, 0, MT_VEGGY,1000, CLR_WHITE, 1),
6433 FOOD("bunny cake", 20, 5, 0, 0, MT_VEGGY,1000, CLR_WHITE, 1),
6434 FOOD("baked sweet potato", 20, 3, 0, 0, MT_VEGGY, 600, CLR_MAGENTA, 1),
6435 FOOD("bread", 20, 3, 0, 0, MT_VEGGY, 800, HI_ORGANIC, 1),
6436 FOOD("pasta", 20, 5, 0, 0, MT_VEGGY, 800, CLR_YELLOW, 1),
6437 FOOD("charred bread", 20, 1, 0, 0, MT_VEGGY, 5, CLR_BLACK, 1),
6438 FOOD("slice of pizza", 20, 1, 0, 0, MT_VEGGY, 400, CLR_ORANGE, 1),
6439 FOOD("white sweets", 20, 1, 0, 0, MT_VEGGY, 160, CLR_WHITE, 1),
6440 FOOD("brown sweets", 20, 1, 0, 0, MT_VEGGY, 160, HI_ORGANIC, 1),
6441 FOOD("green sweets", 20, 1, 0, 0, MT_VEGGY, 160, CLR_GREEN, 1),
6442 FOOD("pink sweets", 20, 1, 0, 0, MT_VEGGY, 160, CLR_BRIGHT_MAGENTA, 1),
6443 FOOD("black sweets", 20, 1, 0, 0, MT_VEGGY, 160, CLR_BLACK, 1),
6444 FOOD("yellow sweets", 20, 1, 0, 0, MT_VEGGY, 160, CLR_YELLOW, 1),
6445 FOOD("bota mochi", 20, 1, 0, 0, MT_VEGGY, 200, CLR_BLACK, 1),
6446 FOOD("kibi dango", 20, 1, 0, 0, MT_VEGGY, 200, HI_ORGANIC, 1),
6447 FOOD("sakura mochi", 20, 1, 0, 0, MT_VEGGY, 200, CLR_BRIGHT_MAGENTA, 1),
6448 FOOD("kouhaku manjyuu", 20, 1, 0, 0, MT_VEGGY, 200, CLR_BRIGHT_MAGENTA, 1),
6449 FOOD("youkan", 20, 1, 0, 0, MT_VEGGY, 250, CLR_BROWN, 1),
6450 FOOD("chocolate", 20, 1, 0, 0, MT_VEGGY, 250, CLR_BROWN, 1),
6451 FOOD("chocoegg", 20, 1, 0, 0, MT_VEGGY, 250, CLR_BROWN, 1),
6452 FOOD("wakame", 20, 1, 0, 0, MT_VEGGY, 30, CLR_WHITE, 1),
6453 FOOD("magic banana", 20, 1, 0, 0, MT_VEGGY, 80, CLR_WHITE, 1),
6454 FOOD("lunch of boiled egg", 20, 1, 0, 0, MT_FLESH, 80, HI_ORGANIC, 1),
6455 FOOD("pizza", 20, 4, 0, 0, MT_VEGGY, 1200, CLR_WHITE, 1),
6457 /* [Tom] more food.... taken off pancake (25) */
6458 FOOD("cheese", 1000, 2, 0, 0, MT_FLESH, 250, CLR_YELLOW, 1),
6459 FOOD("twelve course dinner", 100, 200, 0, 0, MT_FLESH, 8000, CLR_RED, 1),
6460 FOOD("pill", 100, 1, 0, 0, MT_VEGGY, 0, CLR_BRIGHT_MAGENTA, 1),
6461 FOOD("holy wafer", 700, 1, 0, 0, MT_VEGGY, 400, CLR_WHITE, 1),
6462 FOOD("lembas wafer", 2000, 2, 0, 0, MT_VEGGY, 800, CLR_WHITE, 1),
6463 FOOD("cram ration", 2000, 3, 0, 0, MT_VEGGY, 750, HI_ORGANIC, 1),
6464 FOOD("food ration", 10000, 5, 0, 0, MT_VEGGY, 1000, HI_ORGANIC, 1),
6465 FOOD("Hacker's Food", 100, 1, 0, 0, MT_VEGGY, 800, HI_METAL, 1),
6466 FOOD("K-ration", 100, 1, 0, 0, MT_VEGGY, 400, HI_ORGANIC, 1),
6467 FOOD("C-ration", 100, 1, 0, 0, MT_VEGGY, 300, HI_ORGANIC, 1),
6468 FOOD("tin", 9200, 0, 0, 1, MT_METAL, 0, HI_METAL, 1),
6469 #undef FOOD
6471 /* tin must be last, see makemon.c */
6473 /* potions ... */
6474 #define POTION(name,desc,mgc,power,prob,cost,color,minlvl,appearindex) OBJECT( \
6475 OBJ(name,desc), BITS(0,1,0,0,mgc,0,0,0,0,0,0,0,MT_GLASS), power, \
6476 POTION_CLASS, prob, 0, 0, cost, 0, 0, 0, 0, 10, color, minlvl, appearindex )
6478 /* Amy note: booze must be first, for makemon.c */
6479 POTION("booze", "brown", 0, 0, 2800, 100, CLR_BROWN, 1, 0),
6480 POTION("fruit juice", "dark", 0, 0, 3400, 100, CLR_BLACK, 1, 0),
6481 POTION("see invisible", "magenta", 1, SEE_INVIS, 3020, 100, CLR_MAGENTA, 5, 0),
6482 POTION("sickness", "fizzy", 0, 0, 2400, 100, CLR_CYAN, 1, 0),
6483 POTION("sleeping", "effervescent", 1, 0, 1700, 100, CLR_GRAY, 1, 0),
6484 POTION("boost", "thick", 1, 0, 200, 100, CLR_GREEN, 20, 0),
6485 POTION("clairvoyance","luminescent", 1, 0, 2000, 100, CLR_WHITE, 6, 0),
6486 POTION("confusion", "orange", 1, CONFUSION, 2600, 100, CLR_ORANGE, 1, 0),
6487 POTION("hallucination", "sky blue", 1, HALLUC, 2400, 100, CLR_CYAN,3, 0),
6488 POTION("healing", "purple-red", 1, 0, 5500, 100, CLR_MAGENTA, 1, 0),
6489 POTION("extra healing", "puce", 1, 0, 4500, 100, CLR_RED, 5, 0),
6490 POTION("restore ability", "pink", 1, 0, 4000, 100, CLR_BRIGHT_MAGENTA, 3, 0),
6491 POTION("blindness", "yellow", 1, BLINDED, 2600, 100, CLR_YELLOW, 1, 0),
6492 POTION("ESP", "muddy", 1, TELEPAT, 2000, 100, CLR_BROWN, 15, 0),
6493 POTION("gain energy", "cloudy", 1, 0, 3500, 100, CLR_WHITE, 1, 0),
6494 POTION("gain health", "iridescent", 1, 0, 500, 100, CLR_ORANGE, 10, 0),
6495 POTION("banishing fear", "voluminous", 1, 0, 500, 100, CLR_CYAN, 12, 0),
6496 POTION("fire resistance", "cooling", 1, 0, 100, 100, CLR_BRIGHT_CYAN, 1, 0),
6497 POTION("ice", "ice-cold", 1, 0, 500, 100, CLR_BRIGHT_CYAN, 6, 0),
6498 POTION("fire", "simmering", 1, 0, 500, 100, CLR_ORANGE, 6, 0),
6499 POTION("fear", "bewitched", 1, 0, 500, 100, CLR_MAGENTA, 5, 0),
6500 POTION("stunning", "viscous", 1, 0, 500, 100, CLR_RED, 5, 0),
6501 POTION("numbness", "flowing", 1, 0, 500, 100, CLR_ORANGE, 1, 0),
6502 POTION("dimness", "peculiar", 1, 0, 500, 100, CLR_CYAN, 1, 0),
6503 POTION("slime", "slimy", 1, 0, 100, 100, CLR_BRIGHT_GREEN, 20, 0),
6504 POTION("urine", "manky", 1, 0, 100, 100, CLR_YELLOW, 20, 0),
6505 POTION("cancellation", "sparkly", 1, 0, 100, 100, CLR_CYAN, 50, 0),
6506 POTION("sanity", "squirting", 1, 0, 200, 100, CLR_GRAY, 5, 0),
6507 POTION("cure insanity", "jackpot", 1, 0, 50, 100, CLR_CYAN, 50, 0),
6508 POTION("grease", "sporky", 1, 0, 100, 100, CLR_GRAY, 1, APP_POTION_SPORKY),
6510 POTION("porter", "peppermint", 1, TELEPORT, 20, 100, CLR_CYAN, 1, 0),
6511 POTION("wonder", "stevia", 1, 0, 20, 100, CLR_WHITE, 1, 0),
6512 POTION("terces dlu", "bird's eye", 1, 0, 20, 100, CLR_BRIGHT_BLUE, 1, 0),
6513 POTION("hiding", "hidden tea", 0, 0, 20, 100, CLR_BROWN, 1, 0),
6514 POTION("decoy making", "cornflower", 1, 0, 20, 100, CLR_BRIGHT_BLUE, 1, 0),
6515 POTION("down level", "silvervine", 1, 0, 20, 100, CLR_BROWN, 1, 0),
6516 POTION("keen memory", "black lily", 1, KEEN_MEMORY,20, 100, CLR_BLACK, 1, 0),
6517 POTION("cure wounds", "yerba mate", 1, 0, 20, 100, CLR_GREEN, 1, 0),
6518 POTION("cure serious wounds", "cacao", 1, 0, 20, 100, CLR_BROWN, 5, 0),
6519 POTION("night vision", "blueberry", 1, 0, 20, 100, CLR_BRIGHT_BLUE, 1, 0),
6520 POTION("cure critical wounds","roast mate", 1, 0, 20, 100, CLR_BROWN, 10, 0),
6521 POTION("resistance", "castor bean", 1, 0, 20, 100, CLR_BROWN, 1, 0),
6522 POTION("poison", "mum", 0, 0, 20, 100, CLR_YELLOW, 1, 0),
6523 POTION("coffee", "laurel", 0, 0, 20, 100, CLR_GREEN, 1, 0),
6524 POTION("red tea", "baloon flower", 0, 0, 20, 100, CLR_GREEN, 1, 0),
6525 POTION("oolong tea", "wormwood", 0, 0, 20, 100, CLR_GREEN, 1, 0),
6526 POTION("green tea", "forget-me-not", 0, 0, 20, 100, CLR_MAGENTA, 1, 0),
6527 POTION("cocoa", "nettle", 0, 0, 20, 100, CLR_BRIGHT_BLUE, 1, 0),
6528 POTION("green mate", "St.John's Wort", 0, 0, 20, 100, CLR_YELLOW, 1, 0),
6529 POTION("terere", "nanika", 0, 0, 20, 100, CLR_BROWN, 1, 0),
6530 POTION("aojiru", "greenish-blue", 0, 0, 20, 100, CLR_GREEN, 1, 0),
6531 POTION("wine", "violet-red", 0, 0, 20, 100, CLR_MAGENTA, 1, 0),
6532 POTION("Ultimate Tsuyoshi Special", "camo", 1, 0, 20, 100, CLR_BROWN, 1, 0),
6533 POTION("Mehoho Burusasan G", "blinding", 1, 0, 20, 100, CLR_BLACK, 1, 0),
6535 POTION("tech level up", "suffous", 1, 0, 500, 100, CLR_RED, 20, 0),
6536 POTION("beneficial effect", "homebrew", 1, 0, 200, 100, CLR_GREEN, 5, 0),
6537 POTION("random intrinsic", "finicky", 1, 0, 200, 100, CLR_BRIGHT_BLUE, 10, 0),
6538 POTION("training", "chocolate", 1, 0, 50, 100, CLR_BROWN, 15, APP_POTION_CHOCOLATE),
6539 POTION("cure aids", "lucky", 1, 0, 10, 100, CLR_YELLOW, 30, APP_POTION_LUCKY),
6541 POTION("invisibility", "brilliant blue",1, INVIS, 3500, 100, CLR_BRIGHT_BLUE, 5, 0),
6542 POTION("monster detection", "bubbly", 1, 0, 3250, 100, CLR_WHITE, 1, 0),
6543 POTION("object detection", "smoky", 1, 0, 3300, 100, CLR_GRAY, 1, APP_POTION_SMOKY),
6544 POTION("enlightenment", "swirly", 1, 0, 2000, 100, CLR_BROWN, 5, 0),
6545 POTION("reflection", "poisoned", 1, REFLECTING, 200, 100, CLR_GREEN, 20, APP_POTION_POISONED),
6546 POTION("full healing", "black", 1, 0, 3500, 100, CLR_BLACK, 10, 0),
6547 POTION("levitation", "cyan", 1, LEVITATION, 3600, 100, CLR_CYAN, 1, 0),
6548 POTION("polymorph", "golden", 1, 0, 900, 100, CLR_YELLOW, 20, 0),
6549 POTION("mutation", "iffy", 1, 0, 100, 100, CLR_GREEN, 20, 0),
6550 POTION("speed", "dark green", 1, FAST, 3690, 100, CLR_GREEN, 5, 0),
6551 POTION("acid", "white", 0, 0, 2000, 100, CLR_WHITE, 1, 0),
6552 POTION("oil", "murky", 0, 0, 3000, 100, CLR_BROWN, 1, 0),
6553 POTION("salt water", "polka-dot", 0, 0, 500, 100, CLR_RED, 1, 0),
6554 POTION("gain ability", "ruby", 1, 0, 3800, 100, CLR_RED, 18, 0),
6555 POTION("gain level", "milky", 1, 0, 2000, 100, CLR_WHITE, 30, APP_POTION_MILKY),
6556 POTION("invulnerability", "icy", 1, 0, 500, 100, CLR_BRIGHT_BLUE, 40, 0),
6557 POTION("paralysis", "emerald", 1, 0, 3750, 100, CLR_BRIGHT_GREEN, 10, 0),
6558 POTION("extreme power", "turquoise", 1, 0, 500, 100, CLR_CYAN, 10, 0),
6559 POTION("recovery", "reddish", 1, 0, 500, 100, CLR_RED, 10, 0),
6560 POTION("heroism", "tan", 1, 0, 500, 100, CLR_BROWN, 50, 0),
6561 POTION("cyanide", "vermillion", 0, 0, 500, 100, CLR_RED, 30, 0),
6562 POTION("radium", "crimson", 0, 0, 500, 100, CLR_RED, 25, 0),
6563 POTION("Jolt Cola", "illegal", 0, 0, 500, 100, CLR_BROWN, 1, 0),
6564 POTION("Pan Galactic Gargle Blaster",
6565 "radiating", 0, 0, 500, 100, CLR_WHITE, 42, 0),
6566 /* pan galactic gargle blaster must be last for potion mimic */
6567 POTION((char *)0, "thaumaturgic", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6568 POTION((char *)0, "shining", 0, 0, 0, 0, CLR_CYAN, 1, 0),
6569 POTION((char *)0, "incandescent", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6570 POTION((char *)0, "freezing", 0, 0, 0, 0, CLR_BRIGHT_BLUE, 1, 0),
6571 POTION((char *)0, "squishy", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6572 POTION((char *)0, "greasy", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6573 POTION((char *)0, "tasteless", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6574 POTION((char *)0, "soapy", 0, 0, 0, 0, CLR_RED, 1, 0),
6575 POTION((char *)0, "ochre", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6576 POTION((char *)0, "steamy", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6577 POTION((char *)0, "gooey", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6578 POTION((char *)0, "silver", 0, 0, 0, 0, HI_SILVER, 1, 0),
6579 POTION((char *)0, "dangerous", 0, 0, 0, 0, CLR_RED, 1, 0),
6580 POTION((char *)0, "creepy", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6581 POTION((char *)0, "distilled", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6582 POTION((char *)0, "warping", 0, 0, 0, 0, CLR_BRIGHT_BLUE, 1, 0),
6583 POTION((char *)0, "unnatural", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6584 POTION((char *)0, "venomous", 0, 0, 0, 0, CLR_CYAN, 1, 0),
6585 POTION((char *)0, "colorless", 0, 0, 0, 0, CLR_GRAY, 1, 0),
6586 POTION((char *)0, "alchemical", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6587 POTION((char *)0, "fluorescent", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6588 POTION((char *)0, "illuminated", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6589 POTION((char *)0, "bright", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6590 POTION((char *)0, "carcinogenic", 0, 0, 0, 0, CLR_BRIGHT_CYAN, 1, 0),
6591 POTION((char *)0, "liquid", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, 0),
6592 POTION((char *)0, "buzzing", 0, 0, 0, 0, CLR_BRIGHT_BLUE, 1, 0),
6593 POTION((char *)0, "concocted", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
6594 POTION((char *)0, "amber", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6595 POTION((char *)0, "aquamarine", 0, 0, 0, 0, CLR_CYAN, 1, 0),
6596 POTION((char *)0, "blue", 0, 0, 0, 0, CLR_BRIGHT_BLUE, 1, 0),
6597 POTION((char *)0, "ecru", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6598 POTION((char *)0, "green", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6599 POTION((char *)0, "gray", 0, 0, 0, 0, CLR_GRAY, 1, 0),
6600 POTION((char *)0, "plaid", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6601 POTION((char *)0, "purple", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
6602 POTION((char *)0, "red", 0, 0, 0, 0, CLR_RED, 1, 0),
6603 POTION((char *)0, "tangerine", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6604 POTION((char *)0, "topaz", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6605 POTION((char *)0, "violet", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
6606 POTION((char *)0, "ghostly", 0, 0, 0, 0, CLR_GRAY, 1, APP_POTION_GHOSTLY),
6607 POTION((char *)0, "hallowed", 0, 0, 0, 0, CLR_BLACK, 1, APP_POTION_HALLOWED),
6608 POTION((char *)0, "spiritual", 0, 0, 0, 0, CLR_WHITE, 1, APP_POTION_SPIRITUAL),
6609 POTION((char *)0, "vapor", 0, 0, 0, 0, CLR_BROWN, 1, APP_POTION_VAPOR),
6610 POTION((char *)0, "fuming", 0, 0, 0, 0, CLR_BLACK, 1, APP_POTION_FUMING),
6611 POTION((char *)0, "sizzling", 0, 0, 0, 0, CLR_ORANGE, 1, APP_POTION_SIZZLING),
6612 POTION((char *)0, "pungent", 0, 0, 0, 0, CLR_RED, 1, 0),
6614 POTION((char *)0, "iris", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
6615 POTION((char *)0, "blue flag", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6616 POTION((char *)0, "hibiscus", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6617 POTION((char *)0, "palmarosa", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, 0),
6618 POTION((char *)0, "mint", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6619 POTION((char *)0, "lavender", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
6620 POTION((char *)0, "pseudo-violet", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6621 POTION((char *)0, "thyme", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6622 POTION((char *)0, "dandelion", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6623 POTION((char *)0, "marigold", 0, 0, 0, 0, HI_GOLD, 1, 0),
6624 POTION((char *)0, "jasmine", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6625 POTION((char *)0, "sweet basil", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6626 POTION((char *)0, "prickly ash", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6627 POTION((char *)0, "fragrant olive", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6628 POTION((char *)0, "rosemary", 0, 0, 0, 0, CLR_CYAN, 1, 0),
6629 POTION((char *)0, "cinnamon", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6630 POTION((char *)0, "elder flower", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6631 POTION((char *)0, "cherry-blossom", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
6632 POTION((char *)0, "mulberry", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6633 POTION((char *)0, "raspberry", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6634 POTION((char *)0, "cranberry", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6635 POTION((char *)0, "anise seed", 0, 0, 0, 0, CLR_RED, 1, 0),
6636 POTION((char *)0, "coffee", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6637 POTION((char *)0, "bright green tea", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, 0),
6638 POTION((char *)0, "brown oolong tea", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6639 POTION((char *)0, "orange tea", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6640 POTION((char *)0, "bayberry", 0, 0, 0, 0, CLR_RED, 1, 0),
6641 POTION((char *)0, "baby's breath", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6642 POTION((char *)0, "cluster amaryllis", 0, 0, 0, 0, CLR_RED, 1, 0),
6643 POTION((char *)0, "creamy", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6644 POTION((char *)0, "sticky", 0, 0, 0, 0, CLR_RED, 1, 0),
6645 POTION((char *)0, "foaming", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, 0),
6646 POTION((char *)0, "deep blue", 0, 0, 0, 0, CLR_BRIGHT_BLUE, 1, 0),
6647 POTION((char *)0, "aromatic", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6648 POTION((char *)0, "paisley", 0, 0, 0, 0, CLR_RED, 1, 0),
6649 POTION((char *)0, "bitter", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6650 POTION((char *)0, "tesco value", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6651 POTION((char *)0, "metallic", 0, 0, 0, 0, CLR_GRAY, 1, 0),
6652 POTION((char *)0, "yoghurt", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6653 POTION((char *)0, "oobleck", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6654 POTION((char *)0, "clotted blood", 0, 0, 0, 0, CLR_RED, 1, 0),
6655 POTION((char *)0, "instant coffee", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6656 POTION((char *)0, "herbal", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6657 POTION((char *)0, "infusion", 0, 0, 0, 0, CLR_RED, 1, 0),
6658 POTION((char *)0, "rainbow", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
6659 POTION((char *)0, "mulled", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, 0),
6660 POTION((char *)0, "bouillon", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6661 POTION((char *)0, "nectar", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6662 POTION((char *)0, "grog", 0, 0, 0, 0, CLR_GRAY, 1, 0),
6663 POTION((char *)0, "flubber", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6664 POTION((char *)0, "ketchup", 0, 0, 0, 0, CLR_RED, 1, 0),
6665 POTION((char *)0, "vinaigrette", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6666 POTION((char *)0, "honey", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6667 POTION((char *)0, "caramel", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6668 POTION((char *)0, "salted caramel", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6669 POTION((char *)0, "sauce", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
6670 POTION((char *)0, "ink", 0, 0, 0, 0, CLR_BRIGHT_BLUE, 1, 0),
6671 POTION((char *)0, "aqueous", 0, 0, 0, 0, CLR_BRIGHT_CYAN, 1, 0),
6672 POTION((char *)0, "humour", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6673 POTION((char *)0, "substitute", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6674 POTION((char *)0, "gastric", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6675 POTION((char *)0, "mineral", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6676 POTION((char *)0, "cough", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6677 POTION((char *)0, "syrup", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6678 POTION((char *)0, "quicksilver", 0, 0, 0, 0, CLR_GRAY, 1, 0),
6679 POTION((char *)0, "sweet", 0, 0, 0, 0, CLR_MAGENTA, 1, 0),
6680 POTION((char *)0, "vitriol", 0, 0, 0, 0, CLR_CYAN, 1, 0),
6681 POTION((char *)0, "camping", 0, 0, 0, 0, CLR_GREEN, 1, APP_POTION_CAMPING),
6682 POTION((char *)0, "whisky", 0, 0, 0, 0, CLR_ORANGE, 1, APP_POTION_WHISKY),
6683 POTION((char *)0, "clover", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6684 POTION((char *)0, "ethereal", 0, 0, 0, 0, CLR_GRAY, 1, 0),
6685 POTION((char *)0, "frothing", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6686 POTION((char *)0, "glowing-red", 0, 0, 0, 0, CLR_RED, 1, 0),
6687 POTION((char *)0, "turbulent", 0, 0, 0, 0, CLR_BRIGHT_BLUE, 1, 0),
6688 POTION((char *)0, "dirty", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6689 POTION((char *)0, "dimly-shining", 0, 0, 0, 0, CLR_WHITE, 1, APP_POTION_DIMLY_SHINING),
6690 POTION((char *)0, "gaseous", 0, 0, 0, 0, CLR_GRAY, 1, APP_POTION_GASEOUS),
6691 POTION((char *)0, "starlight", 0, 0, 0, 0, CLR_WHITE, 1, APP_POTION_STARLIGHT),
6692 POTION((char *)0, "flammable", 0, 0, 0, 0, CLR_RED, 1, 0),
6693 POTION((char *)0, "unlight", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6694 POTION((char *)0, "plasmatic", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6695 POTION((char *)0, "endbringer", 0, 0, 0, 0, CLR_ORANGE, 1, APP_POTION_ENDBRINGER),
6696 POTION((char *)0, "deadweight", 0, 0, 0, 0, CLR_BRIGHT_BLUE, 1, APP_POTION_DEADWEIGHT),
6697 POTION((char *)0, "present", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, APP_POTION_PRESENT),
6698 POTION((char *)0, "maleen", 0, 0, 0, 0, CLR_GREEN, 1, APP_POTION_MALEEN),
6699 POTION((char *)0, "blood-colored", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6700 POTION((char *)0, "opaque", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6701 POTION((char *)0, "quiet", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6702 POTION((char *)0, "spoonful", 0, 0, 0, 0, CLR_RED, 1, 0),
6703 POTION((char *)0, "feeding", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6704 POTION((char *)0, "addicted", 0, 0, 0, 0, CLR_BRIGHT_CYAN, 1, 0),
6705 POTION((char *)0, "alcoholic", 0, 0, 0, 0, CLR_ORANGE, 1, 0),
6706 POTION((char *)0, "moonshine", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6707 POTION((char *)0, "gasoline", 0, 0, 0, 0, CLR_CYAN, 1, 0),
6708 POTION((char *)0, "essential", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6709 POTION((char *)0, "streamlined", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6710 POTION((char *)0, "glassy", 0, 0, 0, 0, CLR_CYAN, 1, 0),
6711 POTION((char *)0, "gloss", 0, 0, 0, 0, CLR_RED, 1, APP_POTION_GLOSS),
6712 POTION((char *)0, "glam", 0, 0, 0, 0, CLR_WHITE, 1, APP_POTION_GLAM),
6713 POTION((char *)0, "chewable", 0, 0, 0, 0, CLR_WHITE, 1, APP_POTION_CHEWABLE),
6714 POTION((char *)0, "glossy white", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6715 POTION((char *)0, "caustic", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6716 POTION((char *)0, "acai berry", 0, 0, 0, 0, CLR_RED, 1, 0), /* by jonadab */
6717 POTION((char *)0, "soupy", 0, 0, 0, 0, CLR_RED, 1, 0),
6718 POTION((char *)0, "deep red", 0, 0, 0, 0, CLR_RED, 1, 0),
6719 POTION((char *)0, "greenish", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6720 POTION((char *)0, "silvery", 0, 0, 0, 0, CLR_WHITE, 1, 0),
6721 POTION((char *)0, "dark ruby", 0, 0, 0, 0, CLR_BLACK, 1, 0),
6722 POTION((char *)0, "pale yellow", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6723 POTION((char *)0, "dark ochre", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6724 POTION((char *)0, "umber", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6725 POTION((char *)0, "olive", 0, 0, 0, 0, CLR_GREEN, 1, 0),
6726 POTION((char *)0, "lime green", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, 0),
6727 POTION((char *)0, "verdant", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6728 POTION((char *)0, "tannin", 0, 0, 0, 0, CLR_BROWN, 1, 0),
6729 POTION((char *)0, "reservatrol", 0, 0, 0, 0, CLR_GREEN, 1, APP_POTION_RESERVATROL),
6730 POTION((char *)0, "symbio", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, APP_POTION_SYMBIO),
6731 POTION((char *)0, "microbiotic", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, APP_POTION_MICROBIOTIC),
6732 POTION((char *)0, "nitroglycerin", 0, 0, 0, 0, CLR_ORANGE, 1, APP_POTION_NITROGLYCERIN),
6733 POTION((char *)0, "perfume", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, APP_POTION_PERFUME),
6734 POTION((char *)0, "subclinical", 0, 0, 0, 0, CLR_GRAY, 1, APP_POTION_SUBCLINICAL),
6735 POTION((char *)0, "abbreviator", 0, 0, 0, 0, CLR_ORANGE, 1, APP_POTION_ABBREVIATOR),
6736 POTION((char *)0, "mullioning", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, APP_POTION_MULLIONING),
6737 POTION((char *)0, "dislodging", 0, 0, 0, 0, CLR_CYAN, 1, APP_POTION_DISLODGING),
6738 POTION((char *)0, "remonstrated", 0, 0, 0, 0, CLR_ORANGE, 1, APP_POTION_REMONSTRATED),
6739 POTION((char *)0, "cineraria", 0, 0, 0, 0, CLR_YELLOW, 1, APP_POTION_CINERARIA),
6740 POTION((char *)0, "spurted", 0, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, APP_POTION_SPURTED),
6741 POTION((char *)0, "basseted", 0, 0, 0, 0, CLR_BRIGHT_GREEN, 1, APP_POTION_BASSETED),
6742 POTION((char *)0, "serum", 0, 0, 0, 0, CLR_YELLOW, 1, 0),
6743 POTION((char *)0, "vaccine", 0, 0, 0, 0, CLR_BROWN, 1, APP_POTION_VACCINE),
6744 POTION((char *)0, "blue-colored", 0, 0, 0, 0, CLR_BLUE, 1, 0),
6745 POTION((char *)0, "noble", 0, 0, 0, 0, CLR_BLUE, 1, 0),
6746 POTION((char *)0, "blood-blue", 0, 0, 0, 0, CLR_BLUE, 1, 0),
6747 POTION((char *)0, "chryso", 0, 0, 0, 0, CLR_BLUE, 1, 0),
6748 POTION((char *)0, "cellular", 0, 0, 0, 0, CLR_BLUE, 1, 0),
6749 POTION((char *)0, "dye", 0, 0, 0, 0, CLR_BLUE, 1, APP_POTION_DYE),
6750 POTION((char *)0, "antihistamine", 0, 0, 0, 0, CLR_GREEN, 1, APP_POTION_ANTIHISTAMINE),
6751 POTION((char *)0, "unlucky", 0, 0, 0, 0, CLR_BLACK, 1, APP_POTION_UNLUCKY),
6753 POTION("water", "clear", 0, 0, 5500, 100, CLR_CYAN, 1, 0),
6754 POTION("blood", "blood-red", 0, 0, 500, 100, CLR_RED, 1, 0),
6755 POTION("vampire blood", "blood-red", 1, 0, 500, 100, CLR_RED, 5, 0),
6756 POTION("amnesia", "sparkling", 1, 0, 1600, 100, CLR_CYAN, 1, 0),
6757 /* Amy note: amnesia must be last, for makemon.c */
6759 #undef POTION
6761 /* scrolls ... */
6762 #define SCROLL(name,text,sub,mgc,prob,cost,color,minlvl) OBJECT( \
6763 OBJ(name,text), BITS(0,1,0,0,mgc,0,0,0,0,0,0,sub,MT_PAPER), 0, \
6764 SCROLL_CLASS, prob, 0, 0, cost, 0, 0, 0, 0, 6, color, minlvl, 0 )
6765 /* Attack */
6766 /* create monster must be first --Amy */
6767 SCROLL("create monster", "LEP GEX VEN ZEA", P_ATTACK_SPELL, 1, 1500, 100, CLR_RED, 1),
6768 SCROLL("create familiar", "THERE ARE NOT ENOUGH MONSTERS IN SLASHEM EXTENDED", P_OCCULT_SPELL, 1, 100, 100, CLR_BRIGHT_CYAN, 15),
6769 SCROLL("ally", "SUP FAM", P_NONE, 1, 200, 100, CLR_BROWN, 5),
6770 SCROLL("summon undead", "NO SPACE", P_ATTACK_SPELL, 1, 500, 100, CLR_WHITE, 10),
6771 /* Enchantment */
6772 SCROLL("taming", "PRIRUTSENIE", P_ENCHANTMENT_SPELL, 1, 3048, 100, CLR_WHITE, 5),
6773 /* Divination */
6774 SCROLL("light", "VERR YED HORRE", P_DIVINATION_SPELL, 1, 1500, 100, CLR_BLACK, 1),
6775 SCROLL("food detection", "YUM YUM", P_DIVINATION_SPELL, 1, 1300, 100, CLR_YELLOW, 1),
6776 SCROLL("gold detection", "THARR", P_DIVINATION_SPELL, 1, 2200, 100, CLR_BROWN, 1),
6777 SCROLL("identify", "KERNOD WEL", P_DIVINATION_SPELL, 1, 12640, 100, CLR_GREEN, 3),
6778 SCROLL("return", "YOU FEEL THE AIR CHANGE AROUND YOU", P_OCCULT_SPELL, 1, 2000, 100, CLR_CYAN, 6),
6779 SCROLL("secure identify", "LARGE ALARM ALL PERSONNEL EVACUATE THE AREA IMMEDIATELY", P_DIVINATION_SPELL, 1, 500, 100, CLR_RED, 25),
6780 SCROLL("inventory id", "NOW YOU SEE IT", P_DIVINATION_SPELL, 1, 500, 100, CLR_YELLOW, 30),
6781 SCROLL("magic mapping", "ELAM EBOW", P_DIVINATION_SPELL, 1, 3300, 100, CLR_CYAN, 8),
6782 SCROLL("flood", "AQUE BRAGH", P_DIVINATION_SPELL, 1, 500, 100, CLR_BRIGHT_BLUE, 1),
6783 SCROLL("gain mana", "DAMN IT", P_DIVINATION_SPELL, 1, 500, 100, CLR_BRIGHT_MAGENTA, 10),
6784 /* Enchantment */
6785 SCROLL("confuse monster", "NR 9", P_ENCHANTMENT_SPELL, 1, 1500, 100, CLR_MAGENTA, 1),
6786 SCROLL("scare monster", "XIXAXA XOXAXA XUXAXA", P_ENCHANTMENT_SPELL, 1, 2290, 100, CLR_BRIGHT_BLUE, 1),
6787 SCROLL("enchant weapon", "DAIYEN FOOELS", P_ENCHANTMENT_SPELL, 1, 7550, 100, CLR_RED, 5),
6788 SCROLL("enchant armor", "ZELGO MER", P_ENCHANTMENT_SPELL, 1, 5220, 100, CLR_GREEN, 5),
6789 SCROLL("greater enchant weapon", "ME SMASH", P_ENCHANTMENT_SPELL, 1, 850, 100, CLR_ORANGE, 50),
6790 SCROLL("greater enchant armor", "DISGUISE AS A TANK", P_ENCHANTMENT_SPELL, 1, 580, 100, CLR_BRIGHT_GREEN, 50),
6791 SCROLL("armor specialization", "YOU HAVE TO TAKE A CRAP AND THERE IS NO TOILET NEARBY", P_ENCHANTMENT_SPELL, 1, 100, 100, CLR_BROWN, 20),
6792 SCROLL("random enchantment", "GODFATHER OF ALL ROGUELIKES", P_ENCHANTMENT_SPELL, 1, 500, 100, CLR_RED, 20),
6793 /* Protection */
6794 SCROLL("remove curse", "PRATYAVAYAH", P_PROTECTION_SPELL, 1, 4940, 100, CLR_BRIGHT_MAGENTA, 8),
6795 /* Body */
6796 SCROLL("teleportation", "VENZAR BORGAVVE", P_BODY_SPELL, 1, 4450, 100, CLR_BROWN, 4),
6797 SCROLL("tele level", "GON GET YA", P_BODY_SPELL, 1, 500, 100, CLR_BRIGHT_CYAN, 25),
6798 SCROLL("branch teleport", "0 OUT OF 10 BOOOO HISSS", P_BODY_SPELL, 1, 500, 100, CLR_BROWN, 25),
6799 SCROLL("warping", "MY SPUTA WILL FLOW DOWN", P_BODY_SPELL, 1, 500, 100, CLR_BRIGHT_CYAN, 35),
6800 /* Matter */
6801 SCROLL("fire", "ANDOVA BEGARIN", P_MATTER_SPELL, 1, 1950, 100, CLR_WHITE, 5),
6802 SCROLL("earth", "KIRJE", P_MATTER_SPELL, 1, 2000, 100, CLR_CYAN, 5),
6804 SCROLL("artifact creation", "LOOKIE WHAT I FOUND", P_OCCULT_SPELL, 1, 10, 100, CLR_BRIGHT_BLUE, 75),
6805 SCROLL("missing code", "PLZ RETURN TO DEVTEAM", P_NONE, 1, 50, 100, CLR_BRIGHT_BLUE, 100),
6807 SCROLL("terraforming", "MARIYA IS NOT A TERRAFORMER", P_NONE, 1, 500, 100, CLR_BLACK, 25),
6808 SCROLL("illusion", "YOUR HEAD WILL EXPLODE", P_NONE, 1, 100, 100, CLR_CYAN, 20),
6809 SCROLL("evil variant", "EVILHACK WITH EXTRA EVIL ADDED", P_NONE, 1, 100, 100, CLR_RED, 50),
6810 SCROLL("feminism", "PINK IS A MANLY COLOR", P_NONE, 1, 100, 100, CLR_BRIGHT_MAGENTA, 10),
6811 SCROLL("inferior material", "EATING RAW SHOES SPEEDS YOU UP", P_NONE, 1, 1500, 100, CLR_WHITE, 1),
6812 SCROLL("regular material", "NEED TONS OF SCROLLS TO GET CRAPPY SILVER OR CHAIN", P_NONE, 1, 1000, 100, CLR_GRAY, 10),
6813 SCROLL("superior material", "EVEN RUBYNUS AND ADAMANTIUM ARENT THAT GOOD", P_NONE, 1, 500, 100, CLR_ORANGE, 25),
6814 SCROLL("visible item", "YOU CANNOT SEE ME WITH SEE INVIS", P_NONE, 1, 100, 100, CLR_CYAN, 8),
6816 SCROLL("destroy armor", "JUYED AWK YACC", P_NONE, 1, 1940, 100, CLR_YELLOW, 10),
6817 SCROLL("offlevel item", "READ IDENTIFY AT YOUR OWN PERIL", P_NONE, 1, 10, 100, CLR_MAGENTA, 60),
6818 SCROLL("material change", "NEED 10 BLESSED SUPERIOR MATERIAL FOR RUBYNUS", P_NONE, 1, 200, 100, CLR_RED, 10),
6819 SCROLL("ragnarok", "WHOM DWELL IN THE VANITY", P_NONE, 1, 10, 100, CLR_ORANGE, 64),
6820 SCROLL("amnesia", "DUAM XNAHT", P_NONE, 1, 400, 100, CLR_BRIGHT_BLUE, 4),
6821 SCROLL("instant amnesia", "HAKUNA MATATA", P_NONE, 1, 100, 100, CLR_BROWN, 35),
6822 SCROLL("bad effect", "LITTLE STRAWBERRY ME BABY", P_NONE, 1, 500, 100, CLR_ORANGE, 1),
6823 SCROLL("healing", "LIFE RESTORATION", P_NONE, 1, 90, 100, CLR_BRIGHT_CYAN, 1),
6824 SCROLL("extra healing", "HEALHEALHEALHEAL", P_NONE, 1, 10, 100, CLR_BRIGHT_GREEN, 1),
6825 SCROLL("heal other", "SYMBIOTIC STEED", P_NONE, 1, 50, 100, CLR_MAGENTA, 1),
6826 SCROLL("mana", "I WANT TO SEE URANUS TOO", P_NONE, 1, 90, 100, CLR_BRIGHT_BLUE, 1),
6827 SCROLL("greater mana restoration", "DIT DEDIDET DAET", P_NONE, 1, 10, 100, CLR_BRIGHT_GREEN, 1),
6828 SCROLL("cure", "SPARKLING EDWARD CULLEN", P_NONE, 1, 100, 100, CLR_BRIGHT_BLUE, 1),
6829 SCROLL("phase door", "LESBIANISM FOR EVERYONE", P_NONE, 1, 100, 100, CLR_CYAN, 1),
6830 SCROLL("trap disarming", "CHRISTIAN GREY KILLED ALL HIS SUBS", P_NONE, 1, 500, 100, CLR_BRIGHT_MAGENTA, 20),
6831 SCROLL("standard id", "WHAT THE FUCK IS THIS", P_NONE, 1, 100, 100, CLR_ORANGE, 1),
6832 SCROLL("charging", "HACKEM MUCHE", P_NONE, 1, 2250, 100, CLR_GREEN, 6),
6833 SCROLL("power charging", "DONT LET IT OVERCHARGE", P_NONE, 1, 250, 100, CLR_BRIGHT_GREEN, 50),
6834 SCROLL("genocide", "ELBIB YLOH", P_NONE, 1, 1000, 100, CLR_MAGENTA, 20),
6835 SCROLL("punishment", "VE FORBRYDERNE", P_NONE, 1, 1490, 100, CLR_GRAY, 10),
6836 SCROLL("astralcension", "TEEEE TSUUUU OOOOO", P_NONE, 1, 10, 100, CLR_WHITE, 100),
6837 SCROLL("stinking cloud", "VELOX NEB", P_OCCULT_SPELL, 1, 1440, 100, CLR_GRAY, 5),
6838 SCROLL("trap detection", "HOYO HOYO", P_NONE, 1, 500, 100, CLR_YELLOW, 20),
6839 SCROLL("acquirement", "THE RESULT IS THE FRUIT", P_CHAOS_SPELL, 1, 500, 100, CLR_GRAY, 40),
6840 SCROLL("proof armor", "I AM THE KING", P_NONE, 1, 500, 100, CLR_ORANGE, 15),
6841 SCROLL("proof weapon", "YOU ARE DOOMED", P_NONE, 1, 500, 100, CLR_GRAY, 15),
6842 SCROLL("mass murder", "ENEMATZU MEMALEZU", P_NONE, 1, 500, 100, CLR_BLACK, 5),
6843 SCROLL("undo genocide", "42", P_NONE, 1, 500, 100, CLR_ORANGE, 1),
6844 SCROLL("ward", "UNPLAYABLE BINDER ROLE", P_NONE, 1, 100, 100, CLR_BLACK, 1), /* half physical damage */
6845 SCROLL("warding", "YOU DO NOT GO PAST AT ME", P_NONE, 1, 100, 100, CLR_ORANGE, 1), /* half spell damage */
6846 SCROLL("reverse identify", "OH CAPTAIN MY CAPTAIN",P_NONE, 1, 500, 100, CLR_RED, 5),
6847 SCROLL("wishing", "TRICK 13", P_CHAOS_SPELL, 1, 30, 100, CLR_WHITE, 80),
6848 SCROLL("wonder", "GIMMIE ALL THE SPELLS", P_NONE, 1, 500, 100, CLR_RED, 1),
6850 SCROLL("alter reality", "FORGETABOUTIT", P_OCCULT_SPELL, 1, 20, 100, CLR_BRIGHT_GREEN, 60),
6851 SCROLL("artifact jackpot", "DAELOELOELOELOELOE FUEUEUEUEUEUE", P_NONE, 1, 10, 100, CLR_MAGENTA, 75),
6852 SCROLL("boss companion", "JUBILEX IS MY BEST FRIEND", P_NONE, 1, 50, 100, CLR_BRIGHT_GREEN, 50),
6853 SCROLL("symbiosis", "PARASITARY", P_NONE, 1, 500, 100, CLR_MAGENTA, 10),
6855 SCROLL("flood tide", "TEKMAKMAYACON", P_NONE, 1, 20, 100, CLR_BROWN, 1),
6856 SCROLL("ebb tide", "SUKI TOKIMEKI TO KISS",P_NONE, 1, 20, 100, CLR_MAGENTA, 1),
6857 SCROLL("copying", "ITAINO ITAINO TONDEKE",P_NONE, 1, 20, 100, CLR_BRIGHT_CYAN, 1),
6858 SCROLL("create victim", "KESALAN PATHARAN", P_NONE, 1, 20, 100, CLR_ORANGE, 1),
6859 SCROLL("create facility", "HARATTAMA KIYOTTAMA", P_NONE, 1, 20, 100, CLR_YELLOW, 1),
6860 SCROLL("erasure", "FAGEYUDUD", P_NONE, 1, 20, 100, CLR_MAGENTA, 30),
6861 SCROLL("cure blindness", "TIRACLE RAMICAL RELRAMI LUE", P_NONE, 1, 20, 100, CLR_YELLOW, 1),
6862 SCROLL("power healing", "ON TIMON TIME ON TIME",P_NONE, 1, 20, 100, CLR_GRAY, 1),
6863 SCROLL("skill up", "OPGELEVELT", P_NONE, 1, 20,100, CLR_CYAN, 50),
6864 SCROLL("frost", "JUGEMJUGEMGOGOUNO", P_NONE, 1, 20, 100, CLR_BLACK, 5),
6865 SCROLL("create altar", "WELCOME TO THE ASTRAL PLANE", P_NONE, 1, 20, 100, CLR_BRIGHT_MAGENTA, 1),
6866 SCROLL("create trap", "I PUT NASTY TRAPS EVERYWHERE SIGNED BY ARABELLA", P_NONE, 1, 20, 100, CLR_MAGENTA, 1),
6867 SCROLL("create sink", "THRU THE FLOOR", P_NONE, 1, 20, 100, CLR_ORANGE, 1),
6868 SCROLL("symmetry", "SENIL LELLARAP", P_NONE, 1, 20, 100, CLR_GREEN, 1),
6869 SCROLL("create create scroll", "PLUS 100 MAGIC MARKER", P_NONE, 1, 20, 100, CLR_RED, 1),
6870 SCROLL("destroy weapon", "TOME IS A CREATION BY DARKGOD", P_NONE, 1, 20, 100, CLR_BRIGHT_GREEN, 25),
6871 SCROLL("skill growth", "ERRELEVENT", P_NONE, 1, 50, 100, CLR_BRIGHT_GREEN, 30),
6872 SCROLL("extra skill point", "DUEDUEDUE DUEUEUEUEUEUEUEUEUEUEUE", P_NONE, 1, 2, 100, CLR_BRIGHT_GREEN, 100),
6873 SCROLL("proof accessory", "A SHINY RING WAS FOUND", P_NONE, 1, 100, 100, CLR_RED, 20),
6874 SCROLL("proof tool", "WORK ZONE", P_NONE, 1, 100, 100, CLR_RED, 20),
6875 SCROLL("name", "ENERGY HOUND GANGS", P_NONE, 1, 100, 100, CLR_BROWN, 1),
6877 SCROLL("group summoning", "I R TEH UBER PWNZ0R", P_NONE, 1, 100, 100, CLR_BRIGHT_GREEN, 1),
6878 SCROLL("world fall", "AND YOUR MORTAL WORLD SHALL PERISH IN FLAMES", P_CHAOS_SPELL, 1, 20, 100, CLR_ORANGE, 100),
6879 SCROLL("resurrection", "1UP EXTRA LIFE GET", P_NONE, 1, 20, 100, CLR_GREEN, 50),
6880 SCROLL("summon ghost", "THE CURSED SPIRITS CRASHED MY GAME THEY REALLY DID", P_NONE, 1, 100, 100, CLR_BRIGHT_CYAN, 20),
6881 SCROLL("megaload", "THE JENS HIS GIRLFRIEND IS NAMED TANJA", P_NONE, 1, 100, 100, CLR_YELLOW, 1),
6882 SCROLL("vileness", "EVIL PATCH IDEAS ARE WRITTEN WITH EPI PENS", P_NONE, 1, 50, 100, CLR_RED, 1),
6883 SCROLL("hybridization", "REAL MEN PLAY THE EVILVARIANT HYBRID RACE", P_NONE, 1, 50, 100, CLR_ORANGE, 1),
6884 SCROLL("nasty curse", "CURSE THE NERFS RAAAAAAAGE", P_NONE, 1, 50, 100, CLR_BLACK, 1),
6885 SCROLL("enrage", "YOU AND YOUR FRIENDS ARE DEAD", P_NONE, 1, 100, 100, CLR_RED, 1),
6886 SCROLL("antimatter", "THIS SCROLL DOES NOT REALLY EXIST ITS JUST AN ILLUSION", P_NONE, 1, 100, 100, CLR_GRAY, 20),
6887 SCROLL("summon elm", "IF YOU DO NOT COME BACK RIGHT NOW I WILL BE VERY ANGRY", P_NONE, 1, 100, 100, CLR_BRIGHT_BLUE, 1),
6888 SCROLL("relocation", "FUCK THE NOTELEPORT RULES", P_NONE, 1, 100, 100, CLR_MAGENTA, 1),
6889 SCROLL("immobility", "YOU AINT GETTING OUT OF HERE ALIVE", P_NONE, 1, 100, 100, CLR_BLACK, 1),
6890 SCROLL("flooding", "CHEEP CHEEP AND BOSS BASS ARE FILTHY CHEATERS", P_NONE, 1, 100, 100, CLR_RED, 15),
6891 SCROLL("egoism", "ITS ALL MINE", P_NONE, 1, 100, 100, CLR_YELLOW, 1),
6892 SCROLL("rumor", "BU MISH MISH EMAS", P_CHAOS_SPELL, 1, 400, 100, CLR_WHITE, 1),
6893 SCROLL("message", "ONA DYSHIT BOLSHE VY UMERET", P_CHAOS_SPELL, 1, 400, 100, CLR_BROWN, 1),
6894 SCROLL("sin", "TU HAI DEVIATO DAL PERCORSO MORTALE", P_NONE, 1, 100, 100, CLR_BRIGHT_GREEN, 50),
6895 SCROLL("bad equipment", "FIXED AND FINISHED", P_NONE, 1, 100, 100, CLR_GREEN, 5),
6896 SCROLL("secure curse removal", "MORGOTH ISNT EVIL HES JUST MISUNDERSTOOD", P_NONE, 1, 100, 100, CLR_BLACK, 35),
6898 SCROLL("antimagic", "KARSUS", P_NONE, 1, 100, 100, CLR_BLACK, 1),
6899 SCROLL("resistance", "DESREVER TSEPMET", P_NONE, 1, 100, 100, CLR_MAGENTA, 1),
6901 SCROLL("consecration", "MAY THE FORCE BE WITH YOU",
6902 P_NONE, 1, 500, 100, CLR_BRIGHT_CYAN, 1),
6903 SCROLL("enthronization", "LUXUS MODA", P_NONE, 1, 500, 100, CLR_BLACK, 1),
6904 SCROLL("fountain building", "XOR ME HSALS", P_NONE, 1, 500, 100, CLR_YELLOW, 1),
6905 SCROLL("sinking", "SPORKHACK ASCENSION", P_NONE, 1, 500, 100, CLR_CYAN, 1),
6906 SCROLL("WC", "LETS PLAY NETHACK", P_NONE, 1, 500, 100, CLR_WHITE, 1),
6908 SCROLL("make pentagram", "BLESSED CHARGING GAVE ONLY ONE CHARGE", P_NONE, 1, 100, 100, CLR_ORANGE, 1),
6909 SCROLL("well building", "EAT THIS YOU DEMON WENCH FROM HELL", P_NONE, 1, 100, 100, CLR_YELLOW, 1),
6910 SCROLL("driving", "WILHELMINE TAKESHI", P_NONE, 1, 100, 100, CLR_BROWN, 1),
6911 SCROLL("table furniture", "GANG ONE THROUGH FOUR", P_NONE, 1, 100, 100, CLR_RED, 1),
6912 SCROLL("embedding", "YOU WILL NEVER HURT MY METAL PIANIST AGAIN", P_NONE, 1, 100, 100, CLR_CYAN, 1),
6913 SCROLL("mattress sleeping", "MASTERING THE FLEEING MINE", P_NONE, 1, 100, 100, CLR_YELLOW, 1),
6915 SCROLL("geolysis", "GICCC", P_ELEMENTAL_SPELL, 1, 50, 100, CLR_GRAY, 1),
6916 SCROLL("detect water", "APOKRAR DONENIGHT", P_DIVINATION_SPELL, 1, 50, 100, CLR_BROWN, 1),
6918 /* The terrain-altering scrolls are lava ... lockout (many types in total)
6919 * please keep them in a contiguous block since they're needed in makemon.c --Amy */
6920 SCROLL("lava", "LETS FAIL AND ROLL", P_ELEMENTAL_SPELL, 1, 500, 100, CLR_GRAY, 1),
6921 SCROLL("growth", "WELCOME TO ANGBAND", P_ELEMENTAL_SPELL, 1, 500, 100, CLR_BRIGHT_GREEN, 1),
6922 SCROLL("ice", "IMMORTAL DUNGEON", P_ELEMENTAL_SPELL, 1, 500, 100, CLR_GREEN, 1),
6923 SCROLL("clouds", "VOLARE", P_ELEMENTAL_SPELL, 1, 500, 100, CLR_BRIGHT_BLUE, 1),
6924 SCROLL("grave", "THIS IS YOUR GRAVE", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BROWN, 1),
6925 SCROLL("tunnels", "WESTERN FRANKISH COURSE", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_RED, 1),
6926 SCROLL("farming", "NATURE PRESERVATION AND ALL THAT", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BRIGHT_GREEN, 1),
6927 SCROLL("mountains", "VERY FUNNY FACIAL EXPRESSION", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BLACK, 1),
6928 SCROLL("diving", "CLAM DIVING", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_WHITE, 1),
6929 SCROLL("crystallization", "ICY FRYGUY CAVE", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BRIGHT_CYAN, 1),
6930 SCROLL("moorland", "KREM QUAY", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_GREEN, 1),
6931 SCROLL("urine", "MIRAS PRICES ARE TOO EXPENSIVE", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_YELLOW, 1),
6932 SCROLL("quicksand", "UUM MAAMA MIA", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BROWN, 1),
6933 SCROLL("styx", "HEY HERES JASON", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BRIGHT_GREEN, 1),
6934 SCROLL("snow", "TUXIE WANTS TO HACK UP MARIOS FINGERS", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_WHITE, 1),
6935 SCROLL("ash", "GREAT GATE OF OBLIVION", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_ORANGE, 1),
6936 SCROLL("sand", "KALIMARI DESERT", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BROWN, 1),
6937 SCROLL("paving", "GREEN CROSS ACTUALLY EXISTS", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_GRAY, 1),
6938 SCROLL("highway", "A HIGHWAY TO THE LEFT", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_YELLOW, 1),
6939 SCROLL("grassland", "GOOD THING YOU WERENT THERE", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_GREEN, 1),
6940 SCROLL("nether", "GALADRIEL YOU ARE INSANE", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BRIGHT_MAGENTA, 1),
6941 SCROLL("stalactite", "SHIUNIT", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_MAGENTA, 1),
6942 SCROLL("crypt", "YOU ARE CLOSE TO DEATH", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BRIGHT_BLUE, 1),
6943 SCROLL("bubble bobble", "ALLEGED HAPPY END", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_ORANGE, 1),
6944 SCROLL("rain", "WASH MY PAST AWAY", P_ELEMENTAL_SPELL, 1, 100, 100, CLR_BRIGHT_BLUE, 1),
6945 SCROLL("barrhing", "CONVICT PATCH", P_ELEMENTAL_SPELL, 1, 500, 100, CLR_BRIGHT_MAGENTA, 1),
6946 SCROLL("lockout", "WE WILL HURT YOU", P_ELEMENTAL_SPELL, 1, 500, 100, CLR_ORANGE, 1),
6947 SCROLL("stoning", "CURSED TIN OF COCKATRICE MEAT", P_NONE, 1, 100, 100, CLR_BLACK, 20),
6948 SCROLL("root password detection","XYZZY", P_NONE, 1, 450, 100, CLR_GRAY, 1),
6949 SCROLL("course traveling","SUPER NOPE EXPRESS", P_NONE, 1, 50, 100, CLR_RED, 1),
6950 SCROLL("trap creation","TOP SECRET DO NOT READ", P_NONE, 1, 500, 100, CLR_BLACK, 1),
6951 SCROLL("sleep","I AM SO FUCKING TIRED", P_NONE, 1, 500, 100, CLR_BRIGHT_MAGENTA, 1),
6952 SCROLL("chaos terrain","TIGHT SPANDEX SHIRT", P_CHAOS_SPELL, 1, 100, 100, CLR_BRIGHT_BLUE, 1),
6953 SCROLL("repair item","BOOBIE BLITZ", P_ENCHANTMENT_SPELL, 1, 100, 100, CLR_YELLOW, 1),
6954 SCROLL("summon boss","MONST DOT C AINT BIG ENOUGH", P_NONE, 1, 100, 100, CLR_RED, 20),
6955 SCROLL("wounds","RUSSIACK IS NOT A FORK OF SLASHEM EXTENDED", P_NONE, 1, 100, 100, CLR_BLACK, 1),
6956 SCROLL("bullshit","YOU STEPPED INTO A HEAP OF SHIT", P_NONE, 1, 100, 100, CLR_BROWN, 1),
6957 SCROLL("item genocide","DO YOU WANT YOUR POSSESSIONS IDENTIFIED", P_NONE, 1, 100, 100, CLR_ORANGE, 1),
6958 SCROLL("nastiness","GO TEAM NASTYTRAP", P_NONE, 1, 100, 100, CLR_MAGENTA, 1),
6959 SCROLL("demonology","IA CTHULHU", P_NONE, 1, 100, 100, CLR_RED, 1), /* HPL */
6960 SCROLL("elementalism","4OFAE OF9 SCC9", P_NONE, 1, 100, 100, CLR_GREEN, 1), /* Voynich */
6961 SCROLL("girliness","SLEEHHGIHPRAHSROZARHTIWFLESYMTUCANNAWI", P_NONE, 1, 100, 100, CLR_BRIGHT_MAGENTA, 1),
6962 /* girliness must be last for scroll mimic */
6963 SCROLL((char *)0, "FOOBIE BLETCH", P_NONE, 1, 0, 100, CLR_CYAN, 1),
6964 SCROLL((char *)0, "TEMOV", P_NONE, 1, 0, 100, CLR_BLACK, 1),
6965 SCROLL((char *)0, "GARVEN DEH", P_NONE, 1, 0, 100, CLR_GREEN, 1),
6966 SCROLL((char *)0, "READ ME", P_NONE, 1, 0, 100, CLR_WHITE, 1),
6967 SCROLL((char *)0, "ETAOIN SHRDLU", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
6968 SCROLL((char *)0, "LOREM IPSUM", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
6969 SCROLL((char *)0, "FNORD", P_NONE, 1, 0, 100, CLR_BROWN, 1), /* Illuminati */
6970 SCROLL((char *)0, "KO BATE", P_NONE, 1, 0, 100, CLR_RED, 1), /* Kurd Lasswitz */
6971 SCROLL((char *)0, "ACHAT SHTAYIM SHALOSH",P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1), /* Uri Geller */
6972 SCROLL((char *)0, "ABRA KA DABRA", P_NONE, 1, 0, 100, CLR_BLACK, 1), /* traditional incantation */
6973 SCROLL((char *)0, "ASHPD", P_NONE, 1, 0, 100, CLR_BLACK, 1), /* Portal */
6974 SCROLL((char *)0, "SODALG", P_NONE, 1, 0, 100, CLR_RED, 1), /* Portal */
6975 SCROLL((char *)0, "ZLORFIK", P_NONE, 1, 0, 100, CLR_ORANGE, 1), /* Zak McKracken */
6976 SCROLL((char *)0, "GNIK SISI VLE", P_NONE, 1, 0, 100, CLR_GREEN, 1), /* Zak McKracken */
6977 SCROLL((char *)0, "HAPAX LEGOMENON", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
6978 SCROLL((char *)0, "HZLRC KSTSBD MPFNG", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
6979 SCROLL((char *)0, "EIRIS SAZUN IDISI", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1), /* Merseburg Incantations */
6980 SCROLL((char *)0, "PHOL ENDE WODAN", P_NONE, 1, 0, 100, CLR_GRAY, 1), /* Merseburg Incantations */
6981 SCROLL((char *)0, "GHOTI", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1), /* pronounced as 'fish', George Bernard Shaw */
6982 SCROLL((char *)0, "MAPIRO MAHAMA DIROMAT",P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1), /* Wizardry */
6983 SCROLL((char *)0, "VAS CORP BET MANI", P_NONE, 1, 0, 100, CLR_GRAY, 1), /* Ultima */
6984 /* these must come last because they have special descriptions */
6985 SCROLL((char *)0, "CLONE MONSTER", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
6986 SCROLL((char *)0, "RESURRECTION", P_NONE, 1, 0, 100, CLR_WHITE, 1),
6987 SCROLL((char *)0, "APOCALYPSE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
6988 SCROLL((char *)0, "WORLD FALL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
6989 SCROLL((char *)0, "CATACLYSM", P_NONE, 1, 0, 100, CLR_BLACK, 1),
6990 SCROLL((char *)0, "HAHAHAHAHAHAHA", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
6991 SCROLL((char *)0, "LA VIVME", P_NONE, 1, 0, 100, CLR_GREEN, 1),
6992 SCROLL((char *)0, "U FOKIENG SUK", P_NONE, 1, 0, 100, CLR_RED, 1),
6993 SCROLL((char *)0, "SIR I HAVE TO TAKE A SHIT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
6994 SCROLL((char *)0, "YOU DONT STAND A CHANCE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
6995 SCROLL((char *)0, "VUS AS CORIUMA", P_NONE, 1, 0, 100, CLR_GREEN, 1),
6996 SCROLL((char *)0, "SE FERSE PARUM", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
6997 SCROLL((char *)0, "ABOR EFECTOR", P_NONE, 1, 0, 100, CLR_GRAY, 1),
6998 SCROLL((char *)0, "ALIUS PRA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
6999 SCROLL((char *)0, "AM PO COLVATIO", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7000 SCROLL((char *)0, "CO APPESTUS", P_NONE, 1, 0, 100, CLR_RED, 1),
7001 SCROLL((char *)0, "CONE ALACIO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7002 SCROLL((char *)0, "CRIAEDO", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7003 SCROLL((char *)0, "DEVIENEX COER", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7004 SCROLL((char *)0, "DUCTUM ADIS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7005 SCROLL((char *)0, "INE IGO PIO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7006 SCROLL((char *)0, "INQUE COMUS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7007 SCROLL((char *)0, "INS CUBITOR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7008 SCROLL((char *)0, "IUSTIO QUE PIS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7009 SCROLL((char *)0, "LAM EQUENUS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7010 SCROLL((char *)0, "LENS ALITUS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7011 SCROLL((char *)0, "MA MILLOCOR", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7012 SCROLL((char *)0, "NIOQUO TARGO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7013 SCROLL((char *)0, "NONO STENTUM", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7014 SCROLL((char *)0, "PAS DIO LEO", P_NONE, 1, 0, 100, CLR_RED, 1),
7015 SCROLL((char *)0, "PONUS MOSTAS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7016 SCROLL((char *)0, "PRIUS SA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7017 SCROLL((char *)0, "PROR PERPERCA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7018 SCROLL((char *)0, "PUTIUS CONSIO", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7019 SCROLL((char *)0, "PUTO FER LO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7020 SCROLL((char *)0, "REQUICO SIDES", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7021 SCROLL((char *)0, "SALIQUAS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7022 SCROLL((char *)0, "SERO GRIUS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7023 SCROLL((char *)0, "OXHE SRIAN", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7024 SCROLL((char *)0, "SEVER OPEROFOR", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7025 SCROLL((char *)0, "SUS COMNITUS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7026 SCROLL((char *)0, "SUS QUO SUM", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7027 SCROLL((char *)0, "SUSY THENSE", P_NONE, 1, 0, 100, CLR_RED, 1),
7028 SCROLL((char *)0, "TO DO CANCENUS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7029 SCROLL((char *)0, "TRAETOR HORIGO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7030 SCROLL((char *)0, "UTOR COMPERIO", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7031 SCROLL((char *)0, "VITIO PUS RO", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7032 SCROLL((char *)0, "VITIO SUS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7033 SCROLL((char *)0, "VO AMMITAM SA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7034 SCROLL((char *)0, "VO FACIAM", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7035 SCROLL((char *)0, "WIZZY LABOR CO", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7036 SCROLL((char *)0, "KAME HAME HA", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7037 SCROLL((char *)0, "SECTUM SEMPRA", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7038 SCROLL((char *)0, "EYGOORTS TOGAAL JEZEHH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7039 SCROLL((char *)0, "OREMOR NHOJ EM LLIK TSUM UOY EMAG EHT NIW OT", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7040 SCROLL((char *)0, "YOU WILL DIE A SLOW SLOW DEATH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7041 SCROLL((char *)0, "BLUE SCREEN OF DEATH", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7042 SCROLL((char *)0, "SEE IF I CARE", P_NONE, 1, 0, 100, CLR_RED, 1),
7043 SCROLL((char *)0, "VIRUS INFECTION DETECTED", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7044 SCROLL((char *)0, "INTRUDER ALERT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7045 SCROLL((char *)0, "USER DEATH IMMINENT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7046 SCROLL((char *)0, "I HERE SOMETHING", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7047 SCROLL((char *)0, "GOT SOMETHING FOUR YOU", P_NONE, 1, 0, 100, CLR_RED, 1),
7048 SCROLL((char *)0, "MY PRIVATE IS TENMETERS ACROSS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7049 SCROLL((char *)0, "ECNETOPINMO", P_NONE, 1, 0, 100, CLR_RED, 1),
7050 SCROLL((char *)0, "SUTSI", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7051 SCROLL((char *)0, "YIK MECH SHEGOTH", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7052 SCROLL((char *)0, "KAPOW", P_NONE, 1, 0, 100, CLR_RED, 1),
7053 SCROLL((char *)0, "YNORI ERUP", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7054 SCROLL((char *)0, "REGNAD", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7055 SCROLL((char *)0, "ODIV", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7056 SCROLL((char *)0, "ZTORF", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7057 SCROLL((char *)0, "HITME", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7058 SCROLL((char *)0, "MANANNANMACLIR", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7059 SCROLL((char *)0, "MEAD NI NAJAP", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7060 SCROLL((char *)0, "MKMNFST", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7061 SCROLL((char *)0, "DOGO FUTSF", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7062 SCROLL((char *)0, "MANUALIRK GLEKNOW MIZK", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7063 SCROLL((char *)0, "KLATHA DATHA NY ARYATHA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7064 SCROLL((char *)0, "IAZNAB", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7065 SCROLL((char *)0, "WOPAK", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7066 SCROLL((char *)0, "HCUO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7067 SCROLL((char *)0, "ENO OWT EERHT", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7068 SCROLL((char *)0, "GNOZAB", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7069 SCROLL((char *)0, "ABABILA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7070 SCROLL((char *)0, "MUNCH MUNCH", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7071 SCROLL((char *)0, "FROTZ", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7072 SCROLL((char *)0, "EDEVESH HANAGASH", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7073 SCROLL((char *)0, "YIKES", P_NONE, 1, 0, 100, CLR_RED, 1),
7074 SCROLL((char *)0, "IDNUM AIROLG TISNART CIS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7075 SCROLL((char *)0, "RAMBA ZAMBA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7076 SCROLL((char *)0, "KTTDLWRGT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7077 SCROLL((char *)0, "GNAY GNIY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7078 SCROLL((char *)0, "CARPE DIEM", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7079 SCROLL((char *)0, "CUTME", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7080 SCROLL((char *)0, "FOO BAR", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7081 SCROLL((char *)0, "FPMAM", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7082 SCROLL((char *)0, "FOX NAWAGU", P_NONE, 1, 0, 100, CLR_RED, 1),
7083 SCROLL((char *)0, "YTTOCS PU EM MAEB", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7084 SCROLL((char *)0, "NADSIL SEETRURA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7085 SCROLL((char *)0, "ACME", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7086 SCROLL((char *)0, "CHUTZPAH", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7087 SCROLL((char *)0, "TLASFO SENIL", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7088 SCROLL((char *)0, "RW NW PRT M HRW", P_NONE, 1, 0, 100, CLR_RED, 1),
7089 SCROLL((char *)0, "MORPH BALL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7090 SCROLL((char *)0, "TUOE DISNI", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7091 SCROLL((char *)0, "FASUN SEEEEP", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7092 SCROLL((char *)0, "KATNISS SHOT PEETA IN THE HEAD", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7093 SCROLL((char *)0, "SNAPE KILLED DUMBLEDORE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7094 SCROLL((char *)0, "HERMIONE CASTS AVADA KEDAVRA AT UMBRIDGE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7095 SCROLL((char *)0, "GANDALF GOT EATEN BY A BLAROG", P_NONE, 1, 0, 100, CLR_RED, 1),
7096 SCROLL((char *)0, "LLIYLLATNEMTONMAI", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7097 SCROLL((char *)0, "MULY SA CITA NUL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7098 SCROLL((char *)0, "KNIRHS YMEV OLI", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7099 SCROLL((char *)0, "SGURDNOEDAMTONSAWEMAGSIHT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7100 SCROLL((char *)0, "CRAPPITY CRAP", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7101 SCROLL((char *)0, "INTEGER DIVIDE BY ZERO", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7102 SCROLL((char *)0, "PURE VIRTUAL FUNCTION CALL", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7103 SCROLL((char *)0, "SUDDENLY THE DUNGEON COLLAPSES", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7104 SCROLL((char *)0, "SEGMENTATION FAULT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7105 SCROLL((char *)0, "SIGNAL 11 WAS RAISED", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7106 SCROLL((char *)0, "OTDR CRASHES AND ERASES YOUR SAVEGAME", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7107 SCROLL((char *)0, "SLASHEM EXTENDED WANTS YOU DEAD", P_NONE, 1, 0, 100, CLR_RED, 1),
7108 SCROLL((char *)0, "ASCENSION IS IMPOSSIBLE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7109 SCROLL((char *)0, "COCKATRICE CORPSES ARE DELICIOUS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7110 SCROLL((char *)0, "ADA ILIKET", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7111 SCROLL((char *)0, "CLITUS DISCUS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7112 SCROLL((char *)0, "EX PROTEO", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7113 SCROLL((char *)0, "INEMPTIO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7114 SCROLL((char *)0, "SO INFERO NO", P_NONE, 1, 0, 100, CLR_RED, 1),
7115 SCROLL((char *)0, "VIA FERO DEO", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7116 SCROLL((char *)0, "BUSTER HYMEN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7117 SCROLL((char *)0, "ADE EXPIRIUS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7118 SCROLL((char *)0, "YOU REALLY BECOME STRONGER", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7119 SCROLL((char *)0, "I AM VERY DISGUSTED WITH THE TRASHY MAN", P_NONE, 1, 0, 100, CLR_RED, 1),
7120 SCROLL((char *)0, "I HEARD YOU WERE SLEEPING THERE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7121 SCROLL((char *)0, "SORRY NISI", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7122 SCROLL((char *)0, "DONT STARE ME ALWAYS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7123 SCROLL((char *)0, "AS IF FEEL SOMETHING", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7124 SCROLL((char *)0, "EY REFLECT EFF INT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7125 SCROLL((char *)0, "ENSSICIBZ EDUDO", P_NONE, 1, 0, 100, CLR_RED, 1),
7126 SCROLL((char *)0, "HOUOU SUIKUN CHARCOLT MILLENUM", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7127 SCROLL((char *)0, "ELF GRANDFATHER RESEARCH LAB", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7128 SCROLL((char *)0, "TRY HARD", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7129 SCROLL((char *)0, "GO AWAY", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7130 SCROLL((char *)0, "A WILD STEELIX APPEARED", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7131 SCROLL((char *)0, "DEJIZ FRADO", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7132 SCROLL((char *)0, "ENSSNAKE F FIGHTAH", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7133 SCROLL((char *)0, "MIXING FUCK", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7134 SCROLL((char *)0, "NUMB ENEMY BY LICKING CIRCLE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7135 SCROLL((char *)0, "YOUR INSIDE IS MADE OF MUD", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7136 SCROLL((char *)0, "THE ENEMY RUN AWAY BY BELLOW", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7137 SCROLL((char *)0, "BODY KNOCK ON EARTH WILL HURT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7138 SCROLL((char *)0, "CHANGED CELLS TO BE LIKE AS ELF", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7139 SCROLL((char *)0, "LITTLE INJURED DOUBLE PAY", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7140 SCROLL((char *)0, "FIRST ATTACK LOSED SO IS LATER", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7141 SCROLL((char *)0, "STIFFEN BODY TO ADD POWER", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7142 SCROLL((char *)0, "ATTACK BY MOVING FAST", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7143 SCROLL((char *)0, "RENEW TIME DIFFER SO QUANTITY", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7144 SCROLL((char *)0, "TO MENY SHOTING TO BE AVOID", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7145 SCROLL((char *)0, "OLD HIT CONTINUE OR WILL LOSE CONTINUE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7146 SCROLL((char *)0, "V RATE RISE BY DISTURB", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7147 SCROLL((char *)0, "MYS SKIN WITH ACID", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7148 SCROLL((char *)0, "ATTACK BY THROW A GOLD COIN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7149 SCROLL((char *)0, "NUMB IF HITTED SERIOUS IF HURT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7150 SCROLL((char *)0, "MESSED AFTER RUSH AND WHIRLING", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7151 SCROLL((char *)0, "SAVE SOME POWER AFTER BEATTACK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7152 SCROLL((char *)0, "ATTACK WITH NUGGEL DEFENCE FALL", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7153 SCROLL((char *)0, "MOVE FINGERS TO DISTUB BY STUNTS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7154 SCROLL((char *)0, "STUNT PROTECTED HAS NO SUPESTATE", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7155 SCROLL((char *)0, "CUT ENEMY BY HAMME OR NAIL", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7156 SCROLL((char *)0, "HIT THE KEY BY VACUUM LEAF", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7157 SCROLL((char *)0, "FRINDS ELF ATTACK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7158 SCROLL((char *)0, "SPRING NO HAPPEN", P_NONE, 1, 0, 100, CLR_RED, 1),
7159 SCROLL((char *)0, "STUNT OF GHOST IS DIFFER", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7160 SCROLL((char *)0, "DIFFER SEX CANT USE STUNTS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7161 SCROLL((char *)0, "OWERED HITTING BY LOOK SOUP", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7162 SCROLL((char *)0, "ADD STRENGTHS DIVIDE EVENLY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7163 SCROLL((char *)0, "RAGE CAN ADD POWER", P_NONE, 1, 0, 100, CLR_RED, 1),
7164 SCROLL((char *)0, "VOMIT TO MELT ENEMY", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7165 SCROLL((char *)0, "SLITHLY ATTACKING IS MORE STRONGER DONT HOLD PROP", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7166 SCROLL((char *)0, "STRESS PRESSING TO VERY BOOSTING", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7167 SCROLL((char *)0, "CHANGED WITH OPPOSITE ABILITYPERSON", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7168 SCROLL((char *)0, "RISE DEFENCE BY FOGET ALL THE MOMENLOWERED HITING BY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7169 SCROLL((char *)0, "FASTLY JUMP TO ENEMY WITH INVISIBLES FISRTLY", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7170 SCROLL((char *)0, "COVERED VILE DISAPPER", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7171 SCROLL((char *)0, "TRUE RISE BY STRANGE SMELL", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7172 SCROLL((char *)0, "RECOVER BY SMEEL", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7173 SCROLL((char *)0, "QUICKER USED THE STUNT OF ELF", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7174 SCROLL((char *)0, "NO FAIL ATTACKING BY SUMMER", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7175 SCROLL((char *)0, "THROW BODY MAKED LIGHTLY SHARP SPEE WORK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7176 SCROLL((char *)0, "LOOK EN WITH EYES TO LOW ATTACK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7177 SCROLL((char *)0, "GOOD IS ALLOW AFTER TO HAVE THE TRAY ONLY USE IT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7178 SCROLL((char *)0, "SUPER BURNINATE ENEMY WITH VERY TIRED", P_NONE, 1, 0, 100, CLR_RED, 1),
7179 SCROLL((char *)0, "WIDE ARM ENEMYAND IT CANNT ESCAPE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7180 SCROLL((char *)0, "BEAUTY FLAME ATTACK WITH BLUE AND BURNED", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7181 SCROLL((char *)0, "RUSH ENEMY ON FIRE WITH SHOCK MAYBE NUMBED", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7182 SCROLL((char *)0, "JUMPING UP AND DOWN TO NUMBED ENEMY", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7183 SCROLL((char *)0, "FOLDING WING ATLITUDE VERY DAMAGE USED", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7184 SCROLL((char *)0, "CHOP CAN BREAKED THE BARRIER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7185 SCROLL((char *)0, "BIG NOISE BY SHAKE WING MAYBE LOW SP", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7186 SCROLL((char *)0, "POWER PERFORATO AS BARET", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7187 SCROLL((char *)0, "SEED SHOTED AS GUN 25 TIME", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7188 SCROLL((char *)0, "ELF IS FESTIVE FOR SPECIAL DAY", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7189 SCROLL((char *)0, "REDUC ENEMY POWER BY COQUETRY", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7190 SCROLL((char *)0, "ATTACK BY SOUND WORD LEARN MESSED CAN DO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7191 SCROLL((char *)0, "ELF USED TO TELL SECRET TO EN LOSE SIGHT OF WHY COMPETE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7192 SCROLL((char *)0, "CROWDED OF BODY IN FLUFFY WATAGE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7193 SCROLL((char *)0, "SLARSHING HARD HAMME DEFENCE LOWED", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7194 SCROLL((char *)0, "CRUSH ENEMY BY APPEAL OF LAST HAIL OR 2", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7195 SCROLL((char *)0, "FROM THE BODY FILLED FEARFUL AURA GONE BE ABLE SCARE UP", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7196 SCROLL((char *)0, "DIBING TO ATTACK NEXT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7197 SCROLL((char *)0, "MAKE LAND EXPLODE MAY LOWED DEFEND", P_NONE, 1, 0, 100, CLR_RED, 1),
7198 SCROLL((char *)0, "ATTACK BY UNKNOWABLES MAYBE CANT DO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7199 SCROLL((char *)0, "HITTING EVEN USED HAT MELO", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7200 SCROLL((char *)0, "IMOLATEING TO ATTACK ENEMY SPEE RISE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7201 SCROLL((char *)0, "TO CAJOLE TO AT SAME TIME GIVE UP SO LOOKS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7202 SCROLL((char *)0, "LEAF STUNT UP HIGH BLAZE MINISTRIES BRUNT FLINCH AND ASK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7203 SCROLL((char *)0, "CATCHES ERYONES EYE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7204 SCROLL((char *)0, "HEAVY ELF CANT FLEW", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7205 SCROLL((char *)0, "HIGH RATE LOWER VOLTAGE IS LOW", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7206 SCROLL((char *)0, "FIST HEAVY BIG DAMAGE SPEE WORK", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7207 SCROLL((char *)0, "MAKE THE PRIZE TWICE USED", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7208 SCROLL((char *)0, "AMAZING AFRO HEAD RUSH ATTACK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7209 SCROLL((char *)0, "LIFE RISK JAM ALSO DAMAGED", P_NONE, 1, 0, 100, CLR_RED, 1),
7210 SCROLL((char *)0, "5 TURN SPECIAL SPACE PREVENT HP RECOVER BY IT", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7211 SCROLL((char *)0, "HEAL A WOUND BY CALLING MANSERVENT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7212 SCROLL((char *)0, "SHOOT A HAYMAKER AND WITHOUT BY LOVELY GESTURE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7213 SCROLL((char *)0, "EMPLY MENTAL TO SWITCH STATUS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7214 SCROLL((char *)0, "ATTACK BY BURN BODY POWER MORE AS HEAVY VACANT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7215 SCROLL((char *)0, "NURSE THE NAIL THE ATTACK IS STRONGER", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7216 SCROLL((char *)0, "RECOVER DEAD BY SCREAM", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7217 SCROLL((char *)0, "WINDING FIERCE TO ATTACK MESS ENEMY", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7218 SCROLL((char *)0, "ROLL IS 5 AND BECOME STRONGER", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7219 SCROLL((char *)0, "ALL FREEZE FURIOUS 2 TURN BAGGAGE ENEMY MAYBE FREEZE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7220 SCROLL((char *)0, "BITING WITH COOL TUSK MAYBE FREEZED", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7221 SCROLL((char *)0, "WRAP STUNT ENEMY IN FEIRCE FIRES WANT TO BURN STATE", P_NONE, 1, 0, 100, CLR_RED, 1),
7222 SCROLL((char *)0, "CANT ESCAP BY GOAL IS INFEST FOR 45 LAPS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7223 SCROLL((char *)0, "DEF STAND PROTECT THE ATTACK LOWED IS HARSH", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7224 SCROLL((char *)0, "KNOCK THE PROP CANNT BE USE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7225 SCROLL((char *)0, "SLARSHING SHARP A LEAVE AT KEY", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7226 SCROLL((char *)0, "YELL AT SKY PREVENT KEY FOR 5", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7227 SCROLL((char *)0, "USED IT FALLED BUT ELF HEAL NEXT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7228 SCROLL((char *)0, "FLOAT BY SHOCK MAGNET 5", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7229 SCROLL((char *)0, "FLASHING POLISH SHOTTED FROM BODY AVOID HIT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7230 SCROLL((char *)0, "MUD BODY TO SHOCK RESIST", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7231 SCROLL((char *)0, "POWER RAISED BY THINK FOR", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7232 SCROLL((char *)0, "USING FRUITS TO ATTACK", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7233 SCROLL((char *)0, "HIT SHIFTLY AND GHOS WHEN USED", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7234 SCROLL((char *)0, "FLURRY GRUESOME ABILITY OF ALL RISED", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7235 SCROLL((char *)0, "THREATS APART TO EXCHANGE AND LOW ATTACK MORAL", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7236 SCROLL((char *)0, "BLOW FLOWER VIOLENT AROUND", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7237 SCROLL((char *)0, "TO LATHER DO ITSELF AND SEEM THRUST POISON THERE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7238 SCROLL((char *)0, "SCATTER TO CAUSE ENEMY TO EXPLODE IF F-STUNT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7239 SCROLL((char *)0, "DIV HALF BY ADD MORAL AND ATTACK BY MENTAL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7240 SCROLL((char *)0, "MENTAL TRICK THE FORC AND DEFEN", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7241 SCROLL((char *)0, "SPIRITUAL PROMOTION", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7242 SCROLL((char *)0, "TAKE FOR FALLED FRIENDLY POWERS IS RISIED", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7243 SCROLL((char *)0, "CUTE DRAG BODY REDUCIVES TO RISE SPEE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7244 SCROLL((char *)0, "GROUP SING MAKE MORE DAMAGED", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7245 SCROLL((char *)0, "PUNCH FROM INVISIBLES NEVER MISS HITING", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7246 SCROLL((char *)0, "ATTACK BY POLYGONAL", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7247 SCROLL((char *)0, "BEARK THE SHELL TO LOWED DEFEND BUR RISED OTHER", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7248 SCROLL((char *)0, "PERFORATORUP AS SKY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7249 SCROLL((char *)0, "6 TIME", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7250 SCROLL((char *)0, "MAKED FLOT STONE TO HURTED ENEMYTRAP", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7251 SCROLL((char *)0, "SHIFTLY ITEM TRICK HIT CONTINUE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7252 SCROLL((char *)0, "ATTACKED SMAE TYPE BY STRANGED WAVE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7253 SCROLL((char *)0, "POWER IS GREATER THE BASE IS LESS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7254 SCROLL((char *)0, "WHIRL WITH VACUUM PERFORATO TO FIRST", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7255 SCROLL((char *)0, "REQUIRE THE FLAME RISED POWER RAINBOW IN SKY", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7256 SCROLL((char *)0, "STRENGHT ATTACK HEAVERYDUTY ENEMY NO WORRY 25", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7257 SCROLL((char *)0, "WET WITH WATER", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7258 SCROLL((char *)0, "POWER DAMAGE BY HEALTH POINT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7259 SCROLL((char *)0, "STRANGED PLACE BY MIND DEEND SP IS SWITCH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7260 SCROLL((char *)0, "SLAM ROBUSTNESS BODY TO ENEMY SERIOUS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7261 SCROLL((char *)0, "THROW ANNOYING SEED TO MAKE WIRED", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7262 SCROLL((char *)0, "MAKE ENEMY BAD THEN SNORING NEXT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7263 SCROLL((char *)0, "NOM STYL STUNT IS FLY STYL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7264 SCROLL((char *)0, "ELF EXPLODE WHEN FALL", P_NONE, 1, 0, 100, CLR_RED, 1),
7265 SCROLL((char *)0, "IGNORANT WEATHER", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7266 SCROLL((char *)0, "FORC RISE WHEN KEY IS HIT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7267 SCROLL((char *)0, "ELF FELLOW PROTECTION LIMITATION STUNT USE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7268 SCROLL((char *)0, "FLOW ABLES IS BACKWARD", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7269 SCROLL((char *)0, "EN SNORING HEALTHITS LOWERED", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7270 SCROLL((char *)0, "FIREWALL STUNT IS MORE POWERE WHEN TIRED", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7271 SCROLL((char *)0, "STAT CANT DEBASE BY EN", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7272 SCROLL((char *)0, "ELF VERY ACCURASY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7273 SCROLL((char *)0, "MAYBE S-WAVE BECAUSE HIT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7274 SCROLL((char *)0, "MAYBE LOVELY WHEN TOUCH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7275 SCROLL((char *)0, "EVIL STUNT IS MORE POWER", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7276 SCROLL((char *)0, "RAIN FALL FROM SKY", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7277 SCROLL((char *)0, "SUN FALL FROM SKY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7278 SCROLL((char *)0, "HP LOWED BY HOT AND HEAL BY WATE", P_NONE, 1, 0, 100, CLR_RED, 1),
7279 SCROLL((char *)0, "AWAKED FASTLY", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7280 SCROLL((char *)0, "MAYBE NUMBED CANNT DO OR SNORING BY HIT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7281 SCROLL((char *)0, "GENIE STUNT IS MORE POWER", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7282 SCROLL((char *)0, "TOUCH ELF MAYBE BURN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7283 SCROLL((char *)0, "MORAL RISE WHEN BURN", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7284 SCROLL((char *)0, "ALL TEAM ELFS IS MORE POWER IN SUNNY", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7285 SCROLL((char *)0, "FELLOW LEAF ELF STAT CANNT LOWED", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7286 SCROLL((char *)0, "WEATHER GH-KISS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7287 SCROLL((char *)0, "TELL EN MOVE WHAT HAVE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7288 SCROLL((char *)0, "CAN SEE WHAT ITEM", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7289 SCROLL((char *)0, "PHYSIC STUNT DAMAGE SMALLERS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7290 SCROLL((char *)0, "BIRD STUNT IS BETTER", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7291 SCROLL((char *)0, "EAT FRUIT FASTLY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7292 SCROLL((char *)0, "SPEE WORK WHEN TOUCH", P_NONE, 1, 0, 100, CLR_RED, 1),
7293 SCROLL((char *)0, "CAN EAT FRUITMORE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7294 SCROLL((char *)0, "ELF FIND HONEY SOMEWHERE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7295 SCROLL((char *)0, "STATUS DISAPER WHEN RAIN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7296 SCROLL((char *)0, "HP RECOVERY BY GRAUP", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7297 SCROLL((char *)0, "ELF CANT TO BE POISONING", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7298 SCROLL((char *)0, "IGNORE SHELL BLOC RING", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7299 SCROLL((char *)0, "ELF DONT CANNT", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7300 SCROLL((char *)0, "SUN STOP STATUS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7301 SCROLL((char *)0, "GRO STUNT NO EFFECTIVE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7302 SCROLL((char *)0, "DRAW SHOCK STUNT", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7303 SCROLL((char *)0, "EN DRAIN STUNT HURT EN", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7304 SCROLL((char *)0, "FLOW AND WAVE MOVES IS MORE POWER", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7305 SCROLL((char *)0, "MORAL IS RISED WITH PRAS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7306 SCROLL((char *)0, "RANDOM STAT CHANGE MANY", P_NONE, 1, 0, 100, CLR_RED, 1),
7307 SCROLL((char *)0, "FULL HEALTHHY HALF DAMAGE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7308 SCROLL((char *)0, "TYPE CHANGING BY SLATE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7309 SCROLL((char *)0, "DAD AND BABY ATTACKING", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7310 SCROLL((char *)0, "STAT STUNT IS MORE IMPORTANT", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7311 SCROLL((char *)0, "EN PHYSIC POINTS IS USEMORE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7312 SCROLL((char *)0, "EDGE PROTECTION", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7313 SCROLL((char *)0, "MAKE ATTACK WHEN BATTLE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7314 SCROLL((char *)0, "EFFECT MORE APPEARING", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7315 SCROLL((char *)0, "SECOND EFFECTIVE STUNT IS MORE POWER BUT NO EFFECT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7316 SCROLL((char *)0, "SHELL PROTECT KEY", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7317 SCROLL((char *)0, "STAT IS WILD CHANGELY", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7318 SCROLL((char *)0, "NOISY STUNT NO EFFECTIVE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7319 SCROLL((char *)0, "MOVE RISED SLOW", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7320 SCROLL((char *)0, "ELF CHANGE FORME BY STUNT", P_NONE, 1, 0, 100, CLR_RED, 1),
7321 SCROLL((char *)0, "MOVE RAISED BY FEARED", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7322 SCROLL((char *)0, "DRAW WAT STUNT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7323 SCROLL((char *)0, "ELF IS DOUBLEQUICKER WHEN RAIN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7324 SCROLL((char *)0, "MAYBE GIVE FELLOW THE PROP", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7325 SCROLL((char *)0, "WEAK STUNT IS MORE POWER", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7326 SCROLL((char *)0, "ONE RESULT IS MORE POWER", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7327 SCROLL((char *)0, "FELLOW ELF STUNT IS MORE HITTING", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7328 SCROLL((char *)0, "ONLY EFFECTIVE STUNT IS HITTING", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7329 SCROLL((char *)0, "MAYBE PROTECT FROM SERIOUS STATUS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7330 SCROLL((char *)0, "XIAO CAOMEI WO DE BAOBEI", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7331 SCROLL((char *)0, "SHUOHUA KAI LI", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7332 SCROLL((char *)0, "WA DO SHITAI NODESU KA", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7333 SCROLL((char *)0, "NIIN VOIMME TOIMIA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7334 SCROLL((char *)0, "IK WIL JE SNIPER GEWEER MET MUNITIE", P_NONE, 1, 0, 100, CLR_RED, 1),
7335 SCROLL((char *)0, "ANDA PENCURI LICIK MEMBERIKAN AMUNISI LAGI", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7336 SCROLL((char *)0, "DE AZTAN A FEGYVER LOSZER NELKUL", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7337 SCROLL((char *)0, "AHORA HE ENCONTRADO MUNICIONES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7338 SCROLL((char *)0, "AJMO TO UCINITI", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7339 SCROLL((char *)0, "LONG YU DE LILIANG", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7340 SCROLL((char *)0, "NOUS DEVONS GAGNER NOTRE RACE", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7341 SCROLL((char *)0, "CEST UNE OCCASION UNIQUE DETRE LE PREMIER", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7342 SCROLL((char *)0, "CHE NON SONO IO", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7343 SCROLL((char *)0, "QUESTO DEVE ESSERE QUALCUN ALTRO", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7344 SCROLL((char *)0, "CHTO VY KHOTITE DOSTICH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7345 SCROLL((char *)0, "NUVVEMI CESTUNNAVU", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7346 SCROLL((char *)0, "LAD OS GA TIL CITADELLET", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7347 SCROLL((char *)0, "VARFOR PRATAR DU SA OM MIN FLICKVAN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7348 SCROLL((char *)0, "NIE MOGE DLUZEJ TRZYMAC WKROTCE", P_NONE, 1, 0, 100, CLR_RED, 1),
7349 SCROLL((char *)0, "SEE YA CUNT", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7350 SCROLL((char *)0, "BYE BITCH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7351 SCROLL((char *)0, "THIS SLING IS RETARDED", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7352 SCROLL((char *)0, "I WILL FUCK YOU UP YOU FUCKING FUCKTARD", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7353 SCROLL((char *)0, "RTFM", P_NONE, 1, 0, 100, CLR_RED, 1),
7354 SCROLL((char *)0, "KLAATU BARADA NIKTO", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7355 SCROLL((char *)0, "KICKINTHENUTS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7356 SCROLL((char *)0, "I WANNA BE THE GUY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7357 SCROLL((char *)0, "HALLS OF MANDOS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7358 SCROLL((char *)0, "GEHMA DOENER", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7359 SCROLL((char *)0, "KLOCK DOCK KAPOW", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7360 SCROLL((char *)0, "HIWEDALE OOO", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7361 SCROLL((char *)0, "AS ISE DAT", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7362 SCROLL((char *)0, "CIRMOCLINE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7363 SCROLL((char *)0, "IL NEMICO E STATO VENDUTO", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7364 SCROLL((char *)0, "AYY LMAO", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7365 SCROLL((char *)0, "THE MIND FLAYERS TENTACLES SUCK YOU", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7366 SCROLL((char *)0, "FORMAT C", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7367 SCROLL((char *)0, "FUS RO DAH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7368 SCROLL((char *)0, "KINUESILI STATION", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7369 SCROLL((char *)0, "IT CHRISTMASSES VERY", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7370 SCROLL((char *)0, "NV4 DISP DLL BSOD", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7371 SCROLL((char *)0, "IRC CHANNEL SLASHEMEXTENDED", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7372 SCROLL((char *)0, "TRAVEL IMMEDIATELY OUT OF THE WAY", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7373 SCROLL((char *)0, "THE MOUNTAIN RAILWAY HAD DIRECTLY FORWARDS MARS RESOUNDS CONTINUED", P_NONE, 1, 0, 100, CLR_RED, 1),
7374 SCROLL((char *)0, "ITS TOO HEAVY FOR YOUR", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7375 SCROLL((char *)0, "XREVB YBIRF GB CYNL FYNFU RZ RKGRAQRQ", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7376 SCROLL((char *)0, "HFR GUR SBEPR YHXR", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7377 SCROLL((char *)0, "RGB ZNFUVAALL CRERIBQ", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7378 SCROLL((char *)0, "MAER GEM HON YN GWESTEIWR ALMAENEG", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7379 SCROLL((char *)0, "BASA MAINASA 1 MINETA MA AUCHA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7380 SCROLL((char *)0, "I DONT UNDERSTAND RUSSIAN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7381 SCROLL((char *)0, "I BU BOLISHI KERAK NIMA YOQ TUSHUNCHASINI BOR", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7382 SCROLL((char *)0, "DDOS ATTACK", P_NONE, 1, 0, 100, CLR_RED, 1),
7383 SCROLL((char *)0, "ROT THIRTEEN EBG GUVEGRRA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7384 SCROLL((char *)0, "CRITICAL HIT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7385 SCROLL((char *)0, "SHIT SHIT SHIT SHIT SHIT SHIT SHIT SHIT SHIT SHIT SHIT SHIT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7386 SCROLL((char *)0, "AMYBSOD DOES NOT KNOW C", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7387 SCROLL((char *)0, "SHIVAN VEIDIMADUR NANAST STIGIO", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7388 SCROLL((char *)0, "AKU WIS ENTUK WONG SAIKI PANCENE CUKUP SAKA IKU", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7389 SCROLL((char *)0, "VY CHERTOVSKI DERMO VLAGALISHCHE IDTI UMIRAT V OGNE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7390 SCROLL((char *)0, "MUQIN BENDAN XI WO DE JIBA", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7391 SCROLL((char *)0, "NEJZINITE EBAD NADVOR E LADNO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7392 SCROLL((char *)0, "THERE IS A MONSTER CLASS THAT SHOULD BE GENOCIDED IRL", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7393 SCROLL((char *)0, "YOU PLAY NETHACK 25 HOURS PER DAY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7394 SCROLL((char *)0, "THE ASIAN GIRL PRODUCES BEAUTIFUL FARTING NOISES WITH HER SEXY BUTT", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7395 SCROLL((char *)0, "A SEXY LEATHER PUMP SCRATCHES UP AND DOWN YOUR LEGS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7396 SCROLL((char *)0, "G2G NOW", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7397 SCROLL((char *)0, "NEW VERSIONS ARE BETTER THAN OLD ONES", P_NONE, 1, 0, 100, CLR_RED, 1),
7398 SCROLL((char *)0, "MORE IS MORE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7399 SCROLL((char *)0, "REMOVING CONTENT IS NOT PART OF THE SLEX DESIGN PHILOSOPHY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7400 SCROLL((char *)0, "OTTO PALLINE DI GELATO", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7401 SCROLL((char *)0, "POKEDEX REGISTRATION COMPLETE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7402 SCROLL((char *)0, "SOVIET5LO SQUASHED THE PHANTOM CRASH BUG", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7403 SCROLL((char *)0, "GENTLE PEEPTOE HIGH HEELS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7404 SCROLL((char *)0, "BLOCK HEELED COMBAT BOOTS ARE SO SWEEEEEEEEEEEET", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7405 SCROLL((char *)0, "SHAMO AIREN YE GEN TA ZAI YIQI WO ZHENGSHI ZHUCE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7406 SCROLL((char *)0, "DIHOM CORINA VAJ SUTLH QAQ MAH GHOB GHAH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7407 SCROLL((char *)0, "CUR NOS OPPUGNARE VIS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7408 SCROLL((char *)0, "QUIETOS HOMINES SUMUS ET EGO VOS AMICOS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7409 SCROLL((char *)0, "SCHELLENOE KONTENOE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7410 SCROLL((char *)0, "HEM DE POSAR L OPPONENT SOTA PRESSIO LLAVORS GUANYAREM", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7411 SCROLL((char *)0, "PERQUE SON ELS MESTRES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7412 SCROLL((char *)0, "NOU LEO ZOU JE NOG STEEDS BLEEF HOMIES MET ONS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7413 SCROLL((char *)0, "WE ZULLEN WINNEN OMDAT WE ZIJN DE KONINGEN", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7414 SCROLL((char *)0, "AVEZ VOUS DEJA LE FRANCAIS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7415 SCROLL((char *)0, "PROTECTION FAULT AT ADDRESS 000D 001D", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7416 SCROLL((char *)0, "YOU WILL NOT ESCAPE THIS TIME", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7417 SCROLL((char *)0, "23571113171923293137", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7418 SCROLL((char *)0, "WINDOWS 7 SHOULD BE RENAMED TO WINDOWS QUAAKBOEP", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7419 SCROLL((char *)0, "WINDOWS 10 SHOULD BE RENAMED TO WINDOWS DOESNTWORK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7420 SCROLL((char *)0, "WINDOWS XP IS THE ONLY REAL WINDOWS OPERATING SYSTEM", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7421 SCROLL((char *)0, "VI OWNS EMACS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7422 SCROLL((char *)0, "FIRE IN THE ASS HOLE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7423 SCROLL((char *)0, "DOENERTELLER VERSACE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7424 SCROLL((char *)0, "XOR OTA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1), /* Aarne Haapakoski */
7425 SCROLL((char *)0, "STRC PRST SKRZ KRK", P_NONE, 1, 0, 100, CLR_MAGENTA, 1), /* Czech and Slovak tongue-twister */
7426 SCROLL((char *)0, "DAE ZIEIEIE IEIEIE BOOOOOOOOOM", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7427 SCROLL((char *)0, "THE MISSINGNO DOES NOT CAUSE CRASH BUGS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7428 SCROLL((char *)0, "BREAKPOINT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7429 SCROLL((char *)0, "YET ANOTHER SCROLL LABEL", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7430 SCROLL((char *)0, "BFG 9000 OH YEAH", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7431 SCROLL((char *)0, "DO YOU WHITE WHERE THE FLIGHT HARBOR IS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7432 SCROLL((char *)0, "MAND PENDING MAGIC SPELL", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7433 SCROLL((char *)0, "IDE BY 0", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7434 SCROLL((char *)0, "NETHACK 360 APPEARED IN DECEMBER 2015", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7435 SCROLL((char *)0, "THE NETHACK DEVTEAM IS NOT DEAD", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7436 SCROLL((char *)0, "THANKS FOR PLAYING SLASHEM EXTENDED", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7437 SCROLL((char *)0, "AMYBSOD INVITES YOU TO SLASHEMEXTENDED IRC CHANNEL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7438 SCROLL((char *)0, "U HAVE MAIL", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7439 SCROLL((char *)0, "BLESSED GENOCIDE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7440 SCROLL((char *)0, "CURSED GOLD DETECTION", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7441 SCROLL((char *)0, "FALLOUT 4 IS DUMBED DOWN", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7442 SCROLL((char *)0, "YOU MAY NOT PLAY ANYTHING ELSE UNLESS YOU MANAGE TO ASCEND SLEX", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7443 SCROLL((char *)0, "NO ONE CAN STOP ME", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7444 SCROLL((char *)0, "I AM THE BEST", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7445 SCROLL((char *)0, "WHACKING YOURSELF WITH HIGH HEELS IS FUN", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7446 SCROLL((char *)0, "UPDATING PINOBOT IS LIKE HITTING YOURSELF WITH A SHARP STONE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7447 SCROLL((char *)0, "ADEON HOLDS 4TH RANK BUT HAS BEEN KILLED BY A NEWT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7448 SCROLL((char *)0, "SWEETHEART BUNDLE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7449 SCROLL((char *)0, "QUARACTAR", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7450 SCROLL((char *)0, "NESCHOE NEOSTSCHOE NOISELANOSTSCHANOE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7451 SCROLL((char *)0, "MERRY XMAS JOYEUX NOEL FELIZ NAVIDAD", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7452 SCROLL((char *)0, "YOU CALL IT THANKSGIVING I CALL YOUR HOLIDAY HELL DAY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7453 SCROLL((char *)0, "TASODIFIY MIQDOR UERETECI MENI NAFRATLANADI", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7454 SCROLL((char *)0, "STARODAVNI DOMENY TAYEMNYTSI HEY", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7455 SCROLL((char *)0, "CHONPHIESAKHULON KUCHEA PEAKY DEL MINMEN CHEA NEI CHHNAM 2015 NIH", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7456 SCROLL((char *)0, "GRXNAR GRXNAR ATNERC CRATHATFV JVF XBOBAT", P_NONE, 1, 0, 100, CLR_RED, 1),
7457 SCROLL((char *)0, "UZAKTA ELLERINI EDELIM YOKSA BEN ONU KESMEK", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7458 SCROLL((char *)0, "MY NAME IS MISTER SIR", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7459 SCROLL((char *)0, "OSTRO BIRDO AND CLAWGLIP ARE NO MISSPELLINGS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7460 SCROLL((char *)0, "SEGFAULT PANIC CAUSES SAVEGAME CORRUPTION", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7461 SCROLL((char *)0, "THE AMY THINKS THAT AIR CURRENT NOISES ARE EROTIC", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7462 SCROLL((char *)0, "KERIO WONT TOUCH MAPGLYPH DOT C WITH A 10 FOOT POLE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7463 SCROLL((char *)0, "FLEECY COLORS ARE A FEATURE OF SLASHEM EXTENDED", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7464 SCROLL((char *)0, "VYSOKE PODPAETKY MOZU POSKRIABAT KRASNE KRVAVE RANY NA NOHACH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7465 SCROLL((char *)0, "MA KALPANA MRDU SAM POMPA MA KAPA ADARAYA", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7466 SCROLL((char *)0, "POMPA KULIT SEKSI NYAETA SEKSI ALATAN KURING NYEBUTKEUN ETA SEKSI", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7467 SCROLL((char *)0, "KOMALA KATARA JUTA DHERAI KHATARANAKA CHAN", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7468 SCROLL((char *)0, "VINDOJ 7 AAP BAKAVAAS KAR RAHE HAIN", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7469 SCROLL((char *)0, "BATMAN IS UNABLE TO HURT THE LITTLE POISON IVIES", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7470 SCROLL((char *)0, "THIS KITTEN CORPSE IS DELICIOUS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7471 SCROLL((char *)0, "THE BEST WAY TO DEAL WITH CATS IS TO STRANGULATE THEM", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7472 SCROLL((char *)0, "SMIRITELNAYA RUBASHKA", P_NONE, 1, 0, 100, CLR_RED, 1),
7473 SCROLL((char *)0, "GOOGLE TRANSLATE DOES NOT KNOW WHAT A BATARANG IS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7474 SCROLL((char *)0, "TSVETOCHNYYE SHORTY I LEY", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7475 SCROLL((char *)0, "OGRANICHENIYE SAPOGI", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7476 SCROLL((char *)0, "ZESE PLASHCH", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7477 SCROLL((char *)0, "SLASH UPOROTYH TO FUCK", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7478 SCROLL((char *)0, "HLY HLS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7479 SCROLL((char *)0, "AMYBSOD IS A HARLOT ACCORDING TO VAMPIRECONVICT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7480 SCROLL((char *)0, "VEGETARIANISM IS AN EATING DISORDER IMHO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7481 SCROLL((char *)0, "IF YOUR NAME IS LORSKEL YOU WILL PLAY V165E", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7482 SCROLL((char *)0, "GERMANY SCORED DEAD LAST IN THE EFC TWICE IN A ROW", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1), /* eurovision farce contest */
7483 SCROLL((char *)0, "EUROVISION FARCE CONTEST", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7484 SCROLL((char *)0, "SUOMI MAINITTU TORILLA TAVATAAN", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7485 SCROLL((char *)0, "MIS DES SBIL DE BRUNSEZEN", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7486 SCROLL((char *)0, "HOW CONVENIENT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7487 SCROLL((char *)0, "RATSANOPU", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7488 SCROLL((char *)0, "GOD IS IT SO HARD TO KEEP VANILLA FEATURES", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7489 SCROLL((char *)0, "WHY IS THERE NO FUCKING PROMPT", P_NONE, 1, 0, 100, CLR_RED, 1),
7490 SCROLL((char *)0, "THE BREXIT IS A GOLDEN DAWN FOR ENGLAND", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7491 SCROLL((char *)0, "DONALD TRUMP WILL BE THE REICHSKANZLER OF THE UNITED STATES", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7492 SCROLL((char *)0, "LOREM IPSUM SIT AMET", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7493 SCROLL((char *)0, "EIGOWA KIRAIDES", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7494 SCROLL((char *)0, "FROBOZZ MAGIC SCROLL CO", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7495 SCROLL((char *)0, "PATENT PENDING", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7496 SCROLL((char *)0, "CHINTAI LOOKS LIKE A GIRL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7497 SCROLL((char *)0, "STUPIDAMY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7498 SCROLL((char *)0, "AIR ELEMENTAL SPEED BEHOLDER", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7499 SCROLL((char *)0, "THE HELL FUN PATCH IS ACTUALLY THE HELL EVIL PATCH", P_NONE, 1, 0, 100, CLR_RED, 1),
7500 SCROLL((char *)0, "BURPHACK IS MUCH MORE EVIL THAN SLEX", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7501 SCROLL((char *)0, "IF YOU PLAY GRUNTHACK MAKE SURE YOU GRUNT A LOT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7502 SCROLL((char *)0, "THE AMY RAN A HALF MARATHON UNTRAINED IN 2H 38MIN", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7503 SCROLL((char *)0, "GORDON FREEMAN HAS HIS THUMB UP HIS ASS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7504 SCROLL((char *)0, "SUCCUBI CAN CONTRACT SLEXUALLY TRANSMITTED DISEASES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7505 SCROLL((char *)0, "XELSE DAM NE HTD NADAEHRE HTI HYMA", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7506 SCROLL((char *)0, "TMBTIUIFN JT IFSFTZ BOE OPCPEZ TIPVME QMBZ JU", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7507 SCROLL((char *)0, "SATAN AND FLOAT EYELER JOIN THE DEV TEAM", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7508 SCROLL((char *)0, "NETHACK 363 WILL BE A MIX OF UNNETHACK AND NETHACK 4", P_NONE, 1, 0, 100, CLR_RED, 1),
7509 SCROLL((char *)0, "A BOULDER BOUNCES OFF YOUR HARD HELMET 59X", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7510 SCROLL((char *)0, "JUBILEX HAD A SAVEGAME CORRUPTION SPIT ATTACK IN GRUNTHACK", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7511 SCROLL((char *)0, "TYPE OF ICE BLOCK HAEHAEHAEHAEHAEHAEHAE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7512 SCROLL((char *)0, "TIP BLOKA L DA GOVORIT CHTO SLESH IM ETO DER MO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7513 SCROLL((char *)0, "ON ON ON KHA KHA KHA YA SMEYUS NAD VAMI TRUSLIVOGO SMERTNYY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7514 SCROLL((char *)0, "TEPER VY MERTVY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7515 SCROLL((char *)0, "SOVETSKAYA NE KHOCHET STETOSKOPA CHTOBY BYT POLEZNYM", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7516 SCROLL((char *)0, "THE ICE BLOCK TYPE TRASHED MY BEAUTIFUL VARIANT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7517 SCROLL((char *)0, "CURSED PLUS3 DOUBLE BREXIT", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7518 SCROLL((char *)0, "V SOVETSKOY ROSSII GENERATOR SLUCHAYNYKH CHISEL NENAVIDIT VAS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7519 SCROLL((char *)0, "ITE TI KE NI A TE TI KANNAA", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7520 SCROLL((char *)0, "LE AMY OSISIYATHA UGCINA UKUPHUMEZA IINGCAMANGO ISIZIBA UBUBI", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7521 SCROLL((char *)0, "HAK KHANG SINKHA THIMISIBSONG KONHIN SON KAN", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7522 SCROLL((char *)0, "PEDULI SING JALMO SIMBOL PANGAN", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7523 SCROLL((char *)0, "FLEECY HENCE TRUE QED THANK YOU GIVE ME THAT 1000000 DOLLARS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7524 SCROLL((char *)0, "NYAH NYAH CATCHMEIFYOUCAA AN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7525 SCROLL((char *)0, "POKEMON GO KILLS PEOPLE", P_NONE, 1, 0, 100, CLR_RED, 1),
7526 SCROLL((char *)0, "GOOD LUCK CATCHING RARE POKEMON ON A HIGHWAY", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7527 SCROLL((char *)0, "DARWIN AWARD GOES TO THOSE WHO DIE WHILE PLAYING POKEMON GO", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7528 SCROLL((char *)0, "THE TYPE OF ICE BLOCK HATES YOU", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7529 SCROLL((char *)0, "PROZACELF WANTS TO HAVE HIS NICKNAME IMMORTALIZED", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7530 SCROLL((char *)0, "YASDORIAN TEAMSPLAT ELITE SPYING ACADEMY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7531 SCROLL((char *)0, "HARDCORE AUTISTS PLAY RODNEYAN GLADIATOR LOSTSOULS", P_NONE, 1, 0, 100, CLR_RED, 1),
7532 SCROLL((char *)0, "ALTER USB WEISST DU NICHT WAS F2 IST", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7533 SCROLL((char *)0, "DU KUMMS HIER NICH REIN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7534 SCROLL((char *)0, "OM", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7535 SCROLL((char *)0, "SEVEN MINUS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7536 SCROLL((char *)0, "OYII", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7537 SCROLL((char *)0, "TILDEIIIIIIIIIIIIIIIIIIIIIIIIXI", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7538 SCROLL((char *)0, "9H", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7539 SCROLL((char *)0, "01DOTE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7540 SCROLL((char *)0, "10 SD", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7541 SCROLL((char *)0, "NAMEEXPERIENCEGOLDTIME", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7542 SCROLL((char *)0, "STARS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7543 SCROLL((char *)0, "GEEEEE", P_NONE, 1, 0, 100, CLR_RED, 1),
7544 SCROLL((char *)0, "IYI", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7545 SCROLL((char *)0, "YKEN PACK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7546 SCROLL((char *)0, "AITOFCD TINGAED NCELCD NFUSFCD", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7547 SCROLL((char *)0, "EPSTEST EPS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7548 SCROLL((char *)0, "HM MINUS 1R", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7549 SCROLL((char *)0, "VITERBI TRELLIS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7550 SCROLL((char *)0, "IN SUOMI KAUTTAVIIVA EM JATKETTU ON KANSALLINEN URHEILU", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7551 SCROLL((char *)0, "VIELAE YKSI TYHMAE KUOLEMAAN", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7552 SCROLL((char *)0, "HALUAT OMAISUUTENSA TUNNISTETTU", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7553 SCROLL((char *)0, "POLSKA TO WIELKI KRAJ", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7554 SCROLL((char *)0, "WPROWADZIC BRAMY PIEKIELNE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7555 SCROLL((char *)0, "KSIAZKA DZWONEK I SWIECA", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7556 SCROLL((char *)0, "JEZYK NAZYWANY JEST POLSKIM I NIE HISZPANSKI", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7557 SCROLL((char *)0, "KIELI ON NIMELTAEAEN SUOMALAINEN EIKAE ESPANJA", P_NONE, 1, 0, 100, CLR_RED, 1),
7558 SCROLL((char *)0, "LDL 750 MG SLASH DL", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7559 SCROLL((char *)0, "L OPERATORE DEL PUNTO ASCENSIONE CORSA E PAZZO", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7560 SCROLL((char *)0, "FINESTRE E UN SISTEMA OPERATIVO VERAMENTE STUPIDO", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7561 SCROLL((char *)0, "ENTIENDES ESTA LENGUA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7562 SCROLL((char *)0, "ESTA LINGUAGEM E MUITO LONGO CABELO MACIO", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7563 SCROLL((char *)0, "BEN SU ANDA KEBAP YEMEK ISTIYORUM", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7564 SCROLL((char *)0, "GEOMETRI AER FOER SVART FOER SKANDINAVER", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7565 SCROLL((char *)0, "TIP BLOKA L DA NENAVIDIT VAS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7566 SCROLL((char *)0, "NOUS N AVONS PAS TIRE SUFFISAMMENT DE PORTES DANS L EURO 2016", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7567 SCROLL((char *)0, "NASHI UL TRAS LUCHSHE CHEM DEVOCHKI IZ ANGLII", P_NONE, 1, 0, 100, CLR_RED, 1),
7568 SCROLL((char *)0, "HAEHAEHAEHAEHAEHAEHAE HAEHAEHAE HAEHAE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7569 SCROLL((char *)0, "TAT CA MOU AGUOI DANG CHOI CON QUAI VAT BO TUI VI VAY LA I", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7570 SCROLL((char *)0, "VO BIEN VOI MUOI CHAN UON", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7571 SCROLL((char *)0, "LIANSAI ZHONG DU DE GUANJUN XIANZAI LAI ZHUNBEI BODOU", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7572 SCROLL((char *)0, "SHENME SHIHOU TENGTONG FABU", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7573 SCROLL((char *)0, "WATASHI NO KAMI KURIPPU WA UTSUKUSHIDESU KA", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7574 SCROLL((char *)0, "WATASHI WA ANATA GA SOKO NI NEMUTTE ITA KIKIMASHITA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7575 SCROLL((char *)0, "SULKEMISAIKA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7576 SCROLL((char *)0, "TEE HEE HEHEHEHEE STOP TICLING ME YOU DAMN MORTAL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7577 SCROLL((char *)0, "KIROUS ELINTARVIKKEIT PALKKI SAATANA", P_NONE, 1, 0, 100, CLR_RED, 1),
7578 SCROLL((char *)0, "A ZA Z0 9", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7579 SCROLL((char *)0, "YASDORIAN THE RELIGIOUS ONE ST16 DX16 CO15 IN5 WI18 CH6 CHEANGFEMLAW", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7580 SCROLL((char *)0, "SATIATED LEV VOMIT FOODPOIS BLIND NUMB BURN STUN SLIME", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7581 SCROLL((char *)0, "NOOOOIN THE AMY BLUESCREENOFDEATH", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7582 SCROLL((char *)0, "SEXY FARTING BUTT EDITION", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7583 SCROLL((char *)0, "ANTONIO DUCKERAS MADE ME A SHOE FETISHIST", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7584 SCROLL((char *)0, "E4 E5 DH5 G6 DXE5PLUS HAR HAR HAR", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7585 SCROLL((char *)0, "F4 E6 G4 DH4PLUSPLUS FOOLS MATE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7586 SCROLL((char *)0, "POKE MONGO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7587 SCROLL((char *)0, "THATFEMINISTGIRL IS A VERY NICE PERSON", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7588 SCROLL((char *)0, "FASCICULUS PROPRIUS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7589 SCROLL((char *)0, "APONEUROSISPLANTARIS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7590 SCROLL((char *)0, "MAMPIFANDRAY SELA", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7591 SCROLL((char *)0, "WAWAE EHA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7592 SCROLL((char *)0, "COPAC DE INUNDATII", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7593 SCROLL((char *)0, "SMUTSIKA SKOEKA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7594 SCROLL((char *)0, "PROKLINJATI SVOJ ZIVOT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7595 SCROLL((char *)0, "NESRECA HROSCEV", P_NONE, 1, 0, 100, CLR_RED, 1),
7596 SCROLL((char *)0, "PIETEIKUMU KLUDA", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7597 SCROLL((char *)0, "MODD ARCHWILIO", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7598 SCROLL((char *)0, "PENDERFYNIAD ANGHYWIR", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7599 SCROLL((char *)0, "JOUKKUE LAEIKSE VAKAVIMMIKSI TAITEILIJOISTA", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7600 SCROLL((char *)0, "MORKE GRUVER", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7601 SCROLL((char *)0, "VALLATTA SPEATT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7602 SCROLL((char *)0, "WAKTU UNTUK MATI", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7603 SCROLL((char *)0, "DEHARK A SONE BHELL", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7604 SCROLL((char *)0, "KRUIEMEDISYNE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7605 SCROLL((char *)0, "PRZECIAZONY", P_NONE, 1, 0, 100, CLR_RED, 1),
7606 SCROLL((char *)0, "ABJ LBH SHPXRQ HC LBH FUVGGL PHAG", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7607 SCROLL((char *)0, "LRF GUR NZL UNGRF LBH NAQ LBH JVYY ABG NFPRAQ", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7608 SCROLL((char *)0, "FFN LYTH GNS EHBL FYYVXNGFAV LRAQBE RCBU V", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7609 SCROLL((char *)0, "THEN CALL IT POPO MAIL", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7610 SCROLL((char *)0, "PHD IN HIGH HEELING", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7611 SCROLL((char *)0, "SVDUNPX SVPXUNPX", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7612 SCROLL((char *)0, "PSEUDOELLIPOSCHENGBAND", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7613 SCROLL((char *)0, "WAND BALANCE PATCH MY ASS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7614 SCROLL((char *)0, "THE WAND BALANCE PATCH MAKES IT SO THAT YOUR WANDS WILL ALWAYS EXPLODE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7615 SCROLL((char *)0, "IM SORRY TO SAY IT BUT I THINK THE WAND BALANCE PATCH SUCKS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7616 SCROLL((char *)0, "D2 LOWRATE ASCENDED WITH ELEMENTAL DRUID", P_NONE, 1, 0, 100, CLR_RED, 1),
7617 SCROLL((char *)0, "TERRAHACK TRASHED THE SAMURAI ROLE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7618 SCROLL((char *)0, "EYEHACK TRASHED UNSKILLED WEAPONS ON PURPOSE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7619 SCROLL((char *)0, "YASDORIAN COLLECTS ALL THE TROPHIES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7620 SCROLL((char *)0, "LORSKEL HOLDS 1ST RANK ON THE V171 HIGHSCORE TABLE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7621 SCROLL((char *)0, "AMYBSOD ASCENDED A HEALER IN SLEX", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7622 SCROLL((char *)0, "CAO NI MA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7623 SCROLL((char *)0, "GRASS MUD HORSE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7624 SCROLL((char *)0, "KILL HIM", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7625 SCROLL((char *)0, "KCATTA SOD", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7626 SCROLL((char *)0, "ETADPU CIMOC", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7627 SCROLL((char *)0, "POKEMONGO GOTTA CHEAT EM ALL", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7628 SCROLL((char *)0, "VI SKAPER VELGE BORT DENNE REGJERINGEN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7629 SCROLL((char *)0, "VET POTE TONBE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7630 SCROLL((char *)0, "EDO MATIESTO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7631 SCROLL((char *)0, "WIR MUESSEN MIT DIESEN KETZERN ABRECHNEN", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7632 SCROLL((char *)0, "ULULULULOHH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7633 SCROLL((char *)0, "BERRYTOWNS NEXT TOP MODEL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7634 SCROLL((char *)0, "SWAGLAB", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7635 SCROLL((char *)0, "SMOKING KILLS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7636 SCROLL((char *)0, "NO TNILCYR ALLIK", P_NONE, 1, 0, 100, CLR_RED, 1),
7637 SCROLL((char *)0, "VOR LAUTER ERREGUNG KAM ER SOFORT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7638 SCROLL((char *)0, "DIE RECHTSCHREIBREFORM IST SCHEISSE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7639 SCROLL((char *)0, "CYNDI FROM RIVER CITY RANSOM LOOKS LIKE A GUY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7640 SCROLL((char *)0, "BANDARCHOR GO HOME", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7641 SCROLL((char *)0, "LOELLEL IHR SPERRERFRITZES", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7642 SCROLL((char *)0, "ID 9739285327 INFO CRYPTEDFILES BIZ", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7643 SCROLL((char *)0, "OMIAZBOYISU531", P_NONE, 1, 0, 100, CLR_RED, 1),
7644 SCROLL((char *)0, "OEX9 E AECOCV CAE U AE 2R IUE3G FAI8 IA", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7645 SCROLL((char *)0, "NIYONIAI", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7646 SCROLL((char *)0, "VM J UECM 5 O9FAD8", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7647 SCROLL((char *)0, "M7M6YU", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7648 SCROLL((char *)0, "TSCHAEAUWIEAUW", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7649 SCROLL((char *)0, "DAEDELDIDAET", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7650 SCROLL((char *)0, "DPIEV WENWWSG UNNZMI", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7651 SCROLL((char *)0, "THERE IS NO SPOON", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7652 SCROLL((char *)0, "S VEKTORI R TENSORI", P_NONE, 1, 0, 100, CLR_RED, 1),
7653 SCROLL((char *)0, "RUSSIACK IS THE HARDLY EXTENDED BUT MUCH REMOVED MOD", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7654 SCROLL((char *)0, "FEMMY SAYS THAT 3DOT6 IS THE GAYEST PATCH EVER", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7655 SCROLL((char *)0, "COMPILE SLEX SUDO UBUNTU", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7656 SCROLL((char *)0, "IRC LAUNCH STRANGEBOT SUDO SCREEN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7657 SCROLL((char *)0, "FLY LIKE AN EAGLE FLIEGEN WIE EIN IGEL", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7658 SCROLL((char *)0, "PENIS MASTURBATION", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7659 SCROLL((char *)0, "BUY C1AL1S CHEAP HERE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7660 SCROLL((char *)0, "TROJAN DROPPER NSIS CAN FUCK OFF", P_NONE, 1, 0, 100, CLR_RED, 1),
7661 SCROLL((char *)0, "SYMANTEC KILLS RANSOM ISDA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7662 SCROLL((char *)0, "UH OH THE SUCCUBUS OF MOLOCH IS PREGNANT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7663 SCROLL((char *)0, "THE WATER NYMPH GENTLY PULLS DOWN YOUR PANTS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7664 SCROLL((char *)0, "UVAQVLN JNN QNJYNQ NNA QNZVVE YNUNLA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7665 SCROLL((char *)0, "LESUO RUANJIAN KAIFA SHANG SHI ANG ZANG DE JINU", P_NONE, 1, 0, 100, CLR_RED, 1),
7666 SCROLL((char *)0, "LIELAIS KEIZARS IR LAUNUMS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7667 SCROLL((char *)0, "DZIEWCZYNKA ZAMOCZENIA", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7668 SCROLL((char *)0, "BEZ CZTERECH CHAN BYSMY NIGDY NIE SPOTKAL", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7669 SCROLL((char *)0, "KIITOS MUKAVAA MEILLAE OLI AIKANA JUNETHACK", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7670 SCROLL((char *)0, "MERCATOR MORI DEBET", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7671 SCROLL((char *)0, "DIE FAR BEN SIND SEHR FLAU SCHEL BAU SCHIG", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7672 SCROLL((char *)0, "NORVAND EXPLONIA HESPOLAUTIA DAJ VIDJST", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7673 SCROLL((char *)0, "SEHR GEEHRTE FRAU FLUEGELBUESCHEL", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7674 SCROLL((char *)0, "FEELING MARKSMAN AMYLEIN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7675 SCROLL((char *)0, "PUBLIC NETHACK SERVER WITH FLEECY COLORS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7676 SCROLL((char *)0, "DEATH TO CLEANERS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7677 SCROLL((char *)0, "DESU SENPAI FAMY", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7678 SCROLL((char *)0, "SNAIL IS THE BEST RACE IN ELONA", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7679 SCROLL((char *)0, "EFFAITH ANDWYOL STATWS", P_NONE, 1, 0, 100, CLR_RED, 1),
7680 SCROLL((char *)0, "MASS ABORTION CAMP", P_NONE, 1, 0, 100, CLR_RED, 1),
7681 SCROLL((char *)0, "PERKELEEN AMY MITAE VITUN HELVETTIAE TAEMAEKIN SAATANAN PASKAPERSE ON TARKOITTAVINAAN", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7682 SCROLL((char *)0, "SAATANAN AMY OLIKO NYT AIVAN HELVETIN PAKKO", P_NONE, 1, 0, 100, CLR_RED, 1),
7683 SCROLL((char *)0, "GRAB EM BY THE PUSSY", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7684 SCROLL((char *)0, "SPAMCATCHMAIL AT GMX DOT DE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7685 SCROLL((char *)0, "SO LIEBER FLAUSCHIGER REGEN", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7686 SCROLL((char *)0, "THAT DEV AND HIS WEIRD CAT FETISH", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7687 SCROLL((char *)0, "EATING CATS IN ELONA SHOULD INCREASE YOUR KARMA RATHER THAN DECREASE IT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7688 SCROLL((char *)0, "ONE DAY TEAM LOWERCASE F WILL BE GENOCIDED", P_NONE, 1, 0, 100, CLR_RED, 1),
7689 SCROLL((char *)0, "RAKIMONTRARAR", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7690 SCROLL((char *)0, "IBFALABLO", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7691 SCROLL((char *)0, "SUECHOL OGI ABS OLUTEN ULPEN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7692 SCROLL((char *)0, "AEIAEIAE IEIOIO", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7693 SCROLL((char *)0, "HELP A HO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7694 SCROLL((char *)0, "AMY GOT A SADO MASSOGE BY HER ROOMMATE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7695 SCROLL((char *)0, "OH DEAR YOU IM BUILDING FUMES FOR YOU", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7696 SCROLL((char *)0, "MY SWEET VELCRO STRAP", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7697 SCROLL((char *)0, "THX FEMMY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7698 SCROLL((char *)0, "ARE YOU ONE OF THOSE CRAZY SENPAITACHI", P_NONE, 1, 0, 100, CLR_RED, 1),
7699 SCROLL((char *)0, "CHRISTINE FEMININE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7700 SCROLL((char *)0, "SILLY LITTLE NYMPHS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7701 SCROLL((char *)0, "NNEGI WU AKWUNA NNAGI WU ONYE OHI", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7702 SCROLL((char *)0, "ODE BURUKU OLOSHE OLORIBU IYALAYAEH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7703 SCROLL((char *)0, "NNA GI NA ARA MKPURU AMU", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7704 SCROLL((char *)0, "BANDSMAN GROOMS LUCK", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7705 SCROLL((char *)0, "VIM EMACS NO TEPAD", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7706 SCROLL((char *)0, "FORAGAN MISROCH TULEVEI", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7707 SCROLL((char *)0, "890 C PROPERTY", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7708 SCROLL((char *)0, "THERESA FLAUSCHEBUESCHEL MAY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7709 SCROLL((char *)0, "NOBIMUS UPSCOTI", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7710 SCROLL((char *)0, "HASTUR HASTUR HASTUR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7711 SCROLL((char *)0, "SKCUS YELDUD", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7712 SCROLL((char *)0, "ERHEBOLUNGSFAHRT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7713 SCROLL((char *)0, "HI GUYS IM ON MY TABLETTEN", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7714 SCROLL((char *)0, "BSSBSSBSSBSSBSSBSSBSSSSSSSSSSSS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7715 SCROLL((char *)0, "WUEICHWUEICH WUEICHWUEICH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7716 SCROLL((char *)0, "ROMHACK MADE BY HITLER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7717 SCROLL((char *)0, "KURWAHACK IS A VERY FUN NETHACK VARIANT", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7718 SCROLL((char *)0, "TROPHY GET", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7719 SCROLL((char *)0, "YOU HAVE 200 QUESTIONS ABOUT THIS GAME SO YOU SHOULD ASK AMY", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7720 SCROLL((char *)0, "STRIPE SORROW", P_NONE, 1, 0, 100, CLR_RED, 1),
7721 SCROLL((char *)0, "JUMP OFF A BRIDGE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7722 SCROLL((char *)0, "IF YOU WIN ANGBAND THE GAME PROMPTS YOU TO COMMIT SUICIDE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7723 SCROLL((char *)0, "KRRRRRRRRRRRZ", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7724 SCROLL((char *)0, "BWARHARHARHARHAR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7725 SCROLL((char *)0, "HIN LIE GEN UND SCHLA FEN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7726 SCROLL((char *)0, "THE OFFICIAL PARTNER OF RODNEYS TOWER IS THE GUILD OF OPTOMETRISTS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7727 SCROLL((char *)0, "THE CHARNAME FIELD IN RODNEYS TOWER IS LONGER THAN THE MAX PERMISSIBLE LENGTH", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7728 SCROLL((char *)0, "RODNEYS TOWER AND OTHER SATANCHOPS TRASHED THE MORE PROMPTS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7729 SCROLL((char *)0, "SATANCHOP IS SATANIC BECAUSE IT REMOVED RCFILES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7730 SCROLL((char *)0, "T A C H", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7731 SCROLL((char *)0, "BIEN TACHYMETRE GRESILLEMENT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7732 SCROLL((char *)0, "COMBATDEPTH LAB CORRODE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7733 SCROLL((char *)0, "PLAY THE VIOLIN DULY THE OPINION", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7734 SCROLL((char *)0, "SCENTFUL PERFUME", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7735 SCROLL((char *)0, "276 DAMAGE IS ENOUGH TO OVERCOME MESHERA ALPHAS SUPER REGENE", P_NONE, 1, 0, 100, CLR_RED, 1),
7736 SCROLL((char *)0, "CANT FIND O ID", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7737 SCROLL((char *)0, "PROGRAM RECEIVED SIGNAL SIGSEGV", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7738 SCROLL((char *)0, "IN MY NEXT LIFE ILL BECOME A FEMINIST", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7739 SCROLL((char *)0, "PROZACELF WANTS TO BE SWARMING SWING BUNDLED", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7740 SCROLL((char *)0, "HUAKORE TE UNIANA PAKEHA KATOA", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7741 SCROLL((char *)0, "TICHAMIRA ZVINO PANGUVA PAMAWERE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7742 SCROLL((char *)0, "ALT KHUAA CHA POKPAKHASHA PHUAKHAO CHAK SASANA THI SOV HAI", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7743 SCROLL((char *)0, "DUHU DA SHUDI KURU WUTSIYA", P_NONE, 1, 0, 100, CLR_RED, 1),
7744 SCROLL((char *)0, "NHQDB IS ACTUALLY KERIOQDB", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7745 SCROLL((char *)0, "THE EVIL KDEIB OPERATORS FILTER OUT BLOODY GOOD QUOTES", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7746 SCROLL((char *)0, "GODDAMN THOSE BLUE STATUS LINES ARE VERY EYE STRAINING", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7747 SCROLL((char *)0, "OBI WAN CANOPY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7748 SCROLL((char *)0, "VW GIANT BEETLE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7749 SCROLL((char *)0, "SHIN KICK OF LOVE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7750 SCROLL((char *)0, "BELLA RAGAZZA FASCIU", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7751 SCROLL((char *)0, "CAMAMNMALCHA XJ", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7752 SCROLL((char *)0, "BUGSNIPER WON THE FLEECY SLEX CHALLENGE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7753 SCROLL((char *)0, "LORSKEL MUST BEAT THE QUEST WITH A CAMAMNMALCHA XJ", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7754 SCROLL((char *)0, "DYNAMOHACK WHEN", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7755 SCROLL((char *)0, "GRAE GURL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7756 SCROLL((char *)0, "DOUBTFUL BRUSH BUNDLE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7757 SCROLL((char *)0, "ALL I WANT IS ME IN YOU", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7758 SCROLL((char *)0, "BEE VERSUS SPIDER THE CONTEST", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7759 SCROLL((char *)0, "SHOW THE FUCKING STATUS ALREADY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7760 SCROLL((char *)0, "CONFUSION YOU FUXXOR", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7761 SCROLL((char *)0, "JE SUIS COVFEFE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7762 SCROLL((char *)0, "OIL YOU ASSHOLE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7763 SCROLL((char *)0, "KRIGGELKRAGG SCHNUPPSCHNAPP", P_NONE, 1, 0, 100, CLR_RED, 1),
7764 SCROLL((char *)0, "NDUEDUE DUE DUE RAEAEAEAEAEAEAEN", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7765 SCROLL((char *)0, "PLEASE YOU HAVE TO REALIZE THAT THE VARIANT SUXX0RZ", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7766 SCROLL((char *)0, "I CANNOT CARRY ANYTHING THANKS DUDE", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7767 SCROLL((char *)0, "EVERY DEV SHOULD BE ABLE TO MAKE A VARIANT THAT IS ACTUALLY GOOD", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7768 SCROLL((char *)0, "FUCK THIS FUCKING FUCKED UP FUCKER VARIANT K MEASURER", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7769 SCROLL((char *)0, "K MEASURER CAUSES QUICKTRAVEL TO PUSH SOKO BOULDERS INTO CORNERS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7770 SCROLL((char *)0, "EYEHACK LEVELPORT CHANGE IS BULLSHIT", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7771 SCROLL((char *)0, "SCREW THE CRAMPING WRITING HAND", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7772 SCROLL((char *)0, "I CANNOT BEGIN TO DESCRIBE HOW BAD I FIND THE WAND BALANCE PATCH", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7773 SCROLL((char *)0, "K MEASURERS WAND OF TELEPORTATION SHALL BE RENAMED WAND OF DOES NOT WORK", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7774 SCROLL((char *)0, "NOPE I FUCK YOU UP NOW YOU STUPID PLAYER ASSHOLE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7775 SCROLL((char *)0, "RODNEYS TOWER ALLOWS MONSTERS TO GENOCIDE YOU AND THERE IS ZERO DEFENSE AGAINST THAT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7776 SCROLL((char *)0, "YOU NEVER HIT MONSTERS IN K MEASURER BUT THEY ALWAYS HIT YOU FOR MAX DAMAGE", P_NONE, 1, 0, 100, CLR_RED, 1),
7777 SCROLL((char *)0, "FINNING SPIDGET", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7778 SCROLL((char *)0, "C00000000000000000000000000005", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7779 SCROLL((char *)0, "EY WHICH FAELLTEN YOU", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7780 SCROLL((char *)0, "THE MINES END TROPHY IN K MEASURER DOES NOT WORK", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7781 SCROLL((char *)0, "THIS CHANGE TO DUALWIELDING IN K MEASURER SUCKS MONKEYBALLS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7782 SCROLL((char *)0, "I THINK THE WAND BALANCE PATCH SUXXORZ", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7783 SCROLL((char *)0, "BECAUSE HE SCREWED THEM TO HELL AND MADE THEM UNWINNABLE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7784 SCROLL((char *)0, "I WANT TO FIX THE BROKEN WAND BALANCE PATCH BY REMOVING IT", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7785 SCROLL((char *)0, "YO I PLAYED THE GAME AND DIED TO SOME UTTER BULLSHIT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7786 SCROLL((char *)0, "JETZT FAHREN SIE DOCH BITTE ENDLICH ZU", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7787 SCROLL((char *)0, "BERUEHRSKI NIXI SONST IS FEHLVERSUCHSKI", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7788 SCROLL((char *)0, "FANTASY ADVENTURE TO ANAL LAND AKA FATAL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7789 SCROLL((char *)0, "NORBERT DUANE MICHAEL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7790 SCROLL((char *)0, "MUUTATATOTOTS MOMMYXOMUHU THEGIAGGOSTUONO", P_NONE, 1, 0, 100, CLR_RED, 1),
7791 SCROLL((char *)0, "LOGUNO JIVYA EVILYVON", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7792 SCROLL((char *)0, "DUVESSA SIFMUNA SAMANTHA", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7793 SCROLL((char *)0, "DDEV REMOVEREMOVEREMOVE RUINATION", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7794 SCROLL((char *)0, "DDEV SHOULD PLAY SLEX AND SEE HOW MUCH BETTER THAN KKFS IT IS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7795 SCROLL((char *)0, "MOWA METR OCWI", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7796 SCROLL((char *)0, "ARGA NECROMUTATION GDA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7797 SCROLL((char *)0, "BREADANDBUTTER POPGUN NUKE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7798 SCROLL((char *)0, "GREYSNAKE BLACKSNAKE YELLOWSNAKE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7799 SCROLL((char *)0, "MOSSOFMAREILON STOMAFILLIA SPENSEWEED", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7800 SCROLL((char *)0, "KILOBAT GIGABAT TERABAT", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7801 SCROLL((char *)0, "PROC TANK PUMP", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7802 SCROLL((char *)0, "FUKDASAC DICKOMIXTIO KISOASSEKOCK", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7803 SCROLL((char *)0, "OGTH LOAM MDSK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7804 SCROLL((char *)0, "NEWTBANISH FISHMEPH LCSTHETOADSTOOL", P_NONE, 1, 0, 100, CLR_RED, 1),
7805 SCROLL((char *)0, "FLEEING FLEEEING FLEEEEING", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7806 SCROLL((char *)0, "ANTVAULT DOORVAULT RATVAULT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7807 SCROLL((char *)0, "BADIDEAS XOMIDEAS DIESELTEAMIDEAS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7808 SCROLL((char *)0, "TROOG TROOOG TROOOOOG", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7809 SCROLL((char *)0, "ROCKWORM LOCKWORM SOCKWORM", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7810 SCROLL((char *)0, "DUNGEONDIPPER CRYPTCRUISER ZOTZOOMER", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7811 SCROLL((char *)0, "ALLITERATION ABLIGATION", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7812 SCROLL((char *)0, "FALLBACK PANICBUTTON GETOUTOFJAILCARD", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7813 SCROLL((char *)0, "SMUTT RIOT ZINEFAG", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7814 SCROLL((char *)0, "EARLYGAME LATEGAME ENDGAME", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7815 SCROLL((char *)0, "DARTS DIVINATIONS TRAPSANDDOORS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7816 SCROLL((char *)0, "PRECIOUS BODILY FLUIDS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7817 SCROLL((char *)0, "RUN DONTDIE HITUNDERSCORE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7818 SCROLL((char *)0, "DUBYA CHENEY SATAN", P_NONE, 1, 0, 100, CLR_RED, 1),
7819 SCROLL((char *)0, "RICHARDGERE KATHERINEHEGL SARAHJESSICAPARCERE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7820 SCROLL((char *)0, "ASPARAGUSDUCK SLOTMACHINEROBOT IWASBEES", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7821 SCROLL((char *)0, "IMB AXES MUMMIES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7822 SCROLL((char *)0, "AMITRIPTYLINE FLUOXETINE ACETAMINOPHEN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7823 SCROLL((char *)0, "CONJUROR AXIOMATICALLY SILO", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7824 SCROLL((char *)0, "LEVITICUS BUNG OX", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7825 SCROLL((char *)0, "HANDBOOKOFBREAD SMELLSINCUNABULUM CATALOGUEOFTHEASS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7826 SCROLL((char *)0, "CERB BRK PAND", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7827 SCROLL((char *)0, "FEAKONALEASH CRAWLINGINMYSKIN EMOS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7828 SCROLL((char *)0, "SHOTTYMAN GUNRUNNER FIREANGEL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7829 SCROLL((char *)0, "SEXI NOTGAY GAYPOD", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7830 SCROLL((char *)0, "MEGAKILL HOLYSHIT KILLINGSPREE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7831 SCROLL((char *)0, "ACROBAT BATTLEBOOK UNARMEDCOMBAT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7832 SCROLL((char *)0, "SPINWISR ST ACELFICODISONX DMFASILVLIWR", P_NONE, 1, 0, 100, CLR_RED, 1),
7833 SCROLL((char *)0, "IGNITE IGNITION IMMOLATION", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7834 SCROLL((char *)0, "SEX OCYMISOX", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7835 SCROLL((char *)0, "BOYTIT ZIDEC", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7836 SCROLL((char *)0, "APOFFEA BUTT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7837 SCROLL((char *)0, "MUUTATATOTOTS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7838 SCROLL((char *)0, "MOMMYXOMUHU", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7839 SCROLL((char *)0, "UMUTO QUACK", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7840 SCROLL((char *)0, "THE GIAGGOSTUONO", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7841 SCROLL((char *)0, "WONTU PASS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7842 SCROLL((char *)0, "ZUKKO MY GOOK", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7843 SCROLL((char *)0, "B T M M M M M", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7844 SCROLL((char *)0, "BDSM MEANS BURGERKING DOENERKEBAP SHAWARMA MCDONALDS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7845 SCROLL((char *)0, "LOMA ZATH AION ACHTHASE MA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7846 SCROLL((char *)0, "ZAL BALAMAON EIEOY", P_NONE, 1, 0, 100, CLR_RED, 1),
7847 SCROLL((char *)0, "CHAIOCHEN OUTIBILMEMNOUOTH ATRAUICH", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7848 SCROLL((char *)0, "IAIA IAKOUBIAI IO ERBETH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7849 SCROLL((char *)0, "IO PAKERBETH IO BOLCHOSETH BASDOUMA PATATHNAX APOPSS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7850 SCROLL((char *)0, "OSESRO ATAPH THABRAOU EO THATHTHABRA BORARA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7851 SCROLL((char *)0, "AROBREITHA BOLCHOSETH KOKKOLOIPTOLE RAMBITHNIPS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7852 SCROLL((char *)0, "KOLLA OLPHILOGEMALA ACHEROIO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7853 SCROLL((char *)0, "MANCHNOBIS CHOLCHOBE MALASET IAT", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7854 SCROLL((char *)0, "THANNOUITA KERTOMENOU PAKERBAO KRAMMASIRAT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7855 SCROLL((char *)0, "MOMOMO MELASOUT PEU PHRE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7856 SCROLL((char *)0, "IEO BELPHENO", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7857 SCROLL((char *)0, "ASSTRAELOS CHRAELOS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7858 SCROLL((char *)0, "PETENNABOUTHI PEPTOU BASI", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7859 SCROLL((char *)0, "EIESOUS OUAIR AMOUN OUTHI", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7860 SCROLL((char *)0, "ASCHELIDONETH BATHARIBATH", P_NONE, 1, 0, 100, CLR_RED, 1),
7861 SCROLL((char *)0, "IPSAE IAOAI", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7862 SCROLL((char *)0, "MASKELLI MASKELLO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7863 SCROLL((char *)0, "OUSIRI SESEGGENBARPHARGGES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7864 SCROLL((char *)0, "ERIKISEPHEARARACHARAPHTHISKERA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7865 SCROLL((char *)0, "IKISIPHTHEARARACHARAEPHTHISIKE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7866 SCROLL((char *)0, "PSINA PSINA KRADIDA PSIOMOIPS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7867 SCROLL((char *)0, "ARCHEPHRENEPSOU PHIRIGX", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7868 SCROLL((char *)0, "SPHEDEMOUR BIRBIA ECHI EROPHTHI ATARMETRA CHELOOPS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7869 SCROLL((char *)0, "BITHOURARA ASOUEMARA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7870 SCROLL((char *)0, "OTROUR MOURROUR APHLAU MANDRAROUROU SOU MARAROU", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7871 SCROLL((char *)0, "CHEIAMOPSEI ERPEBOTH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7872 SCROLL((char *)0, "IO SORO IO NEBOUTOSOUALETH AKTIOPHI ERESCHIGAL", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7873 SCROLL((char *)0, "ABERAMENTHOOULERTHEXANAXETHRELUOTHENEMAREBA AEMINA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7874 SCROLL((char *)0, "IAO ASTO IOPHE", P_NONE, 1, 0, 100, CLR_RED, 1),
7875 SCROLL((char *)0, "ZOUCH ZOUKI TO PARY", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7876 SCROLL((char *)0, "YPHEBARMO ENOR SEKEMI KRIOUDASEPHE TRIBEPSI", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7877 SCROLL((char *)0, "AMICHAMCHOU CHOUCHAO CHEROEI OUEIACHO ODOU PROSEIOGGES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7878 SCROLL((char *)0, "THAPSATE STHRAITO", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7879 SCROLL((char *)0, "SABAOTH", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7880 SCROLL((char *)0, "ROURARBISAROURBBARIASPHREN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7881 SCROLL((char *)0, "KASTOR THAB THAB", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7882 SCROLL((char *)0, "ALA AANG XICHA MICHA ANG E EROTPITENPHET NPROME", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7883 SCROLL((char *)0, "IO IO O PHRIXRIZO EOA", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7884 SCROLL((char *)0, "IO ERBETH IO PHOBETH IO PAKERBETH IO APOMPS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7885 SCROLL((char *)0, "NEPHERIERI", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7886 SCROLL((char *)0, "ANOK THARENEPIBATHA CHEOUCHCHA ANOA ANOK CHARIEMOCHTH LAILAM", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7887 SCROLL((char *)0, "THAZI N EPIBATHA CHEOUCH CHA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7888 SCROLL((char *)0, "PHORPHORBA BAIBO PHORBORBA", P_NONE, 1, 0, 100, CLR_RED, 1),
7889 SCROLL((char *)0, "PHORBEA BRIMO NEREATO DAMON BRIMON SEDNA DARDAR", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7890 SCROLL((char *)0, "CHYCHACHAMER MEROUTH CHMEMINOUTH THIONTHOUTH", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7891 SCROLL((char *)0, "PHIOPHAO BELECHAS AAA EEE EEE L S S S N N", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7892 SCROLL((char *)0, "THOBARRABAU MICHAEL MICHAEL OSIRIS PHOR PHORBA ABRIEL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7893 SCROLL((char *)0, "OUPH CHTHETHONIMEETHECHRINIA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7894 SCROLL((char *)0, "MEROUMI ALDA ZAO BLATHAMMACHOTH PHRIXA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7895 SCROLL((char *)0, "EKETHAMASTRA PHATIRI TAOCH IALTHEMEACHE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7896 SCROLL((char *)0, "AKARNACHTHAS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7897 SCROLL((char *)0, "ARCHENTECHTHA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7898 SCROLL((char *)0, "OUCHIOCH OUSENARATH OUSERRANNOUPHTHI", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7899 SCROLL((char *)0, "OSORNOUPHE OUSERSETEMENTH AMARA MACHI", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7900 SCROLL((char *)0, "CHOMASO EMMAI SERBONI EMER", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7901 SCROLL((char *)0, "ARATOPHI ERACHAX ESEOIOTH ARBIOTHI", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7902 SCROLL((char *)0, "AMEN CHNOUM MONMONT OUZATHI PER OUNNEPHER EN OOO", P_NONE, 1, 0, 100, CLR_RED, 1),
7903 SCROLL((char *)0, "CHREMILLON MOULOCH KAMPY CHRE OPHTHO", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7904 SCROLL((char *)0, "MASKELLI EREKISIPHTHE IABEZEBYTH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7905 SCROLL((char *)0, "A EE EEE III OOOOO YYYYYY OOOOOOO", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7906 SCROLL((char *)0, "HARPON KNOUPHI BRINTANTEN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7907 SCROLL((char *)0, "SIPHRI BRISKYLMA AROUAZAR", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7908 SCROLL((char *)0, "BAMESEN KRIPHI NIPOUMICHMOUMAOPH", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7909 SCROLL((char *)0, "THERMOCH CHTHABOI ACHAPH MARMILYCHA BERTHIOCH CHAREL", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7910 SCROLL((char *)0, "BAIOCH THACH DERPHO PHIRBSAT SOTHORAI", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7911 SCROLL((char *)0, "PHAUXAI IOA MEILICH IABAI EIA KARSE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7912 SCROLL((char *)0, "REUTHRA ENROUCH ZERPHRECH", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7913 SCROLL((char *)0, "PSERPHERCHO THNERBECH CHARCHERBER YEICH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7914 SCROLL((char *)0, "PHCHYAR PA CHA MILCHITHER", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7915 SCROLL((char *)0, "CHLELOR PHACHILER MAZ MACHAIRIOCH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7916 SCROLL((char *)0, "DARYGKO IAU IAU", P_NONE, 1, 0, 100, CLR_RED, 1),
7917 SCROLL((char *)0, "SABRA BRIATHA BRISARA", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7918 SCROLL((char *)0, "CHALCHAK CHALKOUM CHIAM CHARCHROUM", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7919 SCROLL((char *)0, "ZBAR BERI ZBARKOM CHRE KARIOB PHARIBOU", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7920 SCROLL((char *)0, "EULAMO SISIRBBAIERSESI PHERMOU CHNOUOR ABRASAX", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7921 SCROLL((char *)0, "IAOMORMOROTOKONBAI", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7922 SCROLL((char *)0, "CHENGEBIOCHTHO MYSAGOTH ECHE OO", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7923 SCROLL((char *)0, "ACHPHIPHIO IAIA OCH SEBAU PHRE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7924 SCROLL((char *)0, "REXICHTHON YOEO AEAEEIOYO CHYCHBACHYCH", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7925 SCROLL((char *)0, "BAUACHYCH BAKAXICHYCH BAZABACHYCH", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7926 SCROLL((char *)0, "MENEBACHYCH BADEDOPHO BAINCHOOOCH", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7927 SCROLL((char *)0, "IAKYMBIAI IAO IOERBETH IOBOLGHOSETH BASELE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7928 SCROLL((char *)0, "OM GITATHNAGS APSOPS O EL T", P_NONE, 1, 0, 100, CLR_RED, 1),
7929 SCROLL((char *)0, "THERTHENITHOR DYAGOTHERE THERTHENITHOR SYAPOTHEREUO KODOCHOR", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7930 SCROLL((char *)0, "GAGARINX FORGOT THAT HE WON EASY MODE IN THE KURWA CHALLENGE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7931 SCROLL((char *)0, "THE KURWA CHALLENGE CAUSED ELRONND TO DEVELOP PTSD", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7932 SCROLL((char *)0, "FATAL ADVENTURE TO ADULT LECHERY", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7933 SCROLL((char *)0, "I WAS BORN MALE BUT NOW IM A WOMAN", P_NONE, 1, 0, 100, CLR_CYAN, 1), /* just a random scroll label, has nothing to do with the creator of this fork --Amy */
7934 SCROLL((char *)0, "MASTER K2 HOSTED SLEX ON HARDFOUGHT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7935 SCROLL((char *)0, "THE ELDER PRIEST TENTACLES TO TENTACLE YOU", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7936 SCROLL((char *)0, "STILETTO HEELS SHOULD BE THE ELDER PRIESTS KRYPTONITE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7937 SCROLL((char *)0, "JUNETHACK SHOULD HAVE RUN FOR 2 MONTHS RATHER THAN ONE WHILE IT STILL EXISTED", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7938 SCROLL((char *)0, "JUNETHACK DOES NO LONGER RUN AT ALL", P_NONE, 1, 0, 100, CLR_BLUE, 1),
7939 SCROLL((char *)0, "ESQUECER OS RENUNCIANTES", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7940 SCROLL((char *)0, "SUDDENLY THE ALTAR VANISHES", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7941 SCROLL((char *)0, "THE SCROLL RESISTED YOUR IDENTIFICATION ATTEMPT", P_NONE, 1, 0, 100, CLR_RED, 1),
7942 SCROLL((char *)0, "JE VEUX ETRE JETE DANS LES NOIX", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7943 SCROLL((char *)0, "PANEMORFA TRAVMATA", P_NONE, 1, 0, 100, CLR_RED, 1),
7944 SCROLL((char *)0, "RITSCHRATSCHRITSCHRATSCH", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7945 SCROLL((char *)0, "THE BEST NONSLEX VARIANTS ARE GRUNT FOURK AND DNETHACK", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7946 SCROLL((char *)0, "MAKE SLEX GREAT AGAIN", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7947 SCROLL((char *)0, "AMERICA FIRST NETHACK SECOND", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7948 SCROLL((char *)0, "AMERIKANSKA PRESIDENTEN AER EN STOR MAN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7949 SCROLL((char *)0, "POWINIENES BYL ZROBIC DYNAMO HACK", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7950 SCROLL((char *)0, "KANSANMURHAN RULLAT OVAT PAHOJA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7951 SCROLL((char *)0, "CHRISTINA AGUILERA IS THE AUNT OF AMYS BROTHER", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7952 SCROLL((char *)0, "SCHLAE FEL BUE SCHEL FLUE GEL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7953 SCROLL((char *)0, "THE SAVEGAME ERROR IS AMYS QUEST NEMESIS", P_NONE, 1, 0, 100, CLR_RED, 1),
7954 SCROLL((char *)0, "HELPING SUM STARE CAVITY TOFU", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7955 SCROLL((char *)0, "PUZZLED EQUIPOISE SOLIDIFICATION FARM", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7956 SCROLL((char *)0, "LEGALIZE PEPPED WORMING ENHANCEMENT", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7957 SCROLL((char *)0, "INNOCENCE PETRIFIED SKIN", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7958 SCROLL((char *)0, "SLIGHTED BROCCOLI RESTORATION", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7959 SCROLL((char *)0, "GRACEFULLY ATTENDED INTERNMENT UNDERCLOTHING", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7960 SCROLL((char *)0, "ULULATING WAGGISH", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7961 SCROLL((char *)0, "TITTER WEATHERING", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7962 SCROLL((char *)0, "MUDDIED SLEUTH", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7963 SCROLL((char *)0, "DINKIER MISDO MONOPOLIZATION WALLEYE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7964 SCROLL((char *)0, "MESMERIZE NEUTRON ELBOWED HAREM", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7965 SCROLL((char *)0, "DNETHACK HAS HIGH HEELSES", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7966 SCROLL((char *)0, "SMALLER3 SMALLER3 SMALLER3", P_NONE, 1, 0, 100, CLR_RED, 1),
7967 SCROLL((char *)0, "MULEPUPUSCHE A BIG ONE", P_NONE, 1, 0, 100, CLR_RED, 1),
7968 SCROLL((char *)0, "FAHR TZU", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7969 SCROLL((char *)0, "HOLY SHIT IS THE ELDER PRIEST IN DNETHACK A MOTHERFUCKER", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7970 SCROLL((char *)0, "TERRAHACK MADE THE AMULET BE GUARDED BY A FOOK YOO SIGN", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7971 SCROLL((char *)0, "AURE ENTULUVA", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7972 SCROLL((char *)0, "FOMO", P_NONE, 1, 0, 100, CLR_RED, 1),
7973 SCROLL((char *)0, "CURASED COFFIN IS NOT A MISSPELLING", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7974 SCROLL((char *)0, "I WANT TO HERB MY BIKE UP", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7975 SCROLL((char *)0, "GIMME A LITTLE SPANKING", P_NONE, 1, 0, 100, CLR_RED, 1),
7976 SCROLL((char *)0, "ONE DAY THERE WILL BE A VARIANT NAMED PHOLENDEWODANHACK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7977 SCROLL((char *)0, "SWEET FEET", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7978 SCROLL((char *)0, "INESSENTIAL INFILTRATED IVY", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
7979 SCROLL((char *)0, "SKYED GNAWN", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
7980 SCROLL((char *)0, "EMULSION DARNEDER", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7981 SCROLL((char *)0, "INSOMNIA SMACKER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
7982 SCROLL((char *)0, "WALKING LUNACY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7983 SCROLL((char *)0, "NONEXEMPT CONUNDRUM", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7984 SCROLL((char *)0, "RECOPIED CONGREGATION", P_NONE, 1, 0, 100, CLR_CYAN, 1),
7985 SCROLL((char *)0, "HYPNOTIZED PLAGIARIST", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7986 SCROLL((char *)0, "PROFUSE WAXWORKS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
7987 SCROLL((char *)0, "SACRED TRANSPOSITIONS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7988 SCROLL((char *)0, "FLUKY STOREFRONTS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
7989 SCROLL((char *)0, "RANTING BACILLUS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
7990 SCROLL((char *)0, "AD TENT IS LARIENTELRUNYAS BANE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
7991 SCROLL((char *)0, "PALIM PALIM", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7992 SCROLL((char *)0, "GOAL GOREST", P_NONE, 1, 0, 100, CLR_GREEN, 1),
7993 SCROLL((char *)0, "NEED MORE ID IS THE TITLE OF THE SLEX ANTHEM", P_NONE, 1, 0, 100, CLR_WHITE, 1),
7994 SCROLL((char *)0, "VIK LADY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7995 SCROLL((char *)0, "GET SLEX TODAY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7996 SCROLL((char *)0, "SLEX NOW WITH TRANSVESTITE ROLE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
7997 SCROLL((char *)0, "GET YOUR PET GIRL IN SLEX", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
7998 SCROLL((char *)0, "CURSE THE CURSES INTERFACE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
7999 SCROLL((char *)0, "GOOD OLD TTY OWNS AWFUL CURSES INTERFACE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8000 SCROLL((char *)0, "AFKPU ZEJOTYDIN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8001 SCROLL((char *)0, "AMGEMS SLAK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8002 SCROLL((char *)0, "ORKAEL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8003 SCROLL((char *)0, "APEC AMMUNITION PRODUCERS EXPLOITING CUSTOMERS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8004 SCROLL((char *)0, "MICRODOLLAROFT", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8005 SCROLL((char *)0, "TSCHONBLAEIHA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8006 SCROLL((char *)0, "MIMIMIMIMIMIMIMIMIMIMI", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8007 SCROLL((char *)0, "WERMUT MOSERMOSER", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8008 SCROLL((char *)0, "YAWNING MY SHANK CUSTOMER", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8009 SCROLL((char *)0, "KUS VOLA ZABIJEM TA", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8010 SCROLL((char *)0, "MARRIED THE LIGHT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8011 SCROLL((char *)0, "WE WILL ELIMINATE YOU AND YOUR WEIRD GIRLS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8012 SCROLL((char *)0, "THE LITTLE GIRL GETS WET", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8013 SCROLL((char *)0, "MIRIAM LIKES TO STOMP TOES WITH HER HEELS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8014 SCROLL((char *)0, "MAHJONG TILE AUTUMN", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8015 SCROLL((char *)0, "HIRAGANA LETTER YA", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8016 SCROLL((char *)0, "SNOWMAN WITHOUT SNOW", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8017 SCROLL((char *)0, "IM ACTUALLY A PRETTY COOL 6COMPUTER WITCH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8018 SCROLL((char *)0, "SUCH A FLEECY LYNN", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8019 SCROLL((char *)0, "BASIL BALLS OF BEAN BREAD", P_NONE, 1, 0, 100, CLR_RED, 1),
8020 SCROLL((char *)0, "ELL HUROZUNTEL WHOTISPECI", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8021 SCROLL((char *)0, "YELLOWBEARD SCOURGE OF THE SEA", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8022 SCROLL((char *)0, "TEENAGE MUTANT UGLY THINGS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8023 SCROLL((char *)0, "THE THE GHOSTSES", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8024 SCROLL((char *)0, "DARONG PLEYBECK HOT Q TU RITARN HIRI", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8025 SCROLL((char *)0, "KEJU HIRWI", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8026 SCROLL((char *)0, "ONE BELONGS BELONGED", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8027 SCROLL((char *)0, "FINGER OF DEATH SELFZAP", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8028 SCROLL((char *)0, "NOTARY SOJAC", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8029 SCROLL((char *)0, "BREATH WEAPON 1 USED", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8030 SCROLL((char *)0, "UPPERCASE SOUNDS LIKE SHOUTING", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8031 SCROLL((char *)0, "CAN I BECOME A BEEFSTEAK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8032 SCROLL((char *)0, "DADDY WHAT DOES AGGRAVATE MONSTER MEAN", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8033 SCROLL((char *)0, "BUNDLEBUNDLEBUNDLE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8034 SCROLL((char *)0, "SATANCHOP CRASHES WHEN IMPOSSIBLE IS CALLED", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8035 SCROLL((char *)0, "YOU CANNOT INSTALL K MEASURER ON WINDOWS XP", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8036 SCROLL((char *)0, "BEHOLDERS ARE SUPPOSED TO BE WARNING LEVEL 2", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8037 SCROLL((char *)0, "K MEASURER FORCEFEEDS US ACHIEVEMENT UNLOCKABLES", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8038 SCROLL((char *)0, "FLEECY BOUFFANT COLORS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8039 SCROLL((char *)0, "HILLARY RODHAM CLINTON WANTS TO BAN THE HOT COFFEE MOD", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8040 SCROLL((char *)0, "BUGNOSE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8041 SCROLL((char *)0, "A IS FOR AMY WHO FELL DOWN THE STAIRS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8042 SCROLL((char *)0, "JUMP IN FRONT OF A TRAIN", P_NONE, 1, 0, 100, CLR_RED, 1),
8043 SCROLL((char *)0, "WH40K", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8044 SCROLL((char *)0, "SLAPHEELEDSANDALBOOT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8045 SCROLL((char *)0, "YOU HAVE BEEN VIOLATED", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8046 SCROLL((char *)0, "METOO IS THE GERMAN WORD OF THE YEAR 2017 LOL", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8047 SCROLL((char *)0, "SENIOR ASSWIPE", P_NONE, 1, 0, 100, CLR_RED, 1),
8048 SCROLL((char *)0, "THREW THE PIN INSTEAD OF THE GRENADE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8049 SCROLL((char *)0, "WANNA UNDRESS PALE NIGHT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8050 SCROLL((char *)0, "WAND OF REMOVE RESISTANCE CAN STEAL YOUR POLYMORPH CONTROL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8051 SCROLL((char *)0, "A MONSTER WITH DATA DELETE ATTACKS WAS SPAWNED ON THIS LEVEL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8052 SCROLL((char *)0, "RAAWWWRRRR", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8053 SCROLL((char *)0, "BUGGY DEBUGGED OPTIMIZED", P_NONE, 1, 0, 100, CLR_RED, 1),
8054 SCROLL((char *)0, "HELLO WORLD IM AWESOME", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8055 SCROLL((char *)0, "STUFF WEIGH WAY TOO MUCH", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8056 SCROLL((char *)0, "PESKY RETICULANS IMPROVEMENTS MOAR EVERYTHING", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8057 SCROLL((char *)0, "FUCK OFF YOU MISS ASS", P_NONE, 1, 0, 100, CLR_RED, 1),
8058 SCROLL((char *)0, "ABIL BASE CURR GEAR TEMP TOTL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8059 SCROLL((char *)0, "OH MY GOD EVERYTHING IS WRITTEN IN ALL CAPS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8060 SCROLL((char *)0, "EVERY DUNGEON SHOULD BE 100 LEVELS IN LENGTH", P_NONE, 1, 0, 100, CLR_RED, 1),
8061 SCROLL((char *)0, "DO YOU ENJOY THIS GAME", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8062 SCROLL((char *)0, "ARE YOU HAVING FUN YET", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8063 SCROLL((char *)0, "HOW MANY YASDS UNTIL YOU RAGEQUIT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8064 SCROLL((char *)0, "GOTTA IMBUE THE AMULET OF YENDOR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8065 SCROLL((char *)0, "AFTER THE QUEST YOU HAVE TO TRAVERSE THE SUBQUEST TOO", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8066 SCROLL((char *)0, "BETTER KILL ALL THREE ALIGNMENT KEY BOSSES", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8067 SCROLL((char *)0, "SERGEANT MC SHITHEAD", P_NONE, 1, 0, 100, CLR_RED, 1),
8068 SCROLL((char *)0, "CLUSTERBOMBROCK GIGABOMBROCK RAGNAROCK", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8069 SCROLL((char *)0, "BUILDIONS CAN INSTAKILL AT RANGE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8070 SCROLL((char *)0, "OTDR IS SO GAY AND HAS TITANS SAY THUMB WHICH MEANS DAUMEN", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8071 SCROLL((char *)0, "THE BALL ROLLS ROLLS ROLLS AROUND THE CORNER AND TILTS OVER", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8072 SCROLL((char *)0, "ROBBER BUS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8073 SCROLL((char *)0, "ELECTRICAL AND VERTICAL DRIVING CAR", P_NONE, 1, 0, 100, CLR_RED, 1),
8074 SCROLL((char *)0, "FIX THE FATAL BUG BY REPLACING IT WITH A DIFFERENT FATAL BUG", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8075 SCROLL((char *)0, "BLIZZARD BUGFIX IS AN OXYMORON", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8076 SCROLL((char *)0, "RIVER OUT AS FAST IT GOES", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8077 SCROLL((char *)0, "ALPHABET SOUP LETTER SALAD", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8078 SCROLL((char *)0, "WE ARE ALL INFECTED BY THE MESHERA", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8079 SCROLL((char *)0, "ONE DAY THE WHITE HAWK OF ZANAN WILL SOAR ONCE MORE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8080 SCROLL((char *)0, "KEH LA KEH LA KEH LA KEH LA KEH LA KEH LA BULLSHIT", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8081 SCROLL((char *)0, "I LONG TO SEE LYNN AND EMILY PLAY THIS GAME AGAIN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8082 SCROLL((char *)0, "SILMARELL SHOULD ADD MORE SLEX QUOTES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8083 SCROLL((char *)0, "SOLARFLARE ABSOLUTELY LOVES SLEX AND ITS NASTY TRAPS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8084 SCROLL((char *)0, "OM NOM NOM", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8085 SCROLL((char *)0, "REVERTREVERTREVERT IT IN RUSSIACK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8086 SCROLL((char *)0, "IT IS LITERALLY SATANIC TO MAKE DISINTEGRATION RESISTANCE NOT PROTECT YOUR ITEMS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8087 SCROLL((char *)0, "SOMEONE HATES DISINTEGRATION RESISTANCE JUST TO SPITE PLAYERS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8088 SCROLL((char *)0, "THE ELDER PRIEST WAITS IN THE YENDORIAN TOWER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8089 SCROLL((char *)0, "THE ELDER PRIEST HAS DATA DELETE AND RAGNAROK ATTACKS", P_NONE, 1, 0, 100, CLR_RED, 1),
8090 SCROLL((char *)0, "SOLDIERS ON HARDFOUGHT CARRY DOUBLE FREE CORRUPTION GRENADES", P_NONE, 1, 0, 100, CLR_RED, 1),
8091 SCROLL((char *)0, "IN THE ILLUSORY CASTLE YOU ARE ALWAYS CONFUSED", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8092 SCROLL((char *)0, "THE VOID IS CRAMMED WITH OUT OF DEPTH GHOSTS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8093 SCROLL((char *)0, "TIKSRVZLLAT IS THE BOSS MONSTER OF THE VOID", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8094 SCROLL((char *)0, "HOLY SHIT IS THE GLASS GOLEM OF ILLUSORY CASTLE A MOTHERFUCKER", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8095 SCROLL((char *)0, "THE SLEX ELDER PRIEST IS EVEN MORE EVIL THAN THE DNETHACK ONE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8096 SCROLL((char *)0, "THX CHRIS FOR MAKING THE ELDER PRIEST", P_NONE, 1, 0, 100, CLR_RED, 1),
8097 SCROLL((char *)0, "K MEASURER STREAMLINES THE GAME IN AN ANNOYING WAY LIKE KKFS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8098 SCROLL((char *)0, "I REALIZE THAT GENOCIDE IS MEANT TO BE USED BY THE PLAYER ONLY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8099 SCROLL((char *)0, "WHAT DO YOU MEAN IT WASNT MADE ON DRUGS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8100 SCROLL((char *)0, "SUCH LOVELY FLEECY SOFT LEATHER BOOTS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8101 SCROLL((char *)0, "SNU QQQ", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8102 SCROLL((char *)0, "THERAC 25", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8103 SCROLL((char *)0, "JARVIK 7", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8104 SCROLL((char *)0, "PFAZER", P_NONE, 1, 0, 100, CLR_RED, 1),
8105 SCROLL((char *)0, "PNLS DTH", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8106 SCROLL((char *)0, "NACSTAC", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8107 SCROLL((char *)0, "X 14 39 ZS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8108 SCROLL((char *)0, "89 50 4E 47 0D 0A 1A 0A", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8109 SCROLL((char *)0, "BBQ BBQ", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8110 SCROLL((char *)0, "BLEEP BOOP BEEP", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8111 SCROLL((char *)0, "PUUN TAFFY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8112 SCROLL((char *)0, "JUFFO WUP", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8113 SCROLL((char *)0, "TA PUUN", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8114 SCROLL((char *)0, "HUFFI MUFFI GUFFI", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8115 SCROLL((char *)0, "WEZZY WEZZAH", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8116 SCROLL((char *)0, "TUFFA YUF", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8117 SCROLL((char *)0, "YOU HAVE DIED OF DYSENTERY", P_NONE, 1, 0, 100, CLR_RED, 1),
8118 SCROLL((char *)0, "ROOT CANAL THERAPY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8119 SCROLL((char *)0, "HOW WAS I", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8120 SCROLL((char *)0, "MA ARACHNID", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8121 SCROLL((char *)0, "THE ELDER PRIEST IS PRIMORDIAL", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8122 SCROLL((char *)0, "BUTANG ZOOMBOINGY ZOLIZEAL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8123 SCROLL((char *)0, "RO MON LIN TEXTILE", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8124 SCROLL((char *)0, "INTERNATIONAL SHOE SIZE CONVERSION TABLE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8125 SCROLL((char *)0, "RODNEYS TOWER CREATEMONSTER SPAMSPAMSPAM", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8126 SCROLL((char *)0, "SCUTTLER SCURRIER", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8127 SCROLL((char *)0, "SHIELD IS ON", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8128 SCROLL((char *)0, "THE AI IS OUTWITTING THE HUMANS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8129 SCROLL((char *)0, "CHRISTIAN LINDNER SAGT AUF WIEDERSEHEN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8130 SCROLL((char *)0, "NOGROKO", P_NONE, 1, 0, 100, CLR_RED, 1),
8131 SCROLL((char *)0, "SO QUE SWING", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8132 SCROLL((char *)0, "THEY DIED FAR ONES WITH PRESSURE ON ESC", P_NONE, 1, 0, 100, CLR_RED, 1),
8133 SCROLL((char *)0, "CLIENT ANACONDA SENT A BOGUS COMMAND PACKET", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8134 SCROLL((char *)0, "CWAEWL DAEWL", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8135 SCROLL((char *)0, "LILYS HUNT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8136 SCROLL((char *)0, "TRAINED THE HARD WAY", P_NONE, 1, 0, 100, CLR_RED, 1),
8137 SCROLL((char *)0, "I WANT TO MAKE AN APPOINTMENT WITH DOCTOR ABORTION", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8138 SCROLL((char *)0, "ZHNAERZTLICHE BEHANDLUNG", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8139 SCROLL((char *)0, "WOE AKUET AAAAAAA", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8140 SCROLL((char *)0, "MI AKUS NEEEEEE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8141 SCROLL((char *)0, "MERKELDAEMMERUNG", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8142 SCROLL((char *)0, "OF COURSE A LESBIAN CAN BE INTO BALLBUSTING", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8143 SCROLL((char *)0, "TOESTOMPING IS SUPER SEXY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8144 SCROLL((char *)0, "ESPECIALLY WITH HIGH HEELS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8145 SCROLL((char *)0, "TWO PHYSICISTS AND TWO MATHEMATICIANS DRIVE WITH THE COURSE", P_NONE, 1, 0, 100, CLR_RED, 1),
8146 SCROLL((char *)0, "ANGULAR SIGN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8147 SCROLL((char *)0, "BUT HE CASH AND NONE NEEDED NIX DOLCHE BRINGING", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8148 SCROLL((char *)0, "HRUNGNIR UTGARDHALOK RUNGNIR THRYM THIASSA", P_NONE, 1, 0, 100, CLR_RED, 1),
8149 SCROLL((char *)0, "A WINNER IS YOU", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8150 SCROLL((char *)0, "SEXY BUTT CHEEKS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8151 SCROLL((char *)0, "MEMELIKE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8152 SCROLL((char *)0, "AUTOEXEC BAT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8153 SCROLL((char *)0, "AAIO", P_NONE, 1, 0, 100, CLR_RED, 1),
8154 SCROLL((char *)0, "ABDA", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8155 SCROLL((char *)0, "BAYARD WENZEL", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8156 SCROLL((char *)0, "CONFIG SYS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8157 SCROLL((char *)0, "EIT ME", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8158 SCROLL((char *)0, "EUTOW", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8159 SCROLL((char *)0, "FWQWGADZ", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8160 SCROLL((char *)0, "GINOH DIVAD", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8161 SCROLL((char *)0, "IHTFP", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8162 SCROLL((char *)0, "JUSTIN BAILEY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8163 SCROLL((char *)0, "LV FTS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8164 SCROLL((char *)0, "PAPOU", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8165 SCROLL((char *)0, "PHAM NUWEN", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8166 SCROLL((char *)0, "RIBBET", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8167 SCROLL((char *)0, "SOO BAWLZ", P_NONE, 1, 0, 100, CLR_RED, 1),
8168 SCROLL((char *)0, "THX 1138", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8169 SCROLL((char *)0, "XA 35", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8170 SCROLL((char *)0, "XERTH Q3", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8171 SCROLL((char *)0, "YERXA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8172 SCROLL((char *)0, "ZARRO BOOGS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8173 SCROLL((char *)0, "PRIME DOT ZIP", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8174 SCROLL((char *)0, "ZAWESOME", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8175 SCROLL((char *)0, "OUTER LIMITS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8176 SCROLL((char *)0, "SUDO ROOT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8177 SCROLL((char *)0, "HAS README", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8178 SCROLL((char *)0, "BANANANANANA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8179 SCROLL((char *)0, "WORLD ENDING LEATHER PUMPS OF RAGNAROK", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8180 SCROLL((char *)0, "CTRL ALT DEL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8181 SCROLL((char *)0, "DEVNULL TRIBUTE TOURNAMENT", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8182 SCROLL((char *)0, "NOTY AND THE AMY WERE MVPS 2017", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8183 SCROLL((char *)0, "ONLY THE AMY WILL EVER ASCEND SLEX", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8184 SCROLL((char *)0, "DEMOGORGONHACK IS A GREAT NETHACK VARIANT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8185 SCROLL((char *)0, "FIQSLEX MIGHT BE ANYTHING FROM MEDIOCRE TO GREAT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8186 SCROLL((char *)0, "CAR EMISSIONS ARE NOT NOXIOUS FOR APES OR HUMANS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8187 SCROLL((char *)0, "TU SCRONIUM ES", P_NONE, 1, 0, 100, CLR_RED, 1),
8188 SCROLL((char *)0, "ERAU QSSI DRLO WEHT", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8189 SCROLL((char *)0, "TOTALLY THE GIANT ERECTION", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8190 SCROLL((char *)0, "RIEN NE VA PLUS", P_NONE, 1, 0, 100, CLR_RED, 1),
8191 SCROLL((char *)0, "ARMFLAUSCHLER", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8192 SCROLL((char *)0, "DEUTSCHLAND SUCHT DEN SUPERBUESCHEL", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8193 SCROLL((char *)0, "EIGHT MONTHS IS TOO LONG DUDE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8194 SCROLL((char *)0, "YAY K MEASURER QUICKTRAVEL PUSHED A SOKO BOULDER INTO A CORNER AGAIN", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8195 SCROLL((char *)0, "THIS SATANCHOP TAKEOFF MENU HAS BEEN DESIGNED BY SATAN", P_NONE, 1, 0, 100, CLR_RED, 1),
8196 SCROLL((char *)0, "VANILLA SHOPKEEPERS DONT LET YOU OUT IF YOUR INVISIBLE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8197 SCROLL((char *)0, "STUPID K MEASURER TAB CONFIRM I WANT TO TURN YOU OFF SO BADLY", P_NONE, 1, 0, 100, CLR_RED, 1),
8198 SCROLL((char *)0, "SOME THING YOU CHOOSE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8199 SCROLL((char *)0, "A SAMURAI GENOED ME WHEN I CONFUSED HIM RODNEYS TOWER IS WORSTHACK", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8200 SCROLL((char *)0, "THE FIRST FOOCUBUS ENCOUNTER ASKS FOR YOUR SEXUALITY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8201 SCROLL((char *)0, "SEXY PRINCESS CATHLETTE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8202 SCROLL((char *)0, "DOORMASH SPONTANEOUSLY UPDATES ITS VERSIONS AND BREAKS YOUR SAVE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8203 SCROLL((char *)0, "OMG AMY ASCENDED FOURK AND SURVIVED WAND DESTRUCTION", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8204 SCROLL((char *)0, "SIE NICHT ANGESCHNALLT SIND", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8205 SCROLL((char *)0, "ECANNOT SNATION ED", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8206 SCROLL((char *)0, "LIZARDS LOOKING LIKE LEPRECHAUNS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8207 SCROLL((char *)0, "ELDER BLACK DRAGONS IN K MEASURER ARE VERY BALANCED", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8208 SCROLL((char *)0, "SLEX PROTECTION IS 4K FLAT IE NETHACK FOURK", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8209 SCROLL((char *)0, "WHO CARES", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8210 SCROLL((char *)0, "CORONATION CULMINATION", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8211 SCROLL((char *)0, "EARNINGS SERVICES", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8212 SCROLL((char *)0, "PROJECTION LEAD", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8213 SCROLL((char *)0, "DOORNING DAY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8214 SCROLL((char *)0, "F R U E R", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8215 SCROLL((char *)0, "KILLED BY MY SPOUSE FOR PLAYING THE PIANO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8216 SCROLL((char *)0, "MANIC MINER", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8217 SCROLL((char *)0, "YOU DIED ON THE ASTRAL PLANE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8218 SCROLL((char *)0, "HOPEFULLY THE STUPID BASTARD WILL DIE PAINFULLY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8219 SCROLL((char *)0, "WHY IS MAGICBANE A STAFF FUCK", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8220 SCROLL((char *)0, "SCROLL LABEL THAT IS LONGER THAN 80 CHARACTERS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8221 SCROLL((char *)0, "OMGWTFBBQYASDDYWYPI", P_NONE, 1, 0, 100, CLR_RED, 1),
8222 SCROLL((char *)0, "WHAT IF FRED IS ACTUALLY GRILL", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8223 SCROLL((char *)0, "FIQQY FAZBEAR", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8224 SCROLL((char *)0, "FUCCHACK ASCII PORN GAME", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8225 SCROLL((char *)0, "FIVE NIGHTS AT FIQS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8226 SCROLL((char *)0, "EXTORTION RACKET", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8227 SCROLL((char *)0, "DOLLARIQHACK BRIBERY SIMULATOR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8228 SCROLL((char *)0, "MUCH ORC VERI SMART", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8229 SCROLL((char *)0, "FORCE BOLT IS BROKEN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8230 SCROLL((char *)0, "BASSBASSKICKKICKBASSKICKKICK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8231 SCROLL((char *)0, "ULTRA BPLUSK ROUND 2", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8232 SCROLL((char *)0, "A HOT SINGLE MAHOU SHOUJO", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8233 SCROLL((char *)0, "PEW PEW BITCHES", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8234 SCROLL((char *)0, "FIQ X FIQ SELFSHIP", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8235 SCROLL((char *)0, "FRIAR TUC AVENGES ROBIN HUD", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8236 SCROLL((char *)0, "MAX 300", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8237 SCROLL((char *)0, "NETHACK FORC", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8238 SCROLL((char *)0, "THE PIES OF THE OVERWORLD", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8239 SCROLL((char *)0, "AFFIRMATIVE ACTION ROUND 2", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8240 SCROLL((char *)0, "EDUCATION WHATS THAT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8241 SCROLL((char *)0, "DEFINITELY NOT THE ORACLE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8242 SCROLL((char *)0, "THE NOTEYE INTERFACE IS NOT AN EYE", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8243 SCROLL((char *)0, "STEAMGREENLIGHTGORGON", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8244 SCROLL((char *)0, "I CAST FIST", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8245 SCROLL((char *)0, "DUCKHACK III THE DUCKENING", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8246 SCROLL((char *)0, "SP00KOFTHENECROSP00KER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8247 SCROLL((char *)0, "MINEHACK NOW FOR PS4", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8248 SCROLL((char *)0, "O WO WHATS THIS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8249 SCROLL((char *)0, "I AM NOOB", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8250 SCROLL((char *)0, "ORC PAPER SCISSORS LIZARD SPOCK", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8251 SCROLL((char *)0, "PEWDYWYPIE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8252 SCROLL((char *)0, "0UTROSP3CTIVE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8253 SCROLL((char *)0, "SUPERCOMPLEX LICHENORC", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8254 SCROLL((char *)0, "FASTINTERRUPTREQUESTHACK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8255 SCROLL((char *)0, "DESPAIR OF ELFERIA", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8256 SCROLL((char *)0, "SHELF ON THE ELF", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8257 SCROLL((char *)0, "DELUXIDREAM", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8258 SCROLL((char *)0, "HI BILLY MAZE HERE", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8259 SCROLL((char *)0, "MUMAK MUST DIE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8260 SCROLL((char *)0, "YIFFHACK FURRY KNIGHTS ATTACK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8261 SCROLL((char *)0, "SLIPPAGE 2DOT0", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8262 SCROLL((char *)0, "MUCH THEEF VERY ROCK", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8263 SCROLL((char *)0, "YASD GUARANTEED OR YOUR MONEY BACK", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8264 SCROLL((char *)0, "PLEBHACK NOW WITH SAVESTATES", P_NONE, 1, 0, 100, CLR_RED, 1),
8265 SCROLL((char *)0, "SOFTFOUGHT DOT ORG", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8266 SCROLL((char *)0, "LEGEND OF FH BREATH OF THE DANK", P_NONE, 1, 0, 100, CLR_RED, 1),
8267 SCROLL((char *)0, "DID YOU JUST ASSUME MY GENDER", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8268 SCROLL((char *)0, "PLAY DOT POKEMONSHOWDOWN DOT COM", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8269 SCROLL((char *)0, "CDESIGN PROPONENTSIST", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8270 SCROLL((char *)0, "GO FEK YOURSELF", P_NONE, 1, 0, 100, CLR_RED, 1),
8271 SCROLL((char *)0, "TOO FEKKING GOOD", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8272 SCROLL((char *)0, "LIVING SALT SHAKER", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8273 SCROLL((char *)0, "VAGUE POLITICAL COMMENTARY", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8274 SCROLL((char *)0, "YOUR MUM LMAO FUCKING REKT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8275 SCROLL((char *)0, "HEY STUPID BASTARD YOUR MOM IS SUCH A HARLOT", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8276 SCROLL((char *)0, "TRUCKHACK CHICKEN SIMULATOR", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8277 SCROLL((char *)0, "BUFF DEDEDE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8278 SCROLL((char *)0, "I CAN HAZ HP PLZ", P_NONE, 1, 0, 100, CLR_RED, 1),
8279 SCROLL((char *)0, "EZ WIN AMIRITE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8280 SCROLL((char *)0, "EASY MODE ACTIVATE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8281 SCROLL((char *)0, "COCKATRICE MASTER IS KING OF FOURK SCURRIER SCUMMING", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8282 SCROLL((char *)0, "JUNETHACK LOGPOINTS IS A BROKEN MECHANIC", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8283 SCROLL((char *)0, "JUNETHACK IS A BROKEN MECHANIC", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8284 SCROLL((char *)0, "TINKERBELL HERE TO KICK UR ASS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8285 SCROLL((char *)0, "LAST OF MY RACE BECAUSE IT SUCKS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8286 SCROLL((char *)0, "DECKARD CAIN SHOULD BE DEAD IN DIABLO 3 BECAUSE OF OLD AGE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8287 SCROLL((char *)0, "MISSHAPEN SONICHU", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8288 SCROLL((char *)0, "DISSOLVED UNDEAD POTATO", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8289 SCROLL((char *)0, "THE MONSTER NEEDS A PLUS3 WEAPON TO HIT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8290 SCROLL((char *)0, "WINSALOT ACTUALLY ONLY WINS SOMETIMES", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8291 SCROLL((char *)0, "TARIRU ASCENDED HIS FIRST THREE SLEX GAMES", P_NONE, 1, 0, 100, CLR_RED, 1),
8292 SCROLL((char *)0, "2018 SLEX WORLD CHAMPION IS TARIRU", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8293 SCROLL((char *)0, "LUX IS BAD AT NH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8294 SCROLL((char *)0, "CHOP CHOP MASTA ONION", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8295 SCROLL((char *)0, "LOG POINTS ARE DUMB", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8296 SCROLL((char *)0, "EDGELORD WITH A BLUNT WEAPON", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8297 SCROLL((char *)0, "ERU ILUVATAR AND HIS STUPID WEAPON RESTRICTION", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8298 SCROLL((char *)0, "LARIEN TELPHONEYA", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8299 SCROLL((char *)0, "THIS ISNT DISNEYLAND", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8300 SCROLL((char *)0, "IS THERE A WAY TO DONATE 2 DT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8301 SCROLL((char *)0, "TORRENTED TOO MANY MOVIES", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8302 SCROLL((char *)0, "BEARD BURGER MASTER", P_NONE, 1, 0, 100, CLR_RED, 1),
8303 SCROLL((char *)0, "DYNA SOKO SUCK", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8304 SCROLL((char *)0, "TERRAHACK SOKOBAN IS ACTUALLY BOROBAN BECAUSE BOOOORING", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8305 SCROLL((char *)0, "NDNH WILL HAVE RADOBAN OR IOKOBAN INSTEAD OF SOKOBAN", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8306 SCROLL((char *)0, "KITCHACK IS NOT A KITCHEN SINK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8307 SCROLL((char *)0, "SCARAB BEETLES SHOULD HAVE MINUS20 AC", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8308 SCROLL((char *)0, "KITCHACKS ORIGINAL MEPHISTO WAS NOT UNBALANCED", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8309 SCROLL((char *)0, "IF YOU CANT SURVIVE 100 DMG PER ROUND YOU DONT DESERVE TO ASCEND", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8310 SCROLL((char *)0, "PROTECTION RACKET IS BAD LMAO", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8311 SCROLL((char *)0, "ATTACC PROTECC WHACC SUCC", P_NONE, 1, 0, 100, CLR_RED, 1),
8312 SCROLL((char *)0, "THE FITNESS GRAM PACER TEST", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8313 SCROLL((char *)0, "ONE EYED SAM DATING SIMULATOR", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8314 SCROLL((char *)0, "CUNAFV ANONONYRXV", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8315 SCROLL((char *)0, "DNHSLEX IS DNETHACK WITH SHOOOOOOOES", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8316 SCROLL((char *)0, "MADELEINES CALF LEATHER SANDALS ARE REALLY CUUUUUTE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8317 SCROLL((char *)0, "THERE ARE MORE BUGS", P_NONE, 1, 0, 100, CLR_BROWN, 1), /* by Demo */
8318 SCROLL((char *)0, "NAE TROOSERS", P_NONE, 1, 0, 100, CLR_BROWN, 1), /* by lorimer */
8319 SCROLL((char *)0, "THE RAPE OF THE CATHLETTE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8320 SCROLL((char *)0, "ITS GRUNTHACK ALL OVER AGAIN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8321 SCROLL((char *)0, "HERE COMES THE RAIN AGAIN FALLING ON MY HEAD LIKE A SUBWAY TRAIN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8322 SCROLL((char *)0, "GHAST OF SP00KTA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8323 SCROLL((char *)0, "J00NETHACK", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8324 SCROLL((char *)0, "EZGAMEEZLIFE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8325 SCROLL((char *)0, "SLASHFIQSPORKSPLACK", P_NONE, 1, 0, 100, CLR_RED, 1),
8326 SCROLL((char *)0, "ORC WIZARD FOR SMASH 5", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8327 SCROLL((char *)0, "TRASH GRENINJA", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8328 SCROLL((char *)0, "FUCKTHISGAME", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8329 SCROLL((char *)0, "WAKE ME UP INSIDE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8330 SCROLL((char *)0, "WAKE ME UP AND SIGH", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8331 SCROLL((char *)0, "JOKEMON HOEDOWN", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8332 SCROLL((char *)0, "HALP WHY AM I SO BAD", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8333 SCROLL((char *)0, "SCUMHACK ROLLING FOR STAIRS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8334 SCROLL((char *)0, "VALKYRIE DIMENSION", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8335 SCROLL((char *)0, "AOSDICTITO STENNOITO PAVELITO LITTLE TIN OPENERS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8336 SCROLL((char *)0, "E Y HI A", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8337 SCROLL((char *)0, "ES LAGGT ECHT GANZ GROTTENERBAERMLICH GIGA", P_NONE, 1, 0, 100, CLR_RED, 1),
8338 SCROLL((char *)0, "DER GROESSTE LAG DES JAHRHUNDERTS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8339 SCROLL((char *)0, "EY MEHR LAG GEHT WIRKLICH NICHT", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8340 SCROLL((char *)0, "FUCK THE LORD OF THE FUCKUBI", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8341 SCROLL((char *)0, "KNEELHACK CHARACTERS ALWAYS DEAL SCRATCH DAMAGE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8342 SCROLL((char *)0, "TERRA ZOMBIES HAVE THE WRONG COLOR", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8343 SCROLL((char *)0, "DOORMASH GRAFFITI LOOK LIKE AMULETS ARRRGH", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8344 SCROLL((char *)0, "TSX IS A VARIANT AND NOT VANILLA", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8345 SCROLL((char *)0, "THE STATUE OF AN ANGEL LOOKS LIKE AN ALIVE ANGEL", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8346 SCROLL((char *)0, "TSX VAMPIRES ARE BOOOOOOOOOOORING", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8347 SCROLL((char *)0, "DIAF MOFO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8348 SCROLL((char *)0, "ISTRACOTCSAS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8349 SCROLL((char *)0, "USED UP A NONPAID SHOP ITEM", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8350 SCROLL((char *)0, "SLEX IS VERY POPULAR IN RUSSIA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8351 SCROLL((char *)0, "HDFUS HDFEU HDFAU HDFASIA HDFANTARCTICA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8352 SCROLL((char *)0, "NSFW ASCII", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8353 SCROLL((char *)0, "ASCEND WITH PURPLE RAIN TO GET INTO HDFS INNER CIRCLE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8354 SCROLL((char *)0, "DO NOT READ ME", P_NONE, 1, 0, 100, CLR_RED, 1),
8355 SCROLL((char *)0, "TEMP USF UGIT", P_NONE, 1, 0, 100, CLR_CYAN, 1), /* tempus fugit */
8356 SCROLL((char *)0, "OCTAHEXAOCTA", P_NONE, 1, 0, 100, CLR_BLACK, 1), /* 868 */
8357 SCROLL((char *)0, "TRATS ARL", P_NONE, 1, 0, 100, CLR_YELLOW, 1), /* LRA START */
8358 SCROLL((char *)0, "TWAS BRILLIG", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1), /* Jabberwocky */
8359 SCROLL((char *)0, "TLON UQBAR", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8360 SCROLL((char *)0, "TOIL AND TROUBLE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1), /* Macbeth */
8361 SCROLL((char *)0, "NYEHEHE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8362 SCROLL((char *)0, "ELPHE MONATER", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8363 SCROLL((char *)0, "ABAJ", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8364 SCROLL((char *)0, "CONGLATURATION", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8365 SCROLL((char *)0, "DESUM TETRAL", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8366 SCROLL((char *)0, "NHINRIL", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8367 SCROLL((char *)0, "ISAY INAY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8368 SCROLL((char *)0, "REDEM SHIN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8369 SCROLL((char *)0, "SEXY SLYTHERIN SLUTS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8370 SCROLL((char *)0, "HAJA WENN MAN SEINEN CODE HALT NIE TESTET", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8371 SCROLL((char *)0, "HLLLLLLLGH WAS IST DAS DENN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8372 SCROLL((char *)0, "LETS KEEP THIS TO WASHSELVES", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8373 SCROLL((char *)0, "POTESTAS", P_NONE, 1, 0, 100, CLR_RED, 1),
8374 SCROLL((char *)0, "I DONT NEED A FULL YES CONFIRMATION", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8375 SCROLL((char *)0, "AMY IS THE FIRST BITCH WHO GOT BHAAKS NEW TROPHY IN 2018", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8376 SCROLL((char *)0, "MANDEVILHACK WILL BE A VARIANT OF FIQHACK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8377 SCROLL((char *)0, "K2 DOENER KEBAB CENTER", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8378 SCROLL((char *)0, "HCALIEN WOUWOU", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8379 SCROLL((char *)0, "I LIKE MY COFFEE BLACK AND MY WOMEN SLUTTY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8380 SCROLL((char *)0, "KILL THE GMAN BUTCHER", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8381 SCROLL((char *)0, "POLITICAL CORRECTNESS DICTATES THAT I CALL YOU FREEPERSON", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8382 SCROLL((char *)0, "ALERT CREEPS HOT ASS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8383 SCROLL((char *)0, "I COMPLETED HAZARDOUS COURSE 2 WITHOUT CHEATING", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8384 SCROLL((char *)0, "ELBERETH WAS ORIGINALLY A CHEAT CODE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8385 SCROLL((char *)0, "THE ZELDA FOREST TEMPLE IS NOT CREEPY AT ALL", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8386 SCROLL((char *)0, "ON 22 06 2018 THE AMY BOUGHT 8 PAIRS OF HEELS FOR 20 EURO TOTAL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8387 SCROLL((char *)0, "THE AMY HER ROOMMATE IS VERY WING TUFTED", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8388 SCROLL((char *)0, "I CHANGE THE DIPLOMATIC ATTITUDE YOU OPPOSITE TOO HOSTILELY", P_NONE, 1, 0, 100, CLR_RED, 1),
8389 SCROLL((char *)0, "PARALLAX PROBLEM", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8390 SCROLL((char *)0, "LAST AUX SPROING", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8391 SCROLL((char *)0, "TOUHOUWABOUHOU", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8392 SCROLL((char *)0, "OOTCS FINAL TRUMP CARD IS THE BOSSES WEAPONIZED AUTISM", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8393 SCROLL((char *)0, "TORIPIRU MAXIMIZE MAGIK", P_NONE, 1, 0, 100, CLR_RED, 1),
8394 SCROLL((char *)0, "OFFLINEHACK GTFO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8395 SCROLL((char *)0, "NOTHING IS FAKE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8396 SCROLL((char *)0, "MUMAK R34", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8397 SCROLL((char *)0, "R U READY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8398 SCROLL((char *)0, "AMYXJONADAB", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8399 SCROLL((char *)0, "DEBT", P_NONE, 1, 0, 100, CLR_RED, 1),
8400 SCROLL((char *)0, "2018 GERMAN SAUSAGES GOT OFFSERVED BY THE KIMCHIS", P_NONE, 1, 0, 100, CLR_RED, 1),
8401 SCROLL((char *)0, "BITCHING IS BANNABLE IN JOON WORLD", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8402 SCROLL((char *)0, "SLEXUALLY TRANSMITTED DISEASE 2016", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8403 SCROLL((char *)0, "DISLEXIAPATER 2017", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8404 SCROLL((char *)0, "SLEXY ROBBER NYMPHETS 2018", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8405 SCROLL((char *)0, "SLEXUAL JUSTICE WARRIORS 2019", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8406 SCROLL((char *)0, "SLEXY POLEARM DANCERS 2020", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8407 SCROLL((char *)0, "SLEXANDTHECITY 2021", P_NONE, 1, 0, 100, CLR_RED, 1),
8408 SCROLL((char *)0, "SLEXISTPIGSFROMHELL 2022", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8409 SCROLL((char *)0, "HOMOSLEXUAL HATER HERD 2023", P_NONE, 1, 0, 100, CLR_RED, 1),
8410 SCROLL((char *)0, "GIRLS HAVE SLEX WITH OTHER GIRLS 2024", P_NONE, 1, 0, 100, CLR_RED, 1),
8411 SCROLL((char *)0, "WHAT THE HELL THE YES NO CONFIRMATION IS TEH UBER SUX", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8412 SCROLL((char *)0, "GERMANY LOST 0 2 TO SOUTH KOREA IN 2018", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8413 SCROLL((char *)0, "GERMANY WAS DEAD LAST AGAINST MEXICO SWEDEN AND SOUTHKOREA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8414 SCROLL((char *)0, "THE PLAY GOES 90 MINUTES", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8415 SCROLL((char *)0, "THE ROUND MUST IN THE ANGULAR", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8416 SCROLL((char *)0, "DEPENDS UNDERGARMENT PROTECTION SPONSORSHIP", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8417 SCROLL((char *)0, "YOU GOTTA TALK TO THE AMYFICATION", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8418 SCROLL((char *)0, "FRAUSCH", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8419 SCROLL((char *)0, "IN THE BUTT KIDNEYS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8420 SCROLL((char *)0, "HANDS HIGHLY OR I SHOOTS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8421 SCROLL((char *)0, "DRIVING IT THEIR CART AWAY", P_NONE, 1, 0, 100, CLR_RED, 1),
8422 SCROLL((char *)0, "STILL 5 SECONDS AND I IMPACT TOO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8423 SCROLL((char *)0, "GENE FFS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8424 SCROLL((char *)0, "CITY OF EDIBLE BRAS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8425 SCROLL((char *)0, "HONNI SOIT QUI MAL Y PENSE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8426 SCROLL((char *)0, "SPATZELSPATZELSPATZELSPATZELSPAAAAATZEL", P_NONE, 1, 0, 100, CLR_RED, 1),
8427 SCROLL((char *)0, "AMY RAN 10 KM IN HIGH HEELS IN 1H 24MIN", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8428 SCROLL((char *)0, "THE AMY IS IN 84 MINUTES IN THE GOAL COAGULATED", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8429 SCROLL((char *)0, "WHIRLPOOL GROPING", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8430 SCROLL((char *)0, "BURKINI FASO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8431 SCROLL((char *)0, "COUNTRY ON ALL FOUR COLUMNS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8432 SCROLL((char *)0, "ROLL INTO THE CAGE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8433 SCROLL((char *)0, "TRAINRIDING LIKE A HOBO", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8434 SCROLL((char *)0, "HEEL STEALING", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8435 SCROLL((char *)0, "WATERFALL MUSHROOM CLIMB", P_NONE, 1, 0, 100, CLR_RED, 1),
8436 SCROLL((char *)0, "ERO ERO ERO ERO MUSHROOM MUSHROOM", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8437 SCROLL((char *)0, "THE LITTLE GIRL SMILES AT THE SIGHT OF THE STUPID TRANSLATOR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8438 SCROLL((char *)0, "DEV LOST IT WITH THE URINE FETISH SHIT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8439 SCROLL((char *)0, "FORCED UNLOCKABLES MEAN K MEASURER JUMPED THE SHARK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8440 SCROLL((char *)0, "LARGEST DIVING JUMP", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8441 SCROLL((char *)0, "STOP IN THE RACE SLIDE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8442 SCROLL((char *)0, "RACE RECORD BREAK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8443 SCROLL((char *)0, "ESPRESSO 2 GO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8444 SCROLL((char *)0, "IN CASE OF DOUBT JUST ALWAYS GRADINA", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8445 SCROLL((char *)0, "SPLICEHACK HAS LOTS OF RANDOM CONTENT", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8446 SCROLL((char *)0, "PAINT A BUTTERFLY TO PREVENT SELFHARM", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8447 SCROLL((char *)0, "LEG TATTOO", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8448 SCROLL((char *)0, "I TRAVEL FROM LINDAB TO LINAU", P_NONE, 1, 0, 100, CLR_RED, 1),
8449 SCROLL((char *)0, "TOMSOD SAYS SLEX IS A GELATINOUS CUBE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8450 SCROLL((char *)0, "POOFY IS NOT AN INSULT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8451 SCROLL((char *)0, "DER AFFE MACHT 4 SCHADEN", P_NONE, 1, 0, 100, CLR_RED, 1),
8452 SCROLL((char *)0, "THAI MASSAGE IS BETTER THAN SEX", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8453 SCROLL((char *)0, "LINKIN PARK COMPOSED THE OFFICIAL NETHACK ANTHEM", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8454 SCROLL((char *)0, "PALOMITA IS SPANISH FOR PARROT", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8455 SCROLL((char *)0, "THE VIRUS HAS TAKEN OVER TERRAHACK", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8456 SCROLL((char *)0, "DELICATE SENSIBILITIES", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8457 SCROLL((char *)0, "HASH EM EXTENDED BREAKFAST", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8458 SCROLL((char *)0, "MASH EM EXTENDED POTATO DINNER", P_NONE, 1, 0, 100, CLR_RED, 1),
8459 SCROLL((char *)0, "BASH EM EXTENDED ALL DAY WHACKAMOLE TOURNAMENT", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8460 SCROLL((char *)0, "CRASH EM EXTENDED DEMOLITION DERBY", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8461 SCROLL((char *)0, "CRASH EM EXTENDED SEGFAULTS AHOY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8462 SCROLL((char *)0, "TRASH EM EXTENDED DEMOLITIN DERBY AFTERMATH", P_NONE, 1, 0, 100, CLR_CYAN, 1), /* sic */
8463 SCROLL((char *)0, "FLASH EM EXTENDED PHOTOSHOOT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8464 SCROLL((char *)0, "LASH EM EXTENDED BALROG SHOW", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8465 SCROLL((char *)0, "DASH EM EXTENDED 100 METERS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8466 SCROLL((char *)0, "CASH EM EXTENDED PAYDAY LOAN SERVICE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8467 SCROLL((char *)0, "RASH EM EXTENDED POISON IVY ROMP", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8468 SCROLL((char *)0, "GNASH EM EXTENDED DENTAL PLAN", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8469 SCROLL((char *)0, "CASH EM OUSSIDE HOW BOU DAH", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8470 SCROLL((char *)0, "PASH EM EXTENDED BRITISH MAKE OUT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8471 SCROLL((char *)0, "WASH EM EXTENDED LAUNDRY SERVICE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8472 SCROLL((char *)0, "SUCCOTASH EM EXTENDED LOONY TOON", P_NONE, 1, 0, 100, CLR_RED, 1),
8473 SCROLL((char *)0, "SPLASH EM EXTENDED POOL PARTY", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8474 SCROLL((char *)0, "ASH EM EXTENDED CREMATION SERVICE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8475 SCROLL((char *)0, "THRASH EM EXTENDED WRESTLING COMPETITION", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8476 SCROLL((char *)0, "STASH EM EXTENDED FINEST MAGIC CHESTS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8477 SCROLL((char *)0, "SASH EM EXTENDED OPENING DAY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8478 SCROLL((char *)0, "THRESH EM EXTENDED FARMING", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8479 SCROLL((char *)0, "STACHE EM EXTENDED LUXURIOUS MOUSTACHE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8480 SCROLL((char *)0, "QUASH EM EXTENDED HITMAN SERVICE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8481 SCROLL((char *)0, "CLASH EM EXTENDED OF THE TITANS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8482 SCROLL((char *)0, "BASH EM EXTENDED NOW WITH BLUNT WEAPONS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8483 SCROLL((char *)0, "YASH EM EXTENDED POSIX SHELL", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8484 SCROLL((char *)0, "BALDERDASH EM EXTENDED THE PARTY GAME", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8485 SCROLL((char *)0, "FOCUS SASH EM EXTENDED STURDY", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8486 SCROLL((char *)0, "POTASH EM EXTENDED FERTILIZER", P_NONE, 1, 0, 100, CLR_RED, 1),
8487 SCROLL((char *)0, "BACKSLASH EM EXTENDED ESCAPE CHARACTER", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8488 SCROLL((char *)0, "MISHMASH EM EXTENDED EVERYTHING BUT THE KITCHEN SINK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8489 SCROLL((char *)0, "CACHE EM EXTENDED MAGIC MEMORY VAULT", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8490 SCROLL((char *)0, "REHASH EM EXTENDED HASH EM EXTENDED BREAKFAST", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8491 SCROLL((char *)0, "EYELASH EM EXTENDED MAYBE SHES MADE WITH IT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8492 SCROLL((char *)0, "WHIPLASH EM EXTENDED ACCELERATION", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8493 SCROLL((char *)0, "HASH EM EXTENDED CRYPTOGRAPHY CONFERENCE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8494 SCROLL((char *)0, "PANACHE EM EXTENDED BEAU GESTE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8495 SCROLL((char *)0, "ABASH EM EXTENDED SOCIAL ANXIETY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8496 SCROLL((char *)0, "RASH EM EXTENDED DISCOMFORT", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8497 SCROLL((char *)0, "LKJHOIUNJOKASH EM EXTENDED GIBBERISH", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8498 SCROLL((char *)0, "THE MIDDLE FINGER OF ELBERETH", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8499 SCROLL((char *)0, "O NEIN WO HATTSEN DESSDENN HINGESPEICHERT", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8500 SCROLL((char *)0, "LOL BUNDLEBUNDLEBUNDLE HEART HEART HEART SLEX SLEX SLEX", P_NONE, 1, 0, 100, CLR_RED, 1),
8501 SCROLL((char *)0, "SMASH EM EXTENDED MELEE BRAWL", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8502 SCROLL((char *)0, "TFIRHCS EGILIEH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8503 SCROLL((char *)0, "EKNA EKNAD", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8504 SCROLL((char *)0, "NO WONDERLAND QUOTE BUT ILL SMASH YOUR FINGERS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8505 SCROLL((char *)0, "THE APOSTROPHE M USES A TOUCH OF DEATH", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8506 SCROLL((char *)0, "NHQDB ENTRY 2376", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8507 SCROLL((char *)0, "LAME 3 96", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8508 SCROLL((char *)0, "RIFF8M WAVEFMT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8509 SCROLL((char *)0, "0000000000 65535 F", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8510 SCROLL((char *)0, "KIDS 3 0 R 8 0 R", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8511 SCROLL((char *)0, "SCROLL LABELS ARE PART OF SLEXQDB", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8512 SCROLL((char *)0, "FILLER", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8513 SCROLL((char *)0, "GRAYSWANDIR MORE LIKE GAYSWANDIR", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8514 SCROLL((char *)0, "BEST OF GERMAN GUTMENSCH", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8515 SCROLL((char *)0, "RUECKSCHRITT GEGENUEBER OBLIVION", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8516 SCROLL((char *)0, "NEBER IHM SASS HANNES", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8517 SCROLL((char *)0, "YOU EERIE SISTER FA", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8518 SCROLL((char *)0, "OEOEOEOEH DER HAT NE KNARRE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8519 SCROLL((char *)0, "OEH DER HAT SCHON NULL PLUS VIER RUESTUNG", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8520 SCROLL((char *)0, "ODER MOTHERATOR", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8521 SCROLL((char *)0, "IOWA WE CASK NIACIN WE IX APOGEE IOWA", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8522 SCROLL((char *)0, "EGULED EL IOM SERPA", P_NONE, 1, 0, 100, CLR_RED, 1),
8523 SCROLL((char *)0, "PRINTING CONDEMNED THEIR DUMB MANS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8524 SCROLL((char *)0, "TEAMPEAK", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8525 SCROLL((char *)0, "SKYB", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8526 SCROLL((char *)0, "ANGEL WITH THE SAMPLE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8527 SCROLL((char *)0, "FYGING THROUGH THE CROWD", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8528 SCROLL((char *)0, "BURST THE SOUL", P_NONE, 1, 0, 100, CLR_RED, 1),
8529 SCROLL((char *)0, "SKYSCRAPER STORMY CRASHCRASHCRASHCRASHCRASH", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8530 SCROLL((char *)0, "CAPLOSS TRIANGLE INSTADEATH", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8531 SCROLL((char *)0, "WOMAN NOISES", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8532 SCROLL((char *)0, "HOLLANDS ANTJE", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8533 SCROLL((char *)0, "RUN AWAY FROM THE NAME ARABELLA REALLY FAST", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8534 SCROLL((char *)0, "TDTTOSTBDTECONWIALACI", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8535 SCROLL((char *)0, "INVALID NEXT SIZE FAST", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8536 SCROLL((char *)0, "IDZ DO DIABLA BRUDNY ZDRAJCO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8537 SCROLL((char *)0, "BINAURAL BEATS BY DRE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8538 SCROLL((char *)0, "DEADLY BONES FILE", P_NONE, 1, 0, 100, CLR_RED, 1),
8539 SCROLL((char *)0, "VALLEY RAL AND PLACE", P_NONE, 1, 0, 100, CLR_RED, 1),
8540 SCROLL((char *)0, "BOOM BITCH GET OUT DA WAY", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8541 SCROLL((char *)0, "FUNGHI AND SPAGHETTI ALIO OLIO", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8542 SCROLL((char *)0, "BOJACK HORSEMAN SEASON FIVE", P_NONE, 1, 0, 100, CLR_RED, 1),
8543 SCROLL((char *)0, "STRAIGHT ONES STILL PRODUCTION", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8544 SCROLL((char *)0, "STRAIGHT LINES IT SIGNED ME", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8545 SCROLL((char *)0, "IN THE CHAPEL WAS AN AID OF ME", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8546 SCROLL((char *)0, "BROOK MAN THE SUPERBORER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8547 SCROLL((char *)0, "MR LUXI YELLS AT THE NETHACK DEV TEAM", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8548 SCROLL((char *)0, "FIRE BIRD BELLE", P_NONE, 1, 0, 100, CLR_RED, 1),
8549 SCROLL((char *)0, "BIMMELBAHN DIE SICH EILZUG NENNT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8550 SCROLL((char *)0, "YITH GETS ONESHOT BY A MOTHERFUCKING BABY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8551 SCROLL((char *)0, "YOU CAN THREE TIMES GUESS ADVISE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8552 SCROLL((char *)0, "VALHOG UNLEASHED", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8553 SCROLL((char *)0, "DYNAHACK BOOTLEGACY", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8554 SCROLL((char *)0, "MEGASUPEROMEGAGIANT GAY LEGACY", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8555 SCROLL((char *)0, "HI IM DAISY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8556 SCROLL((char *)0, "BORING BUT OPTIMAL", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8557 SCROLL((char *)0, "NIPPLE MARIO", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8558 SCROLL((char *)0, "CANCER MAGE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8559 SCROLL((char *)0, "WAMUU", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8560 SCROLL((char *)0, "MR TONES WILD RIDE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8561 SCROLL((char *)0, "POKEMON LETS GO HOUSECAT", P_NONE, 1, 0, 100, CLR_RED, 1),
8562 SCROLL((char *)0, "SONIC 3 AND KERIO", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8563 SCROLL((char *)0, "TOBYFOXHACK NETTALE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8564 SCROLL((char *)0, "THE ENVOY OF GAME BALANCE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8565 SCROLL((char *)0, "A CERTAIN PEASANT RAILGUN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8566 SCROLL((char *)0, "CHRIS ANGST", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8567 SCROLL((char *)0, "BEGONE THOT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8568 SCROLL((char *)0, "SHUCKLEINOU", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8569 SCROLL((char *)0, "FAT PINK BLOB", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8570 SCROLL((char *)0, "ZRUTYHACK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8571 SCROLL((char *)0, "IM REALLY FEELING IT", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8572 SCROLL((char *)0, "ARTHUR SONIC PENDRAGON", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8573 SCROLL((char *)0, "BLAZE THE 420 WEED CAT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8574 SCROLL((char *)0, "I ONLY PLAY AA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8575 SCROLL((char *)0, "A A YO UR PE NIS IS TOO SMALL", P_NONE, 1, 0, 100, CLR_RED, 1),
8576 SCROLL((char *)0, "NEW VALUE FOR NAME REJECTED", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8577 SCROLL((char *)0, "CLOAK OF NOOB RESISTANCE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8578 SCROLL((char *)0, "SONIC VALHOG 3 AND KNUCKLES", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8579 SCROLL((char *)0, "JUST FUCKING KILL ME NOW", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8580 SCROLL((char *)0, "VELOX LUXIDREAM", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8581 SCROLL((char *)0, "YANI OR LAUREL", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8582 SCROLL((char *)0, "ITS NEITHER YANNY NOR LAUREL ITS COVFEFE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8583 SCROLL((char *)0, "AINZ OOAL GOWN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8584 SCROLL((char *)0, "GASEOUS SNAKE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8585 SCROLL((char *)0, "FREE2PLAYNODE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8586 SCROLL((char *)0, "THE IRONCHAD", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8587 SCROLL((char *)0, "GENTLY CARESS YOU TOO", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8588 SCROLL((char *)0, "WEREFOO ENDLESSTRANSFORMATION", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8589 SCROLL((char *)0, "ABSOLUTELY 0 CHANCE", P_NONE, 1, 0, 100, CLR_RED, 1),
8590 SCROLL((char *)0, "OH YOU ANNOYER", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8591 SCROLL((char *)0, "OH I DUMBIE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8592 SCROLL((char *)0, "EVERYTHING FOR NAUGHT", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8593 SCROLL((char *)0, "DIDELDIDELDIDEL", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8594 SCROLL((char *)0, "YOUSHOWICHS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8595 SCROLL((char *)0, "DLOEAU", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8596 SCROLL((char *)0, "DSCHLSCHLSCH", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8597 SCROLL((char *)0, "YOU MAEAEAEAEAEN EY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8598 SCROLL((char *)0, "QUESTION MARK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8599 SCROLL((char *)0, "GLLLLLLM", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8600 SCROLL((char *)0, "H A T E", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8601 SCROLL((char *)0, "RAN NEVERTHELESS SO WELL", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8602 SCROLL((char *)0, "NOTHINGOFFPULL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8603 SCROLL((char *)0, "SANTA CLAI", P_NONE, 1, 0, 100, CLR_RED, 1),
8604 SCROLL((char *)0, "TSCHAEAUBANG", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8605 SCROLL((char *)0, "ULTRASLOWASS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8606 SCROLL((char *)0, "MANYFOLD ANNOY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8607 SCROLL((char *)0, "FULL SMARTIE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8608 SCROLL((char *)0, "WHATWASTHATONLY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8609 SCROLL((char *)0, "AWAY KRATSCHED", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8610 SCROLL((char *)0, "AND LIKE ALWAYS DEAD", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8611 SCROLL((char *)0, "GOT UP 20 LEVELS AS LOSTSOUL AND THEN SAVEGAME CORRUPTION", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8612 SCROLL((char *)0, "BUEP IS THE STUPID", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8613 SCROLL((char *)0, "BOEHMIMIC", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8614 SCROLL((char *)0, "IS THE ALL SO CLASS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8615 SCROLL((char *)0, "NOLIFEFORCE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8616 SCROLL((char *)0, "DIE BEFORE YOUVE MOVED", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8617 SCROLL((char *)0, "JOIN US OR THOSE", P_NONE, 1, 0, 100, CLR_RED, 1),
8618 SCROLL((char *)0, "NERVE KILLING IT", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8619 SCROLL((char *)0, "UGGELUGGELUGGEL", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8620 SCROLL((char *)0, "THE AAAAASSIE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8621 SCROLL((char *)0, "SO WHAT FROM DEAD GONE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8622 SCROLL((char *)0, "ONE WILL NEVER KNOW IT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8623 SCROLL((char *)0, "COOOOOOOOO WARD", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8624 SCROLL((char *)0, "ME FALLS NIX MORE IN", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8625 SCROLL((char *)0, "IMBA HAND OF VECNA", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8626 SCROLL((char *)0, "THIS MOD IS EXEMPLARY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8627 SCROLL((char *)0, "HHHHHHHHHHHHHHHHHHHHHHH", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8628 SCROLL((char *)0, "PURPLE PAIN PLUS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8629 SCROLL((char *)0, "DEUTSCHLAND KANN KEIN DEUTSCH MEHR", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8630 SCROLL((char *)0, "WOE TO THE PLIERS", P_NONE, 1, 0, 100, CLR_RED, 1),
8631 SCROLL((char *)0, "BLOWS YOU IF I YOU GET", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8632 SCROLL((char *)0, "THE BUTTERFLY PROJECT IS A MIRACLE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8633 SCROLL((char *)0, "POUCH TSCHCKTSCHCK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8634 SCROLL((char *)0, "OUCH THAT REALLY HURT MY FEFES", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8635 SCROLL((char *)0, "LET ME VOTE LET ME VOTE LET ME VOTE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8636 SCROLL((char *)0, "VDF ADAHOEH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8637 SCROLL((char *)0, "SCHLAF KINDLEIN SCHLAF DEI MUDDA IS N SCHAF", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8638 SCROLL((char *)0, "WOERTER WIE DICHTFETZIG ODER SEHNSUCHTSWELKEN SOLLTEN NICHT EXISTIEREN", P_NONE, 1, 0, 100, CLR_RED, 1),
8639 SCROLL((char *)0, "EXIT IN THE GAY DIRECTION OF TRAVEL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8640 SCROLL((char *)0, "ZA WARUDO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8641 SCROLL((char *)0, "BUEYUE BRIGITTE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8642 SCROLL((char *)0, "ENEEDMORECOFFEE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8643 SCROLL((char *)0, "YOU DIDNT DEFEAT THE QUEEN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8644 SCROLL((char *)0, "GOOD CORDIAL NIGHTINGALE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8645 SCROLL((char *)0, "FINAL SOLUTION OF THE PRIEST QUESTION", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8646 SCROLL((char *)0, "MUH SOGGY KNEE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8647 SCROLL((char *)0, "MEYL TAKSISIDI", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8648 SCROLL((char *)0, "COMMITHACK IS A FUN VARIANT", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8649 SCROLL((char *)0, "NERVE HEAD MAP UPPER NOSE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8650 SCROLL((char *)0, "HARDFOUGHT MODE AND SURGICALLY INSERTED STENNOWORK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8651 SCROLL((char *)0, "WHATS THAT SHOULD ALWAYS MANDEVIL", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8652 SCROLL((char *)0, "SUDDNLY IT HOTHRAXXA HEA HUM", P_NONE, 1, 0, 100, CLR_RED, 1),
8653 SCROLL((char *)0, "DAGGER STINGY K BETTER NOW", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8654 SCROLL((char *)0, "KNOWN ISSUE STENNO SHOULD VE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8655 SCROLL((char *)0, "CHECKED THE AMULET OF REFLECTION AOSDICT", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8656 SCROLL((char *)0, "BAMBITZEL AND LOEBIAM ARE INDRAENIAN WORDS", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8657 SCROLL((char *)0, "HI RECLUSE I REALLY LOVE YOUR LETS PLAY", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8658 SCROLL((char *)0, "OMG LOL WTH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8659 SCROLL((char *)0, "HTH HAND GFY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8660 SCROLL((char *)0, "BT DT GTTS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8661 SCROLL((char *)0, "BURRRP", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8662 SCROLL((char *)0, "YSKNAB", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8663 SCROLL((char *)0, "POP ELKCARC PANS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8664 SCROLL((char *)0, "SECAM NTSC", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8665 SCROLL((char *)0, "ACCIO CACCIO", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8666 SCROLL((char *)0, "YOU MUST DO A SPEEDRUN OF SUPER KAIZO MARIO", P_NONE, 1, 0, 100, CLR_RED, 1),
8667 SCROLL((char *)0, "PMD LUGIAS MANSION", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8668 SCROLL((char *)0, "ROHAN KISHIBAE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8669 SCROLL((char *)0, "SUPER LOTSA EDIBLE XORNSHACK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8670 SCROLL((char *)0, "THE ELVENPING KLAMMERAFFELUXIDREAM", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8671 SCROLL((char *)0, "ARTHUR SONIC PENDRAGON", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8672 SCROLL((char *)0, "DIEYARKONAN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8673 SCROLL((char *)0, "PUFFIN HELL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8674 SCROLL((char *)0, "PUFFIN TUNDRA", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8675 SCROLL((char *)0, "JOLTEON JOESTAR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8676 SCROLL((char *)0, "YUME GA ARU", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8677 SCROLL((char *)0, "SHIZZ", P_NONE, 1, 0, 100, CLR_RED, 1),
8678 SCROLL((char *)0, "ROBLOX HACKER MAN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8679 SCROLL((char *)0, "GEIRAVOR GIOVANNA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8680 SCROLL((char *)0, "DID I ASK FOR YOUR OPINION", P_NONE, 1, 0, 100, CLR_RED, 1),
8681 SCROLL((char *)0, "WAND OF SPEED PLAYER", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8682 SCROLL((char *)0, "GOLDUCK EXPERIENCE REQUIEM", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8683 SCROLL((char *)0, "ZROLYNE KUZROH", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8684 SCROLL((char *)0, "ZRUTARO KUZRO", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8685 SCROLL((char *)0, "CROW SNASH", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8686 SCROLL((char *)0, "DBL DG DR", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8687 SCROLL((char *)0, "XTRMNT XTRMNT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8688 SCROLL((char *)0, "ALTUM VIDETUR", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8689 SCROLL((char *)0, "EROGENOUS KATIA NOISES", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8690 SCROLL((char *)0, "FANNY IS JUST A REGULAR FEMALE NAME", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8691 SCROLL((char *)0, "GWEN SHOULD HAVE PICKED EDDIE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8692 SCROLL((char *)0, "THE SOW STUPID JESPER GOT BEATEN UP", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8693 SCROLL((char *)0, "WEAR A SHEMAGH IN THE DESERT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8694 SCROLL((char *)0, "WONDERLOVELY BATHING HOUSE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8695 SCROLL((char *)0, "DNETHACK PESTILENCE CAN INSTAKILL YOU WITH QUADRUPLE SICKNESS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8696 SCROLL((char *)0, "DO NOT GOOGLE FOR DISTORTION FRACTURE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8697 SCROLL((char *)0, "IT STANDS POINTED ON BUTTON", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8698 SCROLL((char *)0, "CONSECUTIVE NORMAL PUNCHES", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8699 SCROLL((char *)0, "FLOCKEY SAPHALT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8700 SCROLL((char *)0, "THERE IS FAR AND BROAD NO COURSE TO BE SEEN", P_NONE, 1, 0, 100, CLR_RED, 1),
8701 SCROLL((char *)0, "THE CALLING DOES NOT DECREASE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8702 SCROLL((char *)0, "I CONSIDERATION IT RATHER AS AN INVITATION", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8703 SCROLL((char *)0, "IM SAILING DOWN HERE BOUT A HANG KESSIMI", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8704 SCROLL((char *)0, "1FP30S", P_NONE, 1, 0, 100, CLR_RED, 1),
8705 SCROLL((char *)0, "THE LAKITUS ARE THROWING LAKITUS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8706 SCROLL((char *)0, "MAVIS BACON", P_NONE, 1, 0, 100, CLR_RED, 1),
8707 SCROLL((char *)0, "AMY MUST WALK BAREFOOT ACROSS A GRAVEL PARKING LOT AT MINUS30 DEGREES C", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8708 SCROLL((char *)0, "EWOTS GOWINA", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8709 SCROLL((char *)0, "KOSCHISO HAEIAE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8710 SCROLL((char *)0, "A LAW THAT MAKES SNOWFLAKES VISIBLE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8711 SCROLL((char *)0, "EY HIER DIVERSITY UND BLAH", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8712 SCROLL((char *)0, "MYHOELL KITAY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8713 SCROLL((char *)0, "ERMAH ERS SER FLERCER BERNDLERBERNDL", P_NONE, 1, 0, 100, CLR_RED, 1),
8714 SCROLL((char *)0, "HERGHLERMAH QERQ JERJVERM", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8715 SCROLL((char *)0, "ASSFUCK EXPRESS AND MAXIMUM PENALTY", P_NONE, 1, 0, 100, CLR_RED, 1),
8716 SCROLL((char *)0, "CHICKEN FLAX AS BROOK", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8717 SCROLL((char *)0, "DAS NIBELUNGENLIEO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8718 SCROLL((char *)0, "CUCUMBER TRAVEL ASSOCIATION", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8719 SCROLL((char *)0, "BATH BLACK HORSE OW CURING PARK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8720 SCROLL((char *)0, "AMY MANAGED TO DRIVE RECLUSE INSANE BY MAKING SLEX", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8721 SCROLL((char *)0, "BERLIN KISSELTBRUNNEN", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8722 SCROLL((char *)0, "SUPER MARIO SCHWULSHINE", P_NONE, 1, 0, 100, CLR_RED, 1),
8723 SCROLL((char *)0, "FAUST HERR DER DIE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8724 SCROLL((char *)0, "BE KOPFGESPENSTER", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8725 SCROLL((char *)0, "DER VORNAME NABE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8726 SCROLL((char *)0, "LSCHNUERE EIN VOLK", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8727 SCROLL((char *)0, "SFEIND MONSIEUR IB", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8728 SCROLL((char *)0, "RAHIM UND DIE BLU", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8729 SCROLL((char *)0, "ME DES KORAN ADAM", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8730 SCROLL((char *)0, "SCHAF HAT ANGST M", P_NONE, 1, 0, 100, CLR_RED, 1),
8731 SCROLL((char *)0, "AENNERGESCHICHTEN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8732 SCROLL((char *)0, "FUCKER HIKIKOMOR", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8733 SCROLL((char *)0, "I ES WAR EINMAL", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8734 SCROLL((char *)0, "POPO LILI TIKTIK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8735 SCROLL((char *)0, "BOMB OMBS BOMB MOUNTAIN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8736 SCROLL((char *)0, "WHOMPS VEHEMENCE WHALE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8737 SCROLL((char *)0, "PIRATE BAY PANIC", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8738 SCROLL((char *)0, "SHIVERING MOUNTAIN BOB", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8739 SCROLL((char *)0, "BIG BOOS CASTLE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8740 SCROLL((char *)0, "GREEN POISON GROTTO", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8741 SCROLL((char *)0, "LAVA LAGOON", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8742 SCROLL((char *)0, "WOBIWABA DESERT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8743 SCROLL((char *)0, "WILD WATER WHARF", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8744 SCROLL((char *)0, "FROSTBOIL FRUSTRATION", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8745 SCROLL((char *)0, "ATLANTIS AQUARIA", P_NONE, 1, 0, 100, CLR_RED, 1),
8746 SCROLL((char *)0, "AMANITA FIASCO", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8747 SCROLL((char *)0, "GULLIVER GOOMBA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8748 SCROLL((char *)0, "TICK TOCK TRAUMA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8749 SCROLL((char *)0, "RAINBOW FRENZY", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8750 SCROLL((char *)0, "COCHELN AND TARRIER ARE REAL TRAIN STATIONS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8751 SCROLL((char *)0, "AUSGEHLOCH DOKTER", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8752 SCROLL((char *)0, "WHY ARE RED LEATHER PUMPS SO MERCILESS", P_NONE, 1, 0, 100, CLR_RED, 1),
8753 SCROLL((char *)0, "ZIPPERS CAN DO GREAT HARM", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8754 SCROLL((char *)0, "THE VELCRO LASHES WANT TO PLAY DEADLY GAMES", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8755 SCROLL((char *)0, "THE SHITTY SLIDING ZIP CLOSURE SLITS EVERYTHING", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8756 SCROLL((char *)0, "OAR ARE THE BUCKLES SHARP EDGED", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8757 SCROLL((char *)0, "THE BUGFIX SUXXORZ TOTALLY", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8758 SCROLL((char *)0, "WHY CANT MY MERC ALSO SUMMON A VALKYRIE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8759 SCROLL((char *)0, "I SWITCH MY MERC MORE OFTEN THAN MY PANTS", P_NONE, 1, 0, 100, CLR_RED, 1),
8760 SCROLL((char *)0, "THE SEALS ARE CALLED SEALS BECAUSE THEY DONT ALWAYS ACTIVATE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8761 SCROLL((char *)0, "ETH BUG IS TOO STUPID", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8762 SCROLL((char *)0, "PROBABLY THE INCAPABLE PATCH TEAM INTRODUCED THE BUG", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8763 SCROLL((char *)0, "YOU CANNOT PLAY A BONEMANCER WITHOUT MARROWS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8764 SCROLL((char *)0, "I WOULDNT HAVE INTRODUCED THE HP ROLLOVER BUG", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8765 SCROLL((char *)0, "THE LAST CHARGE DOES NOT GO SO YOU ACTUALLY HAVE 20 MINUS ONE CHARGES", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8766 SCROLL((char *)0, "SINCE 1DOT10 THERE IS ALSO IN THE SINGLE A DESYNC", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8767 SCROLL((char *)0, "WITH ENOUGH LIGHTNING RES THE GLOAMS ARE IRRELEVANT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8768 SCROLL((char *)0, "BLADE GUARD OR SHOCK FIELD DO SO LITTLE DAMAGE THAT THEYRE USELESS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8769 SCROLL((char *)0, "DID YOU KNOW THAT YOU WROTE A REDUNDANT AMOUNT OF GARBAGE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8770 SCROLL((char *)0, "THE ACT 5 MERC WAS REALLY MADE INTO AN UBER WIMP", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8771 SCROLL((char *)0, "ONLY I KNOW THAT THERE IS A BOSS BUG IN EVERY AREA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8772 SCROLL((char *)0, "ONLY I KNOW HOW THE INTERIOR BUG IN FALLOUT 3 WORKS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8773 SCROLL((char *)0, "THE NAME KNRPH WAS CREATED BY LEANING ON THE KEYBOARD", P_NONE, 1, 0, 100, CLR_RED, 1),
8774 SCROLL((char *)0, "THE FIRST OPPONENT IS CALLED HONEST PHIL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8775 SCROLL((char *)0, "YOUR SISTER LOOKS LIKE A STEAMROLLER", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8776 SCROLL((char *)0, "WHY IS THERE NO UPPER HELL MODE", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8777 SCROLL((char *)0, "THERE IS NO POSTGAME AFTER YOU KILLED BAAL IN HELL", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8778 SCROLL((char *)0, "NO ONE RUNS ACT 1 TO FIND A HARLEQUIN CREST", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8779 SCROLL((char *)0, "NO ONE RUNS THRESH SOCKET BECAUSE HES TOO HARD TO REACH", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8780 SCROLL((char *)0, "SURPRISE INSIDE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8781 SCROLL((char *)0, "ICHE NIXE SPRECHE SPRACHE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8782 SCROLL((char *)0, "WE WANT TO SWOON OVER THE GIRL TURN SHOES", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8783 SCROLL((char *)0, "DAS EIS TUT SCHMILZEN", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8784 SCROLL((char *)0, "MY WOMAN IS NAMED BORYLL", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8785 SCROLL((char *)0, "BEGGAR IS AN EUPHEMISM FOR THIEF", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8786 SCROLL((char *)0, "SAVE YOUR NIGHT DO", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8787 SCROLL((char *)0, "K4 LC GJ E YF H Y P A", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8788 SCROLL((char *)0, "PRAISE THE SUN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8789 SCROLL((char *)0, "LET AMY JUMP IN A TRIANGLE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8790 SCROLL((char *)0, "GEB MIR MAL DEN STUEFT", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8791 SCROLL((char *)0, "THERAPEUTIC PUSHES WITH THE BLOCK HEEL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8792 SCROLL((char *)0, "NO DREAMS NO HOPE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8793 SCROLL((char *)0, "HOLD IT", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8794 SCROLL((char *)0, "ITS TIME TO PAY", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8795 SCROLL((char *)0, "I WILL HOLD YOU YOU FOR ASSHOLE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8796 SCROLL((char *)0, "THE ONE WHO ACTUALLY COMMITTED", P_NONE, 1, 0, 100, CLR_RED, 1),
8797 SCROLL((char *)0, "FILTHY CASUAL", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8798 SCROLL((char *)0, "IM BAD AT THIS GAME PLZKILL ME", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8799 SCROLL((char *)0, "SHOUTOUT TO SINGLEFLIPS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8800 SCROLL((char *)0, "SUPER TOADIO 64 AKA RELEASIO", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8801 SCROLL((char *)0, "WHEN WILL BETAIGOIZE EXPLODE", P_NONE, 1, 0, 100, CLR_RED, 1),
8802 SCROLL((char *)0, "THATITWOULDBE ARYTOS PERI TO SOMATI", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8803 SCROLL((char *)0, "THEY TREAT SLEX AS IF IT WAS INFECTED WITH COVID 19", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8804 SCROLL((char *)0, "PORKMAN STREAKED SLEX AND THEN DECIDED TO MAKE IT BABY EASY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8805 SCROLL((char *)0, "PORKCOMPLAINER COMPLAINS ABOUT EVERY NERF AMY MAKES", P_NONE, 1, 0, 100, CLR_RED, 1),
8806 SCROLL((char *)0, "CELEBRATING A CORONA PARTY", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8807 SCROLL((char *)0, "THERE IS ONLY ONE TRUE SLEX", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8808 SCROLL((char *)0, "OF COURSE THE ELDER PRIEST IS IMMUNE TO TIME STOP", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8809 SCROLL((char *)0, "NERF THRONE GAMBLE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8810 SCROLL((char *)0, "ONE POINT SHOOT NEEDS GAUGE TO RELOAD", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8811 SCROLL((char *)0, "LETS HOST A TOURNAMENT ON A VARIANT THAT IS UNASCENDABLE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8812 SCROLL((char *)0, "PLEASEPLEASEPLEASE TREAT THE WOW AS IF IT HAD ONLY 3 CHARGES", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8813 SCROLL((char *)0, "LOL WHY DONT PLAYERS LIKE CYAN AS NEW COLOR FOR MIND FLAYERS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8814 SCROLL((char *)0, "SHANKING DOES NOT GET RID OF A PRIME CURSED CRYLOCK RING", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8815 SCROLL((char *)0, "ITS A GOOD IDEA TO FORK A VARIANT WHOSE CODE YOU DONT UNDERSTAND", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8816 SCROLL((char *)0, "HOPEFULLY THE BULLS DID NOT CALCULATE IT", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8817 SCROLL((char *)0, "WHINE WHINE WHINE I BROKE SPELL DOT C BY DENERFING IT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8818 SCROLL((char *)0, "PORKPORKPORK PORK PORKPORKCOMPLAIN PORKDENERFPORK", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8819 SCROLL((char *)0, "THE CODE THAT MAKES RINGS DECREASE SPELL SUCCESS MAKES SENSE", P_NONE, 1, 0, 100, CLR_RED, 1),
8820 SCROLL((char *)0, "LETS HIDE OUR CRITICISM IN THE SCROLL LABELS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8821 SCROLL((char *)0, "REDUCE SLEX LATEGAME POWER CREEP", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8822 SCROLL((char *)0, "OINKOINKOIIIIIIIIIINK I CAN NAME A SILVER BALL THAT IS OP", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8823 SCROLL((char *)0, "PORKMANS BALLS HAVE EVERY EXTRINSIC IN THE BOOK", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8824 SCROLL((char *)0, "WHY BOTHER MAKING A SLOW DIGESTION FLAG FOR ARTIS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8825 SCROLL((char *)0, "NO I WILL NOT TOUCH PORKEM WITH A 50 FOOT POLE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8826 SCROLL((char *)0, "YAMROSKOOTR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8827 SCROLL((char *)0, "HUGGING SOFT AND GENTLE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8828 SCROLL((char *)0, "COVID19 ANTIDOTE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8829 SCROLL((char *)0, "TO MAKE THE CUSTOMER SUFFER FROM SHOPPING", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8830 SCROLL((char *)0, "NOW IS ENOUGH WITH THE RESTRICTIONS", P_NONE, 1, 0, 100, CLR_RED, 1),
8831 SCROLL((char *)0, "FLATTEN THE CURVE BELOW 0", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8832 SCROLL((char *)0, "THE EVIL AEROSOLS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8833 SCROLL((char *)0, "NOOB WITH AN ASCENSION STREAK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8834 SCROLL((char *)0, "ALTERNATE BETWEEN MASSAGING AND KICKING THE NUTS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8835 SCROLL((char *)0, "LOL I DONT WEAR A FACE MASK", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8836 SCROLL((char *)0, "PAIR OF MALE HIGH HEELS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8837 SCROLL((char *)0, "SAY NO TO RACISM", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8838 SCROLL((char *)0, "ORIANDO KEPI", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8839 SCROLL((char *)0, "WELL THEN FUCK AT LAST AND BE DONE WITH IT", P_NONE, 1, 0, 100, CLR_RED, 1),
8840 SCROLL((char *)0, "THE GROTTO IS GROTTY BECAUSE YOU CAN NEVER ENTER IT", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8841 SCROLL((char *)0, "GETS YOU ME THEN FUCKST YOU ME", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8842 SCROLL((char *)0, "MEIN PAPA SPIELT MIT MEINEM ANUS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8843 SCROLL((char *)0, "SIE HAT 20 PAAR HODEN AMPUTIERT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8844 SCROLL((char *)0, "BUESCHELMAEDCHENBLOCKABSAETZE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8845 SCROLL((char *)0, "YOUR VARIANT IS LIKE AN AIRPLANE WITHOUT WINGS", P_NONE, 1, 0, 100, CLR_RED, 1),
8846 SCROLL((char *)0, "SUEDEDAZ MA SEE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8847 SCROLL((char *)0, "VEX DOL", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8848 SCROLL((char *)0, "ZEPH NI", P_NONE, 1, 0, 100, CLR_RED, 1),
8849 SCROLL((char *)0, "REX SAPH", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8850 SCROLL((char *)0, "NUGG YEBBEH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8851 SCROLL((char *)0, "SCRAP THAT BUSTER", P_NONE, 1, 0, 100, CLR_RED, 1),
8852 SCROLL((char *)0, "ALLOY IS FUNCTIONALLY IDENTICAL TO IRON", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8853 SCROLL((char *)0, "BLOCK HEELS MADE OF CUDDLE CLOTH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8854 SCROLL((char *)0, "THAT WOULDNT HAVE HAPPENED WITH A SKY BLUE HEEL", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8855 SCROLL((char *)0, "PEE IS STORED IN THE BALLS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8856 SCROLL((char *)0, "DOCTOR WOMANEL FIELD", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8857 SCROLL((char *)0, "DEATH BREATH IS THE BEST BREATH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8858 SCROLL((char *)0, "WE WANT TO PLAY A KICKING GAME WITH LEATHER PEEPTOES", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8859 SCROLL((char *)0, "HOCUS POCUS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8860 SCROLL((char *)0, "THE SCORPION IS USING A FLASHLIGHT", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8861 SCROLL((char *)0, "MISTER SUNSHINE OF MELLENWAH", P_NONE, 1, 0, 100, CLR_RED, 1),
8862 SCROLL((char *)0, "THE TREE DEMON WILL FOLLOW YOU", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8863 SCROLL((char *)0, "FIRE BREATHING GRAY DRAGON", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8864 SCROLL((char *)0, "WITHOUT GREATER EVASION YOU ALWAYS GET HIT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8865 SCROLL((char *)0, "YOU MOVED FOR 0DOT2 ST", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8866 SCROLL((char *)0, "I WEAR NOTHING EXCEPT WEDGE SANDALS AND PANTS", P_NONE, 1, 0, 100, CLR_RED, 1),
8867 SCROLL((char *)0, "LOCKE COMES AND DOES EVIL THINGS TO BRIENNE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8868 SCROLL((char *)0, "OUI TRES BIEN MERCI BEAUCOUP", P_NONE, 1, 0, 100, CLR_RED, 1),
8869 SCROLL((char *)0, "HAENDE HOCH IHR BAMBINIS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8870 SCROLL((char *)0, "SEND SOME ASSASSINS AFTER THE CERSEI MONSTER", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8871 SCROLL((char *)0, "MORNING MAT MORNING SLAT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8872 SCROLL((char *)0, "UPPERN CASTLE ELSE FIELD", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8873 SCROLL((char *)0, "JENN TASQUE SELECTS A SONG FOR DJ DIE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8874 SCROLL((char *)0, "JOHNNY FE CARGO AND THEN YOU JUST STYLES", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8875 SCROLL((char *)0, "PANDEMIE ODER PANIKHYSTERIE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8876 SCROLL((char *)0, "PANDEM ON IC", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8877 SCROLL((char *)0, "THE COURSE SETS TOO SMALL COURSES", P_NONE, 1, 0, 100, CLR_RED, 1),
8878 SCROLL((char *)0, "SUCH LOVELY SOFT ANASTASIA SHOES", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8879 SCROLL((char *)0, "DO YOU WANT TO FEEL UP MY EROTIC GREEN PANTS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8880 SCROLL((char *)0, "LOCKDOWN COCKDOWN", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8881 SCROLL((char *)0, "THEY GIVE US AN INVISIBLE BRIDGE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8882 SCROLL((char *)0, "DIE DEUTSCHE JUGENDSPRACHE IST DAS LOSTESTE WO GIBT", P_NONE, 1, 0, 100, CLR_RED, 1),
8883 SCROLL((char *)0, "BREAKMILLBROOK BADOW", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8884 SCROLL((char *)0, "ITS EROTI CLAMP NOT EROTIC LAMP", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8885 SCROLL((char *)0, "FROM THE TREE FLAX FALLS A DREAM FLAX", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8886 SCROLL((char *)0, "MY WOMAN AGREED WITH THE NUT MOTHER", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8887 SCROLL((char *)0, "IT FREEZES STONE AND BONE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8888 SCROLL((char *)0, "IIIINGEN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8889 SCROLL((char *)0, "E N", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8890 SCROLL((char *)0, "8008135", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8891 SCROLL((char *)0, "LAMPONIANS VERSUS GRATAKS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8892 SCROLL((char *)0, "YY U R YY U B I C U R YY 4 ME", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8893 SCROLL((char *)0, "I GUMPTION YOU THE CONDEMNED COCK OFF", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8894 SCROLL((char *)0, "HARLILOWN", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8895 SCROLL((char *)0, "WANT TO CONTRACT SELECTIVE AMNESIA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8896 SCROLL((char *)0, "UEBER RE A GIERUNG", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8897 SCROLL((char *)0, "STEAK LOVE EMERGENT SEA", P_NONE, 1, 0, 100, CLR_RED, 1),
8898 SCROLL((char *)0, "MILK GIRL CALCULATION", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8899 SCROLL((char *)0, "AMY YOUR FANFIC IS SEXIST", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8900 SCROLL((char *)0, "SWOONEL THE GIRL AFTERWARDS", P_NONE, 1, 0, 100, CLR_RED, 1),
8901 SCROLL((char *)0, "KATHRYN THE FLEECE BUNDLE GIRL", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8902 SCROLL((char *)0, "DEBIT ME QUITE ITS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8903 SCROLL((char *)0, "WHAT THE HELL ARE STONKS SUPPOSED TO BE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8904 SCROLL((char *)0, "THE POLITICIANS DO A DAMAGE HAVE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8905 SCROLL((char *)0, "EI PRAECTISED DIS STOR", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8906 SCROLL((char *)0, "MUCH CONFIDENCE WAS PLAYFUL", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8907 SCROLL((char *)0, "FLASCHE DOSE IS JACKE WIE HOSE", P_NONE, 1, 0, 100, CLR_RED, 1),
8908 SCROLL((char *)0, "LATIN LAR LOVE LOUNGE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8909 SCROLL((char *)0, "RESERVATROL IS SPELLED CORRECTLY", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8910 SCROLL((char *)0, "DESNUDEDATE WANT ME", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8911 SCROLL((char *)0, "DER SIGARD IHRE KEILABSAETZE HABEN KREPPSOHLEN MIT KLACK KLACK EFFEKT", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8912 SCROLL((char *)0, "CAN A SNAIL AND A CARP HAVE OFFSPRING TOGETHER", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8913 SCROLL((char *)0, "VAE VACCINATIS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8914 SCROLL((char *)0, "OEH THE TSX ONES ARE FULLY GAY", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8915 SCROLL((char *)0, "REISSENSOEREN", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8916 SCROLL((char *)0, "SCHOENER TEMPLUE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8917 SCROLL((char *)0, "TIKTOK TOKTOKTOK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8918 SCROLL((char *)0, "THE PLURAL OF DOPPELGOTT IS DOPPELGOTTS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8919 SCROLL((char *)0, "FRUEWVDSKAH", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8920 SCROLL((char *)0, "HOLYGENSTONE PALATINATE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8921 SCROLL((char *)0, "FREQUENTLYERSHOME", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8922 SCROLL((char *)0, "ZENTRALGREMIUM OBERSTER BEFEHLSHABER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8923 SCROLL((char *)0, "NOT WITH THE HEADING AGAINST IT BOOM", P_NONE, 1, 0, 100, CLR_RED, 1),
8924 SCROLL((char *)0, "MOUSE MICE HOUSE HICE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8925 SCROLL((char *)0, "SEE SAW SEEN FLEE FLAW FLEEN", P_NONE, 1, 0, 100, CLR_RED, 1),
8926 SCROLL((char *)0, "ABSOLUTELY SAFE VACCINE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8927 SCROLL((char *)0, "THE RAX", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8928 SCROLL((char *)0, "VIELE KOCHSENDUNGEN VERDERBEN DEN BREI", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8929 SCROLL((char *)0, "RATZEPUEUEH", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8930 SCROLL((char *)0, "BEETWAFFELSWELTA", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8931 SCROLL((char *)0, "MENGHETA IS DROPPED BEFORE YOU CAN CONTINUE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8932 SCROLL((char *)0, "NOECKENBROETER", P_NONE, 1, 0, 100, CLR_RED, 1),
8933 SCROLL((char *)0, "TOUTOURIGANSOMIBAY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8934 SCROLL((char *)0, "LH A D A ADEO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8935 SCROLL((char *)0, "YOU CANNOT UNREAD WHAT YOUVE READ", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8936 SCROLL((char *)0, "ACHUNDERHALL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8937 SCROLL((char *)0, "OSTJERE AMUTOJMG AEIX OS MT DAMGERPISAEU GPPD AT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8938 SCROLL((char *)0, "I ROGJT JAMD WAS DOSAAEACED", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8939 SCROLL((char *)0, "LAND DER ALLESDICHTMACHER UND DENKER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8940 SCROLL((char *)0, "NERVE HEAD MOVES", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8941 SCROLL((char *)0, "MOVES IS DICTATORSHIP PAR EXCELLENCE", P_NONE, 1, 0, 100, CLR_RED, 1),
8942 SCROLL((char *)0, "THE ENGLISHMAN DRIVES FOR MOVES DAEDELDAEDAEDAEAEAE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8943 SCROLL((char *)0, "FREE ACTION IS FOR CAITIFFS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8944 SCROLL((char *)0, "BOBBLE HATS FOR DOGGOS", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8945 SCROLL((char *)0, "ALTER TABLE FOO ALTER COLUMN", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8946 SCROLL((char *)0, "IT COMES THICKE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8947 SCROLL((char *)0, "INFECTION PROTECTION IS THE UNWORD OF THE YEAR", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8948 SCROLL((char *)0, "ALS OB FLY SEIN EIN DEUTSCHES JUGENDWORT WAER", P_NONE, 1, 0, 100, CLR_RED, 1),
8949 SCROLL((char *)0, "FUK DA SAC", P_NONE, 1, 0, 100, CLR_CYAN, 1),
8950 SCROLL((char *)0, "DIK LIQEOD", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8951 SCROLL((char *)0, "VEREIL FUCK", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8952 SCROLL((char *)0, "PEENYS OSAHIBREGEE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8953 SCROLL((char *)0, "DICKOMIXTIO", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8954 SCROLL((char *)0, "MNOSOI SHIT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8955 SCROLL((char *)0, "TIT STROIPE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8956 SCROLL((char *)0, "GUYL EFAILASS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
8957 SCROLL((char *)0, "UXA GUD FUUKK", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8958 SCROLL((char *)0, "DARREA FRAG", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8959 SCROLL((char *)0, "OFUQ IT OBUNG", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8960 SCROLL((char *)0, "KISOASS ECKOCK", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8961 SCROLL((char *)0, "BEER SHIPT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8962 SCROLL((char *)0, "IGAFUN IRUM ICUNT", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8963 SCROLL((char *)0, "FUCKAT QIELOM", P_NONE, 1, 0, 100, CLR_RED, 1),
8964 SCROLL((char *)0, "ABOUT ES PHYSIKALISCH SCHLAENGELTE IHN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8965 SCROLL((char *)0, "NO ONE NEEDS MASK STRETCHER OBLIGATION", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8966 SCROLL((char *)0, "AN OLD CHILD WITH A YOUNG GRANDPA", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8967 SCROLL((char *)0, "MODDING PROGRESS IS MEASURED IN LINES", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8968 SCROLL((char *)0, "FARTY TOWELS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8969 SCROLL((char *)0, "STRONG LYMPHATIC FLUID", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8970 SCROLL((char *)0, "BOBBLE HATS WHEN ARCHIVE UPDATE WHEN UNFLIP SOKOBAN WHEN", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8971 SCROLL((char *)0, "LIBERA MI DALLE CATENE DI AENDRU RASENBAN", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8972 SCROLL((char *)0, "PC LOAD LETTER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8973 SCROLL((char *)0, "FRCN TYPO", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8974 SCROLL((char *)0, "DER GLUECKSDRAHT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8975 SCROLL((char *)0, "STAND YOU FORWARDS ONE WOULD ALWAYS UMENG SAY", P_NONE, 1, 0, 100, CLR_RED, 1),
8976 SCROLL((char *)0, "CRASH EM EXTENDED QUALITY ASSURANCE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
8977 SCROLL((char *)0, "DENIM YOU STAY", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8978 SCROLL((char *)0, "KRINSCH IST KEIN DEUTSCHES WORT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8979 SCROLL((char *)0, "IN DER DEUTSCHEN SPRACHE GIBT ES KEINEN STERN MITTEN IN NEM WORT", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8980 SCROLL((char *)0, "FRANCESCA DUMMTRULLA DOOF IS A TOTAL MARY SUE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8981 SCROLL((char *)0, "SAENK JU FOR TRAEWELLING", P_NONE, 1, 0, 100, CLR_RED, 1),
8982 SCROLL((char *)0, "THE STUPIDE PEOPLE HAS GIVEN UP", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8983 SCROLL((char *)0, "ICBUSIHVDAKWBEAOSUVNEEBI", P_NONE, 1, 0, 100, CLR_WHITE, 1),
8984 SCROLL((char *)0, "DUROW MONSTRA CARDO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8985 SCROLL((char *)0, "DURIA HOLD RECORDS TWICE", P_NONE, 1, 0, 100, CLR_RED, 1),
8986 SCROLL((char *)0, "WALLUVER BREAK UP THIS WAR", P_NONE, 1, 0, 100, CLR_BLACK, 1),
8987 SCROLL((char *)0, "TOO BAD YOU WAS TOO SEEK", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8988 SCROLL((char *)0, "UNDEFINIERBARESETWAS DRITTESGESCHLECHTKNALLTUET", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
8989 SCROLL((char *)0, "LAUREN EPSOM DELIRIUM", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8990 SCROLL((char *)0, "OVONORMALTRINE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8991 SCROLL((char *)0, "WE EDIT THE MODE BECAUSE WE DONT LIKE IT", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
8992 SCROLL((char *)0, "DEFERRED FEATURE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
8993 SCROLL((char *)0, "THE FIRST RULE OF FIGHT CLUB IS YOU DONT TALK ABOUT FIGHT CLUB", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
8994 SCROLL((char *)0, "HUMANS BEARLE WE SIMPLY DO IT", P_NONE, 1, 0, 100, CLR_RED, 1),
8995 SCROLL((char *)0, "WE DAMAGED THINGS THE LIGHT", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
8996 SCROLL((char *)0, "IT ANNOUNCED ITSELF AFTER SIEVED BELLS FINALLY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
8997 SCROLL((char *)0, "THE WOMEN BECOME HYENAS AND FLOAT WITH DIRE JOKE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
8998 SCROLL((char *)0, "WE MMMMM THE BUNDLE ON", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
8999 SCROLL((char *)0, "THE GOERLS HAVE A POERSENAELITI", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9000 SCROLL((char *)0, "SLEX CAN MAKE PLAYERS FEEL UNCOMFORTABLE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9001 SCROLL((char *)0, "GLOBAL RAINBOW OFFENSIVE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
9002 SCROLL((char *)0, "CRASH EM EXTENDED COREDUMPS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9003 SCROLL((char *)0, "OLTOR SCHREIB ENDLICH NE REZENSION FUER DIE CORONA PIZZA", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9004 SCROLL((char *)0, "AMY WAS DECLARED A PARIAH", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9005 SCROLL((char *)0, "IT COMES ME FORWARDS LIKE A SUSTAINED MANEUVER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9006 SCROLL((char *)0, "ECO CUNT RIVER", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
9007 SCROLL((char *)0, "THE FOOCUBUS USES A RAPE ATTACK", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9008 SCROLL((char *)0, "EVERCOMPLAINING SJW WHO WHINES ALL THE TIME", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
9009 SCROLL((char *)0, "WHO WOULD COME UP WITH THE IDEA OF A MONSTER NAMED FAGON", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9010 SCROLL((char *)0, "THE INDIAN DELTA VARIANT SHITS ON THE INEFFECTIVE VACCINE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9011 SCROLL((char *)0, "NGCBTTTC", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9012 SCROLL((char *)0, "ECHA ECHETATE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9013 SCROLL((char *)0, "HOT NEW FOOCUBI IN YOUR AREA", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9014 SCROLL((char *)0, "INCREASE YOUR WAND OF WISHING BY 5 CHARGES", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9015 SCROLL((char *)0, "SHE WOMBURE IS AN AUTHOR WHO WROTE A BOOK CALLED SO DEAD", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9016 SCROLL((char *)0, "UNFORTUNATELY NOT A STOIAKMIDM", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9017 SCROLL((char *)0, "WHINE ON YOU CRAZY DIAMOND", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9018 SCROLL((char *)0, "THE AMY OVERSHOOTS GEVELSBERG IN TRAIN SIM WORLD", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9019 SCROLL((char *)0, "WHATSQUAAK INSTADOOF SNAPHOBBYLOS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9020 SCROLL((char *)0, "DI DUE DI DUE DI DUE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9021 SCROLL((char *)0, "IS THE SO GAY", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9022 SCROLL((char *)0, "GEPOLD TO WERRA IN 7 MINUTES", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9023 SCROLL((char *)0, "OH MY GOD THERE ARE TOO MANY SCRIPT MONSTERS", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9024 SCROLL((char *)0, "ROTATE ME SHOULD BE ON THE STICK", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9025 SCROLL((char *)0, "AUF ZU NEUEN VIREN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9026 SCROLL((char *)0, "ERSTEMOL DRUFFWESCHE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9027 SCROLL((char *)0, "MAPS CONTINUED", P_NONE, 1, 0, 100, CLR_RED, 1),
9028 SCROLL((char *)0, "QUADRATISCH PRAKTISCH BLOCKABSATZ", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9029 SCROLL((char *)0, "WHAT I AM NOT BEBING", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9030 SCROLL((char *)0, "BUCK PAD FEOPLE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9031 SCROLL((char *)0, "I E JOYN I E FUN I E SEASONS IN THE SUN", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9032 SCROLL((char *)0, "DU GEHOERST GEAENDERHOLT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9033 SCROLL((char *)0, "VSP OAA RNU AKL NTI", P_NONE, 1, 0, 100, CLR_RED, 1),
9034 SCROLL((char *)0, "FREEDOM FOR NON VACCINATED PEOPLE", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
9035 SCROLL((char *)0, "VEL ODE TO NETHACK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9036 SCROLL((char *)0, "GUARD OF FORT LUDIOS", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9037 SCROLL((char *)0, "I AM RIGHTE HAVERESS", P_NONE, 1, 0, 100, CLR_RED, 1),
9038 SCROLL((char *)0, "OH SHE FINALLY UNBANNED THE DARK BLUE COLOR", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9039 SCROLL((char *)0, "DARK BLUE IS IMPOSSIBLE TO SEE WITH REGULAR TERMINAL SETTINGS", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9040 SCROLL((char *)0, "CAN YOU EVEN SEE THE COLOR OF THIS SCROLL", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9041 SCROLL((char *)0, "WHY ARE THERE SO DARK COLORS", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9042 SCROLL((char *)0, "THE COLORS WOULD BE MUCH FLEECIER IF THEY WERENT SO GODDAMN DARK", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9043 SCROLL((char *)0, "NOBLES HAVE BLUE BLOOD", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9044 SCROLL((char *)0, "FUEPA", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9045 SCROLL((char *)0, "B 1", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9046 SCROLL((char *)0, "UBB KRRRRRRTSCH", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9047 SCROLL((char *)0, "DEEP AS THE SEA", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9048 SCROLL((char *)0, "KNIGHT SPORT FULL MILK", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9049 SCROLL((char *)0, "THREEOAK AROUNDSTRIKE", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9050 SCROLL((char *)0, "WE WILL RENAME THE MONK ROLE TO MAFIA BOSS", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9051 SCROLL((char *)0, "AMATEURHOUR ASCENDED SLEX 274 WITH A SPIRIT MONK", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9052 SCROLL((char *)0, "ALL HAIL THE GRANDMASTER WHO ASCENDED WITH THREE HYBRID RACES", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9053 SCROLL((char *)0, "IN THE YEAR 2080 SLEX WILL HAVE A MILLION MONSTER TYPES", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9054 SCROLL((char *)0, "BWFA LTEANDA", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9055 SCROLL((char *)0, "I GIVE YOU A 3G CERTIFICATE IN YOUR FACE BITCH", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9056 SCROLL((char *)0, "IN A DEMOCRACY YOU COULD DECIDE WHETHER YOU WANT TO BE VACCINATED", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9057 SCROLL((char *)0, "AWE BAUWI ESJUWI", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9058 SCROLL((char *)0, "HANGING SEMEN EJACULATOR HAHAHA HAHAHA HAHAHAHAHA", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9059 SCROLL((char *)0, "THE IRON LADY WILL NOT REMOVE CONTROVERSIAL GAME FEATURES", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9060 SCROLL((char *)0, "AND IF YOU STAND ON THE HEAD AND WAGGLE WITH THE EARS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9061 SCROLL((char *)0, "THE GIRLS GUERSEN A GOOD PRESENTATION DISPLAY", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9062 SCROLL((char *)0, "HOW MANY GRHLER DID YOU HAVE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9063 SCROLL((char *)0, "KIEW VERWEIGERN VESUV", P_NONE, 1, 0, 100, CLR_RED, 1),
9064 SCROLL((char *)0, "I HAVE MEANWHILE BEEN DEVACCINATED", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9065 SCROLL((char *)0, "I DO NOT BIMS IT", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
9066 SCROLL((char *)0, "NEMISTIC STIC HIGH SCHOOL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
9067 SCROLL((char *)0, "JYLL TO CUXHAVEN", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9068 SCROLL((char *)0, "PISS ON MY CHIPS", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9069 SCROLL((char *)0, "A JO FINES A JO FEIER TSCHO DISEIER", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9070 SCROLL((char *)0, "WHY SAY ZUFAELLIG IF YOU COULD SAY WAENDEM", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9071 SCROLL((char *)0, "KRAECHZEN SIE SICH UND KRAECHZERE", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9072 SCROLL((char *)0, "NERVEN SIE SICH UND NERVERE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9073 SCROLL((char *)0, "VERBLOEDEN SIE SICH UND BLOEDERE", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9074 SCROLL((char *)0, "WHY THE EROGENOUS ZONES OF THE WOMEN ARE NOT VISIBLE", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9075 SCROLL((char *)0, "WISCHIWASCHI WEICHEI WESTEN", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9076 SCROLL((char *)0, "BEING AN IDIOT IS NOT PERMITTED", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9077 SCROLL((char *)0, "ASI SISAL DE WA PICANINNY", P_NONE, 1, 0, 100, CLR_RED, 1),
9078 SCROLL((char *)0, "FAR AWAY FROM DYING IS IT MERRIER TO LIVE", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9079 SCROLL((char *)0, "EQUALTO SLEBE CORONAIA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9080 SCROLL((char *)0, "ALLE MEINE AEXTE KOMMEN AUS TAEXTE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9081 SCROLL((char *)0, "WOEE3Z", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
9082 SCROLL((char *)0, "WITHOUT GAS NO GLASS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9083 SCROLL((char *)0, "LIEBE MUSS NICHT GLEICH SEKTOEL SEIN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9084 SCROLL((char *)0, "KYURARIA AQUIFOLIUM", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9085 SCROLL((char *)0, "MOJIA DIPSACUS PILOSUS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9086 SCROLL((char *)0, "MAREIRON DIPSACUS FEROX", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9087 SCROLL((char *)0, "SUPENSUUIDO LONGIFOLIA", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
9088 SCROLL((char *)0, "ARURONIA MARTYNIA LUTEA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9089 SCROLL((char *)0, "SUTOMAFIRIA HYPOGAEA", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9090 SCROLL((char *)0, "TAIEA KETSY", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9091 SCROLL((char *)0, "LETMI BIJO WUMA", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9092 SCROLL((char *)0, "WHY DID THEY PUT THE LAYLA SONG ON AN INDEX", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9093 SCROLL((char *)0, "I SHIT ON YOUR STUPID ACCUSATION OF SEXISM", P_NONE, 1, 0, 100, CLR_RED, 1),
9094 SCROLL((char *)0, "CANNOT LEAVE THE COUNTRY JUST BECAUSE YOU HAVE A COCK", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9095 SCROLL((char *)0, "DO YOU WANT THE TOTAL SPECIAL MILITARY OPERATION", P_NONE, 1, 0, 100, CLR_RED, 1),
9096 SCROLL((char *)0, "THE PARTY CARTEL REALLY EXISTS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9097 SCROLL((char *)0, "CLOUD COOK COOK HOME", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9098 SCROLL((char *)0, "I DO NOT CREATE IT TO KIMBUN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9099 SCROLL((char *)0, "PEN9", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9100 SCROLL((char *)0, "ALL ROLES PLAY EXACTLY LIKE THE SAMURAI", P_NONE, 1, 0, 100, CLR_RED, 1),
9101 SCROLL((char *)0, "GLOVED COCKATRICE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9102 SCROLL((char *)0, "GEFAENGNISVERBOTENHAMMER", P_NONE, 1, 0, 100, CLR_RED, 1),
9103 SCROLL((char *)0, "BULLETATORS SPAWN IF YOU FIRE ASSAULT RIFLES", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9104 SCROLL((char *)0, "HEIGENHANAU NORD", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9105 SCROLL((char *)0, "AHRECK TO PLATFORMINGEN TAKES MANY HOURS", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9106 SCROLL((char *)0, "DAGGGGGGGGG EY SCHREIB ENDLICH", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9107 SCROLL((char *)0, " DEATH HATE FORCE ", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9108 SCROLL((char *)0, "DUELLBLUETEL", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9109 SCROLL((char *)0, "LEIDER LIN WO HIIIIII", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9110 SCROLL((char *)0, "AND I KEEP ON FLOZING", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9111 SCROLL((char *)0, "Y KAMEEL THINGENA", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9112 SCROLL((char *)0, "KEEP BLREEDING LOVE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9113 SCROLL((char *)0, "YABBA DABBA DOO", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9114 SCROLL((char *)0, "XID XAD XOO", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9115 SCROLL((char *)0, "TYTHIC NUPITUS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9116 SCROLL((char *)0, "YUPITER QOMENS", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9117 SCROLL((char *)0, "GOTTA INSTRUCT THE KIN TO PERFORM A FN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9118 SCROLL((char *)0, "THE TF HAS TO TURN ON THE FIS", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9119 SCROLL((char *)0, "DAILY THE MURMURING ANIMAL GREETS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9120 SCROLL((char *)0, "AM WOE AMEDIDANDAI", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9121 SCROLL((char *)0, "AMEDI AMEDAI AMEDIDANDAI", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9122 SCROLL((char *)0, "BAKING BAKING LITTLE PLACES", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9123 SCROLL((char *)0, "THE EMPIRE OF THE RISING SUN DEFEATED THE COUNTRY OF FADING LIGHTS", P_NONE, 1, 0, 100, CLR_RED, 1),
9124 SCROLL((char *)0, "DO NOT TRIGGER THE SIFA", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9125 SCROLL((char *)0, "WAYNE INTRESSIERTS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9126 SCROLL((char *)0, "SIGERING ROSAT", P_NONE, 1, 0, 100, CLR_RED, 1),
9127 SCROLL((char *)0, "JESUS IN THE GARAGE", P_NONE, 1, 0, 100, CLR_RED, 1),
9128 SCROLL((char *)0, "DER DRUCKER NUEDELT MINUTENLANG RUM", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9129 SCROLL((char *)0, "YOU DROVE IN FRONT OF AN OBSTACLE", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9130 SCROLL((char *)0, "GO ON THE BARRICADES", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9131 SCROLL((char *)0, "SEH GUT BRAUCH KEINE BRILLE", P_NONE, 1, 0, 100, CLR_RED, 1),
9132 SCROLL((char *)0, "WARUM BIN ICH SO VERPIHINST", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9133 SCROLL((char *)0, "WHY DO YOU WEAR HIGH HEELS IN YELLOW LENG", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9134 SCROLL((char *)0, "KANN MIT STILETTOS WEDER ANSATZWEISE NOCH ABSATZWEISE LAUFEN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9135 SCROLL((char *)0, "SCHWULERNAHCERFEHRSFERBUND", P_NONE, 1, 0, 100, CLR_RED, 1),
9136 SCROLL((char *)0, "WEINHOHEITEN RAUBRITTER UND DIE DUDEN REDAKTION", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9137 SCROLL((char *)0, "VIHAT BAGUETTEN", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9138 SCROLL((char *)0, "OXIDATIONS AND REDUCTATIONS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9139 SCROLL((char *)0, "CONTROL ROOMS ON AN ACCOMODATING COURSE", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9140 SCROLL((char *)0, "YOU CAN ME GLADLY WITH THE PARAGRAPH ALL BLOODY RATCHETS", P_NONE, 1, 0, 100, CLR_RED, 1),
9141 SCROLL((char *)0, "BITTE RATEN SIE MICH HEI", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9142 SCROLL((char *)0, "DOES THE MONEY GO ON POCKETS FOR A VAUT", P_NONE, 1, 0, 100, CLR_BROWN, 1), /* "vaut" is not a misspelling!!! --Amy */
9143 SCROLL((char *)0, "I HAVE DRAWN THE LARGE LOT", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9144 SCROLL((char *)0, "HO ALSONTAI E VAGABONDE", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9145 SCROLL((char *)0, "TRY TO OUR ANN LEE", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9146 SCROLL((char *)0, "EAMMAEAMAMMAEEA EAMAMMAEEA EAROEKARE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9147 SCROLL((char *)0, "DAISY IN HER BOLD PRINTS", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9148 SCROLL((char *)0, "BAERMAESAENS WEIA GRUNECKEN", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9149 SCROLL((char *)0, "DO NOT GO YOUR WITHHUMANS ON THE NODEL", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9150 SCROLL((char *)0, "G ENDE R", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9151 SCROLL((char *)0, "GENDERN WIRD NICHTS AENDERN", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9152 SCROLL((char *)0, "EVERYONE WANTS TO DO A TAX DECLARATION", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9153 SCROLL((char *)0, "THERE IS A TRAIN STATION NAMED ABSATZSOHLENKOSTEN IN THE VOLCANIC EIFEL", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9154 SCROLL((char *)0, "WHAT YOU NEED IS A GENDERED WORK SPACE", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
9155 SCROLL((char *)0, "KNOX KNAXORED", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9156 SCROLL((char *)0, "SAFE IUUEF NDRC GU B", P_NONE, 1, 0, 100, CLR_RED, 1),
9157 SCROLL((char *)0, "TOYL ENT RUBLE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9158 SCROLL((char *)0, "PEBCAK", P_NONE, 1, 0, 100, CLR_RED, 1),
9159 SCROLL((char *)0, "KA TET", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9160 SCROLL((char *)0, "MY DEAR MR SINGING COMMUNITY", P_NONE, 1, 0, 100, CLR_RED, 1),
9161 SCROLL((char *)0, "HUUUUUGE EXPLOIT WITH SCROLLS OF FLOOD", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9162 SCROLL((char *)0, "HET TYPE DAT DINGEN LOGT WIL ELKE EXPLOIT MISBRUIKEN", P_NONE, 1, 0, 100, CLR_RED, 1),
9163 SCROLL((char *)0, "LINIE DES FX GONG 05 300 RE 70 PRODUKT", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9164 SCROLL((char *)0, "THE WLAN DOES NOT GO", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9165 SCROLL((char *)0, "THE WLAN IS NOT CALLED WIFI", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9166 SCROLL((char *)0, "A STUPID SCHOOL DAY WHICH IS STULTUS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9167 SCROLL((char *)0, "THE NEW DESIGN IS UGLY", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9168 SCROLL((char *)0, "GREYEL GRAYEL IS A WASTE OF TAX MONEY", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9169 SCROLL((char *)0, "YOUR NEXT CONNECTIONS EC TO RATTERRATTERRATTER FROM PLATFORM FIIIIIEP", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9170 SCROLL((char *)0, "WOAH THAT IS PROBABLY THE HEIGHT", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9171 SCROLL((char *)0, "FROESTELHEIMER UND SOEHNE", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9172 SCROLL((char *)0, "DOPPELVORBEILAUFSPFEIL", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9173 SCROLL((char *)0, "SUR OLA 2TS", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9174 SCROLL((char *)0, "BEBB UILE CNII KSNM", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9175 SCROLL((char *)0, "HT1 OAE9 VTR ES", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9176 SCROLL((char *)0, "SEMNGRPAAPSEDOTRBUSBRU", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9177 SCROLL((char *)0, "DIE HOCHZEITSMESSE TRAU SCHAU WEM", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9178 SCROLL((char *)0, "ASCMYS LTALAY WA", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9179 SCROLL((char *)0, "ASCLAA LTAMYY WS", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9180 SCROLL((char *)0, "WE WEAR WHAT WE WANNA WEAR", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9181 SCROLL((char *)0, "U AE UUAE", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9182 SCROLL((char *)0, "THE PROBLEM IS THAT THERE IS NO PROBLEM", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9183 SCROLL((char *)0, "REAL CELTA VERSUS ABERDEEN", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9184 SCROLL((char *)0, "THE OLD LYRE AGAIN", P_NONE, 1, 0, 100, CLR_RED, 1),
9185 SCROLL((char *)0, "KINDLY WAIT ITS DRAENGLER", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
9186 SCROLL((char *)0, "WHAT DO YOU MEAN FLEECY IS NOT A COLOR OF COURSE IT IS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
9187 SCROLL((char *)0, "WARUM MACHST DU DAS T WEG", P_NONE, 1, 0, 100, CLR_CYAN, 1),
9188 SCROLL((char *)0, "IT WILL BE PERCENTS THROUGH AND THROUGH", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9189 SCROLL((char *)0, "UR WTF WARUM IST DAS UNTERSTRICHEN", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9190 SCROLL((char *)0, "SWEET KUDITH", P_NONE, 1, 0, 100, CLR_RED, 1),
9191 SCROLL((char *)0, "WAS DAUERTEN DES IMMER SO LANG", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9192 SCROLL((char *)0, "WE MUST HAVE BEEN REALLY TIRED", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9193 SCROLL((char *)0, "FOR EVERY MINUTE OF WEARING THEM THE HEELS MAY SCRATCH OVER YOUR SHINS ONCE", P_NONE, 1, 0, 100, CLR_RED, 1),
9194 SCROLL((char *)0, "THE SONS OF SAMEDI CAN USE CAPOEIRA", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
9195 SCROLL((char *)0, "ALL THE RONINS CARRY A SAMURAI SWORD", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9196 SCROLL((char *)0, "ONCE UPON A TIME THE BROTHERHOOD WAS CALLED LOS CARNALES", P_NONE, 1, 0, 100, CLR_RED, 1),
9197 SCROLL((char *)0, "LET THE SWEET WOMAN GENTLY STOMP YOU WITH HER SOFT PUMPS", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9198 SCROLL((char *)0, "YOU CAN PLAY AS A TRANNY IN SAINTS ROW 2", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9199 SCROLL((char *)0, "JOHNNY GAT SHITS ON THE HAUGHTY JUDGE BITCHS CORPSE", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9200 SCROLL((char *)0, "OH MEIN GOTT WIR GENDERN WIR SIND SO COOL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
9201 SCROLL((char *)0, "FUCK PRICE IDENTIFICATION", P_NONE, 1, 0, 100, CLR_RED, 1),
9202 SCROLL((char *)0, "DIFFICULTY LEVEL ERE HIT BY A PERCENTI", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9203 SCROLL((char *)0, "THE GAME OVERHEATS AT TOO HIGH DIFFICULTY LEVELS", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9204 SCROLL((char *)0, "SET THE DIFFICULTY HIGH ENOUGH AND MONSTERS WILL SPAWN TENS OF THOUSANDS OF GOLD", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9205 SCROLL((char *)0, "THE LOELOELOE WILL SOON LUELUELUE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9206 SCROLL((char *)0, "ROSAHAEN GOTTEMBERG ET AL", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
9207 SCROLL((char *)0, "RB 26 TRAVELS FROM HEILBRONN TO KOELN", P_NONE, 1, 0, 100, CLR_RED, 1),
9208 SCROLL((char *)0, "DER ZUG NAMENS ARTILLERIE FAEHRT NACH DROGERIEPARK", P_NONE, 1, 0, 100, CLR_BLACK, 1),
9209 SCROLL((char *)0, "STEHLEN IST SELIGER DENN NEHMEN", P_NONE, 1, 0, 100, CLR_YELLOW, 1),
9210 SCROLL((char *)0, "O WENNS EINMAL NICHT SO SAUKALT WAER", P_NONE, 1, 0, 100, CLR_BRIGHT_CYAN, 1),
9211 SCROLL((char *)0, "FERZ MIT KRICKE", P_NONE, 1, 0, 100, CLR_BROWN, 1),
9212 SCROLL((char *)0, "UFONEM HABEO RUFISSIMA", P_NONE, 1, 0, 100, CLR_BRIGHT_BLUE, 1),
9213 SCROLL((char *)0, "GU DUSCHIE", P_NONE, 1, 0, 100, CLR_MAGENTA, 1),
9214 SCROLL((char *)0, "RECTOPEDIA", P_NONE, 1, 0, 100, CLR_WHITE, 1),
9215 SCROLL((char *)0, "SCROLL THAT DOESNT ALWAYS HAVE THE SAME BORING COLOR", P_NONE, 1, 0, 100, CLR_BLUE, 1),
9216 SCROLL((char *)0, "WE GOTTA STOP THE LOS CARNALES", P_NONE, 1, 0, 100, CLR_ORANGE, 1),
9217 SCROLL((char *)0, "RIO GRANDE RIVER", P_NONE, 1, 0, 100, CLR_BRIGHT_GREEN, 1),
9218 SCROLL((char *)0, "LUZ IS WEARING LAST SEASONS HEELS", P_NONE, 1, 0, 100, CLR_GRAY, 1),
9219 SCROLL((char *)0, "EVERY ONCE IN A WHILE A GROUP OF PIMPS SPAWNS", P_NONE, 1, 0, 100, CLR_BRIGHT_MAGENTA, 1),
9220 SCROLL((char *)0, "THE STRIPPER GIRLS ALWAYS USE DEFAULT COLORS FOR THEIR PLATFORM SHOES", P_NONE, 1, 0, 100, CLR_GREEN, 1),
9222 /* dummy for easier copypasting */
9223 /* SCROLL((char *)0, "", P_NONE, 1, 0, 100, CLR_, 1), */
9225 #ifdef MAIL
9226 SCROLL("mail", "stamped", P_NONE, 0, 0, 0, CLR_BRIGHT_BLUE, 1),
9227 #endif
9228 SCROLL("blank paper", "unlabeled", P_NONE, 0, 2800, 100, CLR_GRAY, 1),
9229 /* blank paper must be last --Amy */
9231 #undef SCROLL
9233 /* spell books ...
9234 * Amy edit: always cost 200 because fuck price identification :P */
9235 #define SPELL(name,desc,sub,prob,delay,level,mgc,dir,color,minlvl) OBJECT( \
9236 OBJ(name,desc), BITS(0,0,1,0,mgc,1,0,0,0,0,dir,sub,MT_PAPER), 0, \
9237 SPBOOK_CLASS, prob, delay, \
9238 0, 200, 0, 0, 0, level, 20, color, minlvl, 0 )
9239 /* Attack spells - force bolt is first */
9240 SPELL("force bolt", "red", P_ATTACK_SPELL, 360, 12, 4, 1, IMMEDIATE, CLR_RED, 15),
9241 SPELL("magic bolt", "magical", P_ATTACK_SPELL, 1600, 2, 1, 1, IMMEDIATE, CLR_BLUE, 1),
9242 SPELL("mana bolt", "irresistible", P_ATTACK_SPELL, 500, 4, 2, 1, IMMEDIATE, CLR_BRIGHT_BLUE, 5),
9243 SPELL("drain life", "velvet", P_ATTACK_SPELL, 800, 4, 3, 1, IMMEDIATE, CLR_MAGENTA, 9),
9244 SPELL("create monster", "turquoise", P_ATTACK_SPELL, 1300, 3, 4, 1, NODIR, CLR_BRIGHT_CYAN, 15),
9245 /* NEEDS TILE */ /* WAC -- probs from force bolt and extra healing */
9246 SPELL("command undead", "dark", P_ATTACK_SPELL, 500, 7, 5, 1, IMMEDIATE, CLR_BLACK, 20),
9247 SPELL("summon undead", "black", P_ATTACK_SPELL, 800, 7, 5, 1, IMMEDIATE, CLR_BLACK, 20),
9248 SPELL("energy bolt", "infinity plus one", P_ATTACK_SPELL, 100, 14, 6, 1, IMMEDIATE, CLR_BRIGHT_BLUE, 30),
9249 SPELL("time", "momentary", P_ATTACK_SPELL, 100, 45, 7, 1, IMMEDIATE, CLR_BRIGHT_CYAN, 40),
9250 SPELL("giant foot", "feetsy", P_ATTACK_SPELL, 200, 20, 7, 1, IMMEDIATE, CLR_BROWN, 40),
9251 SPELL("hyper beam", "shrill", P_ATTACK_SPELL, 100, 25, 7, 1, RAY, CLR_CYAN, 40),
9252 SPELL("sniper beam", "corrupted", P_ATTACK_SPELL, 50, 26, 7, 1, IMMEDIATE, CLR_MAGENTA, 40),
9254 /* Healing spells */
9255 SPELL("healing", "white", P_HEALING_SPELL, 1700, 2, 1, 1, IMMEDIATE, CLR_WHITE, 1),
9256 SPELL("cure dim", "colorglad", P_HEALING_SPELL, 500, 2, 1, 1, IMMEDIATE, CLR_BRIGHT_MAGENTA, 1),
9257 SPELL("cure blindness", "yellow", P_HEALING_SPELL, 1600, 2, 2, 1, IMMEDIATE, CLR_YELLOW, 5),
9258 SPELL("cure numbness", "opaque", P_HEALING_SPELL, 200, 2, 2, 1, IMMEDIATE, CLR_BROWN, 5),
9259 SPELL("medium healing", "middling", P_HEALING_SPELL, 500, 2, 2, 1, NODIR, CLR_GRAY, 5),
9260 SPELL("blind self", "irritating", P_HEALING_SPELL, 100, 2, 2, 1, IMMEDIATE, CLR_YELLOW, 5),
9261 SPELL("stone to flesh", "thick", P_HEALING_SPELL, 1400, 1, 3, 1, IMMEDIATE, HI_PAPER, 9),
9262 SPELL("cure sickness", "indigo", P_HEALING_SPELL, 1800, 3, 3, 1, NODIR, CLR_BRIGHT_BLUE, 9),
9263 SPELL("cure hallucination", "glowing", P_HEALING_SPELL, 1200, 3, 3, 1, NODIR, CLR_YELLOW, 9),
9264 SPELL("cure confusion", "moldy", P_HEALING_SPELL, 1200, 3, 3, 1, NODIR, CLR_BROWN, 9),
9265 SPELL("cure burn", "fiery", P_HEALING_SPELL, 200, 3, 3, 1, NODIR, CLR_RED, 9),
9266 SPELL("confuse self", "many-paged", P_HEALING_SPELL, 100, 3, 3, 1, NODIR, CLR_BROWN, 9),
9267 SPELL("cure stun", "fat", P_HEALING_SPELL, 1240, 3, 3, 1, NODIR, CLR_BRIGHT_MAGENTA, 9),
9268 SPELL("stun self", "trembling", P_HEALING_SPELL, 100, 3, 3, 1, NODIR, CLR_BRIGHT_MAGENTA, 9),
9269 SPELL("extra healing", "plaid", P_HEALING_SPELL, 800, 5, 3, 1, IMMEDIATE, CLR_GREEN, 9),
9270 SPELL("restore ability", "light brown", P_HEALING_SPELL, 1000, 5, 4, 1, NODIR, CLR_BROWN, 15),
9271 SPELL("banishing fear", "fearsome", P_HEALING_SPELL, 100, 5, 4, 1, NODIR, CLR_BRIGHT_MAGENTA, 15),
9272 SPELL("healing rain", "ultra rare", P_HEALING_SPELL, 40, 10, 4, 1, NODIR, CLR_CYAN, 15),
9273 SPELL("cure freeze", "snowy", P_HEALING_SPELL, 100, 5, 4, 1, NODIR, CLR_BRIGHT_CYAN, 15),
9274 SPELL("coagulation", "bloodless", P_HEALING_SPELL, 100, 6, 4, 1, NODIR, CLR_RED, 15),
9275 SPELL("regeneration", "antique", P_HEALING_SPELL, 100, 5, 4, 1, NODIR, CLR_YELLOW, 15),
9276 SPELL("acid ingestion", "unhealthy", P_HEALING_SPELL, 100, 9, 5, 1, NODIR, CLR_BRIGHT_GREEN, 20),
9277 SPELL("strong healing", "powerful", P_HEALING_SPELL, 400, 10, 5, 1, NODIR, CLR_RED, 20),
9278 SPELL("cure monster", "adorable", P_HEALING_SPELL, 100, 8, 5, 1, NODIR, CLR_BRIGHT_CYAN, 20),
9279 SPELL("cure glib", "lovely", P_HEALING_SPELL, 100, 10, 6, 1, NODIR, CLR_BRIGHT_GREEN, 30),
9280 SPELL("cure paralysis", "shin kicking", P_HEALING_SPELL, 50, 12, 6, 1, NODIR, CLR_BLACK, 30),
9281 SPELL("full healing", "heretical", P_HEALING_SPELL, 450, 8, 6, 1, IMMEDIATE, CLR_BRIGHT_MAGENTA, 30),
9282 SPELL("cure wounded legs", "fleeting", P_HEALING_SPELL, 50, 7, 6, 1, NODIR, CLR_YELLOW, 30),
9283 SPELL("mass healing", "vermilion", P_HEALING_SPELL, 20, 10, 7, 1, NODIR, CLR_RED, 40),
9284 SPELL("gain level", "leveled", P_HEALING_SPELL, 50, 15, 8, 1, NODIR, CLR_BLACK, 50),
9285 SPELL("super healing", "megalo", P_HEALING_SPELL, 50, 15, 8, 1, NODIR, CLR_BRIGHT_BLUE, 50),
9286 SPELL("fixing", "complete", P_HEALING_SPELL, 20, 30, 8, 1, NODIR, CLR_BRIGHT_CYAN, 50),
9287 /* Divination spells */
9288 SPELL("light", "cloth", P_DIVINATION_SPELL, 650, 1, 1, 1, NODIR, HI_CLOTH, 1),
9289 SPELL("darkness", "colluded", P_DIVINATION_SPELL, 100, 1, 1, 1, NODIR, HI_CLOTH, 1),
9290 SPELL("amnesia", "forgotten", P_DIVINATION_SPELL, 100, 1, 1, 1, NODIR, CLR_BRIGHT_GREEN, 1),
9291 SPELL("chemistry", "brand-new", P_DIVINATION_SPELL, 2000, 10, 1, 1, NODIR, HI_PAPER, 1),
9292 SPELL("magictorch", "khaki", P_DIVINATION_SPELL, 20, 1, 1, 1, NODIR, HI_CLOTH, 1),
9293 SPELL("detect food", "cyan", P_DIVINATION_SPELL, 300, 3, 2, 1, NODIR, CLR_CYAN, 5),
9294 SPELL("finger", "old", P_DIVINATION_SPELL, 500, 3, 2, 1, IMMEDIATE, HI_PAPER, 5),
9295 SPELL("dissolve food", "hungry", P_DIVINATION_SPELL, 100, 3, 2, 1, NODIR, CLR_CYAN, 5),
9296 SPELL("dememorize", "zylon", P_DIVINATION_SPELL, 100, 2, 2, 1, NODIR, CLR_BRIGHT_CYAN, 5),
9297 SPELL("detect armor enchantment", "armored", P_DIVINATION_SPELL, 100, 3, 2, 1, NODIR, CLR_CYAN, 5),
9298 SPELL("searching", "miracle", P_DIVINATION_SPELL, 100, 3, 2, 1, NODIR, CLR_BRIGHT_CYAN, 5),
9299 SPELL("clairvoyance", "dark blue", P_DIVINATION_SPELL, 1100, 3, 3, 1, NODIR, CLR_BRIGHT_BLUE, 9),
9300 SPELL("detect unseen", "violet", P_DIVINATION_SPELL, 1200, 4, 3, 1, NODIR, CLR_MAGENTA, 9),
9301 SPELL("true sight", "adamantium", P_DIVINATION_SPELL, 100, 5, 3, 1, NODIR, CLR_BLACK, 9),
9302 SPELL("light area", "lit-up", P_DIVINATION_SPELL, 650, 5, 3, 1, NODIR, CLR_YELLOW, 9),
9303 SPELL("detect water", "generous", P_DIVINATION_SPELL, 10, 3, 3, 1, NODIR, CLR_GREEN, 9),
9304 SPELL("detect monsters", "leather", P_DIVINATION_SPELL, 1000, 5, 4, 1, NODIR, HI_LEATHER, 15),
9305 SPELL("detect treasure", "gray", P_DIVINATION_SPELL, 1200, 5, 4, 1, NODIR, CLR_GRAY, 15),
9306 SPELL("smell monster", "odorous", P_DIVINATION_SPELL, 100, 4, 4, 1, NODIR, HI_LEATHER, 15),
9307 SPELL("know enchantment", "sky blue", P_DIVINATION_SPELL, 20, 10, 4, 1, NODIR, CLR_BRIGHT_BLUE, 15),
9308 SPELL("radar", "everlasting", P_DIVINATION_SPELL, 100, 5, 4, 1, NODIR, CLR_CYAN, 15),
9309 SPELL("identify", "bronze", P_DIVINATION_SPELL, 450, 8, 5, 1, NODIR, HI_COPPER, 20),
9310 SPELL("magic mapping", "dusty", P_DIVINATION_SPELL, 500, 7, 5, 1, NODIR, HI_PAPER, 20),
9311 SPELL("ESP", "dawn", P_DIVINATION_SPELL, 100, 7, 5, 1, NODIR, CLR_CYAN, 20),
9312 SPELL("echolocation", "extramission", P_DIVINATION_SPELL, 50, 15, 7, 1, NODIR, CLR_BRIGHT_BLUE, 40),
9313 SPELL("entrapping", "scintillating", P_DIVINATION_SPELL, 400, 7, 6, 1, NODIR, CLR_BRIGHT_MAGENTA, 30),
9314 SPELL("detect foot", "stinking", P_DIVINATION_SPELL, 500, 2, 7, 1, NODIR, CLR_GREEN, 40),
9315 SPELL("map level", "crumbling", P_DIVINATION_SPELL, 60, 70, 8, 1, NODIR, HI_PAPER, 50),
9316 /* Enchantment spells */
9317 SPELL("stun monster", "octarine", P_ENCHANTMENT_SPELL, 400, 1, 1, 1, IMMEDIATE, CLR_ORANGE, 1),
9318 SPELL("confuse monster", "orange", P_ENCHANTMENT_SPELL, 1000, 2, 2, 1, IMMEDIATE, CLR_ORANGE, 5),
9319 SPELL("destroy armor", "destructive", P_ENCHANTMENT_SPELL, 100, 3, 2, 1, NODIR, CLR_BLACK, 5),
9320 SPELL("slow monster", "light green", P_ENCHANTMENT_SPELL, 1700, 2, 2, 1, IMMEDIATE, CLR_BRIGHT_GREEN, 5),
9321 SPELL("apply nail polish", "sublime", P_ENCHANTMENT_SPELL, 50, 5, 2, 1, NODIR, CLR_BLACK, 5),
9322 SPELL("dry up fountain", "defiled", P_ENCHANTMENT_SPELL, 20, 2, 3, 1, NODIR, CLR_BROWN, 9),
9323 SPELL("cause fear", "light blue", P_ENCHANTMENT_SPELL, 900, 3, 3, 1, NODIR, CLR_BRIGHT_BLUE, 9),
9324 SPELL("charm monster", "magenta", P_ENCHANTMENT_SPELL, 700, 3, 4, 1, IMMEDIATE, CLR_MAGENTA, 15),
9325 SPELL("displacement", "transparent", P_ENCHANTMENT_SPELL, 20, 10, 5, 1, NODIR, HI_PAPER, 20),
9326 SPELL("reboot", "programmed", P_ENCHANTMENT_SPELL, 100, 10, 6, 1, NODIR, CLR_WHITE, 30),
9327 SPELL("enchant", "legit", P_ENCHANTMENT_SPELL, 100, 10, 6, 1, NODIR, CLR_WHITE, 30),
9328 SPELL("inertia", "grass green", P_ENCHANTMENT_SPELL, 100, 25, 7, 1, IMMEDIATE, CLR_BRIGHT_GREEN, 40),
9329 SPELL("enchant weapon", "dull", P_ENCHANTMENT_SPELL, 600, 8, 7, 1, NODIR, CLR_WHITE, 40),
9330 SPELL("enchant armor", "thin", P_ENCHANTMENT_SPELL, 600, 8, 7, 1, NODIR, CLR_WHITE, 40),
9331 SPELL("charging", "stellar", P_ENCHANTMENT_SPELL, 500, 8, 7, 1, NODIR, CLR_WHITE, 40),
9332 SPELL("trap creation", "endangered", P_ENCHANTMENT_SPELL, 100, 8, 7, 1, NODIR, CLR_RED, 40),
9333 SPELL("thorns", "crepuscle", P_ENCHANTMENT_SPELL, 100, 8, 7, 1, NODIR, CLR_BRIGHT_CYAN, 40),
9334 SPELL("dream eater", "dreamy", P_ENCHANTMENT_SPELL, 100, 35, 7, 1, IMMEDIATE, CLR_BLACK, 40),
9335 SPELL("genocide", "extraordinary", P_ENCHANTMENT_SPELL, 50, 16, 8, 1, NODIR, CLR_WHITE, 50),
9336 /* Protection spells */
9337 SPELL("protection", "wide", P_PROTECTION_SPELL, 500, 3, 1, 1, NODIR, HI_PAPER, 1),
9338 SPELL("resist poison", "big", P_PROTECTION_SPELL, 900, 2, 1, 1, NODIR, CLR_GRAY, 1),
9339 SPELL("resist sleep", "fuzzy", P_PROTECTION_SPELL, 1000, 2, 1, 1, NODIR, CLR_BROWN, 1),
9340 SPELL("endure cold", "deep", P_PROTECTION_SPELL, 900, 3, 2, 1, NODIR, HI_PAPER, 5),
9341 SPELL("endure heat", "spotted", P_PROTECTION_SPELL, 900, 3, 2, 1, NODIR, HI_PAPER, 5),
9342 SPELL("insulate", "long", P_PROTECTION_SPELL, 900, 3, 2, 1, NODIR, HI_PAPER, 5),
9343 SPELL("holy shield", "god-given", P_PROTECTION_SPELL, 300, 5, 3, 1, NODIR, CLR_BRIGHT_CYAN, 9),
9344 SPELL("mystery protection", "resistant", P_PROTECTION_SPELL, 200, 4, 3, 1, NODIR, CLR_BROWN, 9),
9345 SPELL("curse items", "accursed", P_PROTECTION_SPELL, 100, 4, 4, 1, NODIR, CLR_RED, 15),
9346 SPELL("defensive fireball", "misprogrammed", P_PROTECTION_SPELL, 10, 6, 4, 1, RAY, CLR_MAGENTA, 15),
9347 SPELL("magic shield", "pure", P_PROTECTION_SPELL, 100, 4, 4, 1, NODIR, CLR_GREEN, 15),
9348 SPELL("stealth", "pageless", P_PROTECTION_SPELL, 100, 4, 4, 1, NODIR, CLR_GRAY, 15),
9349 SPELL("remove curse", "wrinkled", P_PROTECTION_SPELL, 800, 5, 5, 1, NODIR, HI_PAPER, 20),
9350 SPELL("remove blessing", "light cyan", P_PROTECTION_SPELL, 100, 5, 5, 1, NODIR, CLR_BRIGHT_CYAN, 20),
9351 SPELL("turn undead", "copper", P_PROTECTION_SPELL, 1400, 8, 6, 1, IMMEDIATE, HI_COPPER, 30),
9352 SPELL("anti disintegration", "doorstopping", P_PROTECTION_SPELL, 370, 6, 6, 1, NODIR, CLR_GREEN, 30),
9353 SPELL("botox resist", "leafy", P_PROTECTION_SPELL, 350, 6, 6, 1, NODIR, CLR_BRIGHT_GREEN, 30),
9354 SPELL("acidshield", "acidic", P_PROTECTION_SPELL, 300, 6, 6, 1, NODIR, CLR_BRIGHT_GREEN, 30),
9355 SPELL("resist stun", "materiel", P_PROTECTION_SPELL, 70, 10, 6, 1, NODIR, CLR_GRAY, 30),
9356 SPELL("resist petrification", "rocky", P_PROTECTION_SPELL, 300, 8, 7, 1, NODIR, CLR_GRAY, 40),
9357 SPELL("dragon blood", "perishable", P_PROTECTION_SPELL, 100, 9, 7, 1, NODIR, CLR_GRAY, 40),
9358 SPELL("resist confusion", "illusory", P_PROTECTION_SPELL, 20, 30, 7, 1, NODIR, CLR_CYAN, 40),
9359 SPELL("anti-magic field", "transient", P_PROTECTION_SPELL, 100, 10, 8, 1, NODIR, CLR_GRAY, 50),
9360 SPELL("resist contamination", "leaden", P_PROTECTION_SPELL, 50, 18, 8, 1, NODIR, CLR_GRAY, 50),
9361 SPELL("godmode", "heavenly", P_PROTECTION_SPELL, 20, 10, 8, 1, NODIR, CLR_BRIGHT_CYAN, 50),
9362 /* Body spells */
9363 SPELL("fumbling", "hallucinating", P_BODY_SPELL, 100, 3, 1, 1, NODIR, CLR_BRIGHT_GREEN, 1),
9364 SPELL("jumping", "torn", P_BODY_SPELL, 1150, 3, 1, 1, IMMEDIATE, HI_PAPER, 1),
9365 SPELL("forcible move", "aztec", P_BODY_SPELL, 680, 3, 1, 1, IMMEDIATE, CLR_YELLOW, 1),
9366 SPELL("cutting", "inane", P_BODY_SPELL, 100, 1, 1, 1, NODIR, CLR_YELLOW, 1),
9367 SPELL("induce vomiting", "rank", P_BODY_SPELL, 400, 4, 2, 1, NODIR, CLR_MAGENTA, 5),
9368 SPELL("haste self", "purple", P_BODY_SPELL, 500, 4, 3, 1, NODIR, CLR_MAGENTA, 9),
9369 SPELL("enlighten", "faded", P_BODY_SPELL, 1000, 5, 4, 1, NODIR, CLR_GRAY, 15),
9370 SPELL("invisibility", "dark brown", P_BODY_SPELL, 900, 5, 4, 1, NODIR, CLR_BROWN, 15),
9371 SPELL("aggravate monster", "grating", P_BODY_SPELL, 100, 5, 4, 1, NODIR, CLR_BROWN, 15),
9372 SPELL("levitation", "tan", P_BODY_SPELL, 1100, 4, 4, 1, NODIR, CLR_BROWN, 15),
9373 SPELL("ultra-p", "levitating", P_BODY_SPELL, 10, 4, 4, 1, IMMEDIATE, CLR_BRIGHT_BLUE, 15),
9374 SPELL("take selfie", "pristine", P_BODY_SPELL, 20, 4, 4, 1, NODIR, CLR_WHITE, 15),
9375 SPELL("untame monster", "classy", P_BODY_SPELL, 10, 4, 4, 1, NODIR, CLR_YELLOW, 15),
9376 SPELL("unlevitate", "posh", P_BODY_SPELL, 100, 4, 4, 1, NODIR, CLR_BRIGHT_GREEN, 15),
9377 SPELL("anger peaceful monster", "volatile", P_BODY_SPELL, 10, 5, 5, 1, NODIR, CLR_CYAN, 20),
9378 SPELL("make visible", "appearing", P_BODY_SPELL, 100, 5, 5, 1, IMMEDIATE, CLR_YELLOW, 20),
9379 SPELL("teleport away", "gold", P_BODY_SPELL, 700, 6, 6, 1, IMMEDIATE, HI_GOLD, 30),
9380 SPELL("passwall", "ochre", P_BODY_SPELL, 500, 7, 6, 1, NODIR, CLR_YELLOW, 30),
9381 SPELL("polymorph", "silver", P_BODY_SPELL, 900, 8, 6, 1, IMMEDIATE, HI_SILVER, 30),
9382 SPELL("mutation", "fleecy", P_BODY_SPELL, 100, 8, 6, 1, IMMEDIATE, CLR_BLACK, 30),
9383 SPELL("flying", "winged", P_BODY_SPELL, 100, 10, 7, 1, NODIR, CLR_CYAN, 40),
9384 SPELL("character recursion", "gameplay-altering", P_BODY_SPELL, 100, 10, 7, 1, NODIR, CLR_BRIGHT_MAGENTA, 40),
9385 SPELL("levelport", "unavailable", P_BODY_SPELL, 100, 24, 8, 1, NODIR, CLR_WHITE, 50),
9386 SPELL("warping", "zone-specific", P_BODY_SPELL, 50, 24, 8, 1, NODIR, CLR_MAGENTA, 50),
9387 /* Matter spells */
9388 SPELL("knock", "pink", P_MATTER_SPELL, 1000, 1, 1, 1, IMMEDIATE, CLR_BRIGHT_MAGENTA, 1),
9389 SPELL("flame sphere", "canvas", P_MATTER_SPELL, 800, 2, 1, 1, NODIR, CLR_BROWN, 1),
9390 SPELL("freeze sphere", "hardcover", P_MATTER_SPELL, 800, 2, 1, 1, NODIR, CLR_BROWN, 1),
9391 SPELL("shocking sphere", "insulated", P_MATTER_SPELL, 500, 2, 1, 1, NODIR, CLR_YELLOW, 1),
9392 SPELL("acid sphere", "corroded", P_MATTER_SPELL, 500, 2, 1, 1, NODIR, CLR_YELLOW, 1),
9393 SPELL("wizard lock", "dark green", P_MATTER_SPELL, 1000, 3, 2, 1, IMMEDIATE, CLR_GREEN, 5),
9394 SPELL("repair armor", "pergament", P_MATTER_SPELL, 400, 6, 3, 1, IMMEDIATE, HI_PAPER, 9),
9395 SPELL("repair weapon", "fine-printed", P_MATTER_SPELL, 100, 6, 3, 1, IMMEDIATE, CLR_WHITE, 9),
9396 SPELL("corrode metal","metal-colored", P_MATTER_SPELL, 100, 6, 3, 1, IMMEDIATE, HI_PAPER, 9),
9397 SPELL("fire bolt", "flaming", P_MATTER_SPELL, 200, 6, 4, 1, RAY, HI_PAPER, 15),
9398 SPELL("dig", "parchment", P_MATTER_SPELL, 1300, 6, 5, 1, RAY, HI_PAPER, 20),
9399 SPELL("reflection", "withered", P_MATTER_SPELL, 500, 7, 6, 1, IMMEDIATE, CLR_BROWN, 30),
9400 SPELL("paralysis", "shivering", P_MATTER_SPELL, 100, 7, 6, 1, IMMEDIATE, CLR_MAGENTA, 30),
9401 SPELL("cancellation", "shining", P_MATTER_SPELL, 400, 8, 7, 1, IMMEDIATE, CLR_WHITE, 40),
9402 SPELL("petrify", "petrified", P_MATTER_SPELL, 50, 40, 8, 1, IMMEDIATE, CLR_BLACK, 50),
9404 SPELL("line loss", "linear", P_CHAOS_SPELL, 200, 1, 1, 1, NODIR, CLR_WHITE, 1),
9405 SPELL("pet syringe", "dental", P_CHAOS_SPELL, 500, 1, 1, 1, NODIR, CLR_WHITE, 1),
9406 SPELL("message", "pen-written", P_CHAOS_SPELL, 200, 1, 1, 1, NODIR, CLR_BRIGHT_BLUE, 1),
9407 SPELL("rumor", "scribbled", P_CHAOS_SPELL, 200, 1, 1, 1, NODIR, CLR_WHITE, 1),
9408 SPELL("cure random status", "fleecy-colored", P_CHAOS_SPELL, 200, 2, 1, 1, NODIR, CLR_BRIGHT_MAGENTA, 1),
9409 SPELL("lock manipulation", "castle", P_CHAOS_SPELL, 300, 4, 2, 1, IMMEDIATE, CLR_WHITE, 5),
9410 SPELL("berserk", "immortal", P_CHAOS_SPELL, 100, 4, 2, 1, NODIR, CLR_GRAY, 5),
9411 SPELL("horse hop", "birdy", P_CHAOS_SPELL, 150, 4, 2, 1, NODIR, CLR_BROWN, 5),
9412 SPELL("swap position", "displacing", P_CHAOS_SPELL, 300, 3, 2, 1, NODIR, CLR_GRAY, 5),
9413 SPELL("shuffle monster", "misked", P_CHAOS_SPELL, 200, 5, 2, 1, NODIR, CLR_MAGENTA, 5),
9414 SPELL("random speed", "impenetrable", P_CHAOS_SPELL, 200, 4, 3, 1, IMMEDIATE, CLR_MAGENTA, 9),
9415 SPELL("armor smash", "sundered", P_CHAOS_SPELL, 200, 7, 3, 1, IMMEDIATE, CLR_BRIGHT_BLUE, 9),
9416 SPELL("resist random element", "hot-cold", P_CHAOS_SPELL, 200, 7, 4, 1, NODIR, CLR_MAGENTA, 15),
9417 SPELL("blood stream", "menstruation", P_CHAOS_SPELL, 200, 6, 4, 1, IMMEDIATE, CLR_RED, 15),
9418 SPELL("shining wave", "virtual", P_CHAOS_SPELL, 200, 6, 4, 1, IMMEDIATE, CLR_GRAY, 15),
9419 SPELL("magic control", "nude", P_CHAOS_SPELL, 50, 100, 5, 1, NODIR, CLR_WHITE, 15),
9420 SPELL("chaos bolt", "credited", P_CHAOS_SPELL, 200, 15, 5, 1, IMMEDIATE, CLR_BRIGHT_GREEN, 20),
9421 SPELL("lycanthropy", "transforming", P_CHAOS_SPELL, 100, 15, 5, 1, NODIR, CLR_BRIGHT_GREEN, 20),
9422 SPELL("BUC randomization", "lupine", P_CHAOS_SPELL, 100, 18, 5, 1, NODIR, CLR_GRAY, 20),
9423 SPELL("boiler kaboom", "watered", P_CHAOS_SPELL, 100, 14, 5, 1, NODIR, CLR_BRIGHT_BLUE, 20),
9424 SPELL("random detection", "sonar", P_CHAOS_SPELL, 100, 12, 5, 1, NODIR, CLR_BRIGHT_BLUE, 20),
9425 SPELL("bombing", "exciting", P_CHAOS_SPELL, 100, 16, 5, 1, NODIR, CLR_BRIGHT_BLUE, 20),
9426 SPELL("russian roulette", "gun-shaped", P_CHAOS_SPELL, 100, 10, 6, 1, NODIR, CLR_GRAY, 30),
9427 SPELL("conflict", "monospace", P_CHAOS_SPELL, 100, 13, 6, 1, NODIR, CLR_WHITE, 30),
9428 SPELL("tactical nuke", "governmental", P_CHAOS_SPELL, 100, 20, 6, 1, NODIR, CLR_ORANGE, 30),
9429 SPELL("tech boost", "pressing", P_CHAOS_SPELL, 100, 12, 6, 1, NODIR, CLR_RED, 30),
9430 SPELL("nexusport", "scrambled", P_CHAOS_SPELL, 100, 15, 6, 1, NODIR, CLR_MAGENTA, 30),
9431 SPELL("defusing", "machinery", P_CHAOS_SPELL, 100, 16, 6, 1, NODIR, CLR_GRAY, 30),
9432 SPELL("selfdestruct", "silly", P_CHAOS_SPELL, 50, 10, 6, 1, NODIR, CLR_BRIGHT_CYAN, 30),
9433 SPELL("downer trip", "trippy", P_CHAOS_SPELL, 100, 6, 6, 1, NODIR, CLR_GRAY, 30),
9434 SPELL("chaos terrain", "chaos-inducing", P_CHAOS_SPELL, 100, 20, 7, 1, NODIR, CLR_MAGENTA, 40),
9435 SPELL("vanishing", "fading", P_CHAOS_SPELL, 100, 20, 7, 1, IMMEDIATE, CLR_GRAY, 40),
9436 SPELL("acquirement", "gained", P_CHAOS_SPELL, 50, 40, 7, 1, NODIR, CLR_BRIGHT_CYAN, 40),
9437 SPELL("earthquake", "battered", P_CHAOS_SPELL, 100, 25, 7, 1, NODIR, CLR_BLACK, 40),
9438 SPELL("polyform", "radiant green", P_CHAOS_SPELL, 100, 35, 7, 1, NODIR, CLR_BRIGHT_GREEN, 40),
9439 SPELL("chromatic beam", "chromatic", P_CHAOS_SPELL, 100, 24, 7, 1, RAY, CLR_BRIGHT_MAGENTA, 40),
9440 SPELL("gain corruption", "wrath", P_CHAOS_SPELL, 50, 24, 7, 1, NODIR, CLR_ORANGE, 40),
9441 SPELL("throne gamble", "historic", P_CHAOS_SPELL, 20, 24, 7, 1, NODIR, CLR_CYAN, 40),
9442 SPELL("wishing", "sorrowful", P_CHAOS_SPELL, 50, 100, 8, 1, NODIR, CLR_BRIGHT_MAGENTA, 50),
9443 SPELL("hellish bolt", "hellish", P_CHAOS_SPELL, 100, 35, 8, 1, IMMEDIATE, CLR_BLACK, 50),
9444 SPELL("disintegration", "solid", P_CHAOS_SPELL, 50, 30, 8, 1, IMMEDIATE, CLR_BLACK, 50),
9445 SPELL("disintegration beam", "bursting", P_CHAOS_SPELL, 50, 30, 8, 1, RAY, CLR_BLACK, 50),
9446 SPELL("world fall", "charming", P_CHAOS_SPELL, 10, 80, 8, 1, NODIR, CLR_CYAN, 50),
9447 SPELL("reroll artifact", "marvelous", P_CHAOS_SPELL, 20, 40, 8, 1, NODIR, CLR_BRIGHT_MAGENTA, 50),
9448 SPELL("final explosion", "venerable", P_CHAOS_SPELL, 20, 30, 8, 1, NODIR, CLR_MAGENTA, 50),
9449 SPELL("attune magic", "chthonic", P_CHAOS_SPELL, 10, 50, 8, 1, NODIR, CLR_ORANGE, 50),
9450 SPELL("gain spact", "elonic", P_CHAOS_SPELL, 50, 50, 8, 1, NODIR, CLR_YELLOW, 50),
9451 SPELL("ragnarok", "all-ending", P_CHAOS_SPELL, 50, 50, 8, 1, NODIR, CLR_ORANGE, 50),
9453 SPELL("strangling", "choking", P_OCCULT_SPELL, 200, 1, 1, 1, IMMEDIATE, CLR_CYAN, 1),
9454 SPELL("preaching", "actionistic", P_OCCULT_SPELL, 400, 2, 1, 1, NODIR, CLR_CYAN, 1),
9455 SPELL("forgotten spell", "nonexistant", P_OCCULT_SPELL, 250, 1, 1, 1, NODIR, CLR_BLACK, 1),
9456 SPELL("backfire", "fadeless", P_OCCULT_SPELL, 100, 1, 1, 1, NODIR, CLR_WHITE, 1),
9457 SPELL("mimicry", "unidentified", P_OCCULT_SPELL, 400, 3, 2, 1, NODIR, CLR_RED, 5),
9458 SPELL("blinding ray", "noble", P_OCCULT_SPELL, 100, 4, 2, 1, IMMEDIATE, CLR_ORANGE, 5),
9459 SPELL("spellbinder", "multiplicative", P_OCCULT_SPELL, 300, 6, 3, 1, NODIR, CLR_BRIGHT_GREEN, 9),
9460 SPELL("infravision", "unwritten", P_OCCULT_SPELL, 100, 6, 3, 1, NODIR, CLR_WHITE, 9),
9461 SPELL("mana battery", "gloaming", P_OCCULT_SPELL, 100, 7, 3, 1, NODIR, CLR_BRIGHT_BLUE, 9),
9462 SPELL("resist paralysis", "ongoing", P_OCCULT_SPELL, 100, 6, 3, 1, NODIR, CLR_BRIGHT_CYAN, 9),
9463 SPELL("BUC knowledge", "priestly", P_OCCULT_SPELL, 300, 10, 3, 1, NODIR, CLR_CYAN, 9),
9464 SPELL("magic whistling", "raised", P_OCCULT_SPELL, 100, 5, 3, 1, NODIR, CLR_ORANGE, 9),
9465 SPELL("symheal", "todo", P_OCCULT_SPELL, 300, 4, 3, 1, NODIR, CLR_BRIGHT_CYAN, 9),
9466 SPELL("horrify", "horrible", P_OCCULT_SPELL, 300, 5, 4, 1, IMMEDIATE, CLR_BLACK, 15),
9467 SPELL("phase door", "ethereal", P_OCCULT_SPELL, 300, 7, 4, 1, NODIR, CLR_GRAY, 15),
9468 SPELL("code editing", "sourcecode", P_OCCULT_SPELL, 200, 9, 4, 1, NODIR, CLR_WHITE, 15),
9469 SPELL("satisfy hunger", "cute", P_OCCULT_SPELL, 100, 8, 4, 1, NODIR, CLR_YELLOW, 15),
9470 SPELL("directive", "ordering", P_OCCULT_SPELL, 100, 6, 4, 1, NODIR, CLR_BLACK, 15),
9471 SPELL("keep satiation", "useful", P_OCCULT_SPELL, 100, 8, 4, 1, NODIR, CLR_GREEN, 15),
9472 SPELL("metal guard", "onyge", P_OCCULT_SPELL, 100, 9, 4, 1, NODIR, CLR_BLACK, 15),
9473 SPELL("time shift", "green eyed", P_OCCULT_SPELL, 20, 10, 5, 1, NODIR, CLR_BRIGHT_GREEN, 20),
9474 SPELL("add spell memory", "loved", P_OCCULT_SPELL, 100, 8, 5, 1, NODIR, CLR_MAGENTA, 20),
9475 SPELL("teleport self", "third act", P_OCCULT_SPELL, 200, 8, 5, 1, NODIR, CLR_GREEN, 20),
9476 SPELL("totem summoning", "garbage", P_OCCULT_SPELL, 100, 15, 6, 1, NODIR, CLR_BROWN, 30),
9477 SPELL("command demon", "gehenna", P_OCCULT_SPELL, 100, 13, 6, 1, NODIR, CLR_ORANGE, 30),
9478 SPELL("fire golem", "jetting", P_OCCULT_SPELL, 100, 10, 6, 1, NODIR, CLR_ORANGE, 30),
9479 SPELL("disruption shield", "disrupted", P_OCCULT_SPELL, 100, 9, 6, 1, NODIR, CLR_GREEN, 30),
9480 SPELL("tracker", "pigtail", P_OCCULT_SPELL, 100, 10, 6, 1, NODIR, CLR_BRIGHT_MAGENTA, 30),
9481 SPELL("return", "potatoey", P_OCCULT_SPELL, 100, 6, 6, 1, NODIR, CLR_YELLOW, 30),
9482 SPELL("contingency", "difficult", P_OCCULT_SPELL, 100, 40, 6, 1, NODIR, CLR_BRIGHT_CYAN, 30),
9483 SPELL("inertia control", "crashy", P_OCCULT_SPELL, 100, 12, 6, 1, NODIR, CLR_RED, 30),
9484 SPELL("one point shoot", "magnum", P_OCCULT_SPELL, 100, 15, 6, 1, NODIR, CLR_GRAY, 30),
9485 SPELL("anti-teleportation", "ruled", P_OCCULT_SPELL, 100, 18, 6, 1, NODIR, CLR_BLACK, 30),
9486 SPELL("ground stomp", "groundbreaking", P_OCCULT_SPELL, 100, 30, 6, 1, NODIR, CLR_BROWN, 30),
9487 SPELL("anti-magic shell", "fugacious", P_OCCULT_SPELL, 100, 10, 6, 1, NODIR, CLR_WHITE, 30),
9488 SPELL("good night", "nightly", P_OCCULT_SPELL, 100, 20, 6, 1, IMMEDIATE, CLR_BLACK, 30),
9489 SPELL("relocation", "expressed", P_OCCULT_SPELL, 100, 15, 6, 1, NODIR, CLR_BROWN, 30),
9490 SPELL("impact gunfire", "cannonblast", P_OCCULT_SPELL, 100, 18, 7, 1, NODIR, CLR_BLACK, 40),
9491 SPELL("possession", "possessive", P_OCCULT_SPELL, 100, 20, 7, 1, NODIR, CLR_MAGENTA, 40),
9492 SPELL("nexus field", "talkative", P_OCCULT_SPELL, 100, 17, 7, 1, NODIR, CLR_YELLOW, 40),
9493 SPELL("stinking cloud", "vaporized", P_OCCULT_SPELL, 100, 10, 7, 1, NODIR, CLR_BRIGHT_GREEN, 40),
9494 SPELL("create familiar", "glittering", P_OCCULT_SPELL, 200, 7, 7, 1, NODIR, CLR_WHITE, 40),
9495 SPELL("forbidden knowledge", "uninscribed", P_OCCULT_SPELL, 50, 1, 7, 1, NODIR, CLR_WHITE, 40),
9496 SPELL("free action", "serif", P_OCCULT_SPELL, 100, 11, 7, 1, NODIR, CLR_GRAY, 40),
9497 SPELL("redemption", "sweet", P_OCCULT_SPELL, 100, 12, 7, 1, NODIR, CLR_MAGENTA, 40),
9498 SPELL("loot improvement", "bugfixed", P_OCCULT_SPELL, 10, 20, 7, 1, NODIR, CLR_MAGENTA, 40),
9499 SPELL("combat command", "barbie", P_OCCULT_SPELL, 100, 12, 7, 1, NODIR, CLR_BRIGHT_MAGENTA, 40),
9500 SPELL("gravity beam", "heavy", P_OCCULT_SPELL, 100, 35, 7, 1, IMMEDIATE, CLR_GRAY, 40),
9501 SPELL("particle cannon", "commanded", P_OCCULT_SPELL, 100, 25, 7, 1, IMMEDIATE, CLR_BRIGHT_CYAN, 40),
9502 SPELL("clone monster", "multiple", P_OCCULT_SPELL, 90, 50, 8, 1, IMMEDIATE, CLR_CYAN, 50),
9503 SPELL("time stop", "continued", P_OCCULT_SPELL, 50, 20, 8, 1, NODIR, CLR_GRAY, 50),
9504 SPELL("alter reality", "mysterious", P_OCCULT_SPELL, 50, 16, 8, 1, NODIR, CLR_WHITE, 50),
9505 SPELL("terror", "conspiratory", P_OCCULT_SPELL, 50, 20, 8, 1, NODIR, CLR_CYAN, 50),
9506 SPELL("trap disarming", "listening", P_OCCULT_SPELL, 100, 25, 8, 1, NODIR, CLR_BRIGHT_BLUE, 50),
9507 SPELL("switcheroo", "amazing", P_OCCULT_SPELL, 50, 25, 8, 1, NODIR, CLR_RED, 50),
9508 SPELL("whispers from beyond", "detestable", P_OCCULT_SPELL, 30, 25, 8, 1, NODIR, CLR_MAGENTA, 50),
9509 SPELL("aule smithing", "imba", P_OCCULT_SPELL, 50, 40, 8, 1, NODIR, CLR_BLACK, 50),
9510 SPELL("astral view", "astral", P_OCCULT_SPELL, 50, 20, 8, 1, NODIR, CLR_MAGENTA, 50),
9512 SPELL("nerve poison", "multispell", P_ELEMENTAL_SPELL, 200, 6, 1, 1, IMMEDIATE, CLR_CYAN, 1),
9513 SPELL("air current", "court", P_ELEMENTAL_SPELL, 500, 6, 1, 1, NODIR, CLR_GREEN, 1),
9514 SPELL("volt rock", "mistranslated", P_ELEMENTAL_SPELL, 200, 6, 1, 1, IMMEDIATE, CLR_WHITE, 1),
9515 SPELL("water flame", "complementary", P_ELEMENTAL_SPELL, 200, 6, 1, 1, IMMEDIATE, CLR_MAGENTA, 1),
9516 SPELL("grassland", "deitificial", P_ELEMENTAL_SPELL, 50, 6, 1, 1, NODIR, CLR_GREEN, 1),
9517 SPELL("no effect", "fallen", P_ELEMENTAL_SPELL, 100, 6, 1, 1, NODIR, CLR_RED, 1),
9518 SPELL("snow", "tall", P_ELEMENTAL_SPELL, 50, 12, 2, 1, NODIR, CLR_WHITE, 5),
9519 SPELL("crypt", "torchlit", P_ELEMENTAL_SPELL, 50, 12, 2, 1, NODIR, CLR_BRIGHT_BLUE, 5),
9520 SPELL("wind", "blowing", P_ELEMENTAL_SPELL, 200, 12, 2, 1, IMMEDIATE, CLR_BROWN, 5),
9521 SPELL("sand", "soft", P_ELEMENTAL_SPELL, 50, 12, 2, 1, NODIR, CLR_BROWN, 5),
9522 SPELL("swimming", "aquatic", P_ELEMENTAL_SPELL, 300, 12, 2, 1, NODIR, CLR_BRIGHT_BLUE, 5),
9523 SPELL("powder spray", "blooming", P_ELEMENTAL_SPELL, 300, 12, 2, 1, NODIR, CLR_BRIGHT_GREEN, 5),
9524 SPELL("rain cloud", "magnificent", P_ELEMENTAL_SPELL, 100, 12, 2, 1, NODIR, CLR_MAGENTA, 5),
9525 SPELL("paving", "clack-clack", P_ELEMENTAL_SPELL, 50, 12, 2, 1, NODIR, CLR_GRAY, 5),
9526 SPELL("fire", "natural", P_ELEMENTAL_SPELL, 200, 18, 3, 1, NODIR, CLR_BROWN, 9),
9527 SPELL("bodyfluid strengthening", "icky", P_ELEMENTAL_SPELL, 200, 18, 3, 1, NODIR, CLR_GREEN, 9),
9528 SPELL("purification", "fresh", P_ELEMENTAL_SPELL, 50, 18, 3, 1, NODIR, CLR_BRIGHT_BLUE, 9),
9529 SPELL("poison brand", "curare-impregnated", P_ELEMENTAL_SPELL, 200, 18, 3, 1, NODIR, CLR_BRIGHT_GREEN, 9),
9530 SPELL("farming", "poultry", P_ELEMENTAL_SPELL, 50, 18, 3, 1, NODIR, CLR_BRIGHT_GREEN, 9),
9531 SPELL("urine", "pewet", P_ELEMENTAL_SPELL, 50, 18, 3, 1, NODIR, CLR_YELLOW, 9),
9532 SPELL("moorland", "swampy", P_ELEMENTAL_SPELL, 50, 18, 3, 1, NODIR, CLR_GREEN, 9),
9533 SPELL("clouds", "featherweight", P_ELEMENTAL_SPELL, 100, 24, 4, 1, NODIR, CLR_WHITE, 15),
9534 SPELL("stalactite", "pernicious", P_ELEMENTAL_SPELL, 50, 24, 4, 1, NODIR, CLR_MAGENTA, 15),
9535 SPELL("ice", "iceblock", P_ELEMENTAL_SPELL, 100, 24, 4, 1, NODIR, CLR_BRIGHT_CYAN, 15),
9536 SPELL("steam venom", "emanating", P_ELEMENTAL_SPELL, 100, 24, 4, 1, NODIR, CLR_BRIGHT_GREEN, 15),
9537 SPELL("ore mining", "off-build", P_ELEMENTAL_SPELL, 100, 24, 4, 1, NODIR, CLR_RED, 15),
9538 SPELL("frost", "ephemeral", P_ELEMENTAL_SPELL, 100, 24, 4, 1, NODIR, CLR_GREEN, 15),
9539 SPELL("grave", "engraved", P_ELEMENTAL_SPELL, 50, 24, 4, 1, NODIR, CLR_YELLOW, 15),
9540 SPELL("nether mist", "challenging", P_ELEMENTAL_SPELL, 50, 24, 4, 1, NODIR, CLR_BRIGHT_MAGENTA, 15),
9541 SPELL("bubble bobble", "unlucky", P_ELEMENTAL_SPELL, 50, 24, 4, 1, NODIR, CLR_ORANGE, 15),
9542 SPELL("styx", "submarine", P_ELEMENTAL_SPELL, 50, 24, 4, 1, NODIR, CLR_BRIGHT_GREEN, 15),
9543 SPELL("quicksand", "deserted", P_ELEMENTAL_SPELL, 50, 24, 4, 1, NODIR, CLR_BROWN, 15),
9544 SPELL("thunder wave", "raw", P_ELEMENTAL_SPELL, 100, 24, 4, 1, NODIR, CLR_BROWN, 15),
9545 SPELL("enhance breath", "specific", P_ELEMENTAL_SPELL, 100, 24, 4, 1, NODIR, CLR_MAGENTA, 15),
9546 SPELL("aimbot lightning", "shrined", P_ELEMENTAL_SPELL, 200, 24, 4, 1, NODIR, CLR_YELLOW, 15),
9547 SPELL("hold air", "deep blue", P_ELEMENTAL_SPELL, 100, 30, 5, 1, NODIR, CLR_BRIGHT_BLUE, 20),
9548 SPELL("flood", "watery", P_ELEMENTAL_SPELL, 100, 30, 5, 1, NODIR, CLR_BRIGHT_BLUE, 20),
9549 SPELL("rain", "washed", P_ELEMENTAL_SPELL, 50, 30, 5, 1, NODIR, CLR_BRIGHT_BLUE, 20),
9550 SPELL("diving", "next", P_ELEMENTAL_SPELL, 50, 30, 5, 1, NODIR, CLR_BRIGHT_BLUE, 20),
9551 SPELL("defog", "above ground", P_ELEMENTAL_SPELL, 50, 30, 5, 1, NODIR, CLR_BRIGHT_GREEN, 20),
9552 SPELL("crystallization", "cavernal", P_ELEMENTAL_SPELL, 50, 30, 5, 1, NODIR, CLR_BRIGHT_CYAN, 20),
9553 SPELL("dripping tread", "dripping", P_ELEMENTAL_SPELL, 100, 30, 5, 1, NODIR, CLR_GRAY, 20),
9554 SPELL("carotine injection", "serum", P_ELEMENTAL_SPELL, 100, 30, 5, 1, NODIR, CLR_ORANGE, 20),
9555 SPELL("elemental beam", "wet", P_ELEMENTAL_SPELL, 100, 30, 5, 1, RAY, CLR_BRIGHT_BLUE, 20),
9556 SPELL("multibeam", "eternal", P_ELEMENTAL_SPELL, 100, 30, 5, 1, RAY, CLR_BRIGHT_GREEN, 20),
9557 SPELL("battering ram", "candy", P_ELEMENTAL_SPELL, 100, 30, 5, 1, IMMEDIATE, CLR_BRIGHT_MAGENTA, 20),
9558 SPELL("power failure", "perverted", P_ELEMENTAL_SPELL, 100, 30, 5, 1, NODIR, CLR_BRIGHT_MAGENTA, 20),
9559 SPELL("gouge dick", "pornographic", P_ELEMENTAL_SPELL, 100, 30, 5, 1, NODIR, CLR_BRIGHT_MAGENTA, 20),
9560 SPELL("tunnels", "street plan", P_ELEMENTAL_SPELL, 50, 30, 5, 1, NODIR, CLR_RED, 20),
9561 SPELL("ash", "fire-red", P_ELEMENTAL_SPELL, 50, 30, 5, 1, NODIR, CLR_RED, 20),
9562 SPELL("vaporize", "illgotten", P_ELEMENTAL_SPELL, 100, 36, 6, 1, NODIR, CLR_BRIGHT_CYAN, 30),
9563 SPELL("geolysis", "geological", P_ELEMENTAL_SPELL, 100, 36, 6, 1, NODIR, CLR_GREEN, 30),
9564 SPELL("lava", "red-hot", P_ELEMENTAL_SPELL, 100, 36, 6, 1, NODIR, CLR_ORANGE, 30),
9565 SPELL("water bolt", "accusory", P_ELEMENTAL_SPELL, 100, 36, 6, 1, IMMEDIATE, CLR_RED, 30),
9566 SPELL("iron prison", "convicted", P_ELEMENTAL_SPELL, 100, 36, 6, 1, NODIR, CLR_BRIGHT_CYAN, 30),
9567 SPELL("dashing", "lunar", P_ELEMENTAL_SPELL, 100, 36, 6, 1, NODIR, CLR_WHITE, 30),
9568 SPELL("burrow", "beautiful", P_ELEMENTAL_SPELL, 100, 36, 6, 1, NODIR, CLR_MAGENTA, 30),
9569 SPELL("stasis", "moaning", P_ELEMENTAL_SPELL, 100, 36, 6, 1, NODIR, CLR_YELLOW, 30),
9570 SPELL("fireworks", "scooting", P_ELEMENTAL_SPELL, 100, 36, 6, 1, NODIR, CLR_RED, 30),
9571 SPELL("cryogenics", "hostile", P_ELEMENTAL_SPELL, 50, 36, 6, 1, NODIR, CLR_RED, 30),
9572 SPELL("hyperspace summon", "sour", P_ELEMENTAL_SPELL, 50, 36, 6, 1, NODIR, CLR_RED, 30),
9573 SPELL("meltdown", "salted", P_ELEMENTAL_SPELL, 100, 45, 7, 1, NODIR, CLR_CYAN, 40),
9574 SPELL("highway", "turboboost", P_ELEMENTAL_SPELL, 50, 45, 7, 1, NODIR, CLR_YELLOW, 40),
9575 SPELL("lockout", "molded", P_ELEMENTAL_SPELL, 100, 45, 7, 1, NODIR, CLR_RED, 40),
9576 SPELL("grow trees", "mossy", P_ELEMENTAL_SPELL, 100, 45, 7, 1, NODIR, CLR_GREEN, 40),
9577 SPELL("sterilize", "sexual", P_ELEMENTAL_SPELL, 100, 45, 7, 1, NODIR, CLR_BRIGHT_MAGENTA, 40),
9578 SPELL("converge breath", "blasted", P_ELEMENTAL_SPELL, 100, 45, 7, 1, RAY, CLR_ORANGE, 40),
9579 SPELL("avalanche", "twisting", P_ELEMENTAL_SPELL, 50, 45, 7, 1, NODIR, CLR_MAGENTA, 40),
9580 SPELL("tunnelization", "threatening", P_ELEMENTAL_SPELL, 100, 45, 7, 1, NODIR, CLR_ORANGE, 40),
9581 SPELL("bubblebeam", "encased", P_ELEMENTAL_SPELL, 100, 35, 7, 1, IMMEDIATE, CLR_CYAN, 40),
9582 SPELL("geyser", "stolen", P_ELEMENTAL_SPELL, 100, 35, 7, 1, IMMEDIATE, CLR_CYAN, 40),
9583 SPELL("mountains", "mountainous", P_ELEMENTAL_SPELL, 50, 45, 7, 1, NODIR, CLR_WHITE, 40),
9584 SPELL("elemental minion", "propaganda", P_ELEMENTAL_SPELL, 50, 60, 8, 1, NODIR, CLR_RED, 50),
9585 SPELL("bubbling hole", "frightful", P_ELEMENTAL_SPELL, 50, 60, 8, 1, IMMEDIATE, CLR_BLACK, 50),
9586 SPELL("call the elements", "perpetual", P_ELEMENTAL_SPELL, 20, 60, 8, 1, RAY, CLR_BRIGHT_BLUE, 50),
9587 SPELL("nature beam", "retarded", P_ELEMENTAL_SPELL, 20, 60, 8, 1, RAY, CLR_BROWN, 50),
9589 /* Powerful ray type spells have to be contiguous, see weffects() in zap.c --Amy */
9590 SPELL("inferno", "enveloped", P_MATTER_SPELL, 90, 35, 7, 1, RAY, CLR_RED, 40),
9591 SPELL("ice beam", "chilly", P_MATTER_SPELL, 90, 45, 8, 1, RAY, CLR_BRIGHT_CYAN, 50),
9592 SPELL("thunder", "sparking", P_MATTER_SPELL, 90, 45, 8, 1, RAY, CLR_YELLOW, 50),
9593 SPELL("sludge", "litter", P_MATTER_SPELL, 90, 45, 8, 1, RAY, CLR_BRIGHT_GREEN, 50),
9594 SPELL("toxic", "wasteful", P_ATTACK_SPELL, 90, 45, 8, 1, RAY, CLR_MAGENTA, 50),
9595 SPELL("nether beam", "underworld", P_BODY_SPELL, 10, 45, 8, 1, RAY, CLR_MAGENTA, 50),
9596 SPELL("aurora beam", "swirling", P_MATTER_SPELL, 90, 45, 8, 1, RAY, CLR_BRIGHT_MAGENTA, 50),
9597 SPELL("chloroform", "impregnated", P_ENCHANTMENT_SPELL, 90, 35, 7, 1, RAY, CLR_CYAN, 40),
9599 /* Ray type spells are all here. Kludge for zap.c */
9600 SPELL("magic missile", "vellum", P_ATTACK_SPELL, 2500, 4, 3, 1, RAY, HI_PAPER, 9),
9601 SPELL("fireball", "ragged", P_MATTER_SPELL, 800, 6, 4, 1, RAY, HI_PAPER, 15),
9602 SPELL("cone of cold", "dog eared", P_MATTER_SPELL, 900, 8, 5, 1, RAY, HI_PAPER, 20),
9603 SPELL("sleep", "mottled", P_ENCHANTMENT_SPELL, 2000, 3, 2, 1, RAY, HI_PAPER, 5),
9604 SPELL("finger of death", "stained", P_ATTACK_SPELL, 500, 10, 7, 1, RAY, HI_PAPER, 40),
9605 SPELL("lightning", "rainbow", P_MATTER_SPELL, 800, 7, 4, 1, RAY, HI_PAPER, 15),
9606 SPELL("poison blast", "tattered", P_ATTACK_SPELL, 900, 7, 4, 1, RAY, HI_PAPER, 15),
9607 SPELL("acid stream", "colorful", P_MATTER_SPELL, 900, 7, 4, 1, RAY, HI_PAPER, 15),
9608 SPELL("solar beam", "mirroring", P_MATTER_SPELL, 400, 10, 6, 1, RAY, CLR_BRIGHT_CYAN, 30),
9609 SPELL("psybeam", "psionic", P_BODY_SPELL, 90, 10, 6, 1, RAY, CLR_MAGENTA, 30),
9610 /* if the last spell changes, update makemon.c for book mimics accordingly --Amy */
9611 /* Description placeholders and special spellbooks */
9612 SPELL((char *)0, "tartan", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9613 SPELL((char *)0, "stylish", P_NONE, 0, 0, 0, 1, 0, HI_PAPER, 1),
9614 SPELL((char *)0, "psychedelic", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9615 SPELL((char *)0, "spiral-bound",P_NONE, 0, 0, 0, 1, 0, HI_PAPER, 1),
9616 SPELL((char *)0, "left-handed", P_NONE, 0, 0, 0, 1, 0, HI_PAPER, 1),
9617 SPELL((char *)0, "right-handed", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9618 SPELL((char *)0, "middle-handed", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9619 SPELL((char *)0, "stapled", P_NONE, 0, 0, 0, 1, 0, HI_PAPER, 1),
9620 SPELL((char *)0, "ancient", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9621 SPELL((char *)0, "chartreuse", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9622 SPELL((char *)0, "decrepit", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9623 SPELL((char *)0, "paperback", P_NONE, 0, 0, 0, 1, 0, HI_PAPER, 1),
9624 SPELL((char *)0, "crimson", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9625 SPELL((char *)0, "charcoal", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9626 SPELL((char *)0, "cryptic", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9627 SPELL((char *)0, "encrypted", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9628 SPELL((char *)0, "donkey-eared", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9629 SPELL((char *)0, "multicolored", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9630 SPELL((char *)0, "antichrist", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9631 SPELL((char *)0, "backward", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9632 SPELL((char *)0, "japanese", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9633 SPELL((char *)0, "korean", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9634 SPELL((char *)0, "russian", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9635 SPELL((char *)0, "indexed", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9636 SPELL((char *)0, "red-listed", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9637 SPELL((char *)0, "white-listed", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9638 SPELL((char *)0, "black-listed", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9639 SPELL((char *)0, "printed", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9640 SPELL((char *)0, "smeared", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9641 SPELL((char *)0, "cribbed", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9642 SPELL((char *)0, "copied", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9643 SPELL((char *)0, "translated", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9644 SPELL((char *)0, "foreign", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9645 SPELL((char *)0, "apocryphic", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9646 SPELL((char *)0, "disintegrating", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9647 SPELL((char *)0, "yellow-stained", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9648 SPELL((char *)0, "dirty", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9649 SPELL((char *)0, "preserved", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9650 SPELL((char *)0, "received", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9651 SPELL((char *)0, "protected", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9652 SPELL((char *)0, "locked", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9653 SPELL((char *)0, "goofy", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9654 SPELL((char *)0, "coarse", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9655 SPELL((char *)0, "biting", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9656 SPELL((char *)0, "rough", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9657 SPELL((char *)0, "tender", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9658 SPELL((char *)0, "angry", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9659 SPELL((char *)0, "incessant", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9660 SPELL((char *)0, "hugging", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9661 SPELL((char *)0, "heartwarming", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9662 SPELL((char *)0, "pregnant", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9663 SPELL((char *)0, "frosty", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9664 SPELL((char *)0, "unseen", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9665 SPELL((char *)0, "raging", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9666 SPELL((char *)0, "perceptive", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9667 SPELL((char *)0, "visible", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9668 SPELL((char *)0, "stalking", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9669 SPELL((char *)0, "regenerating", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9670 SPELL((char *)0, "freed", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9671 SPELL((char *)0, "waving", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9672 SPELL((char *)0, "ramming", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9673 SPELL((char *)0, "nether", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9674 SPELL((char *)0, "nexus", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9675 SPELL((char *)0, "inert", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9676 SPELL((char *)0, "disenchanted", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9677 SPELL((char *)0, "switching", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9678 SPELL((char *)0, "gambling", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9679 SPELL((char *)0, "memorial", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9680 SPELL((char *)0, "iranian", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9681 SPELL((char *)0, "elemental", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9682 SPELL((char *)0, "crying", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9683 SPELL((char *)0, "redeemed", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9684 SPELL((char *)0, "spacious", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9685 SPELL((char *)0, "satisfied", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9686 SPELL((char *)0, "rainy", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9687 SPELL((char *)0, "failed", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9688 SPELL((char *)0, "powered", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9689 SPELL((char *)0, "wounded", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9690 SPELL((char *)0, "peaceful", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9691 SPELL((char *)0, "tame", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9692 SPELL((char *)0, "reversed", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9693 SPELL((char *)0, "polished", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9694 SPELL((char *)0, "dry", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9695 SPELL((char *)0, "fullpost", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9696 SPELL((char *)0, "far away", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9697 SPELL((char *)0, "distant", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9698 SPELL((char *)0, "discharged", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9699 SPELL((char *)0, "thorny", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9700 SPELL((char *)0, "rolled", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9701 SPELL((char *)0, "final", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9702 SPELL((char *)0, "clueless", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9703 SPELL((char *)0, "indecisive", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9704 SPELL((char *)0, "amyflax", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9705 SPELL((char *)0, "junethack", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9706 SPELL((char *)0, "thistournamentisdead", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9707 SPELL((char *)0, "chaotic", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9708 SPELL((char *)0, "antimatter", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9709 SPELL((char *)0, "striped", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9710 SPELL((char *)0, "maroon", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9711 SPELL((char *)0, "calligraphed", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9712 SPELL((char *)0, "scrawled", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9713 SPELL((char *)0, "hand-printed", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9714 SPELL((char *)0, "woodcut", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9715 SPELL((char *)0, "embossed", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9716 SPELL((char *)0, "illuminated", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9717 SPELL((char *)0, "pocket", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9718 SPELL((char *)0, "pale", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9719 SPELL((char *)0, "complicated", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9720 SPELL((char *)0, "crumpled", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9721 SPELL((char *)0, "luxurious", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9722 SPELL((char *)0, "blurred", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9723 SPELL((char *)0, "flesh-bound", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9724 SPELL((char *)0, "visaged", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9725 SPELL((char *)0, "burgundy", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9726 SPELL((char *)0, "beige", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9727 SPELL((char *)0, "starry", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9728 SPELL((char *)0, "patterned", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9729 SPELL((char *)0, "sealed", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9730 SPELL((char *)0, "punching", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9731 SPELL((char *)0, "conceptual", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9732 SPELL((char *)0, "salient", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9733 SPELL((char *)0, "long yellow", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9734 SPELL((char *)0, "pale grey", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9735 SPELL((char *)0, "rough white", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9736 SPELL((char *)0, "small round", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9737 SPELL((char *)0, "red and white", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9738 SPELL((char *)0, "large", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9739 SPELL((char *)0, "blue and white", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9740 SPELL((char *)0, "square white", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9741 SPELL((char *)0, "stripy green", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9742 SPELL((char *)0, "green and white", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9743 SPELL((char *)0, "yellowish", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9744 SPELL((char *)0, "dull black", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9745 SPELL((char *)0, "pythonic", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9746 SPELL((char *)0, "manila", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9747 SPELL((char *)0, "phormium", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9748 SPELL((char *)0, "pastrami", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9749 SPELL((char *)0, "origami", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9750 SPELL((char *)0, "viridian", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9751 SPELL((char *)0, "quotidian", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9752 SPELL((char *)0, "cork", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9753 SPELL((char *)0, "chalky", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9754 SPELL((char *)0, "sooty", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9755 SPELL((char *)0, "rose-scented", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9756 SPELL((char *)0, "lavender-scented", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9757 SPELL((char *)0, "mint-scented", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9758 SPELL((char *)0, "pre-digested", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9759 SPELL((char *)0, "rattling", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9760 SPELL((char *)0, "epidermal", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9761 SPELL((char *)0, "ciliated", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9762 SPELL((char *)0, "cadmium", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9763 SPELL((char *)0, "chromium", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9764 SPELL((char *)0, "polaravian", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9765 SPELL((char *)0, "microfiche", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9766 SPELL((char *)0, "ghostly", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9767 SPELL((char *)0, "worn out", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9768 SPELL((char *)0, "sonicboom", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9769 SPELL((char *)0, "psystryke", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9770 SPELL((char *)0, "braille", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9771 SPELL((char *)0, "gold-circled", P_NONE, 0, 0, 0, 1, 0, HI_GOLD, 1),
9772 SPELL((char *)0, "crystalline", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9773 SPELL((char *)0, "ruby-studded", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9774 SPELL((char *)0, "clay-covered", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9775 SPELL((char *)0, "smelly", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9776 SPELL((char *)0, "sticky", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9777 SPELL((char *)0, "moist", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9778 SPELL((char *)0, "stone-studded", P_NONE, 0, 0, 0, 1, 0, HI_METAL, 1),
9779 SPELL((char *)0, "iron-reinforced", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9780 SPELL((char *)0, "flimsy", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9781 SPELL((char *)0, "wooden", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9782 SPELL((char *)0, "silvery", P_NONE, 0, 0, 0, 1, 0, HI_SILVER, 1),
9783 SPELL((char *)0, "silver-plated", P_NONE, 0, 0, 0, 1, 0, HI_SILVER, 1),
9784 SPELL((char *)0, "tree-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9785 SPELL((char *)0, "bow-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9786 SPELL((char *)0, "human-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9787 SPELL((char *)0, "leaf-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9788 SPELL((char *)0, "obnoxious", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9789 SPELL((char *)0, "gigantic", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9790 SPELL((char *)0, "convoluted", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9791 SPELL((char *)0, "amorphous", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9792 SPELL((char *)0, "rock-studded", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9793 SPELL((char *)0, "clay-studded", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9794 SPELL((char *)0, "garnet-studded", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9795 SPELL((char *)0, "navy blue", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9796 SPELL((char *)0, "hand-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9797 SPELL((char *)0, "light red", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9798 SPELL((char *)0, "radiating", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9799 SPELL((char *)0, "oval-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9800 SPELL((char *)0, "glowing blue", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9801 SPELL((char *)0, "mithril-plated", P_NONE, 0, 0, 0, 1, 0, HI_SILVER, 1),
9802 SPELL((char *)0, "arm-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9803 SPELL((char *)0, "strange", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9804 SPELL((char *)0, "preposterous", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9805 SPELL((char *)0, "ludicrous", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9806 SPELL((char *)0, "anomalous", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9807 SPELL((char *)0, "dove-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9808 SPELL((char *)0, "eagle-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9809 SPELL((char *)0, "jet-studded", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9810 SPELL((char *)0, "agate-studded", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9811 SPELL((char *)0, "diamond-studded", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9812 SPELL((char *)0, "sapphire-studded", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9813 SPELL((char *)0, "crystal-studded", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9814 SPELL((char *)0, "obsidian-studded", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9815 SPELL((char *)0, "pearl-studded", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9816 SPELL((char *)0, "wave-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9817 SPELL((char *)0, "octagonal-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9818 SPELL((char *)0, "flame-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9819 SPELL((char *)0, "dragon-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9820 SPELL((char *)0, "water-drop-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9821 SPELL((char *)0, "tenebrous", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9822 SPELL((char *)0, "uneven", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9823 SPELL((char *)0, "canine-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9824 SPELL((char *)0, "eldritch", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9825 SPELL((char *)0, "spherical", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9826 SPELL((char *)0, "leather bound", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9827 SPELL((char *)0, "whistle-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9828 SPELL((char *)0, "hideous", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9829 SPELL((char *)0, "peculiar", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9830 SPELL((char *)0, "platinum-plated", P_NONE, 0, 0, 0, 1, 0, HI_SILVER, 1),
9831 SPELL((char *)0, "jewel-encrusted", P_NONE, 0, 0, 0, 1, 0, HI_SILVER, 1),
9832 SPELL((char *)0, "illuminating", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9833 SPELL((char *)0, "stick-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9834 SPELL((char *)0, "topaz-studded", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9835 SPELL((char *)0, "snake-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9836 SPELL((char *)0, "feather-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9837 SPELL((char *)0, "wing-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9838 SPELL((char *)0, "horn-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9839 SPELL((char *)0, "angelic", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9840 SPELL((char *)0, "antediluvian", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9841 SPELL((char *)0, "copper-plated", P_NONE, 0, 0, 0, 1, 0, HI_COPPER, 1),
9842 SPELL((char *)0, "spiritual", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9843 SPELL((char *)0, "blasphemous", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9844 SPELL((char *)0, "bright-colored", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9845 SPELL((char *)0, "inspiring", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9846 SPELL((char *)0, "squamous", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9847 SPELL((char *)0, "biblical", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9848 SPELL((char *)0, "ecclesiastical", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9849 SPELL((char *)0, "adamantium-plated", P_NONE, 0, 0, 0, 1, 0, HI_CLOTH, 1),
9850 SPELL((char *)0, "bronze-plated", P_NONE, 0, 0, 0, 1, 0, HI_COPPER, 1),
9851 SPELL((char *)0, "unnameable", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9852 SPELL((char *)0, "incongruous", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9853 SPELL((char *)0, "damaged", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9854 SPELL((char *)0, "scratched", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9855 SPELL((char *)0, "obtuse", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9856 SPELL((char *)0, "blue-hued", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9857 SPELL((char *)0, "eye-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9858 SPELL((char *)0, "multi-hued", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9859 SPELL((char *)0, "eye-and-triangle-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9860 SPELL((char *)0, "pyramid-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9861 SPELL((char *)0, "fractal-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9862 SPELL((char *)0, "orichalcum-plated", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9863 SPELL((char *)0, "bird-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9864 SPELL((char *)0, "dark gray", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9865 SPELL((char *)0, "antiquarian", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9866 SPELL((char *)0, "double mopple", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9867 SPELL((char *)0, "baleful", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9868 SPELL((char *)0, "deformed", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9869 SPELL((char *)0, "degraded", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9870 SPELL((char *)0, "diabolical", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9871 SPELL((char *)0, "nonsensical", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9872 SPELL((char *)0, "odious", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9873 SPELL((char *)0, "runic", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9874 SPELL((char *)0, "offwhite", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9875 SPELL((char *)0, "darkened", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9876 SPELL((char *)0, "blackened", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9877 SPELL((char *)0, "olive green", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9878 SPELL((char *)0, "fist-patterned", P_NONE, 0, 0, 0, 1, 0, HI_LEATHER, 1),
9879 SPELL((char *)0, "cinereous", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9880 SPELL((char *)0, "jade-studded", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9881 SPELL((char *)0, "gold-plated", P_NONE, 0, 0, 0, 1, 0, HI_GOLD, 1),
9882 SPELL((char *)0, "byzantine", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9883 SPELL((char *)0, "carmine", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9884 SPELL((char *)0, "glaucous", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9885 SPELL((char *)0, "fulvous", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9886 SPELL((char *)0, "circle-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9887 SPELL((char *)0, "emerald-studded", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9888 SPELL((char *)0, "immaculate", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9889 SPELL((char *)0, "polished silver", P_NONE, 0, 0, 0, 1, 0, HI_SILVER, 1),
9890 SPELL((char *)0, "smoky", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9891 SPELL((char *)0, "cloudy", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9892 SPELL((char *)0, "incomplete", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9893 SPELL((char *)0, "intimidating-looking", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9894 SPELL((char *)0, "adorned", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9895 SPELL((char *)0, "decorated", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9896 SPELL((char *)0, "aberrant", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9897 SPELL((char *)0, "baroque", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9898 SPELL((char *)0, "aged", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9899 SPELL((char *)0, "square-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9900 SPELL((char *)0, "strange-looking", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9901 SPELL((char *)0, "cross-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9902 SPELL((char *)0, "morbid", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9903 SPELL((char *)0, "dim", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9904 SPELL((char *)0, "unclear", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9905 SPELL((char *)0, "obscure", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9906 SPELL((char *)0, "pitch black", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9907 SPELL((char *)0, "fatal", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9908 SPELL((char *)0, "repulsive", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9909 SPELL((char *)0, "unspeakable", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9910 SPELL((char *)0, "terrifying", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9911 SPELL((char *)0, "malevolent", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9912 SPELL((char *)0, "sacrilegious", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9913 SPELL((char *)0, "abnormal", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9914 SPELL((char *)0, "cadaverous", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9915 SPELL((char *)0, "insipid", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9916 SPELL((char *)0, "loathsome", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9917 SPELL((char *)0, "stupendous", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9918 SPELL((char *)0, "lunatic", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9919 SPELL((char *)0, "octopoid-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9920 SPELL((char *)0, "skeletal", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9921 SPELL((char *)0, "skull-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9922 SPELL((char *)0, "bone-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9923 SPELL((char *)0, "half-chewed", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9924 SPELL((char *)0, "holed", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9925 SPELL((char *)0, "titanic", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9926 SPELL((char *)0, "arrow-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9927 SPELL((char *)0, "palm-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9928 SPELL((char *)0, "tombstone-patterned", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9929 SPELL((char *)0, "smoking", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9930 SPELL((char *)0, "frosted", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9931 SPELL((char *)0, "coalescing", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9932 SPELL((char *)0, "weeping-eyed", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9933 SPELL((char *)0, "thrice-sealed", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9934 SPELL((char *)0, "six-sworn", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9935 SPELL((char *)0, "sword-crossed", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9936 SPELL((char *)0, "purple velvet-bound", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9937 SPELL((char *)0, "novel", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9938 SPELL((char *)0, "pratchwood", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9939 SPELL((char *)0, "copper arsenite", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9940 SPELL((char *)0, "serpent-entwined", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9941 SPELL((char *)0, "deerskin", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9942 SPELL((char *)0, "shuffled", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9943 SPELL((char *)0, "OP", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9944 SPELL((char *)0, "unnecessary", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9945 SPELL((char *)0, "uncastable", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9946 SPELL((char *)0, "unfindable", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9947 SPELL((char *)0, "forbidden", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9948 SPELL((char *)0, "improved", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9949 SPELL((char *)0, "enhanced", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9950 SPELL((char *)0, "2.0", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9951 SPELL((char *)0, "new version", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9952 SPELL((char *)0, "namecalling", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9953 SPELL((char *)0, "half-melted", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9954 SPELL((char *)0, "wave-etched", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9955 SPELL((char *)0, "wolf-hilted", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9956 SPELL((char *)0, "bloodstained", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9957 SPELL((char *)0, "lightning-bolt embossed", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9958 SPELL((char *)0, "clover-inscribed", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9959 SPELL((char *)0, "chrysanthemum-hilted", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9960 SPELL((char *)0, "softly singing", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
9961 SPELL((char *)0, "skull-topped", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9962 SPELL((char *)0, "mystically runed", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9963 SPELL((char *)0, "scorpion-bladed", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9964 SPELL((char *)0, "amber-swirled", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9965 SPELL((char *)0, "ice-runed", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9966 SPELL((char *)0, "ember-runed", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9967 SPELL((char *)0, "sun-bladed", P_NONE, 0, 0, 0, 1, 0, CLR_ORANGE, 1),
9968 SPELL((char *)0, "dwarf-faced", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9969 SPELL((char *)0, "ram-headed", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9970 SPELL((char *)0, "snow-white", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9971 SPELL((char *)0, "three-branched", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9972 SPELL((char *)0, "rainbow-glinting", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_MAGENTA, 1),
9973 SPELL((char *)0, "garnet-tipped", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9974 SPELL((char *)0, "glowing cobalt eight-sided", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9975 SPELL((char *)0, "flamboyantly colorful", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9976 SPELL((char *)0, "gorgon-emblemed", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9977 SPELL((char *)0, "silver-runed", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_CYAN, 1),
9978 SPELL((char *)0, "black-flamed", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
9979 SPELL((char *)0, "strangely figured", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9980 SPELL((char *)0, "rune-carved", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9981 SPELL((char *)0, "bird-like", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9982 SPELL((char *)0, "faceless", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9983 SPELL((char *)0, "flabby", P_NONE, 0, 0, 0, 1, 0, CLR_CYAN, 1),
9984 SPELL((char *)0, "intricately-featured", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9985 SPELL((char *)0, "gold-runed", P_NONE, 0, 0, 0, 1, 0, CLR_YELLOW, 1),
9986 SPELL((char *)0, "craggy", P_NONE, 0, 0, 0, 1, 0, CLR_BLUE, 1),
9987 SPELL((char *)0, "crimson-edged", P_NONE, 0, 0, 0, 1, 0, CLR_RED, 1),
9988 SPELL((char *)0, "blue-burning", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_BLUE, 1),
9989 SPELL((char *)0, "water-damaged", P_NONE, 0, 0, 0, 1, 0, CLR_GREEN, 1),
9990 SPELL((char *)0, "sea-green", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9991 SPELL((char *)0, "stone likeness", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
9992 SPELL((char *)0, "clawed", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9993 SPELL((char *)0, "thorned", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9994 SPELL((char *)0, "resin", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9995 SPELL((char *)0, "berning", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9996 SPELL((char *)0, "paralyzed", P_NONE, 0, 0, 0, 1, 0, CLR_BRIGHT_GREEN, 1),
9997 SPELL((char *)0, "tasteful", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
9998 SPELL((char *)0, "variable", P_NONE, 0, 0, 0, 1, 0, CLR_WHITE, 1),
9999 SPELL((char *)0, "first-hand", P_NONE, 0, 0, 0, 1, 0, CLR_GRAY, 1),
10000 SPELL((char *)0, "second-hand", P_NONE, 0, 0, 0, 1, 0, CLR_BROWN, 1),
10001 SPELL((char *)0, "third-hand", P_NONE, 0, 0, 0, 1, 0, CLR_MAGENTA, 1),
10002 SPELL((char *)0, "shady", P_NONE, 0, 0, 0, 1, 0, CLR_BLACK, 1),
10003 SPELL("blank paper", "plain", P_NONE, 1500, 0, 0, 0, 0, HI_PAPER, 1),
10004 /* ...Blank spellbook must come last because it retains its description */
10005 OBJECT(OBJ("Book of the Dead", "papyrus"),
10006 BITS(0,0,1,0,1,0,1,1,0,0,0,0,MT_PAPER), 0,
10007 SPBOOK_CLASS, 0, 0,20, 10000, 0, 0, 0, 7, 20, HI_PAPER, 1, 0),
10008 /* ...A special, one of a kind, spellbook */
10010 /* placeholders for certain techniques - should be impossible to obtain in a real game! --Amy */
10011 SPELL("blade anger", "THIS IS A BUG.", P_ATTACK_SPELL, 0, 0, 0, 0, 0, HI_PAPER, 1),
10012 SPELL("beamsword", "THIS IS ALSO A BUG.", P_ATTACK_SPELL, 0, 0, 0, 0, 0, HI_PAPER, 1),
10013 SPELL("menstruation", "THIS IS A SEVERE BUG.", P_ATTACK_SPELL, 0, 0, 0, 0, 0, HI_PAPER, 1),
10014 SPELL("draining arrow", "YOU HAVE ENCOUNTERED A BUG.", P_ATTACK_SPELL, 0, 0, 0, 0, 0, HI_PAPER, 1),
10016 #undef SPELL
10018 /* wands ... */
10019 #define WAND(name,typ,prob,cost,mgc,dir,metal,color,minlvl) OBJECT( \
10020 OBJ(name,typ), BITS(0,0,1,0,mgc,1,0,0,0,0,dir,0,metal), 0, \
10021 WAND_CLASS, prob, 0, 0, cost, 0, 0, 0, 0, 30, color, minlvl, 0 )
10022 /* light must be first --Amy */
10023 WAND("light", "glass", 3000, 150, 1, NODIR, MT_GLASS, HI_GLASS, 1),
10024 WAND("nothing", "oak", 500, 150, 0, IMMEDIATE, MT_WOOD, HI_WOOD, 1),
10025 WAND("enlightenment", "crystal", 3000, 150, 1, NODIR, MT_GLASS, HI_GLASS, 5),
10026 WAND("mana", "blooming", 100, 150, 1, NODIR, MT_WOOD, CLR_BRIGHT_MAGENTA, 1),
10027 WAND("gain level", "overpowered", 100, 150, 1, NODIR, MT_PLATINUM, CLR_GRAY, 50),
10028 WAND("healing", "bamboo", 3600, 150, 1, IMMEDIATE, MT_BAMBOO, CLR_YELLOW, 1),
10029 WAND("medium healing", "swinging", 1200, 150, 1, NODIR, MT_ALUMEN, CLR_WHITE, 3),
10030 WAND("locking", "aluminum", 2170, 150, 1, IMMEDIATE, MT_METAL, HI_METAL, 1),
10031 WAND("make invisible", "marble", 2000, 150, 1, IMMEDIATE, MT_MINERAL, HI_MINERAL, 5),
10032 WAND("make visible", "interplanar", 500, 150, 1, IMMEDIATE, MT_IRON, CLR_YELLOW, 1),
10033 WAND("identify", "wedged", 500, 150, 1, NODIR, MT_WOOD, CLR_BRIGHT_GREEN, 14),
10034 WAND("remove curse", "wiry", 500, 150, 1, NODIR, MT_METAL, CLR_GRAY, 15),
10035 WAND("punishment", "edgy", 500, 150, 1, NODIR, MT_PAPER, CLR_WHITE, 10),
10036 WAND("opening", "zinc", 2170, 150, 1, IMMEDIATE, MT_METAL, HI_METAL, 1),
10037 WAND("probing", "uranium", 1860, 150, 1, IMMEDIATE, MT_METAL, HI_METAL, 1),
10038 WAND("secret door detection", "balsa", 1800, 150, 1, NODIR, MT_WOOD, HI_WOOD, 4),
10039 WAND("trap disarming", "elysium", 500, 150, 1, NODIR, MT_GOLD, CLR_YELLOW, 1),
10040 WAND("stinking cloud", "distorted", 100, 150, 1, NODIR, MT_VEGGY, CLR_GREEN, 15),
10041 WAND("stone to flesh", "serpentine", 50, 150, 1, IMMEDIATE, MT_MINERAL, HI_METAL, 20),
10042 WAND("lava", "flaming", 10, 150, 1, NODIR, MT_LIQUID, CLR_ORANGE, 20),
10043 WAND("time stop", "untouchable", 100, 150, 1, NODIR, MT_MITHRIL, CLR_WHITE, 40),
10044 WAND("tele level", "irregular", 100, 150, 1, NODIR, MT_GOLD, CLR_MAGENTA, 25),
10045 WAND("genocide", "omnipotent", 100, 150, 1, NODIR, MT_SILVER, CLR_MAGENTA, 40),
10046 WAND("entrapping", "blasted", 500, 150, 1, NODIR, MT_MITHRIL, CLR_BRIGHT_MAGENTA, 1),
10047 WAND("trap creation", "weird", 500, 150, 1, NODIR, MT_BONE, CLR_WHITE, 1),
10048 WAND("darkness", "obscure", 500, 150, 1, NODIR, MT_SILVER, CLR_BLACK, 1),
10049 WAND("magic mapping", "shapeless", 500, 150, 1, NODIR, MT_DRAGON_HIDE, CLR_BRIGHT_GREEN, 30),
10050 WAND("detect monsters", "exploding", 500, 150, 1, NODIR, MT_WOOD, CLR_GREEN, 1),
10051 WAND("objection", "cinnabar", 500, 150, 1, NODIR, MT_SILVER, CLR_ORANGE, 1),
10052 WAND("slow monster", "tin", 4200, 150, 1, IMMEDIATE, MT_METAL, HI_METAL, 6),
10053 WAND("speed monster", "brass", 3500, 150, 1, IMMEDIATE, MT_COPPER, HI_COPPER, 6),
10054 WAND("haste monster", "royal", 500, 150, 1, IMMEDIATE, MT_GOLD, CLR_ORANGE, 6),
10055 WAND("striking", "ebony", 5200, 150, 1, IMMEDIATE, MT_WOOD, HI_WOOD, 1),
10056 WAND("paralysis", "automatic", 100, 150, 1, IMMEDIATE, MT_MINERAL, CLR_BRIGHT_CYAN, 25),
10057 WAND("disintegration", "stable", 100, 150, 1, IMMEDIATE, MT_DRAGON_HIDE, CLR_BLACK, 50),
10058 WAND("stoning", "petrified", 100, 150, 1, IMMEDIATE, MT_MINERAL, CLR_GRAY, 40),
10059 WAND("undead turning", "copper", 4500, 150, 1, IMMEDIATE, MT_COPPER, HI_COPPER, 1),
10060 WAND("draining", "ceramic", 2200, 150, 1, IMMEDIATE, MT_CERAMIC, HI_MINERAL, 25),
10061 /* KMH -- 15/1000 probability from light */
10062 WAND("reduce max hitpoints", "noticeable", 100, 150, 1, IMMEDIATE, MT_DRAGON_HIDE, CLR_BRIGHT_BLUE, 20),
10063 WAND("increase max hitpoints", "vanishing", 100, 150, 1, IMMEDIATE, MT_PLASTIC, CLR_YELLOW, 20),
10064 WAND("cancellation", "platinum", 3400, 150, 1, IMMEDIATE, MT_PLATINUM, CLR_WHITE, 10),
10065 WAND("create monster", "maple", 2600, 150, 1, NODIR, MT_WOOD, HI_WOOD, 1),
10066 WAND("create familiar", "wormwood", 100, 150, 1, NODIR, MT_WOOD, CLR_GREEN, 35),
10067 WAND("bad effect", "pebble", 200, 150, 1, NODIR, MT_MINERAL, CLR_ORANGE, 1),
10068 WAND("curse items", "fake", 20, 150, 1, NODIR, MT_WAX, CLR_MAGENTA, 1),
10069 WAND("amnesia", "acrylic", 20, 150, 1, NODIR, MT_VEGGY, CLR_GREEN, 1),
10070 WAND("bad luck", "acyclic", 20, 150, 1, NODIR, MT_PLASTIC, CLR_BLACK, 1),
10071 WAND("disenchantment", "darkened", 20, 150, 1, NODIR, MT_ARCANIUM, CLR_BLACK, 1),
10072 WAND("contamination", "unstable", 20, 150, 1, NODIR, MT_VIVA, CLR_BRIGHT_CYAN, 1),
10073 WAND("trembling", "dreaming", 20, 150, 1, NODIR, MT_MYSTERIOUS, CLR_RED, 1),
10074 WAND("remove resistance", "cyclic", 20, 150, 1, NODIR, MT_SILVER, HI_SILVER, 1),
10075 WAND("corrosion", "heavy metal", 20, 150, 1, NODIR, MT_METAL, CLR_RED, 1),
10076 WAND("fumbling", "trippy", 20, 150, 1, NODIR, MT_WOOD, CLR_BRIGHT_GREEN, 1),
10077 WAND("starvation", "underestimated", 20, 150, 1, NODIR, MT_PAPER, CLR_BROWN, 1),
10078 WAND("confusion", "round cube", 20, 150, 1, NODIR, MT_VEGGY, CLR_BLACK, 1),
10079 WAND("sliming", "straight", 20, 150, 1, NODIR, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
10080 WAND("lycanthropy", "doggy", 20, 150, 1, NODIR, MT_WOOD, CLR_BROWN, 1),
10081 WAND("summon undead", "shining", 500, 150, 1, NODIR, MT_GEMSTONE, CLR_YELLOW, 15),
10082 WAND("fear", "rusted", 1800, 150, 1, IMMEDIATE, MT_IRON, CLR_RED, 1),
10083 WAND("wind", "timber", 500, 150, 1, IMMEDIATE, MT_WOOD, CLR_BROWN, 1),
10084 WAND("polymorph", "silver", 4000, 150, 1, IMMEDIATE, MT_SILVER, HI_SILVER, 20),
10085 WAND("mutation", "bristly", 100, 150, 1, IMMEDIATE, MT_WOOD, CLR_BROWN, 20),
10086 WAND("teleportation", "iridium", 3990, 150, 1, IMMEDIATE, MT_METAL, CLR_BRIGHT_CYAN, 1),
10087 WAND("teleport self", "choking", 1000, 150, 1, NODIR, MT_VEGGY, CLR_BROWN, 1),
10088 WAND("banishment", "cocky", 10, 150, 1, IMMEDIATE, MT_METAL, CLR_BRIGHT_GREEN, 30),
10089 WAND("create horde", "black", 500, 150, 1, NODIR, MT_PLASTIC, CLR_BLACK, 25),
10090 WAND("extra healing", "bronze", 2570, 150, 1, IMMEDIATE, MT_BRONZE, CLR_YELLOW, 10),
10091 WAND("strong healing", "hardmetal", 600, 150, 1, NODIR, MT_METAL, CLR_CYAN, 15),
10092 WAND("full healing", "hawthorn", 440, 150, 1, IMMEDIATE, MT_LEATHER, CLR_BROWN, 20),
10093 WAND("super healing", "competency", 50, 150, 1, NODIR, MT_PWN_BUBBLE, CLR_ORANGE, 30),
10095 WAND("debugging", "terminal", 20, 150, 1, NODIR, MT_METAL, CLR_YELLOW, 1),
10096 WAND("levitation", "floating", 20, 150, 1, NODIR, MT_PAPER, CLR_CYAN, 1),
10098 WAND("misfire", "vajra orb", 20, 150, 0, IMMEDIATE, MT_WOOD, HI_COPPER, 1),
10099 WAND("venom scattering","hooked", 120, 150, 1, RAY, MT_IRON, HI_METAL, 25),
10100 WAND("share pain", "octogonal",20, 150, 1, IMMEDIATE, MT_IRON, HI_METAL, 1),
10101 WAND("poison", "cornered", 300, 150, 1, RAY, MT_IRON, HI_METAL, 5),
10102 WAND("hyper beam", "pokemon logo", 100, 150, 1, RAY, MT_VEGGY, CLR_YELLOW, 30),
10103 WAND("disintegration beam", "fuzzy", 100, 150, 1, RAY, MT_PLATINUM, CLR_BLACK, 50),
10104 WAND("chromatic beam", "chromatic", 100, 150, 1, RAY, MT_DRAGON_HIDE, CLR_BRIGHT_MAGENTA, 50),
10105 WAND("stun monster", "shivering",100, 150, 1, IMMEDIATE, MT_WOOD, CLR_GRAY, 1),
10106 WAND("tidal wave", "tolkienian", 100, 150, 1, NODIR, MT_LIQUID, CLR_BRIGHT_CYAN, 25),
10107 WAND("summon elm", "celestial", 20, 150, 1, NODIR, MT_CELESTIUM, CLR_CYAN, 1),
10108 WAND("drain mana", "empty", 20, 150, 1, NODIR, MT_IRON, CLR_BROWN, 1),
10109 WAND("finger bending", "flapping", 20, 150, 1, NODIR, MT_WAX, CLR_BRIGHT_GREEN, 1),
10110 WAND("immobility", "motile", 20, 150, 1, NODIR, MT_METAL, CLR_WHITE, 1),
10111 WAND("egoism", "enviable", 20, 150, 1, NODIR, MT_WOOD, CLR_GREEN, 1),
10112 WAND("sin", "old-testamentarian", 20, 150, 1, NODIR, MT_WOOD, CLR_RED, 20),
10113 WAND("inertia", "nonmoving",100, 150, 1, IMMEDIATE, MT_IRON, CLR_YELLOW, 40),
10114 WAND("time", "ticking",100, 150, 1, IMMEDIATE, MT_GLASS, CLR_BRIGHT_CYAN, 40),
10115 WAND("insanity", "brexit", 50, 150, 1, NODIR, MT_BRICK, CLR_GREEN, 5),
10116 WAND("bad equipment", "crumb", 50, 150, 1, NODIR, MT_COMPOST, CLR_BROWN, 5),
10117 WAND("chaos terrain", "illusory", 100, 150, 1, NODIR, MT_SILK, CLR_BRIGHT_MAGENTA, 1),
10118 WAND("fleecy terrain", "multihued", 500, 150, 1, NODIR, MT_BRICK, CLR_BRIGHT_MAGENTA, 1),
10119 WAND("stat reduction", "self-repairing", 100, 150, 1, NODIR, MT_NANOMACHINE, CLR_GRAY, 10),
10121 WAND("wonder", "elven-lettered", 450, 150, 1, NODIR, MT_IRON, HI_METAL, 1),
10122 WAND("bugging", "wooden", 450, 150, 1, NODIR, MT_WOOD, HI_METAL, 1),
10123 WAND("wishing", "pine", 10, 150, 1, NODIR, MT_WOOD, HI_WOOD, 120),
10124 WAND("acquirement", "important", 500, 150, 1, NODIR, MT_SILVER, CLR_CYAN, 40),
10125 WAND("summon sexy girl", "girly", 100, 150, 1, NODIR, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 1),
10126 WAND("clone monster", "radiating", 500, 150, 1, IMMEDIATE, MT_GOLD, CLR_BRIGHT_GREEN, 12),
10127 WAND("charging", "buzzing", 500, 150, 1, NODIR, MT_METAL, CLR_BRIGHT_CYAN, 10),
10129 WAND("bleeding", "dripdrop", 50, 150, 1, NODIR, MT_LIQUID, CLR_RED, 5),
10130 WAND("undressing", "nekkid", 50, 150, 1, NODIR, MT_FLESH, CLR_BROWN, 7),
10132 WAND("spellbinder", "bound", 50, 150, 1, NODIR, MT_PAPER, CLR_CYAN, 1),
10133 WAND("inertia control", "contro", 50, 150, 1, NODIR, MT_VEGGY, CLR_GREEN, 1),
10134 WAND("sterilize", "sex toy", 50, 150, 1, NODIR, MT_PLASTIC, CLR_BRIGHT_MAGENTA, 1),
10135 WAND("restoration", "worthless", 500, 150, 1, NODIR, MT_SCRAP, CLR_GRAY, 1),
10137 WAND("deslexification", "soviet", 0, 150, 1, IMMEDIATE, MT_GLASS, CLR_BLACK, 1),
10139 WAND("gravity beam", "lacquered", 100, 150, 1, IMMEDIATE, MT_LACQUER, CLR_GRAY, 25),
10140 WAND("dream eater", "tapered", 100, 150, 1, IMMEDIATE, MT_WOOD, CLR_BROWN, 10),
10141 WAND("bubblebeam", "biblic", 100, 150, 1, IMMEDIATE, MT_PAPER, CLR_BRIGHT_GREEN, 1),
10142 WAND("good night", "wish parser", 100, 150, 1, IMMEDIATE, MT_BONE, CLR_BRIGHT_CYAN, 16),
10143 WAND("inferno", "subsurface", 100, 150, 1, RAY, MT_GOLD, CLR_ORANGE, 30),
10144 WAND("ice beam", "nebulous", 100, 150, 1, RAY, MT_WAX, CLR_BLACK, 30),
10145 WAND("thunder", "rollover", 100, 150, 1, RAY, MT_VEGGY, CLR_BRIGHT_GREEN, 30),
10146 WAND("sludge", "fallthrough", 100, 150, 1, RAY, MT_CLOTH, CLR_BROWN, 30),
10147 WAND("toxic", "holed", 100, 150, 1, RAY, MT_WOOD, CLR_BROWN, 30),
10148 WAND("nether beam", "crashbug", 10, 150, 1, RAY, MT_GLASS, CLR_RED, 30),
10149 WAND("aurora beam", "alarming", 100, 150, 1, RAY, MT_GEMSTONE, CLR_RED, 30),
10150 WAND("chloroform", "blackthorn", 100, 150, 1, RAY, MT_WOOD, CLR_BLACK, 30),
10152 /* Ray wands have to come last, and in this order. */
10153 /* This is extremely kludgy, but that's what zap.c expects. */
10154 WAND("digging", "iron", 4550, 150, 1, RAY, MT_IRON, HI_METAL, 1),
10155 WAND("magic missile", "steel", 4750, 150, 1, RAY, MT_STEEL, HI_METAL, 1),
10156 WAND("fire", "hexagonal",2400, 150, 1, RAY, MT_IRON, HI_METAL, 1),
10157 WAND("cold", "short", 2900, 150, 1, RAY, MT_IRON, HI_METAL, 1),
10158 WAND("sleep", "runed", 4450, 150, 1, RAY, MT_IRON, HI_METAL, 6),
10159 WAND("death", "long", 500, 150, 1, RAY, MT_IRON, HI_METAL, 20),
10160 WAND("lightning", "curved", 1900, 150, 1, RAY, MT_IRON, HI_METAL, 1),
10161 WAND("fireball", "octagonal", 500, 150, 1, RAY, MT_IRON, HI_METAL, 20),
10162 WAND("acid", "measured", 400, 150, 1, RAY, MT_METAL, HI_METAL, 1),
10163 WAND("solar beam", "beaming", 400, 150, 1, RAY, MT_METAL, CLR_BRIGHT_CYAN, 1),
10164 WAND("psybeam", "avada kedavra", 80, 150, 1, RAY, MT_WOOD, CLR_MAGENTA, 1),
10165 /* if the last wand changes, update wand mimics in makemon.c and golems in mon.c accordingly --Amy */
10166 WAND((char *)0, "forked", 0, 150, 1, 0, MT_WOOD, HI_WOOD, 1),
10167 WAND((char *)0, "spiked", 0, 150, 1, 0, MT_IRON, HI_METAL, 1),
10168 WAND((char *)0, "jeweled", 0, 150, 1, 0, MT_IRON, HI_MINERAL, 1),
10169 WAND((char *)0, "porcelain", 0, 150, 1, 0, MT_CERAMIC, HI_MINERAL, 1),
10170 WAND((char *)0, "quartz", 0, 150, 1, 0, MT_GLASS, HI_GLASS, 1),
10171 WAND((char *)0, "metal", 0, 150, 1, 0, MT_COPPER, HI_COPPER, 1),
10172 WAND((char *)0, "decayed", 0, 150, 1, 0, MT_IRON, CLR_RED, 1),
10173 WAND((char *)0, "dodecagonal", 0, 150, 1, 0, MT_IRON, HI_METAL, 1),
10174 WAND((char *)0, "stoutwood", 0, 150, 1, 0, MT_WOOD, CLR_YELLOW, 1),
10175 WAND((char *)0, "walnut", 0, 150, 1, 0, MT_WOOD, HI_WOOD, 1),
10176 WAND((char *)0, "mahogany", 0, 150, 1, 0, MT_WOOD, HI_WOOD, 1),
10177 WAND((char *)0, "cedar", 0, 150, 1, 0, MT_WOOD, HI_WOOD, 1),
10178 WAND((char *)0, "chrome", 0, 150, 1, 0, MT_CHROME, HI_SILVER, 1),
10179 WAND((char *)0, "titanium", 0, 150, 1, 0, MT_TITANIUM, HI_METAL, 1),
10180 WAND((char *)0, "nickel", 0, 150, 1, 0, MT_METAL, HI_METAL, 1),
10181 WAND((char *)0, "mithril", 0, 150, 1, 0, MT_MITHRIL, HI_SILVER, 1),
10182 WAND((char *)0, "grooved", 0, 150, 1, 0, MT_WOOD, HI_WOOD, 1),
10183 WAND((char *)0, "bent", 0, 150, 1, 0, MT_METAL, CLR_BRIGHT_GREEN, 1),
10184 WAND((char *)0, "plastic", 0, 150, 1, 0, MT_PLASTIC, CLR_BRIGHT_GREEN, 1),
10185 WAND((char *)0, "bone", 0, 150, 1, 0, MT_BONE, CLR_WHITE, 1),
10186 WAND((char *)0, "alabaster", 0, 150, 1, 0, MT_MINERAL, CLR_BROWN, 1),
10187 WAND((char *)0, "orichalcum",0, 150, 1, 0, MT_METAL, HI_METAL, 1),
10188 WAND((char *)0, "electrum", 0, 150, 1, 0, MT_METAL, HI_GOLD, 1),
10189 WAND((char *)0, "conundrum",0, 150, 1, 0, MT_CONUNDRUM, CLR_BRIGHT_GREEN, 1),
10190 WAND((char *)0, "lavender",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_MAGENTA, 1),
10191 WAND((char *)0, "viridian",0, 150, 1, 0, MT_METAL, CLR_GREEN, 1),
10192 WAND((char *)0, "cerulean",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_BLUE, 1),
10193 WAND((char *)0, "saffron",0, 150, 1, 0, MT_METAL, CLR_ORANGE, 1),
10194 WAND((char *)0, "fuchsia",0, 150, 1, 0, MT_METAL, CLR_RED, 1),
10195 WAND((char *)0, "pallet",0, 150, 1, 0, MT_METAL, CLR_MAGENTA, 1),
10196 WAND((char *)0, "cyan",0, 150, 1, 0, MT_METAL, CLR_CYAN, 1),
10197 WAND((char *)0, "rusting",0, 150, 1, 0, MT_METAL, CLR_GRAY, 1),
10198 WAND((char *)0, "ominous",0, 150, 1, 0, MT_METAL, CLR_BLACK, 1),
10199 WAND((char *)0, "golden",0, 150, 1, 0, MT_METAL, CLR_YELLOW, 1),
10200 WAND((char *)0, "iridescent",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_CYAN, 1),
10201 WAND((char *)0, "tetragonal", 0, 150, 1, 0, MT_IRON, CLR_BRIGHT_GREEN, 1),
10202 WAND((char *)0, "trigonal",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_MAGENTA, 1),
10203 WAND((char *)0, "cubic",0, 150, 1, 0, MT_METAL, CLR_RED, 1),
10204 WAND((char *)0, "orthorhombic",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_MAGENTA, 1),
10205 WAND((char *)0, "skew",0, 150, 1, 0, MT_METAL, CLR_BLACK, 1),
10206 WAND((char *)0, "oblique",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_CYAN, 1),
10207 WAND((char *)0, "monoclinic",0, 150, 1, 0, MT_METAL, CLR_ORANGE, 1),
10208 WAND((char *)0, "triclinic",0, 150, 1, 0, MT_METAL, CLR_YELLOW, 1),
10209 WAND((char *)0, "angular",0, 150, 1, 0, MT_METAL, CLR_YELLOW, 1),
10210 WAND((char *)0, "pentagonal",0, 150, 1, 0, MT_METAL, CLR_ORANGE, 1),
10211 WAND((char *)0, "circular",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_GREEN, 1),
10212 WAND((char *)0, "round",0, 150, 1, 0, MT_METAL, CLR_BLACK, 1),
10213 WAND((char *)0, "shaped",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_MAGENTA, 1),
10214 WAND((char *)0, "deformed",0, 150, 1, 0, MT_METAL, CLR_GRAY, 1),
10215 WAND((char *)0, "teaching",0, 150, 1, 0, MT_WOOD, CLR_RED, 1),
10216 WAND((char *)0, "archmage",0, 150, 1, 0, MT_MITHRIL, CLR_BRIGHT_CYAN, 1),
10217 WAND((char *)0, "avocadowood",0, 150, 1, 0, MT_WOOD, CLR_GREEN, 1),
10218 WAND((char *)0, "banyan",0, 150, 1, 0, MT_WOOD, CLR_RED, 1),
10219 WAND((char *)0, "birch",0, 150, 1, 0, MT_WOOD, CLR_YELLOW, 1),
10220 WAND((char *)0, "cherry",0, 150, 1, 0, MT_WOOD, CLR_ORANGE, 1),
10221 WAND((char *)0, "cypress",0, 150, 1, 0, MT_WOOD, CLR_YELLOW, 1),
10222 WAND((char *)0, "dogwood",0, 150, 1, 0, MT_WOOD, CLR_WHITE, 1),
10223 WAND((char *)0, "driftwood",0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10224 WAND((char *)0, "elm",0, 150, 1, 0, MT_WOOD, CLR_GREEN, 1),
10225 WAND((char *)0, "eucalyptus",0, 150, 1, 0, MT_WOOD, CLR_BRIGHT_GREEN, 1),
10226 WAND((char *)0, "fall",0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10227 WAND((char *)0, "hemlock",0, 150, 1, 0, MT_WOOD, CLR_RED, 1),
10228 WAND((char *)0, "holly",0, 150, 1, 0, MT_WOOD, CLR_BRIGHT_MAGENTA, 1),
10229 WAND((char *)0, "ironwood",0, 150, 1, 0, MT_WOOD, CLR_CYAN, 1),
10230 WAND((char *)0, "kukui wood",0, 150, 1, 0, MT_WOOD, CLR_BLACK, 1),
10231 WAND((char *)0, "manzanita",0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10232 WAND((char *)0, "persimmon wood",0, 150, 1, 0, MT_WOOD, CLR_GREEN, 1),
10233 WAND((char *)0, "pecan",0, 150, 1, 0, MT_WOOD, CLR_YELLOW, 1),
10234 WAND((char *)0, "wintry",0, 150, 1, 0, MT_WOOD, CLR_BRIGHT_CYAN, 1),
10235 WAND((char *)0, "poplar",0, 150, 1, 0, MT_WOOD, CLR_WHITE, 1),
10236 WAND((char *)0, "willow",0, 150, 1, 0, MT_WOOD, CLR_WHITE, 1),
10237 WAND((char *)0, "redwood",0, 150, 1, 0, MT_WOOD, CLR_RED, 1),
10238 WAND((char *)0, "rosewood",0, 150, 1, 0, MT_WOOD, CLR_MAGENTA, 1),
10239 WAND((char *)0, "spruce",0, 150, 1, 0, MT_WOOD, CLR_GREEN, 1),
10240 WAND((char *)0, "teak",0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10241 WAND((char *)0, "zebrawood",0, 150, 1, 0, MT_WOOD, CLR_BLACK, 1),
10242 WAND((char *)0, "beryllium",0, 150, 1, 0, MT_METAL, CLR_BRIGHT_GREEN, 1),
10243 WAND((char *)0, "lead",0, 150, 1, 0, MT_LEAD, CLR_GRAY, 1),
10244 WAND((char *)0, "magnesium",0, 150, 1, 0, MT_MINERAL, CLR_WHITE, 1),
10245 WAND((char *)0, "mercury",0, 150, 1, 0, MT_MERCURIAL, CLR_GRAY, 1),
10246 WAND((char *)0, "pewter",0, 150, 1, 0, MT_IRON, CLR_GRAY, 1),
10247 WAND((char *)0, "silicon",0, 150, 1, 0, MT_MINERAL, CLR_WHITE, 1),
10248 WAND((char *)0, "adamantium",0, 150, 1, 0, MT_ADAMANTIUM, CLR_ORANGE, 1),
10249 WAND((char *)0, "tungsten",0, 150, 1, 0, MT_METAL, CLR_BLACK, 1),
10250 WAND((char *)0, "aspen",0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10251 WAND((char *)0, "cottonwood",0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10252 WAND((char *)0, "locust",0, 150, 1, 0, MT_VEGGY, CLR_BROWN, 1),
10253 WAND((char *)0, "mistletoe",0, 150, 1, 0, MT_WOOD, CLR_GREEN, 1),
10254 WAND((char *)0, "mulberry",0, 150, 1, 0, MT_WOOD, CLR_RED, 1),
10255 WAND((char *)0, "sycamore",0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10256 WAND((char *)0, "hickory",0, 150, 1, 0, MT_WOOD, CLR_BLACK, 1),
10257 WAND((char *)0, "cast iron",0, 150, 1, 0, MT_IRON, CLR_CYAN, 1),
10258 WAND((char *)0, "molybdenum",0, 150, 1, 0, MT_METAL, CLR_GRAY, 1),
10259 WAND((char *)0, "planar",0, 150, 1, 0, MT_IRON, CLR_WHITE, 1),
10261 WAND((char *)0, "vajra rope", 0, 150, 1, 0, MT_CLOTH, HI_COPPER, 1),
10262 WAND((char *)0, "vajra tower", 0, 150, 1, 0, MT_MINERAL, HI_COPPER, 1),
10263 WAND((char *)0, "cracked", 0, 150, 1, 0, MT_GLASS, HI_GLASS, 1),
10264 WAND((char *)0, "spiral", 0, 150, 1, 0, MT_MITHRIL, CLR_YELLOW, 1),
10265 WAND((char *)0, "vajra blade", 0, 150, 1, 0, MT_WOOD, HI_COPPER, 1),
10266 WAND((char *)0, "vajra ring", 0, 150, 1, 0, MT_WOOD, HI_COPPER, 1),
10267 WAND((char *)0, "knotted", 0, 150, 1, 0, MT_MINERAL, HI_MINERAL, 1),
10268 WAND((char *)0, "gnarled", 0, 150, 1, 0, MT_WOOD, HI_WOOD, 1),
10269 WAND((char *)0, "query", 0, 150, 1, 0, MT_GLASS, HI_GLASS, 1),
10270 WAND((char *)0, "vajra", 0, 150, 1, 0, MT_COPPER, HI_COPPER, 1),
10271 WAND((char *)0, "stubby-necked", 0, 150, 1, 0, MT_PLASTIC, CLR_BLACK, 1),
10272 WAND((char *)0, "nicked", 0, 150, 1, 0, MT_COPPER, CLR_YELLOW, 1),
10273 WAND((char *)0, "wrapped", 0, 150, 1, 0, MT_MINERAL, HI_MINERAL, 1),
10274 WAND((char *)0, "stout", 0, 150, 1, 0, MT_METAL, HI_METAL, 1),
10275 WAND((char *)0, "belled", 0, 150, 1, 0, MT_COPPER, HI_COPPER, 1),
10276 WAND((char *)0, "tapering", 0, 150, 1, 0, MT_COPPER, HI_COPPER, 1),
10277 WAND((char *)0, "tengwar", 0, 150, 1, 0, MT_SILVER, HI_SILVER, 1),
10278 WAND((char *)0, "flathead", 0, 150, 1, 0, MT_PLATINUM, CLR_WHITE, 1),
10279 WAND((char *)0, "slender", 0, 150, 1, 0, MT_METAL, CLR_BRIGHT_CYAN, 1),
10280 WAND((char *)0, "quadratic",0, 150, 1, 0, MT_METAL, HI_METAL, 1),
10281 WAND((char *)0, "pronged", 0, 150, 1, 0, MT_METAL, HI_METAL, 1),
10282 WAND((char *)0, "double-headed", 0, 150, 1, 0, MT_METAL, HI_METAL, 1),
10283 WAND((char *)0, "fluted", 0, 150, 1, 0, MT_IRON, HI_METAL, 1),
10284 WAND((char *)0, "knobbed", 0, 150, 1, 0, MT_IRON, HI_METAL, 1),
10285 WAND((char *)0, "symmetric", 0, 150, 1, 0, MT_METAL, CLR_CYAN, 1),
10286 WAND((char *)0, "asymmetric", 0, 150, 1, 0, MT_PLATINUM, CLR_BLACK, 1),
10287 WAND((char *)0, "horizontal", 0, 150, 1, 0, MT_PAPER, CLR_BROWN, 1),
10288 WAND((char *)0, "vertical", 0, 150, 1, 0, MT_MITHRIL, CLR_CYAN, 1),
10289 WAND((char *)0, "diagonal", 0, 150, 1, 0, MT_MINERAL, CLR_GRAY, 1),
10290 WAND((char *)0, "erroneous", 0, 150, 1, 0, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
10291 WAND((char *)0, "burnable", 0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10292 WAND((char *)0, "edible", 0, 150, 1, 0, MT_VEGGY, CLR_GREEN, 1),
10293 WAND((char *)0, "leek", 0, 150, 1, 0, MT_VEGGY, CLR_GREEN, 1),
10294 WAND((char *)0, "symptomatic", 0, 150, 1, 0, MT_GEMSTONE, CLR_MAGENTA, 1),
10295 WAND((char *)0, "idiomatic", 0, 150, 1, 0, MT_GEMSTONE, CLR_GRAY, 1),
10296 WAND((char *)0, "acoustic", 0, 150, 1, 0, MT_WOOD, CLR_BLACK, 1),
10297 WAND((char *)0, "paper", 0, 150, 1, 0, MT_PAPER, CLR_WHITE, 1),
10298 WAND((char *)0, "liquid", 0, 150, 1, 0, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
10299 WAND((char *)0, "mineral", 0, 150, 1, 0, MT_MINERAL, CLR_WHITE, 1),
10300 WAND((char *)0, "gemstone", 0, 150, 1, 0, MT_GEMSTONE, CLR_MAGENTA, 1),
10301 WAND((char *)0, "ray-shooting", 0, 150, 1, 0, MT_DRAGON_HIDE, CLR_BROWN, 1),
10302 WAND((char *)0, "dragonhide", 0, 150, 1, 0, MT_DRAGON_HIDE, CLR_BRIGHT_CYAN, 1),
10303 WAND((char *)0, "immediate", 0, 150, 1, 0, MT_GLASS, CLR_WHITE, 1),
10304 WAND((char *)0, "cloth", 0, 150, 1, 0, MT_CLOTH, CLR_BROWN, 1),
10305 WAND((char *)0, "leather", 0, 150, 1, 0, MT_LEATHER, CLR_BROWN, 1),
10306 WAND((char *)0, "platonic", 0, 150, 1, 0, MT_IRON, CLR_GRAY, 1),
10307 WAND((char *)0, "mica", 0, 150, 1, 0, MT_MINERAL, CLR_GRAY, 1),
10308 WAND((char *)0, "veggy", 0, 150, 1, 0, MT_VEGGY, CLR_BROWN, 1),
10309 WAND((char *)0, "flesh", 0, 150, 1, 0, MT_FLESH, CLR_BROWN, 1),
10310 WAND((char *)0, "wax", 0, 150, 1, 0, MT_WAX, CLR_WHITE, 1),
10311 WAND((char *)0, "brittle", 0, 150, 1, 0, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10312 WAND((char *)0, "etched", 0, 150, 1, 0, MT_GLASS, CLR_GREEN, 1),
10313 WAND((char *)0, "slate", 0, 150, 1, 0, MT_MINERAL, CLR_RED, 1),
10314 WAND((char *)0, "fiber", 0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10315 WAND((char *)0, "bitumen", 0, 150, 1, 0, MT_MITHRIL, CLR_BLACK, 1),
10316 WAND((char *)0, "rubber", 0, 150, 1, 0, MT_PLASTIC, CLR_GRAY, 1),
10317 WAND((char *)0, "penis-shaped", 0, 150, 1, 0, MT_PLASTIC, CLR_GRAY, 1),
10318 WAND((char *)0, "jelly", 0, 150, 1, 0, MT_LIQUID, CLR_YELLOW, 1),
10319 WAND((char *)0, "dyed", 0, 150, 1, 0, MT_LIQUID, CLR_BRIGHT_BLUE, 1),
10320 WAND((char *)0, "yarn", 0, 150, 1, 0, MT_CLOTH, CLR_GRAY, 1),
10321 WAND((char *)0, "bauxite", 0, 150, 1, 0, MT_MINERAL, CLR_GRAY, 1),
10322 WAND((char *)0, "beeswax", 0, 150, 1, 0, MT_WAX, CLR_YELLOW, 1),
10323 WAND((char *)0, "flax", 0, 150, 1, 0, MT_VEGGY, CLR_BROWN, 1),
10324 WAND((char *)0, "wicker", 0, 150, 1, 0, MT_WOOD, CLR_RED, 1),
10325 WAND((char *)0, "jute", 0, 150, 1, 0, MT_WOOD, CLR_GRAY, 1),
10326 WAND((char *)0, "plasma", 0, 150, 1, 0, MT_LIQUID, CLR_ORANGE, 1),
10327 WAND((char *)0, "cavorite", 0, 150, 1, 0, MT_GEMSTONE, CLR_BRIGHT_BLUE, 1),
10328 WAND((char *)0, "ectoplasm", 0, 150, 1, 0, MT_LIQUID, CLR_BRIGHT_BLUE, 1),
10329 WAND((char *)0, "inertron", 0, 150, 1, 0, MT_PLATINUM, CLR_BLACK, 1),
10330 WAND((char *)0, "fogwood", 0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10331 WAND((char *)0, "vivardoradorium", 0, 150, 1, 0, MT_VIVA, CLR_ORANGE, 1),
10332 WAND((char *)0, "living", 0, 150, 1, 0, MT_VIVA, CLR_ORANGE, 1),
10333 WAND((char *)0, "radioactive", 0, 150, 1, 0, MT_VIVA, CLR_ORANGE, 1),
10334 WAND((char *)0, "energetic", 0, 150, 1, 0, MT_VIVA, CLR_ORANGE, 1),
10335 WAND((char *)0, "chemical", 0, 150, 1, 0, MT_VIVA, CLR_ORANGE, 1),
10336 WAND((char *)0, "inka", 0, 150, 1, 0, MT_INKA, CLR_RED, 1),
10337 WAND((char *)0, "elasthan", 0, 150, 1, 0, MT_INKA, CLR_BROWN, 1),
10338 WAND((char *)0, "spandex", 0, 150, 1, 0, MT_INKA, CLR_GREEN, 1),
10339 WAND((char *)0, "tar", 0, 150, 1, 0, MT_TAR, CLR_BLACK, 1),
10340 WAND((char *)0, "gravel", 0, 150, 1, 0, MT_TAR, CLR_GRAY, 1),
10341 WAND((char *)0, "lithic", 0, 150, 1, 0, MT_TAR, CLR_GRAY, 1),
10342 WAND((char *)0, "silk", 0, 150, 1, 0, MT_SILK, CLR_WHITE, 1),
10343 WAND((char *)0, "soft", 0, 150, 1, 0, MT_SILK, CLR_YELLOW, 1),
10344 WAND((char *)0, "arcanium", 0, 150, 1, 0, MT_ARCANIUM, CLR_MAGENTA, 1),
10345 WAND((char *)0, "multicolor", 0, 150, 1, 0, MT_ARCANIUM, CLR_BRIGHT_MAGENTA, 1),
10346 WAND((char *)0, "newfound", 0, 150, 1, 0, MT_ARCANIUM, CLR_MAGENTA, 1),
10347 WAND((char *)0, "secree", 0, 150, 1, 0, MT_SECREE, CLR_BLACK, 1),
10348 WAND((char *)0, "secreted", 0, 150, 1, 0, MT_SECREE, CLR_YELLOW, 1),
10349 WAND((char *)0, "secret", 0, 150, 1, 0, MT_SECREE, CLR_GRAY, 1),
10350 WAND((char *)0, "pourpoor", 0, 150, 1, 0, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
10351 WAND((char *)0, "poured", 0, 150, 1, 0, MT_POURPOOR, CLR_BRIGHT_CYAN, 1),
10352 WAND((char *)0, "compost", 0, 150, 1, 0, MT_COMPOST, CLR_BROWN, 1),
10353 WAND((char *)0, "deleted", 0, 150, 1, 0, MT_COMPOST, CLR_RED, 1),
10354 WAND((char *)0, "degraded", 0, 150, 1, 0, MT_COMPOST, CLR_BROWN, 1),
10355 WAND((char *)0, "pixelated", 0, 150, 1, 0, MT_ARCANIUM, CLR_WHITE, 1),
10356 WAND((char *)0, "diffuse", 0, 150, 1, 0, MT_TAR, CLR_GRAY, 1),
10357 WAND((char *)0, "refracted", 0, 150, 1, 0, MT_VIVA, CLR_BRIGHT_GREEN, 1),
10358 WAND((char *)0, "null", 0, 150, 1, 0, MT_MYSTERIOUS, CLR_BLACK, 1),
10359 WAND((char *)0, "crusty", 0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10360 WAND((char *)0, "ivy", 0, 150, 1, 0, MT_WOOD, CLR_GREEN, 1),
10361 WAND((char *)0, "plutonium", 0, 150, 1, 0, MT_PLATINUM, CLR_BLACK, 1),
10362 WAND((char *)0, "star-tipped", 0, 150, 1, 0, MT_ARCANIUM, CLR_MAGENTA, 1),
10363 WAND((char *)0, "etheric", 0, 150, 1, 0, MT_ETHER, CLR_GREEN, 1),
10364 WAND((char *)0, "windy", 0, 150, 1, 0, MT_ETHER, CLR_BRIGHT_BLUE, 1),
10365 WAND((char *)0, "contaminated", 0, 150, 1, 0, MT_ETHER, CLR_BRIGHT_CYAN, 1),
10366 WAND((char *)0, "duroplastic", 0, 150, 1, 0, MT_ETERNIUM, CLR_WHITE, 1),
10367 WAND((char *)0, "filled", 0, 150, 1, 0, MT_ETERNIUM, CLR_BLACK, 1),
10368 WAND((char *)0, "impact", 0, 150, 1, 0, MT_ETERNIUM, CLR_GRAY, 1),
10369 WAND((char *)0, "breakable", 0, 150, 1, 0, MT_BRICK, CLR_ORANGE, 1),
10370 WAND((char *)0, "sunny", 0, 150, 1, 0, MT_BRICK, CLR_YELLOW, 1),
10371 WAND((char *)0, "closed", 0, 150, 1, 0, MT_BRICK, CLR_BLACK, 1),
10372 WAND((char *)0, "fourked", 0, 150, 1, 0, MT_METAL, CLR_ORANGE, 1),
10373 WAND((char *)0, "fucked", 0, 150, 1, 0, MT_SILK, CLR_BRIGHT_MAGENTA, 1),
10374 WAND((char *)0, "asbestos", 0, 150, 1, 0, MT_ETHER, CLR_BRIGHT_GREEN, 1),
10375 WAND((char *)0, "electronic", 0, 150, 1, 0, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1),
10376 WAND((char *)0, "pressurized", 0, 150, 1, 0, MT_COMPOST, CLR_BROWN, 1),
10377 WAND((char *)0, "fiddly", 0, 150, 1, 0, MT_ETERNIUM, CLR_BROWN, 1),
10378 WAND((char *)0, "gimmicky", 0, 150, 1, 0, MT_PLASTIC, CLR_BRIGHT_GREEN, 1),
10379 WAND((char *)0, "clunky", 0, 150, 1, 0, MT_SILK, CLR_YELLOW, 1),
10380 WAND((char *)0, "nodular", 0, 150, 1, 0, MT_LEATHER, CLR_YELLOW, 1),
10381 WAND((char *)0, "bionic", 0, 150, 1, 0, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
10382 WAND((char *)0, "slippery", 0, 150, 1, 0, MT_LIQUID, CLR_GREEN, 1),
10383 WAND((char *)0, "pulsating", 0, 150, 1, 0, MT_LIQUID, CLR_BRIGHT_BLUE, 1),
10384 WAND((char *)0, "quivering", 0, 150, 1, 0, MT_INKA, CLR_WHITE, 1),
10385 WAND((char *)0, "stretchy", 0, 150, 1, 0, MT_BRICK, CLR_WHITE, 1),
10386 WAND((char *)0, "perforated", 0, 150, 1, 0, MT_WOOD, CLR_ORANGE, 1),
10387 WAND((char *)0, "bumpy", 0, 150, 1, 0, MT_CLOTH, CLR_RED, 1),
10388 WAND((char *)0, "glistening", 0, 150, 1, 0, MT_METAL, CLR_MAGENTA, 1),
10389 WAND((char *)0, "spongy", 0, 150, 1, 0, MT_MITHRIL, CLR_YELLOW, 1),
10390 WAND((char *)0, "gelatinous", 0, 150, 1, 0, MT_BRICK, CLR_GREEN, 1),
10391 WAND((char *)0, "smelly", 0, 150, 1, 0, MT_BRICK, CLR_GREEN, 1),
10392 WAND((char *)0, "gossamer", 0, 150, 1, 0, MT_PLATINUM, CLR_WHITE, 1),
10393 WAND((char *)0, "barbed", 0, 150, 1, 0, MT_SECREE, CLR_MAGENTA, 1),
10394 WAND((char *)0, "tentacled", 0, 150, 1, 0, MT_ETERNIUM, CLR_ORANGE, 1),
10395 WAND((char *)0, "bulging", 0, 150, 1, 0, MT_COMPOST, CLR_BRIGHT_CYAN, 1),
10396 WAND((char *)0, "writhing", 0, 150, 1, 0, MT_MYSTERIOUS, CLR_WHITE, 1),
10397 WAND((char *)0, "oozing", 0, 150, 1, 0, MT_DRAGON_HIDE, CLR_GREEN, 1),
10398 WAND((char *)0, "wooly", 0, 150, 1, 0, MT_CLOTH, CLR_GRAY, 1),
10399 WAND((char *)0, "starfish", 0, 150, 1, 0, MT_FLESH, CLR_YELLOW, 1),
10400 WAND((char *)0, "stemlike", 0, 150, 1, 0, MT_DRAGON_HIDE, CLR_ORANGE, 1),
10401 WAND((char *)0, "elongated", 0, 150, 1, 0, MT_PLATINUM, CLR_BRIGHT_GREEN, 1),
10402 WAND((char *)0, "aqua", 0, 150, 1, 0, MT_LIQUID, CLR_BRIGHT_BLUE, 1),
10403 WAND((char *)0, "woven", 0, 150, 1, 0, MT_SILK, CLR_WHITE, 1),
10404 WAND((char *)0, "feathered", 0, 150, 1, 0, MT_ETHER, CLR_GREEN, 1),
10405 WAND((char *)0, "beaded", 0, 150, 1, 0, MT_GEMSTONE, CLR_BRIGHT_CYAN, 1),
10406 WAND((char *)0, "patterned", 0, 150, 1, 0, MT_ARCANIUM, CLR_BROWN, 1),
10407 WAND((char *)0, "painted", 0, 150, 1, 0, MT_BRICK, CLR_YELLOW, 1),
10408 WAND((char *)0, "weathered", 0, 150, 1, 0, MT_POURPOOR, CLR_GRAY, 1),
10409 WAND((char *)0, "furred", 0, 150, 1, 0, MT_CLOTH, CLR_BROWN, 1),
10410 WAND((char *)0, "aged", 0, 150, 1, 0, MT_COMPOST, CLR_CYAN, 1),
10411 WAND((char *)0, "segmented", 0, 150, 1, 0, MT_MYSTERIOUS, CLR_MAGENTA, 1),
10412 WAND((char *)0, "chiseled", 0, 150, 1, 0, MT_TAR, CLR_WHITE, 1),
10413 WAND((char *)0, "carved", 0, 150, 1, 0, MT_WOOD, CLR_YELLOW, 1),
10414 WAND((char *)0, "twisted", 0, 150, 1, 0, MT_COMPOST, CLR_BROWN, 1),
10415 WAND((char *)0, "pliable", 0, 150, 1, 0, MT_BRICK, CLR_RED, 1),
10416 WAND((char *)0, "dragonbone", 0, 150, 1, 0, MT_BONE, CLR_BRIGHT_BLUE, 1),
10417 WAND((char *)0, "bench", 0, 150, 1, 0, MT_WOOD, CLR_BRIGHT_BLUE, 1),
10418 WAND((char *)0, "beech", 0, 150, 1, 0, MT_COMPOST, CLR_BRIGHT_GREEN, 1),
10419 WAND((char *)0, "palm", 0, 150, 1, 0, MT_WOOD, CLR_GREEN, 1),
10420 WAND((char *)0, "zelkova", 0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10421 WAND((char *)0, "naked", 0, 150, 1, 0, MT_MYSTERIOUS, CLR_WHITE, 1),
10422 WAND((char *)0, "fir", 0, 150, 1, 0, MT_BRICK, CLR_ORANGE, 1),
10423 WAND((char *)0, "californium", 0, 150, 1, 0, MT_ETHER, CLR_BRIGHT_BLUE, 1), /* suggested by Istfemer */
10424 WAND((char *)0, "derriere", 0, 150, 1, 0, MT_COMPOST, CLR_BROWN, 1),
10425 WAND((char *)0, "lifting", 0, 150, 1, 0, MT_BRICK, CLR_GRAY, 1),
10426 WAND((char *)0, "mutagenic", 0, 150, 1, 0, MT_LIQUID, CLR_BRIGHT_GREEN, 1),
10427 WAND((char *)0, "bex", 0, 150, 1, 0, MT_MYSTERIOUS, CLR_GRAY, 1),
10428 WAND((char *)0, "addressed", 0, 150, 1, 0, MT_WOOD, CLR_WHITE, 1),
10429 WAND((char *)0, "unprogrammed", 0, 150, 1, 0, MT_PLATINUM, CLR_GRAY, 1),
10430 WAND((char *)0, "coiled", 0, 150, 1, 0, MT_METAL, CLR_GRAY, 1),
10431 WAND((char *)0, "pointed", 0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10432 WAND((char *)0, "silvery", 0, 150, 1, 0, MT_SILVER, CLR_BRIGHT_CYAN, 1),
10433 WAND((char *)0, "translucent", 0, 150, 1, 0, MT_SECREE, CLR_WHITE, 1),
10434 WAND((char *)0, "flashing", 0, 150, 1, 0, MT_COMPOST, CLR_RED, 1),
10435 WAND((char *)0, "finned", 0, 150, 1, 0, MT_SILK, CLR_WHITE, 1),
10436 WAND((char *)0, "domed", 0, 150, 1, 0, MT_VIVA, CLR_BRIGHT_CYAN, 1),
10437 WAND((char *)0, "spiraling", 0, 150, 1, 0, MT_ETERNIUM, CLR_BLACK, 1),
10438 WAND((char *)0, "flexible", 0, 150, 1, 0, MT_INKA, CLR_WHITE, 1),
10439 WAND((char *)0, "needle-like", 0, 150, 1, 0, MT_LIQUID, CLR_GREEN, 1),
10440 WAND((char *)0, "holographic", 0, 150, 1, 0, MT_CLOTH, CLR_WHITE, 1),
10441 WAND((char *)0, "ribbed", 0, 150, 1, 0, MT_METAL, CLR_GRAY, 1),
10442 WAND((char *)0, "red-striped", 0, 150, 1, 0, MT_LEATHER, CLR_RED, 1),
10443 WAND((char *)0, "lens-shaped", 0, 150, 1, 0, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10444 WAND((char *)0, "double-ended", 0, 150, 1, 0, MT_COPPER, CLR_GRAY, 1),
10445 WAND((char *)0, "faceted", 0, 150, 1, 0, MT_POURPOOR, CLR_GREEN, 1),
10446 WAND((char *)0, "mesh", 0, 150, 1, 0, MT_MESH, CLR_WHITE, 1),
10447 WAND((char *)0, "dart-shaped", 0, 150, 1, 0, MT_PLASTIC, CLR_RED, 1),
10448 WAND((char *)0, "color-shifting", 0, 150, 1, 0, MT_ARCANIUM, CLR_BRIGHT_GREEN, 1),
10449 WAND((char *)0, "dished", 0, 150, 1, 0, MT_FLESH, CLR_BRIGHT_BLUE, 1),
10450 WAND((char *)0, "toroidal", 0, 150, 1, 0, MT_MITHRIL, CLR_CYAN, 1),
10451 WAND((char *)0, "double wedge", 0, 150, 1, 0, MT_MINERAL, CLR_GRAY, 1),
10452 WAND((char *)0, "single wedge", 0, 150, 1, 0, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
10453 WAND((char *)0, "vibrating", 0, 150, 1, 0, MT_FLESH, CLR_YELLOW, 1),
10454 WAND((char *)0, "leaf-shaped", 0, 150, 1, 0, MT_VEGGY, CLR_GREEN, 1),
10455 WAND((char *)0, "sliding", 0, 150, 1, 0, MT_PLASTIC, CLR_RED, 1),
10456 WAND((char *)0, "non-functional", 0, 150, 1, 0, MT_BONE, CLR_BLACK, 1),
10457 WAND((char *)0, "tangle beam", 0, 150, 1, 0, MT_DRAGON_HIDE, CLR_GREEN, 1),
10458 WAND((char *)0, "medical", 0, 150, 1, 0, MT_TAR, CLR_RED, 1),
10459 WAND((char *)0, "sonicboom", 0, 150, 1, 0, MT_ETHER, CLR_GRAY, 1),
10460 WAND((char *)0, "wispy", 0, 150, 1, 0, MT_WAX, CLR_WHITE, 1),
10461 WAND((char *)0, "xygos", 0, 150, 1, 0, MT_VIVA, CLR_BRIGHT_MAGENTA, 1),
10462 WAND((char *)0, "bone-carved", 0, 150, 1, 0, MT_BONE, CLR_WHITE, 1),
10463 WAND((char *)0, "darkwood", 0, 150, 1, 0, MT_WOOD, CLR_BLACK, 1),
10464 WAND((char *)0, "ironshod", 0, 150, 1, 0, MT_IRON, CLR_CYAN, 1),
10465 WAND((char *)0, "loveheel", 0, 150, 1, 0, MT_VEGGY, CLR_GREEN, 1),
10466 WAND((char *)0, "sand", 0, 150, 1, 0, MT_SAND, CLR_BROWN, 1),
10467 WAND((char *)0, "floatsam", 0, 150, 1, 0, MT_SAND, CLR_BRIGHT_BLUE, 1),
10468 WAND((char *)0, "corny", 0, 150, 1, 0, MT_SAND, CLR_BROWN, 1),
10469 WAND((char *)0, "brookbed", 0, 150, 1, 0, MT_SAND, CLR_BRIGHT_BLUE, 1),
10470 WAND((char *)0, "volcanic", 0, 150, 1, 0, MT_OBSIDIAN, CLR_BLACK, 1),
10471 WAND((char *)0, "lavated", 0, 150, 1, 0, MT_OBSIDIAN, CLR_ORANGE, 1),
10472 WAND((char *)0, "replica", 0, 150, 1, 0, MT_OBSIDIAN, CLR_BRIGHT_GREEN, 1),
10473 WAND((char *)0, "shadow", 0, 150, 1, 0, MT_SHADOWSTUFF, CLR_BRIGHT_BLUE, 1),
10474 WAND((char *)0, "hanging", 0, 150, 1, 0, MT_LEAD, CLR_GRAY, 1),
10475 WAND((char *)0, "hopeless", 0, 150, 1, 0, MT_LEAD, CLR_WHITE, 1),
10476 WAND((char *)0, "jua", 0, 150, 1, 0, MT_LEAD, CLR_RED, 1),
10477 WAND((char *)0, "rimmed", 0, 150, 1, 0, MT_CHROME, CLR_BLACK, 1),
10478 WAND((char *)0, "assisting", 0, 150, 1, 0, MT_CHROME, CLR_YELLOW, 1),
10479 WAND((char *)0, "directional", 0, 150, 1, 0, MT_CHROME, CLR_ORANGE, 1),
10480 WAND((char *)0, "arrow-pointing", 0, 150, 1, 0, MT_CHROME, CLR_YELLOW, 1),
10481 WAND((char *)0, "defective", 0, 150, 1, 0, MT_CHROME, CLR_GRAY, 1),
10482 WAND((char *)0, "mounted", 0, 150, 1, 0, MT_CERAMIC, CLR_GRAY, 1),
10483 WAND((char *)0, "embedded", 0, 150, 1, 0, MT_CERAMIC, CLR_WHITE, 1),
10484 WAND((char *)0, "microscopic", 0, 150, 1, 0, MT_CERAMIC, CLR_BLACK, 1),
10485 WAND((char *)0, "monochrome", 0, 150, 1, 0, MT_NANOMACHINE, CLR_WHITE, 1),
10486 WAND((char *)0, "film noir", 0, 150, 1, 0, MT_NANOMACHINE, CLR_BLACK, 1),
10487 WAND((char *)0, "desaturated", 0, 150, 1, 0, MT_NANOMACHINE, CLR_GRAY, 1),
10488 WAND((char *)0, "nanoscale", 0, 150, 1, 0, MT_NANOMACHINE, CLR_GREEN, 1),
10489 WAND((char *)0, "regular-sized", 0, 150, 1, 0, MT_IRON, CLR_WHITE, 1),
10490 WAND((char *)0, "formerflesh", 0, 150, 1, 0, MT_CELESTIUM, CLR_BROWN, 1),
10491 WAND((char *)0, "ascended", 0, 150, 1, 0, MT_CELESTIUM, CLR_MAGENTA, 1),
10492 WAND((char *)0, "fleecy-colored", 0, 150, 1, 0, MT_CELESTIUM, CLR_MAGENTA, 1),
10493 WAND((char *)0, "barked", 0, 150, 1, 0, MT_CELESTIUM, CLR_RED, 1),
10494 WAND((char *)0, "hardened", 0, 150, 1, 0, MT_CONUNDRUM, CLR_GRAY, 1),
10495 WAND((char *)0, "concrete", 0, 150, 1, 0, MT_CONUNDRUM, CLR_GRAY, 1),
10496 WAND((char *)0, "steamroller", 0, 150, 1, 0, MT_CONUNDRUM, CLR_RED, 1),
10497 WAND((char *)0, "game-ending", 0, 150, 1, 0, MT_CONUNDRUM, CLR_ORANGE, 1),
10498 WAND((char *)0, "howling", 0, 150, 1, 0, MT_CONUNDRUM, CLR_ORANGE, 1),
10499 WAND((char *)0, "pwn-bubble", 0, 150, 1, 0, MT_PWN_BUBBLE, CLR_RED, 1),
10500 WAND((char *)0, "zebetite", 0, 150, 1, 0, MT_PWN_BUBBLE, CLR_GREEN, 1),
10501 WAND((char *)0, "griefing", 0, 150, 1, 0, MT_PWN_BUBBLE, CLR_BRIGHT_BLUE, 1),
10502 WAND((char *)0, "meteosteel", 0, 150, 1, 0, MT_METEOSTEEL, CLR_GRAY, 1),
10503 WAND((char *)0, "highlevel", 0, 150, 1, 0, MT_METEOSTEEL, CLR_BRIGHT_MAGENTA, 1),
10504 WAND((char *)0, "powerful", 0, 150, 1, 0, MT_METEOSTEEL, CLR_GREEN, 1),
10505 WAND((char *)0, "spam", 0, 150, 1, 0, MT_METEOSTEEL, CLR_WHITE, 1),
10506 WAND((char *)0, "magical", 0, 150, 1, 0, MT_METEOSTEEL, CLR_BRIGHT_BLUE, 1),
10507 WAND((char *)0, "antidotium", 0, 150, 1, 0, MT_ANTIDOTIUM, CLR_GREEN, 1),
10508 WAND((char *)0, "antiseptic", 0, 150, 1, 0, MT_ANTIDOTIUM, CLR_BRIGHT_GREEN, 1),
10509 WAND((char *)0, "clean", 0, 150, 1, 0, MT_ANTIDOTIUM, CLR_WHITE, 1),
10510 WAND((char *)0, "quarantined", 0, 150, 1, 0, MT_ANTIDOTIUM, CLR_BLACK, 1),
10511 WAND((char *)0, "lockdown", 0, 150, 1, 0, MT_ANTIDOTIUM, CLR_BLACK, 1),
10512 WAND((char *)0, "gold", 0, 150, 1, 0, MT_GOLD, CLR_YELLOW, 1),
10513 WAND((char *)0, "gilded", 0, 150, 1, 0, MT_GOLD, CLR_YELLOW, 1),
10514 WAND((char *)0, "skull-headed", 0, 150, 1, 0, MT_BONE, CLR_WHITE, 1),
10515 WAND((char *)0, "ornamental", 0, 150, 1, 0, MT_SILK, CLR_BROWN, 1),
10516 WAND((char *)0, "flimsy", 0, 150, 1, 0, MT_WOOD, HI_WOOD, 1),
10517 WAND((char *)0, "foamy", 0, 150, 1, 0, MT_FOAM, CLR_WHITE, 1),
10518 WAND((char *)0, "fleececube", 0, 150, 1, 0, MT_FOAM, CLR_BRIGHT_BLUE, 1),
10519 WAND((char *)0, "especially soft", 0, 150, 1, 0, MT_FOAM, CLR_GRAY, 1),
10520 WAND((char *)0, "styrofoam", 0, 150, 1, 0, MT_FOAM, CLR_WHITE, 1),
10521 WAND((char *)0, "scrapped", 0, 150, 1, 0, MT_SCRAP, CLR_BROWN, 1),
10522 WAND((char *)0, "landfill", 0, 150, 1, 0, MT_SCRAP, CLR_ORANGE, 1),
10523 WAND((char *)0, "junk", 0, 150, 1, 0, MT_SCRAP, CLR_GRAY, 1),
10524 WAND((char *)0, "email", 0, 150, 1, 0, MT_SCRAP, CLR_CYAN, 1),
10525 WAND((char *)0, "negligible", 0, 150, 1, 0, MT_SCRAP, CLR_BLACK, 1),
10526 WAND((char *)0, "unimportant", 0, 150, 1, 0, MT_SCRAP, CLR_WHITE, 1),
10527 WAND((char *)0, "doublemetal", 0, 150, 1, 0, MT_ALLOY, CLR_CYAN, 1),
10528 WAND((char *)0, "grandpa", 0, 150, 1, 0, MT_ALLOY, CLR_ORANGE, 1),
10529 WAND((char *)0, "factory", 0, 150, 1, 0, MT_ALLOY, CLR_RED, 1),
10530 WAND((char *)0, "sheltered", 0, 150, 1, 0, MT_ALLOY, CLR_GRAY, 1),
10531 WAND((char *)0, "soldered", 0, 150, 1, 0, MT_ALLOY, CLR_CYAN, 1),
10532 WAND((char *)0, "bipartite", 0, 150, 1, 0, MT_METEOSTEEL, CLR_GRAY, 1),
10533 WAND((char *)0, "crossed", 0, 150, 1, 0, MT_WOOD, CLR_BROWN, 1),
10534 WAND((char *)0, "rapturous", 0, 150, 1, 0, MT_METAL, CLR_BRIGHT_BLUE, 1),
10535 WAND((char *)0, "curling", 0, 150, 1, 0, MT_POURPOOR, CLR_BRIGHT_BLUE, 1),
10536 WAND((char *)0, "black metal",0, 150, 1, 0, MT_METAL, CLR_BLACK, 1),
10537 WAND((char *)0, "tinsel", 0, 150, 1, 0, MT_TINSEL, CLR_BROWN, 1),
10538 WAND((char *)0, "lightweight", 0, 150, 1, 0, MT_TINSEL, CLR_WHITE, 1),
10539 WAND((char *)0, "decorated", 0, 150, 1, 0, MT_TINSEL, CLR_ORANGE, 1),
10540 WAND((char *)0, "cheap", 0, 150, 1, 0, MT_TINSEL, CLR_CYAN, 1),
10541 WAND((char *)0, "OP", 0, 150, 1, 0, MT_TINSEL, CLR_CYAN, 1),
10542 WAND((char *)0, "amber", 0, 150, 1, 0, MT_AMBER, CLR_ORANGE, 1),
10543 WAND((char *)0, "dotted", 0, 150, 1, 0, MT_AMBER, CLR_BRIGHT_BLUE, 1),
10544 WAND((char *)0, "negatronic", 0, 150, 1, 0, MT_AMBER, CLR_BRIGHT_GREEN, 1),
10545 WAND((char *)0, "icy", 0, 150, 1, 0, MT_IRON, CLR_BLUE, 1),
10546 WAND((char *)0, "dimmed", 0, 150, 1, 0, MT_IRON, CLR_BLUE, 1),
10547 WAND((char *)0, "unseen", 0, 150, 1, 0, MT_CLOTH, CLR_BLUE, 1),
10548 WAND((char *)0, "strengthened", 0, 150, 1, 0, MT_WOOD, CLR_BLUE, 1),
10549 WAND((char *)0, "impoverished", 0, 150, 1, 0, MT_WOOD, CLR_BLUE, 1),
10550 WAND((char *)0, "white ash", 0, 150, 1, 0, MT_WOOD, CLR_WHITE, 1),
10551 WAND((char *)0, "pitted", 0, 150, 1, 0, MT_MINERAL, CLR_GRAY, 1),
10552 WAND((char *)0, "chitin", 0, 150, 1, 0, MT_CHITIN, CLR_WHITE, 1),
10553 WAND((char *)0, "lignine", 0, 150, 1, 0, MT_CHITIN, CLR_GRAY, 1),
10554 WAND((char *)0, "shell", 0, 150, 1, 0, MT_SHELL, CLR_RED, 1),
10555 WAND((char *)0, "greenish", 0, 150, 1, 0, MT_GREEN_STEEL, CLR_GREEN, 1),
10556 WAND((char *)0, "started", 0, 150, 1, 0, MT_GREEN_STEEL, CLR_BRIGHT_GREEN, 1),
10557 WAND((char *)0, "quicksilver", 0, 150, 1, 0, MT_MERCURIAL, CLR_BLUE, 1),
10558 WAND((char *)0, "top", 0, 150, 1, 0, MT_FIRMAMENT, CLR_WHITE, 1),
10559 WAND((char *)0, "plywood", 0, 150, 1, 0, MT_BAMBOO, CLR_RED, 1),
10560 WAND((char *)0, "oriented", 0, 150, 1, 0, MT_BAMBOO, CLR_BROWN, 1),
10561 WAND((char *)0, "veneered", 0, 150, 1, 0, MT_BAMBOO, CLR_GREEN, 1),
10562 WAND((char *)0, "tamarack", 0, 150, 1, 0, MT_BAMBOO, CLR_BLACK, 1),
10563 WAND((char *)0, "luan", 0, 150, 1, 0, MT_BAMBOO, CLR_MAGENTA, 1),
10564 WAND((char *)0, "whitewood", 0, 150, 1, 0, MT_BAMBOO, CLR_WHITE, 1),
10565 WAND((char *)0, "basswood", 0, 150, 1, 0, MT_BAMBOO, CLR_BRIGHT_MAGENTA, 1),
10566 WAND((char *)0, "teal", 0, 150, 1, 0, MT_COBALT, CLR_CYAN, 1),
10567 WAND((char *)0, "navy", 0, 150, 1, 0, MT_COBALT, CLR_BRIGHT_BLUE, 1),
10568 WAND((char *)0, "cambridge", 0, 150, 1, 0, MT_COBALT, CLR_BLUE, 1),
10569 WAND((char *)0, "fossilized", 0, 150, 1, 0, MT_CORAL, CLR_WHITE, 1),
10570 WAND((char *)0, "tin-plated", 0, 150, 1, 0, MT_SINNUM, CLR_GRAY, 1),
10571 WAND((char *)0, "shattering", 0, 150, 1, 0, MT_SINNUM, CLR_BLACK, 1),
10572 WAND((char *)0, "unchargeable", 0, 150, 1, 0, MT_SINNUM, CLR_MAGENTA, 1),
10573 WAND((char *)0, "fully charged", 0, 150, 1, 0, MT_SINNUM, CLR_BRIGHT_MAGENTA, 1),
10574 WAND((char *)0, "chestnut", 0, 150, 1, 0, MT_BRONZE, CLR_BROWN, 1),
10575 WAND((char *)0, "rust-colored", 0, 150, 1, 0, MT_BRONZE, CLR_BROWN, 1),
10576 WAND((char *)0, "tanned", 0, 150, 1, 0, MT_BRONZE, CLR_BROWN, 1),
10577 WAND((char *)0, "rainy", 0, 150, 1, 0, MT_BRONZE, CLR_BLUE, 1),
10578 WAND((char *)0, "oxidized", 0, 150, 1, 0, MT_ALUMEN, CLR_BLACK, 1),
10579 WAND((char *)0, "aluminium", 0, 150, 1, 0, MT_ALUMEN, CLR_WHITE, 1),
10580 WAND((char *)0, "black and white", 0, 150, 1, 0, MT_MESH, CLR_GRAY, 1),
10581 WAND((char *)0, "melted", 0, 150, 1, 0, MT_STEEL, CLR_BLACK, 1),
10582 WAND((char *)0, "mended", 0, 150, 1, 0, MT_STEEL, CLR_YELLOW, 1),
10583 WAND((char *)0, "surprising", 0, 150, 1, 0, MT_TITANIUM, CLR_ORANGE, 1),
10584 WAND((char *)0, "unsurpassed", 0, 150, 1, 0, MT_ADAMANTIUM, CLR_BRIGHT_GREEN, 1),
10586 #undef WAND
10588 /* coins ... - so far, gold is all there is */
10589 #define COIN(name,prob,metal,worth) OBJECT( \
10590 OBJ(name,(char *)0), BITS(0,1,0,0,0,0,0,0,0,0,0,P_NONE,metal), 0, \
10591 COIN_CLASS, prob, 0, 1, worth, 0, 0, 0, 0, 0, HI_GOLD, 1, 0 )
10592 COIN("gold piece", 100000, MT_GOLD,1),
10593 #undef COIN
10595 /* gems ... - includes stones and rocks but not boulders */
10596 #define GEM(name,desc,prob,wt,gval,sdam,ldam,nutr,mohs,glass,color,minlvl) OBJECT( \
10597 OBJ(name,desc), \
10598 BITS(0,1,1,0,0,0,0,0,0,HARDGEM(mohs),0,-P_SLING,glass), 0, \
10599 GEM_CLASS, prob, 0, 0, gval, sdam, ldam, 0, 0, nutr, color, minlvl, 0 )
10600 #define ROCK(name,desc,kn,prob,wt,gval,sdam,ldam,mgc,nutr,mohs,glass,color,minlvl) OBJECT( \
10601 OBJ(name,desc), \
10602 BITS(kn,1,1,0,mgc,0,0,0,0,HARDGEM(mohs),0,-P_SLING,glass), 0, \
10603 GEM_CLASS, prob, 0, wt, gval, sdam, ldam, 0, 0, nutr, color, minlvl, 0 )
10605 /* when adding new gems, adjust gemprobs in o_init.c --Amy
10606 * dilithium crystal must be first */
10607 GEM("dilithium crystal", "white", 10, 0, 4500, 23, 23, 15, 5, MT_GEMSTONE, CLR_WHITE, 54),
10608 GEM("magicite crystal","blue", 10, 0, 5000, 25, 25, 15, 11, MT_GEMSTONE, CLR_BRIGHT_BLUE, 53),
10609 GEM("wonder stone", "violet", 10, 0, 5000, 25, 25, 15, 13, MT_GEMSTONE, CLR_MAGENTA, 52),
10610 GEM("diamond", "white", 20, 0, 4000, 20, 20, 15, 10, MT_GEMSTONE, CLR_WHITE, 51),
10611 GEM("cirmocline", "pink", 30, 0, 4000, 20, 20, 15, 11, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 50),
10612 GEM("ruby", "red", 40, 0, 3500, 17, 17, 15, 9, MT_GEMSTONE, CLR_RED, 49),
10613 GEM("spectrolite", "dark blue", 20, 0, 3250, 16, 16, 15, 6, MT_GEMSTONE, CLR_BLUE, 48),
10614 GEM("jacinth", "orange", 20, 0, 3250, 16, 16, 15, 9, MT_GEMSTONE, CLR_ORANGE, 48),
10615 GEM("sapphire", "blue", 40, 0, 3000, 15, 15, 15, 9, MT_GEMSTONE, CLR_BRIGHT_BLUE, 47),
10616 GEM("black opal", "black", 50, 0, 2500, 13, 13, 15, 8, MT_GEMSTONE, CLR_BLACK, 46),
10617 GEM("emerald", "green", 50, 0, 2500, 13, 13, 15, 8, MT_GEMSTONE, CLR_GREEN, 45),
10618 GEM("dioptase", "radiant", 50, 0, 2500, 13, 13, 15, 5, MT_GEMSTONE, CLR_BRIGHT_GREEN, 44),
10619 GEM("morganite", "pink", 25, 0, 2000, 10, 10, 15, 8, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 43),
10620 GEM("iolite", "dark blue", 25, 0, 2000, 13, 13, 15, 7, MT_GEMSTONE, CLR_BLUE, 44),
10621 GEM("turquoise", "green", 60, 0, 2000, 10, 10, 15, 6, MT_GEMSTONE, CLR_GREEN, 42),
10622 GEM("orthoclase", "yellow", 60, 0, 2000, 10, 10, 15, 6, MT_GEMSTONE, CLR_YELLOW, 41),
10623 GEM("citrine", "yellow", 70, 0, 1500, 8, 8, 15, 6, MT_GEMSTONE, CLR_YELLOW, 40),
10624 GEM("andalusite", "radiant", 70, 0, 1500, 8, 8, 15, 7, MT_GEMSTONE, CLR_BRIGHT_GREEN, 39),
10625 GEM("aquamarine", "green", 70, 0, 1500, 8, 8, 15, 8, MT_GEMSTONE, CLR_GREEN, 38),
10626 GEM("peridot", "radiant", 80, 0, 1200, 6, 6, 15, 7, MT_GEMSTONE, CLR_BRIGHT_GREEN, 37),
10627 GEM("charoite", "violet", 80, 0, 1200, 6, 6, 15, 6, MT_GEMSTONE, CLR_MAGENTA, 36),
10628 GEM("amber", "yellowish brown", 80, 0, 1000, 5, 5, 15, 2, MT_GEMSTONE, CLR_BROWN, 35),
10629 GEM("amazonite", "cyan", 90, 0, 1000, 5, 5, 15, 6, MT_GEMSTONE, CLR_CYAN, 34),
10630 GEM("sodalith", "blue", 45, 0, 1000, 5, 5, 15, 6, MT_GEMSTONE, CLR_BRIGHT_BLUE, 33),
10631 GEM("tanzanite", "dark blue", 45, 0, 1000, 5, 5, 15, 6, MT_GEMSTONE, CLR_BLUE, 34),
10632 GEM("topaz", "yellowish brown", 100, 0, 900, 5, 5, 15, 8, MT_GEMSTONE, CLR_BROWN, 32),
10633 GEM("vivianite", "cyan", 100, 0, 900, 5, 5, 15, 2, MT_GEMSTONE, CLR_CYAN, 31),
10634 GEM("epidote", "green", 110, 0, 900, 5, 5, 15, 7, MT_GEMSTONE, CLR_GREEN, 30),
10635 GEM("jet", "black", 110, 0, 850, 5, 5, 15, 7, MT_GEMSTONE, CLR_BLACK, 29),
10636 GEM("opal", "white", 120, 0, 800, 5, 5, 15, 6, MT_GEMSTONE, CLR_WHITE, 28),
10637 GEM("chalcedon", "cyan", 120, 0, 800, 5, 5, 15, 7, MT_GEMSTONE, CLR_CYAN, 27),
10638 GEM("chrysocolla", "cyan", 60, 0, 800, 5, 5, 15, 3, MT_GEMSTONE, CLR_CYAN, 26),
10639 GEM("grandidierite", "dark blue", 60, 0, 800, 5, 5, 15, 7, MT_GEMSTONE, CLR_BLUE, 27),
10640 GEM("malachite", "green", 120, 0, 800, 5, 5, 15, 4, MT_GEMSTONE, CLR_GREEN, 25),
10641 GEM("chrysoberyl", "yellow", 130, 0, 700, 5, 5, 15, 5, MT_GEMSTONE, CLR_YELLOW, 24),
10642 GEM("covelline", "black", 130, 0, 700, 5, 5, 15, 2, MT_GEMSTONE, CLR_BLACK, 23),
10643 GEM("rose quartz", "pink", 140, 0, 700, 5, 5, 15, 7, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 22),
10644 GEM("garnet", "red", 140, 0, 700, 5, 5, 15, 7, MT_GEMSTONE, CLR_RED, 21),
10645 GEM("kunzite", "pink", 150, 0, 600, 5, 5, 15, 7, MT_GEMSTONE, CLR_BRIGHT_MAGENTA, 20),
10646 GEM("amethyst", "violet", 160, 0, 600, 5, 5, 15, 7, MT_GEMSTONE, CLR_MAGENTA, 19),
10647 GEM("spinel", "violet", 160, 0, 600, 5, 5, 15, 8, MT_GEMSTONE, CLR_MAGENTA, 18),
10648 GEM("cyan stone", "teal", 160, 0, 600, 5, 5, 15, 8, MT_GEMSTONE, CLR_BRIGHT_CYAN, 17),
10649 GEM("lapis lazuli", "blue", 160, 0, 600, 5, 5, 15, 5, MT_GEMSTONE, CLR_BRIGHT_BLUE, 16),
10650 GEM("jasper", "red", 160, 0, 500, 5, 5, 15, 7, MT_GEMSTONE, CLR_RED, 15),
10651 GEM("moonstone", "white", 160, 0, 500, 5, 5, 15, 6, MT_GEMSTONE, CLR_WHITE, 14),
10652 GEM("prehnite", "radiant", 160, 0, 500, 5, 5, 15, 6, MT_GEMSTONE, CLR_BRIGHT_GREEN, 13),
10653 GEM("fluorite", "violet", 170, 0, 400, 5, 5, 15, 4, MT_GEMSTONE, CLR_MAGENTA, 12),
10654 GEM("disthene", "teal", 170, 0, 400, 5, 5, 15, 7, MT_GEMSTONE, CLR_BRIGHT_CYAN, 11),
10655 GEM("apophyllite", "teal", 180, 0, 400, 5, 5, 15, 5, MT_GEMSTONE, CLR_BRIGHT_CYAN, 10),
10656 GEM("obsidian", "black", 90, 0, 200, 5, 5, 15, 6, MT_GEMSTONE, CLR_BLACK, 9),
10657 GEM("larimar", "dark blue", 90, 0, 400, 5, 5, 15, 5, MT_GEMSTONE, CLR_BLUE, 10),
10658 GEM("agate", "orange", 190, 0, 200, 5, 5, 15, 6, MT_GEMSTONE, CLR_ORANGE, 8),
10659 GEM("tourmaline", "red", 190, 0, 200, 5, 5, 15, 7, MT_GEMSTONE, CLR_RED, 7),
10660 GEM("rhodochrosite", "red", 190, 0, 200, 5, 5, 15, 4, MT_GEMSTONE, CLR_RED, 6),
10661 GEM("anhydrite", "teal", 190, 0, 200, 5, 5, 15, 4, MT_GEMSTONE, CLR_BRIGHT_CYAN, 5),
10662 GEM("halite", "white", 200, 0, 200, 5, 5, 15, 2, MT_GEMSTONE, CLR_WHITE, 4),
10663 GEM("marble", "white", 200, 0, 200, 5, 5, 15, 3, MT_GEMSTONE, CLR_WHITE, 3),
10664 GEM("morion", "black", 200, 0, 200, 5, 5, 15, 7, MT_GEMSTONE, CLR_BLACK, 2),
10665 GEM("jade", "green", 200, 0, 300, 5, 5, 15, 6, MT_GEMSTONE, CLR_GREEN, 1),
10666 /* jade should be last for runestone mimics, makemon.c, and white glass first worthless glass --Amy */
10667 GEM("worthless piece of white glass", "white", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_WHITE, 1),
10668 GEM("worthless piece of blue glass", "blue", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_BRIGHT_BLUE, 1),
10669 GEM("worthless piece of red glass", "red", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_RED, 1),
10670 GEM("worthless piece of yellowish brown glass", "yellowish brown", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_BROWN, 1),
10671 GEM("worthless piece of orange glass", "orange", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10672 GEM("worthless piece of yellow glass", "yellow", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10673 GEM("worthless piece of black glass", "black", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_BLACK, 1),
10674 GEM("worthless piece of pink glass", "pink", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10675 GEM("worthless piece of cyan glass", "cyan", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_CYAN, 1),
10676 GEM("worthless piece of teal glass", "teal", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10677 GEM("worthless piece of green glass", "green", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_GREEN, 1),
10678 GEM("worthless piece of radiant glass", "radiant", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10679 GEM("worthless piece of violet glass", "violet", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_MAGENTA, 1),
10680 GEM("worthless piece of dark blue glass", "dark blue", 2940, 0, 0, 6, 6, 6, 5, MT_GLASS, CLR_BLUE, 1),
10681 /* last worthless glass = dark blue */
10683 /* first feminism jewel = Elif's jewel */
10684 GEM("Elif's jewel", "white", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_WHITE, 1),
10685 GEM("Madeleine's jewel", "blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_BLUE, 1),
10686 GEM("Sandra's jewel", "red", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_RED, 1),
10687 GEM("Nadja's jewel", "yellowish brown", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BROWN, 1),
10688 GEM("Solvejg's jewel", "orange", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10689 GEM("Thai's jewel", "yellow", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10690 GEM("Elena's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10691 GEM("Wendy's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10692 GEM("Anastasia's jewel", "cyan", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_CYAN, 1),
10693 GEM("Jessica's jewel", "teal", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10694 GEM("Marlena's jewel", "green", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_GREEN, 1),
10695 GEM("Tanja's jewel", "teal", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10696 GEM("Sonja's jewel", "violet", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_MAGENTA, 1),
10697 GEM("Rhea's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10698 GEM("Lara's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10699 GEM("Femmy's jewel", "radiant", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10700 GEM("Natalje's jewel", "violet", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_MAGENTA, 1),
10701 GEM("Jana's jewel", "dark blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLUE, 1),
10702 GEM("Karin's jewel", "white", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_WHITE, 1),
10703 GEM("Jeanetta's jewel", "blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_BLUE, 1),
10704 GEM("Kati's jewel", "red", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_RED, 1),
10705 GEM("Claudia's jewel", "yellowish brown", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BROWN, 1),
10706 GEM("Sabrina's jewel", "red", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_RED, 1),
10707 GEM("Victoria's jewel", "orange", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10708 GEM("Maurah's jewel", "yellow", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10709 GEM("Juen's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10710 GEM("Kristina's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10711 GEM("Sarah's jewel", "cyan", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_CYAN, 1),
10712 GEM("Katharina's jewel", "teal", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10713 GEM("Julietta's jewel", "green", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_GREEN, 1),
10714 GEM("Meltem's jewel", "radiant", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10715 GEM("Melissa's jewel", "violet", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_MAGENTA, 1),
10716 GEM("Patricia's jewel", "dark blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLUE, 1),
10717 GEM("Ludgera's jewel", "white", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_WHITE, 1),
10718 GEM("Yvonne's jewel", "blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_BLUE, 1),
10719 GEM("Eveline's jewel", "red", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_RED, 1),
10720 GEM("Nelly's jewel", "yellowish brown", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BROWN, 1),
10721 GEM("Arabella's jewel", "orange", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10722 GEM("Ruea's jewel", "yellow", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10723 GEM("Jette's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10724 GEM("Verena's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10725 GEM("Lou's jewel", "cyan", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_CYAN, 1),
10726 GEM("Anita's jewel", "teal", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10727 GEM("Marike's jewel", "green", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_GREEN, 1),
10728 GEM("Kristin's jewel", "radiant", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10729 GEM("Henrietta's jewel", "violet", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_MAGENTA, 1),
10730 GEM("Antje's jewel", "dark blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLUE, 1),
10731 GEM("Almut's jewel", "white", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_WHITE, 1),
10732 GEM("Anna's jewel", "blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_BLUE, 1),
10733 GEM("Sing's jewel", "red", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_RED, 1),
10734 GEM("Ina's jewel", "yellowish brown", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BROWN, 1),
10735 GEM("Antje's second jewel", "dark blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLUE, 1),
10736 GEM("Julia's jewel", "yellow", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10737 GEM("Nicole's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10738 GEM("Jennifer's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10739 GEM("Natalia's jewel", "cyan", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_CYAN, 1),
10740 GEM("Annemarie's jewel", "teal", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10741 GEM("Gudrun's jewel", "green", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_GREEN, 1),
10742 GEM("Lisa's jewel", "radiant", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10743 GEM("Katrin's jewel", "violet", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_MAGENTA, 1),
10744 GEM("Ella's jewel", "dark blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLUE, 1),
10745 GEM("Larissa's jewel", "white", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_WHITE, 1),
10746 GEM("Kerstin's jewel", "blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_BLUE, 1),
10747 GEM("Manuela's jewel", "red", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_RED, 1),
10748 GEM("Jil's jewel", "yellowish brown", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BROWN, 1),
10749 GEM("Bridghitte's jewel", "orange", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10750 GEM("Laura's jewel", "yellow", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10751 GEM("Nora's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10752 GEM("Susanne's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10753 GEM("Rita's jewel", "cyan", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_CYAN, 1),
10754 GEM("Janina's jewel", "teal", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10755 GEM("Rosa's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10756 GEM("Ksenia's jewel", "teal", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10757 GEM("Lydia's jewel", "red", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_RED, 1),
10758 GEM("Conny's jewel", "dark blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLUE, 1),
10759 GEM("Katia's jewel", "yellowish brown", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BROWN, 1),
10760 GEM("Mariya's jewel", "green", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_GREEN, 1),
10761 GEM("Elise's jewel", "radiant", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10762 GEM("Ronja's jewel", "yellow", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10763 GEM("Ariane's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10764 GEM("Johanna's jewel", "orange", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10765 GEM("Inge's jewel", "cyan", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_CYAN, 1),
10766 GEM("Ruth's jewel", "white", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_WHITE, 1),
10767 GEM("Magdalena's jewel", "orange", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10768 GEM("Marleen's jewel", "radiant", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10769 GEM("Klara's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10770 GEM("Friederike's jewel", "yellow", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10771 GEM("Naomi's jewel", "blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_BLUE, 1),
10772 GEM("Ute's jewel", "teal", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_CYAN, 1),
10773 GEM("Jasieen's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10774 GEM("Yasaman's jewel", "yellowish brown", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BROWN, 1),
10775 GEM("May-Britt's jewel", "dark blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLUE, 1),
10776 GEM("Nadine's jewel", "black", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLACK, 1),
10777 GEM("Luisa's jewel", "orange", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10778 GEM("Irina's jewel", "violet", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_MAGENTA, 1),
10779 GEM("Liselotte's jewel", "yellow", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_YELLOW, 1),
10780 GEM("Greta's jewel", "yellowish brown", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BROWN, 1),
10781 GEM("Jane's jewel", "dark blue", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BLUE, 1),
10782 GEM("Sue Lyn's jewel", "white", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_WHITE, 1),
10783 GEM("Charlotte's jewel", "green", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_GREEN, 1),
10784 GEM("Hannah's jewel", "pink", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_MAGENTA, 1),
10785 GEM("Little Marie's jewel", "radiant", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_BRIGHT_GREEN, 1),
10787 GEM("Dora's jewel", "orange", 10, 0, 0, 20, 20, 6, 5, MT_GLASS, CLR_ORANGE, 1),
10788 /* last feminism jewel = Dora's jewel */
10790 /* Placement note: there is a wishable subrange for
10791 * "gray stones" in the o_ranges[] array in objnam.c
10792 * that is currently everything between luckstones and sling ammo (inclusive).
10793 * luckstone must be first
10795 ROCK("luckstone", "gray", 0, 600, 0, 10, 15, 15, 1, 10, 7, MT_MINERAL, CLR_GRAY, 1),
10796 ROCK("healthstone", "gray", 0, 800, 0, 10, 15, 15, 1, 10, 7, MT_MINERAL, CLR_GRAY, 1),
10797 ROCK("manastone", "gray", 0, 100, 0, 10, 15, 15, 1, 10, 4, MT_MINERAL, CLR_GRAY, 1),
10798 ROCK("stone of magic resistance", "gray", 0, 100, 0, 10, 35, 35, 1, 10, 8, MT_MINERAL, CLR_GRAY, 20),
10799 ROCK("sleepstone", "gray", 0, 100, 0, 10, 25, 25, 1, 10, 5, MT_MINERAL, CLR_GRAY, 1),
10800 ROCK("loadboulder", "gray", 0, 100, 15000, 10, 75, 75, 1, 15000, 7, MT_MINERAL, CLR_GRAY, 40),
10801 ROCK("loadstone", "gray", 0, 800, 1200, 10, 40, 40, 1, 1200, 6, MT_MINERAL, CLR_GRAY, 1),
10802 ROCK("touchstone", "gray", 0, 600, 0, 10, 15, 15, 1, 10, 6, MT_MINERAL, CLR_GRAY, 1),
10804 /* first nasty stone = right mouse button stone */
10805 ROCK("right mouse button stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10806 ROCK("display loss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10807 ROCK("spell loss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10808 ROCK("yellow spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10809 ROCK("auto destruct stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10810 ROCK("memory loss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10811 ROCK("inventory loss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10812 ROCK("blacky stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10813 ROCK("menu bug stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10814 ROCK("speedbug stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10815 ROCK("superscroller stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10816 ROCK("free hand bug stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10817 ROCK("unidentify stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10818 ROCK("stone of thirst", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10819 ROCK("unlucky stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10820 ROCK("shades of grey stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10821 ROCK("stone of fainting", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10822 ROCK("stone of cursing", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10823 ROCK("stone of difficulty", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10824 ROCK("deafness stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10825 ROCK("antimagic stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10826 ROCK("weakness stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10827 ROCK("rot thirteen stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10828 ROCK("bishop stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10829 ROCK("confusion stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10830 ROCK("dropbug stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10831 ROCK("DSTW stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10832 ROCK("status stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10833 ROCK("alignment stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10834 ROCK("stairstrap stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10835 ROCK("uninformation stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10836 ROCK("farlook stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10837 ROCK("respawn stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10838 ROCK("captcha stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10839 ROCK("nonsacred stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10840 ROCK("starvation stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10841 ROCK("dropless stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10842 ROCK("low effect stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10843 ROCK("inviso stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10844 ROCK("ghostly stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10845 ROCK("dehydrating stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10846 ROCK("stone of hate", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10847 ROCK("directional swap stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10848 ROCK("nonintrinsical stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10849 ROCK("dropcurse stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10850 ROCK("stone of naked stripping", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10851 ROCK("antilevel stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10852 ROCK("stealer stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10853 ROCK("rebel stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10854 ROCK("shit stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10855 ROCK("stone of misfiring", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10856 ROCK("stone of permanence", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10857 ROCK("stone of complete fuckup", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10859 ROCK("amnesia stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10860 ROCK("bigscript stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10861 ROCK("bank stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10862 ROCK("map stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10863 ROCK("technique stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10864 ROCK("disenchantment stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10865 ROCK("verisiert stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10866 ROCK("chaos terrain stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10867 ROCK("muteness stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10868 ROCK("engraving stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10869 ROCK("magic device stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10870 ROCK("book stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10871 ROCK("level stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10872 ROCK("quiz stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10874 ROCK("stone of intrinsic loss", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10875 ROCK("blood loss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10876 ROCK("bad effect stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10877 ROCK("trap creation stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10878 ROCK("stone of vulnerability", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10879 ROCK("item-teleporting stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10881 ROCK("metabolic stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10882 ROCK("stone of no return", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10883 ROCK("egostone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10884 ROCK("fast forward stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10885 ROCK("rotten stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10886 ROCK("unskilled stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10887 ROCK("low stat stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10888 ROCK("training stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10889 ROCK("exercise stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10891 ROCK("turn limit stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10892 ROCK("weak sight stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10893 ROCK("chatter stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10895 ROCK("disconnect stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10896 ROCK("screw stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10897 ROCK("bossfight stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10898 ROCK("entire level stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10899 ROCK("bone stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10900 ROCK("autocurse stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10901 ROCK("highlevel stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10902 ROCK("spell memory stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10903 ROCK("sound effect stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10904 ROCK("time use stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10905 ROCK("nastycurse stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10907 ROCK("real lie stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10908 ROCK("escape past stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10909 ROCK("pethate stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10910 ROCK("pet lashout stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10911 ROCK("petstarve stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10912 ROCK("petscrew stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10913 ROCK("tech loss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10914 ROCK("proofloss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10915 ROCK("un-invis stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10916 ROCK("detectation stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10918 ROCK("lootcut stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10919 ROCK("monster speed stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10920 ROCK("scaling stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10921 ROCK("inimical stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10922 ROCK("white spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10923 ROCK("greyout stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10924 ROCK("quasar stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10925 ROCK("mommy stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10926 ROCK("horror stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10927 ROCK("artificial stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10928 ROCK("wereform stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10929 ROCK("antiprayer stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10930 ROCK("evil patch stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10931 ROCK("hard mode stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10932 ROCK("secret attack stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10933 ROCK("eater stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10934 ROCK("covetous stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10935 ROCK("non-seeing stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10936 ROCK("darkmode stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10937 ROCK("unfindable stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10938 ROCK("homicide stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10939 ROCK("multitrapping stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10940 ROCK("wakeup call stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10941 ROCK("grayout stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10942 ROCK("gray center stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10943 ROCK("checkerboard stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10944 ROCK("clockwise stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10945 ROCK("counterclockwise stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10946 ROCK("lag stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10947 ROCK("blesscurse stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10948 ROCK("delight stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10949 ROCK("discharge stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10950 ROCK("trash stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10951 ROCK("filtering stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10952 ROCK("deformatting stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10953 ROCK("flicker strip stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10954 ROCK("undressing stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10955 ROCK("hyper blue stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10956 ROCK("no-light stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10957 ROCK("paranoia stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10958 ROCK("fleece stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10959 ROCK("interruption stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10960 ROCK("dustbin stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10961 ROCK("battery stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10962 ROCK("butterfinger stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10963 ROCK("miscasting stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10964 ROCK("message suppression stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10965 ROCK("stuck announcement stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10966 ROCK("storm stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10967 ROCK("maximum damage stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10968 ROCK("latency stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10969 ROCK("starlit sky stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10970 ROCK("trap knowledge stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10971 ROCK("highscore stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10972 ROCK("pink spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10973 ROCK("green spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10974 ROCK("EVC stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10975 ROCK("underlaid stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10976 ROCK("damage meter stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10977 ROCK("weight stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10978 ROCK("infofuck stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10979 ROCK("black spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10980 ROCK("cyan spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10981 ROCK("heap stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10982 ROCK("blue spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10983 ROCK("tron stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10984 ROCK("red spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10985 ROCK("too heavy stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10986 ROCK("elongated stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10987 ROCK("wrapover stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10988 ROCK("destruction stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10989 ROCK("melee prefix stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10990 ROCK("automore stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10991 ROCK("unfair attack stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10992 ROCK("mean burden stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10993 ROCK("carrcap stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10994 ROCK("umeng stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10996 ROCK("bad part stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10997 ROCK("completely bad part stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
10998 ROCK("evil variant stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11000 ROCK("really bad stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11001 ROCK("covid stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11002 ROCK("blast stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11003 ROCK("orange spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11004 ROCK("violet spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11005 ROCK("longing stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11006 ROCK("cursed part stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11007 ROCK("quaversal stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11008 ROCK("appearance shuffling stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11009 ROCK("brown spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11010 ROCK("choiceless stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11011 ROCK("goldspell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11012 ROCK("deprovement stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11013 ROCK("initialization stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11014 ROCK("gushlush stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11015 ROCK("soiltype stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11016 ROCK("dangerous terrain stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11017 ROCK("fallout stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11018 ROCK("mojibake stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11019 ROCK("gravation stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11020 ROCK("uncalled stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11021 ROCK("aefde stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11022 ROCK("exploding dice stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11023 ROCK("permacurse stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11024 ROCK("shrouded identity stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11025 ROCK("feeler gauge stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11026 ROCK("long screwup stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11027 ROCK("wing yellow stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11028 ROCK("life saving stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11029 ROCK("curseuse stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11030 ROCK("cut nutrition stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11031 ROCK("skill loss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11032 ROCK("autopilot stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11033 ROCK("force stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11034 ROCK("monster glyph stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11035 ROCK("changing directive stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11036 ROCK("container kaboom stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11037 ROCK("option stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11038 ROCK("miscolor stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11039 ROCK("one rainbow stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11040 ROCK("colorshift stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11041 ROCK("top line stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11042 ROCK("caps stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11043 ROCK("un-knowledge stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11044 ROCK("darkhance stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11045 ROCK("dschueueuet stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11046 ROCK("nopeskill stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11047 ROCK("steal degrade stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11048 ROCK("left inventory stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11049 ROCK("fluctuating speed stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11050 ROCK("tarmustrokingnora stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11051 ROCK("failure stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11052 ROCK("bright cyan spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11053 ROCK("frequentation spawn stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11054 ROCK("pet AI stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11055 ROCK("satan stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11056 ROCK("rememberance stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11057 ROCK("pokelie stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11058 ROCK("autopickup stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11059 ROCK("dywypi stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11060 ROCK("silver spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11061 ROCK("metal spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11062 ROCK("platinum spell stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11063 ROCK("manler stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11064 ROCK("doorning stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11065 ROCK("nownsible stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11066 ROCK("elm street stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11067 ROCK("monnoise stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11068 ROCK("epvi stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11069 ROCK("rang call stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11070 ROCK("recurring spell loss stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11071 ROCK("anti training stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11072 ROCK("techout stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11073 ROCK("stat decay stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11074 ROCK("movemork stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11075 ROCK("sane treble stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11076 ROCK("statcrease stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11077 ROCK("simeout stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11078 ROCK("giant explorer stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11079 ROCK("trapwarp stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11080 ROCK("yawm stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11081 ROCK("chaoscradle stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11082 ROCK("tez stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11083 ROCK("bossgod stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11084 ROCK("ubergod stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11085 ROCK("too-good-go stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11086 ROCK("killer room stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11087 ROCK("funwall stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11088 ROCK("spell cooldown stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11089 ROCK("turbodull stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11090 ROCK("reddam stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11091 ROCK("redinc stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11092 ROCK("mulch stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11093 ROCK("inaccuracy stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11094 ROCK("monster multishot stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11095 ROCK("have-a-pin stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11096 ROCK("costly failure stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11097 ROCK("inventory size stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11099 ROCK("nasty stone", "gray", 0, 10, 0, 10, 30, 30, 1, 10, 9, MT_MINERAL, CLR_GRAY, 1),
11100 /* last nasty stone = nasty stone */
11102 ROCK("salt chunk", "gray", 0, 500, 0, 10, 10, 10, 0, 10, 2, MT_MINERAL, CLR_GRAY, 1),
11103 ROCK("whetstone", "gray", 0, 200, 0, 10, 15, 15, 1, 10, 7, MT_MINERAL, CLR_GRAY, 1),
11104 ROCK("small piece of unrefined mithril", "gray", 0, 100, 0, 10, 6, 6, 0, 10, 5, MT_MITHRIL, CLR_GRAY, 1),
11105 ROCK("silver slingstone", "gray", 0, 100, 0, 10, 11, 11, 0, 10, 5, MT_SILVER, CLR_GRAY, 1),
11106 ROCK("junk metal", "gray", 0, 1000, 0, 10, 2, 2, 0, 10, 2, MT_ALUMEN, CLR_GRAY, 1),
11107 ROCK("cobalt chunk", "gray", 0, 100, 0, 10, 6, 7, 0, 10, 5, MT_COBALT, CLR_GRAY, 1),
11108 ROCK("bronze nugget", "gray", 0, 400, 0, 10, 8, 7, 0, 10, 6, MT_BRONZE, CLR_GRAY, 1),
11109 ROCK("steel slug", "gray", 0, 500, 0, 10, 10, 9, 0, 10, 7, MT_STEEL, CLR_GRAY, 1),
11110 ROCK("talc", "gray", 0, 20, 0, 10, 7, 7, 0, 10, 1, MT_MINERAL, CLR_GRAY, 1),
11111 ROCK("graphite", "gray", 0, 20, 0, 10, 7, 7, 0, 10, 1, MT_MINERAL, CLR_GRAY, 1),
11112 ROCK("volcanic glass fragment", "gray", 0, 20, 0, 10, 12, 12, 0, 10, 5, MT_GEMSTONE,CLR_GRAY, 1), /* FHS obsidian */
11113 ROCK("conundrum nugget", "gray", 0, 10, 0, 10, 11, 14, 0, 10, 9, MT_CONUNDRUM ,CLR_GRAY, 1),
11114 ROCK("starlightstone", "gray", 0, 10, 5000, 10, 20, 20, 1, 5000, 6, MT_MINERAL, CLR_GRAY, 30),
11115 ROCK("flint", "gray", 0, 1200, 0, 10, 10, 12, 0, 10, 7, MT_MINERAL, CLR_GRAY, 1),
11116 ROCK("lead clump", "gray", 0, 500, 0, 10, 9, 10, 0, 10, 4, MT_LEAD, CLR_GRAY, 1),
11117 ROCK("bone fragment", "gray", 0, 1200, 0, 10, 8, 8, 0, 10, 4, MT_BONE, CLR_GRAY, 1),
11118 ROCK("meteor fragment", "gray", 0, 1, 0, 10, 13, 13, 0, 10, 9, MT_METEOSTEEL, CLR_GRAY, 20),
11119 ROCK("amber fragment", "gray", 0, 20, 0, 10, 7, 8, 0, 10, 3, MT_AMBER, CLR_GRAY, 1),
11120 ROCK("sling ammo", "gray", 0, 4000, 0, 10, 9, 9, 0, 10, 7, MT_MINERAL, CLR_GRAY, 1),
11121 /* sling ammo = last random gray stone, for e.g. shk.c --Amy */
11123 ROCK("rock", (char *)0, 1,35739, 0, 0, 5, 5, 0, 10, 7, MT_MINERAL, CLR_GRAY, 1),
11124 #undef GEM
11125 #undef ROCK
11127 /* miscellaneous ... */
11128 /* Note: boulders and rocks are not normally created at random; the
11129 * probabilities only come into effect when you try to polymorph them.
11130 * Boulders weigh more than MAX_CARR_CAP; statues use corpsenm to take
11131 * on a specific type and may act as containers (both affect weight).
11133 OBJECT(OBJ("boulder",(char *)0), BITS(1,0,0,0,0,0,0,0,1,0,0,P_NONE,MT_MINERAL), 0,
11134 ROCK_CLASS, 10000, 0, 15000, 0, 20, 20, 0, 0, 1000, HI_MINERAL, 1, 0),
11135 OBJECT(OBJ("statue", (char *)0), BITS(1,0,0,1,0,0,0,0,0,0,0,P_NONE,MT_MINERAL), 0,
11136 ROCK_CLASS, 90000, 0, 2500, 0, 20, 20, 0, 0, 200, CLR_WHITE, 1, 0),
11138 /* heavy iron ball must be first */
11139 OBJECT(OBJ("heavy iron ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11140 BALL_CLASS, 15650, 0, 2400, 10, 25, 25, 0, 0, 200, HI_METAL, 1, 0),
11141 /* +d4 when "very heavy" */
11142 OBJECT(OBJ("heavy tinsel ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_TINSEL), 0,
11143 BALL_CLASS, 1000, 0, 2400, 10, 18, 18, 0, 0, 200, CLR_BROWN, 1, 0),
11144 OBJECT(OBJ("heavy stone ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11145 BALL_CLASS, 4000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_WHITE, 1, 0),
11146 OBJECT(OBJ("heavy glass ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_GLASS), 0,
11147 BALL_CLASS, 2000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_BRIGHT_BLUE, 1, 0),
11148 OBJECT(OBJ("very heavy ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_POURPOOR), 0,
11149 BALL_CLASS, 1000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_BRIGHT_BLUE, 1, 0),
11150 OBJECT(OBJ("heavy brick ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_BRICK), 0,
11151 BALL_CLASS, 1000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_ORANGE, 1, 0),
11152 OBJECT(OBJ("heavy metal ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_METAL), 0,
11153 BALL_CLASS, 3000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_CYAN, 1, 0),
11154 OBJECT(OBJ("heavy wax ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_WAX), 0,
11155 BALL_CLASS, 3000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_WHITE, 1, 0),
11156 OBJECT(OBJ("heavy alloy ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ALLOY), 0,
11157 BALL_CLASS, 2000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_YELLOW, 1, 0),
11158 OBJECT(OBJ("heavy bubble ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_PWN_BUBBLE), 0,
11159 BALL_CLASS, 2000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_ORANGE, 1, 0),
11160 OBJECT(OBJ("heavy mesh ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MESH), 0,
11161 BALL_CLASS, 3000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_GRAY, 1, 0),
11162 OBJECT(OBJ("heavy chitin ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CHITIN), 0,
11163 BALL_CLASS, 3000, 0, 2400, 10, 25, 25, 0, 0, 200, CLR_WHITE, 1, 0),
11165 OBJECT(OBJ("quite heavy iron ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11166 BALL_CLASS, 10000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_GREEN, 10, 0),
11167 OBJECT(OBJ("heavy gold ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_GOLD), 0,
11168 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_YELLOW, 10, 0),
11169 OBJECT(OBJ("heavy compost ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_COMPOST), 0,
11170 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_BROWN, 10, 0),
11171 OBJECT(OBJ("heavy clay ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11172 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_BROWN, 10, 0),
11173 OBJECT(OBJ("heavy paper ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_PAPER), 0,
11174 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_WHITE, 10, 0),
11175 OBJECT(OBJ("heavy plastic ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_PLASTIC), 0,
11176 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_WHITE, 10, 0),
11177 OBJECT(OBJ("heavy wood ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_WOOD), 0,
11178 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_BROWN, 10, 0),
11179 OBJECT(OBJ("heavy scrap ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SCRAP), 0,
11180 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_CYAN, 10, 0),
11181 OBJECT(OBJ("heavy foam ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_FOAM), 0,
11182 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_WHITE, 10, 0),
11183 OBJECT(OBJ("heavy firmament ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_FIRMAMENT), 0,
11184 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_WHITE, 10, 0),
11185 OBJECT(OBJ("heavy bronze ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_BRONZE), 0,
11186 BALL_CLASS, 2000, 0, 3200, 10, 32, 32, 0, 0, 200, CLR_BROWN, 10, 0),
11188 OBJECT(OBJ("really heavy iron ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11189 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_RED, 20, 0),
11190 OBJECT(OBJ("heavy elysium ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_DRAGON_HIDE), 0,
11191 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_BRIGHT_CYAN, 20, 0),
11192 OBJECT(OBJ("heavy granite ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11193 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_BRIGHT_MAGENTA, 20, 0),
11194 OBJECT(OBJ("disgusting ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SECREE), 0,
11195 BALL_CLASS, 500, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_BLACK, 20, 0),
11196 OBJECT(OBJ("heavy chrome ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CHROME), 0,
11197 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_BRIGHT_GREEN, 20, 0),
11198 OBJECT(OBJ("heavy shadow ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SHADOWSTUFF), 0,
11199 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_BRIGHT_BLUE, 20, 0),
11200 OBJECT(OBJ("heavy copper ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_COPPER), 0,
11201 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_ORANGE, 20, 0),
11202 OBJECT(OBJ("heavy antidote ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ANTIDOTIUM), 0,
11203 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_GREEN, 20, 0),
11204 OBJECT(OBJ("heavy celestial ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CELESTIUM), 0,
11205 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_BRIGHT_CYAN, 20, 0),
11206 OBJECT(OBJ("heavy sinnum ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SINNUM), 0,
11207 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_BLUE, 20, 0),
11208 OBJECT(OBJ("heavy titanium ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_TITANIUM), 0,
11209 BALL_CLASS, 1000, 0, 4000, 10, 38, 38, 0, 0, 200, CLR_ORANGE, 20, 0),
11211 OBJECT(OBJ("extremely heavy iron ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11212 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_ORANGE, 30, 0),
11213 OBJECT(OBJ("heavy conundrum ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CONUNDRUM), 0,
11214 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_RED, 30, 0),
11215 OBJECT(OBJ("heavy concrete ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11216 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_BRIGHT_GREEN, 30, 0),
11217 OBJECT(OBJ("heavy elasthan ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_INKA), 0,
11218 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_RED, 30, 0),
11219 OBJECT(OBJ("heavy nano ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_NANOMACHINE), 0,
11220 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_RED, 30, 0),
11221 OBJECT(OBJ("heavy lead ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_LEAD), 0,
11222 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_GRAY, 30, 0),
11223 OBJECT(OBJ("heavy silver ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SILVER), 0,
11224 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_BRIGHT_CYAN, 30, 0),
11225 OBJECT(OBJ("heavy meteoric ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_METEOSTEEL), 0,
11226 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_GRAY, 30, 0),
11227 OBJECT(OBJ("heavy zebetite ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_PWN_BUBBLE), 0,
11228 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_RED, 30, 0),
11229 OBJECT(OBJ("heavy coral ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CORAL), 0,
11230 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_BROWN, 30, 0),
11231 OBJECT(OBJ("heavy steel ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_STEEL), 0,
11232 BALL_CLASS, 100, 0, 4800, 10, 45, 45, 0, 0, 200, CLR_BLUE, 30, 0),
11234 OBJECT(OBJ("impossibly heavy iron ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11235 BALL_CLASS, 800, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_BLACK, 50, 0),
11236 OBJECT(OBJ("impossibly heavy glass ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_GLASS), 0,
11237 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_BRIGHT_BLUE, 50, 0),
11238 OBJECT(OBJ("impossibly heavy mineral ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11239 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_WHITE, 50, 0),
11240 OBJECT(OBJ("impossibly heavy elysium ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_DRAGON_HIDE), 0,
11241 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_MAGENTA, 50, 0),
11242 OBJECT(OBJ("impossibly heavy nuclear ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_VIVA), 0,
11243 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_ORANGE, 50, 0),
11244 OBJECT(OBJ("impossibly heavy sand ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SAND), 0,
11245 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_BROWN, 50, 0),
11246 OBJECT(OBJ("impossibly heavy ether ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ETHER), 0,
11247 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_GREEN, 50, 0),
11248 OBJECT(OBJ("impossibly heavy obsidian ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_OBSIDIAN), 0,
11249 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_BRIGHT_BLUE, 50, 0),
11250 OBJECT(OBJ("impossibly heavy alloy ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ALLOY), 0,
11251 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_YELLOW, 50, 0),
11252 OBJECT(OBJ("impossibly heavy foam ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_FOAM), 0,
11253 BALL_CLASS, 400, 0, 30000, 10, 60, 60, 0, 0, 200, CLR_WHITE, 50, 0),
11255 OBJECT(OBJ("bulky pourpoor ball", (char *)0), BITS(1,0,1,0,0,0,0,0,1,0,WHACK,P_FLAIL,MT_POURPOOR), 0,
11256 BALL_CLASS, 1500, 0, 3600, 10, 37, 37, 0, 0, 200, CLR_BRIGHT_BLUE, 1, 0),
11257 OBJECT(OBJ("bulky gemstone ball", (char *)0), BITS(1,0,1,0,0,0,0,0,1,0,WHACK,P_FLAIL,MT_GEMSTONE), 0,
11258 BALL_CLASS, 1000, 0, 4800, 10, 50, 50, 0, 0, 200, CLR_WHITE, 10, 0),
11259 OBJECT(OBJ("bulky flesh ball", (char *)0), BITS(1,0,1,0,0,0,0,0,1,0,WHACK,P_FLAIL,MT_FLESH), 0,
11260 BALL_CLASS, 500, 0, 6000, 10, 63, 63, 0, 0, 200, CLR_BROWN, 20, 0),
11261 OBJECT(OBJ("bulky mithril ball", (char *)0), BITS(1,0,1,0,0,0,0,0,1,0,WHACK,P_FLAIL,MT_MITHRIL), 0,
11262 BALL_CLASS, 50, 0, 7200, 10, 75, 75, 0, 0, 200, CLR_BRIGHT_GREEN, 30, 0),
11264 OBJECT(OBJ("heavy cloth ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CLOTH), 0,
11265 BALL_CLASS, 1000, 0, 2400, 10, 20, 20, 10, 0, 200, CLR_WHITE, 1, 0),
11266 OBJECT(OBJ("heavy mercurial ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MERCURIAL), 0,
11267 BALL_CLASS, 1000, 0, 2400, 10, 20, 20, 10, 0, 200, CLR_GRAY, 1, 0),
11268 OBJECT(OBJ("heavy tar ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_TAR), 0,
11269 BALL_CLASS, 1000, 0, 3200, 10, 27, 27, 10, 0, 200, CLR_BLACK, 10, 0),
11270 OBJECT(OBJ("heavy bamboo ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_BAMBOO), 0,
11271 BALL_CLASS, 1000, 0, 3200, 10, 27, 27, 10, 0, 200, CLR_YELLOW, 10, 0),
11272 OBJECT(OBJ("heavy silk ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SILK), 0,
11273 BALL_CLASS, 500, 0, 4000, 10, 34, 34, 10, 0, 200, CLR_GRAY, 20, 0),
11274 OBJECT(OBJ("heavy alu ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ALUMEN), 0,
11275 BALL_CLASS, 500, 0, 4000, 10, 34, 34, 10, 0, 200, CLR_GRAY, 20, 0),
11276 OBJECT(OBJ("heavy leather ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_LEATHER), 0,
11277 BALL_CLASS, 50, 0, 4800, 10, 40, 40, 10, 0, 200, CLR_BROWN, 30, 0),
11278 OBJECT(OBJ("heavy cobalt ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_COBALT), 0,
11279 BALL_CLASS, 50, 0, 4800, 10, 40, 40, 10, 0, 200, CLR_BRIGHT_CYAN, 30, 0),
11281 OBJECT(OBJ("heavy laser ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11282 BALL_CLASS, 200, 0, 2400, 10, 25, 25, 0, 0, 200, HI_METAL, 1, 0),
11283 OBJECT(OBJ("wonder ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MYSTERIOUS), 0, /* material randomized at game start */
11284 BALL_CLASS, 1000, 0, 3600, 10, 35, 35, 0, 0, 200, CLR_BRIGHT_MAGENTA, 10, 0),
11285 OBJECT(OBJ("null ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MYSTERIOUS), 0,
11286 BALL_CLASS, 1000, 0, 3600, 10, 35, 35, 0, 0, 200, CLR_BLACK, 10, 0),
11287 OBJECT(OBJ("amber ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_AMBER), 0,
11288 BALL_CLASS, 1000, 0, 3600, 10, 35, 35, 0, 0, 200, CLR_ORANGE, 10, 0),
11289 OBJECT(OBJ("green steel ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_GREEN_STEEL), 0,
11290 BALL_CLASS, 1000, 0, 3600, 10, 35, 35, 0, 0, 200, CLR_GREEN, 10, 0),
11291 OBJECT(OBJ("liquid ball", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_LIQUID), 0,
11292 BALL_CLASS, 1000, 0, 3600, 10, 35, 35, 0, 0, 200, CLR_BRIGHT_GREEN, 10, 0),
11293 /* liquid ball must be last */
11295 /* iron chain must be first */
11296 OBJECT(OBJ("iron chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11297 CHAIN_CLASS, 17850, 0, 240, 0, 4, 4, 0, 0, 200, HI_METAL, 1, 0),
11298 /* +1 both l & s */
11300 OBJECT(OBJ("tinsel chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_TINSEL), 0,
11301 CHAIN_CLASS, 1000, 0, 240, 0, 2, 2, 0, 0, 200, CLR_BROWN, 1, 0),
11302 OBJECT(OBJ("stone chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11303 CHAIN_CLASS, 4000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_WHITE, 1, 0),
11304 OBJECT(OBJ("glass chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_GLASS), 0,
11305 CHAIN_CLASS, 2000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_BRIGHT_BLUE, 1, 0),
11306 OBJECT(OBJ("heavy chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_POURPOOR), 0,
11307 CHAIN_CLASS, 1000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_BRIGHT_BLUE, 1, 0),
11308 OBJECT(OBJ("brick chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_BRICK), 0,
11309 CHAIN_CLASS, 1000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_ORANGE, 1, 0),
11310 OBJECT(OBJ("metal chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_METAL), 0,
11311 CHAIN_CLASS, 3000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_CYAN, 1, 0),
11312 OBJECT(OBJ("wax chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_WAX), 0,
11313 CHAIN_CLASS, 3000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_WHITE, 1, 0),
11314 OBJECT(OBJ("alloy chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ALLOY), 0,
11315 CHAIN_CLASS, 2000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_YELLOW, 1, 0),
11316 OBJECT(OBJ("bubble chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_PWN_BUBBLE), 0,
11317 CHAIN_CLASS, 2000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_ORANGE, 1, 0),
11318 OBJECT(OBJ("mesh chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MESH), 0,
11319 CHAIN_CLASS, 3000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_GRAY, 1, 0),
11320 OBJECT(OBJ("chitin chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CHITIN), 0,
11321 CHAIN_CLASS, 3000, 0, 240, 0, 4, 4, 0, 0, 200, CLR_WHITE, 1, 0),
11323 OBJECT(OBJ("rotating chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11324 CHAIN_CLASS, 10000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_BRIGHT_BLUE, 10, 0),
11325 OBJECT(OBJ("gold chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_GOLD), 0,
11326 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_YELLOW, 10, 0),
11327 OBJECT(OBJ("compost chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_COMPOST), 0,
11328 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_BROWN, 10, 0),
11329 OBJECT(OBJ("clay chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11330 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_BROWN, 10, 0),
11331 OBJECT(OBJ("paper chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_PAPER), 0,
11332 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_WHITE, 10, 0),
11333 OBJECT(OBJ("plastic chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_PLASTIC), 0,
11334 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_WHITE, 10, 0),
11335 OBJECT(OBJ("wood chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_WOOD), 0,
11336 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_BROWN, 10, 0),
11337 OBJECT(OBJ("scrap chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SCRAP), 0,
11338 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_CYAN, 10, 0),
11339 OBJECT(OBJ("foam chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_FOAM), 0,
11340 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_WHITE, 10, 0),
11341 OBJECT(OBJ("firmament chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_FIRMAMENT), 0,
11342 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_WHITE, 10, 0),
11343 OBJECT(OBJ("bronze chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_BRONZE), 0,
11344 CHAIN_CLASS, 2000, 0, 480, 0, 8, 8, 0, 0, 200, CLR_BROWN, 10, 0),
11346 OBJECT(OBJ("scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11347 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_BRIGHT_MAGENTA, 20, 0),
11348 OBJECT(OBJ("elysium scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_DRAGON_HIDE), 0,
11349 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_BRIGHT_CYAN, 20, 0),
11350 OBJECT(OBJ("granite scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11351 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_GREEN, 20, 0),
11352 OBJECT(OBJ("disgusting chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SECREE), 0,
11353 CHAIN_CLASS, 500, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_BLACK, 20, 0),
11354 OBJECT(OBJ("chrome scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CHROME), 0,
11355 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_BRIGHT_GREEN, 20, 0),
11356 OBJECT(OBJ("shadow scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SHADOWSTUFF), 0,
11357 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_BRIGHT_BLUE, 20, 0),
11358 OBJECT(OBJ("copper scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_COPPER), 0,
11359 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_ORANGE, 20, 0),
11360 OBJECT(OBJ("antidote scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ANTIDOTIUM), 0,
11361 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_GREEN, 20, 0),
11362 OBJECT(OBJ("celestial scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CELESTIUM), 0,
11363 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_BRIGHT_CYAN, 20, 0),
11364 OBJECT(OBJ("sinnum scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SINNUM), 0,
11365 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_BLUE, 20, 0),
11366 OBJECT(OBJ("titanium scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_TITANIUM), 0,
11367 CHAIN_CLASS, 1000, 0, 1000, 0, 15, 15, 0, 0, 200, CLR_ORANGE, 20, 0),
11369 OBJECT(OBJ("nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11370 /* spelled wrong on purpose, as the samurai has another item with that name --Amy */
11371 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_BRIGHT_GREEN, 30, 0),
11372 OBJECT(OBJ("conundrum nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CONUNDRUM), 0,
11373 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_RED, 30, 0),
11374 OBJECT(OBJ("concrete nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11375 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_ORANGE, 30, 0),
11376 OBJECT(OBJ("elasthan chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_INKA), 0,
11377 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_RED, 30, 0),
11378 OBJECT(OBJ("nano nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_NANOMACHINE), 0,
11379 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_RED, 30, 0),
11380 OBJECT(OBJ("lead nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_LEAD), 0,
11381 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_GRAY, 30, 0),
11382 OBJECT(OBJ("silver nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SILVER), 0,
11383 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_BRIGHT_CYAN, 30, 0),
11384 OBJECT(OBJ("meteoric nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_METEOSTEEL), 0,
11385 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_GRAY, 30, 0),
11386 OBJECT(OBJ("zebetite nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_PWN_BUBBLE), 0,
11387 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_RED, 30, 0),
11388 OBJECT(OBJ("coral nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CORAL), 0,
11389 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_BROWN, 30, 0),
11390 OBJECT(OBJ("steel nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_STEEL), 0,
11391 CHAIN_CLASS, 100, 0, 1600, 0, 24, 24, 0, 0, 200, CLR_BLUE, 30, 0),
11393 OBJECT(OBJ("hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11394 CHAIN_CLASS, 400, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_BLACK, 50, 0),
11395 OBJECT(OBJ("glass hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_GLASS), 0,
11396 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_BRIGHT_BLUE, 50, 0),
11397 OBJECT(OBJ("mineral hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MINERAL), 0,
11398 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_WHITE, 50, 0),
11399 OBJECT(OBJ("elysium hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_DRAGON_HIDE), 0,
11400 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_MAGENTA, 50, 0),
11401 OBJECT(OBJ("nuclear hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_VIVA), 0,
11402 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_ORANGE, 50, 0),
11403 OBJECT(OBJ("sand hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SAND), 0,
11404 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_BROWN, 50, 0),
11405 OBJECT(OBJ("ether hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ETHER), 0,
11406 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_GREEN, 50, 0),
11407 OBJECT(OBJ("obsidian hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_OBSIDIAN), 0,
11408 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_BRIGHT_BLUE, 50, 0),
11409 OBJECT(OBJ("alloy hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ALLOY), 0,
11410 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_YELLOW, 50, 0),
11411 OBJECT(OBJ("foam hostage chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_FOAM), 0,
11412 CHAIN_CLASS, 200, 0, 3000, 0, 32, 32, 0, 0, 200, CLR_WHITE, 50, 0),
11414 OBJECT(OBJ("pourpoor lash", (char *)0), BITS(1,0,1,0,0,0,0,0,1,0,WHACK,P_FLAIL,MT_POURPOOR), 0,
11415 CHAIN_CLASS, 1500, 0, 360, 0, 6, 6, 0, 0, 200, CLR_BRIGHT_BLUE, 1, 0),
11416 OBJECT(OBJ("gemstone lash", (char *)0), BITS(1,0,1,0,0,0,0,0,1,0,WHACK,P_FLAIL,MT_GEMSTONE), 0,
11417 CHAIN_CLASS, 1000, 0, 720, 0, 12, 12, 0, 0, 200, CLR_WHITE, 10, 0),
11418 OBJECT(OBJ("flesh lash", (char *)0), BITS(1,0,1,0,0,0,0,0,1,0,WHACK,P_FLAIL,MT_FLESH), 0,
11419 CHAIN_CLASS, 500, 0, 1500, 0, 22, 22, 0, 0, 200, CLR_BROWN, 20, 0),
11420 OBJECT(OBJ("mithril lash", (char *)0), BITS(1,0,1,0,0,0,0,0,1,0,WHACK,P_FLAIL,MT_MITHRIL), 0,
11421 CHAIN_CLASS, 50, 0, 2400, 0, 36, 36, 0, 0, 200, CLR_BRIGHT_GREEN, 30, 0),
11423 OBJECT(OBJ("cloth chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_CLOTH), 0,
11424 CHAIN_CLASS, 1000, 0, 240, 0, 2, 2, 10, 0, 200, CLR_WHITE, 1, 0),
11425 OBJECT(OBJ("mercurial chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MERCURIAL), 0,
11426 CHAIN_CLASS, 1000, 0, 240, 0, 2, 2, 10, 0, 200, CLR_GRAY, 1, 0),
11427 OBJECT(OBJ("tar chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_TAR), 0,
11428 CHAIN_CLASS, 1000, 0, 480, 0, 4, 4, 10, 0, 200, CLR_BLACK, 10, 0),
11429 OBJECT(OBJ("bamboo chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_BAMBOO), 0,
11430 CHAIN_CLASS, 1000, 0, 480, 0, 4, 4, 10, 0, 200, CLR_YELLOW, 10, 0),
11431 OBJECT(OBJ("silk scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_SILK), 0,
11432 CHAIN_CLASS, 500, 0, 1000, 0, 10, 10, 10, 0, 200, CLR_GRAY, 20, 0),
11433 OBJECT(OBJ("alu scourge", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_ALUMEN), 0,
11434 CHAIN_CLASS, 500, 0, 1000, 0, 10, 10, 10, 0, 200, CLR_GRAY, 20, 0),
11435 OBJECT(OBJ("leather nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_LEATHER), 0,
11436 CHAIN_CLASS, 50, 0, 1600, 0, 16, 16, 10, 0, 200, CLR_BROWN, 30, 0),
11437 OBJECT(OBJ("cobalt nunchiaku", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_COBALT), 0,
11438 CHAIN_CLASS, 50, 0, 1600, 0, 16, 16, 10, 0, 200, CLR_BRIGHT_CYAN, 30, 0),
11440 OBJECT(OBJ("laser chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_IRON), 0,
11441 CHAIN_CLASS, 200, 0, 240, 0, 4, 4, 0, 0, 200, HI_METAL, 1, 0),
11442 OBJECT(OBJ("wonder chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MYSTERIOUS), 0, /* material randomized at game start */
11443 CHAIN_CLASS, 1000, 0, 720, 0, 12, 12, 0, 0, 200, CLR_BRIGHT_MAGENTA, 10, 0),
11444 OBJECT(OBJ("null chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_MYSTERIOUS), 0,
11445 CHAIN_CLASS, 1000, 0, 720, 0, 12, 12, 0, 0, 200, CLR_BLACK, 10, 0),
11446 OBJECT(OBJ("amber chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_AMBER), 0,
11447 CHAIN_CLASS, 1000, 0, 720, 0, 12, 12, 0, 0, 200, CLR_ORANGE, 10, 0),
11448 OBJECT(OBJ("green steel chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_GREEN_STEEL), 0,
11449 CHAIN_CLASS, 1000, 0, 720, 0, 12, 12, 0, 0, 200, CLR_GREEN, 10, 0),
11450 OBJECT(OBJ("liquid chain", (char *)0), BITS(1,0,1,0,0,0,0,0,0,0,WHACK,P_FLAIL,MT_LIQUID), 0,
11451 CHAIN_CLASS, 1000, 0, 720, 0, 12, 12, 0, 0, 200, CLR_BRIGHT_GREEN, 10, 0),
11452 /* liquid chain must be last */
11454 /* extra balls and chains for convict mainly (he can advance flail skill by swinging them) --Amy
11455 * that said, all other roles can too, as long as they have the flail skill :P */
11457 /* blinding venom = first venom */
11458 OBJECT(OBJ("blinding venom", "splash of venom"),
11459 BITS(0,1,1,0,0,0,0,0,0,0,0,P_VENOM,MT_LIQUID), 0,
11460 VENOM_CLASS, 49800, 0, 0, 0, 1, 1, 0, 0, 0, HI_ORGANIC, 1, 0),
11461 OBJECT(OBJ("tail spikes", "splash of venom"),
11462 BITS(0,1,1,0,0,0,0,0,0,0,0,P_VENOM,MT_BONE), 0,
11463 VENOM_CLASS, 200, 0, 0, 0, 6, 6, 0, 0, 0, CLR_BLACK, 1, 0),
11464 OBJECT(OBJ("faerie floss rhing", "splash of venom"),
11465 BITS(0,1,1,0,0,0,0,0,0,0,0,P_VENOM,MT_VEGGY), 0,
11466 VENOM_CLASS, 200, 0, 0, 0, 1, 1, 0, 0, 0, CLR_BRIGHT_MAGENTA, 1, 0),
11467 OBJECT(OBJ("acid venom", "splash of venom"),
11468 BITS(0,1,1,0,0,0,0,0,0,0,0,P_VENOM,MT_LIQUID), 0,
11469 VENOM_CLASS, 49800, 0, 0, 0, 6, 6, 0, 0, 0, HI_ORGANIC, 1, 0),
11470 OBJECT(OBJ("segfault venom", "splash of venom"),
11471 BITS(0,1,1,0,0,0,0,0,0,0,0,P_VENOM,MT_MYSTERIOUS), 0,
11472 VENOM_CLASS, 0, 0, 0, 0, 6, 6, 0, 0, 0, CLR_GRAY, 1, 0),
11473 /* +d6 small or large */
11474 /* segfault venom = last venom */
11476 /* fencepost, the deadly Array Terminator -- name [1st arg] *must* be NULL */
11477 OBJECT(OBJ((char *)0,(char *)0), BITS(0,0,0,0,0,0,0,0,0,0,0,P_NONE,0), 0,
11478 ILLOBJ_CLASS, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
11479 }; /* objects[] */
11481 #ifndef OBJECTS_PASS_2_
11483 /* perform recursive compilation for second structure */
11484 # undef OBJ
11485 # undef OBJECT
11486 # define OBJECTS_PASS_2_
11487 #include "objects.c"
11489 void objects_init(void);
11491 /* dummy routine used to force linkage */
11492 void
11493 objects_init()
11495 return;
11498 #endif /* !OBJECTS_PASS_2_ */
11500 /*objects.c*/