RTX-Remix/Vibe-Reverse-Engineering-Signature-DB
0
1/**
2 * @file enums.h
3 *
4 * Various global enumerators.
5 */
6
7typedef enum item_quality {
8 ITEM_QUALITY_NORMAL = 0,
9 ITEM_QUALITY_MAGIC = 1,
10 ITEM_QUALITY_UNIQUE = 2,
11} item_quality;
12
13typedef enum unique_base_item {
14 UITYPE_NONE = 0x0,
15 UITYPE_SHORTBOW = 0x1,
16 UITYPE_LONGBOW = 0x2,
17 UITYPE_HUNTBOW = 0x3,
18 UITYPE_COMPBOW = 0x4,
19 UITYPE_WARBOW = 0x5,
20 UITYPE_BATTLEBOW = 0x6,
21 UITYPE_DAGGER = 0x7,
22 UITYPE_FALCHION = 0x8,
23 UITYPE_CLAYMORE = 0x9,
24 UITYPE_BROADSWR = 0xA,
25 UITYPE_SABRE = 0xB,
26 UITYPE_SCIMITAR = 0xC,
27 UITYPE_LONGSWR = 0xD,
28 UITYPE_BASTARDSWR = 0xE,
29 UITYPE_TWOHANDSWR = 0xF,
30 UITYPE_GREATSWR = 0x10,
31 UITYPE_CLEAVER = 0x11,
32 UITYPE_LARGEAXE = 0x12,
33 UITYPE_BROADAXE = 0x13,
34 UITYPE_SMALLAXE = 0x14,
35 UITYPE_BATTLEAXE = 0x15,
36 UITYPE_GREATAXE = 0x16,
37 UITYPE_MACE = 0x17,
38 UITYPE_MORNSTAR = 0x18,
39 UITYPE_SPIKCLUB = 0x19,
40 UITYPE_MAUL = 0x1A,
41 UITYPE_WARHAMMER = 0x1B,
42 UITYPE_FLAIL = 0x1C,
43 UITYPE_LONGSTAFF = 0x1D,
44 UITYPE_SHORTSTAFF = 0x1E,
45 UITYPE_COMPSTAFF = 0x1F,
46 UITYPE_QUARSTAFF = 0x20,
47 UITYPE_WARSTAFF = 0x21,
48 UITYPE_SKULLCAP = 0x22,
49 UITYPE_HELM = 0x23,
50 UITYPE_GREATHELM = 0x24,
51 UITYPE_CROWN = 0x25,
52 UITYPE_38 = 0x26,
53 UITYPE_RAGS = 0x27,
54 UITYPE_STUDARMOR = 0x28,
55 UITYPE_CLOAK = 0x29,
56 UITYPE_ROBE = 0x2A,
57 UITYPE_CHAINMAIL = 0x2B,
58 UITYPE_LEATHARMOR = 0x2C,
59 UITYPE_BREASTPLATE = 0x2D,
60 UITYPE_CAPE = 0x2E,
61 UITYPE_PLATEMAIL = 0x2F,
62 UITYPE_FULLPLATE = 0x30,
63 UITYPE_BUCKLER = 0x31,
64 UITYPE_SMALLSHIELD = 0x32,
65 UITYPE_LARGESHIELD = 0x33,
66 UITYPE_KITESHIELD = 0x34,
67 UITYPE_GOTHSHIELD = 0x35,
68 UITYPE_RING = 0x36,
69 UITYPE_55 = 0x37,
70 UITYPE_AMULET = 0x38,
71 UITYPE_SKCROWN = 0x39,
72 UITYPE_INFRARING = 0x3A,
73 UITYPE_OPTAMULET = 0x3B,
74 UITYPE_TRING = 0x3C,
75 UITYPE_HARCREST = 0x3D,
76 UITYPE_MAPOFDOOM = 0x3E,
77 UITYPE_ELIXIR = 0x3F,
78 UITYPE_ARMOFVAL = 0x40,
79 UITYPE_STEELVEIL = 0x41,
80 UITYPE_GRISWOLD = 0x42,
81 UITYPE_LGTFORGE = 0x43,
82 UITYPE_LAZSTAFF = 0x44,
83#ifdef HELLFIRE
84 UITYPE_BOVINE = 0x45,
85#endif
86 UITYPE_INVALID = -1,
87} unique_base_item;
88
89typedef enum item_effect_type {
90 IPL_TOHIT = 0x0,
91 IPL_TOHIT_CURSE = 0x1,
92 IPL_DAMP = 0x2,
93 IPL_DAMP_CURSE = 0x3,
94 IPL_TOHIT_DAMP = 0x4,
95 IPL_TOHIT_DAMP_CURSE = 0x5,
96 IPL_ACP = 0x6,
97 IPL_ACP_CURSE = 0x7,
98 IPL_FIRERES = 0x8,
99 IPL_LIGHTRES = 0x9,
100 IPL_MAGICRES = 0xA,
101 IPL_ALLRES = 0xB,
102 IPL_SPLCOST = 0xC, /* only used in beta */
103 IPL_SPLDUR = 0xD, /* only used in beta */
104 IPL_SPLLVLADD = 0xE,
105 IPL_CHARGES = 0xF,
106 IPL_FIREDAM = 0x10,
107 IPL_LIGHTDAM = 0x11,
108 IPL_STR = 0x13,
109 IPL_STR_CURSE = 0x14,
110 IPL_MAG = 0x15,
111 IPL_MAG_CURSE = 0x16,
112 IPL_DEX = 0x17,
113 IPL_DEX_CURSE = 0x18,
114 IPL_VIT = 0x19,
115 IPL_VIT_CURSE = 0x1A,
116 IPL_ATTRIBS = 0x1B,
117 IPL_ATTRIBS_CURSE = 0x1C,
118 IPL_GETHIT_CURSE = 0x1D,
119 IPL_GETHIT = 0x1E,
120 IPL_LIFE = 0x1F,
121 IPL_LIFE_CURSE = 0x20,
122 IPL_MANA = 0x21,
123 IPL_MANA_CURSE = 0x22,
124 IPL_DUR = 0x23,
125 IPL_DUR_CURSE = 0x24,
126 IPL_INDESTRUCTIBLE = 0x25,
127 IPL_LIGHT = 0x26,
128 IPL_LIGHT_CURSE = 0x27,
129 IPL_MULT_ARROWS = 0x29, /* only used in hellfire */
130 IPL_FIRE_ARROWS = 0x2A,
131 IPL_LIGHT_ARROWS = 0x2B,
132 IPL_INVCURS = 0x2C,
133 IPL_THORNS = 0x2D,
134 IPL_NOMANA = 0x2E,
135 IPL_NOHEALPLR = 0x2F,
136 IPL_FIREBALL = 0x32, /* only used in hellfire */
137 IPL_ABSHALFTRAP = 0x34,
138 IPL_KNOCKBACK = 0x35,
139 IPL_NOHEALMON = 0x36,
140 IPL_STEALMANA = 0x37,
141 IPL_STEALLIFE = 0x38,
142 IPL_TARGAC = 0x39,
143 IPL_FASTATTACK = 0x3A,
144 IPL_FASTRECOVER = 0x3B,
145 IPL_FASTBLOCK = 0x3C,
146 IPL_DAMMOD = 0x3D,
147 IPL_RNDARROWVEL = 0x3E,
148 IPL_SETDAM = 0x3F,
149 IPL_SETDUR = 0x40,
150 IPL_NOMINSTR = 0x41,
151 IPL_SPELL = 0x42,
152 IPL_FASTSWING = 0x43,
153 IPL_ONEHAND = 0x44,
154 IPL_3XDAMVDEM = 0x45,
155 IPL_ALLRESZERO = 0x46,
156 IPL_DRAINLIFE = 0x48,
157 IPL_RNDSTEALLIFE = 0x49,
158 IPL_INFRAVISION = 0x4A,
159 IPL_SETAC = 0x4B,
160 IPL_ADDACLIFE = 0x4C,
161 IPL_ADDMANAAC = 0x4D,
162 IPL_FIRERESCLVL = 0x4E,
163 IPL_AC_CURSE = 0x4F,
164#ifdef HELLFIRE
165 IPL_FIRERES_CURSE = 0x50,
166 IPL_LIGHTRES_CURSE = 0x51,
167 IPL_MAGICRES_CURSE = 0x52,
168 IPL_ALLRES_CURSE = 0x53,
169 IPL_DEVASTATION = 0x54,
170 IPL_DECAY = 0x55,
171 IPL_PERIL = 0x56,
172 IPL_JESTERS = 0x57,
173 IPL_CRYSTALLINE = 0x58,
174 IPL_DOPPELGANGER = 0x59,
175 IPL_ACDEMON = 0x5A,
176 IPL_ACUNDEAD = 0x5B,
177 IPL_MANATOLIFE = 0x5C,
178 IPL_LIFETOMANA = 0x5D,
179#endif
180 IPL_INVALID = -1,
181} item_effect_type;
182
183typedef enum affix_item_type {
184 PLT_MISC = 0x1,
185 PLT_BOW = 0x10,
186 PLT_STAFF = 0x100,
187 PLT_WEAP = 0x1000,
188 PLT_SHLD = 0x10000,
189 PLT_ARMO = 0x100000,
190} affix_item_type;
191
192/// Item graphic IDs; frame_num-11 of objcurs.cel.
193typedef enum item_cursor_graphic {
194 ICURS_POTION_OF_FULL_MANA = 0,
195 ICURS_SCROLL_OF = 1,
196 ICURS_GOLD_SMALL = 4,
197 ICURS_GOLD_MEDIUM = 5,
198 ICURS_GOLD_LARGE = 6,
199 ICURS_RING_OF_TRUTH = 10,
200 ICURS_RING = 12,
201 ICURS_SPECTRAL_ELIXIR = 15,
202 ICURS_GOLDEN_ELIXIR = 17,
203 ICURS_EMPYREAN_BAND = 18,
204 ICURS_EAR_SORCEROR = 19,
205 ICURS_EAR_WARRIOR = 20,
206 ICURS_EAR_ROGUE = 21,
207 ICURS_BLOOD_STONE = 25,
208#ifdef HELLFIRE
209 ICURS_OIL = 30,
210#endif
211 ICURS_ELIXIR_OF_VITALITY = 31,
212 ICURS_POTION_OF_HEALING = 32,
213 ICURS_POTION_OF_FULL_REJUVENATION = 33,
214 ICURS_ELIXIR_OF_MAGIC = 34,
215 ICURS_POTION_OF_FULL_HEALING = 35,
216 ICURS_ELIXIR_OF_DEXTERITY = 36,
217 ICURS_POTION_OF_REJUVENATION = 37,
218 ICURS_ELIXIR_OF_STRENGTH = 38,
219 ICURS_POTION_OF_MANA = 39,
220 ICURS_BRAIN = 40,
221 ICURS_OPTIC_AMULET = 44,
222 ICURS_AMULET = 45,
223 ICURS_DAGGER = 51,
224 ICURS_BLADE = 56,
225 ICURS_BASTARD_SWORD = 57,
226 ICURS_MACE = 59,
227 ICURS_LONG_SWORD = 60,
228 ICURS_BROAD_SWORD = 61,
229 ICURS_FALCHION = 62,
230 ICURS_MORNING_STAR = 63,
231 ICURS_SHORT_SWORD = 64,
232 ICURS_CLAYMORE = 65,
233 ICURS_CLUB = 66,
234 ICURS_SABRE = 67,
235 ICURS_SPIKED_CLUB = 70,
236 ICURS_SCIMITAR = 72,
237 ICURS_FULL_HELM = 75,
238 ICURS_MAGIC_ROCK = 76,
239 ICURS_THE_UNDEAD_CROWN = 78,
240 ICURS_HELM = 82,
241 ICURS_BUCKLER = 83,
242 ICURS_VIEL_OF_STEEL = 85,
243 ICURS_BOOK_GREY = 86,
244 ICURS_BOOK_RED = 87,
245 ICURS_BOOK_BLUE = 88,
246 ICURS_BLACK_MUSHROOM = 89,
247 ICURS_SKULL_CAP = 90,
248 ICURS_CAP = 91,
249 ICURS_HARLEQUIN_CREST = 93,
250 ICURS_CROWN = 95,
251 ICURS_MAP_OF_THE_STARS = 96,
252 ICURS_FUNGAL_TOME = 97,
253 ICURS_GREAT_HELM = 98,
254 ICURS_BATTLE_AXE = 101,
255 ICURS_HUNTERS_BOW = 102,
256 ICURS_FIELD_PLATE = 103,
257 ICURS_SMALL_SHIELD = 105,
258 ICURS_CLEAVER = 106,
259 ICURS_STUDDED_LEATHER_ARMOR = 107,
260 ICURS_SHORT_STAFF = 109,
261 ICURS_TWO_HANDED_SWORD = 110,
262 ICURS_CHAIN_MAIL = 111,
263 ICURS_SMALL_AXE = 112,
264 ICURS_KITE_SHIELD = 113,
265 ICURS_SCALE_MAIL = 114,
266 ICURS_SHORT_BOW = 118,
267 ICURS_LONG_WAR_BOW = 119,
268 ICURS_WAR_HAMMER = 121,
269 ICURS_MAUL = 122,
270 ICURS_LONG_STAFF = 123,
271 ICURS_WAR_STAFF = 124,
272 ICURS_TAVERN_SIGN = 126,
273 ICURS_HARD_LEATHER_ARMOR = 127,
274 ICURS_RAGS = 128,
275 ICURS_QUILTED_ARMOR = 129,
276 ICURS_FLAIL = 131,
277 ICURS_TOWER_SHIELD = 132,
278 ICURS_COMPOSITE_BOW = 133,
279 ICURS_GREAT_SWORD = 134,
280 ICURS_LEATHER_ARMOR = 135,
281 ICURS_SPLINT_MAIL = 136,
282 ICURS_ROBE = 137,
283 ICURS_ANVIL_OF_FURY = 140,
284 ICURS_BROAD_AXE = 141,
285 ICURS_LARGE_AXE = 142,
286 ICURS_GREAT_AXE = 143,
287 ICURS_AXE = 144,
288 ICURS_LARGE_SHIELD = 147,
289 ICURS_GOTHIC_SHIELD = 148,
290 ICURS_CLOAK = 149,
291 ICURS_CAPE = 150,
292 ICURS_FULL_PLATE_MAIL = 151,
293 ICURS_GOTHIC_PLATE = 152,
294 ICURS_BREAST_PLATE = 153,
295 ICURS_RING_MAIL = 154,
296 ICURS_STAFF_OF_LAZARUS = 155,
297 ICURS_ARKAINES_VALOR = 157,
298 ICURS_SHORT_WAR_BOW = 165,
299 ICURS_COMPOSITE_STAFF = 166,
300 ICURS_SHORT_BATTLE_BOW = 167,
301 ICURS_GOLD = 168,
302#ifdef HELLFIRE
303 ICURS_AURIC_AMULET = 180,
304 ICURS_RUNE_BOMB = 187,
305 ICURS_THEODORE = 188,
306 ICURS_TORN_NOTE_1 = 189,
307 ICURS_TORN_NOTE_2 = 190,
308 ICURS_TORN_NOTE_3 = 191,
309 ICURS_RECONSTRUCTED_NOTE = 192,
310 ICURS_RUNE_OF_FIRE = 193,
311 ICURS_GREATER_RUNE_OF_FIRE = 194,
312 ICURS_RUNE_OF_LIGHTNING = 195,
313 ICURS_GREATER_RUNE_OF_LIGHTNING = 196,
314 ICURS_RUNE_OF_STONE = 197,
315 ICURS_GREY_SUIT = 198,
316 ICURS_BROWN_SUIT = 199,
317 ICURS_BOVINE = 226,
318#endif
319} item_cursor_graphic;
320
321typedef enum _sfx_id {
322 PS_WALK1,
323 PS_WALK2,
324 PS_WALK3,
325 PS_WALK4,
326 PS_BFIRE,
327 PS_FMAG,
328 PS_TMAG,
329 PS_LGHIT,
330 PS_LGHIT1,
331 PS_SWING,
332 PS_SWING2,
333 PS_DEAD,
334#ifdef HELLFIRE
335 IS_STING1,
336 IS_FBALLBOW,
337#endif
338 IS_QUESTDN,
339 IS_ARMRFKD,
340 IS_BARLFIRE,
341 IS_BARREL,
342#ifdef HELLFIRE
343 IS_POPPOP8,
344 IS_POPPOP5,
345 IS_POPPOP3,
346 IS_POPPOP2,
347#endif
348 IS_BHIT,
349 IS_BHIT1,
350 IS_CHEST,
351 IS_DOORCLOS,
352 IS_DOOROPEN,
353 IS_FANVL,
354 IS_FAXE,
355 IS_FBLST,
356 IS_FBODY,
357 IS_FBOOK,
358 IS_FBOW,
359 IS_FCAP,
360 IS_FHARM,
361 IS_FLARM,
362 IS_FMAG,
363 IS_FMAG1,
364 IS_FMUSH,
365 IS_FPOT,
366 IS_FRING,
367 IS_FROCK,
368 IS_FSCRL,
369 IS_FSHLD,
370 IS_FSIGN,
371 IS_FSTAF,
372 IS_FSWOR,
373 IS_GOLD,
374 IS_HLMTFKD,
375 IS_IANVL,
376 IS_IAXE,
377 IS_IBLST,
378 IS_IBODY,
379 IS_IBOOK,
380 IS_IBOW,
381 IS_ICAP,
382 IS_IGRAB,
383 IS_IHARM,
384 IS_ILARM,
385 IS_IMUSH,
386 IS_IPOT,
387 IS_IRING,
388 IS_IROCK,
389 IS_ISCROL,
390 IS_ISHIEL,
391 IS_ISIGN,
392 IS_ISTAF,
393 IS_ISWORD,
394 IS_LEVER,
395 IS_MAGIC,
396 IS_MAGIC1,
397 IS_RBOOK,
398 IS_SARC,
399 IS_SHLDFKD,
400 IS_SWRDFKD,
401 IS_TITLEMOV,
402 IS_TITLSLCT,
403 SFX_SILENCE,
404 IS_TRAP,
405 IS_CAST1,
406 IS_CAST10,
407 IS_CAST12,
408 IS_CAST2,
409 IS_CAST3,
410 IS_CAST4,
411 IS_CAST5,
412 IS_CAST6,
413 IS_CAST7,
414 IS_CAST8,
415 IS_CAST9,
416 LS_HEALING,
417 IS_REPAIR,
418 LS_ACID,
419 LS_ACIDS,
420 LS_APOC,
421 LS_ARROWALL,
422 LS_BLODBOIL,
423 LS_BLODSTAR,
424 LS_BLSIMPT,
425 LS_BONESP,
426 LS_BSIMPCT,
427 LS_CALDRON,
428 LS_CBOLT,
429 LS_CHLTNING,
430 LS_DSERP,
431 LS_ELECIMP1,
432 LS_ELEMENTL,
433 LS_ETHEREAL,
434 LS_FBALL,
435 LS_FBOLT1,
436 LS_FBOLT2,
437 LS_FIRIMP1,
438 LS_FIRIMP2,
439 LS_FLAMWAVE,
440 LS_FLASH,
441 LS_FOUNTAIN,
442 LS_GOLUM,
443 LS_GOLUMDED,
444 LS_GSHRINE,
445 LS_GUARD,
446 LS_GUARDLAN,
447 LS_HOLYBOLT,
448 LS_HYPER,
449 LS_INFRAVIS,
450 LS_INVISIBL,
451 LS_INVPOT,
452 LS_LNING1,
453 LS_LTNING,
454 LS_MSHIELD,
455#ifdef HELLFIRE
456 LS_NESTXPLD,
457#endif
458 LS_NOVA,
459 LS_PORTAL,
460 LS_PUDDLE,
461 LS_RESUR,
462 LS_SCURSE,
463 LS_SCURIMP,
464 LS_SENTINEL,
465 LS_SHATTER,
466 LS_SOULFIRE,
467 LS_SPOUTLOP,
468 LS_SPOUTSTR,
469 LS_STORM,
470 LS_TRAPDIS,
471 LS_TELEPORT,
472 LS_VTHEFT,
473 LS_WALLLOOP,
474 LS_WALLSTRT,
475#ifdef HELLFIRE
476 LS_LMAG,
477#endif
478#ifndef SPAWN
479 TSFX_BMAID1,
480 TSFX_BMAID2,
481 TSFX_BMAID3,
482 TSFX_BMAID4,
483 TSFX_BMAID5,
484 TSFX_BMAID6,
485 TSFX_BMAID7,
486 TSFX_BMAID8,
487 TSFX_BMAID9,
488 TSFX_BMAID10,
489 TSFX_BMAID11,
490 TSFX_BMAID12,
491 TSFX_BMAID13,
492 TSFX_BMAID14,
493 TSFX_BMAID15,
494 TSFX_BMAID16,
495 TSFX_BMAID17,
496 TSFX_BMAID18,
497 TSFX_BMAID19,
498 TSFX_BMAID20,
499 TSFX_BMAID21,
500 TSFX_BMAID22,
501 TSFX_BMAID23,
502 TSFX_BMAID24,
503 TSFX_BMAID25,
504 TSFX_BMAID26,
505 TSFX_BMAID27,
506 TSFX_BMAID28,
507 TSFX_BMAID29,
508 TSFX_BMAID30,
509#endif
510 TSFX_BMAID31,
511#ifndef SPAWN
512 TSFX_BMAID32,
513 TSFX_BMAID33,
514 TSFX_BMAID34,
515 TSFX_BMAID35,
516 TSFX_BMAID36,
517 TSFX_BMAID37,
518 TSFX_BMAID38,
519 TSFX_BMAID39,
520 TSFX_BMAID40,
521 TSFX_SMITH1,
522 TSFX_SMITH2,
523 TSFX_SMITH3,
524 TSFX_SMITH4,
525 TSFX_SMITH5,
526 TSFX_SMITH6,
527 TSFX_SMITH7,
528 TSFX_SMITH8,
529 TSFX_SMITH9,
530 TSFX_SMITH10,
531 TSFX_SMITH11,
532 TSFX_SMITH12,
533 TSFX_SMITH13,
534 TSFX_SMITH14,
535 TSFX_SMITH15,
536 TSFX_SMITH16,
537 TSFX_SMITH17,
538 TSFX_SMITH18,
539 TSFX_SMITH19,
540 TSFX_SMITH20,
541 TSFX_SMITH21,
542 TSFX_SMITH22,
543 TSFX_SMITH23,
544 TSFX_SMITH24,
545 TSFX_SMITH25,
546 TSFX_SMITH26,
547 TSFX_SMITH27,
548 TSFX_SMITH28,
549 TSFX_SMITH29,
550 TSFX_SMITH30,
551 TSFX_SMITH31,
552 TSFX_SMITH32,
553 TSFX_SMITH33,
554 TSFX_SMITH34,
555 TSFX_SMITH35,
556 TSFX_SMITH36,
557 TSFX_SMITH37,
558 TSFX_SMITH38,
559 TSFX_SMITH39,
560 TSFX_SMITH40,
561 TSFX_SMITH41,
562 TSFX_SMITH42,
563 TSFX_SMITH43,
564#endif
565 TSFX_SMITH44,
566#ifndef SPAWN
567 TSFX_SMITH45,
568 TSFX_SMITH46,
569 TSFX_SMITH47,
570 TSFX_SMITH48,
571 TSFX_SMITH49,
572 TSFX_SMITH50,
573 TSFX_SMITH51,
574 TSFX_SMITH52,
575 TSFX_SMITH53,
576 TSFX_SMITH54,
577 TSFX_SMITH55,
578 TSFX_SMITH56,
579#endif
580 TSFX_COW1,
581 TSFX_COW2,
582#ifdef HELLFIRE
583 TSFX_COW7,
584 TSFX_COW8,
585#endif
586#ifndef SPAWN
587 TSFX_DEADGUY,
588 TSFX_DRUNK1,
589 TSFX_DRUNK2,
590 TSFX_DRUNK3,
591 TSFX_DRUNK4,
592 TSFX_DRUNK5,
593 TSFX_DRUNK6,
594 TSFX_DRUNK7,
595 TSFX_DRUNK8,
596 TSFX_DRUNK9,
597 TSFX_DRUNK10,
598 TSFX_DRUNK11,
599 TSFX_DRUNK12,
600 TSFX_DRUNK13,
601 TSFX_DRUNK14,
602 TSFX_DRUNK15,
603 TSFX_DRUNK16,
604 TSFX_DRUNK17,
605 TSFX_DRUNK18,
606 TSFX_DRUNK19,
607 TSFX_DRUNK20,
608 TSFX_DRUNK21,
609 TSFX_DRUNK22,
610 TSFX_DRUNK23,
611 TSFX_DRUNK24,
612 TSFX_DRUNK25,
613 TSFX_DRUNK26,
614#endif
615 TSFX_DRUNK27,
616#ifndef SPAWN
617 TSFX_DRUNK28,
618 TSFX_DRUNK29,
619 TSFX_DRUNK30,
620 TSFX_DRUNK31,
621 TSFX_DRUNK32,
622 TSFX_DRUNK33,
623 TSFX_DRUNK34,
624 TSFX_DRUNK35,
625 TSFX_HEALER1,
626 TSFX_HEALER2,
627 TSFX_HEALER3,
628 TSFX_HEALER4,
629 TSFX_HEALER5,
630 TSFX_HEALER6,
631 TSFX_HEALER7,
632 TSFX_HEALER8,
633 TSFX_HEALER9,
634 TSFX_HEALER10,
635 TSFX_HEALER11,
636 TSFX_HEALER12,
637 TSFX_HEALER13,
638 TSFX_HEALER14,
639 TSFX_HEALER15,
640 TSFX_HEALER16,
641 TSFX_HEALER17,
642 TSFX_HEALER18,
643 TSFX_HEALER19,
644 TSFX_HEALER20,
645 TSFX_HEALER21,
646 TSFX_HEALER22,
647 TSFX_HEALER23,
648 TSFX_HEALER24,
649 TSFX_HEALER25,
650 TSFX_HEALER26,
651 TSFX_HEALER27,
652 TSFX_HEALER28,
653 TSFX_HEALER29,
654 TSFX_HEALER30,
655 TSFX_HEALER31,
656 TSFX_HEALER32,
657 TSFX_HEALER33,
658 TSFX_HEALER34,
659 TSFX_HEALER35,
660 TSFX_HEALER36,
661#endif
662 TSFX_HEALER37,
663#ifndef SPAWN
664 TSFX_HEALER38,
665 TSFX_HEALER39,
666 TSFX_HEALER40,
667 TSFX_HEALER41,
668 TSFX_HEALER42,
669 TSFX_HEALER43,
670 TSFX_HEALER44,
671 TSFX_HEALER45,
672 TSFX_HEALER46,
673 TSFX_HEALER47,
674 TSFX_PEGBOY1,
675 TSFX_PEGBOY2,
676 TSFX_PEGBOY3,
677 TSFX_PEGBOY4,
678 TSFX_PEGBOY5,
679 TSFX_PEGBOY6,
680 TSFX_PEGBOY7,
681 TSFX_PEGBOY8,
682 TSFX_PEGBOY9,
683 TSFX_PEGBOY10,
684 TSFX_PEGBOY11,
685 TSFX_PEGBOY12,
686 TSFX_PEGBOY13,
687 TSFX_PEGBOY14,
688 TSFX_PEGBOY15,
689 TSFX_PEGBOY16,
690 TSFX_PEGBOY17,
691 TSFX_PEGBOY18,
692 TSFX_PEGBOY19,
693 TSFX_PEGBOY20,
694 TSFX_PEGBOY21,
695 TSFX_PEGBOY22,
696 TSFX_PEGBOY23,
697 TSFX_PEGBOY24,
698 TSFX_PEGBOY25,
699 TSFX_PEGBOY26,
700 TSFX_PEGBOY27,
701 TSFX_PEGBOY28,
702 TSFX_PEGBOY29,
703 TSFX_PEGBOY30,
704 TSFX_PEGBOY31,
705#endif
706 TSFX_PEGBOY32,
707#ifndef SPAWN
708 TSFX_PEGBOY33,
709 TSFX_PEGBOY34,
710 TSFX_PEGBOY35,
711 TSFX_PEGBOY36,
712 TSFX_PEGBOY37,
713 TSFX_PEGBOY38,
714 TSFX_PEGBOY39,
715 TSFX_PEGBOY40,
716 TSFX_PEGBOY41,
717 TSFX_PEGBOY42,
718 TSFX_PEGBOY43,
719 TSFX_PRIEST0,
720 TSFX_PRIEST1,
721 TSFX_PRIEST2,
722 TSFX_PRIEST3,
723 TSFX_PRIEST4,
724 TSFX_PRIEST5,
725 TSFX_PRIEST6,
726 TSFX_PRIEST7,
727 TSFX_STORY0,
728 TSFX_STORY1,
729 TSFX_STORY2,
730 TSFX_STORY3,
731 TSFX_STORY4,
732 TSFX_STORY5,
733 TSFX_STORY6,
734 TSFX_STORY7,
735 TSFX_STORY8,
736 TSFX_STORY9,
737 TSFX_STORY10,
738 TSFX_STORY11,
739 TSFX_STORY12,
740 TSFX_STORY13,
741 TSFX_STORY14,
742 TSFX_STORY15,
743 TSFX_STORY16,
744 TSFX_STORY17,
745 TSFX_STORY18,
746 TSFX_STORY19,
747 TSFX_STORY20,
748 TSFX_STORY21,
749 TSFX_STORY22,
750 TSFX_STORY23,
751 TSFX_STORY24,
752#endif
753 TSFX_STORY25,
754#ifndef SPAWN
755 TSFX_STORY26,
756 TSFX_STORY27,
757 TSFX_STORY28,
758 TSFX_STORY29,
759 TSFX_STORY30,
760 TSFX_STORY31,
761 TSFX_STORY32,
762 TSFX_STORY33,
763 TSFX_STORY34,
764 TSFX_STORY35,
765 TSFX_STORY36,
766 TSFX_STORY37,
767 TSFX_STORY38,
768#endif
769 TSFX_TAVERN0,
770#ifndef SPAWN
771 TSFX_TAVERN1,
772 TSFX_TAVERN2,
773 TSFX_TAVERN3,
774 TSFX_TAVERN4,
775 TSFX_TAVERN5,
776 TSFX_TAVERN6,
777 TSFX_TAVERN7,
778 TSFX_TAVERN8,
779 TSFX_TAVERN9,
780 TSFX_TAVERN10,
781 TSFX_TAVERN11,
782 TSFX_TAVERN12,
783 TSFX_TAVERN13,
784 TSFX_TAVERN14,
785 TSFX_TAVERN15,
786 TSFX_TAVERN16,
787 TSFX_TAVERN17,
788 TSFX_TAVERN18,
789 TSFX_TAVERN19,
790 TSFX_TAVERN20,
791 TSFX_TAVERN21,
792 TSFX_TAVERN22,
793 TSFX_TAVERN23,
794 TSFX_TAVERN24,
795 TSFX_TAVERN25,
796 TSFX_TAVERN26,
797 TSFX_TAVERN27,
798 TSFX_TAVERN28,
799 TSFX_TAVERN29,
800 TSFX_TAVERN30,
801 TSFX_TAVERN31,
802 TSFX_TAVERN32,
803 TSFX_TAVERN33,
804 TSFX_TAVERN34,
805 TSFX_TAVERN35,
806#endif
807 TSFX_TAVERN36,
808#ifndef SPAWN
809 TSFX_TAVERN37,
810 TSFX_TAVERN38,
811 TSFX_TAVERN39,
812 TSFX_TAVERN40,
813 TSFX_TAVERN41,
814 TSFX_TAVERN42,
815 TSFX_TAVERN43,
816 TSFX_TAVERN44,
817 TSFX_TAVERN45,
818 TSFX_WITCH1,
819 TSFX_WITCH2,
820 TSFX_WITCH3,
821 TSFX_WITCH4,
822 TSFX_WITCH5,
823 TSFX_WITCH6,
824 TSFX_WITCH7,
825 TSFX_WITCH8,
826 TSFX_WITCH9,
827 TSFX_WITCH10,
828 TSFX_WITCH11,
829 TSFX_WITCH12,
830 TSFX_WITCH13,
831 TSFX_WITCH14,
832 TSFX_WITCH15,
833 TSFX_WITCH16,
834 TSFX_WITCH17,
835 TSFX_WITCH18,
836 TSFX_WITCH19,
837 TSFX_WITCH20,
838 TSFX_WITCH21,
839 TSFX_WITCH22,
840 TSFX_WITCH23,
841 TSFX_WITCH24,
842 TSFX_WITCH25,
843 TSFX_WITCH26,
844 TSFX_WITCH27,
845 TSFX_WITCH28,
846 TSFX_WITCH29,
847 TSFX_WITCH30,
848 TSFX_WITCH31,
849 TSFX_WITCH32,
850 TSFX_WITCH33,
851 TSFX_WITCH34,
852 TSFX_WITCH35,
853 TSFX_WITCH36,
854 TSFX_WITCH37,
855#endif
856 TSFX_WITCH38,
857#ifndef SPAWN
858 TSFX_WITCH39,
859 TSFX_WITCH40,
860 TSFX_WITCH41,
861 TSFX_WITCH42,
862 TSFX_WITCH43,
863 TSFX_WITCH44,
864 TSFX_WITCH45,
865 TSFX_WITCH46,
866 TSFX_WITCH47,
867 TSFX_WITCH48,
868 TSFX_WITCH49,
869 TSFX_WITCH50,
870 TSFX_WOUND,
871 PS_MAGE1,
872 PS_MAGE2,
873 PS_MAGE3,
874 PS_MAGE4,
875 PS_MAGE5,
876 PS_MAGE6,
877 PS_MAGE7,
878 PS_MAGE8,
879 PS_MAGE9,
880 PS_MAGE10,
881 PS_MAGE11,
882 PS_MAGE12,
883 PS_MAGE13,
884 PS_MAGE14,
885 PS_MAGE15,
886 PS_MAGE16,
887 PS_MAGE17,
888 PS_MAGE18,
889 PS_MAGE19,
890 PS_MAGE20,
891 PS_MAGE21,
892 PS_MAGE22,
893 PS_MAGE23,
894 PS_MAGE24,
895 PS_MAGE25,
896 PS_MAGE26,
897 PS_MAGE27,
898 PS_MAGE28,
899 PS_MAGE29,
900 PS_MAGE30,
901 PS_MAGE31,
902 PS_MAGE32,
903 PS_MAGE33,
904 PS_MAGE34,
905 PS_MAGE35,
906 PS_MAGE36,
907 PS_MAGE37,
908 PS_MAGE38,
909 PS_MAGE39,
910 PS_MAGE40,
911 PS_MAGE41,
912 PS_MAGE42,
913 PS_MAGE43,
914 PS_MAGE44,
915 PS_MAGE45,
916 PS_MAGE46,
917 PS_MAGE47,
918 PS_MAGE48,
919 PS_MAGE49,
920 PS_MAGE50,
921 PS_MAGE51,
922 PS_MAGE52,
923 PS_MAGE53,
924 PS_MAGE54,
925 PS_MAGE55,
926 PS_MAGE56,
927 PS_MAGE57,
928 PS_MAGE58,
929 PS_MAGE59,
930 PS_MAGE60,
931 PS_MAGE61,
932 PS_MAGE62,
933 PS_MAGE63,
934 PS_MAGE64,
935 PS_MAGE65,
936 PS_MAGE66,
937 PS_MAGE67,
938 PS_MAGE68,
939 PS_MAGE69,
940 PS_MAGE69B,
941 PS_MAGE70,
942 PS_MAGE71,
943 PS_MAGE72,
944 PS_MAGE73,
945 PS_MAGE74,
946 PS_MAGE75,
947 PS_MAGE76,
948 PS_MAGE77,
949 PS_MAGE78,
950 PS_MAGE79,
951 PS_MAGE80,
952 PS_MAGE81,
953 PS_MAGE82,
954 PS_MAGE83,
955 PS_MAGE84,
956 PS_MAGE85,
957 PS_MAGE86,
958 PS_MAGE87,
959 PS_MAGE88,
960 PS_MAGE89,
961 PS_MAGE90,
962 PS_MAGE91,
963 PS_MAGE92,
964 PS_MAGE93,
965 PS_MAGE94,
966 PS_MAGE95,
967 PS_MAGE96,
968 PS_MAGE97,
969 PS_MAGE98,
970 PS_MAGE99,
971 PS_MAGE100,
972 PS_MAGE101,
973 PS_MAGE102,
974 PS_ROGUE1,
975 PS_ROGUE2,
976 PS_ROGUE3,
977 PS_ROGUE4,
978 PS_ROGUE5,
979 PS_ROGUE6,
980 PS_ROGUE7,
981 PS_ROGUE8,
982 PS_ROGUE9,
983 PS_ROGUE10,
984 PS_ROGUE11,
985 PS_ROGUE12,
986 PS_ROGUE13,
987 PS_ROGUE14,
988 PS_ROGUE15,
989 PS_ROGUE16,
990 PS_ROGUE17,
991 PS_ROGUE18,
992 PS_ROGUE19,
993 PS_ROGUE20,
994 PS_ROGUE21,
995 PS_ROGUE22,
996 PS_ROGUE23,
997 PS_ROGUE24,
998 PS_ROGUE25,
999 PS_ROGUE26,
1000 PS_ROGUE27,
1001 PS_ROGUE28,
1002 PS_ROGUE29,
1003 PS_ROGUE30,
1004 PS_ROGUE31,
1005 PS_ROGUE32,
1006 PS_ROGUE33,
1007 PS_ROGUE34,
1008 PS_ROGUE35,
1009 PS_ROGUE36,
1010 PS_ROGUE37,
1011 PS_ROGUE38,
1012 PS_ROGUE39,
1013 PS_ROGUE40,
1014 PS_ROGUE41,
1015 PS_ROGUE42,
1016 PS_ROGUE43,
1017 PS_ROGUE44,
1018 PS_ROGUE45,
1019 PS_ROGUE46,
1020 PS_ROGUE47,
1021 PS_ROGUE48,
1022 PS_ROGUE49,
1023 PS_ROGUE50,
1024 PS_ROGUE51,
1025 PS_ROGUE52,
1026 PS_ROGUE53,
1027 PS_ROGUE54,
1028 PS_ROGUE55,
1029 PS_ROGUE56,
1030 PS_ROGUE57,
1031 PS_ROGUE58,
1032 PS_ROGUE59,
1033 PS_ROGUE60,
1034 PS_ROGUE61,
1035 PS_ROGUE62,
1036 PS_ROGUE63,
1037 PS_ROGUE64,
1038 PS_ROGUE65,
1039 PS_ROGUE66,
1040 PS_ROGUE67,
1041 PS_ROGUE68,
1042 PS_ROGUE69,
1043 PS_ROGUE69B,
1044 PS_ROGUE70,
1045 PS_ROGUE71,
1046 PS_ROGUE72,
1047 PS_ROGUE73,
1048 PS_ROGUE74,
1049 PS_ROGUE75,
1050 PS_ROGUE76,
1051 PS_ROGUE77,
1052 PS_ROGUE78,
1053 PS_ROGUE79,
1054 PS_ROGUE80,
1055 PS_ROGUE81,
1056 PS_ROGUE82,
1057 PS_ROGUE83,
1058 PS_ROGUE84,
1059 PS_ROGUE85,
1060 PS_ROGUE86,
1061 PS_ROGUE87,
1062 PS_ROGUE88,
1063 PS_ROGUE89,
1064 PS_ROGUE90,
1065 PS_ROGUE91,
1066 PS_ROGUE92,
1067 PS_ROGUE93,
1068 PS_ROGUE94,
1069 PS_ROGUE95,
1070 PS_ROGUE96,
1071 PS_ROGUE97,
1072 PS_ROGUE98,
1073 PS_ROGUE99,
1074 PS_ROGUE100,
1075 PS_ROGUE101,
1076 PS_ROGUE102,
1077 PS_WARR1,
1078 PS_WARR2,
1079 PS_WARR3,
1080 PS_WARR4,
1081 PS_WARR5,
1082 PS_WARR6,
1083 PS_WARR7,
1084 PS_WARR8,
1085 PS_WARR9,
1086 PS_WARR10,
1087 PS_WARR11,
1088 PS_WARR12,
1089#endif
1090 PS_WARR13,
1091 PS_WARR14,
1092 PS_WARR14B,
1093 PS_WARR14C,
1094 PS_WARR15,
1095 PS_WARR15B,
1096 PS_WARR15C,
1097 PS_WARR16,
1098 PS_WARR16B,
1099 PS_WARR16C,
1100 PS_WARR17,
1101 PS_WARR18,
1102 PS_WARR19,
1103 PS_WARR20,
1104 PS_WARR21,
1105 PS_WARR22,
1106 PS_WARR23,
1107 PS_WARR24,
1108 PS_WARR25,
1109 PS_WARR26,
1110 PS_WARR27,
1111 PS_WARR28,
1112 PS_WARR29,
1113 PS_WARR30,
1114 PS_WARR31,
1115 PS_WARR32,
1116 PS_WARR33,
1117 PS_WARR34,
1118 PS_WARR35,
1119 PS_WARR36,
1120 PS_WARR37,
1121 PS_WARR38,
1122 PS_WARR39,
1123 PS_WARR40,
1124 PS_WARR41,
1125 PS_WARR42,
1126 PS_WARR43,
1127 PS_WARR44,
1128 PS_WARR45,
1129 PS_WARR46,
1130 PS_WARR47,
1131 PS_WARR48,
1132 PS_WARR49,
1133 PS_WARR50,
1134 PS_WARR51,
1135 PS_WARR52,
1136 PS_WARR53,
1137 PS_WARR54,
1138 PS_WARR55,
1139 PS_WARR56,
1140 PS_WARR57,
1141 PS_WARR58,
1142 PS_WARR59,
1143 PS_WARR60,
1144 PS_WARR61,
1145 PS_WARR62,
1146 PS_WARR63,
1147 PS_WARR64,
1148 PS_WARR65,
1149 PS_WARR66,
1150 PS_WARR67,
1151 PS_WARR68,
1152 PS_WARR69,
1153 PS_WARR69B,
1154 PS_WARR70,
1155 PS_WARR71,
1156 PS_WARR72,
1157 PS_WARR73,
1158 PS_WARR74,
1159 PS_WARR75,
1160 PS_WARR76,
1161 PS_WARR77,
1162 PS_WARR78,
1163 PS_WARR79,
1164#ifndef SPAWN
1165 PS_WARR80,
1166 PS_WARR81,
1167 PS_WARR82,
1168 PS_WARR83,
1169 PS_WARR84,
1170 PS_WARR85,
1171 PS_WARR86,
1172 PS_WARR87,
1173 PS_WARR88,
1174 PS_WARR89,
1175 PS_WARR90,
1176 PS_WARR91,
1177 PS_WARR92,
1178 PS_WARR93,
1179 PS_WARR94,
1180 PS_WARR95,
1181 PS_WARR95B,
1182 PS_WARR95C,
1183 PS_WARR95D,
1184 PS_WARR95E,
1185 PS_WARR95F,
1186#endif
1187 PS_WARR96B,
1188 PS_WARR97,
1189 PS_WARR98,
1190 PS_WARR99,
1191#ifndef SPAWN
1192 PS_WARR100,
1193 PS_WARR101,
1194 PS_WARR102,
1195#endif
1196#ifdef HELLFIRE
1197 PS_MONK1,
1198 PS_MONK2,
1199 PS_MONK3,
1200 PS_MONK4,
