Blindfold removal fix
[slashemextended.git] / src / drawing.c
blobf5694d0784271381cd77614d38dd8a0a19984ce8
1 /* SCCS Id: @(#)drawing.c 3.4 1999/12/02 */
2 /* Copyright (c) NetHack Development Team 1992. */
3 /* NetHack may be freely redistributed. See license for details. */
5 #include "hack.h"
6 #include "extern.h"
7 #include "tcap.h"
8 /* Relevent header information in rm.h and objclass.h. */
10 #ifdef C
11 #undef C
12 #endif
14 #ifdef TEXTCOLOR
15 #define C(n) n
16 #else
17 #define C(n)
18 #endif
20 #define g_FILLER(symbol) 0
22 uchar oc_syms[MAXOCLASSES] = DUMMY; /* the current object display symbols */
23 uchar showsyms[MAXPCHARS] = DUMMY; /* the current feature display symbols */
24 uchar monsyms[MAXMCLASSES] = DUMMY; /* the current monster display symbols */
25 uchar warnsyms[WARNCOUNT] = DUMMY; /* the current warning display symbols */
27 /* Default object class symbols. See objclass.h. */
28 const char def_oc_syms[MAXOCLASSES] = {
29 /* 0*/ '\0', /* placeholder for the "random class" */
30 ILLOBJ_SYM,
31 WEAPON_SYM,
32 ARMOR_SYM,
33 RING_SYM,
34 /* 5*/ AMULET_SYM,
35 IMPLANT_SYM,
36 TOOL_SYM,
37 FOOD_SYM,
38 POTION_SYM,
39 /*10*/ SCROLL_SYM,
40 SPBOOK_SYM,
41 WAND_SYM,
42 GOLD_SYM,
43 GEM_SYM,
44 /*15*/ ROCK_SYM,
45 BALL_SYM,
46 CHAIN_SYM,
47 VENOM_SYM
50 const char invisexplain[] = "remembered, unseen, creature";
52 /* Object descriptions. Used in do_look(). */
53 const char * const objexplain[] = { /* these match def_oc_syms, above */
54 /* 0*/ 0,
55 "strange object",
56 "weapon",
57 "suit or piece of armor",
58 "ring",
59 /* 5*/ "amulet",
60 "implant",
61 "useful item (pick-axe, key, lamp...)",
62 "piece of food",
63 "potion",
64 /*10*/ "scroll",
65 "spell book",
66 "wand",
67 "pile of coins",
68 "gem or rock",
69 /*15*/ "boulder or statue",
70 "iron ball",
71 "iron chain",
72 "splash of venom"
75 /* Object class names. Used in object_detect(). */
76 const char * const oclass_names[] = {
77 /* 0*/ 0,
78 "illegal objects",
79 "weapons",
80 "armor",
81 "rings",
82 /* 5*/ "amulets",
83 "implants",
84 "tools",
85 "food",
86 "potions",
87 /*10*/ "scrolls",
88 "spell books",
89 "wands",
90 "coins",
91 "rocks",
92 /*15*/ "large stones",
93 "iron balls",
94 "chains",
95 "venoms"
98 /* Default monster class symbols. See monsym.h. */
99 const char def_monsyms[MAXMCLASSES] = {
100 '\0', /* holder */
101 DEF_ANT,
102 DEF_BLOB,
103 DEF_COCKATRICE,
104 DEF_DOG,
105 DEF_EYE,
106 DEF_FELINE,
107 DEF_GREMLIN,
108 DEF_HUMANOID,
109 DEF_IMP,
110 DEF_JELLY, /* 10 */
111 DEF_KOBOLD,
112 DEF_LEPRECHAUN,
113 DEF_MIMIC,
114 DEF_NYMPH,
115 DEF_ORC,
116 DEF_PIERCER,
117 DEF_QUADRUPED,
118 DEF_RODENT,
119 DEF_SPIDER,
120 DEF_TRAPPER, /* 20 */
121 DEF_UNICORN,
122 DEF_VORTEX,
123 DEF_WORM,
124 DEF_XAN,
125 DEF_LIGHT,
126 DEF_ZRUTY,
127 DEF_ANGEL,
128 DEF_BAT,
129 DEF_CENTAUR,
130 DEF_DRAGON, /* 30 */
131 DEF_ELEMENTAL,
132 DEF_FUNGUS,
133 DEF_GNOME,
134 DEF_GIANT,
135 '\0',
136 DEF_JABBERWOCK,
137 DEF_KOP,
138 DEF_LICH,
139 DEF_MUMMY,
140 DEF_NAGA, /* 40 */
141 DEF_OGRE,
142 DEF_PUDDING,
143 DEF_QUANTMECH,
144 DEF_RUSTMONST,
145 DEF_SNAKE,
146 DEF_TROLL,
147 DEF_UMBER,
148 DEF_VAMPIRE,
149 DEF_WRAITH,
150 DEF_XORN, /* 50 */
151 DEF_YETI,
152 DEF_ZOMBIE,
153 DEF_HUMAN,
154 DEF_GHOST,
155 DEF_GOLEM,
156 DEF_DEMON,
157 DEF_EEL,
158 DEF_LIZARD,
159 DEF_BAD_FOOD,
160 DEF_BAD_COINS, /* 60 */
161 DEF_NEMESE,
162 DEF_GRUE,
163 DEF_WALLMONST,
164 DEF_RUBMONST,
165 DEF_ARCHFIEND,
166 DEF_TURRET,
167 DEF_FLYFISH,
168 DEF_TROVE,
169 DEF_WORM_TAIL,
170 DEF_MIMIC_DEF,
173 /* The explanations below are also used when the user gives a string
174 * for blessed genocide, so no text should wholly contain any later
175 * text. They should also always contain obvious names (eg. cat/feline).
177 /* KMH -- changed u and z */
178 /* Robin Johnson - changed Q */
179 const char * const monexplain[MAXMCLASSES] = {
181 "ant or other insect", "blob", "cockatrice",
182 "dog or other canine", "eye or sphere", "cat or other feline",
183 "gremlin", "humanoid", "imp or minor demon",
184 "jelly", "kobold", "leprechaun",
185 "mimic", "nymph", "orc",
186 "piercer", "quadruped", "rodent",
187 "arachnid or centipede", "trapper or lurker above", "unicorn or horse",
188 "vortex", "worm", "xan or other mythical/fantastic insect",
189 "light", "Zouthern animal",
190 #if 0
191 "light", "zruty",
192 #endif
193 "angelic being", "bat or bird", "centaur",
194 "dragon", "elemental", "fungus or mold",
195 "gnome", "giant humanoid", 0,
196 "jabberwock", "Keystone Kop", "lich",
197 "mummy", "naga", "ogre",
198 "pudding or ooze", "quantum mechanic or other scientist",
199 "rust monster or disenchanter",
200 "snake", "troll", "umber hulk",
201 "vampire", "wraith", "xorn",
202 "apelike creature", "zombie",
204 "human or elf", "ghost", "golem",
205 "major demon", "sea monster", "lizard",
206 "piece of food", "pile of coins", "nemese", "grue", "wall monster", "rub monster", "archfiend", "turret", "flying fish", "trove",
207 "long worm tail", "mimic"
210 const struct symdef def_warnsyms[WARNCOUNT] = {
211 {'1', "unknown creature causing you worry", C(CLR_WHITE)}, /* white warning */
212 {'2', "unknown creature causing you concern", C(CLR_BROWN)}, /* pink warning */
213 {'3', "unknown creature causing you anxiety", C(CLR_RED)}, /* red warning */
214 {'4', "unknown creature causing you disquiet", C(CLR_MAGENTA)}, /* ruby warning */
215 {'5', "unknown creature causing you alarm",
216 C(CLR_BRIGHT_MAGENTA)}, /* purple warning */
217 {'6', "unknown creature causing you dread",
218 C(CLR_ORANGE)} /* black warning */
222 * Default screen symbols with explanations and colors.
223 * Note: {ibm|dec|mac}_graphics[] arrays also depend on this symbol order.
225 const struct symdef defsyms[MAXPCHARS] = {
226 /* 0*/ {' ', "unexplored area",C(NO_COLOR)}, /* stone */
227 {'|', "wall", C(CLR_GRAY)}, /* vwall */
228 {'-', "wall", C(CLR_GRAY)}, /* hwall */
229 {'-', "wall", C(CLR_GRAY)}, /* tlcorn */
230 {'-', "wall", C(CLR_GRAY)}, /* trcorn */
231 {'-', "wall", C(CLR_GRAY)}, /* blcorn */
232 {'-', "wall", C(CLR_GRAY)}, /* brcorn */
233 {'-', "wall", C(CLR_GRAY)}, /* crwall */
234 {'-', "wall", C(CLR_GRAY)}, /* tuwall */
235 {'-', "wall", C(CLR_GRAY)}, /* tdwall */
236 /*10*/ {'|', "wall", C(CLR_GRAY)}, /* tlwall */
237 {'|', "wall", C(CLR_GRAY)}, /* trwall */
238 {'#', "solid rock", C(CLR_BROWN)}, /* rockwall - displays as "solid rock" */
239 {'#', "grave wall", C(CLR_YELLOW)}, /* gravewall */
240 {'#', "tunnel", C(CLR_RED)}, /* tunnelwall */
241 {'.', "doorway", C(CLR_GRAY)}, /* ndoor */
242 {'-', "open door", C(CLR_BROWN)}, /* vodoor */
243 {'|', "open door", C(CLR_BROWN)}, /* hodoor */
244 {'+', "closed door", C(CLR_BROWN)}, /* vcdoor */
245 {'+', "closed door", C(CLR_BROWN)}, /* hcdoor */
246 /*20*/ {'#', "iron bars", C(HI_METAL)}, /* bars */
247 {'#', "tree", C(CLR_GREEN)}, /* tree */
248 {'#', "farmland", C(CLR_BRIGHT_GREEN)}, /* farmland */
249 {'#', "mountain", C(CLR_WHITE)}, /* mountain */
250 {'.', "floor of a room",C(CLR_GRAY)}, /* room */
251 {'.', "dark part of a room",C(CLR_BLACK)}, /* dark room */
252 {',', "corridor", C(CLR_BLACK)}, /* dark corr */
253 {',', "lit corridor", C(CLR_GRAY)}, /* lit corr (see mapglyph.c) */
254 {'<', "staircase up", C(CLR_WHITE)}, /* upstair */
255 {'>', "staircase down", C(CLR_WHITE)}, /* dnstair */
256 /*30*/ {'<', "ladder up", C(CLR_BROWN)}, /* upladder */
257 {'>', "ladder down", C(CLR_BROWN)}, /* dnladder */
258 {'_', "altar", C(CLR_GRAY)}, /* altar */
259 {'|', "grave", C(CLR_GRAY)}, /* grave */
260 {'\\', "opulent throne",C(HI_GOLD)}, /* throne */
261 {'{', "sink", C(CLR_ORANGE)}, /* sink */
262 {'{', "toilet", C(CLR_YELLOW)}, /* toilet */
263 {'{', "fountain", C(CLR_BRIGHT_BLUE)}, /* fountain */
264 {'}', "water", C(CLR_BRIGHT_BLUE)}, /* pool */
265 {'.', "ice", C(CLR_CYAN)}, /* ice */
266 /*40*/ {'}', "molten lava", C(CLR_RED)}, /* lava */
267 {'.', "lowered drawbridge",C(CLR_ORANGE)}, /* vodbridge */
268 {'.', "lowered drawbridge",C(CLR_ORANGE)}, /* hodbridge */
269 {'#', "raised drawbridge",C(CLR_ORANGE)},/* vcdbridge */
270 {'#', "raised drawbridge",C(CLR_ORANGE)},/* hcdbridge */
271 {'`', "air", C(CLR_YELLOW)}, /* open air */
272 {'`', "cloud", C(CLR_CYAN)}, /* [part of] a cloud */
273 {'#', "solid rock", C(CLR_BROWN)}, /* dungwall */
274 {'}', "water", C(CLR_BRIGHT_BLUE)}, /* under water */
275 {'#', "water tunnel", C(CLR_BRIGHT_BLUE)}, /* watertunnel */
276 /*50*/ {'}', "crystal water", C(CLR_BRIGHT_CYAN)}, /* crystalwater */
277 {'}', "moorland", C(CLR_GREEN)}, /* moorland */
278 {'}', "urine lake", C(CLR_YELLOW)}, /* urinelake */
279 {'}', "shifting sand", C(CLR_BROWN)}, /* shiftingsand */
280 {'}', "styx river", C(CLR_BRIGHT_GREEN)}, /* styxriver */
281 {'{', "well", C(CLR_GREEN)}, /* well */
282 {'{', "poisoned well", C(CLR_BRIGHT_GREEN)}, /* poisonedwell */
283 {'\\', "wagon", C(CLR_RED)}, /* wagon */
284 {'\\', "burning wagon", C(CLR_ORANGE)}, /* burningwagon */
285 {'|', "wooden table", C(CLR_BROWN)}, /* woodentable */
286 /*60*/ {'|', "rude straw mattress", C(CLR_YELLOW)}, /* strawmattress */
287 {'.', "snow", C(CLR_WHITE)}, /* snow */
288 {'.', "ash", C(CLR_ORANGE)}, /* ash */
289 {'.', "sand", C(CLR_BROWN)}, /* sand */
290 {'.', "paved floor", C(CLR_BRIGHT_GREEN)}, /* pavedfloor */
291 {'.', "highway", C(CLR_YELLOW)}, /* highway */
292 {'.', "grass", C(CLR_GREEN)}, /* grassland */
293 {'.', "nether mist", C(CLR_BRIGHT_MAGENTA)}, /* nethermist */
294 {'`', "stalactite", C(CLR_BRIGHT_MAGENTA)}, /* stalactite */
295 {'.', "floor of the crypt", C(CLR_BRIGHT_BLUE)}, /* cryptfloor */
296 /*70*/ {'`', "bubble", C(CLR_ORANGE)}, /* bubbles */
297 {'`', "rain cloud", C(CLR_BRIGHT_BLUE)}, /* raincloud */
298 {'|', "pentagram inscribed on the floor", C(CLR_ORANGE)}, /* pentagram */
299 {'|', "ornately carved bed", C(CLR_BRIGHT_CYAN)}, /* carvedbed */
300 {'#', "grayout", C(CLR_GRAY)}, /* gray glyph */
301 {'^', "arrow trap", C(HI_METAL)}, /* trap */
302 {'^', "dart trap", C(HI_METAL)}, /* trap */
303 {'^', "falling rock trap",C(CLR_GRAY)}, /* trap */
304 {'^', "squeaky board", C(CLR_BROWN)}, /* trap */
305 {'^', "bear trap", C(HI_METAL)}, /* trap */
306 {'^', "land mine", C(CLR_RED)}, /* trap */
307 {'^', "rolling boulder trap", C(CLR_GRAY)}, /* trap */
308 {'^', "sleeping gas trap",C(HI_ZAP)}, /* trap */
309 {'^', "rust trap", C(CLR_BRIGHT_BLUE)}, /* trap */
310 {'^', "fire trap", C(CLR_ORANGE)}, /* trap */
311 {'^', "pit", C(CLR_BLACK)}, /* trap */
312 {'^', "spiked pit", C(CLR_BLACK)}, /* trap */
313 {'^', "hole", C(CLR_BROWN)}, /* trap */
314 {'^', "trap door", C(CLR_BROWN)}, /* trap */
315 {'^', "teleportation trap", C(CLR_MAGENTA)}, /* trap */
316 {'^', "level teleporter", C(CLR_MAGENTA)}, /* trap */
317 {'^', "magic portal", C(CLR_BRIGHT_MAGENTA)}, /* trap */
318 {'^', "web", C(CLR_WHITE)}, /* web */
319 {'^', "statue trap", C(CLR_GRAY)}, /* trap */
320 {'^', "magic trap", C(HI_ZAP)}, /* trap */
321 {'^', "anti-magic field", C(HI_ZAP)}, /* trap */
322 {'^', "polymorph trap", C(CLR_BRIGHT_GREEN)}, /* trap */
323 {'^', "ice trap", C(CLR_BRIGHT_CYAN)}, /* trap */
324 {'^', "spear trap", C(CLR_BROWN)}, /* trap */
325 {'^', "ceiling collapse trap", C(CLR_GRAY)}, /* trap */
326 {'^', "magic beam trap", C(CLR_YELLOW)}, /* trap */
327 {'^', "heap of shit", C(CLR_ORANGE)}, /* trap */
328 {'^', "animation trap", C(CLR_WHITE)}, /* trap */
329 {'^', "glyph of warding", C(CLR_RED)}, /* trap */
330 {'^', "blade trap", C(CLR_RED)}, /* trap */
331 {'^', "bolt trap", C(CLR_GREEN)}, /* trap */
332 {'^', "acidpool", C(CLR_BRIGHT_GREEN)}, /* trap */
333 {'^', "waterpool", C(CLR_BRIGHT_BLUE)}, /* trap */
334 {'^', "poison gas trap", C(CLR_YELLOW)}, /* trap */
335 {'^', "slow gas trap", C(CLR_GREEN)}, /* trap */
336 {'^', "shock trap", C(CLR_ORANGE)}, /* trap */
337 {'^', "rmb loss trap", C(CLR_WHITE)}, /* trap */
338 {'^', "display trap", C(CLR_BRIGHT_BLUE)}, /* trap */
339 {'^', "spell loss trap", C(CLR_GRAY)}, /* trap */
340 {'^', "yellow spell trap", C(CLR_YELLOW)}, /* trap */
341 {'^', "auto destruct trap", C(CLR_ORANGE)}, /* trap */
342 {'^', "memory trap", C(CLR_RED)}, /* trap */
343 {'^', "inventory trap", C(CLR_WHITE)}, /* trap */
344 {'^', "black ng wall trap", C(CLR_BLACK)}, /* trap */
345 {'^', "menu trap", C(CLR_BROWN)}, /* trap */
346 {'^', "speed trap", C(CLR_BRIGHT_BLUE)}, /* trap */
347 {'^', "superscroller trap", C(CLR_ORANGE)}, /* trap */
348 {'^', "active superscroller trap", C(CLR_ORANGE)}, /* trap */
349 {'^', "swarm trap", C(CLR_WHITE)}, /* trap */
350 {'^', "automatic switcher", C(CLR_GREEN)}, /* trap */
351 {'^', "an unknown trap", C(CLR_BRIGHT_GREEN)}, /* trap */
352 {'^', "heel trap", C(CLR_GREEN)}, /* trap */
353 {'^', "vulnerability trap", C(CLR_YELLOW)}, /* trap */
355 {'^', "lava trap", C(CLR_RED)}, /* trap */
356 {'^', "flood trap", C(CLR_BRIGHT_BLUE)}, /* trap */
357 {'^', "drain trap", C(CLR_BLACK)}, /* trap */
358 {'^', "free hand trap", C(CLR_YELLOW)}, /* trap */
359 {'^', "disintegration trap", C(CLR_BLACK)}, /* trap */
360 {'^', "unidentify trap", C(CLR_GREEN)}, /* trap */
361 {'^', "thirst trap", C(CLR_CYAN)}, /* trap */
362 {'^', "luck trap", C(CLR_YELLOW)}, /* trap */
363 {'^', "shades of grey trap", C(CLR_GRAY)}, /* trap */
364 {'^', "item teleporter", C(CLR_MAGENTA)}, /* trap */
365 {'^', "gravity trap", C(CLR_GRAY)}, /* trap */
366 {'^', "death trap", C(CLR_BLACK)}, /* trap */
367 {'^', "stone to flesh trap", C(CLR_WHITE)}, /* trap */
368 {'^', "quicksand", C(CLR_BROWN)}, /* trap */
369 {'^', "faint trap", C(CLR_BLACK)}, /* trap */
370 {'^', "curse trap", C(CLR_GREEN)}, /* trap */
371 {'^', "difficulty trap", C(CLR_BLACK)}, /* trap */
372 {'^', "sound trap", C(CLR_BRIGHT_CYAN)}, /* trap */
373 {'^', "caster trap", C(CLR_BRIGHT_GREEN)}, /* trap */
374 {'^', "weakness trap", C(CLR_BRIGHT_GREEN)}, /* trap */
375 {'^', "rot13 trap", C(CLR_ORANGE)}, /* trap */
376 {'^', "bishop trap", C(CLR_MAGENTA)}, /* trap */
377 {'^', "sudden confusion trap", C(CLR_CYAN)}, /* trap */
378 {'^', "super nupesell nix area", C(NO_COLOR)}, /* trap */
379 {'^', "drop trap", C(CLR_BROWN)}, /* trap */
380 {'^', "DSTW trap", C(CLR_BRIGHT_BLUE)}, /* trap */
381 {'^', "status trap", C(CLR_WHITE)}, /* trap */
382 {'^', "alignment trap", C(CLR_BLACK)}, /* trap */
383 {'^', "stairs trap", C(CLR_GRAY)}, /* trap */
385 {'^', "pestilence trap", C(CLR_BRIGHT_GREEN)}, /* trap */
386 {'^', "famine trap", C(CLR_MAGENTA)}, /* trap */
388 {'^', "relocation trap", C(CLR_MAGENTA)}, /* trap */
390 {'^', "uninformation trap", C(CLR_BRIGHT_CYAN)}, /* trap */
392 {'^', "intrinsic loss trap", C(CLR_BRIGHT_CYAN)}, /* trap */
393 {'^', "blood loss trap", C(CLR_RED)}, /* trap */
394 {'^', "bad effect trap", C(CLR_BROWN)}, /* trap */
395 {'^', "multiplicator trap", C(CLR_WHITE)}, /* trap */
396 {'^', "automatic vulnerability trap", C(CLR_YELLOW)}, /* trap */
397 {'^', "teleporting items trap", C(CLR_MAGENTA)}, /* trap */
398 {'^', "nastiness trap", C(CLR_MAGENTA)}, /* trap */
400 {'^', "recursion trap", C(CLR_MAGENTA)}, /* trap */
401 {'^', "respawn trap", C(CLR_MAGENTA)}, /* trap */
402 {'^', "warp zone", C(CLR_MAGENTA)}, /* trap */
403 {'^', "captcha trap", C(CLR_YELLOW)}, /* trap */
404 {'^', "mind wipe trap", C(CLR_YELLOW)}, /* trap */
405 {'^', "throwing star trap", C(CLR_CYAN)}, /* trap */
406 {'^', "shit pit", C(CLR_ORANGE)}, /* trap */
407 {'^', "shaft", C(CLR_BROWN)}, /* trap */
408 {'^', "lock trap", C(CLR_CYAN)}, /* trap */
409 {'^', "MC trap", C(CLR_BRIGHT_GREEN)}, /* trap */
410 {'^', "farlook trap", C(CLR_RED)}, /* trap */
411 {'^', "gateway from hell", C(CLR_MAGENTA)}, /* trap */
412 {'^', "growing trap", C(CLR_GREEN)}, /* trap */
413 {'^', "cooling trap", C(CLR_BRIGHT_CYAN)}, /* trap */
414 {'^', "bar trap", C(CLR_CYAN)}, /* trap */
415 {'^', "locking trap", C(CLR_BLACK)}, /* trap */
416 {'^', "air trap", C(CLR_WHITE)}, /* trap */
417 {'^', "terrain trap", C(CLR_BRIGHT_BLUE)}, /* trap */
419 {'^', "loudspeaker", C(CLR_BLACK)}, /* trap */
420 {'^', "nest trap", C(CLR_YELLOW)}, /* trap */
421 {'^', "bullet trap", C(CLR_GRAY)}, /* trap */
422 {'^', "paralysis trap", C(CLR_CYAN)}, /* trap */
423 {'^', "cyanide trap", C(CLR_BRIGHT_CYAN)}, /* trap */
424 {'^', "laser trap", C(CLR_YELLOW)}, /* trap */
425 {'^', "giant chasm", C(CLR_BROWN)}, /* trap */
426 {'^', "fart trap", C(CLR_MAGENTA)}, /* trap */
427 {'^', "confusion trap", C(CLR_GREEN)}, /* trap */
428 {'^', "stun trap", C(CLR_ORANGE)}, /* trap */
429 {'^', "hallucination trap", C(CLR_YELLOW)}, /* trap */
430 {'^', "petrification trap", C(CLR_BLACK)}, /* trap */
431 {'^', "numbness trap", C(CLR_ORANGE)}, /* trap */
432 {'^', "freezing trap", C(CLR_BRIGHT_CYAN)}, /* trap */
433 {'^', "burning trap", C(CLR_RED)}, /* trap */
434 {'^', "fear trap", C(CLR_WHITE)}, /* trap */
435 {'^', "blindness trap", C(CLR_YELLOW)}, /* trap */
436 {'^', "glib trap", C(CLR_BRIGHT_GREEN)}, /* trap */
437 {'^', "slime trap", C(CLR_BRIGHT_GREEN)}, /* trap */
438 {'^', "inertia trap", C(CLR_YELLOW)}, /* trap */
439 {'^', "time trap", C(CLR_BRIGHT_CYAN)}, /* trap */
440 {'^', "lycanthropy trap", C(CLR_BLACK)}, /* trap */
441 {'^', "unlight trap", C(CLR_BLACK)}, /* trap */
442 {'^', "elemental trap", C(CLR_MAGENTA)}, /* trap */
443 {'^', "escalating trap", C(CLR_BRIGHT_BLUE)}, /* trap */
444 {'^', "negative trap", C(CLR_BLACK)}, /* trap */
445 {'^', "mana trap", C(CLR_BRIGHT_BLUE)}, /* trap */
446 {'^', "sin trap", C(CLR_MAGENTA)}, /* trap */
447 {'^', "destroy armor trap", C(CLR_BLACK)}, /* trap */
448 {'^', "divine anger trap", C(CLR_BRIGHT_CYAN)}, /* trap */
449 {'^', "genetic trap", C(CLR_BRIGHT_GREEN)}, /* trap */
450 {'^', "missingno trap", C(CLR_BRIGHT_GREEN)}, /* trap */
451 {'^', "cancellation trap", C(CLR_MAGENTA)}, /* trap */
452 {'^', "hostility trap", C(CLR_BLACK)}, /* trap */
453 {'^', "boss trap", C(CLR_MAGENTA)}, /* trap */
454 {'$', "wishing trap", C(CLR_MAGENTA)}, /* trap */
455 {'^', "amnesia trap", C(CLR_MAGENTA)}, /* trap */
456 {'^', "bigscript trap", C(CLR_WHITE)}, /* trap */
457 {'^', "bank trap", C(CLR_BROWN)}, /* trap */
458 {'^', "Only percentapercents can go there!", C(CLR_RED)}, /* trap */
459 {'^', "map trap", C(CLR_BROWN)}, /* trap */
460 {'^', "tech trap", C(CLR_YELLOW)}, /* trap */
461 {'^', "disenchantment trap", C(CLR_BRIGHT_BLUE)}, /* trap */
462 {'^', "verisiert!", C(CLR_WHITE)}, /* trap */
463 {'^', "chaos trap", C(CLR_MAGENTA)}, /* trap */
464 {'^', "muteness trap", C(CLR_BROWN)}, /* trap */
465 {'^', "ntll", C(CLR_BROWN)}, /* trap */
466 {'^', "engraving trap", C(CLR_WHITE)}, /* trap */
467 {'^', "magical device trap", C(CLR_CYAN)}, /* trap */
468 {'^', "book trap", C(CLR_BROWN)}, /* trap */
469 {'^', "level trap", C(CLR_RED)}, /* trap */
470 {'^', "quiz trap", C(CLR_ORANGE)}, /* trap */
472 {'^', "falling boulder trap", C(CLR_GRAY)}, /* trap */
473 {'^', "glass arrow trap", C(CLR_CYAN)}, /* trap */
474 {'^', "glass bolt trap", C(CLR_CYAN)}, /* trap */
475 {'^', "out of magic trap", C(CLR_BRIGHT_BLUE)}, /* trap */
476 {'^', "plasma trap", C(CLR_ORANGE)}, /* trap */
477 {'^', "contact bomb", C(CLR_ORANGE)}, /* trap */
478 {'^', "earthquake trap", C(CLR_BLACK)}, /* trap */
479 {'^', "noise trap", C(CLR_BRIGHT_CYAN)}, /* trap */
480 {'^', "glue trap", C(CLR_BRIGHT_GREEN)}, /* trap */
481 {'^', "guillotine trap", C(CLR_BLACK)}, /* trap */
482 {'^', "bisection trap", C(CLR_RED)}, /* trap */
483 {'^', "volt trap", C(CLR_YELLOW)}, /* trap */
484 {'^', "horde trap", C(CLR_WHITE)}, /* trap */
485 {'^', "immobility trap", C(CLR_YELLOW)}, /* trap */
486 {'^', "glyph of guarding", C(CLR_GREEN)}, /* trap */
487 {'^', "glyph of protection", C(CLR_BRIGHT_BLUE)}, /* trap */
488 {'^', "glyph of animation", C(CLR_YELLOW)}, /* trap */
489 {'^', "glyph of summoning", C(CLR_ORANGE)}, /* trap */
490 {'^', "glyph of massive damage", C(CLR_BLACK)}, /* trap */
491 {'^', "glyph number seven", C(CLR_MAGENTA)}, /* trap */
493 {'^', "metabolic trap", C(CLR_ORANGE)}, /* trap */
494 {'^', "trap of no return", C(CLR_YELLOW)}, /* trap */
495 {'^', "egotrap", C(CLR_YELLOW)}, /* trap */
496 {'^', "fast forward trap", C(CLR_YELLOW)}, /* trap */
497 {'^', "trap of rottenness", C(CLR_BROWN)}, /* trap */
498 {'^', "unskilled trap", C(CLR_CYAN)}, /* trap */
499 {'^', "low stats trap", C(CLR_MAGENTA)}, /* trap */
500 {'^', "training trap", C(CLR_BROWN)}, /* trap */
501 {'^', "exercise trap", C(CLR_MAGENTA)}, /* trap */
502 {'^', "falling loadstone trap", C(CLR_GRAY)}, /* trap */
503 {'^', "summon undead trap", C(CLR_MAGENTA)}, /* trap */
504 {'^', "falling nastystone trap", C(CLR_GRAY)}, /* trap */
506 {'^', "spined ball trap", C(CLR_CYAN)}, /* trap */
507 {'^', "pendulum trap", C(CLR_CYAN)}, /* trap */
508 {'^', "turn table", C(CLR_BROWN)}, /* trap */
509 {'^', "scent trap", C(CLR_ORANGE)}, /* trap */
510 {'^', "banana trap", C(CLR_YELLOW)}, /* trap */
511 {'^', "falling tub trap", C(CLR_CYAN)}, /* trap */
512 {'^', "alarm", C(CLR_RED)}, /* trap */
513 {'^', "caltrops trap", C(CLR_CYAN)}, /* trap */
514 {'^', "blade wire", C(CLR_BLACK)}, /* trap */
515 {'^', "magnet trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
516 {'^', "slingshot trap", C(CLR_GRAY)}, /* trap */
517 {'^', "cannon trap", C(CLR_BRIGHT_CYAN)}, /* trap */
518 {'^', "venom sprinkler", C(CLR_YELLOW)}, /* trap */
519 {'^', "fumarole", C(CLR_GREEN)}, /* trap */
521 {'^', "mana pit", C(CLR_BRIGHT_BLUE)}, /* trap */
522 {'^', "elemental portal", C(CLR_GRAY)}, /* trap */
523 {'^', "girliness trap", C(CLR_MAGENTA)}, /* trap */
524 {'^', "fumbling trap", C(CLR_BRIGHT_GREEN)}, /* trap */
525 {'^', "egomonster trap", C(CLR_YELLOW)}, /* trap */
526 {'^', "flooding trap", C(CLR_BRIGHT_BLUE)}, /* trap */
527 {'^', "monster cube", C(CLR_BRIGHT_CYAN)}, /* trap */
528 {'^', "cursed grave", C(CLR_BLACK)}, /* trap */
529 {'^', "limitation trap", C(CLR_BRIGHT_CYAN)}, /* trap */
530 {'^', "weak sight trap", C(CLR_YELLOW)}, /* trap */
531 {'^', "random message trap", C(CLR_WHITE)}, /* trap */
533 {'^', "desecration trap", C(CLR_BLACK)}, /* trap */
534 {'^', "starvation trap", C(CLR_MAGENTA)}, /* trap */
535 {'^', "dropless trap", C(CLR_BRIGHT_GREEN)}, /* trap */
536 {'^', "low effect trap", C(CLR_YELLOW)}, /* trap */
537 {'^', "invisible trap", C(CLR_WHITE)}, /* trap */
538 {'^', "ghost world trap", C(CLR_WHITE)}, /* trap */
539 {'^', "dehydration trap", C(CLR_CYAN)}, /* trap */
540 {'^', "hate trap", C(CLR_BLACK)}, /* trap */
541 {'^', "spacewars trap", C(CLR_MAGENTA)}, /* trap */
542 {'^', "temporary recursion trap", C(CLR_MAGENTA)}, /* trap */
543 {'^', "totter trap", C(CLR_GREEN)}, /* trap */
544 {'^', "nonintrinsical trap", C(CLR_BRIGHT_GREEN)}, /* trap */
545 {'^', "dropcurse trap", C(CLR_YELLOW)}, /* trap */
546 {'^', "nakedness trap", C(CLR_BROWN)}, /* trap */
547 {'^', "antilevel trap", C(CLR_BLACK)}, /* trap */
548 {'^', "ventilator", C(CLR_BLACK)}, /* trap */
549 {'^', "stealer trap", C(CLR_MAGENTA)}, /* trap */
550 {'^', "rebellion trap", C(CLR_WHITE)}, /* trap */
551 {'^', "crap trap", C(CLR_YELLOW)}, /* trap */
552 {'^', "misfire trap", C(CLR_RED)}, /* trap */
553 {'^', "trap of walls", C(CLR_ORANGE)}, /* trap */
555 {'^', "disconnect trap", C(CLR_CYAN)}, /* trap */
556 {'^', "interface screw trap", C(CLR_YELLOW)}, /* trap */
557 {'^', "dimness trap", C(CLR_CYAN)}, /* trap */
558 {'^', "evil artifact trap", C(CLR_MAGENTA)}, /* trap */
559 {'^', "bossfight trap", C(CLR_RED)}, /* trap */
560 {'^', "entire level trap", C(CLR_YELLOW)}, /* trap */
561 {'^', "bones trap", C(CLR_GRAY)}, /* trap */
562 {'^', "rodney trap", C(CLR_BRIGHT_GREEN)}, /* trap */
563 {'^', "autocurse trap", C(CLR_ORANGE)}, /* trap */
564 {'^', "highlevel trap", C(CLR_BRIGHT_CYAN)}, /* trap */
565 {'^', "spell forgetting trap", C(CLR_BRIGHT_BLUE)}, /* trap */
566 {'^', "sound effect trap", C(CLR_ORANGE)}, /* trap */
568 {'^', "trap percents", C(CLR_WHITE)}, /* trap */
570 {'^', "nexus trap", C(CLR_MAGENTA)}, /* trap */
571 {'^', "leg trap", C(CLR_BROWN)}, /* trap */
572 {'$', "artifact jackpot trap", C(CLR_MAGENTA)}, /* trap */
573 {'^', "map amnesia trap", C(CLR_YELLOW)}, /* trap */
574 {'^', "spreading trap", C(CLR_CYAN)}, /* trap */
575 {'^', "adjacent trap", C(CLR_BLACK)}, /* trap */
576 {'#', "superthing from level 55", C(CLR_GRAY)}, /* trap */
577 {'^', "current shaft", C(CLR_BROWN)}, /* trap */
578 {'^', "levitation trap", C(CLR_CYAN)}, /* trap */
579 {'^', "bowel cramps trap", C(CLR_RED)}, /* trap */
580 {'^', "unequipping trap", C(CLR_BRIGHT_GREEN)}, /* trap */
581 {'$', "good artifact trap", C(CLR_MAGENTA)}, /* trap */
582 {'^', "gender trap", C(CLR_BRIGHT_CYAN)}, /* trap */
583 {'^', "trap of opposite alignment", C(CLR_CYAN)}, /* trap */
584 {'^', "sincount trap", C(CLR_YELLOW)}, /* trap */
585 {'^', "beamer", C(CLR_MAGENTA)}, /* trap */
586 {'^', "level beamer", C(CLR_MAGENTA)}, /* trap */
587 {'^', "pet trap", C(CLR_BLACK)}, /* trap */
588 {'^', "piercing beam trap", C(CLR_YELLOW)}, /* trap */
589 {'^', "wrenching trap", C(CLR_MAGENTA)}, /* trap */
590 {'^', "tracker trap", C(CLR_MAGENTA)}, /* trap */
591 {'$', "nurse trap", C(CLR_ORANGE)}, /* trap */
592 {'^', "back to start trap", C(CLR_BRIGHT_BLUE)}, /* trap */
593 {'^', "nemesis trap", C(CLR_MAGENTA)}, /* trap */
594 {'^', "strew trap", C(CLR_WHITE)}, /* trap */
595 {'^', "outta depth trap", C(CLR_BLACK)}, /* trap */
596 {'^', "punishment trap", C(CLR_CYAN)}, /* trap */
597 {'$', "boon trap", C(CLR_MAGENTA)}, /* trap */
598 {'^', "fountain trap", C(CLR_BRIGHT_BLUE)}, /* trap */
599 {'^', "throne trap", C(CLR_YELLOW)}, /* trap */
600 {'^', "anoxic pit", C(CLR_BLACK)}, /* trap */
601 {'#', "arabella speaker", C(CLR_BLACK)}, /* trap */
602 {'^', "femmy trap", C(CLR_YELLOW)}, /* trap */
603 {'^', "madeleine trap", C(CLR_BRIGHT_BLUE)}, /* trap */
604 {'^', "marlena trap", C(CLR_GREEN)}, /* trap */
605 {'^', "anastasia trap", C(CLR_BRIGHT_BLUE)}, /* trap */
606 {'^', "filler trap", C(CLR_YELLOW)}, /* trap */
607 {'^', "toxic venom trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
608 {'^', "insanity trap", C(CLR_MAGENTA)}, /* trap */
609 {'^', "madness trap", C(CLR_YELLOW)}, /* trap */
610 {'^', "jessica trap", C(CLR_BRIGHT_CYAN)}, /* trap */
611 {'^', "solvejg trap", C(CLR_ORANGE)}, /* trap */
612 {'^', "wendy trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
613 {'^', "katharina trap", C(CLR_BRIGHT_CYAN)}, /* trap */
614 {'^', "elena trap", C(CLR_BLACK)}, /* trap */
615 {'^', "thai trap", C(CLR_BLACK)}, /* trap */
616 {'^', "elif trap", C(CLR_WHITE)}, /* trap */
617 {'^', "nadja trap", C(CLR_ORANGE)}, /* trap */
618 {'^', "sandra trap", C(CLR_BROWN)}, /* trap */
619 {'^', "natalje trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
620 {'^', "jeanetta trap", C(CLR_BRIGHT_BLUE)}, /* trap */
621 {'^', "yvonne trap", C(CLR_BRIGHT_BLUE)}, /* trap */
622 {'^', "maurah trap", C(CLR_YELLOW)}, /* trap */
624 {'^', "lootcut trap", C(CLR_BROWN)}, /* trap */
625 {'^', "monster speed trap", C(CLR_MAGENTA)}, /* trap */
626 {'^', "scaling trap", C(CLR_YELLOW)}, /* trap */
627 {'^', "enmity trap", C(CLR_BLACK)}, /* trap */
628 {'^', "white spell trap", C(CLR_WHITE)}, /* trap */
629 {'^', "complete gray spell trap", C(CLR_GRAY)}, /* trap */
630 {'^', "quasar trap", C(CLR_MAGENTA)}, /* trap */
631 {'^', "momma trap", C(CLR_CYAN)}, /* trap */
632 {'^', "horror trap", C(CLR_ORANGE)}, /* trap */
633 {'^', "artificer trap", C(CLR_MAGENTA)}, /* trap */
634 {'^', "wereform trap", C(CLR_BROWN)}, /* trap */
635 {'^', "non-prayer trap", C(CLR_BLACK)}, /* trap */
636 {'^', "evil patch trap", C(CLR_MAGENTA)}, /* trap */
637 {'^', "hard mode trap", C(CLR_RED)}, /* trap */
638 {'^', "secret attack trap", C(CLR_GREEN)}, /* trap */
639 {'^', "eater trap", C(CLR_GREEN)}, /* trap */
640 {'^', "covetousness trap", C(CLR_MAGENTA)}, /* trap */
641 {'^', "not seen trap", C(CLR_BLACK)}, /* trap */
642 {'^', "dark mode trap", C(CLR_BLACK)}, /* trap */
643 {'^', "antisearch trap", C(CLR_CYAN)}, /* trap */
644 {'^', "homicide trap", C(CLR_BLACK)}, /* trap */
645 {'^', "nasty nation trap", C(CLR_MAGENTA)}, /* trap */
646 {'^', "wakeup call trap", C(CLR_WHITE)}, /* trap */
647 {'^', "grayout trap", C(CLR_GRAY)}, /* trap */
648 {'^', "gray center trap", C(CLR_GRAY)}, /* trap */
649 {'^', "checkerboard trap", C(CLR_GRAY)}, /* trap */
650 {'^', "clockwise spin trap", C(CLR_BRIGHT_CYAN)}, /* trap */
651 {'^', "counterclockwise spin trap", C(CLR_BRIGHT_CYAN)}, /* trap */
652 {'^', "lag trap", C(CLR_BRIGHT_BLUE)}, /* trap */
653 {'^', "blesscurse trap", C(CLR_RED)}, /* trap */
654 {'^', "de-light trap", C(CLR_CYAN)}, /* trap */
655 {'^', "discharge trap", C(CLR_CYAN)}, /* trap */
656 {'^', "trashing trap", C(CLR_BROWN)}, /* trap */
657 {'^', "filtering trap", C(CLR_BROWN)}, /* trap */
658 {'^', "deformatting trap", C(CLR_BRIGHT_GREEN)}, /* trap */
659 {'^', "flicker strip trap", C(CLR_BRIGHT_BLUE)}, /* trap */
660 {'^', "undressing trap", C(CLR_BRIGHT_BLUE)}, /* trap */
661 {'^', "hyperbluewall trap", C(CLR_BRIGHT_BLUE)}, /* trap */
662 {'^', "nolite trap", C(CLR_WHITE)}, /* trap */
663 {'^', "paranoia trap", C(CLR_YELLOW)}, /* trap */
664 {'^', "fleecescript trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
665 {'^', "interrupt trap", C(CLR_YELLOW)}, /* trap */
666 {'^', "dustbin trap", C(CLR_BROWN)}, /* trap */
667 {'^', "mana battery trap", C(CLR_CYAN)}, /* trap */
668 {'^', "monsterfingers trap", C(CLR_GREEN)}, /* trap */
669 {'^', "miscast trap", C(CLR_BRIGHT_GREEN)}, /* trap */
670 {'^', "message suppression trap", C(CLR_WHITE)}, /* trap */
671 {'^', "stuck announcement trap", C(CLR_YELLOW)}, /* trap */
672 {'^', "bloodthirsty trap", C(CLR_RED)}, /* trap */
673 {'^', "maximum damage trap", C(CLR_RED)}, /* trap */
674 {'^', "latency trap", C(CLR_WHITE)}, /* trap */
675 {'^', "starlit trap", C(CLR_MAGENTA)}, /* trap */
676 {'^', "knowledge trap", C(CLR_YELLOW)}, /* trap */
677 {'^', "highscore trap", C(CLR_GRAY)}, /* trap */
678 {'^', "pink spell trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
679 {'^', "green spell trap", C(CLR_BRIGHT_GREEN)}, /* trap */
680 {'^', "EVC trap", C(CLR_GRAY)}, /* trap */
681 {'^', "underlayer trap", C(CLR_BLACK)}, /* trap */
682 {'^', "damage meter trap", C(CLR_RED)}, /* trap */
683 {'^', "arbitrary weight trap", C(CLR_GRAY)}, /* trap */
684 {'^', "fucked info trap", C(CLR_BRIGHT_BLUE)}, /* trap */
685 {'^', "black spell trap", C(CLR_BLACK)}, /* trap */
686 {'^', "cyan spell trap", C(CLR_BRIGHT_CYAN)}, /* trap */
687 {'^', "heap trap", C(CLR_BROWN)}, /* trap */
688 {'^', "blue spell trap", C(CLR_BRIGHT_BLUE)}, /* trap */
689 {'^', "tron trap", C(CLR_BRIGHT_BLUE)}, /* trap */
690 {'^', "red spell trap", C(CLR_RED)}, /* trap */
691 {'^', "too heavy trap", C(CLR_BROWN)}, /* trap */
692 {'^', "elongation trap", C(CLR_YELLOW)}, /* trap */
693 {'^', "wrapover trap", C(CLR_MAGENTA)}, /* trap */
694 {'^', "destruction trap", C(CLR_BRIGHT_GREEN)}, /* trap */
695 {'^', "melee prefix trap", C(CLR_CYAN)}, /* trap */
696 {'^', "automore trap", C(CLR_BLACK)}, /* trap */
697 {'^', "unfair attack trap", C(CLR_MAGENTA)}, /* trap */
699 {'^', "kop cube", C(CLR_BRIGHT_BLUE)}, /* trap */
700 {'^', "boss spawner", C(CLR_MAGENTA)}, /* trap */
701 {'^', "contamination trap", C(CLR_BRIGHT_CYAN)}, /* trap */
703 {'^', "evil heel trap", C(CLR_MAGENTA)}, /* trap */
704 {'^', "bad equipment trap", C(CLR_BLACK)}, /* trap */
705 {'^', "tempoconflict trap", C(CLR_CYAN)}, /* trap */
706 {'^', "tempohunger trap", C(CLR_YELLOW)}, /* trap */
707 {'^', "teleportitis trap", C(CLR_MAGENTA)}, /* trap */
708 {'^', "polymorphitis trap", C(CLR_BRIGHT_GREEN)}, /* trap */
709 {'^', "premature death trap", C(CLR_BLACK)}, /* trap */
710 {'^', "lasting amnesia trap", C(CLR_YELLOW)}, /* trap */
711 {'^', "ragnarok trap", C(CLR_ORANGE)}, /* trap */
712 {'^', "single disenchant trap", C(CLR_BLACK)}, /* trap */
713 {'^', "acid pit", C(CLR_GREEN)}, /* trap */
715 {'^', "severe disenchant trap", C(CLR_BLACK)}, /* trap */
716 {'^', "pain trap", C(CLR_YELLOW)}, /* trap */
717 {'^', "trembling trap", C(CLR_BROWN)}, /* trap */
718 {'^', "techcap trap", C(CLR_BROWN)}, /* trap */
719 {'^', "spell memory trap", C(CLR_BRIGHT_BLUE)}, /* trap */
720 {'^', "skill reduction trap", C(CLR_CYAN)}, /* trap */
721 {'^', "skillcap trap", C(CLR_MAGENTA)}, /* trap */
722 {'^', "permanent stat damage trap", C(CLR_BRIGHT_BLUE)}, /* trap */
724 {'^', "orange spell trap", C(CLR_ORANGE)}, /* trap */
725 {'^', "violet spell trap", C(CLR_MAGENTA)}, /* trap */
726 {'^', "trap of longing", C(CLR_BRIGHT_MAGENTA)}, /* trap */
727 {'^', "cursed part trap", C(CLR_CYAN)}, /* trap */
728 {'^', "quaversal trap", C(CLR_MAGENTA)}, /* trap */
729 {'^', "appearance shuffling trap", C(CLR_YELLOW)}, /* trap */
730 {'^', "brown spell trap", C(CLR_BROWN)}, /* trap */
731 {'^', "choiceless trap", C(CLR_BRIGHT_CYAN)}, /* trap */
732 {'^', "goldspell trap", C(CLR_YELLOW)}, /* trap */
733 {'^', "deprovement trap", C(CLR_BLACK)}, /* trap */
734 {'^', "initialization trap", C(CLR_WHITE)}, /* trap */
735 {'^', "gushlush trap", C(CLR_GREEN)}, /* trap */
736 {'^', "soiltype trap", C(CLR_BROWN)}, /* trap */
737 {'^', "dangerous terrain trap", C(CLR_RED)}, /* trap */
738 {'^', "fallout trap", C(CLR_CYAN)}, /* trap */
739 {'^', "mojibake trap", C(CLR_MAGENTA)}, /* trap */
740 {'^', "gravation trap", C(CLR_BLACK)}, /* trap */
741 {'^', "uncalled trap", C(CLR_BRIGHT_GREEN)}, /* trap */
742 {'^', "exploding dice trap", C(CLR_ORANGE)}, /* trap */
743 {'^', "permacurse trap", C(CLR_BLACK)}, /* trap */
744 {'^', "shrouded identity trap", C(CLR_GRAY)}, /* trap */
745 {'^', "feeler gauges trap", C(CLR_RED)}, /* trap */
746 {'^', "long screwup trap", C(CLR_MAGENTA)}, /* trap */
747 {'^', "wing yellow changer", C(CLR_YELLOW)}, /* trap */
748 {'^', "life saving trap", C(CLR_BLACK)}, /* trap */
749 {'^', "curseuse trap", C(CLR_BLACK)}, /* trap */
750 {'^', "cut nutrition trap", C(CLR_YELLOW)}, /* trap */
751 {'^', "skill loss trap", C(CLR_BROWN)}, /* trap */
752 {'^', "autopilot trap", C(CLR_CYAN)}, /* trap */
753 {'^', "force trap", C(CLR_CYAN)}, /* trap */
754 {'^', "monster glyph trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
755 {'^', "changing directive trap", C(CLR_WHITE)}, /* trap */
756 {'^', "container kaboom trap", C(CLR_RED)}, /* trap */
757 {'^', "steal degrade trap", C(CLR_GRAY)}, /* trap */
758 {'^', "left inventory trap", C(CLR_WHITE)}, /* trap */
759 {'^', "fluctuating speed trap", C(CLR_BRIGHT_BLUE)}, /* trap */
760 {'^', "tarmustrokingnora trap", C(CLR_MAGENTA)}, /* trap */
761 {'^', "failure trap", C(CLR_GREEN)}, /* trap */
762 {'^', "bright cyan spell trap", C(CLR_BRIGHT_CYAN)}, /* trap */
763 {'^', "frequentation spawn trap", C(CLR_BRIGHT_BLUE)}, /* trap */
764 {'^', "pet AI trap", C(CLR_YELLOW)}, /* trap */
765 {'^', "satan trap", C(CLR_RED)}, /* trap */
766 {'^', "rememberance trap", C(CLR_BROWN)}, /* trap */
767 {'^', "pokelie trap", C(CLR_BRIGHT_GREEN)}, /* trap */
768 {'^', "autopickup trap", C(CLR_BLACK)}, /* trap */
769 {'^', "dywypi trap", C(CLR_MAGENTA)}, /* trap */
770 {'^', "silver spell trap", C(CLR_BRIGHT_CYAN)}, /* trap */
771 {'^', "metal spell trap", C(CLR_CYAN)}, /* trap */
772 {'^', "platinum spell trap", C(CLR_BLACK)}, /* trap */
773 {'^', "manler trap", C(CLR_MAGENTA)}, /* trap */
774 {'^', "doorning trap", C(CLR_BROWN)}, /* trap */
775 {'^', "nownsible trap", C(CLR_MAGENTA)}, /* trap */
776 {'^', "elm street trap", C(CLR_GREEN)}, /* trap */
777 {'^', "monster noise trap", C(CLR_RED)}, /* trap */
778 {'^', "rang call trap", C(CLR_MAGENTA)}, /* trap */
779 {'^', "recurring spell loss trap", C(CLR_MAGENTA)}, /* trap */
780 {'^', "antitraining trap", C(CLR_BROWN)}, /* trap */
781 {'^', "techout trap", C(CLR_BROWN)}, /* trap */
782 {'^', "stat decay trap", C(CLR_MAGENTA)}, /* trap */
783 {'^', "movemork trap", C(CLR_GREEN)}, /* trap */
785 {'^', "hybrid trap", C(CLR_YELLOW)}, /* trap */
786 {'^', "shapechange trap", C(CLR_BRIGHT_GREEN)}, /* trap */
787 {'^', "meltem trap", C(CLR_BRIGHT_GREEN)}, /* trap */
788 {'^', "miguc trap", C(CLR_BRIGHT_BLUE)}, /* trap */
789 {'^', "directive trap", C(CLR_WHITE)}, /* trap */
790 {'^', "satatue trap", C(CLR_GRAY)}, /* trap */
791 {'^', "farting web", C(CLR_MAGENTA)}, /* trap */
792 {'^', "cataclysm trap", C(CLR_ORANGE)}, /* trap */
793 {'^', "data delete trap", C(CLR_BLACK)}, /* trap */
794 {'^', "elder tentacling trap", C(CLR_MAGENTA)}, /* trap */
795 {'^', "footerer trap", C(CLR_GREEN)}, /* trap */
797 {'^', "bad part trap", C(CLR_BLACK)}, /* trap */
798 {'^', "completely bad part trap", C(CLR_GRAY)}, /* trap */
799 {'^', "evil variant trap", C(CLR_MAGENTA)}, /* trap */
801 {'^', "grave wall trap", C(CLR_YELLOW)}, /* trap */
802 {'^', "tunnel trap", C(CLR_RED)}, /* trap */
803 {'^', "farmland trap", C(CLR_BRIGHT_GREEN)}, /* trap */
804 {'^', "mountain trap", C(CLR_BLACK)}, /* trap */
805 {'^', "water tunnel trap", C(CLR_BRIGHT_BLUE)}, /* trap */
806 {'^', "crystal flood trap", C(CLR_BRIGHT_CYAN)}, /* trap */
807 {'^', "moorland trap", C(CLR_GREEN)}, /* trap */
808 {'^', "urine trap", C(CLR_YELLOW)}, /* trap */
809 {'^', "shifting sand trap", C(CLR_BROWN)}, /* trap */
810 {'^', "styx trap", C(CLR_BRIGHT_GREEN)}, /* trap */
811 {'^', "pentagram trap", C(CLR_ORANGE)}, /* trap */
812 {'^', "snow trap", C(CLR_WHITE)}, /* trap */
813 {'^', "ash trap", C(CLR_RED)}, /* trap */
814 {'^', "sand trap", C(CLR_BROWN)}, /* trap */
815 {'^', "pavement trap", C(CLR_GRAY)}, /* trap */
816 {'^', "highway trap", C(CLR_YELLOW)}, /* trap */
817 {'^', "grassland trap", C(CLR_GREEN)}, /* trap */
818 {'^', "nether mist trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
819 {'^', "stalactite trap", C(CLR_MAGENTA)}, /* trap */
820 {'^', "cryptfloor trap", C(CLR_BRIGHT_BLUE)}, /* trap */
821 {'^', "bubble trap", C(CLR_ORANGE)}, /* trap */
822 {'^', "rain cloud trap", C(CLR_BRIGHT_BLUE)}, /* trap */
823 {'^', "item nastification trap", C(CLR_BLACK)}, /* trap */
824 {'^', "sanity increase trap", C(CLR_MAGENTA)}, /* trap */
825 {'^', "psi trap", C(CLR_MAGENTA)}, /* trap */
826 {'^', "gay trap", C(CLR_YELLOW)}, /* trap */
827 {'^', "sarah trap", C(CLR_BRIGHT_BLUE)}, /* trap */
828 {'^', "claudia trap", C(CLR_YELLOW)}, /* trap */
829 {'^', "ludgera trap", C(CLR_GRAY)}, /* trap */
830 {'^', "kati trap", C(CLR_RED)}, /* trap */
831 {'^', "sanity treble trap", C(CLR_GRAY)}, /* trap */
832 {'^', "stat decrease trap", C(CLR_MAGENTA)}, /* trap */
833 {'^', "simeout trap", C(CLR_MAGENTA)}, /* trap */
834 {'^', "s-pressing trap", C(CLR_BROWN)}, /* trap */
835 {'^', "nelly trap", C(CLR_BROWN)}, /* trap */
836 {'^', "eveline trap", C(CLR_BRIGHT_CYAN)}, /* trap */
837 {'^', "karin trap", C(CLR_WHITE)}, /* trap */
838 {'^', "juen trap", C(CLR_BLACK)}, /* trap */
839 {'^', "kristina trap", C(CLR_ORANGE)}, /* trap */
840 {'^', "lou trap", C(CLR_GRAY)}, /* trap */
841 {'^', "almut trap", C(CLR_WHITE)}, /* trap */
842 {'^', "julietta trap", C(CLR_BRIGHT_BLUE)}, /* trap */
843 {'^', "arabella trap", C(CLR_ORANGE)}, /* trap */
844 {'^', "kristin trap", C(CLR_BLACK)}, /* trap */
845 {'^', "anna trap", C(CLR_BLACK)}, /* trap */
846 {'^', "ruea trap", C(CLR_BROWN)}, /* trap */
847 {'^', "dora trap", C(CLR_ORANGE)}, /* trap */
848 {'^', "marike trap", C(CLR_WHITE)}, /* trap */
849 {'^', "jette trap", C(CLR_BLACK)}, /* trap */
850 {'^', "ina trap", C(CLR_ORANGE)}, /* trap */
851 {'^', "sing trap", C(CLR_RED)}, /* trap */
852 {'^', "victoria trap", C(CLR_BROWN)}, /* trap */
853 {'^', "melissa trap", C(CLR_BLACK)}, /* trap */
854 {'^', "anita trap", C(CLR_BLACK)}, /* trap */
855 {'^', "henrietta trap", C(CLR_BROWN)}, /* trap */
856 {'^', "verena trap", C(CLR_BLACK)}, /* trap */
857 {'^', "annemarie trap", C(CLR_BRIGHT_CYAN)}, /* trap */
858 {'^', "jil trap", C(CLR_BROWN)}, /* trap */
859 {'^', "jana trap", C(CLR_BLUE)}, /* trap */
860 {'^', "katrin trap", C(CLR_MAGENTA)}, /* trap */
861 {'^', "gudrun trap", C(CLR_CYAN)}, /* trap */
862 {'^', "ella trap", C(CLR_WHITE)}, /* trap */
863 {'^', "manuela trap", C(CLR_RED)}, /* trap */
864 {'^', "jennifer trap", C(CLR_BLACK)}, /* trap */
865 {'^', "patricia trap", C(CLR_BLUE)}, /* trap */
866 {'^', "antje trap", C(CLR_BLUE)}, /* trap */
867 {'^', "antje trap 2", C(CLR_BLACK)}, /* trap */
868 {'^', "kerstin trap", C(CLR_BLUE)}, /* trap */
869 {'^', "laura trap", C(CLR_ORANGE)}, /* trap */
870 {'^', "larissa trap", C(CLR_BLUE)}, /* trap */
871 {'^', "nora trap", C(CLR_BLACK)}, /* trap */
872 {'^', "natalia trap", C(CLR_GRAY)}, /* trap */
873 {'^', "susanne trap", C(CLR_BLACK)}, /* trap */
874 {'^', "lisa trap", C(CLR_YELLOW)}, /* trap */
875 {'^', "bridghitte trap", C(CLR_RED)}, /* trap */
876 {'^', "julia trap", C(CLR_ORANGE)}, /* trap */
877 {'^', "nicole trap", C(CLR_BLACK)}, /* trap */
878 {'^', "rita trap", C(CLR_BRIGHT_CYAN)}, /* trap */
879 {'^', "janina trap", C(CLR_ORANGE)}, /* trap */
880 {'^', "rosa trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
881 {'^', "ksenia trap", C(CLR_BRIGHT_CYAN)}, /* trap */
882 {'^', "lydia trap", C(CLR_RED)}, /* trap */
883 {'^', "conny trap", C(CLR_BLACK)}, /* trap */
884 {'^', "katia trap", C(CLR_BROWN)}, /* trap */
885 {'^', "mariya trap", C(CLR_BLACK)}, /* trap */
886 {'^', "elise trap", C(CLR_BRIGHT_GREEN)}, /* trap */
887 {'^', "ronja trap", C(CLR_BLACK)}, /* trap */
888 {'^', "ariane trap", C(CLR_BLACK)}, /* trap */
889 {'^', "johanna trap", C(CLR_RED)}, /* trap */
890 {'^', "inge trap", C(CLR_BLACK)}, /* trap */
892 {'^', "wall trap", C(CLR_GRAY)}, /* trap */
893 {'^', "monster generator", C(CLR_CYAN)}, /* trap */
894 {'^', "potion dispenser", C(CLR_BRIGHT_CYAN)}, /* trap */
895 {'^', "spacewars spawn trap", C(CLR_MAGENTA)}, /* trap */
896 {'^', "tv tropes trap", C(CLR_ORANGE)}, /* trap */
897 {'^', "symbiote trap", C(CLR_WHITE)}, /* trap */
898 {'^', "kill symbiote trap", C(CLR_BLACK)}, /* trap */
899 {'^', "symbiote replacement trap", C(CLR_MAGENTA)}, /* trap */
900 {'^', "shutdown trap", C(CLR_BLUE)}, /* trap */
901 {'^', "corona trap", C(CLR_BLUE)}, /* trap */
902 {'^', "unproofing trap", C(CLR_BLUE)}, /* trap */
903 {'^', "visibility trap", C(CLR_WHITE)}, /* trap */
904 {'^', "feminism stone trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
905 {'^', "branch teleporter", C(CLR_BRIGHT_MAGENTA)}, /* trap */
906 {'^', "branch beamer", C(CLR_BRIGHT_MAGENTA)}, /* trap */
907 {'^', "poison arrow trap", C(CLR_BRIGHT_GREEN)}, /* trap */
908 {'^', "poison bolt trap", C(CLR_BRIGHT_GREEN)}, /* trap */
909 {'^', "mace trap", C(CLR_CYAN)}, /* trap */
910 {'^', "shueft trap", C(CLR_YELLOW)}, /* trap */
911 {'^', "moth larvae trap", C(CLR_BROWN)}, /* trap */
912 {'^', "worthiness trap", C(CLR_YELLOW)}, /* trap */
913 {'^', "conduct trap", C(CLR_MAGENTA)}, /* trap */
914 {'^', "strikethrough trap", C(CLR_YELLOW)}, /* trap */
915 {'^', "multiple gather trap", C(CLR_BROWN)}, /* trap */
916 {'^', "vivisection trap", C(CLR_MAGENTA)}, /* trap */
917 {'^', "instafeminism trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
918 {'^', "instanasty trap", C(CLR_MAGENTA)}, /* trap */
919 {'^', "skill point loss trap", C(CLR_BLUE)}, /* trap */
920 {'^', "perfect match trap", C(CLR_BRIGHT_GREEN)}, /* trap */
921 {'^', "dumbie lightsaber trap", C(CLR_MAGENTA)}, /* trap */
922 {'>', "wrong stairs", C(CLR_CYAN)}, /* trap */
923 {'^', "techstop trap", C(CLR_ORANGE)}, /* trap */
924 {'^', "amnesia switch trap", C(CLR_WHITE)}, /* trap */
925 {'^', "skill swap trap", C(CLR_MAGENTA)}, /* trap */
926 {'^', "skill upordown trap", C(CLR_BLUE)}, /* trap */
927 {'^', "skill randomize trap", C(CLR_RED)}, /* trap */
929 {'^', "skill multiply trap", C(CLR_GRAY)}, /* trap */
930 {'^', "trapwalk trap", C(CLR_CYAN)}, /* trap */
931 {'^', "cluster trap", C(CLR_GREEN)}, /* trap */
932 {'^', "field trap", C(CLR_WHITE)}, /* trap */
933 {'^', "monicide trap", C(CLR_YELLOW)}, /* trap */
934 {'^', "trap creation trap", C(CLR_ORANGE)}, /* trap */
935 {'^', "leold trap", C(CLR_RED)}, /* trap */
936 {'^', "animeband trap", C(CLR_BRIGHT_CYAN)}, /* trap */
937 {'^', "perfume trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
938 {'^', "court trap", C(CLR_GREEN)}, /* trap */
939 {'^', "elder scrolls trap", C(CLR_BLACK)}, /* trap */
940 {'^', "joke trap", C(CLR_BRIGHT_BLUE)}, /* trap */
941 {'^', "dungeon lords trap", C(CLR_GRAY)}, /* trap */
942 {'^', "fortytwo trap", C(CLR_YELLOW)}, /* trap */
943 {'^', "randomize trap", C(CLR_MAGENTA)}, /* trap */
944 {'^', "evilroom trap", C(CLR_MAGENTA)}, /* trap */
945 {'^', "aoe trap", C(CLR_BROWN)}, /* trap */
946 {'^', "elona trap", C(CLR_YELLOW)}, /* trap */
947 {'^', "religion trap", C(CLR_BROWN)}, /* trap */
948 {'^', "steamband trap", C(CLR_RED)}, /* trap */
949 {'^', "hardcore trap", C(CLR_BLACK)}, /* trap */
950 {'^', "machine trap", C(CLR_CYAN)}, /* trap */
951 {'^', "bee trap", C(CLR_YELLOW)}, /* trap */
952 {'^', "migo trap", C(CLR_BRIGHT_GREEN)}, /* trap */
953 {'^', "angband trap", C(CLR_BLACK)}, /* trap */
954 {'^', "dnethack trap", C(CLR_BLUE)}, /* trap */
955 {'^', "evil spawn trap", C(CLR_MAGENTA)}, /* trap */
956 {'^', "shoe trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
957 {'^', "inside trap", C(CLR_BLUE)}, /* trap */
958 {'^', "doom trap", C(CLR_GRAY)}, /* trap */
959 {'^', "military trap", C(CLR_GRAY)}, /* trap */
960 {'^', "illusion trap", C(CLR_CYAN)}, /* trap */
961 {'^', "diablo trap", C(CLR_ORANGE)}, /* trap */
963 {'^', "giant explorer trap", C(CLR_GRAY)}, /* trap */
964 {'^', "trapwarp trap", C(CLR_MAGENTA)}, /* trap */
965 {'^', "yawm trap", C(CLR_YELLOW)}, /* trap */
966 {'^', "cradle of chaos trap", C(CLR_MAGENTA)}, /* trap */
967 {'^', "tezcatlipoca trap", C(CLR_ORANGE)}, /* trap */
968 {'^', "enthumesis trap", C(CLR_WHITE)}, /* trap */
969 {'^', "mikraanesis trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
970 {'^', "go'ts too good trap", C(CLR_RED)}, /* trap */
971 {'^', "killer room trap", C(CLR_RED)}, /* trap */
972 {'^', "no fun walls trap", C(CLR_BLUE)}, /* trap */
974 {'^', "ruth trap", C(CLR_WHITE)}, /* trap */
975 {'^', "magdalena trap", C(CLR_BROWN)}, /* trap */
976 {'^', "marleen trap", C(CLR_YELLOW)}, /* trap */
977 {'^', "klara trap", C(CLR_BLUE)}, /* trap */
978 {'^', "friederike trap", C(CLR_ORANGE)}, /* trap */
979 {'^', "naomi trap", C(CLR_MAGENTA)}, /* trap */
980 {'^', "ute trap", C(CLR_BRIGHT_BLUE)}, /* trap */
981 {'^', "jasieen trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
982 {'^', "yasaman trap", C(CLR_GRAY)}, /* trap */
983 {'^', "may-britt trap", C(CLR_BLACK)}, /* trap */
985 {'^', "trap of calling out", C(CLR_BRIGHT_MAGENTA)}, /* trap */
986 {'^', "field break trap", C(CLR_BROWN)}, /* trap */
987 {'^', "tenth trap", C(CLR_BROWN)}, /* trap */
988 {'^', "debt trap", C(CLR_RED)}, /* trap */
989 {'^', "inversion trap", C(CLR_MAGENTA)}, /* trap */
990 {'^', "wince trap", C(CLR_RED)}, /* trap */
991 {'^', "u have been trap", C(CLR_BLUE)}, /* trap */
992 {'^', "really bad trap", C(CLR_RED)}, /* trap */
993 {'^', "covid trap", C(CLR_BRIGHT_CYAN)}, /* trap */
994 {'^', "artiblast trap", C(CLR_MAGENTA)}, /* trap */
996 {'^', "persistent fart trap", C(CLR_MAGENTA)}, /* trap */
997 {'^', "attacking heel trap", C(CLR_GREEN)}, /* trap */
998 {'^', "trap teleporter", C(CLR_MAGENTA)}, /* trap */
999 {'^', "alignment trash trap", C(CLR_BLACK)}, /* trap */
1000 {'^', "reshuffle trap", C(CLR_MAGENTA)}, /* trap */
1001 {'^', "musehand trap", C(CLR_MAGENTA)}, /* trap */
1002 {'^', "dogside trap", C(CLR_BLUE)}, /* trap */
1003 {'^', "bankrupt trap", C(CLR_BLACK)}, /* trap */
1004 {'^', "fillup trap", C(CLR_GRAY)}, /* trap */
1005 {'^', "airstrike trap", C(CLR_ORANGE)}, /* trap */
1006 {'^', "dynamite trap", C(CLR_ORANGE)}, /* trap */
1007 {'^', "malevolence trap", C(CLR_MAGENTA)}, /* trap */
1008 {'^', "leaflet trap", C(CLR_BRIGHT_CYAN)}, /* trap */
1009 {'^', "tentadeep trap", C(CLR_MAGENTA)}, /* trap */
1010 {'^', "stathalf trap", C(CLR_WHITE)}, /* trap */
1011 {'^', "cutstat trap", C(CLR_YELLOW)}, /* trap */
1012 {'^', "rare spawn trap", C(CLR_BRIGHT_BLUE)}, /* trap */
1013 {'^', "you are an idiot trap", C(CLR_WHITE)}, /* trap */
1014 {'^', "nastycurse trap", C(CLR_MAGENTA)}, /* trap */
1015 {'^', "repeating nastycurse trap", C(CLR_MAGENTA)}, /* trap */
1017 {'^', "nadine trap", C(CLR_BLACK)}, /* trap */
1018 {'^', "luisa trap", C(CLR_ORANGE)}, /* trap */
1019 {'^', "irina trap", C(CLR_GRAY)}, /* trap */
1020 {'^', "liselotte trap", C(CLR_BLUE)}, /* trap */
1021 {'^', "greta trap", C(CLR_BLUE)}, /* trap */
1022 {'^', "jane trap", C(CLR_BROWN)}, /* trap */
1023 {'^', "sue lyn trap", C(CLR_WHITE)}, /* trap */
1024 {'^', "charlotte trap", C(CLR_BROWN)}, /* trap */
1025 {'^', "hannah trap", C(CLR_MAGENTA)}, /* trap */
1026 {'^', "little marie trap", C(CLR_YELLOW)}, /* trap */
1028 {'^', "real lie trap", C(CLR_ORANGE)}, /* trap */
1029 {'^', "escape past trap", C(CLR_BLACK)}, /* trap */
1030 {'^', "pethate trap", C(CLR_BLACK)}, /* trap */
1031 {'^', "pet lashout trap", C(CLR_RED)}, /* trap */
1032 {'^', "petstarve trap", C(CLR_MAGENTA)}, /* trap */
1033 {'^', "petscrew trap", C(CLR_MAGENTA)}, /* trap */
1034 {'^', "tech loss trap", C(CLR_BROWN)}, /* trap */
1035 {'^', "proofloss trap", C(CLR_CYAN)}, /* trap */
1036 {'^', "un-invis trap", C(CLR_CYAN)}, /* trap */
1037 {'^', "detectation trap", C(CLR_WHITE)}, /* trap */
1039 {'^', "option trap", C(CLR_WHITE)}, /* trap */
1040 {'^', "miscolor trap", C(CLR_BLUE)}, /* trap */
1041 {'^', "one rainbow trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
1042 {'^', "colorshift trap", C(CLR_ORANGE)}, /* trap */
1043 {'^', "top line trap", C(CLR_BRIGHT_GREEN)}, /* trap */
1044 {'^', "caps trap", C(CLR_RED)}, /* trap */
1045 {'^', "un-knowledge trap", C(CLR_BLUE)}, /* trap */
1046 {'^', "darkhance trap", C(CLR_BLACK)}, /* trap */
1047 {'^', "dschueueuet trap", C(CLR_BROWN)}, /* trap */
1048 {'^', "nopeskill trap", C(CLR_MAGENTA)}, /* trap */
1049 {'^', "fuckfuckfuck trap", C(CLR_BRIGHT_MAGENTA)}, /* trap */
1051 {'^', "burden trap", C(CLR_GRAY)}, /* trap */
1052 {'^', "magic vacuum trap", C(CLR_BLUE)}, /* trap */
1054 {'^', "tanja trap", C(CLR_GRAY)}, /* trap */
1055 {'^', "sonja trap", C(CLR_MAGENTA)}, /* trap */
1056 {'^', "rhea trap", C(CLR_BLACK)}, /* trap */
1057 {'^', "lara trap", C(CLR_BLACK)}, /* trap */
1059 {'^', "fuck over trap", C(CLR_YELLOW)}, /* trap */
1061 {'^', "dagger trap", C(CLR_CYAN)}, /* trap */
1062 {'^', "razor trap", C(CLR_RED)}, /* trap */
1063 {'^', "phosgene trap", C(CLR_BRIGHT_CYAN)}, /* trap */
1064 {'^', "chloroform trap", C(CLR_CYAN)}, /* trap */
1065 {'^', "corrosion trap", C(CLR_GREEN)}, /* trap */
1066 {'^', "flame trap", C(CLR_ORANGE)}, /* trap */
1067 {'^', "wither trap", C(CLR_WHITE)}, /* trap */
1068 {'^', "phaseporter", C(CLR_MAGENTA)}, /* trap */
1069 {'^', "phase beamer", C(CLR_MAGENTA)}, /* trap */
1070 {'^', "vulnerate trap", C(CLR_YELLOW)}, /* trap */
1072 {'^', "epvi trap", C(CLR_RED)}, /* trap */
1074 {'^', "sabrina trap", C(CLR_BLUE)}, /* trap */
1076 {'^', "we select now the aefde trap", C(CLR_CYAN)}, /* trap */
1078 {'^', "falling rock cold", C(CLR_CYAN)}, /* trap */
1079 {'^', "return trap", C(CLR_YELLOW)}, /* trap */
1080 {'^', "intrinsic steal trap", C(CLR_BRIGHT_GREEN)}, /* trap */
1081 {'^', "score axe trap", C(CLR_GRAY)}, /* trap */
1082 {'^', "score drain trap", C(CLR_MAGENTA)}, /* trap */
1083 {'^', "single unidentify trap", C(CLR_BLACK)}, /* trap */
1084 {'^', "hypoxic pit", C(CLR_BLACK)}, /* trap */
1085 {'^', "unlucky trap", C(CLR_YELLOW)}, /* trap */
1086 {'^', "alignment reduction trap", C(CLR_MAGENTA)}, /* trap */
1087 {'^', "malignant trap", C(CLR_BLACK)}, /* trap */
1088 {'^', "stat damage trap", C(CLR_RED)}, /* trap */
1089 {'^', "half memory trap", C(CLR_GRAY)}, /* trap */
1090 {'^', "half training trap", C(CLR_BROWN)}, /* trap */
1091 {'^', "debuff trap", C(CLR_CYAN)}, /* trap */
1092 {'^', "trip once trap", C(CLR_GREEN)}, /* trap */
1093 {'^', "narcolepsy trap", C(CLR_BRIGHT_BLUE)}, /* trap */
1094 {'^', "martial arts trap", C(CLR_WHITE)}, /* trap */
1095 {'^', "mean burden trap", C(CLR_ORANGE)}, /* trap */
1096 {'^', "carrcap trap", C(CLR_BRIGHT_CYAN)}, /* trap */
1097 {'^', "umeng trap", C(CLR_MAGENTA)}, /* trap */
1099 {'^', "spell cooldown trap", C(CLR_BLUE)}, /* trap */
1100 {'^', "turbodull trap", C(CLR_GRAY)}, /* trap */
1101 {'^', "reddam trap", C(CLR_ORANGE)}, /* trap */
1102 {'^', "redinc trap", C(CLR_ORANGE)}, /* trap */
1103 {'^', "mulch trap", C(CLR_GRAY)}, /* trap */
1104 {'^', "inaccuracy trap", C(CLR_YELLOW)}, /* trap */
1105 {'^', "monster multishot trap", C(CLR_MAGENTA)}, /* trap */
1106 {'^', "do you have a pin trap", C(CLR_BRIGHT_BLUE)}, /* trap */
1107 {'^', "costly failure trap", C(CLR_RED)}, /* trap */
1108 {'^', "inventory size trap", C(CLR_YELLOW)}, /* trap */
1110 {'^', "timerun trap", C(CLR_BRIGHT_CYAN)}, /* trap */
1111 {'|', "wall", C(CLR_GRAY)}, /* vbeam */
1112 {'-', "wall", C(CLR_GRAY)}, /* hbeam */
1113 {'\\',"wall", C(CLR_GRAY)}, /* lslant */
1114 {'/', "wall", C(CLR_GRAY)}, /* rslant */
1115 {'*', "", C(CLR_WHITE)}, /* dig beam */
1116 {'!', "", C(CLR_WHITE)}, /* camera flash beam */
1117 /*70*/ {')', "", C(HI_WOOD)}, /* boomerang open left */
1118 {'(', "", C(HI_WOOD)}, /* boomerang open right */
1119 {'0', "", C(HI_ZAP)}, /* 4 magic shield symbols */
1120 {'#', "", C(HI_ZAP)},
1121 {'@', "", C(HI_ZAP)},
1122 {'*', "", C(HI_ZAP)},
1123 {'/', "", C(CLR_GREEN)}, /* swallow top left */
1124 {'-', "", C(CLR_GREEN)}, /* swallow top center */
1125 {'\\', "", C(CLR_GREEN)}, /* swallow top right */
1126 {'|', "", C(CLR_GREEN)}, /* swallow middle left */
1127 /*80*/ {'|', "", C(CLR_GREEN)}, /* swallow middle right */
1128 {'\\', "", C(CLR_GREEN)}, /* swallow bottom left */
1129 {'-', "", C(CLR_GREEN)}, /* swallow bottom center*/
1130 {'/', "", C(CLR_GREEN)}, /* swallow bottom right */
1131 {'/', "", C(CLR_ORANGE)}, /* explosion top left */
1132 {'-', "", C(CLR_ORANGE)}, /* explosion top center */
1133 {'\\', "", C(CLR_ORANGE)}, /* explosion top right */
1134 {'|', "", C(CLR_ORANGE)}, /* explosion middle left */
1135 {' ', "", C(CLR_ORANGE)}, /* explosion middle center*/
1136 {'|', "", C(CLR_ORANGE)}, /* explosion middle right */
1137 /*90*/ {'\\', "", C(CLR_ORANGE)}, /* explosion bottom left */
1138 {'-', "", C(CLR_ORANGE)}, /* explosion bottom center*/
1139 {'/', "", C(CLR_ORANGE)}, /* explosion bottom right */
1142 * Note: Additions to this array should be reflected in the
1143 * {ibm,dec,mac}_graphics[] arrays below.
1147 #undef C
1149 #ifdef ASCIIGRAPH
1151 #ifdef PC9800
1152 void (*ibmgraphics_mode_callback)) = 0; /* set in tty_start_screen((void) */
1153 #endif /* PC9800 */
1155 #ifdef CURSES_GRAPHICS
1156 void (*cursesgraphics_mode_callback)(void) = 0;
1157 #endif
1159 static uchar ibm_graphics[MAXPCHARS] = {
1160 /* 0*/ g_FILLER(S_stone),
1161 0xb3, /* S_vwall: meta-3, vertical rule */
1162 0xc4, /* S_hwall: meta-D, horizontal rule */
1163 0xda, /* S_tlcorn: meta-Z, top left corner */
1164 0xbf, /* S_trcorn: meta-?, top right corner */
1165 0xc0, /* S_blcorn: meta-@, bottom left */
1166 0xd9, /* S_brcorn: meta-Y, bottom right */
1167 0xc5, /* S_crwall: meta-E, cross */
1168 0xc1, /* S_tuwall: meta-A, T up */
1169 0xc2, /* S_tdwall: meta-B, T down */
1170 /*10*/ 0xb4, /* S_tlwall: meta-4, T left */
1171 0xc3, /* S_trwall: meta-C, T right */
1172 g_FILLER(S_rockwall), /* rockwall */
1173 g_FILLER(S_gravewall), /* gravewall */
1174 g_FILLER(S_tunnelwall), /* tunnelwall */
1175 0xfa, /* S_ndoor: meta-z, centered dot */
1176 0xfe, /* S_vodoor: meta-~, small centered square */
1177 0xfe, /* S_hodoor: meta-~, small centered square */
1178 g_FILLER(S_vcdoor),
1179 g_FILLER(S_hcdoor),
1180 /*20*/ g_FILLER(S_bars), /* S_bars: equivalency, courtesy Sascha; but Amy says it just shows as "-" on some systems */
1181 241, /* S_tree: plus or minus symbol */
1182 241, /* S_farmland: plus or minus symbol */
1183 g_FILLER(S_mountain), /* mountain */
1184 0xfa, /* S_room: meta-z, centered dot */
1185 g_FILLER(S_stone), /* S_darkroom: meta-z, centered dot */
1186 0xb0, /* S_corr: meta-0, light shading */
1187 0xb1, /* S_litcorr: meta-1, medium shading */
1188 g_FILLER(S_upstair),
1189 g_FILLER(S_dnstair),
1190 /*30*/ g_FILLER(S_upladder),
1191 g_FILLER(S_dnladder),
1192 g_FILLER(S_altar),
1193 g_FILLER(S_grave),
1194 g_FILLER(S_throne),
1195 0xf4, /*(S_sink)*/
1196 0xf4, /*(S_toilet),*/
1197 0xf4, /* S_fountain: meta-t, integral top half */
1198 0xf7, /* S_pool: meta-w, approx. equals */
1199 0xfa, /* S_ice: meta-z, centered dot */
1200 /*40*/ 0xf7, /* S_lava: meta-w, approx. equals */
1201 0xfa, /* S_vodbridge: meta-z, centered dot */
1202 0xfa, /* S_hodbridge: meta-z, centered dot */
1203 g_FILLER(S_vcdbridge),
1204 g_FILLER(S_hcdbridge),
1205 g_FILLER(S_air),
1206 g_FILLER(S_cloud),
1207 g_FILLER(S_dungwall), /* dungwall */
1208 0xf7, /* S_water: meta-w, approx. equals */
1209 g_FILLER(S_watertunnel), /* watertunnel */
1210 /*50*/ 0xf7, /* S_crystalwater: meta-w, approx. equals */
1211 0xf7, /* moorland */
1212 0xf7, /* urinelake */
1213 0xf7, /* shiftingsand */
1214 0xf7, /* styxriver */
1215 0xf4, /* well */
1216 0xf4, /* poisonedwell */
1217 g_FILLER(S_wagon),
1218 g_FILLER(S_burningwagon),
1219 g_FILLER(S_woodentable),
1220 /*60*/ g_FILLER(S_strawmattress),
1221 0xfa, /* S_snow */
1222 0xfa, /* S_ash */
1223 0xfa, /* S_sand */
1224 0xfa, /* S_pavedfloor */
1225 0xfa, /* S_highway */
1226 0xfa, /* S_grass */
1227 0xfa, /* S_nethermist */
1228 g_FILLER(S_stalactite),
1229 0xfa, /* S_cryptfloor */
1230 /*70*/ g_FILLER(S_bubbles),
1231 g_FILLER(S_raincloud),
1232 g_FILLER(S_pentagram),
1233 g_FILLER(S_carvedbed),
1234 g_FILLER(S_grayglyph),
1235 g_FILLER(S_arrow_trap),
1236 g_FILLER(S_dart_trap),
1237 g_FILLER(S_falling_rock_trap),
1238 g_FILLER(S_squeaky_board),
1239 g_FILLER(S_bear_trap),
1240 g_FILLER(S_land_mine),
1241 g_FILLER(S_rolling_boulder_trap),
1242 g_FILLER(S_sleeping_gas_trap),
1243 g_FILLER(S_rust_trap),
1244 g_FILLER(S_fire_trap),
1245 g_FILLER(S_pit),
1246 g_FILLER(S_spiked_pit),
1247 g_FILLER(S_hole),
1248 g_FILLER(S_trap_door),
1249 g_FILLER(S_teleportation_trap),
1250 g_FILLER(S_level_teleporter),
1251 g_FILLER(S_magic_portal),
1252 g_FILLER(S_web),
1253 g_FILLER(S_statue_trap),
1254 g_FILLER(S_magic_trap),
1255 g_FILLER(S_anti_magic_trap),
1256 g_FILLER(S_polymorph_trap),
1257 g_FILLER(S_ice_trap),
1258 g_FILLER(S_spear_trap),
1259 g_FILLER(S_falling_rocks_trap),
1260 g_FILLER(S_magic_beam_trap),
1261 g_FILLER(S_pile_of_shit),
1262 g_FILLER(S_animation_trap),
1263 g_FILLER(S_glyph_of_warding),
1264 g_FILLER(S_scything_blade),
1265 g_FILLER(S_bolt_trap),
1266 g_FILLER(S_acid_pool),
1267 g_FILLER(S_water_pool),
1268 g_FILLER(S_poison_gas_trap),
1269 g_FILLER(S_slow_gas_trap),
1270 g_FILLER(S_shock_trap),
1271 g_FILLER(S_rmb_loss_trap),
1272 g_FILLER(S_display_trap),
1273 g_FILLER(S_spell_loss_trap),
1274 g_FILLER(S_yellow_spell_trap),
1275 g_FILLER(S_auto_destruct_trap),
1276 g_FILLER(S_memory_trap),
1277 g_FILLER(S_inventory_trap),
1278 g_FILLER(S_black_ng_wall_trap),
1279 g_FILLER(S_menu_trap),
1280 g_FILLER(S_speed_trap),
1281 g_FILLER(S_superscroller_trap),
1282 g_FILLER(S_active_superscroller_trap),
1283 g_FILLER(S_swarm_trap),
1284 g_FILLER(S_automatic_switcher),
1285 g_FILLER(S_unknown_trap),
1286 g_FILLER(S_heel_trap),
1287 g_FILLER(S_vuln_trap),
1289 g_FILLER(S_lava_trap),
1290 g_FILLER(S_flood_trap),
1291 g_FILLER(S_drain_trap),
1292 g_FILLER(S_free_hand_trap),
1293 g_FILLER(S_disintegration_trap),
1294 g_FILLER(S_unidentify_trap),
1295 g_FILLER(S_thirst_trap),
1296 g_FILLER(S_luck_trap),
1297 g_FILLER(S_shades_of_grey_trap),
1298 g_FILLER(S_item_telep_trap),
1299 g_FILLER(S_gravity_trap),
1300 g_FILLER(S_death_trap),
1301 g_FILLER(S_stone_to_flesh_trap),
1302 g_FILLER(S_quicksand_trap),
1303 g_FILLER(S_faint_trap),
1304 g_FILLER(S_curse_trap),
1305 g_FILLER(S_difficulty_trap),
1306 g_FILLER(S_sound_trap),
1307 g_FILLER(S_caster_trap),
1308 g_FILLER(S_weakness_trap),
1309 g_FILLER(S_rot_thirteen_trap),
1310 g_FILLER(S_bishop_trap),
1311 g_FILLER(S_confusion_trap),
1312 g_FILLER(S_nupesell_trap),
1313 g_FILLER(S_drop_trap),
1314 g_FILLER(S_dstw_trap),
1315 g_FILLER(S_status_trap),
1316 g_FILLER(S_alignment_trap),
1317 g_FILLER(S_stairs_trap),
1319 g_FILLER(S_pestilence_trap),
1320 g_FILLER(S_famine_trap),
1322 g_FILLER(S_relocation_trap),
1324 g_FILLER(S_uninformation_trap),
1326 g_FILLER(S_intrinsic_loss_trap),
1327 g_FILLER(S_blood_loss_trap),
1328 g_FILLER(S_bad_effect_trap),
1329 g_FILLER(S_multiplying_trap),
1330 g_FILLER(S_auto_vuln_trap),
1331 g_FILLER(S_tele_items_trap),
1332 g_FILLER(S_nastiness_trap),
1334 g_FILLER(S_recursion_trap),
1335 g_FILLER(S_respawn_trap),
1336 g_FILLER(S_warp_zone),
1337 g_FILLER(S_captcha_trap),
1338 g_FILLER(S_mind_wipe_trap),
1339 g_FILLER(S_shuriken_trap),
1340 g_FILLER(S_shit_pit),
1341 g_FILLER(S_shaft_trap),
1342 g_FILLER(S_lock_trap),
1343 g_FILLER(S_mc_trap),
1344 g_FILLER(S_farlook_trap),
1345 g_FILLER(S_gateway_trap),
1346 g_FILLER(S_growing_trap),
1347 g_FILLER(S_cooling_trap),
1348 g_FILLER(S_bar_trap),
1349 g_FILLER(S_locking_trap),
1350 g_FILLER(S_air_trap),
1351 g_FILLER(S_terrain_trap),
1353 g_FILLER(S_loudspeaker),
1354 g_FILLER(S_nest_trap),
1355 g_FILLER(S_bullet_trap),
1356 g_FILLER(S_paralysis_trap),
1357 g_FILLER(S_cyanide_trap),
1358 g_FILLER(S_laser_trap),
1359 g_FILLER(S_giant_chasm),
1360 g_FILLER(S_fart_trap),
1361 g_FILLER(S_confuse_trap),
1362 g_FILLER(S_stun_trap),
1363 g_FILLER(S_hallucination_trap),
1364 g_FILLER(S_petrification_trap),
1365 g_FILLER(S_numbness_trap),
1366 g_FILLER(S_freezing_trap),
1367 g_FILLER(S_burning_trap),
1368 g_FILLER(S_fear_trap),
1369 g_FILLER(S_blindness_trap),
1370 g_FILLER(S_glib_trap),
1371 g_FILLER(S_slime_trap),
1372 g_FILLER(S_inertia_trap),
1373 g_FILLER(S_time_trap),
1374 g_FILLER(S_lycanthropy_trap),
1375 g_FILLER(S_unlight_trap),
1376 g_FILLER(S_elemental_trap),
1377 g_FILLER(S_escalating_trap),
1378 g_FILLER(S_negative_trap),
1379 g_FILLER(S_mana_trap),
1380 g_FILLER(S_sin_trap),
1381 g_FILLER(S_destroy_armor_trap),
1382 g_FILLER(S_divine_anger_trap),
1383 g_FILLER(S_genetic_trap),
1384 g_FILLER(S_missingno_trap),
1385 g_FILLER(S_cancellation_trap),
1386 g_FILLER(S_hostility_trap),
1387 g_FILLER(S_boss_trap),
1388 g_FILLER(S_wishing_trap),
1389 g_FILLER(S_recurring_amn_trap),
1390 g_FILLER(S_bigscript_trap),
1391 g_FILLER(S_bank_trap),
1392 g_FILLER(S_only_trap),
1393 g_FILLER(S_map_trap),
1394 g_FILLER(S_tech_trap),
1395 g_FILLER(S_disenchant_trap),
1396 g_FILLER(S_verisiert),
1397 g_FILLER(S_chaos_trap),
1398 g_FILLER(S_muteness_trap),
1399 g_FILLER(S_ntll_trap),
1400 g_FILLER(S_engraving_trap),
1401 g_FILLER(S_magic_device_trap),
1402 g_FILLER(S_book_trap),
1403 g_FILLER(S_level_trap),
1404 g_FILLER(S_quiz_trap),
1406 g_FILLER(S_falling_boulder_trap),
1407 g_FILLER(S_glass_arrow_trap),
1408 g_FILLER(S_glass_bolt_trap),
1409 g_FILLER(S_out_of_magic_trap),
1410 g_FILLER(S_plasma_trap),
1411 g_FILLER(S_bomb_trap),
1412 g_FILLER(S_earthquake_trap),
1413 g_FILLER(S_noise_trap),
1414 g_FILLER(S_glue_trap),
1415 g_FILLER(S_guillotine_trap),
1416 g_FILLER(S_bisection_trap),
1417 g_FILLER(S_volt_trap),
1418 g_FILLER(S_horde_trap),
1419 g_FILLER(S_immobility_trap),
1420 g_FILLER(S_green_glyph_trap),
1421 g_FILLER(S_blue_glyph_trap),
1422 g_FILLER(S_yellow_glyph_trap),
1423 g_FILLER(S_orange_glyph_trap),
1424 g_FILLER(S_black_glyph_trap),
1425 g_FILLER(S_purple_glyph_trap),
1427 g_FILLER(S_metabolic_trap),
1428 g_FILLER(S_no_return_trap),
1429 g_FILLER(S_ego_trap),
1430 g_FILLER(S_fast_forward_trap),
1431 g_FILLER(S_rotten_trap),
1432 g_FILLER(S_unskilled_trap),
1433 g_FILLER(S_low_stats_trap),
1434 g_FILLER(S_training_trap),
1435 g_FILLER(S_exercise_trap),
1436 g_FILLER(S_falling_loadstone_trap),
1437 g_FILLER(S_summon_undead_trap),
1438 g_FILLER(S_falling_nastystone_trap),
1440 g_FILLER(S_spined_ball_trap),
1441 g_FILLER(S_pendulum_trap),
1442 g_FILLER(S_turn_table),
1443 g_FILLER(S_scent_trap),
1444 g_FILLER(S_banana_trap),
1445 g_FILLER(S_falling_tub_trap),
1446 g_FILLER(S_alarm),
1447 g_FILLER(S_caltrops_trap),
1448 g_FILLER(S_blade_wire),
1449 g_FILLER(S_magnet_trap),
1450 g_FILLER(S_slingshot_trap),
1451 g_FILLER(S_cannon_trap),
1452 g_FILLER(S_venom_sprinkler),
1453 g_FILLER(S_fumarole),
1455 g_FILLER(S_mana_pit),
1456 g_FILLER(S_elemental_portal),
1457 g_FILLER(S_girliness_trap),
1458 g_FILLER(S_fumbling_trap),
1459 g_FILLER(S_egomonster_trap),
1460 g_FILLER(S_flooding_trap),
1461 g_FILLER(S_monster_cube),
1462 g_FILLER(S_cursed_grave),
1463 g_FILLER(S_limitation_trap),
1464 g_FILLER(S_weak_sight_trap),
1465 g_FILLER(S_random_message_trap),
1467 g_FILLER(S_desecration_trap),
1468 g_FILLER(S_starvation_trap),
1469 g_FILLER(S_dropless_trap),
1470 g_FILLER(S_low_effect_trap),
1471 g_FILLER(S_invisible_trap),
1472 g_FILLER(S_ghost_world_trap),
1473 g_FILLER(S_dehydration_trap),
1474 g_FILLER(S_hate_trap),
1475 g_FILLER(S_spacewars_trap),
1476 g_FILLER(S_temporary_recursion_trap),
1477 g_FILLER(S_totter_trap),
1478 g_FILLER(S_nonintrinsical_trap),
1479 g_FILLER(S_dropcurse_trap),
1480 g_FILLER(S_nakedness_trap),
1481 g_FILLER(S_antilevel_trap),
1482 g_FILLER(S_ventilator),
1483 g_FILLER(S_stealer_trap),
1484 g_FILLER(S_rebellion_trap),
1485 g_FILLER(S_crap_trap),
1486 g_FILLER(S_misfire_trap),
1487 g_FILLER(S_trap_of_walls),
1489 g_FILLER(S_disconnect_trap),
1490 g_FILLER(S_interface_screw_trap),
1491 g_FILLER(S_dimness_trap),
1492 g_FILLER(S_evil_artifact_trap),
1493 g_FILLER(S_bossfight_trap),
1494 g_FILLER(S_entire_level_trap),
1495 g_FILLER(S_bones_trap),
1496 g_FILLER(S_rodney_trap),
1497 g_FILLER(S_autocurse_trap),
1498 g_FILLER(S_highlevel_trap),
1499 g_FILLER(S_spell_forgetting_trap),
1500 g_FILLER(S_sound_effect_trap),
1502 g_FILLER(S_trap_percents),
1504 g_FILLER(S_nexus_trap),
1505 g_FILLER(S_leg_trap),
1506 g_FILLER(S_artifact_jackpot_trap),
1507 g_FILLER(S_map_amnesia_trap),
1508 g_FILLER(S_spreading_trap),
1509 g_FILLER(S_adjacent_trap),
1510 g_FILLER(S_superthing_trap),
1511 g_FILLER(S_current_shaft),
1512 g_FILLER(S_levitation_trap),
1513 g_FILLER(S_bowel_cramps_trap),
1514 g_FILLER(S_unequipping_trap),
1515 g_FILLER(S_good_artifact_trap),
1516 g_FILLER(S_gender_trap),
1517 g_FILLER(S_trap_of_oa),
1518 g_FILLER(S_sincount_trap),
1519 g_FILLER(S_beamer_trap),
1520 g_FILLER(S_level_beamer),
1521 g_FILLER(S_pet_trap),
1522 g_FILLER(S_piercing_beam_trap),
1523 g_FILLER(S_wrenching_trap),
1524 g_FILLER(S_tracker_trap),
1525 g_FILLER(S_nurse_trap),
1526 g_FILLER(S_back_to_start_trap),
1527 g_FILLER(S_nemesis_trap),
1528 g_FILLER(S_strew_trap),
1529 g_FILLER(S_outta_depth_trap),
1530 g_FILLER(S_punishment_trap),
1531 g_FILLER(S_boon_trap),
1532 g_FILLER(S_fountain_trap),
1533 g_FILLER(S_throne_trap),
1534 g_FILLER(S_anoxic_pit),
1535 g_FILLER(S_arabella_speaker),
1536 g_FILLER(S_femmy_trap),
1537 g_FILLER(S_madeleine_trap),
1538 g_FILLER(S_marlena_trap),
1539 g_FILLER(S_anastasia_trap),
1540 g_FILLER(S_filler_trap),
1541 g_FILLER(S_toxic_venom_trap),
1542 g_FILLER(S_insanity_trap),
1543 g_FILLER(S_madness_trap),
1544 g_FILLER(S_jessica_trap),
1545 g_FILLER(S_solvejg_trap),
1546 g_FILLER(S_wendy_trap),
1547 g_FILLER(S_katharina_trap),
1548 g_FILLER(S_elena_trap),
1549 g_FILLER(S_thai_trap),
1550 g_FILLER(S_elif_trap),
1551 g_FILLER(S_nadja_trap),
1552 g_FILLER(S_sandra_trap),
1553 g_FILLER(S_natalje_trap),
1554 g_FILLER(S_jeanetta_trap),
1555 g_FILLER(S_yvonne_trap),
1556 g_FILLER(S_maurah_trap),
1558 g_FILLER(S_lootcut_trap),
1559 g_FILLER(S_monster_speed_trap),
1560 g_FILLER(S_scaling_trap),
1561 g_FILLER(S_enmity_trap),
1562 g_FILLER(S_white_spell_trap),
1563 g_FILLER(S_gray_spell_trap),
1564 g_FILLER(S_quasar_trap),
1565 g_FILLER(S_momma_trap),
1566 g_FILLER(S_horror_trap),
1567 g_FILLER(S_artificer_trap),
1568 g_FILLER(S_wereform_trap),
1569 g_FILLER(S_nonprayer_trap),
1570 g_FILLER(S_evil_patch_trap),
1571 g_FILLER(S_hard_mode_trap),
1572 g_FILLER(S_secret_attack_trap),
1573 g_FILLER(S_eater_trap),
1574 g_FILLER(S_covetous_trap),
1575 g_FILLER(S_not_seen_trap),
1576 g_FILLER(S_dark_mode_trap),
1577 g_FILLER(S_antisearch_trap),
1578 g_FILLER(S_homicide_trap),
1579 g_FILLER(S_nasty_nation_trap),
1580 g_FILLER(S_wakeup_call_trap),
1581 g_FILLER(S_grayout_trap),
1582 g_FILLER(S_gray_center_trap),
1583 g_FILLER(S_checkerboard_trap),
1584 g_FILLER(S_clockwise_spin_trap),
1585 g_FILLER(S_counterclockwise_trap),
1586 g_FILLER(S_lag_trap),
1587 g_FILLER(S_blesscurse_trap),
1588 g_FILLER(S_delight_trap),
1589 g_FILLER(S_discharge_trap),
1590 g_FILLER(S_trashing_trap),
1591 g_FILLER(S_filtering_trap),
1592 g_FILLER(S_deformatting_trap),
1593 g_FILLER(S_flicker_strip_trap),
1594 g_FILLER(S_undressing_trap),
1595 g_FILLER(S_hyperbluewall_trap),
1596 g_FILLER(S_nolite_trap),
1597 g_FILLER(S_paranoia_trap),
1598 g_FILLER(S_fleecescript_trap),
1599 g_FILLER(S_interrupt_trap),
1600 g_FILLER(S_dustbin_trap),
1601 g_FILLER(S_mana_battery_trap),
1602 g_FILLER(S_monsterfingers_trap),
1603 g_FILLER(S_miscast_trap),
1604 g_FILLER(S_message_suppression_trap),
1605 g_FILLER(S_stuck_announcement_trap),
1606 g_FILLER(S_bloodthirsty_trap),
1607 g_FILLER(S_maximum_damage_trap),
1608 g_FILLER(S_latency_trap),
1609 g_FILLER(S_starlit_trap),
1610 g_FILLER(S_knowledge_trap),
1611 g_FILLER(S_highscore_trap),
1612 g_FILLER(S_pink_spell_trap),
1613 g_FILLER(S_green_spell_trap),
1614 g_FILLER(S_evc_trap),
1615 g_FILLER(S_underlayer_trap),
1616 g_FILLER(S_damage_meter_trap),
1617 g_FILLER(S_arbitrary_weight_trap),
1618 g_FILLER(S_fucked_info_trap),
1619 g_FILLER(S_black_spell_trap),
1620 g_FILLER(S_cyan_spell_trap),
1621 g_FILLER(S_heap_trap),
1622 g_FILLER(S_blue_spell_trap),
1623 g_FILLER(S_tron_trap),
1624 g_FILLER(S_red_spell_trap),
1625 g_FILLER(S_too_heavy_trap),
1626 g_FILLER(S_elongation_trap),
1627 g_FILLER(S_wrapover_trap),
1628 g_FILLER(S_destruction_trap),
1629 g_FILLER(S_melee_prefix_trap),
1630 g_FILLER(S_automore_trap),
1631 g_FILLER(S_unfair_attack_trap),
1633 g_FILLER(S_kop_cube),
1634 g_FILLER(S_boss_spawner),
1635 g_FILLER(S_contamination_trap),
1637 g_FILLER(S_evil_heel_trap),
1638 g_FILLER(S_bad_equipment_trap),
1639 g_FILLER(S_tempoconflict_trap),
1640 g_FILLER(S_tempohunger_trap),
1641 g_FILLER(S_teleportitis_trap),
1642 g_FILLER(S_polymorphitis_trap),
1643 g_FILLER(S_premature_death_trap),
1644 g_FILLER(S_lasting_amnesia_trap),
1645 g_FILLER(S_ragnarok_trap),
1646 g_FILLER(S_single_disenchant_trap),
1647 g_FILLER(S_acid_pit),
1649 g_FILLER(S_severe_disenchant_trap),
1650 g_FILLER(S_pain_trap),
1651 g_FILLER(S_trembling_trap),
1652 g_FILLER(S_techcap_trap),
1653 g_FILLER(S_spell_memory_trap),
1654 g_FILLER(S_skill_reduction_trap),
1655 g_FILLER(S_skillcap_trap),
1656 g_FILLER(S_permanent_stat_damage_trap),
1658 g_FILLER(S_orange_spell_trap),
1659 g_FILLER(S_violet_spell_trap),
1660 g_FILLER(S_trap_of_longing),
1661 g_FILLER(S_cursed_part_trap),
1662 g_FILLER(S_quaversal_trap),
1663 g_FILLER(S_appearance_shuffling_trap),
1664 g_FILLER(S_brown_spell_trap),
1665 g_FILLER(S_choiceless_trap),
1666 g_FILLER(S_goldspell_trap),
1667 g_FILLER(S_deprovement_trap),
1668 g_FILLER(S_initialization_trap),
1669 g_FILLER(S_gushlush_trap),
1670 g_FILLER(S_soiltype_trap),
1671 g_FILLER(S_dangerous_terrain_trap),
1672 g_FILLER(S_fallout_trap),
1673 g_FILLER(S_mojibake_trap),
1674 g_FILLER(S_gravation_trap),
1675 g_FILLER(S_uncalled_trap),
1676 g_FILLER(S_exploding_dice_trap),
1677 g_FILLER(S_permacurse_trap),
1678 g_FILLER(S_shrouded_identity_trap),
1679 g_FILLER(S_feeler_gauges_trap),
1680 g_FILLER(S_long_screwup_trap),
1681 g_FILLER(S_wing_yellow_changer),
1682 g_FILLER(S_life_saving_trap),
1683 g_FILLER(S_curseuse_trap),
1684 g_FILLER(S_cut_nutrition_trap),
1685 g_FILLER(S_skill_loss_trap),
1686 g_FILLER(S_autopilot_trap),
1687 g_FILLER(S_force_trap),
1688 g_FILLER(S_monster_glyph_trap),
1689 g_FILLER(S_changing_directive_trap),
1690 g_FILLER(S_container_kaboom_trap),
1691 g_FILLER(S_steal_degrade_trap),
1692 g_FILLER(S_left_inventory_trap),
1693 g_FILLER(S_fluctuating_speed_trap),
1694 g_FILLER(S_tarmustrokingnora_trap),
1695 g_FILLER(S_failure_trap),
1696 g_FILLER(S_bright_cyan_spell_trap),
1697 g_FILLER(S_frequentation_spawn_trap),
1698 g_FILLER(S_pet_ai_trap),
1699 g_FILLER(S_satan_trap),
1700 g_FILLER(S_rememberance_trap),
1701 g_FILLER(S_pokelie_trap),
1702 g_FILLER(S_autopickup_trap),
1703 g_FILLER(S_dywypi_trap),
1704 g_FILLER(S_silver_spell_trap),
1705 g_FILLER(S_metal_spell_trap),
1706 g_FILLER(S_platinum_spell_trap),
1707 g_FILLER(S_manler_trap),
1708 g_FILLER(S_doorning_trap),
1709 g_FILLER(S_nownsible_trap),
1710 g_FILLER(S_elm_street_trap),
1711 g_FILLER(S_monnoise_trap),
1712 g_FILLER(S_rang_call_trap),
1713 g_FILLER(S_recurring_spell_loss_trap),
1714 g_FILLER(S_antitraining_trap),
1715 g_FILLER(S_techout_trap),
1716 g_FILLER(S_stat_decay_trap),
1717 g_FILLER(S_movemork_trap),
1719 g_FILLER(S_hybrid_trap),
1720 g_FILLER(S_shapechange_trap),
1721 g_FILLER(S_meltem_trap),
1722 g_FILLER(S_miguc_trap),
1723 g_FILLER(S_directive_trap),
1724 g_FILLER(S_satatue_trap),
1725 g_FILLER(S_farting_web),
1726 g_FILLER(S_cataclysm_trap),
1727 g_FILLER(S_data_delete_trap),
1728 g_FILLER(S_elder_tentacling_trap),
1729 g_FILLER(S_footerer_trap),
1731 g_FILLER(S_bad_part_trap),
1732 g_FILLER(S_completely_bad_part_trap),
1733 g_FILLER(S_evil_variant_trap),
1735 g_FILLER(S_grave_wall_trap),
1736 g_FILLER(S_tunnel_trap),
1737 g_FILLER(S_farmland_trap),
1738 g_FILLER(S_mountain_trap),
1739 g_FILLER(S_water_tunnel_trap),
1740 g_FILLER(S_crystal_flood_trap),
1741 g_FILLER(S_moorland_trap),
1742 g_FILLER(S_urine_trap),
1743 g_FILLER(S_shifting_sand_trap),
1744 g_FILLER(S_styx_trap),
1745 g_FILLER(S_pentagram_trap),
1746 g_FILLER(S_snow_trap),
1747 g_FILLER(S_ash_trap),
1748 g_FILLER(S_sand_trap),
1749 g_FILLER(S_pavement_trap),
1750 g_FILLER(S_highway_trap),
1751 g_FILLER(S_grassland_trap),
1752 g_FILLER(S_nether_mist_trap),
1753 g_FILLER(S_stalactite_trap),
1754 g_FILLER(S_cryptfloor_trap),
1755 g_FILLER(S_bubble_trap),
1756 g_FILLER(S_rain_cloud_trap),
1757 g_FILLER(S_item_nastification_trap),
1758 g_FILLER(S_sanity_increase_trap),
1759 g_FILLER(S_psi_trap),
1760 g_FILLER(S_gay_trap),
1761 g_FILLER(S_sarah_trap),
1762 g_FILLER(S_claudia_trap),
1763 g_FILLER(S_ludgera_trap),
1764 g_FILLER(S_kati_trap),
1765 g_FILLER(S_sanity_treble_trap),
1766 g_FILLER(S_stat_decrease_trap),
1767 g_FILLER(S_simeout_trap),
1768 g_FILLER(S_spressing_trap),
1769 g_FILLER(S_nelly_trap),
1770 g_FILLER(S_eveline_trap),
1771 g_FILLER(S_karin_trap),
1772 g_FILLER(S_juen_trap),
1773 g_FILLER(S_kristina_trap),
1774 g_FILLER(S_lou_trap),
1775 g_FILLER(S_almut_trap),
1776 g_FILLER(S_julietta_trap),
1777 g_FILLER(S_arabella_trap),
1778 g_FILLER(S_kristin_trap),
1779 g_FILLER(S_anna_trap),
1780 g_FILLER(S_ruea_trap),
1781 g_FILLER(S_dora_trap),
1782 g_FILLER(S_marike_trap),
1783 g_FILLER(S_jette_trap),
1784 g_FILLER(S_ina_trap),
1785 g_FILLER(S_sing_trap),
1786 g_FILLER(S_victoria_trap),
1787 g_FILLER(S_melissa_trap),
1788 g_FILLER(S_anita_trap),
1789 g_FILLER(S_henrietta_trap),
1790 g_FILLER(S_verena_trap),
1791 g_FILLER(S_annemarie_trap),
1792 g_FILLER(S_jil_trap),
1793 g_FILLER(S_jana_trap),
1794 g_FILLER(S_katrin_trap),
1795 g_FILLER(S_gudrun_trap),
1796 g_FILLER(S_ella_trap),
1797 g_FILLER(S_manuela_trap),
1798 g_FILLER(S_jennifer_trap),
1799 g_FILLER(S_patricia_trap),
1800 g_FILLER(S_antje_trap),
1801 g_FILLER(S_antje_x_trap),
1802 g_FILLER(S_kerstin_trap),
1803 g_FILLER(S_laura_trap),
1804 g_FILLER(S_larissa_trap),
1805 g_FILLER(S_nora_trap),
1806 g_FILLER(S_natalia_trap),
1807 g_FILLER(S_susanne_trap),
1808 g_FILLER(S_lisa_trap),
1809 g_FILLER(S_bridghitte_trap),
1810 g_FILLER(S_julia_trap),
1811 g_FILLER(S_nicole_trap),
1812 g_FILLER(S_rita_trap),
1813 g_FILLER(S_janina_trap),
1814 g_FILLER(S_rosa_trap),
1815 g_FILLER(S_ksenia_trap),
1816 g_FILLER(S_lydia_trap),
1817 g_FILLER(S_conny_trap),
1818 g_FILLER(S_katia_trap),
1819 g_FILLER(S_mariya_trap),
1820 g_FILLER(S_elise_trap),
1821 g_FILLER(S_ronja_trap),
1822 g_FILLER(S_ariane_trap),
1823 g_FILLER(S_johanna_trap),
1824 g_FILLER(S_inge_trap),
1826 g_FILLER(S_wall_trap),
1827 g_FILLER(S_monster_generator),
1828 g_FILLER(S_potion_dispenser),
1829 g_FILLER(S_spacewars_spawn_trap),
1830 g_FILLER(S_tv_tropes_trap),
1831 g_FILLER(S_symbiote_trap),
1832 g_FILLER(S_kill_symbiote_trap),
1833 g_FILLER(S_symbiote_replacement_trap),
1834 g_FILLER(S_shutdown_trap),
1835 g_FILLER(S_corona_trap),
1836 g_FILLER(S_unproofing_trap),
1837 g_FILLER(S_visibility_trap),
1838 g_FILLER(S_feminism_stone_trap),
1839 g_FILLER(S_branch_teleporter),
1840 g_FILLER(S_branch_beamer),
1841 g_FILLER(S_poison_arrow_trap),
1842 g_FILLER(S_poison_bolt_trap),
1843 g_FILLER(S_mace_trap),
1844 g_FILLER(S_shueft_trap),
1845 g_FILLER(S_moth_larvae_trap),
1846 g_FILLER(S_worthiness_trap),
1847 g_FILLER(S_conduct_trap),
1848 g_FILLER(S_strikethrough_trap),
1849 g_FILLER(S_multiple_gather_trap),
1850 g_FILLER(S_vivisection_trap),
1851 g_FILLER(S_instafeminism_trap),
1852 g_FILLER(S_instanasty_trap),
1853 g_FILLER(S_skill_point_loss_trap),
1854 g_FILLER(S_perfect_match_trap),
1855 g_FILLER(S_dumbie_lightsaber_trap),
1856 g_FILLER(S_wrong_stairs),
1857 g_FILLER(S_techstop_trap),
1858 g_FILLER(S_amnesia_switch_trap),
1859 g_FILLER(S_skill_swap_trap),
1860 g_FILLER(S_skill_upordown_trap),
1861 g_FILLER(S_skill_randomize_trap),
1863 g_FILLER(S_skill_multiply_trap),
1864 g_FILLER(S_trapwalk_trap),
1865 g_FILLER(S_cluster_trap),
1866 g_FILLER(S_field_trap),
1867 g_FILLER(S_monicide_trap),
1868 g_FILLER(S_trap_creation_trap),
1869 g_FILLER(S_leold_trap),
1870 g_FILLER(S_animeband_trap),
1871 g_FILLER(S_perfume_trap),
1872 g_FILLER(S_court_trap),
1873 g_FILLER(S_elder_scrolls_trap),
1874 g_FILLER(S_joke_trap),
1875 g_FILLER(S_dungeon_lords_trap),
1876 g_FILLER(S_fortytwo_trap),
1877 g_FILLER(S_randomize_trap),
1878 g_FILLER(S_evilroom_trap),
1879 g_FILLER(S_aoe_trap),
1880 g_FILLER(S_elona_trap),
1881 g_FILLER(S_religion_trap),
1882 g_FILLER(S_steamband_trap),
1883 g_FILLER(S_hardcore_trap),
1884 g_FILLER(S_machine_trap),
1885 g_FILLER(S_bee_trap),
1886 g_FILLER(S_migo_trap),
1887 g_FILLER(S_angband_trap),
1888 g_FILLER(S_dnethack_trap),
1889 g_FILLER(S_evil_spawn_trap),
1890 g_FILLER(S_shoe_trap),
1891 g_FILLER(S_inside_trap),
1892 g_FILLER(S_doom_trap),
1893 g_FILLER(S_military_trap),
1894 g_FILLER(S_illusion_trap),
1895 g_FILLER(S_diablo_trap),
1897 g_FILLER(S_giant_explorer_trap),
1898 g_FILLER(S_trapwarp_trap),
1899 g_FILLER(S_yawm_trap),
1900 g_FILLER(S_cradle_of_chaos_trap),
1901 g_FILLER(S_tez_trap),
1902 g_FILLER(S_enthu_trap),
1903 g_FILLER(S_mikra_trap),
1904 g_FILLER(S_gots_too_good_trap),
1905 g_FILLER(S_killer_room_trap),
1906 g_FILLER(S_no_fun_walls_trap),
1908 g_FILLER(S_ruth_trap),
1909 g_FILLER(S_magdalena_trap),
1910 g_FILLER(S_marleen_trap),
1911 g_FILLER(S_klara_trap),
1912 g_FILLER(S_friederike_trap),
1913 g_FILLER(S_naomi_trap),
1914 g_FILLER(S_ute_trap),
1915 g_FILLER(S_jasieen_trap),
1916 g_FILLER(S_yasaman_trap),
1917 g_FILLER(S_may_britt_trap),
1919 g_FILLER(S_calling_out_trap),
1920 g_FILLER(S_field_break_trap),
1921 g_FILLER(S_tenth_trap),
1922 g_FILLER(S_debt_trap),
1923 g_FILLER(S_inversion_trap),
1924 g_FILLER(S_wince_trap),
1925 g_FILLER(S_u_have_been_trap),
1926 g_FILLER(S_really_bad_trap),
1927 g_FILLER(S_covid_trap),
1928 g_FILLER(S_artiblast_trap),
1930 g_FILLER(S_persistent_fart_trap),
1931 g_FILLER(S_attacking_heel_trap),
1932 g_FILLER(S_trap_teleporter),
1933 g_FILLER(S_alignment_trash_trap),
1934 g_FILLER(S_reshuffle_trap),
1935 g_FILLER(S_musehand_trap),
1936 g_FILLER(S_dogside_trap),
1937 g_FILLER(S_bankrupt_trap),
1938 g_FILLER(S_fillup_trap),
1939 g_FILLER(S_airstrike_trap),
1940 g_FILLER(S_dynamite_trap),
1941 g_FILLER(S_malevolence_trap),
1942 g_FILLER(S_leaflet_trap),
1943 g_FILLER(S_tentadeep_trap),
1944 g_FILLER(S_stathalf_trap),
1945 g_FILLER(S_cutstat_trap),
1946 g_FILLER(S_rare_spawn_trap),
1947 g_FILLER(S_you_are_an_idiot_trap),
1948 g_FILLER(S_nastycurse_trap),
1949 g_FILLER(S_repeating_nastycurse_trap),
1951 g_FILLER(S_nadine_trap),
1952 g_FILLER(S_luisa_trap),
1953 g_FILLER(S_irina_trap),
1954 g_FILLER(S_liselotte_trap),
1955 g_FILLER(S_greta_trap),
1956 g_FILLER(S_jane_trap),
1957 g_FILLER(S_sue_lyn_trap),
1958 g_FILLER(S_charlotte_trap),
1959 g_FILLER(S_hannah_trap),
1960 g_FILLER(S_little_marie_trap),
1962 g_FILLER(S_real_lie_trap),
1963 g_FILLER(S_escape_past_trap),
1964 g_FILLER(S_pethate_trap),
1965 g_FILLER(S_pet_lashout_trap),
1966 g_FILLER(S_petstarve_trap),
1967 g_FILLER(S_petscrew_trap),
1968 g_FILLER(S_tech_loss_trap),
1969 g_FILLER(S_proofloss_trap),
1970 g_FILLER(S_un_invis_trap),
1971 g_FILLER(S_detectation_trap),
1973 g_FILLER(S_option_trap),
1974 g_FILLER(S_miscolor_trap),
1975 g_FILLER(S_one_rainbow_trap),
1976 g_FILLER(S_colorshift_trap),
1977 g_FILLER(S_top_line_trap),
1978 g_FILLER(S_caps_trap),
1979 g_FILLER(S_un_knowledge_trap),
1980 g_FILLER(S_darkhance_trap),
1981 g_FILLER(S_dschueueuet_trap),
1982 g_FILLER(S_nopeskill_trap),
1983 g_FILLER(S_fuckfuckfuck_trap),
1985 g_FILLER(S_burden_trap),
1986 g_FILLER(S_magic_vacuum_trap),
1988 g_FILLER(S_tanja_trap),
1989 g_FILLER(S_sonja_trap),
1990 g_FILLER(S_rhea_trap),
1991 g_FILLER(S_lara_trap),
1993 g_FILLER(S_fuck_over_trap),
1995 g_FILLER(S_dagger_trap),
1996 g_FILLER(S_razor_trap),
1997 g_FILLER(S_phosgene_trap),
1998 g_FILLER(S_chloroform_trap),
1999 g_FILLER(S_corrosion_trap),
2000 g_FILLER(S_flame_trap),
2001 g_FILLER(S_wither_trap),
2002 g_FILLER(S_phaseport_trap),
2003 g_FILLER(S_phasebeam_trap),
2004 g_FILLER(S_vulnerate_trap),
2006 g_FILLER(S_epvi_trap),
2008 g_FILLER(S_sabrina_trap),
2010 g_FILLER(S_aefde_trap),
2012 g_FILLER(S_falling_rock_cold_trap),
2013 g_FILLER(S_return_trap),
2014 g_FILLER(S_intrinsic_steal_trap),
2015 g_FILLER(S_score_axe_trap),
2016 g_FILLER(S_score_drain_trap),
2017 g_FILLER(S_single_unidentify_trap),
2018 g_FILLER(S_hypoxic_pit),
2019 g_FILLER(S_unlucky_trap),
2020 g_FILLER(S_alignment_reduction_trap),
2021 g_FILLER(S_malignant_trap),
2022 g_FILLER(S_stat_damage_trap),
2023 g_FILLER(S_half_memory_trap),
2024 g_FILLER(S_half_training_trap),
2025 g_FILLER(S_debuff_trap),
2026 g_FILLER(S_trip_once_trap),
2027 g_FILLER(S_narcolepsy_trap),
2028 g_FILLER(S_martial_arts_trap),
2029 g_FILLER(S_mean_burden_trap),
2030 g_FILLER(S_carrcap_trap),
2031 g_FILLER(S_umeng_trap),
2033 g_FILLER(S_spell_cooldown_trap),
2034 g_FILLER(S_turbodull_trap),
2035 g_FILLER(S_reddam_trap),
2036 g_FILLER(S_redinc_trap),
2037 g_FILLER(S_mulch_trap),
2038 g_FILLER(S_inaccuracy_trap),
2039 g_FILLER(S_monster_multishot_trap),
2040 g_FILLER(S_have_a_pin_trap),
2041 g_FILLER(S_costly_failure_trap),
2042 g_FILLER(S_inventory_size_trap),
2044 g_FILLER(S_timerun_trap),
2045 0xb3, /* S_vbeam: meta-3, vertical rule */
2046 0xc4, /* S_hbeam: meta-D, horizontal rule */
2047 g_FILLER(S_lslant),
2048 g_FILLER(S_rslant),
2049 g_FILLER(S_digbeam),
2050 g_FILLER(S_flashbeam),
2051 /*70*/ g_FILLER(S_boomleft),
2052 g_FILLER(S_boomright),
2053 g_FILLER(S_ss1),
2054 g_FILLER(S_ss2),
2055 g_FILLER(S_ss3),
2056 g_FILLER(S_ss4),
2057 g_FILLER(S_sw_tl),
2058 g_FILLER(S_sw_tc),
2059 g_FILLER(S_sw_tr),
2060 0xb3, /* S_sw_ml: meta-3, vertical rule */
2061 /*80*/ 0xb3, /* S_sw_mr: meta-3, vertical rule */
2062 g_FILLER(S_sw_bl),
2063 g_FILLER(S_sw_bc),
2064 g_FILLER(S_sw_br),
2065 g_FILLER(S_explode1),
2066 g_FILLER(S_explode2),
2067 g_FILLER(S_explode3),
2068 0xb3, /* S_explode4: meta-3, vertical rule */
2069 g_FILLER(S_explode5),
2070 0xb3, /* S_explode6: meta-3, vertical rule */
2071 /*90*/ g_FILLER(S_explode7),
2072 g_FILLER(S_explode8),
2073 g_FILLER(S_explode9),
2075 #endif /* ASCIIGRAPH */
2077 #ifdef TERMLIB
2078 void (*decgraphics_mode_callback)(void) = NULL; /* set in tty_start_screen() */
2080 static uchar dec_graphics[MAXPCHARS] = {
2081 /* 0*/ g_FILLER(S_stone),
2082 0xf8, /* S_vwall: meta-x, vertical rule */
2083 0xf1, /* S_hwall: meta-q, horizontal rule */
2084 0xec, /* S_tlcorn: meta-l, top left corner */
2085 0xeb, /* S_trcorn: meta-k, top right corner */
2086 0xed, /* S_blcorn: meta-m, bottom left */
2087 0xea, /* S_brcorn: meta-j, bottom right */
2088 0xee, /* S_crwall: meta-n, cross */
2089 0xf6, /* S_tuwall: meta-v, T up */
2090 0xf7, /* S_tdwall: meta-w, T down */
2091 /*10*/ 0xf5, /* S_tlwall: meta-u, T left */
2092 0xf4, /* S_trwall: meta-t, T right */
2093 g_FILLER(S_rockwall), /* rockwall */
2094 g_FILLER(S_gravewall), /* gravewall */
2095 g_FILLER(S_tunnelwall), /* tunnelwall */
2096 0xfe, /* S_ndoor: meta-~, centered dot */
2097 0xe1, /* S_vodoor: meta-a, solid block */
2098 0xe1, /* S_hodoor: meta-a, solid block */
2099 g_FILLER(S_vcdoor),
2100 g_FILLER(S_hcdoor),
2101 /*20*/ 0xfb, /* S_bars: meta-{, small pi, courtesy Pat Rankin */
2103 0xe7, /* S_tree: meta-g, plus-or-minus, courtesy Pat Rankin */
2104 0xe7, /* S_farmland */
2105 g_FILLER(S_mountain), /* mountain */
2106 0xfe, /* S_room: meta-~, centered dot */
2107 g_FILLER(S_stone), /* S_darkroom: meta-~, centered dot */
2108 g_FILLER(S_corr),
2109 g_FILLER(S_litcorr),
2110 g_FILLER(S_upstair),
2111 g_FILLER(S_dnstair),
2112 /*30*/ 0xf9, /* S_upladder: meta-y, greater-than-or-equals */
2113 0xfa, /* S_dnladder: meta-z, less-than-or-equals */
2114 g_FILLER(S_altar), /* 0xc3, \E)3: meta-C, dagger */
2115 g_FILLER(S_grave),
2116 g_FILLER(S_throne),
2117 g_FILLER(S_sink),
2118 g_FILLER(S_toilet),
2119 g_FILLER(S_fountain), /* 0xdb, \E)3: meta-[, integral top half */
2120 0xe0, /* S_pool: meta-\, diamond */
2121 0xfe, /* S_ice: meta-~, centered dot */
2122 /*40*/ 0xe0, /* S_lava: meta-\, diamond */
2123 0xfe, /* S_vodbridge: meta-~, centered dot */
2124 0xfe, /* S_hodbridge: meta-~, centered dot */
2125 g_FILLER(S_vcdbridge),
2126 g_FILLER(S_hcdbridge),
2127 g_FILLER(S_air),
2128 g_FILLER(S_cloud),
2129 g_FILLER(S_dungwall), /* dungwall */
2130 0xe0, /* S_water: meta-\, diamond */
2131 g_FILLER(S_watertunnel), /* watertunnel */
2132 /*50*/ 0xe0, /* S_crystalwater: meta-w, approx. equals */
2133 0xe0, /* moorland */
2134 0xe0, /* urinelake */
2135 0xe0, /* shiftingsand */
2136 0xe0, /* styxriver */
2137 g_FILLER(S_well),
2138 g_FILLER(S_poisonedwell),
2139 g_FILLER(S_wagon),
2140 g_FILLER(S_burningwagon),
2141 g_FILLER(S_woodentable),
2142 /*60*/ g_FILLER(S_strawmattress),
2143 0xfe, /* S_snow */
2144 0xfe, /* S_ash */
2145 0xfe, /* S_sand */
2146 0xfe, /* S_pavedfloor */
2147 0xfe, /* S_highway */
2148 0xfe, /* S_grass */
2149 0xfe, /* S_nethermist */
2150 g_FILLER(S_stalactite),
2151 0xfe, /* S_cryptfloor */
2152 /*70*/ g_FILLER(S_bubbles),
2153 g_FILLER(S_raincloud),
2154 g_FILLER(S_pentagram),
2155 g_FILLER(S_carvedbed),
2156 g_FILLER(S_grayglyph),
2157 g_FILLER(S_arrow_trap),
2158 g_FILLER(S_dart_trap),
2159 g_FILLER(S_falling_rock_trap),
2160 g_FILLER(S_squeaky_board),
2161 g_FILLER(S_bear_trap),
2162 g_FILLER(S_land_mine),
2163 g_FILLER(S_rolling_boulder_trap),
2164 g_FILLER(S_sleeping_gas_trap),
2165 g_FILLER(S_rust_trap),
2166 g_FILLER(S_fire_trap),
2167 g_FILLER(S_pit),
2168 g_FILLER(S_spiked_pit),
2169 g_FILLER(S_hole),
2170 g_FILLER(S_trap_door),
2171 g_FILLER(S_teleportation_trap),
2172 g_FILLER(S_level_teleporter),
2173 g_FILLER(S_magic_portal),
2174 g_FILLER(S_web), /* 0xbd, \E)3: meta-=, int'l currency */
2175 g_FILLER(S_statue_trap),
2176 g_FILLER(S_magic_trap),
2177 g_FILLER(S_anti_magic_trap),
2178 g_FILLER(S_polymorph_trap),
2179 g_FILLER(S_ice_trap),
2180 g_FILLER(S_spear_trap),
2181 g_FILLER(S_falling_rocks_trap),
2182 g_FILLER(S_magic_beam_trap),
2183 g_FILLER(S_pile_of_shit),
2184 g_FILLER(S_animation_trap),
2185 g_FILLER(S_glyph_of_warding),
2186 g_FILLER(S_scything_blade),
2187 g_FILLER(S_bolt_trap),
2188 g_FILLER(S_acid_pool),
2189 g_FILLER(S_water_pool),
2190 g_FILLER(S_poison_gas_trap),
2191 g_FILLER(S_slow_gas_trap),
2192 g_FILLER(S_shock_trap),
2193 g_FILLER(S_rmb_loss_trap),
2194 g_FILLER(S_display_trap),
2195 g_FILLER(S_spell_loss_trap),
2196 g_FILLER(S_yellow_spell_trap),
2197 g_FILLER(S_auto_destruct_trap),
2198 g_FILLER(S_memory_trap),
2199 g_FILLER(S_inventory_trap),
2200 g_FILLER(S_black_ng_wall_trap),
2201 g_FILLER(S_menu_trap),
2202 g_FILLER(S_speed_trap),
2203 g_FILLER(S_superscroller_trap),
2204 g_FILLER(S_active_superscroller_trap),
2205 g_FILLER(S_swarm_trap),
2206 g_FILLER(S_automatic_switcher),
2207 g_FILLER(S_unknown_trap),
2208 g_FILLER(S_heel_trap),
2209 g_FILLER(S_vuln_trap),
2211 g_FILLER(S_lava_trap),
2212 g_FILLER(S_flood_trap),
2213 g_FILLER(S_drain_trap),
2214 g_FILLER(S_free_hand_trap),
2215 g_FILLER(S_disintegration_trap),
2216 g_FILLER(S_unidentify_trap),
2217 g_FILLER(S_thirst_trap),
2218 g_FILLER(S_luck_trap),
2219 g_FILLER(S_shades_of_grey_trap),
2220 g_FILLER(S_item_telep_trap),
2221 g_FILLER(S_gravity_trap),
2222 g_FILLER(S_death_trap),
2223 g_FILLER(S_stone_to_flesh_trap),
2224 g_FILLER(S_quicksand_trap),
2225 g_FILLER(S_faint_trap),
2226 g_FILLER(S_curse_trap),
2227 g_FILLER(S_difficulty_trap),
2228 g_FILLER(S_sound_trap),
2229 g_FILLER(S_caster_trap),
2230 g_FILLER(S_weakness_trap),
2231 g_FILLER(S_rot_thirteen_trap),
2232 g_FILLER(S_bishop_trap),
2233 g_FILLER(S_confusion_trap),
2234 g_FILLER(S_nupesell_trap),
2235 g_FILLER(S_drop_trap),
2236 g_FILLER(S_dstw_trap),
2237 g_FILLER(S_status_trap),
2238 g_FILLER(S_alignment_trap),
2239 g_FILLER(S_stairs_trap),
2241 g_FILLER(S_pestilence_trap),
2242 g_FILLER(S_famine_trap),
2244 g_FILLER(S_relocation_trap),
2246 g_FILLER(S_uninformation_trap),
2248 g_FILLER(S_intrinsic_loss_trap),
2249 g_FILLER(S_blood_loss_trap),
2250 g_FILLER(S_bad_effect_trap),
2251 g_FILLER(S_multiplying_trap),
2252 g_FILLER(S_auto_vuln_trap),
2253 g_FILLER(S_tele_items_trap),
2254 g_FILLER(S_nastiness_trap),
2256 g_FILLER(S_recursion_trap),
2257 g_FILLER(S_respawn_trap),
2258 g_FILLER(S_warp_zone),
2259 g_FILLER(S_captcha_trap),
2260 g_FILLER(S_mind_wipe_trap),
2261 g_FILLER(S_shuriken_trap),
2262 g_FILLER(S_shit_pit),
2263 g_FILLER(S_shaft_trap),
2264 g_FILLER(S_lock_trap),
2265 g_FILLER(S_mc_trap),
2266 g_FILLER(S_farlook_trap),
2267 g_FILLER(S_gateway_trap),
2268 g_FILLER(S_growing_trap),
2269 g_FILLER(S_cooling_trap),
2270 g_FILLER(S_bar_trap),
2271 g_FILLER(S_locking_trap),
2272 g_FILLER(S_air_trap),
2273 g_FILLER(S_terrain_trap),
2275 g_FILLER(S_loudspeaker),
2276 g_FILLER(S_nest_trap),
2277 g_FILLER(S_bullet_trap),
2278 g_FILLER(S_paralysis_trap),
2279 g_FILLER(S_cyanide_trap),
2280 g_FILLER(S_laser_trap),
2281 g_FILLER(S_giant_chasm),
2282 g_FILLER(S_fart_trap),
2283 g_FILLER(S_confuse_trap),
2284 g_FILLER(S_stun_trap),
2285 g_FILLER(S_hallucination_trap),
2286 g_FILLER(S_petrification_trap),
2287 g_FILLER(S_numbness_trap),
2288 g_FILLER(S_freezing_trap),
2289 g_FILLER(S_burning_trap),
2290 g_FILLER(S_fear_trap),
2291 g_FILLER(S_blindness_trap),
2292 g_FILLER(S_glib_trap),
2293 g_FILLER(S_slime_trap),
2294 g_FILLER(S_inertia_trap),
2295 g_FILLER(S_time_trap),
2296 g_FILLER(S_lycanthropy_trap),
2297 g_FILLER(S_unlight_trap),
2298 g_FILLER(S_elemental_trap),
2299 g_FILLER(S_escalating_trap),
2300 g_FILLER(S_negative_trap),
2301 g_FILLER(S_mana_trap),
2302 g_FILLER(S_sin_trap),
2303 g_FILLER(S_destroy_armor_trap),
2304 g_FILLER(S_divine_anger_trap),
2305 g_FILLER(S_genetic_trap),
2306 g_FILLER(S_missingno_trap),
2307 g_FILLER(S_cancellation_trap),
2308 g_FILLER(S_hostility_trap),
2309 g_FILLER(S_boss_trap),
2310 g_FILLER(S_wishing_trap),
2311 g_FILLER(S_recurring_amn_trap),
2312 g_FILLER(S_bigscript_trap),
2313 g_FILLER(S_bank_trap),
2314 g_FILLER(S_only_trap),
2315 g_FILLER(S_map_trap),
2316 g_FILLER(S_tech_trap),
2317 g_FILLER(S_disenchant_trap),
2318 g_FILLER(S_verisiert),
2319 g_FILLER(S_chaos_trap),
2320 g_FILLER(S_muteness_trap),
2321 g_FILLER(S_ntll_trap),
2322 g_FILLER(S_engraving_trap),
2323 g_FILLER(S_magic_device_trap),
2324 g_FILLER(S_book_trap),
2325 g_FILLER(S_level_trap),
2326 g_FILLER(S_quiz_trap),
2328 g_FILLER(S_falling_boulder_trap),
2329 g_FILLER(S_glass_arrow_trap),
2330 g_FILLER(S_glass_bolt_trap),
2331 g_FILLER(S_out_of_magic_trap),
2332 g_FILLER(S_plasma_trap),
2333 g_FILLER(S_bomb_trap),
2334 g_FILLER(S_earthquake_trap),
2335 g_FILLER(S_noise_trap),
2336 g_FILLER(S_glue_trap),
2337 g_FILLER(S_guillotine_trap),
2338 g_FILLER(S_bisection_trap),
2339 g_FILLER(S_volt_trap),
2340 g_FILLER(S_horde_trap),
2341 g_FILLER(S_immobility_trap),
2342 g_FILLER(S_green_glyph_trap),
2343 g_FILLER(S_blue_glyph_trap),
2344 g_FILLER(S_yellow_glyph_trap),
2345 g_FILLER(S_orange_glyph_trap),
2346 g_FILLER(S_black_glyph_trap),
2347 g_FILLER(S_purple_glyph_trap),
2349 g_FILLER(S_metabolic_trap),
2350 g_FILLER(S_no_return_trap),
2351 g_FILLER(S_ego_trap),
2352 g_FILLER(S_fast_forward_trap),
2353 g_FILLER(S_rotten_trap),
2354 g_FILLER(S_unskilled_trap),
2355 g_FILLER(S_low_stats_trap),
2356 g_FILLER(S_training_trap),
2357 g_FILLER(S_exercise_trap),
2358 g_FILLER(S_falling_loadstone_trap),
2359 g_FILLER(S_summon_undead_trap),
2360 g_FILLER(S_falling_nastystone_trap),
2362 g_FILLER(S_spined_ball_trap),
2363 g_FILLER(S_pendulum_trap),
2364 g_FILLER(S_turn_table),
2365 g_FILLER(S_scent_trap),
2366 g_FILLER(S_banana_trap),
2367 g_FILLER(S_falling_tub_trap),
2368 g_FILLER(S_alarm),
2369 g_FILLER(S_caltrops_trap),
2370 g_FILLER(S_blade_wire),
2371 g_FILLER(S_magnet_trap),
2372 g_FILLER(S_slingshot_trap),
2373 g_FILLER(S_cannon_trap),
2374 g_FILLER(S_venom_sprinkler),
2375 g_FILLER(S_fumarole),
2377 g_FILLER(S_mana_pit),
2378 g_FILLER(S_elemental_portal),
2379 g_FILLER(S_girliness_trap),
2380 g_FILLER(S_fumbling_trap),
2381 g_FILLER(S_egomonster_trap),
2382 g_FILLER(S_flooding_trap),
2383 g_FILLER(S_monster_cube),
2384 g_FILLER(S_cursed_grave),
2385 g_FILLER(S_limitation_trap),
2386 g_FILLER(S_weak_sight_trap),
2387 g_FILLER(S_random_message_trap),
2389 g_FILLER(S_desecration_trap),
2390 g_FILLER(S_starvation_trap),
2391 g_FILLER(S_dropless_trap),
2392 g_FILLER(S_low_effect_trap),
2393 g_FILLER(S_invisible_trap),
2394 g_FILLER(S_ghost_world_trap),
2395 g_FILLER(S_dehydration_trap),
2396 g_FILLER(S_hate_trap),
2397 g_FILLER(S_spacewars_trap),
2398 g_FILLER(S_temporary_recursion_trap),
2399 g_FILLER(S_totter_trap),
2400 g_FILLER(S_nonintrinsical_trap),
2401 g_FILLER(S_dropcurse_trap),
2402 g_FILLER(S_nakedness_trap),
2403 g_FILLER(S_antilevel_trap),
2404 g_FILLER(S_ventilator),
2405 g_FILLER(S_stealer_trap),
2406 g_FILLER(S_rebellion_trap),
2407 g_FILLER(S_crap_trap),
2408 g_FILLER(S_misfire_trap),
2409 g_FILLER(S_trap_of_walls),
2411 g_FILLER(S_disconnect_trap),
2412 g_FILLER(S_interface_screw_trap),
2413 g_FILLER(S_dimness_trap),
2414 g_FILLER(S_evil_artifact_trap),
2415 g_FILLER(S_bossfight_trap),
2416 g_FILLER(S_entire_level_trap),
2417 g_FILLER(S_bones_trap),
2418 g_FILLER(S_rodney_trap),
2419 g_FILLER(S_autocurse_trap),
2420 g_FILLER(S_highlevel_trap),
2421 g_FILLER(S_spell_forgetting_trap),
2422 g_FILLER(S_sound_effect_trap),
2424 g_FILLER(S_trap_percents),
2426 g_FILLER(S_nexus_trap),
2427 g_FILLER(S_leg_trap),
2428 g_FILLER(S_artifact_jackpot_trap),
2429 g_FILLER(S_map_amnesia_trap),
2430 g_FILLER(S_spreading_trap),
2431 g_FILLER(S_adjacent_trap),
2432 g_FILLER(S_superthing_trap),
2433 g_FILLER(S_current_shaft),
2434 g_FILLER(S_levitation_trap),
2435 g_FILLER(S_bowel_cramps_trap),
2436 g_FILLER(S_unequipping_trap),
2437 g_FILLER(S_good_artifact_trap),
2438 g_FILLER(S_gender_trap),
2439 g_FILLER(S_trap_of_oa),
2440 g_FILLER(S_sincount_trap),
2441 g_FILLER(S_beamer_trap),
2442 g_FILLER(S_level_beamer),
2443 g_FILLER(S_pet_trap),
2444 g_FILLER(S_piercing_beam_trap),
2445 g_FILLER(S_wrenching_trap),
2446 g_FILLER(S_tracker_trap),
2447 g_FILLER(S_nurse_trap),
2448 g_FILLER(S_back_to_start_trap),
2449 g_FILLER(S_nemesis_trap),
2450 g_FILLER(S_strew_trap),
2451 g_FILLER(S_outta_depth_trap),
2452 g_FILLER(S_punishment_trap),
2453 g_FILLER(S_boon_trap),
2454 g_FILLER(S_fountain_trap),
2455 g_FILLER(S_throne_trap),
2456 g_FILLER(S_anoxic_pit),
2457 g_FILLER(S_arabella_speaker),
2458 g_FILLER(S_femmy_trap),
2459 g_FILLER(S_madeleine_trap),
2460 g_FILLER(S_marlena_trap),
2461 g_FILLER(S_anastasia_trap),
2462 g_FILLER(S_filler_trap),
2463 g_FILLER(S_toxic_venom_trap),
2464 g_FILLER(S_insanity_trap),
2465 g_FILLER(S_madness_trap),
2466 g_FILLER(S_jessica_trap),
2467 g_FILLER(S_solvejg_trap),
2468 g_FILLER(S_wendy_trap),
2469 g_FILLER(S_katharina_trap),
2470 g_FILLER(S_elena_trap),
2471 g_FILLER(S_thai_trap),
2472 g_FILLER(S_elif_trap),
2473 g_FILLER(S_nadja_trap),
2474 g_FILLER(S_sandra_trap),
2475 g_FILLER(S_natalje_trap),
2476 g_FILLER(S_jeanetta_trap),
2477 g_FILLER(S_yvonne_trap),
2478 g_FILLER(S_maurah_trap),
2480 g_FILLER(S_lootcut_trap),
2481 g_FILLER(S_monster_speed_trap),
2482 g_FILLER(S_scaling_trap),
2483 g_FILLER(S_enmity_trap),
2484 g_FILLER(S_white_spell_trap),
2485 g_FILLER(S_gray_spell_trap),
2486 g_FILLER(S_quasar_trap),
2487 g_FILLER(S_momma_trap),
2488 g_FILLER(S_horror_trap),
2489 g_FILLER(S_artificer_trap),
2490 g_FILLER(S_wereform_trap),
2491 g_FILLER(S_nonprayer_trap),
2492 g_FILLER(S_evil_patch_trap),
2493 g_FILLER(S_hard_mode_trap),
2494 g_FILLER(S_secret_attack_trap),
2495 g_FILLER(S_eater_trap),
2496 g_FILLER(S_covetous_trap),
2497 g_FILLER(S_not_seen_trap),
2498 g_FILLER(S_dark_mode_trap),
2499 g_FILLER(S_antisearch_trap),
2500 g_FILLER(S_homicide_trap),
2501 g_FILLER(S_nasty_nation_trap),
2502 g_FILLER(S_wakeup_call_trap),
2503 g_FILLER(S_grayout_trap),
2504 g_FILLER(S_gray_center_trap),
2505 g_FILLER(S_checkerboard_trap),
2506 g_FILLER(S_clockwise_spin_trap),
2507 g_FILLER(S_counterclockwise_trap),
2508 g_FILLER(S_lag_trap),
2509 g_FILLER(S_blesscurse_trap),
2510 g_FILLER(S_delight_trap),
2511 g_FILLER(S_discharge_trap),
2512 g_FILLER(S_trashing_trap),
2513 g_FILLER(S_filtering_trap),
2514 g_FILLER(S_deformatting_trap),
2515 g_FILLER(S_flicker_strip_trap),
2516 g_FILLER(S_undressing_trap),
2517 g_FILLER(S_hyperbluewall_trap),
2518 g_FILLER(S_nolite_trap),
2519 g_FILLER(S_paranoia_trap),
2520 g_FILLER(S_fleecescript_trap),
2521 g_FILLER(S_interrupt_trap),
2522 g_FILLER(S_dustbin_trap),
2523 g_FILLER(S_mana_battery_trap),
2524 g_FILLER(S_monsterfingers_trap),
2525 g_FILLER(S_miscast_trap),
2526 g_FILLER(S_message_suppression_trap),
2527 g_FILLER(S_stuck_announcement_trap),
2528 g_FILLER(S_bloodthirsty_trap),
2529 g_FILLER(S_maximum_damage_trap),
2530 g_FILLER(S_latency_trap),
2531 g_FILLER(S_starlit_trap),
2532 g_FILLER(S_knowledge_trap),
2533 g_FILLER(S_highscore_trap),
2534 g_FILLER(S_pink_spell_trap),
2535 g_FILLER(S_green_spell_trap),
2536 g_FILLER(S_evc_trap),
2537 g_FILLER(S_underlayer_trap),
2538 g_FILLER(S_damage_meter_trap),
2539 g_FILLER(S_arbitrary_weight_trap),
2540 g_FILLER(S_fucked_info_trap),
2541 g_FILLER(S_black_spell_trap),
2542 g_FILLER(S_cyan_spell_trap),
2543 g_FILLER(S_heap_trap),
2544 g_FILLER(S_blue_spell_trap),
2545 g_FILLER(S_tron_trap),
2546 g_FILLER(S_red_spell_trap),
2547 g_FILLER(S_too_heavy_trap),
2548 g_FILLER(S_elongation_trap),
2549 g_FILLER(S_wrapover_trap),
2550 g_FILLER(S_destruction_trap),
2551 g_FILLER(S_melee_prefix_trap),
2552 g_FILLER(S_automore_trap),
2553 g_FILLER(S_unfair_attack_trap),
2555 g_FILLER(S_kop_cube),
2556 g_FILLER(S_boss_spawner),
2557 g_FILLER(S_contamination_trap),
2559 g_FILLER(S_evil_heel_trap),
2560 g_FILLER(S_bad_equipment_trap),
2561 g_FILLER(S_tempoconflict_trap),
2562 g_FILLER(S_tempohunger_trap),
2563 g_FILLER(S_teleportitis_trap),
2564 g_FILLER(S_polymorphitis_trap),
2565 g_FILLER(S_premature_death_trap),
2566 g_FILLER(S_lasting_amnesia_trap),
2567 g_FILLER(S_ragnarok_trap),
2568 g_FILLER(S_single_disenchant_trap),
2569 g_FILLER(S_acid_pit),
2571 g_FILLER(S_severe_disenchant_trap),
2572 g_FILLER(S_pain_trap),
2573 g_FILLER(S_trembling_trap),
2574 g_FILLER(S_techcap_trap),
2575 g_FILLER(S_spell_memory_trap),
2576 g_FILLER(S_skill_reduction_trap),
2577 g_FILLER(S_skillcap_trap),
2578 g_FILLER(S_permanent_stat_damage_trap),
2580 g_FILLER(S_orange_spell_trap),
2581 g_FILLER(S_violet_spell_trap),
2582 g_FILLER(S_trap_of_longing),
2583 g_FILLER(S_cursed_part_trap),
2584 g_FILLER(S_quaversal_trap),
2585 g_FILLER(S_appearance_shuffling_trap),
2586 g_FILLER(S_brown_spell_trap),
2587 g_FILLER(S_choiceless_trap),
2588 g_FILLER(S_goldspell_trap),
2589 g_FILLER(S_deprovement_trap),
2590 g_FILLER(S_initialization_trap),
2591 g_FILLER(S_gushlush_trap),
2592 g_FILLER(S_soiltype_trap),
2593 g_FILLER(S_dangerous_terrain_trap),
2594 g_FILLER(S_fallout_trap),
2595 g_FILLER(S_mojibake_trap),
2596 g_FILLER(S_gravation_trap),
2597 g_FILLER(S_uncalled_trap),
2598 g_FILLER(S_exploding_dice_trap),
2599 g_FILLER(S_permacurse_trap),
2600 g_FILLER(S_shrouded_identity_trap),
2601 g_FILLER(S_feeler_gauges_trap),
2602 g_FILLER(S_long_screwup_trap),
2603 g_FILLER(S_wing_yellow_changer),
2604 g_FILLER(S_life_saving_trap),
2605 g_FILLER(S_curseuse_trap),
2606 g_FILLER(S_cut_nutrition_trap),
2607 g_FILLER(S_skill_loss_trap),
2608 g_FILLER(S_autopilot_trap),
2609 g_FILLER(S_force_trap),
2610 g_FILLER(S_monster_glyph_trap),
2611 g_FILLER(S_changing_directive_trap),
2612 g_FILLER(S_container_kaboom_trap),
2613 g_FILLER(S_steal_degrade_trap),
2614 g_FILLER(S_left_inventory_trap),
2615 g_FILLER(S_fluctuating_speed_trap),
2616 g_FILLER(S_tarmustrokingnora_trap),
2617 g_FILLER(S_failure_trap),
2618 g_FILLER(S_bright_cyan_spell_trap),
2619 g_FILLER(S_frequentation_spawn_trap),
2620 g_FILLER(S_pet_ai_trap),
2621 g_FILLER(S_satan_trap),
2622 g_FILLER(S_rememberance_trap),
2623 g_FILLER(S_pokelie_trap),
2624 g_FILLER(S_autopickup_trap),
2625 g_FILLER(S_dywypi_trap),
2626 g_FILLER(S_silver_spell_trap),
2627 g_FILLER(S_metal_spell_trap),
2628 g_FILLER(S_platinum_spell_trap),
2629 g_FILLER(S_manler_trap),
2630 g_FILLER(S_doorning_trap),
2631 g_FILLER(S_nownsible_trap),
2632 g_FILLER(S_elm_street_trap),
2633 g_FILLER(S_monnoise_trap),
2634 g_FILLER(S_rang_call_trap),
2635 g_FILLER(S_recurring_spell_loss_trap),
2636 g_FILLER(S_antitraining_trap),
2637 g_FILLER(S_techout_trap),
2638 g_FILLER(S_stat_decay_trap),
2639 g_FILLER(S_movemork_trap),
2641 g_FILLER(S_hybrid_trap),
2642 g_FILLER(S_shapechange_trap),
2643 g_FILLER(S_meltem_trap),
2644 g_FILLER(S_miguc_trap),
2645 g_FILLER(S_directive_trap),
2646 g_FILLER(S_satatue_trap),
2647 g_FILLER(S_farting_web),
2648 g_FILLER(S_cataclysm_trap),
2649 g_FILLER(S_data_delete_trap),
2650 g_FILLER(S_elder_tentacling_trap),
2651 g_FILLER(S_footerer_trap),
2653 g_FILLER(S_bad_part_trap),
2654 g_FILLER(S_completely_bad_part_trap),
2655 g_FILLER(S_evil_variant_trap),
2657 g_FILLER(S_grave_wall_trap),
2658 g_FILLER(S_tunnel_trap),
2659 g_FILLER(S_farmland_trap),
2660 g_FILLER(S_mountain_trap),
2661 g_FILLER(S_water_tunnel_trap),
2662 g_FILLER(S_crystal_flood_trap),
2663 g_FILLER(S_moorland_trap),
2664 g_FILLER(S_urine_trap),
2665 g_FILLER(S_shifting_sand_trap),
2666 g_FILLER(S_styx_trap),
2667 g_FILLER(S_pentagram_trap),
2668 g_FILLER(S_snow_trap),
2669 g_FILLER(S_ash_trap),
2670 g_FILLER(S_sand_trap),
2671 g_FILLER(S_pavement_trap),
2672 g_FILLER(S_highway_trap),
2673 g_FILLER(S_grassland_trap),
2674 g_FILLER(S_nether_mist_trap),
2675 g_FILLER(S_stalactite_trap),
2676 g_FILLER(S_cryptfloor_trap),
2677 g_FILLER(S_bubble_trap),
2678 g_FILLER(S_rain_cloud_trap),
2679 g_FILLER(S_item_nastification_trap),
2680 g_FILLER(S_sanity_increase_trap),
2681 g_FILLER(S_psi_trap),
2682 g_FILLER(S_gay_trap),
2683 g_FILLER(S_sarah_trap),
2684 g_FILLER(S_claudia_trap),
2685 g_FILLER(S_ludgera_trap),
2686 g_FILLER(S_kati_trap),
2687 g_FILLER(S_sanity_treble_trap),
2688 g_FILLER(S_stat_decrease_trap),
2689 g_FILLER(S_simeout_trap),
2690 g_FILLER(S_spressing_trap),
2691 g_FILLER(S_nelly_trap),
2692 g_FILLER(S_eveline_trap),
2693 g_FILLER(S_karin_trap),
2694 g_FILLER(S_juen_trap),
2695 g_FILLER(S_kristina_trap),
2696 g_FILLER(S_lou_trap),
2697 g_FILLER(S_almut_trap),
2698 g_FILLER(S_julietta_trap),
2699 g_FILLER(S_arabella_trap),
2700 g_FILLER(S_kristin_trap),
2701 g_FILLER(S_anna_trap),
2702 g_FILLER(S_ruea_trap),
2703 g_FILLER(S_dora_trap),
2704 g_FILLER(S_marike_trap),
2705 g_FILLER(S_jette_trap),
2706 g_FILLER(S_ina_trap),
2707 g_FILLER(S_sing_trap),
2708 g_FILLER(S_victoria_trap),
2709 g_FILLER(S_melissa_trap),
2710 g_FILLER(S_anita_trap),
2711 g_FILLER(S_henrietta_trap),
2712 g_FILLER(S_verena_trap),
2713 g_FILLER(S_annemarie_trap),
2714 g_FILLER(S_jil_trap),
2715 g_FILLER(S_jana_trap),
2716 g_FILLER(S_katrin_trap),
2717 g_FILLER(S_gudrun_trap),
2718 g_FILLER(S_ella_trap),
2719 g_FILLER(S_manuela_trap),
2720 g_FILLER(S_jennifer_trap),
2721 g_FILLER(S_patricia_trap),
2722 g_FILLER(S_antje_trap),
2723 g_FILLER(S_antje_x_trap),
2724 g_FILLER(S_kerstin_trap),
2725 g_FILLER(S_laura_trap),
2726 g_FILLER(S_larissa_trap),
2727 g_FILLER(S_nora_trap),
2728 g_FILLER(S_natalia_trap),
2729 g_FILLER(S_susanne_trap),
2730 g_FILLER(S_lisa_trap),
2731 g_FILLER(S_bridghitte_trap),
2732 g_FILLER(S_julia_trap),
2733 g_FILLER(S_nicole_trap),
2734 g_FILLER(S_rita_trap),
2735 g_FILLER(S_janina_trap),
2736 g_FILLER(S_rosa_trap),
2737 g_FILLER(S_ksenia_trap),
2738 g_FILLER(S_lydia_trap),
2739 g_FILLER(S_conny_trap),
2740 g_FILLER(S_katia_trap),
2741 g_FILLER(S_mariya_trap),
2742 g_FILLER(S_elise_trap),
2743 g_FILLER(S_ronja_trap),
2744 g_FILLER(S_ariane_trap),
2745 g_FILLER(S_johanna_trap),
2746 g_FILLER(S_inge_trap),
2748 g_FILLER(S_wall_trap),
2749 g_FILLER(S_monster_generator),
2750 g_FILLER(S_potion_dispenser),
2751 g_FILLER(S_spacewars_spawn_trap),
2752 g_FILLER(S_tv_tropes_trap),
2753 g_FILLER(S_symbiote_trap),
2754 g_FILLER(S_kill_symbiote_trap),
2755 g_FILLER(S_symbiote_replacement_trap),
2756 g_FILLER(S_shutdown_trap),
2757 g_FILLER(S_corona_trap),
2758 g_FILLER(S_unproofing_trap),
2759 g_FILLER(S_visibility_trap),
2760 g_FILLER(S_feminism_stone_trap),
2761 g_FILLER(S_branch_teleporter),
2762 g_FILLER(S_branch_beamer),
2763 g_FILLER(S_poison_arrow_trap),
2764 g_FILLER(S_poison_bolt_trap),
2765 g_FILLER(S_mace_trap),
2766 g_FILLER(S_shueft_trap),
2767 g_FILLER(S_moth_larvae_trap),
2768 g_FILLER(S_worthiness_trap),
2769 g_FILLER(S_conduct_trap),
2770 g_FILLER(S_strikethrough_trap),
2771 g_FILLER(S_multiple_gather_trap),
2772 g_FILLER(S_vivisection_trap),
2773 g_FILLER(S_instafeminism_trap),
2774 g_FILLER(S_instanasty_trap),
2775 g_FILLER(S_skill_point_loss_trap),
2776 g_FILLER(S_perfect_match_trap),
2777 g_FILLER(S_dumbie_lightsaber_trap),
2778 g_FILLER(S_wrong_stairs),
2779 g_FILLER(S_techstop_trap),
2780 g_FILLER(S_amnesia_switch_trap),
2781 g_FILLER(S_skill_swap_trap),
2782 g_FILLER(S_skill_upordown_trap),
2783 g_FILLER(S_skill_randomize_trap),
2785 g_FILLER(S_skill_multiply_trap),
2786 g_FILLER(S_trapwalk_trap),
2787 g_FILLER(S_cluster_trap),
2788 g_FILLER(S_field_trap),
2789 g_FILLER(S_monicide_trap),
2790 g_FILLER(S_trap_creation_trap),
2791 g_FILLER(S_leold_trap),
2792 g_FILLER(S_animeband_trap),
2793 g_FILLER(S_perfume_trap),
2794 g_FILLER(S_court_trap),
2795 g_FILLER(S_elder_scrolls_trap),
2796 g_FILLER(S_joke_trap),
2797 g_FILLER(S_dungeon_lords_trap),
2798 g_FILLER(S_fortytwo_trap),
2799 g_FILLER(S_randomize_trap),
2800 g_FILLER(S_evilroom_trap),
2801 g_FILLER(S_aoe_trap),
2802 g_FILLER(S_elona_trap),
2803 g_FILLER(S_religion_trap),
2804 g_FILLER(S_steamband_trap),
2805 g_FILLER(S_hardcore_trap),
2806 g_FILLER(S_machine_trap),
2807 g_FILLER(S_bee_trap),
2808 g_FILLER(S_migo_trap),
2809 g_FILLER(S_angband_trap),
2810 g_FILLER(S_dnethack_trap),
2811 g_FILLER(S_evil_spawn_trap),
2812 g_FILLER(S_shoe_trap),
2813 g_FILLER(S_inside_trap),
2814 g_FILLER(S_doom_trap),
2815 g_FILLER(S_military_trap),
2816 g_FILLER(S_illusion_trap),
2817 g_FILLER(S_diablo_trap),
2819 g_FILLER(S_giant_explorer_trap),
2820 g_FILLER(S_trapwarp_trap),
2821 g_FILLER(S_yawm_trap),
2822 g_FILLER(S_cradle_of_chaos_trap),
2823 g_FILLER(S_tez_trap),
2824 g_FILLER(S_enthu_trap),
2825 g_FILLER(S_mikra_trap),
2826 g_FILLER(S_gots_too_good_trap),
2827 g_FILLER(S_killer_room_trap),
2828 g_FILLER(S_no_fun_walls_trap),
2830 g_FILLER(S_ruth_trap),
2831 g_FILLER(S_magdalena_trap),
2832 g_FILLER(S_marleen_trap),
2833 g_FILLER(S_klara_trap),
2834 g_FILLER(S_friederike_trap),
2835 g_FILLER(S_naomi_trap),
2836 g_FILLER(S_ute_trap),
2837 g_FILLER(S_jasieen_trap),
2838 g_FILLER(S_yasaman_trap),
2839 g_FILLER(S_may_britt_trap),
2841 g_FILLER(S_calling_out_trap),
2842 g_FILLER(S_field_break_trap),
2843 g_FILLER(S_tenth_trap),
2844 g_FILLER(S_debt_trap),
2845 g_FILLER(S_inversion_trap),
2846 g_FILLER(S_wince_trap),
2847 g_FILLER(S_u_have_been_trap),
2848 g_FILLER(S_really_bad_trap),
2849 g_FILLER(S_covid_trap),
2850 g_FILLER(S_artiblast_trap),
2852 g_FILLER(S_persistent_fart_trap),
2853 g_FILLER(S_attacking_heel_trap),
2854 g_FILLER(S_trap_teleporter),
2855 g_FILLER(S_alignment_trash_trap),
2856 g_FILLER(S_reshuffle_trap),
2857 g_FILLER(S_musehand_trap),
2858 g_FILLER(S_dogside_trap),
2859 g_FILLER(S_bankrupt_trap),
2860 g_FILLER(S_fillup_trap),
2861 g_FILLER(S_airstrike_trap),
2862 g_FILLER(S_dynamite_trap),
2863 g_FILLER(S_malevolence_trap),
2864 g_FILLER(S_leaflet_trap),
2865 g_FILLER(S_tentadeep_trap),
2866 g_FILLER(S_stathalf_trap),
2867 g_FILLER(S_cutstat_trap),
2868 g_FILLER(S_rare_spawn_trap),
2869 g_FILLER(S_you_are_an_idiot_trap),
2870 g_FILLER(S_nastycurse_trap),
2871 g_FILLER(S_repeating_nastycurse_trap),
2873 g_FILLER(S_nadine_trap),
2874 g_FILLER(S_luisa_trap),
2875 g_FILLER(S_irina_trap),
2876 g_FILLER(S_liselotte_trap),
2877 g_FILLER(S_greta_trap),
2878 g_FILLER(S_jane_trap),
2879 g_FILLER(S_sue_lyn_trap),
2880 g_FILLER(S_charlotte_trap),
2881 g_FILLER(S_hannah_trap),
2882 g_FILLER(S_little_marie_trap),
2884 g_FILLER(S_real_lie_trap),
2885 g_FILLER(S_escape_past_trap),
2886 g_FILLER(S_pethate_trap),
2887 g_FILLER(S_pet_lashout_trap),
2888 g_FILLER(S_petstarve_trap),
2889 g_FILLER(S_petscrew_trap),
2890 g_FILLER(S_tech_loss_trap),
2891 g_FILLER(S_proofloss_trap),
2892 g_FILLER(S_un_invis_trap),
2893 g_FILLER(S_detectation_trap),
2895 g_FILLER(S_option_trap),
2896 g_FILLER(S_miscolor_trap),
2897 g_FILLER(S_one_rainbow_trap),
2898 g_FILLER(S_colorshift_trap),
2899 g_FILLER(S_top_line_trap),
2900 g_FILLER(S_caps_trap),
2901 g_FILLER(S_un_knowledge_trap),
2902 g_FILLER(S_darkhance_trap),
2903 g_FILLER(S_dschueueuet_trap),
2904 g_FILLER(S_nopeskill_trap),
2905 g_FILLER(S_fuckfuckfuck_trap),
2907 g_FILLER(S_burden_trap),
2908 g_FILLER(S_magic_vacuum_trap),
2910 g_FILLER(S_tanja_trap),
2911 g_FILLER(S_sonja_trap),
2912 g_FILLER(S_rhea_trap),
2913 g_FILLER(S_lara_trap),
2915 g_FILLER(S_fuck_over_trap),
2917 g_FILLER(S_dagger_trap),
2918 g_FILLER(S_razor_trap),
2919 g_FILLER(S_phosgene_trap),
2920 g_FILLER(S_chloroform_trap),
2921 g_FILLER(S_corrosion_trap),
2922 g_FILLER(S_flame_trap),
2923 g_FILLER(S_wither_trap),
2924 g_FILLER(S_phaseport_trap),
2925 g_FILLER(S_phasebeam_trap),
2926 g_FILLER(S_vulnerate_trap),
2928 g_FILLER(S_epvi_trap),
2930 g_FILLER(S_sabrina_trap),
2932 g_FILLER(S_aefde_trap),
2934 g_FILLER(S_falling_rock_cold_trap),
2935 g_FILLER(S_return_trap),
2936 g_FILLER(S_intrinsic_steal_trap),
2937 g_FILLER(S_score_axe_trap),
2938 g_FILLER(S_score_drain_trap),
2939 g_FILLER(S_single_unidentify_trap),
2940 g_FILLER(S_hypoxic_pit),
2941 g_FILLER(S_unlucky_trap),
2942 g_FILLER(S_alignment_reduction_trap),
2943 g_FILLER(S_malignant_trap),
2944 g_FILLER(S_stat_damage_trap),
2945 g_FILLER(S_half_memory_trap),
2946 g_FILLER(S_half_training_trap),
2947 g_FILLER(S_debuff_trap),
2948 g_FILLER(S_trip_once_trap),
2949 g_FILLER(S_narcolepsy_trap),
2950 g_FILLER(S_martial_arts_trap),
2951 g_FILLER(S_mean_burden_trap),
2952 g_FILLER(S_carrcap_trap),
2953 g_FILLER(S_umeng_trap),
2955 g_FILLER(S_spell_cooldown_trap),
2956 g_FILLER(S_turbodull_trap),
2957 g_FILLER(S_reddam_trap),
2958 g_FILLER(S_redinc_trap),
2959 g_FILLER(S_mulch_trap),
2960 g_FILLER(S_inaccuracy_trap),
2961 g_FILLER(S_monster_multishot_trap),
2962 g_FILLER(S_have_a_pin_trap),
2963 g_FILLER(S_costly_failure_trap),
2964 g_FILLER(S_inventory_size_trap),
2966 g_FILLER(S_timerun_trap),
2967 0xf8, /* S_vbeam: meta-x, vertical rule */
2968 0xf1, /* S_hbeam: meta-q, horizontal rule */
2969 g_FILLER(S_lslant),
2970 g_FILLER(S_rslant),
2971 g_FILLER(S_digbeam),
2972 g_FILLER(S_flashbeam),
2973 /*70*/ g_FILLER(S_boomleft),
2974 g_FILLER(S_boomright),
2975 g_FILLER(S_ss1),
2976 g_FILLER(S_ss2),
2977 g_FILLER(S_ss3),
2978 g_FILLER(S_ss4),
2979 g_FILLER(S_sw_tl),
2980 0xef, /* S_sw_tc: meta-o, high horizontal line */
2981 g_FILLER(S_sw_tr),
2982 0xf8, /* S_sw_ml: meta-x, vertical rule */
2983 /*80*/ 0xf8, /* S_sw_mr: meta-x, vertical rule */
2984 g_FILLER(S_sw_bl),
2985 0xf3, /* S_sw_bc: meta-s, low horizontal line */
2986 g_FILLER(S_sw_br),
2987 g_FILLER(S_explode1),
2988 0xef, /* S_explode2: meta-o, high horizontal line */
2989 g_FILLER(S_explode3),
2990 0xf8, /* S_explode4: meta-x, vertical rule */
2991 g_FILLER(S_explode5),
2992 0xf8, /* S_explode6: meta-x, vertical rule */
2993 /*90*/ g_FILLER(S_explode7),
2994 0xf3, /* S_explode8: meta-s, low horizontal line */
2995 g_FILLER(S_explode9),
2997 #endif /* TERMLIB */
2999 static uchar wing_graphics[MAXPCHARS] = {
3000 /* 0*/ g_FILLER(S_stone),
3001 0x64, /* d */
3002 0x40, /* @ */
3003 0x37, /* 7 */
3004 0x7b, /* { */
3005 0x5b, /* [ */
3006 0x21, /* ! */
3007 0x4E, /* N */
3008 0x6f, /* o */
3009 0x7c, /* | */
3010 /*10*/ 0x3a, /* : */
3011 0x47, /* G */
3012 0x5f, /* _ */
3013 0x4c, /* L */
3014 0x24, /* $ */
3015 0x7e, /* ~ */
3016 0x5c, /* closing slash */
3017 0x33, /* " */
3018 0x2e, /* . */
3019 0x67, /* g */
3020 /*20*/ 0x44, /* D */
3022 0x74, /* t */
3023 0x3d, /* = */
3024 0x30, /* 0 */
3025 0x55, /* U */
3026 0x25, /* % */
3027 0x3f, /* ? */
3028 0x79, /* y */
3029 0x2d, /* - */
3030 0x28, /* ( */
3031 /*30*/ 0x6c, /* l */
3032 0x5e, /* ^ */
3033 0x23, /* # */
3034 0x76, /* v */
3035 0x54, /* T */
3036 0x2b, /* + */
3037 0x63, /* c */
3038 0x3c, /* < */
3039 0x50, /* P */
3040 0x69, /* i */
3041 /*40*/ 0x31, /* 1 */
3042 0x62, /* b */
3043 0x5a, /* Z */
3044 0x4b, /* K */
3045 0x58, /* X */
3046 0x26, /* & */
3047 0x2a, /* * */
3048 0x3b, /* ; */
3049 0x2f, /* opening slash */
3050 0x57, /* W */
3051 /*50*/ 0x34, /* 4 */
3052 0x6d, /* m */
3053 0x60, /* ` */
3054 0x6a, /* j */
3055 0x28, /* ( */
3056 0x42, /* B */
3057 0x70, /* p */
3058 0x7d, /* } */
3059 0x52, /* R */
3060 0x71, /* q */
3061 /*60*/ 0x51, /* Q */
3062 0x27, /* apostroph */
3063 0x39, /* 9 */
3064 0x65, /* e */
3065 0x6e, /* n */
3066 0x68, /* h */
3067 0x3e, /* > */
3068 0x46, /* F */
3069 0x49, /* I */
3070 0x4f, /* O */
3071 /*70*/ 0x36, /* 6 */
3072 0x66, /* f */
3073 0x56, /* V */
3074 0x6b, /* k */
3075 0x29, /* ) */
3076 g_FILLER(S_arrow_trap),
3077 g_FILLER(S_dart_trap),
3078 g_FILLER(S_falling_rock_trap),
3079 g_FILLER(S_squeaky_board),
3080 g_FILLER(S_bear_trap),
3081 g_FILLER(S_land_mine),
3082 g_FILLER(S_rolling_boulder_trap),
3083 g_FILLER(S_sleeping_gas_trap),
3084 g_FILLER(S_rust_trap),
3085 g_FILLER(S_fire_trap),
3086 g_FILLER(S_pit),
3087 g_FILLER(S_spiked_pit),
3088 g_FILLER(S_hole),
3089 g_FILLER(S_trap_door),
3090 g_FILLER(S_teleportation_trap),
3091 g_FILLER(S_level_teleporter),
3092 g_FILLER(S_magic_portal),
3093 g_FILLER(S_web), /* 0xbd, \E)3: meta-=, int'l currency */
3094 g_FILLER(S_statue_trap),
3095 g_FILLER(S_magic_trap),
3096 g_FILLER(S_anti_magic_trap),
3097 g_FILLER(S_polymorph_trap),
3098 g_FILLER(S_ice_trap),
3099 g_FILLER(S_spear_trap),
3100 g_FILLER(S_falling_rocks_trap),
3101 g_FILLER(S_magic_beam_trap),
3102 g_FILLER(S_pile_of_shit),
3103 g_FILLER(S_animation_trap),
3104 g_FILLER(S_glyph_of_warding),
3105 g_FILLER(S_scything_blade),
3106 g_FILLER(S_bolt_trap),
3107 g_FILLER(S_acid_pool),
3108 g_FILLER(S_water_pool),
3109 g_FILLER(S_poison_gas_trap),
3110 g_FILLER(S_slow_gas_trap),
3111 g_FILLER(S_shock_trap),
3112 g_FILLER(S_rmb_loss_trap),
3113 g_FILLER(S_display_trap),
3114 g_FILLER(S_spell_loss_trap),
3115 g_FILLER(S_yellow_spell_trap),
3116 g_FILLER(S_auto_destruct_trap),
3117 g_FILLER(S_memory_trap),
3118 g_FILLER(S_inventory_trap),
3119 g_FILLER(S_black_ng_wall_trap),
3120 g_FILLER(S_menu_trap),
3121 g_FILLER(S_speed_trap),
3122 g_FILLER(S_superscroller_trap),
3123 g_FILLER(S_active_superscroller_trap),
3124 g_FILLER(S_swarm_trap),
3125 g_FILLER(S_automatic_switcher),
3126 g_FILLER(S_unknown_trap),
3127 g_FILLER(S_heel_trap),
3128 g_FILLER(S_vuln_trap),
3130 g_FILLER(S_lava_trap),
3131 g_FILLER(S_flood_trap),
3132 g_FILLER(S_drain_trap),
3133 g_FILLER(S_free_hand_trap),
3134 g_FILLER(S_disintegration_trap),
3135 g_FILLER(S_unidentify_trap),
3136 g_FILLER(S_thirst_trap),
3137 g_FILLER(S_luck_trap),
3138 g_FILLER(S_shades_of_grey_trap),
3139 g_FILLER(S_item_telep_trap),
3140 g_FILLER(S_gravity_trap),
3141 g_FILLER(S_death_trap),
3142 g_FILLER(S_stone_to_flesh_trap),
3143 g_FILLER(S_quicksand_trap),
3144 g_FILLER(S_faint_trap),
3145 g_FILLER(S_curse_trap),
3146 g_FILLER(S_difficulty_trap),
3147 g_FILLER(S_sound_trap),
3148 g_FILLER(S_caster_trap),
3149 g_FILLER(S_weakness_trap),
3150 g_FILLER(S_rot_thirteen_trap),
3151 g_FILLER(S_bishop_trap),
3152 g_FILLER(S_confusion_trap),
3153 g_FILLER(S_nupesell_trap),
3154 g_FILLER(S_drop_trap),
3155 g_FILLER(S_dstw_trap),
3156 g_FILLER(S_status_trap),
3157 g_FILLER(S_alignment_trap),
3158 g_FILLER(S_stairs_trap),
3160 g_FILLER(S_pestilence_trap),
3161 g_FILLER(S_famine_trap),
3163 g_FILLER(S_relocation_trap),
3165 g_FILLER(S_uninformation_trap),
3167 g_FILLER(S_intrinsic_loss_trap),
3168 g_FILLER(S_blood_loss_trap),
3169 g_FILLER(S_bad_effect_trap),
3170 g_FILLER(S_multiplying_trap),
3171 g_FILLER(S_auto_vuln_trap),
3172 g_FILLER(S_tele_items_trap),
3173 g_FILLER(S_nastiness_trap),
3175 g_FILLER(S_recursion_trap),
3176 g_FILLER(S_respawn_trap),
3177 g_FILLER(S_warp_zone),
3178 g_FILLER(S_captcha_trap),
3179 g_FILLER(S_mind_wipe_trap),
3180 g_FILLER(S_shuriken_trap),
3181 g_FILLER(S_shit_pit),
3182 g_FILLER(S_shaft_trap),
3183 g_FILLER(S_lock_trap),
3184 g_FILLER(S_mc_trap),
3185 g_FILLER(S_farlook_trap),
3186 g_FILLER(S_gateway_trap),
3187 g_FILLER(S_growing_trap),
3188 g_FILLER(S_cooling_trap),
3189 g_FILLER(S_bar_trap),
3190 g_FILLER(S_locking_trap),
3191 g_FILLER(S_air_trap),
3192 g_FILLER(S_terrain_trap),
3194 g_FILLER(S_loudspeaker),
3195 g_FILLER(S_nest_trap),
3196 g_FILLER(S_bullet_trap),
3197 g_FILLER(S_paralysis_trap),
3198 g_FILLER(S_cyanide_trap),
3199 g_FILLER(S_laser_trap),
3200 g_FILLER(S_giant_chasm),
3201 g_FILLER(S_fart_trap),
3202 g_FILLER(S_confuse_trap),
3203 g_FILLER(S_stun_trap),
3204 g_FILLER(S_hallucination_trap),
3205 g_FILLER(S_petrification_trap),
3206 g_FILLER(S_numbness_trap),
3207 g_FILLER(S_freezing_trap),
3208 g_FILLER(S_burning_trap),
3209 g_FILLER(S_fear_trap),
3210 g_FILLER(S_blindness_trap),
3211 g_FILLER(S_glib_trap),
3212 g_FILLER(S_slime_trap),
3213 g_FILLER(S_inertia_trap),
3214 g_FILLER(S_time_trap),
3215 g_FILLER(S_lycanthropy_trap),
3216 g_FILLER(S_unlight_trap),
3217 g_FILLER(S_elemental_trap),
3218 g_FILLER(S_escalating_trap),
3219 g_FILLER(S_negative_trap),
3220 g_FILLER(S_mana_trap),
3221 g_FILLER(S_sin_trap),
3222 g_FILLER(S_destroy_armor_trap),
3223 g_FILLER(S_divine_anger_trap),
3224 g_FILLER(S_genetic_trap),
3225 g_FILLER(S_missingno_trap),
3226 g_FILLER(S_cancellation_trap),
3227 g_FILLER(S_hostility_trap),
3228 g_FILLER(S_boss_trap),
3229 g_FILLER(S_wishing_trap),
3230 g_FILLER(S_recurring_amn_trap),
3231 g_FILLER(S_bigscript_trap),
3232 g_FILLER(S_bank_trap),
3233 g_FILLER(S_only_trap),
3234 g_FILLER(S_map_trap),
3235 g_FILLER(S_tech_trap),
3236 g_FILLER(S_disenchant_trap),
3237 g_FILLER(S_verisiert),
3238 g_FILLER(S_chaos_trap),
3239 g_FILLER(S_muteness_trap),
3240 g_FILLER(S_ntll_trap),
3241 g_FILLER(S_engraving_trap),
3242 g_FILLER(S_magic_device_trap),
3243 g_FILLER(S_book_trap),
3244 g_FILLER(S_level_trap),
3245 g_FILLER(S_quiz_trap),
3247 g_FILLER(S_falling_boulder_trap),
3248 g_FILLER(S_glass_arrow_trap),
3249 g_FILLER(S_glass_bolt_trap),
3250 g_FILLER(S_out_of_magic_trap),
3251 g_FILLER(S_plasma_trap),
3252 g_FILLER(S_bomb_trap),
3253 g_FILLER(S_earthquake_trap),
3254 g_FILLER(S_noise_trap),
3255 g_FILLER(S_glue_trap),
3256 g_FILLER(S_guillotine_trap),
3257 g_FILLER(S_bisection_trap),
3258 g_FILLER(S_volt_trap),
3259 g_FILLER(S_horde_trap),
3260 g_FILLER(S_immobility_trap),
3261 g_FILLER(S_green_glyph_trap),
3262 g_FILLER(S_blue_glyph_trap),
3263 g_FILLER(S_yellow_glyph_trap),
3264 g_FILLER(S_orange_glyph_trap),
3265 g_FILLER(S_black_glyph_trap),
3266 g_FILLER(S_purple_glyph_trap),
3268 g_FILLER(S_metabolic_trap),
3269 g_FILLER(S_no_return_trap),
3270 g_FILLER(S_ego_trap),
3271 g_FILLER(S_fast_forward_trap),
3272 g_FILLER(S_rotten_trap),
3273 g_FILLER(S_unskilled_trap),
3274 g_FILLER(S_low_stats_trap),
3275 g_FILLER(S_training_trap),
3276 g_FILLER(S_exercise_trap),
3277 g_FILLER(S_falling_loadstone_trap),
3278 g_FILLER(S_summon_undead_trap),
3279 g_FILLER(S_falling_nastystone_trap),
3281 g_FILLER(S_spined_ball_trap),
3282 g_FILLER(S_pendulum_trap),
3283 g_FILLER(S_turn_table),
3284 g_FILLER(S_scent_trap),
3285 g_FILLER(S_banana_trap),
3286 g_FILLER(S_falling_tub_trap),
3287 g_FILLER(S_alarm),
3288 g_FILLER(S_caltrops_trap),
3289 g_FILLER(S_blade_wire),
3290 g_FILLER(S_magnet_trap),
3291 g_FILLER(S_slingshot_trap),
3292 g_FILLER(S_cannon_trap),
3293 g_FILLER(S_venom_sprinkler),
3294 g_FILLER(S_fumarole),
3296 g_FILLER(S_mana_pit),
3297 g_FILLER(S_elemental_portal),
3298 g_FILLER(S_girliness_trap),
3299 g_FILLER(S_fumbling_trap),
3300 g_FILLER(S_egomonster_trap),
3301 g_FILLER(S_flooding_trap),
3302 g_FILLER(S_monster_cube),
3303 g_FILLER(S_cursed_grave),
3304 g_FILLER(S_limitation_trap),
3305 g_FILLER(S_weak_sight_trap),
3306 g_FILLER(S_random_message_trap),
3308 g_FILLER(S_desecration_trap),
3309 g_FILLER(S_starvation_trap),
3310 g_FILLER(S_dropless_trap),
3311 g_FILLER(S_low_effect_trap),
3312 g_FILLER(S_invisible_trap),
3313 g_FILLER(S_ghost_world_trap),
3314 g_FILLER(S_dehydration_trap),
3315 g_FILLER(S_hate_trap),
3316 g_FILLER(S_spacewars_trap),
3317 g_FILLER(S_temporary_recursion_trap),
3318 g_FILLER(S_totter_trap),
3319 g_FILLER(S_nonintrinsical_trap),
3320 g_FILLER(S_dropcurse_trap),
3321 g_FILLER(S_nakedness_trap),
3322 g_FILLER(S_antilevel_trap),
3323 g_FILLER(S_ventilator),
3324 g_FILLER(S_stealer_trap),
3325 g_FILLER(S_rebellion_trap),
3326 g_FILLER(S_crap_trap),
3327 g_FILLER(S_misfire_trap),
3328 g_FILLER(S_trap_of_walls),
3330 g_FILLER(S_disconnect_trap),
3331 g_FILLER(S_interface_screw_trap),
3332 g_FILLER(S_dimness_trap),
3333 g_FILLER(S_evil_artifact_trap),
3334 g_FILLER(S_bossfight_trap),
3335 g_FILLER(S_entire_level_trap),
3336 g_FILLER(S_bones_trap),
3337 g_FILLER(S_rodney_trap),
3338 g_FILLER(S_autocurse_trap),
3339 g_FILLER(S_highlevel_trap),
3340 g_FILLER(S_spell_forgetting_trap),
3341 g_FILLER(S_sound_effect_trap),
3343 g_FILLER(S_trap_percents),
3345 g_FILLER(S_nexus_trap),
3346 g_FILLER(S_leg_trap),
3347 g_FILLER(S_artifact_jackpot_trap),
3348 g_FILLER(S_map_amnesia_trap),
3349 g_FILLER(S_spreading_trap),
3350 g_FILLER(S_adjacent_trap),
3351 g_FILLER(S_superthing_trap),
3352 g_FILLER(S_current_shaft),
3353 g_FILLER(S_levitation_trap),
3354 g_FILLER(S_bowel_cramps_trap),
3355 g_FILLER(S_unequipping_trap),
3356 g_FILLER(S_good_artifact_trap),
3357 g_FILLER(S_gender_trap),
3358 g_FILLER(S_trap_of_oa),
3359 g_FILLER(S_sincount_trap),
3360 g_FILLER(S_beamer_trap),
3361 g_FILLER(S_level_beamer),
3362 g_FILLER(S_pet_trap),
3363 g_FILLER(S_piercing_beam_trap),
3364 g_FILLER(S_wrenching_trap),
3365 g_FILLER(S_tracker_trap),
3366 g_FILLER(S_nurse_trap),
3367 g_FILLER(S_back_to_start_trap),
3368 g_FILLER(S_nemesis_trap),
3369 g_FILLER(S_strew_trap),
3370 g_FILLER(S_outta_depth_trap),
3371 g_FILLER(S_punishment_trap),
3372 g_FILLER(S_boon_trap),
3373 g_FILLER(S_fountain_trap),
3374 g_FILLER(S_throne_trap),
3375 g_FILLER(S_anoxic_pit),
3376 g_FILLER(S_arabella_speaker),
3377 g_FILLER(S_femmy_trap),
3378 g_FILLER(S_madeleine_trap),
3379 g_FILLER(S_marlena_trap),
3380 g_FILLER(S_anastasia_trap),
3381 g_FILLER(S_filler_trap),
3382 g_FILLER(S_toxic_venom_trap),
3383 g_FILLER(S_insanity_trap),
3384 g_FILLER(S_madness_trap),
3385 g_FILLER(S_jessica_trap),
3386 g_FILLER(S_solvejg_trap),
3387 g_FILLER(S_wendy_trap),
3388 g_FILLER(S_katharina_trap),
3389 g_FILLER(S_elena_trap),
3390 g_FILLER(S_thai_trap),
3391 g_FILLER(S_elif_trap),
3392 g_FILLER(S_nadja_trap),
3393 g_FILLER(S_sandra_trap),
3394 g_FILLER(S_natalje_trap),
3395 g_FILLER(S_jeanetta_trap),
3396 g_FILLER(S_yvonne_trap),
3397 g_FILLER(S_maurah_trap),
3399 g_FILLER(S_lootcut_trap),
3400 g_FILLER(S_monster_speed_trap),
3401 g_FILLER(S_scaling_trap),
3402 g_FILLER(S_enmity_trap),
3403 g_FILLER(S_white_spell_trap),
3404 g_FILLER(S_gray_spell_trap),
3405 g_FILLER(S_quasar_trap),
3406 g_FILLER(S_momma_trap),
3407 g_FILLER(S_horror_trap),
3408 g_FILLER(S_artificer_trap),
3409 g_FILLER(S_wereform_trap),
3410 g_FILLER(S_nonprayer_trap),
3411 g_FILLER(S_evil_patch_trap),
3412 g_FILLER(S_hard_mode_trap),
3413 g_FILLER(S_secret_attack_trap),
3414 g_FILLER(S_eater_trap),
3415 g_FILLER(S_covetous_trap),
3416 g_FILLER(S_not_seen_trap),
3417 g_FILLER(S_dark_mode_trap),
3418 g_FILLER(S_antisearch_trap),
3419 g_FILLER(S_homicide_trap),
3420 g_FILLER(S_nasty_nation_trap),
3421 g_FILLER(S_wakeup_call_trap),
3422 g_FILLER(S_grayout_trap),
3423 g_FILLER(S_gray_center_trap),
3424 g_FILLER(S_checkerboard_trap),
3425 g_FILLER(S_clockwise_spin_trap),
3426 g_FILLER(S_counterclockwise_trap),
3427 g_FILLER(S_lag_trap),
3428 g_FILLER(S_blesscurse_trap),
3429 g_FILLER(S_delight_trap),
3430 g_FILLER(S_discharge_trap),
3431 g_FILLER(S_trashing_trap),
3432 g_FILLER(S_filtering_trap),
3433 g_FILLER(S_deformatting_trap),
3434 g_FILLER(S_flicker_strip_trap),
3435 g_FILLER(S_undressing_trap),
3436 g_FILLER(S_hyperbluewall_trap),
3437 g_FILLER(S_nolite_trap),
3438 g_FILLER(S_paranoia_trap),
3439 g_FILLER(S_fleecescript_trap),
3440 g_FILLER(S_interrupt_trap),
3441 g_FILLER(S_dustbin_trap),
3442 g_FILLER(S_mana_battery_trap),
3443 g_FILLER(S_monsterfingers_trap),
3444 g_FILLER(S_miscast_trap),
3445 g_FILLER(S_message_suppression_trap),
3446 g_FILLER(S_stuck_announcement_trap),
3447 g_FILLER(S_bloodthirsty_trap),
3448 g_FILLER(S_maximum_damage_trap),
3449 g_FILLER(S_latency_trap),
3450 g_FILLER(S_starlit_trap),
3451 g_FILLER(S_knowledge_trap),
3452 g_FILLER(S_highscore_trap),
3453 g_FILLER(S_pink_spell_trap),
3454 g_FILLER(S_green_spell_trap),
3455 g_FILLER(S_evc_trap),
3456 g_FILLER(S_underlayer_trap),
3457 g_FILLER(S_damage_meter_trap),
3458 g_FILLER(S_arbitrary_weight_trap),
3459 g_FILLER(S_fucked_info_trap),
3460 g_FILLER(S_black_spell_trap),
3461 g_FILLER(S_cyan_spell_trap),
3462 g_FILLER(S_heap_trap),
3463 g_FILLER(S_blue_spell_trap),
3464 g_FILLER(S_tron_trap),
3465 g_FILLER(S_red_spell_trap),
3466 g_FILLER(S_too_heavy_trap),
3467 g_FILLER(S_elongation_trap),
3468 g_FILLER(S_wrapover_trap),
3469 g_FILLER(S_destruction_trap),
3470 g_FILLER(S_melee_prefix_trap),
3471 g_FILLER(S_automore_trap),
3472 g_FILLER(S_unfair_attack_trap),
3474 g_FILLER(S_kop_cube),
3475 g_FILLER(S_boss_spawner),
3476 g_FILLER(S_contamination_trap),
3478 g_FILLER(S_evil_heel_trap),
3479 g_FILLER(S_bad_equipment_trap),
3480 g_FILLER(S_tempoconflict_trap),
3481 g_FILLER(S_tempohunger_trap),
3482 g_FILLER(S_teleportitis_trap),
3483 g_FILLER(S_polymorphitis_trap),
3484 g_FILLER(S_premature_death_trap),
3485 g_FILLER(S_lasting_amnesia_trap),
3486 g_FILLER(S_ragnarok_trap),
3487 g_FILLER(S_single_disenchant_trap),
3488 g_FILLER(S_acid_pit),
3490 g_FILLER(S_severe_disenchant_trap),
3491 g_FILLER(S_pain_trap),
3492 g_FILLER(S_trembling_trap),
3493 g_FILLER(S_techcap_trap),
3494 g_FILLER(S_spell_memory_trap),
3495 g_FILLER(S_skill_reduction_trap),
3496 g_FILLER(S_skillcap_trap),
3497 g_FILLER(S_permanent_stat_damage_trap),
3499 g_FILLER(S_orange_spell_trap),
3500 g_FILLER(S_violet_spell_trap),
3501 g_FILLER(S_trap_of_longing),
3502 g_FILLER(S_cursed_part_trap),
3503 g_FILLER(S_quaversal_trap),
3504 g_FILLER(S_appearance_shuffling_trap),
3505 g_FILLER(S_brown_spell_trap),
3506 g_FILLER(S_choiceless_trap),
3507 g_FILLER(S_goldspell_trap),
3508 g_FILLER(S_deprovement_trap),
3509 g_FILLER(S_initialization_trap),
3510 g_FILLER(S_gushlush_trap),
3511 g_FILLER(S_soiltype_trap),
3512 g_FILLER(S_dangerous_terrain_trap),
3513 g_FILLER(S_fallout_trap),
3514 g_FILLER(S_mojibake_trap),
3515 g_FILLER(S_gravation_trap),
3516 g_FILLER(S_uncalled_trap),
3517 g_FILLER(S_exploding_dice_trap),
3518 g_FILLER(S_permacurse_trap),
3519 g_FILLER(S_shrouded_identity_trap),
3520 g_FILLER(S_feeler_gauges_trap),
3521 g_FILLER(S_long_screwup_trap),
3522 g_FILLER(S_wing_yellow_changer),
3523 g_FILLER(S_life_saving_trap),
3524 g_FILLER(S_curseuse_trap),
3525 g_FILLER(S_cut_nutrition_trap),
3526 g_FILLER(S_skill_loss_trap),
3527 g_FILLER(S_autopilot_trap),
3528 g_FILLER(S_force_trap),
3529 g_FILLER(S_monster_glyph_trap),
3530 g_FILLER(S_changing_directive_trap),
3531 g_FILLER(S_container_kaboom_trap),
3532 g_FILLER(S_steal_degrade_trap),
3533 g_FILLER(S_left_inventory_trap),
3534 g_FILLER(S_fluctuating_speed_trap),
3535 g_FILLER(S_tarmustrokingnora_trap),
3536 g_FILLER(S_failure_trap),
3537 g_FILLER(S_bright_cyan_spell_trap),
3538 g_FILLER(S_frequentation_spawn_trap),
3539 g_FILLER(S_pet_ai_trap),
3540 g_FILLER(S_satan_trap),
3541 g_FILLER(S_rememberance_trap),
3542 g_FILLER(S_pokelie_trap),
3543 g_FILLER(S_autopickup_trap),
3544 g_FILLER(S_dywypi_trap),
3545 g_FILLER(S_silver_spell_trap),
3546 g_FILLER(S_metal_spell_trap),
3547 g_FILLER(S_platinum_spell_trap),
3548 g_FILLER(S_manler_trap),
3549 g_FILLER(S_doorning_trap),
3550 g_FILLER(S_nownsible_trap),
3551 g_FILLER(S_elm_street_trap),
3552 g_FILLER(S_monnoise_trap),
3553 g_FILLER(S_rang_call_trap),
3554 g_FILLER(S_recurring_spell_loss_trap),
3555 g_FILLER(S_antitraining_trap),
3556 g_FILLER(S_techout_trap),
3557 g_FILLER(S_stat_decay_trap),
3558 g_FILLER(S_movemork_trap),
3560 g_FILLER(S_hybrid_trap),
3561 g_FILLER(S_shapechange_trap),
3562 g_FILLER(S_meltem_trap),
3563 g_FILLER(S_miguc_trap),
3564 g_FILLER(S_directive_trap),
3565 g_FILLER(S_satatue_trap),
3566 g_FILLER(S_farting_web),
3567 g_FILLER(S_cataclysm_trap),
3568 g_FILLER(S_data_delete_trap),
3569 g_FILLER(S_elder_tentacling_trap),
3570 g_FILLER(S_footerer_trap),
3572 g_FILLER(S_bad_part_trap),
3573 g_FILLER(S_completely_bad_part_trap),
3574 g_FILLER(S_evil_variant_trap),
3576 g_FILLER(S_grave_wall_trap),
3577 g_FILLER(S_tunnel_trap),
3578 g_FILLER(S_farmland_trap),
3579 g_FILLER(S_mountain_trap),
3580 g_FILLER(S_water_tunnel_trap),
3581 g_FILLER(S_crystal_flood_trap),
3582 g_FILLER(S_moorland_trap),
3583 g_FILLER(S_urine_trap),
3584 g_FILLER(S_shifting_sand_trap),
3585 g_FILLER(S_styx_trap),
3586 g_FILLER(S_pentagram_trap),
3587 g_FILLER(S_snow_trap),
3588 g_FILLER(S_ash_trap),
3589 g_FILLER(S_sand_trap),
3590 g_FILLER(S_pavement_trap),
3591 g_FILLER(S_highway_trap),
3592 g_FILLER(S_grassland_trap),
3593 g_FILLER(S_nether_mist_trap),
3594 g_FILLER(S_stalactite_trap),
3595 g_FILLER(S_cryptfloor_trap),
3596 g_FILLER(S_bubble_trap),
3597 g_FILLER(S_rain_cloud_trap),
3598 g_FILLER(S_item_nastification_trap),
3599 g_FILLER(S_sanity_increase_trap),
3600 g_FILLER(S_psi_trap),
3601 g_FILLER(S_gay_trap),
3602 g_FILLER(S_sarah_trap),
3603 g_FILLER(S_claudia_trap),
3604 g_FILLER(S_ludgera_trap),
3605 g_FILLER(S_kati_trap),
3606 g_FILLER(S_sanity_treble_trap),
3607 g_FILLER(S_stat_decrease_trap),
3608 g_FILLER(S_simeout_trap),
3609 g_FILLER(S_spressing_trap),
3610 g_FILLER(S_nelly_trap),
3611 g_FILLER(S_eveline_trap),
3612 g_FILLER(S_karin_trap),
3613 g_FILLER(S_juen_trap),
3614 g_FILLER(S_kristina_trap),
3615 g_FILLER(S_lou_trap),
3616 g_FILLER(S_almut_trap),
3617 g_FILLER(S_julietta_trap),
3618 g_FILLER(S_arabella_trap),
3619 g_FILLER(S_kristin_trap),
3620 g_FILLER(S_anna_trap),
3621 g_FILLER(S_ruea_trap),
3622 g_FILLER(S_dora_trap),
3623 g_FILLER(S_marike_trap),
3624 g_FILLER(S_jette_trap),
3625 g_FILLER(S_ina_trap),
3626 g_FILLER(S_sing_trap),
3627 g_FILLER(S_victoria_trap),
3628 g_FILLER(S_melissa_trap),
3629 g_FILLER(S_anita_trap),
3630 g_FILLER(S_henrietta_trap),
3631 g_FILLER(S_verena_trap),
3632 g_FILLER(S_annemarie_trap),
3633 g_FILLER(S_jil_trap),
3634 g_FILLER(S_jana_trap),
3635 g_FILLER(S_katrin_trap),
3636 g_FILLER(S_gudrun_trap),
3637 g_FILLER(S_ella_trap),
3638 g_FILLER(S_manuela_trap),
3639 g_FILLER(S_jennifer_trap),
3640 g_FILLER(S_patricia_trap),
3641 g_FILLER(S_antje_trap),
3642 g_FILLER(S_antje_x_trap),
3643 g_FILLER(S_kerstin_trap),
3644 g_FILLER(S_laura_trap),
3645 g_FILLER(S_larissa_trap),
3646 g_FILLER(S_nora_trap),
3647 g_FILLER(S_natalia_trap),
3648 g_FILLER(S_susanne_trap),
3649 g_FILLER(S_lisa_trap),
3650 g_FILLER(S_bridghitte_trap),
3651 g_FILLER(S_julia_trap),
3652 g_FILLER(S_nicole_trap),
3653 g_FILLER(S_rita_trap),
3654 g_FILLER(S_janina_trap),
3655 g_FILLER(S_rosa_trap),
3656 g_FILLER(S_ksenia_trap),
3657 g_FILLER(S_lydia_trap),
3658 g_FILLER(S_conny_trap),
3659 g_FILLER(S_katia_trap),
3660 g_FILLER(S_mariya_trap),
3661 g_FILLER(S_elise_trap),
3662 g_FILLER(S_ronja_trap),
3663 g_FILLER(S_ariane_trap),
3664 g_FILLER(S_johanna_trap),
3665 g_FILLER(S_inge_trap),
3667 g_FILLER(S_wall_trap),
3668 g_FILLER(S_monster_generator),
3669 g_FILLER(S_potion_dispenser),
3670 g_FILLER(S_spacewars_spawn_trap),
3671 g_FILLER(S_tv_tropes_trap),
3672 g_FILLER(S_symbiote_trap),
3673 g_FILLER(S_kill_symbiote_trap),
3674 g_FILLER(S_symbiote_replacement_trap),
3675 g_FILLER(S_shutdown_trap),
3676 g_FILLER(S_corona_trap),
3677 g_FILLER(S_unproofing_trap),
3678 g_FILLER(S_visibility_trap),
3679 g_FILLER(S_feminism_stone_trap),
3680 g_FILLER(S_branch_teleporter),
3681 g_FILLER(S_branch_beamer),
3682 g_FILLER(S_poison_arrow_trap),
3683 g_FILLER(S_poison_bolt_trap),
3684 g_FILLER(S_mace_trap),
3685 g_FILLER(S_shueft_trap),
3686 g_FILLER(S_moth_larvae_trap),
3687 g_FILLER(S_worthiness_trap),
3688 g_FILLER(S_conduct_trap),
3689 g_FILLER(S_strikethrough_trap),
3690 g_FILLER(S_multiple_gather_trap),
3691 g_FILLER(S_vivisection_trap),
3692 g_FILLER(S_instafeminism_trap),
3693 g_FILLER(S_instanasty_trap),
3694 g_FILLER(S_skill_point_loss_trap),
3695 g_FILLER(S_perfect_match_trap),
3696 g_FILLER(S_dumbie_lightsaber_trap),
3697 g_FILLER(S_wrong_stairs),
3698 g_FILLER(S_techstop_trap),
3699 g_FILLER(S_amnesia_switch_trap),
3700 g_FILLER(S_skill_swap_trap),
3701 g_FILLER(S_skill_upordown_trap),
3702 g_FILLER(S_skill_randomize_trap),
3704 g_FILLER(S_skill_multiply_trap),
3705 g_FILLER(S_trapwalk_trap),
3706 g_FILLER(S_cluster_trap),
3707 g_FILLER(S_field_trap),
3708 g_FILLER(S_monicide_trap),
3709 g_FILLER(S_trap_creation_trap),
3710 g_FILLER(S_leold_trap),
3711 g_FILLER(S_animeband_trap),
3712 g_FILLER(S_perfume_trap),
3713 g_FILLER(S_court_trap),
3714 g_FILLER(S_elder_scrolls_trap),
3715 g_FILLER(S_joke_trap),
3716 g_FILLER(S_dungeon_lords_trap),
3717 g_FILLER(S_fortytwo_trap),
3718 g_FILLER(S_randomize_trap),
3719 g_FILLER(S_evilroom_trap),
3720 g_FILLER(S_aoe_trap),
3721 g_FILLER(S_elona_trap),
3722 g_FILLER(S_religion_trap),
3723 g_FILLER(S_steamband_trap),
3724 g_FILLER(S_hardcore_trap),
3725 g_FILLER(S_machine_trap),
3726 g_FILLER(S_bee_trap),
3727 g_FILLER(S_migo_trap),
3728 g_FILLER(S_angband_trap),
3729 g_FILLER(S_dnethack_trap),
3730 g_FILLER(S_evil_spawn_trap),
3731 g_FILLER(S_shoe_trap),
3732 g_FILLER(S_inside_trap),
3733 g_FILLER(S_doom_trap),
3734 g_FILLER(S_military_trap),
3735 g_FILLER(S_illusion_trap),
3736 g_FILLER(S_diablo_trap),
3738 g_FILLER(S_giant_explorer_trap),
3739 g_FILLER(S_trapwarp_trap),
3740 g_FILLER(S_yawm_trap),
3741 g_FILLER(S_cradle_of_chaos_trap),
3742 g_FILLER(S_tez_trap),
3743 g_FILLER(S_enthu_trap),
3744 g_FILLER(S_mikra_trap),
3745 g_FILLER(S_gots_too_good_trap),
3746 g_FILLER(S_killer_room_trap),
3747 g_FILLER(S_no_fun_walls_trap),
3749 g_FILLER(S_ruth_trap),
3750 g_FILLER(S_magdalena_trap),
3751 g_FILLER(S_marleen_trap),
3752 g_FILLER(S_klara_trap),
3753 g_FILLER(S_friederike_trap),
3754 g_FILLER(S_naomi_trap),
3755 g_FILLER(S_ute_trap),
3756 g_FILLER(S_jasieen_trap),
3757 g_FILLER(S_yasaman_trap),
3758 g_FILLER(S_may_britt_trap),
3760 g_FILLER(S_calling_out_trap),
3761 g_FILLER(S_field_break_trap),
3762 g_FILLER(S_tenth_trap),
3763 g_FILLER(S_debt_trap),
3764 g_FILLER(S_inversion_trap),
3765 g_FILLER(S_wince_trap),
3766 g_FILLER(S_u_have_been_trap),
3767 g_FILLER(S_really_bad_trap),
3768 g_FILLER(S_covid_trap),
3769 g_FILLER(S_artiblast_trap),
3771 g_FILLER(S_persistent_fart_trap),
3772 g_FILLER(S_attacking_heel_trap),
3773 g_FILLER(S_trap_teleporter),
3774 g_FILLER(S_alignment_trash_trap),
3775 g_FILLER(S_reshuffle_trap),
3776 g_FILLER(S_musehand_trap),
3777 g_FILLER(S_dogside_trap),
3778 g_FILLER(S_bankrupt_trap),
3779 g_FILLER(S_fillup_trap),
3780 g_FILLER(S_airstrike_trap),
3781 g_FILLER(S_dynamite_trap),
3782 g_FILLER(S_malevolence_trap),
3783 g_FILLER(S_leaflet_trap),
3784 g_FILLER(S_tentadeep_trap),
3785 g_FILLER(S_stathalf_trap),
3786 g_FILLER(S_cutstat_trap),
3787 g_FILLER(S_rare_spawn_trap),
3788 g_FILLER(S_you_are_an_idiot_trap),
3789 g_FILLER(S_nastycurse_trap),
3790 g_FILLER(S_repeating_nastycurse_trap),
3792 g_FILLER(S_nadine_trap),
3793 g_FILLER(S_luisa_trap),
3794 g_FILLER(S_irina_trap),
3795 g_FILLER(S_liselotte_trap),
3796 g_FILLER(S_greta_trap),
3797 g_FILLER(S_jane_trap),
3798 g_FILLER(S_sue_lyn_trap),
3799 g_FILLER(S_charlotte_trap),
3800 g_FILLER(S_hannah_trap),
3801 g_FILLER(S_little_marie_trap),
3803 g_FILLER(S_real_lie_trap),
3804 g_FILLER(S_escape_past_trap),
3805 g_FILLER(S_pethate_trap),
3806 g_FILLER(S_pet_lashout_trap),
3807 g_FILLER(S_petstarve_trap),
3808 g_FILLER(S_petscrew_trap),
3809 g_FILLER(S_tech_loss_trap),
3810 g_FILLER(S_proofloss_trap),
3811 g_FILLER(S_un_invis_trap),
3812 g_FILLER(S_detectation_trap),
3814 g_FILLER(S_option_trap),
3815 g_FILLER(S_miscolor_trap),
3816 g_FILLER(S_one_rainbow_trap),
3817 g_FILLER(S_colorshift_trap),
3818 g_FILLER(S_top_line_trap),
3819 g_FILLER(S_caps_trap),
3820 g_FILLER(S_un_knowledge_trap),
3821 g_FILLER(S_darkhance_trap),
3822 g_FILLER(S_dschueueuet_trap),
3823 g_FILLER(S_nopeskill_trap),
3824 g_FILLER(S_fuckfuckfuck_trap),
3826 g_FILLER(S_burden_trap),
3827 g_FILLER(S_magic_vacuum_trap),
3829 g_FILLER(S_tanja_trap),
3830 g_FILLER(S_sonja_trap),
3831 g_FILLER(S_rhea_trap),
3832 g_FILLER(S_lara_trap),
3834 g_FILLER(S_fuck_over_trap),
3836 g_FILLER(S_dagger_trap),
3837 g_FILLER(S_razor_trap),
3838 g_FILLER(S_phosgene_trap),
3839 g_FILLER(S_chloroform_trap),
3840 g_FILLER(S_corrosion_trap),
3841 g_FILLER(S_flame_trap),
3842 g_FILLER(S_wither_trap),
3843 g_FILLER(S_phaseport_trap),
3844 g_FILLER(S_phasebeam_trap),
3845 g_FILLER(S_vulnerate_trap),
3847 g_FILLER(S_epvi_trap),
3849 g_FILLER(S_sabrina_trap),
3851 g_FILLER(S_aefde_trap),
3853 g_FILLER(S_falling_rock_cold_trap),
3854 g_FILLER(S_return_trap),
3855 g_FILLER(S_intrinsic_steal_trap),
3856 g_FILLER(S_score_axe_trap),
3857 g_FILLER(S_score_drain_trap),
3858 g_FILLER(S_single_unidentify_trap),
3859 g_FILLER(S_hypoxic_pit),
3860 g_FILLER(S_unlucky_trap),
3861 g_FILLER(S_alignment_reduction_trap),
3862 g_FILLER(S_malignant_trap),
3863 g_FILLER(S_stat_damage_trap),
3864 g_FILLER(S_half_memory_trap),
3865 g_FILLER(S_half_training_trap),
3866 g_FILLER(S_debuff_trap),
3867 g_FILLER(S_trip_once_trap),
3868 g_FILLER(S_narcolepsy_trap),
3869 g_FILLER(S_martial_arts_trap),
3870 g_FILLER(S_mean_burden_trap),
3871 g_FILLER(S_carrcap_trap),
3872 g_FILLER(S_umeng_trap),
3874 g_FILLER(S_spell_cooldown_trap),
3875 g_FILLER(S_turbodull_trap),
3876 g_FILLER(S_reddam_trap),
3877 g_FILLER(S_redinc_trap),
3878 g_FILLER(S_mulch_trap),
3879 g_FILLER(S_inaccuracy_trap),
3880 g_FILLER(S_monster_multishot_trap),
3881 g_FILLER(S_have_a_pin_trap),
3882 g_FILLER(S_costly_failure_trap),
3883 g_FILLER(S_inventory_size_trap),
3885 g_FILLER(S_timerun_trap),
3886 0xf8, /* S_vbeam: meta-x, vertical rule */
3887 0xf1, /* S_hbeam: meta-q, horizontal rule */
3888 g_FILLER(S_lslant),
3889 g_FILLER(S_rslant),
3890 g_FILLER(S_digbeam),
3891 g_FILLER(S_flashbeam),
3892 /*70*/ g_FILLER(S_boomleft),
3893 g_FILLER(S_boomright),
3894 g_FILLER(S_ss1),
3895 g_FILLER(S_ss2),
3896 g_FILLER(S_ss3),
3897 g_FILLER(S_ss4),
3898 g_FILLER(S_sw_tl),
3899 0xef, /* S_sw_tc: meta-o, high horizontal line */
3900 g_FILLER(S_sw_tr),
3901 0xf8, /* S_sw_ml: meta-x, vertical rule */
3902 /*80*/ 0xf8, /* S_sw_mr: meta-x, vertical rule */
3903 g_FILLER(S_sw_bl),
3904 0xf3, /* S_sw_bc: meta-s, low horizontal line */
3905 g_FILLER(S_sw_br),
3906 g_FILLER(S_explode1),
3907 0xef, /* S_explode2: meta-o, high horizontal line */
3908 g_FILLER(S_explode3),
3909 0xf8, /* S_explode4: meta-x, vertical rule */
3910 g_FILLER(S_explode5),
3911 0xf8, /* S_explode6: meta-x, vertical rule */
3912 /*90*/ g_FILLER(S_explode7),
3913 0xf3, /* S_explode8: meta-s, low horizontal line */
3914 g_FILLER(S_explode9),
3917 #ifdef MAC_GRAPHICS_ENV
3918 static uchar mac_graphics[MAXPCHARS] = {
3919 /* 0*/ g_FILLER(S_stone),
3920 0xba, /* S_vwall */
3921 0xcd, /* S_hwall */
3922 0xc9, /* S_tlcorn */
3923 0xbb, /* S_trcorn */
3924 0xc8, /* S_blcorn */
3925 0xbc, /* S_brcorn */
3926 0xce, /* S_crwall */
3927 0xca, /* S_tuwall */
3928 0xcb, /* S_tdwall */
3929 /*10*/ 0xb9, /* S_tlwall */
3930 0xcc, /* S_trwall */
3931 g_FILLER(S_rockwall), /* rockwall */
3932 g_FILLER(S_gravewall), /* gravewall */
3933 g_FILLER(S_tunnelwall), /* tunnelwall */
3934 0xb0, /* S_ndoor */
3935 0xee, /* S_vodoor */
3936 0xee, /* S_hodoor */
3937 0xef, /* S_vcdoor */
3938 0xef, /* S_hcdoor */
3939 /*20*/ 0xf0, /* S_bars: equivalency symbol */
3941 0xf1, /* S_tree: plus-or-minus */
3942 0xf1, /* S_farmland: plus or minus symbol */
3943 g_FILLER(S_mountain), /* mountain */
3944 g_FILLER(S_Room),
3945 g_FILLER(S_stone), /* S_darkroom */
3946 0xB0, /* S_corr */
3947 g_FILLER(S_litcorr),
3948 g_FILLER(S_upstair),
3949 g_FILLER(S_dnstair),
3950 /*30*/ g_FILLER(S_upladder),
3951 g_FILLER(S_dnladder),
3952 g_FILLER(S_altar),
3953 0xef, /* S_grave: same as open door */
3954 g_FILLER(S_throne),
3955 g_FILLER(S_sink),
3956 g_FILLER(S_toilet),
3957 g_FILLER(S_fountain),
3958 0xe0, /* S_pool */
3959 g_FILLER(S_ice),
3960 /*40*/ g_FILLER(S_lava),
3961 g_FILLER(S_vodbridge),
3962 g_FILLER(S_hodbridge),
3963 g_FILLER(S_vcdbridge),
3964 g_FILLER(S_hcdbridge),
3965 g_FILLER(S_air),
3966 g_FILLER(S_cloud),
3967 g_FILLER(S_dungwall), /* dungwall */
3968 0xf7, /* S_water: meta-w, approx. equals */
3969 g_FILLER(S_watertunnel), /* watertunnel */
3970 /*50*/ 0xf7, /* S_crystalwater: meta-w, approx. equals */
3971 0xf7, /* moorland */
3972 0xf7, /* urinelake */
3973 0xf7, /* shiftingsand */
3974 0xf7, /* styxriver */
3975 g_FILLER(S_well),
3976 g_FILLER(S_poisonedwell),
3977 g_FILLER(S_wagon),
3978 g_FILLER(S_burningwagon),
3979 g_FILLER(S_woodentable),
3980 /*60*/ g_FILLER(S_strawmattress),
3981 g_FILLER(S_snow),
3982 g_FILLER(S_ash),
3983 g_FILLER(S_sand),
3984 g_FILLER(S_pavedfloor),
3985 g_FILLER(S_highway),
3986 g_FILLER(S_grass),
3987 g_FILLER(S_nethermist),
3988 g_FILLER(S_stalactite),
3989 g_FILLER(S_cryptfloor),
3990 /*70*/ g_FILLER(S_bubbles),
3991 g_FILLER(S_raincloud),
3992 g_FILLER(S_pentagram),
3993 g_FILLER(S_carvedbed),
3994 g_FILLER(S_grayglyph),
3995 g_FILLER(S_water),
3996 g_FILLER(S_arrow_trap),
3997 g_FILLER(S_dart_trap),
3998 g_FILLER(S_falling_rock_trap),
3999 g_FILLER(S_squeaky_board),
4000 g_FILLER(S_bear_trap),
4001 g_FILLER(S_land_mine),
4002 g_FILLER(S_rolling_boulder_trap),
4003 g_FILLER(S_sleeping_gas_trap),
4004 g_FILLER(S_rust_trap),
4005 g_FILLER(S_fire_trap),
4006 g_FILLER(S_pit),
4007 g_FILLER(S_spiked_pit),
4008 g_FILLER(S_hole),
4009 g_FILLER(S_trap_door),
4010 g_FILLER(S_teleportation_trap),
4011 g_FILLER(S_level_teleporter),
4012 g_FILLER(S_magic_portal),
4013 g_FILLER(S_web),
4014 g_FILLER(S_statue_trap),
4015 g_FILLER(S_magic_trap),
4016 g_FILLER(S_anti_magic_trap),
4017 g_FILLER(S_polymorph_trap),
4018 g_FILLER(S_ice_trap),
4019 g_FILLER(S_spear_trap),
4020 g_FILLER(S_falling_rocks_trap),
4021 g_FILLER(S_magic_beam_trap),
4022 g_FILLER(S_pile_of_shit),
4023 g_FILLER(S_animation_trap),
4024 g_FILLER(S_glyph_of_warding),
4025 g_FILLER(S_scything_blade),
4026 g_FILLER(S_bolt_trap),
4027 g_FILLER(S_acid_pool),
4028 g_FILLER(S_water_pool),
4029 g_FILLER(S_poison_gas_trap),
4030 g_FILLER(S_slow_gas_trap),
4031 g_FILLER(S_shock_trap),
4032 g_FILLER(S_rmb_loss_trap),
4033 g_FILLER(S_display_trap),
4034 g_FILLER(S_spell_loss_trap),
4035 g_FILLER(S_yellow_spell_trap),
4036 g_FILLER(S_auto_destruct_trap),
4037 g_FILLER(S_memory_trap),
4038 g_FILLER(S_inventory_trap),
4039 g_FILLER(S_black_ng_wall_trap),
4040 g_FILLER(S_menu_trap),
4041 g_FILLER(S_speed_trap),
4042 g_FILLER(S_superscroller_trap),
4043 g_FILLER(S_active_superscroller_trap),
4044 g_FILLER(S_swarm_trap),
4045 g_FILLER(S_automatic_switcher),
4046 g_FILLER(S_unknown_trap),
4047 g_FILLER(S_heel_trap),
4048 g_FILLER(S_vuln_trap),
4050 g_FILLER(S_lava_trap),
4051 g_FILLER(S_flood_trap),
4052 g_FILLER(S_drain_trap),
4053 g_FILLER(S_free_hand_trap),
4054 g_FILLER(S_disintegration_trap),
4055 g_FILLER(S_unidentify_trap),
4056 g_FILLER(S_thirst_trap),
4057 g_FILLER(S_luck_trap),
4058 g_FILLER(S_shades_of_grey_trap),
4059 g_FILLER(S_item_telep_trap),
4060 g_FILLER(S_gravity_trap),
4061 g_FILLER(S_death_trap),
4062 g_FILLER(S_stone_to_flesh_trap),
4063 g_FILLER(S_quicksand_trap),
4064 g_FILLER(S_faint_trap),
4065 g_FILLER(S_curse_trap),
4066 g_FILLER(S_difficulty_trap),
4067 g_FILLER(S_sound_trap),
4068 g_FILLER(S_caster_trap),
4069 g_FILLER(S_weakness_trap),
4070 g_FILLER(S_rot_thirteen_trap),
4071 g_FILLER(S_bishop_trap),
4072 g_FILLER(S_confusion_trap),
4073 g_FILLER(S_nupesell_trap),
4074 g_FILLER(S_drop_trap),
4075 g_FILLER(S_dstw_trap),
4076 g_FILLER(S_status_trap),
4077 g_FILLER(S_alignment_trap),
4078 g_FILLER(S_stairs_trap),
4080 g_FILLER(S_pestilence_trap),
4081 g_FILLER(S_famine_trap),
4083 g_FILLER(S_relocation_trap),
4085 g_FILLER(S_uninformation_trap),
4087 g_FILLER(S_intrinsic_loss_trap),
4088 g_FILLER(S_blood_loss_trap),
4089 g_FILLER(S_bad_effect_trap),
4090 g_FILLER(S_multiplying_trap),
4091 g_FILLER(S_auto_vuln_trap),
4092 g_FILLER(S_tele_items_trap),
4093 g_FILLER(S_nastiness_trap),
4095 g_FILLER(S_recursion_trap),
4096 g_FILLER(S_respawn_trap),
4097 g_FILLER(S_warp_zone),
4098 g_FILLER(S_captcha_trap),
4099 g_FILLER(S_mind_wipe_trap),
4100 g_FILLER(S_shuriken_trap),
4101 g_FILLER(S_shit_pit),
4102 g_FILLER(S_shaft_trap),
4103 g_FILLER(S_lock_trap),
4104 g_FILLER(S_mc_trap),
4105 g_FILLER(S_farlook_trap),
4106 g_FILLER(S_gateway_trap),
4107 g_FILLER(S_growing_trap),
4108 g_FILLER(S_cooling_trap),
4109 g_FILLER(S_bar_trap),
4110 g_FILLER(S_locking_trap),
4111 g_FILLER(S_air_trap),
4112 g_FILLER(S_terrain_trap),
4114 g_FILLER(S_loudspeaker),
4115 g_FILLER(S_nest_trap),
4116 g_FILLER(S_bullet_trap),
4117 g_FILLER(S_paralysis_trap),
4118 g_FILLER(S_cyanide_trap),
4119 g_FILLER(S_laser_trap),
4120 g_FILLER(S_giant_chasm),
4121 g_FILLER(S_fart_trap),
4122 g_FILLER(S_confuse_trap),
4123 g_FILLER(S_stun_trap),
4124 g_FILLER(S_hallucination_trap),
4125 g_FILLER(S_petrification_trap),
4126 g_FILLER(S_numbness_trap),
4127 g_FILLER(S_freezing_trap),
4128 g_FILLER(S_burning_trap),
4129 g_FILLER(S_fear_trap),
4130 g_FILLER(S_blindness_trap),
4131 g_FILLER(S_glib_trap),
4132 g_FILLER(S_slime_trap),
4133 g_FILLER(S_inertia_trap),
4134 g_FILLER(S_time_trap),
4135 g_FILLER(S_lycanthropy_trap),
4136 g_FILLER(S_unlight_trap),
4137 g_FILLER(S_elemental_trap),
4138 g_FILLER(S_escalating_trap),
4139 g_FILLER(S_negative_trap),
4140 g_FILLER(S_mana_trap),
4141 g_FILLER(S_sin_trap),
4142 g_FILLER(S_destroy_armor_trap),
4143 g_FILLER(S_divine_anger_trap),
4144 g_FILLER(S_genetic_trap),
4145 g_FILLER(S_missingno_trap),
4146 g_FILLER(S_cancellation_trap),
4147 g_FILLER(S_hostility_trap),
4148 g_FILLER(S_boss_trap),
4149 g_FILLER(S_wishing_trap),
4150 g_FILLER(S_recurring_amn_trap),
4151 g_FILLER(S_bigscript_trap),
4152 g_FILLER(S_bank_trap),
4153 g_FILLER(S_only_trap),
4154 g_FILLER(S_map_trap),
4155 g_FILLER(S_tech_trap),
4156 g_FILLER(S_disenchant_trap),
4157 g_FILLER(S_verisiert),
4158 g_FILLER(S_chaos_trap),
4159 g_FILLER(S_muteness_trap),
4160 g_FILLER(S_ntll_trap),
4161 g_FILLER(S_engraving_trap),
4162 g_FILLER(S_magic_device_trap),
4163 g_FILLER(S_book_trap),
4164 g_FILLER(S_level_trap),
4165 g_FILLER(S_quiz_trap),
4167 g_FILLER(S_falling_boulder_trap),
4168 g_FILLER(S_glass_arrow_trap),
4169 g_FILLER(S_glass_bolt_trap),
4170 g_FILLER(S_out_of_magic_trap),
4171 g_FILLER(S_plasma_trap),
4172 g_FILLER(S_bomb_trap),
4173 g_FILLER(S_earthquake_trap),
4174 g_FILLER(S_noise_trap),
4175 g_FILLER(S_glue_trap),
4176 g_FILLER(S_guillotine_trap),
4177 g_FILLER(S_bisection_trap),
4178 g_FILLER(S_volt_trap),
4179 g_FILLER(S_horde_trap),
4180 g_FILLER(S_immobility_trap),
4181 g_FILLER(S_green_glyph_trap),
4182 g_FILLER(S_blue_glyph_trap),
4183 g_FILLER(S_yellow_glyph_trap),
4184 g_FILLER(S_orange_glyph_trap),
4185 g_FILLER(S_black_glyph_trap),
4186 g_FILLER(S_purple_glyph_trap),
4188 g_FILLER(S_metabolic_trap),
4189 g_FILLER(S_no_return_trap),
4190 g_FILLER(S_ego_trap),
4191 g_FILLER(S_fast_forward_trap),
4192 g_FILLER(S_rotten_trap),
4193 g_FILLER(S_unskilled_trap),
4194 g_FILLER(S_low_stats_trap),
4195 g_FILLER(S_training_trap),
4196 g_FILLER(S_exercise_trap),
4197 g_FILLER(S_falling_loadstone_trap),
4198 g_FILLER(S_summon_undead_trap),
4199 g_FILLER(S_falling_nastystone_trap),
4201 g_FILLER(S_spined_ball_trap),
4202 g_FILLER(S_pendulum_trap),
4203 g_FILLER(S_turn_table),
4204 g_FILLER(S_scent_trap),
4205 g_FILLER(S_banana_trap),
4206 g_FILLER(S_falling_tub_trap),
4207 g_FILLER(S_alarm),
4208 g_FILLER(S_caltrops_trap),
4209 g_FILLER(S_blade_wire),
4210 g_FILLER(S_magnet_trap),
4211 g_FILLER(S_slingshot_trap),
4212 g_FILLER(S_cannon_trap),
4213 g_FILLER(S_venom_sprinkler),
4214 g_FILLER(S_fumarole),
4216 g_FILLER(S_mana_pit),
4217 g_FILLER(S_elemental_portal),
4218 g_FILLER(S_girliness_trap),
4219 g_FILLER(S_fumbling_trap),
4220 g_FILLER(S_egomonster_trap),
4221 g_FILLER(S_flooding_trap),
4222 g_FILLER(S_monster_cube),
4223 g_FILLER(S_cursed_grave),
4224 g_FILLER(S_limitation_trap),
4225 g_FILLER(S_weak_sight_trap),
4226 g_FILLER(S_random_message_trap),
4228 g_FILLER(S_desecration_trap),
4229 g_FILLER(S_starvation_trap),
4230 g_FILLER(S_dropless_trap),
4231 g_FILLER(S_low_effect_trap),
4232 g_FILLER(S_invisible_trap),
4233 g_FILLER(S_ghost_world_trap),
4234 g_FILLER(S_dehydration_trap),
4235 g_FILLER(S_hate_trap),
4236 g_FILLER(S_spacewars_trap),
4237 g_FILLER(S_temporary_recursion_trap),
4238 g_FILLER(S_totter_trap),
4239 g_FILLER(S_nonintrinsical_trap),
4240 g_FILLER(S_dropcurse_trap),
4241 g_FILLER(S_nakedness_trap),
4242 g_FILLER(S_antilevel_trap),
4243 g_FILLER(S_ventilator),
4244 g_FILLER(S_stealer_trap),
4245 g_FILLER(S_rebellion_trap),
4246 g_FILLER(S_crap_trap),
4247 g_FILLER(S_misfire_trap),
4248 g_FILLER(S_trap_of_walls),
4250 g_FILLER(S_disconnect_trap),
4251 g_FILLER(S_interface_screw_trap),
4252 g_FILLER(S_dimness_trap),
4253 g_FILLER(S_evil_artifact_trap),
4254 g_FILLER(S_bossfight_trap),
4255 g_FILLER(S_entire_level_trap),
4256 g_FILLER(S_bones_trap),
4257 g_FILLER(S_rodney_trap),
4258 g_FILLER(S_autocurse_trap),
4259 g_FILLER(S_highlevel_trap),
4260 g_FILLER(S_spell_forgetting_trap),
4261 g_FILLER(S_sound_effect_trap),
4263 g_FILLER(S_trap_percents),
4265 g_FILLER(S_nexus_trap),
4266 g_FILLER(S_leg_trap),
4267 g_FILLER(S_artifact_jackpot_trap),
4268 g_FILLER(S_map_amnesia_trap),
4269 g_FILLER(S_spreading_trap),
4270 g_FILLER(S_adjacent_trap),
4271 g_FILLER(S_superthing_trap),
4272 g_FILLER(S_current_shaft),
4273 g_FILLER(S_levitation_trap),
4274 g_FILLER(S_bowel_cramps_trap),
4275 g_FILLER(S_unequipping_trap),
4276 g_FILLER(S_good_artifact_trap),
4277 g_FILLER(S_gender_trap),
4278 g_FILLER(S_trap_of_oa),
4279 g_FILLER(S_sincount_trap),
4280 g_FILLER(S_beamer_trap),
4281 g_FILLER(S_level_beamer),
4282 g_FILLER(S_pet_trap),
4283 g_FILLER(S_piercing_beam_trap),
4284 g_FILLER(S_wrenching_trap),
4285 g_FILLER(S_tracker_trap),
4286 g_FILLER(S_nurse_trap),
4287 g_FILLER(S_back_to_start_trap),
4288 g_FILLER(S_nemesis_trap),
4289 g_FILLER(S_strew_trap),
4290 g_FILLER(S_outta_depth_trap),
4291 g_FILLER(S_punishment_trap),
4292 g_FILLER(S_boon_trap),
4293 g_FILLER(S_fountain_trap),
4294 g_FILLER(S_throne_trap),
4295 g_FILLER(S_anoxic_pit),
4296 g_FILLER(S_arabella_speaker),
4297 g_FILLER(S_femmy_trap),
4298 g_FILLER(S_madeleine_trap),
4299 g_FILLER(S_marlena_trap),
4300 g_FILLER(S_anastasia_trap),
4301 g_FILLER(S_filler_trap),
4302 g_FILLER(S_toxic_venom_trap),
4303 g_FILLER(S_insanity_trap),
4304 g_FILLER(S_madness_trap),
4305 g_FILLER(S_jessica_trap),
4306 g_FILLER(S_solvejg_trap),
4307 g_FILLER(S_wendy_trap),
4308 g_FILLER(S_katharina_trap),
4309 g_FILLER(S_elena_trap),
4310 g_FILLER(S_thai_trap),
4311 g_FILLER(S_elif_trap),
4312 g_FILLER(S_nadja_trap),
4313 g_FILLER(S_sandra_trap),
4314 g_FILLER(S_natalje_trap),
4315 g_FILLER(S_jeanetta_trap),
4316 g_FILLER(S_yvonne_trap),
4317 g_FILLER(S_maurah_trap),
4319 g_FILLER(S_lootcut_trap),
4320 g_FILLER(S_monster_speed_trap),
4321 g_FILLER(S_scaling_trap),
4322 g_FILLER(S_enmity_trap),
4323 g_FILLER(S_white_spell_trap),
4324 g_FILLER(S_gray_spell_trap),
4325 g_FILLER(S_quasar_trap),
4326 g_FILLER(S_momma_trap),
4327 g_FILLER(S_horror_trap),
4328 g_FILLER(S_artificer_trap),
4329 g_FILLER(S_wereform_trap),
4330 g_FILLER(S_nonprayer_trap),
4331 g_FILLER(S_evil_patch_trap),
4332 g_FILLER(S_hard_mode_trap),
4333 g_FILLER(S_secret_attack_trap),
4334 g_FILLER(S_eater_trap),
4335 g_FILLER(S_covetous_trap),
4336 g_FILLER(S_not_seen_trap),
4337 g_FILLER(S_dark_mode_trap),
4338 g_FILLER(S_antisearch_trap),
4339 g_FILLER(S_homicide_trap),
4340 g_FILLER(S_nasty_nation_trap),
4341 g_FILLER(S_wakeup_call_trap),
4342 g_FILLER(S_grayout_trap),
4343 g_FILLER(S_gray_center_trap),
4344 g_FILLER(S_checkerboard_trap),
4345 g_FILLER(S_clockwise_spin_trap),
4346 g_FILLER(S_counterclockwise_trap),
4347 g_FILLER(S_lag_trap),
4348 g_FILLER(S_blesscurse_trap),
4349 g_FILLER(S_delight_trap),
4350 g_FILLER(S_discharge_trap),
4351 g_FILLER(S_trashing_trap),
4352 g_FILLER(S_filtering_trap),
4353 g_FILLER(S_deformatting_trap),
4354 g_FILLER(S_flicker_strip_trap),
4355 g_FILLER(S_undressing_trap),
4356 g_FILLER(S_hyperbluewall_trap),
4357 g_FILLER(S_nolite_trap),
4358 g_FILLER(S_paranoia_trap),
4359 g_FILLER(S_fleecescript_trap),
4360 g_FILLER(S_interrupt_trap),
4361 g_FILLER(S_dustbin_trap),
4362 g_FILLER(S_mana_battery_trap),
4363 g_FILLER(S_monsterfingers_trap),
4364 g_FILLER(S_miscast_trap),
4365 g_FILLER(S_message_suppression_trap),
4366 g_FILLER(S_stuck_announcement_trap),
4367 g_FILLER(S_bloodthirsty_trap),
4368 g_FILLER(S_maximum_damage_trap),
4369 g_FILLER(S_latency_trap),
4370 g_FILLER(S_starlit_trap),
4371 g_FILLER(S_knowledge_trap),
4372 g_FILLER(S_highscore_trap),
4373 g_FILLER(S_pink_spell_trap),
4374 g_FILLER(S_green_spell_trap),
4375 g_FILLER(S_evc_trap),
4376 g_FILLER(S_underlayer_trap),
4377 g_FILLER(S_damage_meter_trap),
4378 g_FILLER(S_arbitrary_weight_trap),
4379 g_FILLER(S_fucked_info_trap),
4380 g_FILLER(S_black_spell_trap),
4381 g_FILLER(S_cyan_spell_trap),
4382 g_FILLER(S_heap_trap),
4383 g_FILLER(S_blue_spell_trap),
4384 g_FILLER(S_tron_trap),
4385 g_FILLER(S_red_spell_trap),
4386 g_FILLER(S_too_heavy_trap),
4387 g_FILLER(S_elongation_trap),
4388 g_FILLER(S_wrapover_trap),
4389 g_FILLER(S_destruction_trap),
4390 g_FILLER(S_melee_prefix_trap),
4391 g_FILLER(S_automore_trap),
4392 g_FILLER(S_unfair_attack_trap),
4394 g_FILLER(S_kop_cube),
4395 g_FILLER(S_boss_spawner),
4396 g_FILLER(S_contamination_trap),
4398 g_FILLER(S_evil_heel_trap),
4399 g_FILLER(S_bad_equipment_trap),
4400 g_FILLER(S_tempoconflict_trap),
4401 g_FILLER(S_tempohunger_trap),
4402 g_FILLER(S_teleportitis_trap),
4403 g_FILLER(S_polymorphitis_trap),
4404 g_FILLER(S_premature_death_trap),
4405 g_FILLER(S_lasting_amnesia_trap),
4406 g_FILLER(S_ragnarok_trap),
4407 g_FILLER(S_single_disenchant_trap),
4408 g_FILLER(S_acid_pit),
4410 g_FILLER(S_severe_disenchant_trap),
4411 g_FILLER(S_pain_trap),
4412 g_FILLER(S_trembling_trap),
4413 g_FILLER(S_techcap_trap),
4414 g_FILLER(S_spell_memory_trap),
4415 g_FILLER(S_skill_reduction_trap),
4416 g_FILLER(S_skillcap_trap),
4417 g_FILLER(S_permanent_stat_damage_trap),
4419 g_FILLER(S_orange_spell_trap),
4420 g_FILLER(S_violet_spell_trap),
4421 g_FILLER(S_trap_of_longing),
4422 g_FILLER(S_cursed_part_trap),
4423 g_FILLER(S_quaversal_trap),
4424 g_FILLER(S_appearance_shuffling_trap),
4425 g_FILLER(S_brown_spell_trap),
4426 g_FILLER(S_choiceless_trap),
4427 g_FILLER(S_goldspell_trap),
4428 g_FILLER(S_deprovement_trap),
4429 g_FILLER(S_initialization_trap),
4430 g_FILLER(S_gushlush_trap),
4431 g_FILLER(S_soiltype_trap),
4432 g_FILLER(S_dangerous_terrain_trap),
4433 g_FILLER(S_fallout_trap),
4434 g_FILLER(S_mojibake_trap),
4435 g_FILLER(S_gravation_trap),
4436 g_FILLER(S_uncalled_trap),
4437 g_FILLER(S_exploding_dice_trap),
4438 g_FILLER(S_permacurse_trap),
4439 g_FILLER(S_shrouded_identity_trap),
4440 g_FILLER(S_feeler_gauges_trap),
4441 g_FILLER(S_long_screwup_trap),
4442 g_FILLER(S_wing_yellow_changer),
4443 g_FILLER(S_life_saving_trap),
4444 g_FILLER(S_curseuse_trap),
4445 g_FILLER(S_cut_nutrition_trap),
4446 g_FILLER(S_skill_loss_trap),
4447 g_FILLER(S_autopilot_trap),
4448 g_FILLER(S_force_trap),
4449 g_FILLER(S_monster_glyph_trap),
4450 g_FILLER(S_changing_directive_trap),
4451 g_FILLER(S_container_kaboom_trap),
4452 g_FILLER(S_steal_degrade_trap),
4453 g_FILLER(S_left_inventory_trap),
4454 g_FILLER(S_fluctuating_speed_trap),
4455 g_FILLER(S_tarmustrokingnora_trap),
4456 g_FILLER(S_failure_trap),
4457 g_FILLER(S_bright_cyan_spell_trap),
4458 g_FILLER(S_frequentation_spawn_trap),
4459 g_FILLER(S_pet_ai_trap),
4460 g_FILLER(S_satan_trap),
4461 g_FILLER(S_rememberance_trap),
4462 g_FILLER(S_pokelie_trap),
4463 g_FILLER(S_autopickup_trap),
4464 g_FILLER(S_dywypi_trap),
4465 g_FILLER(S_silver_spell_trap),
4466 g_FILLER(S_metal_spell_trap),
4467 g_FILLER(S_platinum_spell_trap),
4468 g_FILLER(S_manler_trap),
4469 g_FILLER(S_doorning_trap),
4470 g_FILLER(S_nownsible_trap),
4471 g_FILLER(S_elm_street_trap),
4472 g_FILLER(S_monnoise_trap),
4473 g_FILLER(S_rang_call_trap),
4474 g_FILLER(S_recurring_spell_loss_trap),
4475 g_FILLER(S_antitraining_trap),
4476 g_FILLER(S_techout_trap),
4477 g_FILLER(S_stat_decay_trap),
4478 g_FILLER(S_movemork_trap),
4480 g_FILLER(S_hybrid_trap),
4481 g_FILLER(S_shapechange_trap),
4482 g_FILLER(S_meltem_trap),
4483 g_FILLER(S_miguc_trap),
4484 g_FILLER(S_directive_trap),
4485 g_FILLER(S_satatue_trap),
4486 g_FILLER(S_farting_web),
4487 g_FILLER(S_cataclysm_trap),
4488 g_FILLER(S_data_delete_trap),
4489 g_FILLER(S_elder_tentacling_trap),
4490 g_FILLER(S_footerer_trap),
4492 g_FILLER(S_bad_part_trap),
4493 g_FILLER(S_completely_bad_part_trap),
4494 g_FILLER(S_evil_variant_trap),
4496 g_FILLER(S_grave_wall_trap),
4497 g_FILLER(S_tunnel_trap),
4498 g_FILLER(S_farmland_trap),
4499 g_FILLER(S_mountain_trap),
4500 g_FILLER(S_water_tunnel_trap),
4501 g_FILLER(S_crystal_flood_trap),
4502 g_FILLER(S_moorland_trap),
4503 g_FILLER(S_urine_trap),
4504 g_FILLER(S_shifting_sand_trap),
4505 g_FILLER(S_styx_trap),
4506 g_FILLER(S_pentagram_trap),
4507 g_FILLER(S_snow_trap),
4508 g_FILLER(S_ash_trap),
4509 g_FILLER(S_sand_trap),
4510 g_FILLER(S_pavement_trap),
4511 g_FILLER(S_highway_trap),
4512 g_FILLER(S_grassland_trap),
4513 g_FILLER(S_nether_mist_trap),
4514 g_FILLER(S_stalactite_trap),
4515 g_FILLER(S_cryptfloor_trap),
4516 g_FILLER(S_bubble_trap),
4517 g_FILLER(S_rain_cloud_trap),
4518 g_FILLER(S_item_nastification_trap),
4519 g_FILLER(S_sanity_increase_trap),
4520 g_FILLER(S_psi_trap),
4521 g_FILLER(S_gay_trap),
4522 g_FILLER(S_sarah_trap),
4523 g_FILLER(S_claudia_trap),
4524 g_FILLER(S_ludgera_trap),
4525 g_FILLER(S_kati_trap),
4526 g_FILLER(S_sanity_treble_trap),
4527 g_FILLER(S_stat_decrease_trap),
4528 g_FILLER(S_simeout_trap),
4529 g_FILLER(S_spressing_trap),
4530 g_FILLER(S_nelly_trap),
4531 g_FILLER(S_eveline_trap),
4532 g_FILLER(S_karin_trap),
4533 g_FILLER(S_juen_trap),
4534 g_FILLER(S_kristina_trap),
4535 g_FILLER(S_lou_trap),
4536 g_FILLER(S_almut_trap),
4537 g_FILLER(S_julietta_trap),
4538 g_FILLER(S_arabella_trap),
4539 g_FILLER(S_kristin_trap),
4540 g_FILLER(S_anna_trap),
4541 g_FILLER(S_ruea_trap),
4542 g_FILLER(S_dora_trap),
4543 g_FILLER(S_marike_trap),
4544 g_FILLER(S_jette_trap),
4545 g_FILLER(S_ina_trap),
4546 g_FILLER(S_sing_trap),
4547 g_FILLER(S_victoria_trap),
4548 g_FILLER(S_melissa_trap),
4549 g_FILLER(S_anita_trap),
4550 g_FILLER(S_henrietta_trap),
4551 g_FILLER(S_verena_trap),
4552 g_FILLER(S_annemarie_trap),
4553 g_FILLER(S_jil_trap),
4554 g_FILLER(S_jana_trap),
4555 g_FILLER(S_katrin_trap),
4556 g_FILLER(S_gudrun_trap),
4557 g_FILLER(S_ella_trap),
4558 g_FILLER(S_manuela_trap),
4559 g_FILLER(S_jennifer_trap),
4560 g_FILLER(S_patricia_trap),
4561 g_FILLER(S_antje_trap),
4562 g_FILLER(S_antje_x_trap),
4563 g_FILLER(S_kerstin_trap),
4564 g_FILLER(S_laura_trap),
4565 g_FILLER(S_larissa_trap),
4566 g_FILLER(S_nora_trap),
4567 g_FILLER(S_natalia_trap),
4568 g_FILLER(S_susanne_trap),
4569 g_FILLER(S_lisa_trap),
4570 g_FILLER(S_bridghitte_trap),
4571 g_FILLER(S_julia_trap),
4572 g_FILLER(S_nicole_trap),
4573 g_FILLER(S_rita_trap),
4574 g_FILLER(S_janina_trap),
4575 g_FILLER(S_rosa_trap),
4576 g_FILLER(S_ksenia_trap),
4577 g_FILLER(S_lydia_trap),
4578 g_FILLER(S_conny_trap),
4579 g_FILLER(S_katia_trap),
4580 g_FILLER(S_mariya_trap),
4581 g_FILLER(S_elise_trap),
4582 g_FILLER(S_ronja_trap),
4583 g_FILLER(S_ariane_trap),
4584 g_FILLER(S_johanna_trap),
4585 g_FILLER(S_inge_trap),
4587 g_FILLER(S_wall_trap),
4588 g_FILLER(S_monster_generator),
4589 g_FILLER(S_potion_dispenser),
4590 g_FILLER(S_spacewars_spawn_trap),
4591 g_FILLER(S_tv_tropes_trap),
4592 g_FILLER(S_symbiote_trap),
4593 g_FILLER(S_kill_symbiote_trap),
4594 g_FILLER(S_symbiote_replacement_trap),
4595 g_FILLER(S_shutdown_trap),
4596 g_FILLER(S_corona_trap),
4597 g_FILLER(S_unproofing_trap),
4598 g_FILLER(S_visibility_trap),
4599 g_FILLER(S_feminism_stone_trap),
4600 g_FILLER(S_branch_teleporter),
4601 g_FILLER(S_branch_beamer),
4602 g_FILLER(S_poison_arrow_trap),
4603 g_FILLER(S_poison_bolt_trap),
4604 g_FILLER(S_mace_trap),
4605 g_FILLER(S_shueft_trap),
4606 g_FILLER(S_moth_larvae_trap),
4607 g_FILLER(S_worthiness_trap),
4608 g_FILLER(S_conduct_trap),
4609 g_FILLER(S_strikethrough_trap),
4610 g_FILLER(S_multiple_gather_trap),
4611 g_FILLER(S_vivisection_trap),
4612 g_FILLER(S_instafeminism_trap),
4613 g_FILLER(S_instanasty_trap),
4614 g_FILLER(S_skill_point_loss_trap),
4615 g_FILLER(S_perfect_match_trap),
4616 g_FILLER(S_dumbie_lightsaber_trap),
4617 g_FILLER(S_wrong_stairs),
4618 g_FILLER(S_techstop_trap),
4619 g_FILLER(S_amnesia_switch_trap),
4620 g_FILLER(S_skill_swap_trap),
4621 g_FILLER(S_skill_upordown_trap),
4622 g_FILLER(S_skill_randomize_trap),
4624 g_FILLER(S_skill_multiply_trap),
4625 g_FILLER(S_trapwalk_trap),
4626 g_FILLER(S_cluster_trap),
4627 g_FILLER(S_field_trap),
4628 g_FILLER(S_monicide_trap),
4629 g_FILLER(S_trap_creation_trap),
4630 g_FILLER(S_leold_trap),
4631 g_FILLER(S_animeband_trap),
4632 g_FILLER(S_perfume_trap),
4633 g_FILLER(S_court_trap),
4634 g_FILLER(S_elder_scrolls_trap),
4635 g_FILLER(S_joke_trap),
4636 g_FILLER(S_dungeon_lords_trap),
4637 g_FILLER(S_fortytwo_trap),
4638 g_FILLER(S_randomize_trap),
4639 g_FILLER(S_evilroom_trap),
4640 g_FILLER(S_aoe_trap),
4641 g_FILLER(S_elona_trap),
4642 g_FILLER(S_religion_trap),
4643 g_FILLER(S_steamband_trap),
4644 g_FILLER(S_hardcore_trap),
4645 g_FILLER(S_machine_trap),
4646 g_FILLER(S_bee_trap),
4647 g_FILLER(S_migo_trap),
4648 g_FILLER(S_angband_trap),
4649 g_FILLER(S_dnethack_trap),
4650 g_FILLER(S_evil_spawn_trap),
4651 g_FILLER(S_shoe_trap),
4652 g_FILLER(S_inside_trap),
4653 g_FILLER(S_doom_trap),
4654 g_FILLER(S_military_trap),
4655 g_FILLER(S_illusion_trap),
4656 g_FILLER(S_diablo_trap),
4658 g_FILLER(S_giant_explorer_trap),
4659 g_FILLER(S_trapwarp_trap),
4660 g_FILLER(S_yawm_trap),
4661 g_FILLER(S_cradle_of_chaos_trap),
4662 g_FILLER(S_tez_trap),
4663 g_FILLER(S_enthu_trap),
4664 g_FILLER(S_mikra_trap),
4665 g_FILLER(S_gots_too_good_trap),
4666 g_FILLER(S_killer_room_trap),
4667 g_FILLER(S_no_fun_walls_trap),
4669 g_FILLER(S_ruth_trap),
4670 g_FILLER(S_magdalena_trap),
4671 g_FILLER(S_marleen_trap),
4672 g_FILLER(S_klara_trap),
4673 g_FILLER(S_friederike_trap),
4674 g_FILLER(S_naomi_trap),
4675 g_FILLER(S_ute_trap),
4676 g_FILLER(S_jasieen_trap),
4677 g_FILLER(S_yasaman_trap),
4678 g_FILLER(S_may_britt_trap),
4680 g_FILLER(S_calling_out_trap),
4681 g_FILLER(S_field_break_trap),
4682 g_FILLER(S_tenth_trap),
4683 g_FILLER(S_debt_trap),
4684 g_FILLER(S_inversion_trap),
4685 g_FILLER(S_wince_trap),
4686 g_FILLER(S_u_have_been_trap),
4687 g_FILLER(S_really_bad_trap),
4688 g_FILLER(S_covid_trap),
4689 g_FILLER(S_artiblast_trap),
4691 g_FILLER(S_persistent_fart_trap),
4692 g_FILLER(S_attacking_heel_trap),
4693 g_FILLER(S_trap_teleporter),
4694 g_FILLER(S_alignment_trash_trap),
4695 g_FILLER(S_reshuffle_trap),
4696 g_FILLER(S_musehand_trap),
4697 g_FILLER(S_dogside_trap),
4698 g_FILLER(S_bankrupt_trap),
4699 g_FILLER(S_fillup_trap),
4700 g_FILLER(S_airstrike_trap),
4701 g_FILLER(S_dynamite_trap),
4702 g_FILLER(S_malevolence_trap),
4703 g_FILLER(S_leaflet_trap),
4704 g_FILLER(S_tentadeep_trap),
4705 g_FILLER(S_stathalf_trap),
4706 g_FILLER(S_cutstat_trap),
4707 g_FILLER(S_rare_spawn_trap),
4708 g_FILLER(S_you_are_an_idiot_trap),
4709 g_FILLER(S_nastycurse_trap),
4710 g_FILLER(S_repeating_nastycurse_trap),
4712 g_FILLER(S_nadine_trap),
4713 g_FILLER(S_luisa_trap),
4714 g_FILLER(S_irina_trap),
4715 g_FILLER(S_liselotte_trap),
4716 g_FILLER(S_greta_trap),
4717 g_FILLER(S_jane_trap),
4718 g_FILLER(S_sue_lyn_trap),
4719 g_FILLER(S_charlotte_trap),
4720 g_FILLER(S_hannah_trap),
4721 g_FILLER(S_little_marie_trap),
4723 g_FILLER(S_real_lie_trap),
4724 g_FILLER(S_escape_past_trap),
4725 g_FILLER(S_pethate_trap),
4726 g_FILLER(S_pet_lashout_trap),
4727 g_FILLER(S_petstarve_trap),
4728 g_FILLER(S_petscrew_trap),
4729 g_FILLER(S_tech_loss_trap),
4730 g_FILLER(S_proofloss_trap),
4731 g_FILLER(S_un_invis_trap),
4732 g_FILLER(S_detectation_trap),
4734 g_FILLER(S_option_trap),
4735 g_FILLER(S_miscolor_trap),
4736 g_FILLER(S_one_rainbow_trap),
4737 g_FILLER(S_colorshift_trap),
4738 g_FILLER(S_top_line_trap),
4739 g_FILLER(S_caps_trap),
4740 g_FILLER(S_un_knowledge_trap),
4741 g_FILLER(S_darkhance_trap),
4742 g_FILLER(S_dschueueuet_trap),
4743 g_FILLER(S_nopeskill_trap),
4744 g_FILLER(S_fuckfuckfuck_trap),
4746 g_FILLER(S_burden_trap),
4747 g_FILLER(S_magic_vacuum_trap),
4749 g_FILLER(S_tanja_trap),
4750 g_FILLER(S_sonja_trap),
4751 g_FILLER(S_rhea_trap),
4752 g_FILLER(S_lara_trap),
4754 g_FILLER(S_fuck_over_trap),
4756 g_FILLER(S_dagger_trap),
4757 g_FILLER(S_razor_trap),
4758 g_FILLER(S_phosgene_trap),
4759 g_FILLER(S_chloroform_trap),
4760 g_FILLER(S_corrosion_trap),
4761 g_FILLER(S_flame_trap),
4762 g_FILLER(S_wither_trap),
4763 g_FILLER(S_phaseport_trap),
4764 g_FILLER(S_phasebeam_trap),
4765 g_FILLER(S_vulnerate_trap),
4767 g_FILLER(S_epvi_trap),
4769 g_FILLER(S_sabrina_trap),
4771 g_FILLER(S_aefde_trap),
4773 g_FILLER(S_falling_rock_cold_trap),
4774 g_FILLER(S_return_trap),
4775 g_FILLER(S_intrinsic_steal_trap),
4776 g_FILLER(S_score_axe_trap),
4777 g_FILLER(S_score_drain_trap),
4778 g_FILLER(S_single_unidentify_trap),
4779 g_FILLER(S_hypoxic_pit),
4780 g_FILLER(S_unlucky_trap),
4781 g_FILLER(S_alignment_reduction_trap),
4782 g_FILLER(S_malignant_trap),
4783 g_FILLER(S_stat_damage_trap),
4784 g_FILLER(S_half_memory_trap),
4785 g_FILLER(S_half_training_trap),
4786 g_FILLER(S_debuff_trap),
4787 g_FILLER(S_trip_once_trap),
4788 g_FILLER(S_narcolepsy_trap),
4789 g_FILLER(S_martial_arts_trap),
4790 g_FILLER(S_mean_burden_trap),
4791 g_FILLER(S_carrcap_trap),
4792 g_FILLER(S_umeng_trap),
4794 g_FILLER(S_spell_cooldown_trap),
4795 g_FILLER(S_turbodull_trap),
4796 g_FILLER(S_reddam_trap),
4797 g_FILLER(S_redinc_trap),
4798 g_FILLER(S_mulch_trap),
4799 g_FILLER(S_inaccuracy_trap),
4800 g_FILLER(S_monster_multishot_trap),
4801 g_FILLER(S_have_a_pin_trap),
4802 g_FILLER(S_costly_failure_trap),
4803 g_FILLER(S_inventory_size_trap),
4805 g_FILLER(S_timerun_trap),
4807 g_FILLER(S_vbeam),
4808 g_FILLER(S_hbeam),
4809 g_FILLER(S_lslant),
4810 g_FILLER(S_rslant),
4811 g_FILLER(S_digbeam),
4812 g_FILLER(S_flashbeam),
4813 /*70*/ g_FILLER(S_boomleft),
4814 g_FILLER(S_boomright),
4815 g_FILLER(S_ss1),
4816 g_FILLER(S_ss2),
4817 g_FILLER(S_ss3),
4818 g_FILLER(S_ss4),
4819 g_FILLER(S_sw_tl),
4820 g_FILLER(S_sw_tc),
4821 g_FILLER(S_sw_tr),
4822 g_FILLER(S_sw_ml),
4823 /*80*/ g_FILLER(S_sw_mr),
4824 g_FILLER(S_sw_bl),
4825 g_FILLER(S_sw_bc),
4826 g_FILLER(S_sw_br),
4827 g_FILLER(S_explode1),
4828 g_FILLER(S_explode2),
4829 g_FILLER(S_explode3),
4830 g_FILLER(S_explode4),
4831 g_FILLER(S_explode5),
4832 g_FILLER(S_explode6),
4833 /*90*/ g_FILLER(S_explode7),
4834 g_FILLER(S_explode8),
4835 g_FILLER(S_explode9),
4837 #endif /* MAC_GRAPHICS_ENV */
4839 #ifdef PC9800
4840 void (*ascgraphics_mode_callback)) = 0; /* set in tty_start_screen((void) */
4841 #endif
4844 * Convert the given character to an object class. If the character is not
4845 * recognized, then MAXOCLASSES is returned. Used in detect.c invent.c,
4846 * options.c, pickup.c, sp_lev.c, and lev_main.c.
4849 def_char_to_objclass(ch)
4850 char ch;
4852 int i;
4853 for (i = 1; i < MAXOCLASSES; i++)
4854 if (ch == def_oc_syms[i]) break;
4855 return i;
4859 * Convert a character into a monster class. This returns the _first_
4860 * match made. If there are are no matches, return MAXMCLASSES.
4863 def_char_to_monclass(ch)
4864 char ch;
4866 int i;
4868 for (i = 1; i < MAXMCLASSES; i++)
4869 if (def_monsyms[i] == ch) break;
4870 return i;
4873 void
4874 assign_graphics(graph_chars, glth, maxlen, offset)
4875 register uchar *graph_chars;
4876 int glth, maxlen, offset;
4878 register int i;
4880 if (iflags.winggraphics) {
4882 for (i = 0; i < maxlen; i++)
4883 showsyms[i+offset] = (((i < glth) && wing_graphics[i]) ? wing_graphics[i] : defsyms[i+offset].sym);
4885 return;
4888 for (i = 0; i < maxlen; i++)
4889 showsyms[i+offset] = (((i < glth) && graph_chars[i]) ?
4890 graph_chars[i] : defsyms[i+offset].sym);
4893 void
4894 assignwinggraphics()
4896 register int i;
4898 if (iflags.winggraphics) {
4900 for (i = 0; i < MAXPCHARS; i++)
4901 showsyms[i] = (((i < (SIZE(wing_graphics)) ) && wing_graphics[i]) ? wing_graphics[i] : defsyms[i].sym);
4903 return;
4908 void
4909 switch_graphics(gr_set_flag)
4910 int gr_set_flag;
4912 switch (gr_set_flag) {
4913 default:
4914 case ASCII_GRAPHICS:
4915 assign_graphics((uchar *)0, 0, MAXPCHARS, 0);
4916 #ifdef PC9800
4917 if (ascgraphics_mode_callback) (*ascgraphics_mode_callback)();
4918 #endif
4919 break;
4920 #ifdef ASCIIGRAPH
4921 case IBM_GRAPHICS:
4923 * Use the nice IBM Extended ASCII line-drawing characters (codepage 437).
4925 * OS/2 defaults to a multilingual character set (codepage 850, corresponding
4926 * to the ISO 8859 character set. We should probably do a VioSetCp() call to
4927 * set the codepage to 437.
4929 iflags.IBMgraphics = TRUE;
4930 iflags.DECgraphics = FALSE;
4931 #ifdef CURSES_GRAPHICS
4932 iflags.cursesgraphics = FALSE;
4933 #endif
4934 assign_graphics(ibm_graphics, SIZE(ibm_graphics), MAXPCHARS, 0);
4935 #ifdef PC9800
4936 if (ibmgraphics_mode_callback) (*ibmgraphics_mode_callback)();
4937 #endif
4938 break;
4939 #endif /* ASCIIGRAPH */
4940 #ifdef TERMLIB
4941 case DEC_GRAPHICS:
4943 * Use the VT100 line drawing character set.
4945 iflags.DECgraphics = TRUE;
4946 iflags.IBMgraphics = FALSE;
4947 #ifdef CURSES_GRAPHICS
4948 iflags.cursesgraphics = FALSE;
4949 #endif
4950 assign_graphics(dec_graphics, SIZE(dec_graphics), MAXPCHARS, 0);
4951 if (decgraphics_mode_callback) (*decgraphics_mode_callback)();
4952 break;
4953 #endif /* TERMLIB */
4954 #ifdef MAC_GRAPHICS_ENV
4955 case MAC_GRAPHICS:
4956 assign_graphics(mac_graphics, SIZE(mac_graphics), MAXPCHARS, 0);
4957 break;
4958 #endif
4959 #ifdef CURSES_GRAPHICS
4960 case CURS_GRAPHICS:
4961 assign_graphics((uchar *)0, 0, MAXPCHARS, 0);
4962 iflags.cursesgraphics = TRUE;
4963 iflags.IBMgraphics = FALSE;
4964 iflags.DECgraphics = FALSE;
4965 break;
4966 #endif
4968 return;
4972 #ifdef REINCARNATION
4975 * saved display symbols for objects & features.
4977 static uchar save_oc_syms[MAXOCLASSES] = DUMMY;
4978 static uchar save_showsyms[MAXPCHARS] = DUMMY;
4979 static uchar save_monsyms[MAXPCHARS] = DUMMY;
4981 static const uchar r_oc_syms[MAXOCLASSES] = {
4982 /* 0*/ '\0',
4983 ILLOBJ_SYM,
4984 WEAPON_SYM,
4985 ']', /* armor */
4986 RING_SYM,
4987 /* 5*/ ',', /* amulet */
4988 IMPLANT_SYM,
4989 TOOL_SYM,
4990 ':', /* food */
4991 POTION_SYM,
4992 /*10*/ SCROLL_SYM,
4993 SPBOOK_SYM,
4994 WAND_SYM,
4995 GEM_SYM, /* gold -- yes it's the same as gems */
4996 GEM_SYM,
4997 /*15*/ ROCK_SYM,
4998 BALL_SYM,
4999 CHAIN_SYM,
5000 VENOM_SYM
5003 # ifdef ASCIIGRAPH
5004 /* Rogue level graphics. Under IBM graphics mode, use the symbols that were
5005 * used for Rogue on the IBM PC. Unfortunately, this can't be completely
5006 * done because some of these are control characters--armor and rings under
5007 * DOS, and a whole bunch of them under Linux. Use the TTY Rogue characters
5008 * for those cases.
5010 static const uchar IBM_r_oc_syms[MAXOCLASSES] = { /* a la EPYX Rogue */
5011 /* 0*/ '\0',
5012 ILLOBJ_SYM,
5013 # if defined(MSDOS) || defined(OS2) || ( defined(WIN32) && !defined(MSWIN_GRAPHICS) )
5014 0x18, /* weapon: up arrow */
5015 0x0a, /* ARMOR_SYM,*/ /* armor: Vert rect with o */
5016 0x09, /* RING_SYM,*/ /* ring: circle with arrow */
5017 /* 5*/ 0x0c, /* amulet: "female" symbol */
5018 /*IMPLANT_SYM,*/0x03,
5019 /*TOOL_SYM*/0x06,
5020 0x05, /* food: club (as in cards) */
5021 0xad, /* potion: upside down '!' */
5022 /*10*/ 0x0e, /* scroll: musical note */
5023 /*SPBOOK_SYM*/0x0d,
5024 0xe7, /* wand: greek tau */
5025 0x0f, /* gold: yes it's the same as gems */
5026 0x0f, /* gems: fancy '*' */
5027 # else
5028 ')', /* weapon */
5029 ARMOR_SYM, /* armor */
5030 RING_SYM, /* ring */
5031 /* 5*/ ',', /* amulet */
5032 IMPLANT_SYM,
5033 TOOL_SYM,
5034 ':', /* food */
5035 0xad, /* potion: upside down '!' */
5036 /*10*/ SCROLL_SYM, /* scroll */
5037 SPBOOK_SYM,
5038 0xe7, /* wand: greek tau */
5039 GEM_SYM, /* gold: yes it's the same as gems */
5040 GEM_SYM, /* gems */
5041 # endif
5042 /*15*/ ROCK_SYM,
5043 BALL_SYM,
5044 CHAIN_SYM,
5045 VENOM_SYM
5047 # endif /* ASCIIGRAPH */
5049 void
5050 assign_rogue_graphics(is_rlevel)
5051 boolean is_rlevel;
5053 /* Adjust graphics display characters on Rogue levels */
5055 if (is_rlevel) {
5056 register int i;
5058 (void) memcpy((void *)save_showsyms,
5059 (void *)showsyms, sizeof showsyms);
5060 (void) memcpy((void *)save_oc_syms,
5061 (void *)oc_syms, sizeof oc_syms);
5062 (void) memcpy((void *)save_monsyms,
5063 (void *)monsyms, sizeof monsyms);
5065 /* Use a loop: char != uchar on some machines. */
5066 for (i = 0; i < MAXMCLASSES; i++)
5067 monsyms[i] = def_monsyms[i];
5068 # if defined(ASCIIGRAPH) && !defined(MSWIN_GRAPHICS)
5069 if (iflags.IBMgraphics
5070 # if defined(USE_TILES) && defined(MSDOS)
5071 && !iflags.grmode
5072 # endif
5074 /* putty can't display non-printable characters... so we need to provide a way to disable
5075 * that horrible interface screw --Amy */
5077 if (flags.epyxmode) monsyms[S_HUMAN] = 0x01; /* smiley face */
5080 # endif
5081 for (i = 0; i < MAXPCHARS; i++)
5082 showsyms[i] = defsyms[i].sym;
5085 * Some day if these rogue showsyms get much more extensive than this,
5086 * we may want to create r_showsyms, and IBM_r_showsyms arrays to hold
5087 * all of this info and to simply initialize it via a for() loop like r_oc_syms.
5090 # ifdef ASCIIGRAPH
5091 if (!iflags.IBMgraphics
5092 # if defined(USE_TILES) && defined(MSDOS)
5093 || iflags.grmode
5094 # endif
5096 # endif
5097 showsyms[S_vodoor] = showsyms[S_hodoor] = showsyms[S_ndoor] = '+';
5098 showsyms[S_upstair] = showsyms[S_dnstair] = '%';
5099 # ifdef ASCIIGRAPH
5100 } else {
5101 /* a la EPYX Rogue */
5102 showsyms[S_vwall] = 0xba; /* all walls now use */
5103 showsyms[S_hwall] = 0xcd; /* double line graphics */
5104 showsyms[S_tlcorn] = 0xc9;
5105 showsyms[S_trcorn] = 0xbb;
5106 showsyms[S_blcorn] = 0xc8;
5107 showsyms[S_brcorn] = 0xbc;
5108 showsyms[S_crwall] = 0xce;
5109 showsyms[S_tuwall] = 0xca;
5110 showsyms[S_tdwall] = 0xcb;
5111 showsyms[S_tlwall] = 0xb9;
5112 showsyms[S_trwall] = 0xcc;
5113 showsyms[S_ndoor] = 0xce;
5114 showsyms[S_vodoor] = 0xe1;
5115 showsyms[S_hodoor] = 0xe1;
5116 showsyms[S_room] = 0xfa; /* centered dot */
5117 showsyms[S_corr] = 0xb1;
5118 showsyms[S_litcorr] = 0xb2;
5119 showsyms[S_upstair] = 0xf0; /* Greek Xi */
5120 showsyms[S_dnstair] = 0xf0;
5121 #ifndef MSWIN_GRAPHICS
5123 if (flags.epyxmode) {
5125 showsyms[S_arrow_trap] = 0x04; /* diamond (cards) */
5126 showsyms[S_dart_trap] = 0x04;
5127 showsyms[S_falling_rock_trap] = 0x04;
5128 showsyms[S_squeaky_board] = 0x04;
5129 showsyms[S_bear_trap] = 0x04;
5130 showsyms[S_land_mine] = 0x04;
5131 showsyms[S_rolling_boulder_trap] = 0x04;
5132 showsyms[S_sleeping_gas_trap] = 0x04;
5133 showsyms[S_rust_trap] = 0x04;
5134 showsyms[S_fire_trap] = 0x04;
5135 showsyms[S_pit] = 0x04;
5136 showsyms[S_spiked_pit] = 0x04;
5137 showsyms[S_hole] = 0x04;
5138 showsyms[S_trap_door] = 0x04;
5139 showsyms[S_teleportation_trap] = 0x04;
5140 showsyms[S_level_teleporter] = 0x04;
5141 showsyms[S_magic_portal] = 0x04;
5142 showsyms[S_web] = 0x04;
5143 showsyms[S_statue_trap] = 0x04;
5144 showsyms[S_magic_trap] = 0x04;
5145 showsyms[S_anti_magic_trap] = 0x04;
5146 showsyms[S_polymorph_trap] = 0x04;
5147 showsyms[S_ice_trap] = 0x04;
5148 showsyms[S_spear_trap] = 0x04;
5149 showsyms[S_falling_rocks_trap] = 0x04;
5150 showsyms[S_magic_beam_trap] = 0x04;
5151 showsyms[S_pile_of_shit] = 0x04;
5152 showsyms[S_animation_trap] = 0x04;
5153 showsyms[S_glyph_of_warding] = 0x04;
5154 showsyms[S_scything_blade] = 0x04;
5155 showsyms[S_bolt_trap] = 0x04;
5156 showsyms[S_acid_pool] = 0x04;
5157 showsyms[S_water_pool] = 0x04;
5158 showsyms[S_poison_gas_trap] = 0x04;
5159 showsyms[S_slow_gas_trap] = 0x04;
5160 showsyms[S_shock_trap] = 0x04;
5161 showsyms[S_rmb_loss_trap] = 0x04;
5162 showsyms[S_display_trap] = 0x04;
5163 showsyms[S_spell_loss_trap] = 0x04;
5164 showsyms[S_yellow_spell_trap] = 0x04;
5165 showsyms[S_auto_destruct_trap] = 0x04;
5166 showsyms[S_memory_trap] = 0x04;
5167 showsyms[S_inventory_trap] = 0x04;
5168 showsyms[S_black_ng_wall_trap] = 0x04;
5169 showsyms[S_menu_trap] = 0x04;
5170 showsyms[S_speed_trap] = 0x04;
5171 showsyms[S_superscroller_trap] = 0x04;
5172 showsyms[S_active_superscroller_trap] = 0x04;
5173 showsyms[S_swarm_trap] = 0x04;
5174 showsyms[S_automatic_switcher] = 0x04;
5175 showsyms[S_unknown_trap] = 0x04;
5176 showsyms[S_heel_trap] = 0x04;
5177 showsyms[S_vuln_trap] = 0x04;
5179 showsyms[S_lava_trap] = 0x04;
5180 showsyms[S_flood_trap] = 0x04;
5181 showsyms[S_drain_trap] = 0x04;
5182 showsyms[S_free_hand_trap] = 0x04;
5183 showsyms[S_disintegration_trap] = 0x04;
5184 showsyms[S_unidentify_trap] = 0x04;
5185 showsyms[S_thirst_trap] = 0x04;
5186 showsyms[S_luck_trap] = 0x04;
5187 showsyms[S_shades_of_grey_trap] = 0x04;
5188 showsyms[S_item_telep_trap] = 0x04;
5189 showsyms[S_gravity_trap] = 0x04;
5190 showsyms[S_death_trap] = 0x04;
5191 showsyms[S_stone_to_flesh_trap] = 0x04;
5192 showsyms[S_quicksand_trap] = 0x04;
5193 showsyms[S_faint_trap] = 0x04;
5194 showsyms[S_curse_trap] = 0x04;
5195 showsyms[S_difficulty_trap] = 0x04;
5196 showsyms[S_sound_trap] = 0x04;
5197 showsyms[S_caster_trap] = 0x04;
5198 showsyms[S_weakness_trap] = 0x04;
5199 showsyms[S_rot_thirteen_trap] = 0x04;
5200 showsyms[S_bishop_trap] = 0x04;
5201 showsyms[S_confusion_trap] = 0x04;
5202 showsyms[S_nupesell_trap] = 0x04;
5203 showsyms[S_drop_trap] = 0x04;
5204 showsyms[S_dstw_trap] = 0x04;
5205 showsyms[S_status_trap] = 0x04;
5206 showsyms[S_alignment_trap] = 0x04;
5207 showsyms[S_stairs_trap] = 0x04;
5209 showsyms[S_pestilence_trap] = 0x04;
5210 showsyms[S_famine_trap] = 0x04;
5212 showsyms[S_relocation_trap] = 0x04;
5214 showsyms[S_uninformation_trap] = 0x04;
5216 showsyms[S_intrinsic_loss_trap] = 0x04;
5217 showsyms[S_blood_loss_trap] = 0x04;
5218 showsyms[S_bad_effect_trap] = 0x04;
5219 showsyms[S_multiplying_trap] = 0x04;
5220 showsyms[S_auto_vuln_trap] = 0x04;
5221 showsyms[S_tele_items_trap] = 0x04;
5222 showsyms[S_nastiness_trap] = 0x04;
5224 showsyms[S_recursion_trap] = 0x04;
5225 showsyms[S_respawn_trap] = 0x04;
5226 showsyms[S_warp_zone] = 0x04;
5227 showsyms[S_captcha_trap] = 0x04;
5228 showsyms[S_mind_wipe_trap] = 0x04;
5229 showsyms[S_shuriken_trap] = 0x04;
5230 showsyms[S_shit_pit] = 0x04;
5231 showsyms[S_shaft_trap] = 0x04;
5232 showsyms[S_lock_trap] = 0x04;
5233 showsyms[S_mc_trap] = 0x04;
5234 showsyms[S_farlook_trap] = 0x04;
5235 showsyms[S_gateway_trap] = 0x04;
5236 showsyms[S_growing_trap] = 0x04;
5237 showsyms[S_cooling_trap] = 0x04;
5238 showsyms[S_bar_trap] = 0x04;
5239 showsyms[S_locking_trap] = 0x04;
5240 showsyms[S_air_trap] = 0x04;
5241 showsyms[S_terrain_trap] = 0x04;
5243 showsyms[S_loudspeaker] = 0x04;
5244 showsyms[S_nest_trap] = 0x04;
5245 showsyms[S_bullet_trap] = 0x04;
5246 showsyms[S_paralysis_trap] = 0x04;
5247 showsyms[S_cyanide_trap] = 0x04;
5248 showsyms[S_laser_trap] = 0x04;
5249 showsyms[S_giant_chasm] = 0x04;
5250 showsyms[S_fart_trap] = 0x04;
5251 showsyms[S_confuse_trap] = 0x04;
5252 showsyms[S_stun_trap] = 0x04;
5253 showsyms[S_hallucination_trap] = 0x04;
5254 showsyms[S_petrification_trap] = 0x04;
5255 showsyms[S_numbness_trap] = 0x04;
5256 showsyms[S_freezing_trap] = 0x04;
5257 showsyms[S_burning_trap] = 0x04;
5258 showsyms[S_fear_trap] = 0x04;
5259 showsyms[S_blindness_trap] = 0x04;
5260 showsyms[S_glib_trap] = 0x04;
5261 showsyms[S_slime_trap] = 0x04;
5262 showsyms[S_inertia_trap] = 0x04;
5263 showsyms[S_time_trap] = 0x04;
5264 showsyms[S_lycanthropy_trap] = 0x04;
5265 showsyms[S_unlight_trap] = 0x04;
5266 showsyms[S_elemental_trap] = 0x04;
5267 showsyms[S_escalating_trap] = 0x04;
5268 showsyms[S_negative_trap] = 0x04;
5269 showsyms[S_mana_trap] = 0x04;
5270 showsyms[S_sin_trap] = 0x04;
5271 showsyms[S_destroy_armor_trap] = 0x04;
5272 showsyms[S_divine_anger_trap] = 0x04;
5273 showsyms[S_genetic_trap] = 0x04;
5274 showsyms[S_missingno_trap] = 0x04;
5275 showsyms[S_cancellation_trap] = 0x04;
5276 showsyms[S_hostility_trap] = 0x04;
5277 showsyms[S_boss_trap] = 0x04;
5278 showsyms[S_wishing_trap] = 0x04;
5279 showsyms[S_recurring_amn_trap] = 0x04;
5280 showsyms[S_bigscript_trap] = 0x04;
5281 showsyms[S_bank_trap] = 0x04;
5282 showsyms[S_only_trap] = 0x04;
5283 showsyms[S_map_trap] = 0x04;
5284 showsyms[S_tech_trap] = 0x04;
5285 showsyms[S_disenchant_trap] = 0x04;
5286 showsyms[S_verisiert] = 0x04;
5287 showsyms[S_chaos_trap] = 0x04;
5288 showsyms[S_muteness_trap] = 0x04;
5289 showsyms[S_ntll_trap] = 0x04;
5290 showsyms[S_engraving_trap] = 0x04;
5291 showsyms[S_magic_device_trap] = 0x04;
5292 showsyms[S_book_trap] = 0x04;
5293 showsyms[S_level_trap] = 0x04;
5294 showsyms[S_quiz_trap] = 0x04;
5296 showsyms[S_falling_boulder_trap] = 0x04;
5297 showsyms[S_glass_arrow_trap] = 0x04;
5298 showsyms[S_glass_bolt_trap] = 0x04;
5299 showsyms[S_out_of_magic_trap] = 0x04;
5300 showsyms[S_plasma_trap] = 0x04;
5301 showsyms[S_bomb_trap] = 0x04;
5302 showsyms[S_earthquake_trap] = 0x04;
5303 showsyms[S_noise_trap] = 0x04;
5304 showsyms[S_glue_trap] = 0x04;
5305 showsyms[S_guillotine_trap] = 0x04;
5306 showsyms[S_bisection_trap] = 0x04;
5307 showsyms[S_volt_trap] = 0x04;
5308 showsyms[S_horde_trap] = 0x04;
5309 showsyms[S_immobility_trap] = 0x04;
5310 showsyms[S_green_glyph_trap] = 0x04;
5311 showsyms[S_blue_glyph_trap] = 0x04;
5312 showsyms[S_yellow_glyph_trap] = 0x04;
5313 showsyms[S_orange_glyph_trap] = 0x04;
5314 showsyms[S_black_glyph_trap] = 0x04;
5315 showsyms[S_purple_glyph_trap] = 0x04;
5317 showsyms[S_metabolic_trap] = 0x04;
5318 showsyms[S_no_return_trap] = 0x04;
5319 showsyms[S_ego_trap] = 0x04;
5320 showsyms[S_fast_forward_trap] = 0x04;
5321 showsyms[S_rotten_trap] = 0x04;
5322 showsyms[S_unskilled_trap] = 0x04;
5323 showsyms[S_low_stats_trap] = 0x04;
5324 showsyms[S_training_trap] = 0x04;
5325 showsyms[S_exercise_trap] = 0x04;
5326 showsyms[S_falling_loadstone_trap] = 0x04;
5327 showsyms[S_summon_undead_trap] = 0x04;
5328 showsyms[S_falling_nastystone_trap] = 0x04;
5330 showsyms[S_spined_ball_trap] = 0x04;
5331 showsyms[S_pendulum_trap] = 0x04;
5332 showsyms[S_turn_table] = 0x04;
5333 showsyms[S_scent_trap] = 0x04;
5334 showsyms[S_banana_trap] = 0x04;
5335 showsyms[S_falling_tub_trap] = 0x04;
5336 showsyms[S_alarm] = 0x04;
5337 showsyms[S_caltrops_trap] = 0x04;
5338 showsyms[S_blade_wire] = 0x04;
5339 showsyms[S_magnet_trap] = 0x04;
5340 showsyms[S_slingshot_trap] = 0x04;
5341 showsyms[S_cannon_trap] = 0x04;
5342 showsyms[S_venom_sprinkler] = 0x04;
5343 showsyms[S_fumarole] = 0x04;
5345 showsyms[S_mana_pit] = 0x04;
5346 showsyms[S_elemental_portal] = 0x04;
5347 showsyms[S_girliness_trap] = 0x04;
5348 showsyms[S_fumbling_trap] = 0x04;
5349 showsyms[S_egomonster_trap] = 0x04;
5350 showsyms[S_flooding_trap] = 0x04;
5351 showsyms[S_monster_cube] = 0x04;
5352 showsyms[S_cursed_grave] = 0x04;
5353 showsyms[S_limitation_trap] = 0x04;
5354 showsyms[S_weak_sight_trap] = 0x04;
5355 showsyms[S_random_message_trap] = 0x04;
5357 showsyms[S_desecration_trap] = 0x04;
5358 showsyms[S_starvation_trap] = 0x04;
5359 showsyms[S_dropless_trap] = 0x04;
5360 showsyms[S_low_effect_trap] = 0x04;
5361 showsyms[S_invisible_trap] = 0x04;
5362 showsyms[S_ghost_world_trap] = 0x04;
5363 showsyms[S_dehydration_trap] = 0x04;
5364 showsyms[S_hate_trap] = 0x04;
5365 showsyms[S_spacewars_trap] = 0x04;
5366 showsyms[S_temporary_recursion_trap] = 0x04;
5367 showsyms[S_totter_trap] = 0x04;
5368 showsyms[S_nonintrinsical_trap] = 0x04;
5369 showsyms[S_dropcurse_trap] = 0x04;
5370 showsyms[S_nakedness_trap] = 0x04;
5371 showsyms[S_antilevel_trap] = 0x04;
5372 showsyms[S_ventilator] = 0x04;
5373 showsyms[S_stealer_trap] = 0x04;
5374 showsyms[S_rebellion_trap] = 0x04;
5375 showsyms[S_crap_trap] = 0x04;
5376 showsyms[S_misfire_trap] = 0x04;
5377 showsyms[S_trap_of_walls] = 0x04;
5379 showsyms[S_disconnect_trap] = 0x04;
5380 showsyms[S_interface_screw_trap] = 0x04;
5381 showsyms[S_dimness_trap] = 0x04;
5382 showsyms[S_evil_artifact_trap] = 0x04;
5383 showsyms[S_bossfight_trap] = 0x04;
5384 showsyms[S_entire_level_trap] = 0x04;
5385 showsyms[S_bones_trap] = 0x04;
5386 showsyms[S_rodney_trap] = 0x04;
5387 showsyms[S_autocurse_trap] = 0x04;
5388 showsyms[S_highlevel_trap] = 0x04;
5389 showsyms[S_spell_forgetting_trap] = 0x04;
5390 showsyms[S_sound_effect_trap] = 0x04;
5392 showsyms[S_trap_percents] = 0x04;
5394 showsyms[S_nexus_trap] = 0x04;
5395 showsyms[S_leg_trap] = 0x04;
5396 showsyms[S_artifact_jackpot_trap] = 0x04;
5397 showsyms[S_map_amnesia_trap] = 0x04;
5398 showsyms[S_spreading_trap] = 0x04;
5399 showsyms[S_adjacent_trap] = 0x04;
5400 showsyms[S_superthing_trap] = 0x04;
5401 showsyms[S_current_shaft] = 0x04;
5402 showsyms[S_levitation_trap] = 0x04;
5403 showsyms[S_bowel_cramps_trap] = 0x04;
5404 showsyms[S_unequipping_trap] = 0x04;
5405 showsyms[S_good_artifact_trap] = 0x04;
5406 showsyms[S_gender_trap] = 0x04;
5407 showsyms[S_trap_of_oa] = 0x04;
5408 showsyms[S_sincount_trap] = 0x04;
5409 showsyms[S_beamer_trap] = 0x04;
5410 showsyms[S_level_beamer] = 0x04;
5411 showsyms[S_pet_trap] = 0x04;
5412 showsyms[S_piercing_beam_trap] = 0x04;
5413 showsyms[S_wrenching_trap] = 0x04;
5414 showsyms[S_tracker_trap] = 0x04;
5415 showsyms[S_nurse_trap] = 0x04;
5416 showsyms[S_back_to_start_trap] = 0x04;
5417 showsyms[S_nemesis_trap] = 0x04;
5418 showsyms[S_strew_trap] = 0x04;
5419 showsyms[S_outta_depth_trap] = 0x04;
5420 showsyms[S_punishment_trap] = 0x04;
5421 showsyms[S_boon_trap] = 0x04;
5422 showsyms[S_fountain_trap] = 0x04;
5423 showsyms[S_throne_trap] = 0x04;
5424 showsyms[S_anoxic_pit] = 0x04;
5425 showsyms[S_arabella_speaker] = 0x04;
5426 showsyms[S_femmy_trap] = 0x04;
5427 showsyms[S_madeleine_trap] = 0x04;
5428 showsyms[S_marlena_trap] = 0x04;
5429 showsyms[S_anastasia_trap] = 0x04;
5430 showsyms[S_filler_trap] = 0x04;
5431 showsyms[S_toxic_venom_trap] = 0x04;
5432 showsyms[S_insanity_trap] = 0x04;
5433 showsyms[S_madness_trap] = 0x04;
5434 showsyms[S_jessica_trap] = 0x04;
5435 showsyms[S_solvejg_trap] = 0x04;
5436 showsyms[S_wendy_trap] = 0x04;
5437 showsyms[S_katharina_trap] = 0x04;
5438 showsyms[S_elena_trap] = 0x04;
5439 showsyms[S_thai_trap] = 0x04;
5440 showsyms[S_elif_trap] = 0x04;
5441 showsyms[S_nadja_trap] = 0x04;
5442 showsyms[S_sandra_trap] = 0x04;
5443 showsyms[S_natalje_trap] = 0x04;
5444 showsyms[S_jeanetta_trap] = 0x04;
5445 showsyms[S_yvonne_trap] = 0x04;
5446 showsyms[S_maurah_trap] = 0x04;
5448 showsyms[S_lootcut_trap] = 0x04;
5449 showsyms[S_monster_speed_trap] = 0x04;
5450 showsyms[S_scaling_trap] = 0x04;
5451 showsyms[S_enmity_trap] = 0x04;
5452 showsyms[S_white_spell_trap] = 0x04;
5453 showsyms[S_gray_spell_trap] = 0x04;
5454 showsyms[S_quasar_trap] = 0x04;
5455 showsyms[S_momma_trap] = 0x04;
5456 showsyms[S_horror_trap] = 0x04;
5457 showsyms[S_artificer_trap] = 0x04;
5458 showsyms[S_wereform_trap] = 0x04;
5459 showsyms[S_nonprayer_trap] = 0x04;
5460 showsyms[S_evil_patch_trap] = 0x04;
5461 showsyms[S_hard_mode_trap] = 0x04;
5462 showsyms[S_secret_attack_trap] = 0x04;
5463 showsyms[S_eater_trap] = 0x04;
5464 showsyms[S_covetous_trap] = 0x04;
5465 showsyms[S_not_seen_trap] = 0x04;
5466 showsyms[S_dark_mode_trap] = 0x04;
5467 showsyms[S_antisearch_trap] = 0x04;
5468 showsyms[S_homicide_trap] = 0x04;
5469 showsyms[S_nasty_nation_trap] = 0x04;
5470 showsyms[S_wakeup_call_trap] = 0x04;
5471 showsyms[S_grayout_trap] = 0x04;
5472 showsyms[S_gray_center_trap] = 0x04;
5473 showsyms[S_checkerboard_trap] = 0x04;
5474 showsyms[S_clockwise_spin_trap] = 0x04;
5475 showsyms[S_counterclockwise_trap] = 0x04;
5476 showsyms[S_lag_trap] = 0x04;
5477 showsyms[S_blesscurse_trap] = 0x04;
5478 showsyms[S_delight_trap] = 0x04;
5479 showsyms[S_discharge_trap] = 0x04;
5480 showsyms[S_trashing_trap] = 0x04;
5481 showsyms[S_filtering_trap] = 0x04;
5482 showsyms[S_deformatting_trap] = 0x04;
5483 showsyms[S_flicker_strip_trap] = 0x04;
5484 showsyms[S_undressing_trap] = 0x04;
5485 showsyms[S_hyperbluewall_trap] = 0x04;
5486 showsyms[S_nolite_trap] = 0x04;
5487 showsyms[S_paranoia_trap] = 0x04;
5488 showsyms[S_fleecescript_trap] = 0x04;
5489 showsyms[S_interrupt_trap] = 0x04;
5490 showsyms[S_dustbin_trap] = 0x04;
5491 showsyms[S_mana_battery_trap] = 0x04;
5492 showsyms[S_monsterfingers_trap] = 0x04;
5493 showsyms[S_miscast_trap] = 0x04;
5494 showsyms[S_message_suppression_trap] = 0x04;
5495 showsyms[S_stuck_announcement_trap] = 0x04;
5496 showsyms[S_bloodthirsty_trap] = 0x04;
5497 showsyms[S_maximum_damage_trap] = 0x04;
5498 showsyms[S_latency_trap] = 0x04;
5499 showsyms[S_starlit_trap] = 0x04;
5500 showsyms[S_knowledge_trap] = 0x04;
5501 showsyms[S_highscore_trap] = 0x04;
5502 showsyms[S_pink_spell_trap] = 0x04;
5503 showsyms[S_green_spell_trap] = 0x04;
5504 showsyms[S_evc_trap] = 0x04;
5505 showsyms[S_underlayer_trap] = 0x04;
5506 showsyms[S_damage_meter_trap] = 0x04;
5507 showsyms[S_arbitrary_weight_trap] = 0x04;
5508 showsyms[S_fucked_info_trap] = 0x04;
5509 showsyms[S_black_spell_trap] = 0x04;
5510 showsyms[S_cyan_spell_trap] = 0x04;
5511 showsyms[S_heap_trap] = 0x04;
5512 showsyms[S_blue_spell_trap] = 0x04;
5513 showsyms[S_tron_trap] = 0x04;
5514 showsyms[S_red_spell_trap] = 0x04;
5515 showsyms[S_too_heavy_trap] = 0x04;
5516 showsyms[S_elongation_trap] = 0x04;
5517 showsyms[S_wrapover_trap] = 0x04;
5518 showsyms[S_destruction_trap] = 0x04;
5519 showsyms[S_melee_prefix_trap] = 0x04;
5520 showsyms[S_automore_trap] = 0x04;
5521 showsyms[S_unfair_attack_trap] = 0x04;
5523 showsyms[S_kop_cube] = 0x04;
5524 showsyms[S_boss_spawner] = 0x04;
5525 showsyms[S_contamination_trap] = 0x04;
5527 showsyms[S_evil_heel_trap] = 0x04;
5528 showsyms[S_bad_equipment_trap] = 0x04;
5529 showsyms[S_tempoconflict_trap] = 0x04;
5530 showsyms[S_tempohunger_trap] = 0x04;
5531 showsyms[S_teleportitis_trap] = 0x04;
5532 showsyms[S_polymorphitis_trap] = 0x04;
5533 showsyms[S_premature_death_trap] = 0x04;
5534 showsyms[S_lasting_amnesia_trap] = 0x04;
5535 showsyms[S_ragnarok_trap] = 0x04;
5536 showsyms[S_single_disenchant_trap] = 0x04;
5537 showsyms[S_acid_pit] = 0x04;
5539 showsyms[S_severe_disenchant_trap] = 0x04;
5540 showsyms[S_pain_trap] = 0x04;
5541 showsyms[S_trembling_trap] = 0x04;
5542 showsyms[S_techcap_trap] = 0x04;
5543 showsyms[S_spell_memory_trap] = 0x04;
5544 showsyms[S_skill_reduction_trap] = 0x04;
5545 showsyms[S_skillcap_trap] = 0x04;
5546 showsyms[S_permanent_stat_damage_trap] = 0x04;
5548 showsyms[S_orange_spell_trap] = 0x04;
5549 showsyms[S_violet_spell_trap] = 0x04;
5550 showsyms[S_trap_of_longing] = 0x04;
5551 showsyms[S_cursed_part_trap] = 0x04;
5552 showsyms[S_quaversal_trap] = 0x04;
5553 showsyms[S_appearance_shuffling_trap] = 0x04;
5554 showsyms[S_brown_spell_trap] = 0x04;
5555 showsyms[S_choiceless_trap] = 0x04;
5556 showsyms[S_goldspell_trap] = 0x04;
5557 showsyms[S_deprovement_trap] = 0x04;
5558 showsyms[S_initialization_trap] = 0x04;
5559 showsyms[S_gushlush_trap] = 0x04;
5560 showsyms[S_soiltype_trap] = 0x04;
5561 showsyms[S_dangerous_terrain_trap] = 0x04;
5562 showsyms[S_fallout_trap] = 0x04;
5563 showsyms[S_mojibake_trap] = 0x04;
5564 showsyms[S_gravation_trap] = 0x04;
5565 showsyms[S_uncalled_trap] = 0x04;
5566 showsyms[S_exploding_dice_trap] = 0x04;
5567 showsyms[S_permacurse_trap] = 0x04;
5568 showsyms[S_shrouded_identity_trap] = 0x04;
5569 showsyms[S_feeler_gauges_trap] = 0x04;
5570 showsyms[S_long_screwup_trap] = 0x04;
5571 showsyms[S_wing_yellow_changer] = 0x04;
5572 showsyms[S_life_saving_trap] = 0x04;
5573 showsyms[S_curseuse_trap] = 0x04;
5574 showsyms[S_cut_nutrition_trap] = 0x04;
5575 showsyms[S_skill_loss_trap] = 0x04;
5576 showsyms[S_autopilot_trap] = 0x04;
5577 showsyms[S_force_trap] = 0x04;
5578 showsyms[S_monster_glyph_trap] = 0x04;
5579 showsyms[S_changing_directive_trap] = 0x04;
5580 showsyms[S_container_kaboom_trap] = 0x04;
5581 showsyms[S_steal_degrade_trap] = 0x04;
5582 showsyms[S_left_inventory_trap] = 0x04;
5583 showsyms[S_fluctuating_speed_trap] = 0x04;
5584 showsyms[S_tarmustrokingnora_trap] = 0x04;
5585 showsyms[S_failure_trap] = 0x04;
5586 showsyms[S_bright_cyan_spell_trap] = 0x04;
5587 showsyms[S_frequentation_spawn_trap] = 0x04;
5588 showsyms[S_pet_ai_trap] = 0x04;
5589 showsyms[S_satan_trap] = 0x04;
5590 showsyms[S_rememberance_trap] = 0x04;
5591 showsyms[S_pokelie_trap] = 0x04;
5592 showsyms[S_autopickup_trap] = 0x04;
5593 showsyms[S_dywypi_trap] = 0x04;
5594 showsyms[S_silver_spell_trap] = 0x04;
5595 showsyms[S_metal_spell_trap] = 0x04;
5596 showsyms[S_platinum_spell_trap] = 0x04;
5597 showsyms[S_manler_trap] = 0x04;
5598 showsyms[S_doorning_trap] = 0x04;
5599 showsyms[S_nownsible_trap] = 0x04;
5600 showsyms[S_elm_street_trap] = 0x04;
5601 showsyms[S_monnoise_trap] = 0x04;
5602 showsyms[S_rang_call_trap] = 0x04;
5603 showsyms[S_recurring_spell_loss_trap] = 0x04;
5604 showsyms[S_antitraining_trap] = 0x04;
5605 showsyms[S_techout_trap] = 0x04;
5606 showsyms[S_stat_decay_trap] = 0x04;
5607 showsyms[S_movemork_trap] = 0x04;
5609 showsyms[S_hybrid_trap] = 0x04;
5610 showsyms[S_shapechange_trap] = 0x04;
5611 showsyms[S_meltem_trap] = 0x04;
5612 showsyms[S_miguc_trap] = 0x04;
5613 showsyms[S_directive_trap] = 0x04;
5614 showsyms[S_satatue_trap] = 0x04;
5615 showsyms[S_farting_web] = 0x04;
5616 showsyms[S_cataclysm_trap] = 0x04;
5617 showsyms[S_data_delete_trap] = 0x04;
5618 showsyms[S_elder_tentacling_trap] = 0x04;
5619 showsyms[S_footerer_trap] = 0x04;
5621 showsyms[S_bad_part_trap] = 0x04;
5622 showsyms[S_completely_bad_part_trap] = 0x04;
5623 showsyms[S_evil_variant_trap] = 0x04;
5625 showsyms[S_grave_wall_trap] = 0x04;
5626 showsyms[S_tunnel_trap] = 0x04;
5627 showsyms[S_farmland_trap] = 0x04;
5628 showsyms[S_mountain_trap] = 0x04;
5629 showsyms[S_water_tunnel_trap] = 0x04;
5630 showsyms[S_crystal_flood_trap] = 0x04;
5631 showsyms[S_moorland_trap] = 0x04;
5632 showsyms[S_urine_trap] = 0x04;
5633 showsyms[S_shifting_sand_trap] = 0x04;
5634 showsyms[S_styx_trap] = 0x04;
5635 showsyms[S_pentagram_trap] = 0x04;
5636 showsyms[S_snow_trap] = 0x04;
5637 showsyms[S_ash_trap] = 0x04;
5638 showsyms[S_sand_trap] = 0x04;
5639 showsyms[S_pavement_trap] = 0x04;
5640 showsyms[S_highway_trap] = 0x04;
5641 showsyms[S_grassland_trap] = 0x04;
5642 showsyms[S_nether_mist_trap] = 0x04;
5643 showsyms[S_stalactite_trap] = 0x04;
5644 showsyms[S_cryptfloor_trap] = 0x04;
5645 showsyms[S_bubble_trap] = 0x04;
5646 showsyms[S_rain_cloud_trap] = 0x04;
5647 showsyms[S_item_nastification_trap] = 0x04;
5648 showsyms[S_sanity_increase_trap] = 0x04;
5649 showsyms[S_psi_trap] = 0x04;
5650 showsyms[S_gay_trap] = 0x04;
5651 showsyms[S_sarah_trap] = 0x04;
5652 showsyms[S_claudia_trap] = 0x04;
5653 showsyms[S_ludgera_trap] = 0x04;
5654 showsyms[S_kati_trap] = 0x04;
5655 showsyms[S_sanity_treble_trap] = 0x04;
5656 showsyms[S_stat_decrease_trap] = 0x04;
5657 showsyms[S_simeout_trap] = 0x04;
5658 showsyms[S_spressing_trap] = 0x04;
5659 showsyms[S_nelly_trap] = 0x04;
5660 showsyms[S_eveline_trap] = 0x04;
5661 showsyms[S_karin_trap] = 0x04;
5662 showsyms[S_juen_trap] = 0x04;
5663 showsyms[S_kristina_trap] = 0x04;
5664 showsyms[S_lou_trap] = 0x04;
5665 showsyms[S_almut_trap] = 0x04;
5666 showsyms[S_julietta_trap] = 0x04;
5667 showsyms[S_arabella_trap] = 0x04;
5668 showsyms[S_kristin_trap] = 0x04;
5669 showsyms[S_anna_trap] = 0x04;
5670 showsyms[S_ruea_trap] = 0x04;
5671 showsyms[S_dora_trap] = 0x04;
5672 showsyms[S_marike_trap] = 0x04;
5673 showsyms[S_jette_trap] = 0x04;
5674 showsyms[S_ina_trap] = 0x04;
5675 showsyms[S_sing_trap] = 0x04;
5676 showsyms[S_victoria_trap] = 0x04;
5677 showsyms[S_melissa_trap] = 0x04;
5678 showsyms[S_anita_trap] = 0x04;
5679 showsyms[S_henrietta_trap] = 0x04;
5680 showsyms[S_verena_trap] = 0x04;
5681 showsyms[S_annemarie_trap] = 0x04;
5682 showsyms[S_jil_trap] = 0x04;
5683 showsyms[S_jana_trap] = 0x04;
5684 showsyms[S_katrin_trap] = 0x04;
5685 showsyms[S_gudrun_trap] = 0x04;
5686 showsyms[S_ella_trap] = 0x04;
5687 showsyms[S_manuela_trap] = 0x04;
5688 showsyms[S_jennifer_trap] = 0x04;
5689 showsyms[S_patricia_trap] = 0x04;
5690 showsyms[S_antje_trap] = 0x04;
5691 showsyms[S_antje_x_trap] = 0x04;
5692 showsyms[S_kerstin_trap] = 0x04;
5693 showsyms[S_laura_trap] = 0x04;
5694 showsyms[S_larissa_trap] = 0x04;
5695 showsyms[S_nora_trap] = 0x04;
5696 showsyms[S_natalia_trap] = 0x04;
5697 showsyms[S_susanne_trap] = 0x04;
5698 showsyms[S_lisa_trap] = 0x04;
5699 showsyms[S_bridghitte_trap] = 0x04;
5700 showsyms[S_julia_trap] = 0x04;
5701 showsyms[S_nicole_trap] = 0x04;
5702 showsyms[S_rita_trap] = 0x04;
5703 showsyms[S_janina_trap] = 0x04;
5704 showsyms[S_rosa_trap] = 0x04;
5705 showsyms[S_ksenia_trap] = 0x04;
5706 showsyms[S_lydia_trap] = 0x04;
5707 showsyms[S_conny_trap] = 0x04;
5708 showsyms[S_katia_trap] = 0x04;
5709 showsyms[S_mariya_trap] = 0x04;
5710 showsyms[S_elise_trap] = 0x04;
5711 showsyms[S_ronja_trap] = 0x04;
5712 showsyms[S_ariane_trap] = 0x04;
5713 showsyms[S_johanna_trap] = 0x04;
5714 showsyms[S_inge_trap] = 0x04;
5716 showsyms[S_wall_trap] = 0x04;
5717 showsyms[S_monster_generator] = 0x04;
5718 showsyms[S_potion_dispenser] = 0x04;
5719 showsyms[S_spacewars_spawn_trap] = 0x04;
5720 showsyms[S_tv_tropes_trap] = 0x04;
5721 showsyms[S_symbiote_trap] = 0x04;
5722 showsyms[S_kill_symbiote_trap] = 0x04;
5723 showsyms[S_symbiote_replacement_trap] = 0x04;
5724 showsyms[S_shutdown_trap] = 0x04;
5725 showsyms[S_corona_trap] = 0x04;
5726 showsyms[S_unproofing_trap] = 0x04;
5727 showsyms[S_visibility_trap] = 0x04;
5728 showsyms[S_feminism_stone_trap] = 0x04;
5729 showsyms[S_branch_teleporter] = 0x04;
5730 showsyms[S_branch_beamer] = 0x04;
5731 showsyms[S_poison_arrow_trap] = 0x04;
5732 showsyms[S_poison_bolt_trap] = 0x04;
5733 showsyms[S_mace_trap] = 0x04;
5734 showsyms[S_shueft_trap] = 0x04;
5735 showsyms[S_moth_larvae_trap] = 0x04;
5736 showsyms[S_worthiness_trap] = 0x04;
5737 showsyms[S_conduct_trap] = 0x04;
5738 showsyms[S_strikethrough_trap] = 0x04;
5739 showsyms[S_multiple_gather_trap] = 0x04;
5740 showsyms[S_vivisection_trap] = 0x04;
5741 showsyms[S_instafeminism_trap] = 0x04;
5742 showsyms[S_instanasty_trap] = 0x04;
5743 showsyms[S_skill_point_loss_trap] = 0x04;
5744 showsyms[S_perfect_match_trap] = 0x04;
5745 showsyms[S_dumbie_lightsaber_trap] = 0x04;
5746 showsyms[S_wrong_stairs] = 0x04;
5747 showsyms[S_techstop_trap] = 0x04;
5748 showsyms[S_amnesia_switch_trap] = 0x04;
5749 showsyms[S_skill_swap_trap] = 0x04;
5750 showsyms[S_skill_upordown_trap] = 0x04;
5751 showsyms[S_skill_randomize_trap] = 0x04;
5753 showsyms[S_skill_multiply_trap] = 0x04;
5754 showsyms[S_trapwalk_trap] = 0x04;
5755 showsyms[S_cluster_trap] = 0x04;
5756 showsyms[S_field_trap] = 0x04;
5757 showsyms[S_monicide_trap] = 0x04;
5758 showsyms[S_trap_creation_trap] = 0x04;
5759 showsyms[S_leold_trap] = 0x04;
5760 showsyms[S_animeband_trap] = 0x04;
5761 showsyms[S_perfume_trap] = 0x04;
5762 showsyms[S_court_trap] = 0x04;
5763 showsyms[S_elder_scrolls_trap] = 0x04;
5764 showsyms[S_joke_trap] = 0x04;
5765 showsyms[S_dungeon_lords_trap] = 0x04;
5766 showsyms[S_fortytwo_trap] = 0x04;
5767 showsyms[S_randomize_trap] = 0x04;
5768 showsyms[S_evilroom_trap] = 0x04;
5769 showsyms[S_aoe_trap] = 0x04;
5770 showsyms[S_elona_trap] = 0x04;
5771 showsyms[S_religion_trap] = 0x04;
5772 showsyms[S_steamband_trap] = 0x04;
5773 showsyms[S_hardcore_trap] = 0x04;
5774 showsyms[S_machine_trap] = 0x04;
5775 showsyms[S_bee_trap] = 0x04;
5776 showsyms[S_migo_trap] = 0x04;
5777 showsyms[S_angband_trap] = 0x04;
5778 showsyms[S_dnethack_trap] = 0x04;
5779 showsyms[S_evil_spawn_trap] = 0x04;
5780 showsyms[S_shoe_trap] = 0x04;
5781 showsyms[S_inside_trap] = 0x04;
5782 showsyms[S_doom_trap] = 0x04;
5783 showsyms[S_military_trap] = 0x04;
5784 showsyms[S_illusion_trap] = 0x04;
5785 showsyms[S_diablo_trap] = 0x04;
5787 showsyms[S_giant_explorer_trap] = 0x04;
5788 showsyms[S_trapwarp_trap] = 0x04;
5789 showsyms[S_yawm_trap] = 0x04;
5790 showsyms[S_cradle_of_chaos_trap] = 0x04;
5791 showsyms[S_tez_trap] = 0x04;
5792 showsyms[S_enthu_trap] = 0x04;
5793 showsyms[S_mikra_trap] = 0x04;
5794 showsyms[S_gots_too_good_trap] = 0x04;
5795 showsyms[S_killer_room_trap] = 0x04;
5796 showsyms[S_no_fun_walls_trap] = 0x04;
5798 showsyms[S_ruth_trap] = 0x04;
5799 showsyms[S_magdalena_trap] = 0x04;
5800 showsyms[S_marleen_trap] = 0x04;
5801 showsyms[S_klara_trap] = 0x04;
5802 showsyms[S_friederike_trap] = 0x04;
5803 showsyms[S_naomi_trap] = 0x04;
5804 showsyms[S_ute_trap] = 0x04;
5805 showsyms[S_jasieen_trap] = 0x04;
5806 showsyms[S_yasaman_trap] = 0x04;
5807 showsyms[S_may_britt_trap] = 0x04;
5809 showsyms[S_calling_out_trap] = 0x04;
5810 showsyms[S_field_break_trap] = 0x04;
5811 showsyms[S_tenth_trap] = 0x04;
5812 showsyms[S_debt_trap] = 0x04;
5813 showsyms[S_inversion_trap] = 0x04;
5814 showsyms[S_wince_trap] = 0x04;
5815 showsyms[S_u_have_been_trap] = 0x04;
5816 showsyms[S_really_bad_trap] = 0x04;
5817 showsyms[S_covid_trap] = 0x04;
5818 showsyms[S_artiblast_trap] = 0x04;
5820 showsyms[S_persistent_fart_trap] = 0x04;
5821 showsyms[S_attacking_heel_trap] = 0x04;
5822 showsyms[S_trap_teleporter] = 0x04;
5823 showsyms[S_alignment_trash_trap] = 0x04;
5824 showsyms[S_reshuffle_trap] = 0x04;
5825 showsyms[S_musehand_trap] = 0x04;
5826 showsyms[S_dogside_trap] = 0x04;
5827 showsyms[S_bankrupt_trap] = 0x04;
5828 showsyms[S_fillup_trap] = 0x04;
5829 showsyms[S_airstrike_trap] = 0x04;
5830 showsyms[S_dynamite_trap] = 0x04;
5831 showsyms[S_malevolence_trap] = 0x04;
5832 showsyms[S_leaflet_trap] = 0x04;
5833 showsyms[S_tentadeep_trap] = 0x04;
5834 showsyms[S_stathalf_trap] = 0x04;
5835 showsyms[S_cutstat_trap] = 0x04;
5836 showsyms[S_rare_spawn_trap] = 0x04;
5837 showsyms[S_you_are_an_idiot_trap] = 0x04;
5838 showsyms[S_nastycurse_trap] = 0x04;
5839 showsyms[S_repeating_nastycurse_trap] = 0x04;
5841 showsyms[S_nadine_trap] = 0x04;
5842 showsyms[S_luisa_trap] = 0x04;
5843 showsyms[S_irina_trap] = 0x04;
5844 showsyms[S_liselotte_trap] = 0x04;
5845 showsyms[S_greta_trap] = 0x04;
5846 showsyms[S_jane_trap] = 0x04;
5847 showsyms[S_sue_lyn_trap] = 0x04;
5848 showsyms[S_charlotte_trap] = 0x04;
5849 showsyms[S_hannah_trap] = 0x04;
5850 showsyms[S_little_marie_trap] = 0x04;
5852 showsyms[S_real_lie_trap] = 0x04;
5853 showsyms[S_escape_past_trap] = 0x04;
5854 showsyms[S_pethate_trap] = 0x04;
5855 showsyms[S_pet_lashout_trap] = 0x04;
5856 showsyms[S_petstarve_trap] = 0x04;
5857 showsyms[S_petscrew_trap] = 0x04;
5858 showsyms[S_tech_loss_trap] = 0x04;
5859 showsyms[S_proofloss_trap] = 0x04;
5860 showsyms[S_un_invis_trap] = 0x04;
5861 showsyms[S_detectation_trap] = 0x04;
5863 showsyms[S_option_trap] = 0x04;
5864 showsyms[S_miscolor_trap] = 0x04;
5865 showsyms[S_one_rainbow_trap] = 0x04;
5866 showsyms[S_colorshift_trap] = 0x04;
5867 showsyms[S_top_line_trap] = 0x04;
5868 showsyms[S_caps_trap] = 0x04;
5869 showsyms[S_un_knowledge_trap] = 0x04;
5870 showsyms[S_darkhance_trap] = 0x04;
5871 showsyms[S_dschueueuet_trap] = 0x04;
5872 showsyms[S_nopeskill_trap] = 0x04;
5873 showsyms[S_fuckfuckfuck_trap] = 0x04;
5875 showsyms[S_burden_trap] = 0x04;
5876 showsyms[S_magic_vacuum_trap] = 0x04;
5878 showsyms[S_tanja_trap] = 0x04;
5879 showsyms[S_sonja_trap] = 0x04;
5880 showsyms[S_rhea_trap] = 0x04;
5881 showsyms[S_lara_trap] = 0x04;
5883 showsyms[S_fuck_over_trap] = 0x04;
5885 showsyms[S_dagger_trap] = 0x04;
5886 showsyms[S_razor_trap] = 0x04;
5887 showsyms[S_phosgene_trap] = 0x04;
5888 showsyms[S_chloroform_trap] = 0x04;
5889 showsyms[S_corrosion_trap] = 0x04;
5890 showsyms[S_flame_trap] = 0x04;
5891 showsyms[S_wither_trap] = 0x04;
5892 showsyms[S_phaseport_trap] = 0x04;
5893 showsyms[S_phasebeam_trap] = 0x04;
5894 showsyms[S_vulnerate_trap] = 0x04;
5896 showsyms[S_epvi_trap] = 0x04;
5898 showsyms[S_sabrina_trap] = 0x04;
5900 showsyms[S_aefde_trap] = 0x04;
5902 showsyms[S_falling_rock_cold_trap] = 0x04;
5903 showsyms[S_return_trap] = 0x04;
5904 showsyms[S_intrinsic_steal_trap] = 0x04;
5905 showsyms[S_score_axe_trap] = 0x04;
5906 showsyms[S_score_drain_trap] = 0x04;
5907 showsyms[S_single_unidentify_trap] = 0x04;
5908 showsyms[S_hypoxic_pit] = 0x04;
5909 showsyms[S_unlucky_trap] = 0x04;
5910 showsyms[S_alignment_reduction_trap] = 0x04;
5911 showsyms[S_malignant_trap] = 0x04;
5912 showsyms[S_stat_damage_trap] = 0x04;
5913 showsyms[S_half_memory_trap] = 0x04;
5914 showsyms[S_half_training_trap] = 0x04;
5915 showsyms[S_debuff_trap] = 0x04;
5916 showsyms[S_trip_once_trap] = 0x04;
5917 showsyms[S_narcolepsy_trap] = 0x04;
5918 showsyms[S_martial_arts_trap] = 0x04;
5919 showsyms[S_mean_burden_trap] = 0x04;
5920 showsyms[S_carrcap_trap] = 0x04;
5921 showsyms[S_umeng_trap] = 0x04;
5923 showsyms[S_spell_cooldown_trap] = 0x04;
5924 showsyms[S_turbodull_trap] = 0x04;
5925 showsyms[S_reddam_trap] = 0x04;
5926 showsyms[S_redinc_trap] = 0x04;
5927 showsyms[S_mulch_trap] = 0x04;
5928 showsyms[S_inaccuracy_trap] = 0x04;
5929 showsyms[S_monster_multishot_trap] = 0x04;
5930 showsyms[S_have_a_pin_trap] = 0x04;
5931 showsyms[S_costly_failure_trap] = 0x04;
5932 showsyms[S_inventory_size_trap] = 0x04;
5934 showsyms[S_timerun_trap] = 0x04;
5936 } /* epyx mode */
5938 #endif /* MSWIN */
5940 #endif /* ASCIIGRAPH */
5942 for (i = 0; i < MAXOCLASSES; i++) {
5943 #if defined(ASCIIGRAPH) && !defined(LINUX)
5944 if (iflags.IBMgraphics
5945 # if defined(USE_TILES) && defined(MSDOS)
5946 && !iflags.grmode
5947 # endif
5949 oc_syms[i] = IBM_r_oc_syms[i];
5950 else
5951 #endif /* ASCIIGRAPH && !LINUX */
5952 oc_syms[i] = r_oc_syms[i];
5954 #if defined(MSDOS) && defined(USE_TILES)
5955 if (iflags.grmode) tileview(TRUE);
5956 #endif
5957 } else {
5958 (void) memcpy((void *)showsyms,
5959 (void *)save_showsyms, sizeof showsyms);
5960 (void) memcpy((void *)oc_syms,
5961 (void *)save_oc_syms, sizeof oc_syms);
5962 (void) memcpy((void *)monsyms,
5963 (void *)save_monsyms, sizeof monsyms);
5964 #if defined(MSDOS) && defined(USE_TILES)
5965 if (iflags.grmode) tileview(TRUE);
5966 #endif
5969 #endif /* REINCARNATION */
5971 /*drawing.c*/