1 /**\file
2  *\section License
3  * License: GPL
4  * Online License Link: http://www.gnu.org/licenses/gpl.html
5  *
6  *\author Copyright © 2003-2017 Jaakko Keränen <jaakko.keranen@iki.fi>
7  *\author Copyright © 2005-2013 Daniel Swanson <danij@dengine.net>
8  *
9  * This program is free software; you can redistribute it and/or modify
10  * it under the terms of the GNU General Public License as published by
11  * the Free Software Foundation; either version 2 of the License, or
12  * (at your option) any later version.
13  *
14  * This program is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17  * GNU General Public License for more details.
18  *
19  * You should have received a copy of the GNU General Public License
20  * along with this program; if not, write to the Free Software
21  * Foundation, Inc., 51 Franklin St, Fifth Floor,
22  * Boston, MA  02110-1301  USA
23  */
24 
25 /**
26  * info.h: Sprite, state, mobjtype, text, sfx and music identifiers.
27  */
28 
29 #ifndef __JDOOM_INFO_H__
30 #define __JDOOM_INFO_H__
31 
32 #ifndef __JDOOM__
33 #  error "Using jDoom headers without __JDOOM__"
34 #endif
35 
36 // Sprites.
37 typedef enum {
38     SPR_TROO,                      // 000
39     SPR_SHTG,                      // 001
40     SPR_PUNG,                      // 002
41     SPR_PISG,                      // 003
42     SPR_PISF,                      // 004
43     SPR_SHTF,                      // 005
44     SPR_SHT2,                      // 006
45     SPR_CHGG,                      // 007
46     SPR_CHGF,                      // 008
47     SPR_MISG,                      // 009
48     SPR_MISF,                      // 010
49     SPR_SAWG,                      // 011
50     SPR_PLSG,                      // 012
51     SPR_PLSF,                      // 013
52     SPR_BFGG,                      // 014
53     SPR_BFGF,                      // 015
54     SPR_BLUD,                      // 016
55     SPR_PUFF,                      // 017
56     SPR_BAL1,                      // 018
57     SPR_BAL2,                      // 019
58     SPR_PLSS,                      // 020
59     SPR_PLSE,                      // 021
60     SPR_MISL,                      // 022
61     SPR_BFS1,                      // 023
62     SPR_BFE1,                      // 024
63     SPR_BFE2,                      // 025
64     SPR_TFOG,                      // 026
65     SPR_IFOG,                      // 027
66     SPR_PLAY,                      // 028
67     SPR_POSS,                      // 029
68     SPR_SPOS,                      // 030
69     SPR_VILE,                      // 031
70     SPR_FIRE,                      // 032
71     SPR_FATB,                      // 033
72     SPR_FBXP,                      // 034
73     SPR_SKEL,                      // 035
74     SPR_MANF,                      // 036
75     SPR_FATT,                      // 037
76     SPR_CPOS,                      // 038
77     SPR_SARG,                      // 039
78     SPR_HEAD,                      // 040
79     SPR_BAL7,                      // 041
80     SPR_BOSS,                      // 042
81     SPR_BOS2,                      // 043
82     SPR_SKUL,                      // 044
83     SPR_SPID,                      // 045
84     SPR_BSPI,                      // 046
85     SPR_APLS,                      // 047
86     SPR_APBX,                      // 048
87     SPR_CYBR,                      // 049
88     SPR_PAIN,                      // 050
89     SPR_SSWV,                      // 051
90     SPR_KEEN,                      // 052
91     SPR_BBRN,                      // 053
92     SPR_BOSF,                      // 054
93     SPR_ARM1,                      // 055
94     SPR_ARM2,                      // 056
95     SPR_BAR1,                      // 057
96     SPR_BEXP,                      // 058
97     SPR_FCAN,                      // 059
98     SPR_BON1,                      // 060
99     SPR_BON2,                      // 061
100     SPR_BKEY,                      // 062
101     SPR_RKEY,                      // 063
102     SPR_YKEY,                      // 064
103     SPR_BSKU,                      // 065
104     SPR_RSKU,                      // 066
105     SPR_YSKU,                      // 067
106     SPR_STIM,                      // 068
107     SPR_MEDI,                      // 069
108     SPR_SOUL,                      // 070
109     SPR_PINV,                      // 071
110     SPR_PSTR,                      // 072
111     SPR_PINS,                      // 073
112     SPR_MEGA,                      // 074
113     SPR_SUIT,                      // 075
114     SPR_PMAP,                      // 076
115     SPR_PVIS,                      // 077
116     SPR_CLIP,                      // 078
117     SPR_AMMO,                      // 079
118     SPR_ROCK,                      // 080
119     SPR_BROK,                      // 081
120     SPR_CELL,                      // 082
121     SPR_CELP,                      // 083
122     SPR_SHEL,                      // 084
123     SPR_SBOX,                      // 085
124     SPR_BPAK,                      // 086
125     SPR_BFUG,                      // 087
126     SPR_MGUN,                      // 088
127     SPR_CSAW,                      // 089
128     SPR_LAUN,                      // 090
129     SPR_PLAS,                      // 091
130     SPR_SHOT,                      // 092
131     SPR_SGN2,                      // 093
132     SPR_COLU,                      // 094
133     SPR_SMT2,                      // 095
134     SPR_GOR1,                      // 096
135     SPR_POL2,                      // 097
136     SPR_POL5,                      // 098
137     SPR_POL4,                      // 099
138     SPR_POL3,                      // 100
139     SPR_POL1,                      // 101
140     SPR_POL6,                      // 102
141     SPR_GOR2,                      // 103
142     SPR_GOR3,                      // 104
143     SPR_GOR4,                      // 105
144     SPR_GOR5,                      // 106
145     SPR_SMIT,                      // 107
146     SPR_COL1,                      // 108
147     SPR_COL2,                      // 109
148     SPR_COL3,                      // 110
149     SPR_COL4,                      // 111
150     SPR_CAND,                      // 112
151     SPR_CBRA,                      // 113
152     SPR_COL6,                      // 114
153     SPR_TRE1,                      // 115
154     SPR_TRE2,                      // 116
155     SPR_ELEC,                      // 117
156     SPR_CEYE,                      // 118
157     SPR_FSKU,                      // 119
158     SPR_COL5,                      // 120
159     SPR_TBLU,                      // 121
160     SPR_TGRN,                      // 122
161     SPR_TRED,                      // 123
162     SPR_SMBT,                      // 124
163     SPR_SMGT,                      // 125
164     SPR_SMRT,                      // 126
165     SPR_HDB1,                      // 127
166     SPR_HDB2,                      // 128
167     SPR_HDB3,                      // 129
168     SPR_HDB4,                      // 130
169     SPR_HDB5,                      // 131
170     SPR_HDB6,                      // 132
171     SPR_POB1,                      // 133
172     SPR_POB2,                      // 134
173     SPR_BRS1,                      // 135
174     SPR_TLMP,                      // 136
175     SPR_TLP2,                      // 137
176     NUMSPRITES                     // 138
177 } spritetype_e;
178 
179 // States.
180 typedef enum {
181     S_NULL,                        // 000
182     S_LIGHTDONE,                   // 001
183     S_PUNCH,                       // 002
184     S_PUNCHDOWN,                   // 003
185     S_PUNCHUP,                     // 004
186     S_PUNCH1,                      // 005
187     S_PUNCH2,                      // 006
188     S_PUNCH3,                      // 007
189     S_PUNCH4,                      // 008
190     S_PUNCH5,                      // 009
191     S_PISTOL,                      // 010
192     S_PISTOLDOWN,                  // 011
193     S_PISTOLUP,                    // 012
194     S_PISTOL1,                     // 013
195     S_PISTOL2,                     // 014
196     S_PISTOL3,                     // 015
197     S_PISTOL4,                     // 016
198     S_PISTOLFLASH,                 // 017
199     S_SGUN,                        // 018
200     S_SGUNDOWN,                    // 019
201     S_SGUNUP,                      // 020
202     S_SGUN1,                       // 021
203     S_SGUN2,                       // 022
204     S_SGUN3,                       // 023
205     S_SGUN4,                       // 024
206     S_SGUN5,                       // 025
207     S_SGUN6,                       // 026
208     S_SGUN7,                       // 027
209     S_SGUN8,                       // 028
210     S_SGUN9,                       // 029
211     S_SGUNFLASH1,                  // 030
212     S_SGUNFLASH2,                  // 031
213     S_DSGUN,                       // 032
214     S_DSGUNDOWN,                   // 033
215     S_DSGUNUP,                     // 034
216     S_DSGUN1,                      // 035
217     S_DSGUN2,                      // 036
218     S_DSGUN3,                      // 037
219     S_DSGUN4,                      // 038
220     S_DSGUN5,                      // 039
221     S_DSGUN6,                      // 040
222     S_DSGUN7,                      // 041
223     S_DSGUN8,                      // 042
224     S_DSGUN9,                      // 043
225     S_DSGUN10,                     // 044
226     S_DSNR1,                       // 045
227     S_DSNR2,                       // 046
228     S_DSGUNFLASH1,                 // 047
229     S_DSGUNFLASH2,                 // 048
230     S_CHAIN,                       // 049
231     S_CHAINDOWN,                   // 050
232     S_CHAINUP,                     // 051
233     S_CHAIN1,                      // 052
234     S_CHAIN2,                      // 053
235     S_CHAIN3,                      // 054
236     S_CHAINFLASH1,                 // 055
237     S_CHAINFLASH2,                 // 056
238     S_MISSILE,                     // 057
239     S_MISSILEDOWN,                 // 058
240     S_MISSILEUP,                   // 059
241     S_MISSILE1,                    // 060
242     S_MISSILE2,                    // 061
243     S_MISSILE3,                    // 062
244     S_MISSILEFLASH1,               // 063
245     S_MISSILEFLASH2,               // 064
246     S_MISSILEFLASH3,               // 065
247     S_MISSILEFLASH4,               // 066
248     S_SAW,                         // 067
249     S_SAWB,                        // 068
250     S_SAWDOWN,                     // 069
251     S_SAWUP,                       // 070
252     S_SAW1,                        // 071
253     S_SAW2,                        // 072
254     S_SAW3,                        // 073
255     S_PLASMA,                      // 074
256     S_PLASMADOWN,                  // 075
257     S_PLASMAUP,                    // 076
258     S_PLASMA1,                     // 077
259     S_PLASMA2,                     // 078
260     S_PLASMAFLASH1,                // 079
261     S_PLASMAFLASH2,                // 080
262     S_BFG,                         // 081
263     S_BFGDOWN,                     // 082
264     S_BFGUP,                       // 083
265     S_BFG1,                        // 084
266     S_BFG2,                        // 085
267     S_BFG3,                        // 086
268     S_BFG4,                        // 087
269     S_BFGFLASH1,                   // 088
270     S_BFGFLASH2,                   // 089
271     S_BLOOD1,                      // 090
272     S_BLOOD2,                      // 091
273     S_BLOOD3,                      // 092
274     S_PUFF1,                       // 093
275     S_PUFF2,                       // 094
276     S_PUFF3,                       // 095
277     S_PUFF4,                       // 096
278     S_TBALL1,                      // 097
279     S_TBALL2,                      // 098
280     S_TBALLX1,                     // 099
281     S_TBALLX2,                     // 100
282     S_TBALLX3,                     // 101
283     S_RBALL1,                      // 102
284     S_RBALL2,                      // 103
285     S_RBALLX1,                     // 104
286     S_RBALLX2,                     // 105
287     S_RBALLX3,                     // 106
288     S_PLASBALL,                    // 107
289     S_PLASBALL2,                   // 108
290     S_PLASEXP,                     // 109
291     S_PLASEXP2,                    // 110
292     S_PLASEXP3,                    // 111
293     S_PLASEXP4,                    // 112
294     S_PLASEXP5,                    // 113
295     S_ROCKET,                      // 114
296     S_BFGSHOT,                     // 115
297     S_BFGSHOT2,                    // 116
298     S_BFGLAND,                     // 117
299     S_BFGLAND2,                    // 118
300     S_BFGLAND3,                    // 119
301     S_BFGLAND4,                    // 120
302     S_BFGLAND5,                    // 121
303     S_BFGLAND6,                    // 122
304     S_BFGEXP,                      // 123
305     S_BFGEXP2,                     // 124
306     S_BFGEXP3,                     // 125
307     S_BFGEXP4,                     // 126
308     S_EXPLODE1,                    // 127
309     S_EXPLODE2,                    // 128
310     S_EXPLODE3,                    // 129
311     S_TFOG,                        // 130
312     S_TFOG01,                      // 131
313     S_TFOG02,                      // 132
314     S_TFOG2,                       // 133
315     S_TFOG3,                       // 134
316     S_TFOG4,                       // 135
317     S_TFOG5,                       // 136
318     S_TFOG6,                       // 137
319     S_TFOG7,                       // 138
320     S_TFOG8,                       // 139
321     S_TFOG9,                       // 140
322     S_TFOG10,                      // 141
323     S_IFOG,                        // 142
324     S_IFOG01,                      // 143
325     S_IFOG02,                      // 144
326     S_IFOG2,                       // 145
327     S_IFOG3,                       // 146
328     S_IFOG4,                       // 147
329     S_IFOG5,                       // 148
330     S_PLAY,                        // 149
331     S_PLAY_RUN1,                   // 150
332     S_PLAY_RUN2,                   // 151
333     S_PLAY_RUN3,                   // 152
334     S_PLAY_RUN4,                   // 153
335     S_PLAY_ATK1,                   // 154
336     S_PLAY_ATK2,                   // 155
337     S_PLAY_PAIN,                   // 156
338     S_PLAY_PAIN2,                  // 157
339     S_PLAY_DIE1,                   // 158
340     S_PLAY_DIE2,                   // 159
341     S_PLAY_DIE3,                   // 160
342     S_PLAY_DIE4,                   // 161
343     S_PLAY_DIE5,                   // 162
344     S_PLAY_DIE6,                   // 163
345     S_PLAY_DIE7,                   // 164
346     S_PLAY_XDIE1,                  // 165
347     S_PLAY_XDIE2,                  // 166
348     S_PLAY_XDIE3,                  // 167
349     S_PLAY_XDIE4,                  // 168
350     S_PLAY_XDIE5,                  // 169
351     S_PLAY_XDIE6,                  // 170
352     S_PLAY_XDIE7,                  // 171
353     S_PLAY_XDIE8,                  // 172
354     S_PLAY_XDIE9,                  // 173
355     S_POSS_STND,                   // 174
356     S_POSS_STND2,                  // 175
357     S_POSS_RUN1,                   // 176
358     S_POSS_RUN2,                   // 177
359     S_POSS_RUN3,                   // 178
360     S_POSS_RUN4,                   // 179
361     S_POSS_RUN5,                   // 180
362     S_POSS_RUN6,                   // 181
363     S_POSS_RUN7,                   // 182
364     S_POSS_RUN8,                   // 183
365     S_POSS_ATK1,                   // 184
366     S_POSS_ATK2,                   // 185
367     S_POSS_ATK3,                   // 186
368     S_POSS_PAIN,                   // 187
369     S_POSS_PAIN2,                  // 188
370     S_POSS_DIE1,                   // 189
371     S_POSS_DIE2,                   // 190
372     S_POSS_DIE3,                   // 191
373     S_POSS_DIE4,                   // 192
374     S_POSS_DIE5,                   // 193
375     S_POSS_XDIE1,                  // 194
376     S_POSS_XDIE2,                  // 195
377     S_POSS_XDIE3,                  // 196
378     S_POSS_XDIE4,                  // 197
379     S_POSS_XDIE5,                  // 198
380     S_POSS_XDIE6,                  // 199
381     S_POSS_XDIE7,                  // 200
382     S_POSS_XDIE8,                  // 201
383     S_POSS_XDIE9,                  // 202
384     S_POSS_RAISE1,                 // 203
385     S_POSS_RAISE2,                 // 204
386     S_POSS_RAISE3,                 // 205
387     S_POSS_RAISE4,                 // 206
388     S_SPOS_STND,                   // 207
389     S_SPOS_STND2,                  // 208
390     S_SPOS_RUN1,                   // 209
391     S_SPOS_RUN2,                   // 210
392     S_SPOS_RUN3,                   // 211
393     S_SPOS_RUN4,                   // 212
394     S_SPOS_RUN5,                   // 213
395     S_SPOS_RUN6,                   // 214
396     S_SPOS_RUN7,                   // 215
397     S_SPOS_RUN8,                   // 216
398     S_SPOS_ATK1,                   // 217
399     S_SPOS_ATK2,                   // 218
400     S_SPOS_ATK3,                   // 219
401     S_SPOS_PAIN,                   // 220
402     S_SPOS_PAIN2,                  // 221
403     S_SPOS_DIE1,                   // 222
404     S_SPOS_DIE2,                   // 223
405     S_SPOS_DIE3,                   // 224
406     S_SPOS_DIE4,                   // 225
407     S_SPOS_DIE5,                   // 226
408     S_SPOS_XDIE1,                  // 227
409     S_SPOS_XDIE2,                  // 228
410     S_SPOS_XDIE3,                  // 229
411     S_SPOS_XDIE4,                  // 230
412     S_SPOS_XDIE5,                  // 231
413     S_SPOS_XDIE6,                  // 232
414     S_SPOS_XDIE7,                  // 233
415     S_SPOS_XDIE8,                  // 234
416     S_SPOS_XDIE9,                  // 235
417     S_SPOS_RAISE1,                 // 236
418     S_SPOS_RAISE2,                 // 237
419     S_SPOS_RAISE3,                 // 238
420     S_SPOS_RAISE4,                 // 239
421     S_SPOS_RAISE5,                 // 240
422     S_VILE_STND,                   // 241
423     S_VILE_STND2,                  // 242
424     S_VILE_RUN1,                   // 243
425     S_VILE_RUN2,                   // 244
426     S_VILE_RUN3,                   // 245
427     S_VILE_RUN4,                   // 246
428     S_VILE_RUN5,                   // 247
429     S_VILE_RUN6,                   // 248
430     S_VILE_RUN7,                   // 249
431     S_VILE_RUN8,                   // 250
432     S_VILE_RUN9,                   // 251
433     S_VILE_RUN10,                  // 252
434     S_VILE_RUN11,                  // 253
435     S_VILE_RUN12,                  // 254
436     S_VILE_ATK1,                   // 255
437     S_VILE_ATK2,                   // 256
438     S_VILE_ATK3,                   // 257
439     S_VILE_ATK4,                   // 258
440     S_VILE_ATK5,                   // 259
441     S_VILE_ATK6,                   // 260
442     S_VILE_ATK7,                   // 261
443     S_VILE_ATK8,                   // 262
444     S_VILE_ATK9,                   // 263
445     S_VILE_ATK10,                  // 264
446     S_VILE_ATK11,                  // 265
447     S_VILE_HEAL1,                  // 266
448     S_VILE_HEAL2,                  // 267
449     S_VILE_HEAL3,                  // 268
450     S_VILE_PAIN,                   // 269
451     S_VILE_PAIN2,                  // 270
452     S_VILE_DIE1,                   // 271
453     S_VILE_DIE2,                   // 272
454     S_VILE_DIE3,                   // 273
455     S_VILE_DIE4,                   // 274
456     S_VILE_DIE5,                   // 275
457     S_VILE_DIE6,                   // 276
458     S_VILE_DIE7,                   // 277
459     S_VILE_DIE8,                   // 278
460     S_VILE_DIE9,                   // 279
461     S_VILE_DIE10,                  // 280
462     S_FIRE1,                       // 281
463     S_FIRE2,                       // 282
464     S_FIRE3,                       // 283
465     S_FIRE4,                       // 284
466     S_FIRE5,                       // 285
467     S_FIRE6,                       // 286
468     S_FIRE7,                       // 287
469     S_FIRE8,                       // 288
470     S_FIRE9,                       // 289
471     S_FIRE10,                      // 290
472     S_FIRE11,                      // 291
473     S_FIRE12,                      // 292
474     S_FIRE13,                      // 293
475     S_FIRE14,                      // 294
476     S_FIRE15,                      // 295
477     S_FIRE16,                      // 296
478     S_FIRE17,                      // 297
479     S_FIRE18,                      // 298
480     S_FIRE19,                      // 299
481     S_FIRE20,                      // 300
482     S_FIRE21,                      // 301
483     S_FIRE22,                      // 302
484     S_FIRE23,                      // 303
485     S_FIRE24,                      // 304
486     S_FIRE25,                      // 305
487     S_FIRE26,                      // 306
488     S_FIRE27,                      // 307
489     S_FIRE28,                      // 308
490     S_FIRE29,                      // 309
491     S_FIRE30,                      // 310
492     S_SMOKE1,                      // 311
493     S_SMOKE2,                      // 312
494     S_SMOKE3,                      // 313
495     S_SMOKE4,                      // 314
496     S_SMOKE5,                      // 315
497     S_TRACER,                      // 316
498     S_TRACER2,                     // 317
499     S_TRACEEXP1,                   // 318
500     S_TRACEEXP2,                   // 319
501     S_TRACEEXP3,                   // 320
502     S_SKEL_STND,                   // 321
503     S_SKEL_STND2,                  // 322
504     S_SKEL_RUN1,                   // 323
505     S_SKEL_RUN2,                   // 324
506     S_SKEL_RUN3,                   // 325
507     S_SKEL_RUN4,                   // 326
508     S_SKEL_RUN5,                   // 327
509     S_SKEL_RUN6,                   // 328
510     S_SKEL_RUN7,                   // 329
511     S_SKEL_RUN8,                   // 330
512     S_SKEL_RUN9,                   // 331
513     S_SKEL_RUN10,                  // 332
514     S_SKEL_RUN11,                  // 333
515     S_SKEL_RUN12,                  // 334
516     S_SKEL_FIST1,                  // 335
517     S_SKEL_FIST2,                  // 336
518     S_SKEL_FIST3,                  // 337
519     S_SKEL_FIST4,                  // 338
520     S_SKEL_MISS1,                  // 339
521     S_SKEL_MISS2,                  // 340
522     S_SKEL_MISS3,                  // 341
523     S_SKEL_MISS4,                  // 342
524     S_SKEL_PAIN,                   // 343
525     S_SKEL_PAIN2,                  // 344
526     S_SKEL_DIE1,                   // 345
527     S_SKEL_DIE2,                   // 346
528     S_SKEL_DIE3,                   // 347
529     S_SKEL_DIE4,                   // 348
530     S_SKEL_DIE5,                   // 349
531     S_SKEL_DIE6,                   // 350
532     S_SKEL_RAISE1,                 // 351
533     S_SKEL_RAISE2,                 // 352
534     S_SKEL_RAISE3,                 // 353
535     S_SKEL_RAISE4,                 // 354
536     S_SKEL_RAISE5,                 // 355
537     S_SKEL_RAISE6,                 // 356
538     S_FATSHOT1,                    // 357
539     S_FATSHOT2,                    // 358
540     S_FATSHOTX1,                   // 359
541     S_FATSHOTX2,                   // 360
542     S_FATSHOTX3,                   // 361
543     S_FATT_STND,                   // 362
544     S_FATT_STND2,                  // 363
545     S_FATT_RUN1,                   // 364
546     S_FATT_RUN2,                   // 365
547     S_FATT_RUN3,                   // 366
548     S_FATT_RUN4,                   // 367
549     S_FATT_RUN5,                   // 368
550     S_FATT_RUN6,                   // 369
551     S_FATT_RUN7,                   // 370
552     S_FATT_RUN8,                   // 371
553     S_FATT_RUN9,                   // 372
554     S_FATT_RUN10,                  // 373
555     S_FATT_RUN11,                  // 374
556     S_FATT_RUN12,                  // 375
557     S_FATT_ATK1,                   // 376
558     S_FATT_ATK2,                   // 377
559     S_FATT_ATK3,                   // 378
560     S_FATT_ATK4,                   // 379
561     S_FATT_ATK5,                   // 380
562     S_FATT_ATK6,                   // 381
563     S_FATT_ATK7,                   // 382
564     S_FATT_ATK8,                   // 383
565     S_FATT_ATK9,                   // 384
566     S_FATT_ATK10,                  // 385
567     S_FATT_PAIN,                   // 386
568     S_FATT_PAIN2,                  // 387
569     S_FATT_DIE1,                   // 388
570     S_FATT_DIE2,                   // 389
571     S_FATT_DIE3,                   // 390
572     S_FATT_DIE4,                   // 391
573     S_FATT_DIE5,                   // 392
574     S_FATT_DIE6,                   // 393
575     S_FATT_DIE7,                   // 394
576     S_FATT_DIE8,                   // 395
577     S_FATT_DIE9,                   // 396
578     S_FATT_DIE10,                  // 397
579     S_FATT_RAISE1,                 // 398
580     S_FATT_RAISE2,                 // 399
581     S_FATT_RAISE3,                 // 400
582     S_FATT_RAISE4,                 // 401
583     S_FATT_RAISE5,                 // 402
584     S_FATT_RAISE6,                 // 403
585     S_FATT_RAISE7,                 // 404
586     S_FATT_RAISE8,                 // 405
587     S_CPOS_STND,                   // 406
588     S_CPOS_STND2,                  // 407
589     S_CPOS_RUN1,                   // 408
590     S_CPOS_RUN2,                   // 409
591     S_CPOS_RUN3,                   // 410
592     S_CPOS_RUN4,                   // 411
593     S_CPOS_RUN5,                   // 412
594     S_CPOS_RUN6,                   // 413
595     S_CPOS_RUN7,                   // 414
596     S_CPOS_RUN8,                   // 415
597     S_CPOS_ATK1,                   // 416
598     S_CPOS_ATK2,                   // 417
599     S_CPOS_ATK3,                   // 418
600     S_CPOS_ATK4,                   // 419
601     S_CPOS_PAIN,                   // 420
602     S_CPOS_PAIN2,                  // 421
603     S_CPOS_DIE1,                   // 422
604     S_CPOS_DIE2,                   // 423
605     S_CPOS_DIE3,                   // 424
606     S_CPOS_DIE4,                   // 425
607     S_CPOS_DIE5,                   // 426
608     S_CPOS_DIE6,                   // 427
609     S_CPOS_DIE7,                   // 428
610     S_CPOS_XDIE1,                  // 429
611     S_CPOS_XDIE2,                  // 430
612     S_CPOS_XDIE3,                  // 431
613     S_CPOS_XDIE4,                  // 432
614     S_CPOS_XDIE5,                  // 433
615     S_CPOS_XDIE6,                  // 434
616     S_CPOS_RAISE1,                 // 435
617     S_CPOS_RAISE2,                 // 436
618     S_CPOS_RAISE3,                 // 437
619     S_CPOS_RAISE4,                 // 438
620     S_CPOS_RAISE5,                 // 439
621     S_CPOS_RAISE6,                 // 440
622     S_CPOS_RAISE7,                 // 441
623     S_TROO_STND,                   // 442
624     S_TROO_STND2,                  // 443
625     S_TROO_RUN1,                   // 444
626     S_TROO_RUN2,                   // 445
627     S_TROO_RUN3,                   // 446
628     S_TROO_RUN4,                   // 447
629     S_TROO_RUN5,                   // 448
630     S_TROO_RUN6,                   // 449
631     S_TROO_RUN7,                   // 450
632     S_TROO_RUN8,                   // 451
633     S_TROO_ATK1,                   // 452
634     S_TROO_ATK2,                   // 453
635     S_TROO_ATK3,                   // 454
636     S_TROO_PAIN,                   // 455
637     S_TROO_PAIN2,                  // 456
638     S_TROO_DIE1,                   // 457
639     S_TROO_DIE2,                   // 458
640     S_TROO_DIE3,                   // 459
641     S_TROO_DIE4,                   // 460
642     S_TROO_DIE5,                   // 461
643     S_TROO_XDIE1,                  // 462
644     S_TROO_XDIE2,                  // 463
645     S_TROO_XDIE3,                  // 464
646     S_TROO_XDIE4,                  // 465
647     S_TROO_XDIE5,                  // 466
648     S_TROO_XDIE6,                  // 467
649     S_TROO_XDIE7,                  // 468
650     S_TROO_XDIE8,                  // 469
651     S_TROO_RAISE1,                 // 470
652     S_TROO_RAISE2,                 // 471
653     S_TROO_RAISE3,                 // 472
654     S_TROO_RAISE4,                 // 473
655     S_TROO_RAISE5,                 // 474
656     S_SARG_STND,                   // 475
657     S_SARG_STND2,                  // 476
658     S_SARG_RUN1,                   // 477
659     S_SARG_RUN2,                   // 478
660     S_SARG_RUN3,                   // 479
661     S_SARG_RUN4,                   // 480
662     S_SARG_RUN5,                   // 481
663     S_SARG_RUN6,                   // 482
664     S_SARG_RUN7,                   // 483
665     S_SARG_RUN8,                   // 484
666     S_SARG_ATK1,                   // 485
667     S_SARG_ATK2,                   // 486
668     S_SARG_ATK3,                   // 487
669     S_SARG_PAIN,                   // 488
670     S_SARG_PAIN2,                  // 489
671     S_SARG_DIE1,                   // 490
672     S_SARG_DIE2,                   // 491
673     S_SARG_DIE3,                   // 492
674     S_SARG_DIE4,                   // 493
675     S_SARG_DIE5,                   // 494
676     S_SARG_DIE6,                   // 495
677     S_SARG_RAISE1,                 // 496
678     S_SARG_RAISE2,                 // 497
679     S_SARG_RAISE3,                 // 498
680     S_SARG_RAISE4,                 // 499
681     S_SARG_RAISE5,                 // 500
682     S_SARG_RAISE6,                 // 501
683     S_HEAD_STND,                   // 502
684     S_HEAD_RUN1,                   // 503
685     S_HEAD_ATK1,                   // 504
686     S_HEAD_ATK2,                   // 505
687     S_HEAD_ATK3,                   // 506
688     S_HEAD_PAIN,                   // 507
689     S_HEAD_PAIN2,                  // 508
690     S_HEAD_PAIN3,                  // 509
691     S_HEAD_DIE1,                   // 510
692     S_HEAD_DIE2,                   // 511
693     S_HEAD_DIE3,                   // 512
694     S_HEAD_DIE4,                   // 513
695     S_HEAD_DIE5,                   // 514
696     S_HEAD_DIE6,                   // 515
697     S_HEAD_RAISE1,                 // 516
698     S_HEAD_RAISE2,                 // 517
699     S_HEAD_RAISE3,                 // 518
700     S_HEAD_RAISE4,                 // 519
701     S_HEAD_RAISE5,                 // 520
702     S_HEAD_RAISE6,                 // 521
703     S_BRBALL1,                     // 522
704     S_BRBALL2,                     // 523
705     S_BRBALLX1,                    // 524
706     S_BRBALLX2,                    // 525
707     S_BRBALLX3,                    // 526
708     S_BOSS_STND,                   // 527
709     S_BOSS_STND2,                  // 528
710     S_BOSS_RUN1,                   // 529
711     S_BOSS_RUN2,                   // 530
712     S_BOSS_RUN3,                   // 531
713     S_BOSS_RUN4,                   // 532
714     S_BOSS_RUN5,                   // 533
715     S_BOSS_RUN6,                   // 534
716     S_BOSS_RUN7,                   // 535
717     S_BOSS_RUN8,                   // 536
718     S_BOSS_ATK1,                   // 537
719     S_BOSS_ATK2,                   // 538
720     S_BOSS_ATK3,                   // 539
721     S_BOSS_PAIN,                   // 540
722     S_BOSS_PAIN2,                  // 541
723     S_BOSS_DIE1,                   // 542
724     S_BOSS_DIE2,                   // 543
725     S_BOSS_DIE3,                   // 544
726     S_BOSS_DIE4,                   // 545
727     S_BOSS_DIE5,                   // 546
728     S_BOSS_DIE6,                   // 547
729     S_BOSS_DIE7,                   // 548
730     S_BOSS_RAISE1,                 // 549
731     S_BOSS_RAISE2,                 // 550
732     S_BOSS_RAISE3,                 // 551
733     S_BOSS_RAISE4,                 // 552
734     S_BOSS_RAISE5,                 // 553
735     S_BOSS_RAISE6,                 // 554
736     S_BOSS_RAISE7,                 // 555
737     S_BOS2_STND,                   // 556
738     S_BOS2_STND2,                  // 557
739     S_BOS2_RUN1,                   // 558
740     S_BOS2_RUN2,                   // 559
741     S_BOS2_RUN3,                   // 560
742     S_BOS2_RUN4,                   // 561
743     S_BOS2_RUN5,                   // 562
744     S_BOS2_RUN6,                   // 563
745     S_BOS2_RUN7,                   // 564
746     S_BOS2_RUN8,                   // 565
747     S_BOS2_ATK1,                   // 566
748     S_BOS2_ATK2,                   // 567
749     S_BOS2_ATK3,                   // 568
750     S_BOS2_PAIN,                   // 569
751     S_BOS2_PAIN2,                  // 570
752     S_BOS2_DIE1,                   // 571
753     S_BOS2_DIE2,                   // 572
754     S_BOS2_DIE3,                   // 573
755     S_BOS2_DIE4,                   // 574
756     S_BOS2_DIE5,                   // 575
757     S_BOS2_DIE6,                   // 576
758     S_BOS2_DIE7,                   // 577
759     S_BOS2_RAISE1,                 // 578
760     S_BOS2_RAISE2,                 // 579
761     S_BOS2_RAISE3,                 // 580
762     S_BOS2_RAISE4,                 // 581
763     S_BOS2_RAISE5,                 // 582
764     S_BOS2_RAISE6,                 // 583
765     S_BOS2_RAISE7,                 // 584
766     S_SKULL_STND,                  // 585
767     S_SKULL_STND2,                 // 586
768     S_SKULL_RUN1,                  // 587
769     S_SKULL_RUN2,                  // 588
770     S_SKULL_ATK1,                  // 589
771     S_SKULL_ATK2,                  // 590
772     S_SKULL_ATK3,                  // 591
773     S_SKULL_ATK4,                  // 592
774     S_SKULL_PAIN,                  // 593
775     S_SKULL_PAIN2,                 // 594
776     S_SKULL_DIE1,                  // 595
777     S_SKULL_DIE2,                  // 596
778     S_SKULL_DIE3,                  // 597
779     S_SKULL_DIE4,                  // 598
780     S_SKULL_DIE5,                  // 599
781     S_SKULL_DIE6,                  // 600
782     S_SPID_STND,                   // 601
783     S_SPID_STND2,                  // 602
784     S_SPID_RUN1,                   // 603
785     S_SPID_RUN2,                   // 604
786     S_SPID_RUN3,                   // 605
787     S_SPID_RUN4,                   // 606
788     S_SPID_RUN5,                   // 607
789     S_SPID_RUN6,                   // 608
790     S_SPID_RUN7,                   // 609
791     S_SPID_RUN8,                   // 610
792     S_SPID_RUN9,                   // 611
793     S_SPID_RUN10,                  // 612
794     S_SPID_RUN11,                  // 613
795     S_SPID_RUN12,                  // 614
796     S_SPID_ATK1,                   // 615
797     S_SPID_ATK2,                   // 616
798     S_SPID_ATK3,                   // 617
799     S_SPID_ATK4,                   // 618
800     S_SPID_PAIN,                   // 619
801     S_SPID_PAIN2,                  // 620
802     S_SPID_DIE1,                   // 621
803     S_SPID_DIE2,                   // 622
804     S_SPID_DIE3,                   // 623
805     S_SPID_DIE4,                   // 624
806     S_SPID_DIE5,                   // 625
807     S_SPID_DIE6,                   // 626
808     S_SPID_DIE7,                   // 627
809     S_SPID_DIE8,                   // 628
810     S_SPID_DIE9,                   // 629
811     S_SPID_DIE10,                  // 630
812     S_SPID_DIE11,                  // 631
813     S_BSPI_STND,                   // 632
814     S_BSPI_STND2,                  // 633
815     S_BSPI_SIGHT,                  // 634
816     S_BSPI_RUN1,                   // 635
817     S_BSPI_RUN2,                   // 636
818     S_BSPI_RUN3,                   // 637
819     S_BSPI_RUN4,                   // 638
820     S_BSPI_RUN5,                   // 639
821     S_BSPI_RUN6,                   // 640
822     S_BSPI_RUN7,                   // 641
823     S_BSPI_RUN8,                   // 642
824     S_BSPI_RUN9,                   // 643
825     S_BSPI_RUN10,                  // 644
826     S_BSPI_RUN11,                  // 645
827     S_BSPI_RUN12,                  // 646
828     S_BSPI_ATK1,                   // 647
829     S_BSPI_ATK2,                   // 648
830     S_BSPI_ATK3,                   // 649
831     S_BSPI_ATK4,                   // 650
832     S_BSPI_PAIN,                   // 651
833     S_BSPI_PAIN2,                  // 652
834     S_BSPI_DIE1,                   // 653
835     S_BSPI_DIE2,                   // 654
836     S_BSPI_DIE3,                   // 655
837     S_BSPI_DIE4,                   // 656
838     S_BSPI_DIE5,                   // 657
839     S_BSPI_DIE6,                   // 658
840     S_BSPI_DIE7,                   // 659
841     S_BSPI_RAISE1,                 // 660
842     S_BSPI_RAISE2,                 // 661
843     S_BSPI_RAISE3,                 // 662
844     S_BSPI_RAISE4,                 // 663
845     S_BSPI_RAISE5,                 // 664
846     S_BSPI_RAISE6,                 // 665
847     S_BSPI_RAISE7,                 // 666
848     S_ARACH_PLAZ,                  // 667
849     S_ARACH_PLAZ2,                 // 668
850     S_ARACH_PLEX,                  // 669
851     S_ARACH_PLEX2,                 // 670
852     S_ARACH_PLEX3,                 // 671
853     S_ARACH_PLEX4,                 // 672
854     S_ARACH_PLEX5,                 // 673
855     S_CYBER_STND,                  // 674
856     S_CYBER_STND2,                 // 675
857     S_CYBER_RUN1,                  // 676
858     S_CYBER_RUN2,                  // 677
859     S_CYBER_RUN3,                  // 678
860     S_CYBER_RUN4,                  // 679
861     S_CYBER_RUN5,                  // 680
862     S_CYBER_RUN6,                  // 681
863     S_CYBER_RUN7,                  // 682
864     S_CYBER_RUN8,                  // 683
865     S_CYBER_ATK1,                  // 684
866     S_CYBER_ATK2,                  // 685
867     S_CYBER_ATK3,                  // 686
868     S_CYBER_ATK4,                  // 687
869     S_CYBER_ATK5,                  // 688
870     S_CYBER_ATK6,                  // 689
871     S_CYBER_PAIN,                  // 690
872     S_CYBER_DIE1,                  // 691
873     S_CYBER_DIE2,                  // 692
874     S_CYBER_DIE3,                  // 693
875     S_CYBER_DIE4,                  // 694
876     S_CYBER_DIE5,                  // 695
877     S_CYBER_DIE6,                  // 696
878     S_CYBER_DIE7,                  // 697
879     S_CYBER_DIE8,                  // 698
880     S_CYBER_DIE9,                  // 699
881     S_CYBER_DIE10,                 // 700
882     S_PAIN_STND,                   // 701
883     S_PAIN_RUN1,                   // 702
884     S_PAIN_RUN2,                   // 703
885     S_PAIN_RUN3,                   // 704
886     S_PAIN_RUN4,                   // 705
887     S_PAIN_RUN5,                   // 706
888     S_PAIN_RUN6,                   // 707
889     S_PAIN_ATK1,                   // 708
890     S_PAIN_ATK2,                   // 709
891     S_PAIN_ATK3,                   // 710
892     S_PAIN_ATK4,                   // 711
893     S_PAIN_PAIN,                   // 712
894     S_PAIN_PAIN2,                  // 713
895     S_PAIN_DIE1,                   // 714
896     S_PAIN_DIE2,                   // 715
897     S_PAIN_DIE3,                   // 716
898     S_PAIN_DIE4,                   // 717
899     S_PAIN_DIE5,                   // 718
900     S_PAIN_DIE6,                   // 719
901     S_PAIN_RAISE1,                 // 720
902     S_PAIN_RAISE2,                 // 721
903     S_PAIN_RAISE3,                 // 722
904     S_PAIN_RAISE4,                 // 723
905     S_PAIN_RAISE5,                 // 724
906     S_PAIN_RAISE6,                 // 725
907     S_SSWV_STND,                   // 726
908     S_SSWV_STND2,                  // 727
909     S_SSWV_RUN1,                   // 728
910     S_SSWV_RUN2,                   // 729
911     S_SSWV_RUN3,                   // 730
912     S_SSWV_RUN4,                   // 731
913     S_SSWV_RUN5,                   // 732
914     S_SSWV_RUN6,                   // 733
915     S_SSWV_RUN7,                   // 734
916     S_SSWV_RUN8,                   // 735
917     S_SSWV_ATK1,                   // 736
918     S_SSWV_ATK2,                   // 737
919     S_SSWV_ATK3,                   // 738
920     S_SSWV_ATK4,                   // 739
921     S_SSWV_ATK5,                   // 740
922     S_SSWV_ATK6,                   // 741
923     S_SSWV_PAIN,                   // 742
924     S_SSWV_PAIN2,                  // 743
925     S_SSWV_DIE1,                   // 744
926     S_SSWV_DIE2,                   // 745
927     S_SSWV_DIE3,                   // 746
928     S_SSWV_DIE4,                   // 747
929     S_SSWV_DIE5,                   // 748
930     S_SSWV_XDIE1,                  // 749
931     S_SSWV_XDIE2,                  // 750
932     S_SSWV_XDIE3,                  // 751
933     S_SSWV_XDIE4,                  // 752
934     S_SSWV_XDIE5,                  // 753
935     S_SSWV_XDIE6,                  // 754
936     S_SSWV_XDIE7,                  // 755
937     S_SSWV_XDIE8,                  // 756
938     S_SSWV_XDIE9,                  // 757
939     S_SSWV_RAISE1,                 // 758
940     S_SSWV_RAISE2,                 // 759
941     S_SSWV_RAISE3,                 // 760
942     S_SSWV_RAISE4,                 // 761
943     S_SSWV_RAISE5,                 // 762
944     S_KEENSTND,                    // 763
945     S_COMMKEEN,                    // 764
946     S_COMMKEEN2,                   // 765
947     S_COMMKEEN3,                   // 766
948     S_COMMKEEN4,                   // 767
949     S_COMMKEEN5,                   // 768
950     S_COMMKEEN6,                   // 769
951     S_COMMKEEN7,                   // 770
952     S_COMMKEEN8,                   // 771
953     S_COMMKEEN9,                   // 772
954     S_COMMKEEN10,                  // 773
955     S_COMMKEEN11,                  // 774
956     S_COMMKEEN12,                  // 775
957     S_KEENPAIN,                    // 776
958     S_KEENPAIN2,                   // 777
959     S_BRAIN,                       // 778
960     S_BRAIN_PAIN,                  // 779
961     S_BRAIN_DIE1,                  // 780
962     S_BRAIN_DIE2,                  // 781
963     S_BRAIN_DIE3,                  // 782
964     S_BRAIN_DIE4,                  // 783
965     S_BRAINEYE,                    // 784
966     S_BRAINEYESEE,                 // 785
967     S_BRAINEYE1,                   // 786
968     S_SPAWN1,                      // 787
969     S_SPAWN2,                      // 788
970     S_SPAWN3,                      // 789
971     S_SPAWN4,                      // 790
972     S_SPAWNFIRE1,                  // 791
973     S_SPAWNFIRE2,                  // 792
974     S_SPAWNFIRE3,                  // 793
975     S_SPAWNFIRE4,                  // 794
976     S_SPAWNFIRE5,                  // 795
977     S_SPAWNFIRE6,                  // 796
978     S_SPAWNFIRE7,                  // 797
979     S_SPAWNFIRE8,                  // 798
980     S_BRAINEXPLODE1,               // 799
981     S_BRAINEXPLODE2,               // 800
982     S_BRAINEXPLODE3,               // 801
983     S_ARM1,                        // 802
984     S_ARM1A,                       // 803
985     S_ARM2,                        // 804
986     S_ARM2A,                       // 805
987     S_BAR1,                        // 806
988     S_BAR2,                        // 807
989     S_BEXP,                        // 808
990     S_BEXP2,                       // 809
991     S_BEXP3,                       // 810
992     S_BEXP4,                       // 811
993     S_BEXP5,                       // 812
994     S_BBAR1,                       // 813
995     S_BBAR2,                       // 814
996     S_BBAR3,                       // 815
997     S_BON1,                        // 816
998     S_BON1A,                       // 817
999     S_BON1B,                       // 818
1000     S_BON1C,                       // 819
1001     S_BON1D,                       // 820
1002     S_BON1E,                       // 821
1003     S_BON2,                        // 822
1004     S_BON2A,                       // 823
1005     S_BON2B,                       // 824
1006     S_BON2C,                       // 825
1007     S_BON2D,                       // 826
1008     S_BON2E,                       // 827
1009     S_BKEY,                        // 828
1010     S_BKEY2,                       // 829
1011     S_RKEY,                        // 830
1012     S_RKEY2,                       // 831
1013     S_YKEY,                        // 832
1014     S_YKEY2,                       // 833
1015     S_BSKULL,                      // 834
1016     S_BSKULL2,                     // 835
1017     S_RSKULL,                      // 836
1018     S_RSKULL2,                     // 837
1019     S_YSKULL,                      // 838
1020     S_YSKULL2,                     // 839
1021     S_STIM,                        // 840
1022     S_MEDI,                        // 841
1023     S_SOUL,                        // 842
1024     S_SOUL2,                       // 843
1025     S_SOUL3,                       // 844
1026     S_SOUL4,                       // 845
1027     S_SOUL5,                       // 846
1028     S_SOUL6,                       // 847
1029     S_PINV,                        // 848
1030     S_PINV2,                       // 849
1031     S_PINV3,                       // 850
1032     S_PINV4,                       // 851
1033     S_PSTR,                        // 852
1034     S_PINS,                        // 853
1035     S_PINS2,                       // 854
1036     S_PINS3,                       // 855
1037     S_PINS4,                       // 856
1038     S_MEGA,                        // 857
1039     S_MEGA2,                       // 858
1040     S_MEGA3,                       // 859
1041     S_MEGA4,                       // 860
1042     S_SUIT,                        // 861
1043     S_PMAP,                        // 862
1044     S_PMAP2,                       // 863
1045     S_PMAP3,                       // 864
1046     S_PMAP4,                       // 865
1047     S_PMAP5,                       // 866
1048     S_PMAP6,                       // 867
1049     S_PVIS,                        // 868
1050     S_PVIS2,                       // 869
1051     S_CLIP,                        // 870
1052     S_AMMO,                        // 871
1053     S_ROCK,                        // 872
1054     S_BROK,                        // 873
1055     S_CELL,                        // 874
1056     S_CELP,                        // 875
1057     S_SHEL,                        // 876
1058     S_SBOX,                        // 877
1059     S_BPAK,                        // 878
1060     S_BFUG,                        // 879
1061     S_MGUN,                        // 880
1062     S_CSAW,                        // 881
1063     S_LAUN,                        // 882
1064     S_PLAS,                        // 883
1065     S_SHOT,                        // 884
1066     S_SHOT2,                       // 885
1067     S_COLU,                        // 886
1068     S_STALAG,                      // 887
1069     S_BLOODYTWITCH,                // 888
1070     S_BLOODYTWITCH2,               // 889
1071     S_BLOODYTWITCH3,               // 890
1072     S_BLOODYTWITCH4,               // 891
1073     S_DEADTORSO,                   // 892
1074     S_DEADBOTTOM,                  // 893
1075     S_HEADSONSTICK,                // 894
1076     S_GIBS,                        // 895
1077     S_HEADONASTICK,                // 896
1078     S_HEADCANDLES,                 // 897
1079     S_HEADCANDLES2,                // 898
1080     S_DEADSTICK,                   // 899
1081     S_LIVESTICK,                   // 900
1082     S_LIVESTICK2,                  // 901
1083     S_MEAT2,                       // 902
1084     S_MEAT3,                       // 903
1085     S_MEAT4,                       // 904
1086     S_MEAT5,                       // 905
1087     S_STALAGTITE,                  // 906
1088     S_TALLGRNCOL,                  // 907
1089     S_SHRTGRNCOL,                  // 908
1090     S_TALLREDCOL,                  // 909
1091     S_SHRTREDCOL,                  // 910
1092     S_CANDLESTIK,                  // 911
1093     S_CANDELABRA,                  // 912
1094     S_SKULLCOL,                    // 913
1095     S_TORCHTREE,                   // 914
1096     S_BIGTREE,                     // 915
1097     S_TECHPILLAR,                  // 916
1098     S_EVILEYE,                     // 917
1099     S_EVILEYE2,                    // 918
1100     S_EVILEYE3,                    // 919
1101     S_EVILEYE4,                    // 920
1102     S_FLOATSKULL,                  // 921
1103     S_FLOATSKULL2,                 // 922
1104     S_FLOATSKULL3,                 // 923
1105     S_HEARTCOL,                    // 924
1106     S_HEARTCOL2,                   // 925
1107     S_BLUETORCH,                   // 926
1108     S_BLUETORCH2,                  // 927
1109     S_BLUETORCH3,                  // 928
1110     S_BLUETORCH4,                  // 929
1111     S_GREENTORCH,                  // 930
1112     S_GREENTORCH2,                 // 931
1113     S_GREENTORCH3,                 // 932
1114     S_GREENTORCH4,                 // 933
1115     S_REDTORCH,                    // 934
1116     S_REDTORCH2,                   // 935
1117     S_REDTORCH3,                   // 936
1118     S_REDTORCH4,                   // 937
1119     S_BTORCHSHRT,                  // 938
1120     S_BTORCHSHRT2,                 // 939
1121     S_BTORCHSHRT3,                 // 940
1122     S_BTORCHSHRT4,                 // 941
1123     S_GTORCHSHRT,                  // 942
1124     S_GTORCHSHRT2,                 // 943
1125     S_GTORCHSHRT3,                 // 944
1126     S_GTORCHSHRT4,                 // 945
1127     S_RTORCHSHRT,                  // 946
1128     S_RTORCHSHRT2,                 // 947
1129     S_RTORCHSHRT3,                 // 948
1130     S_RTORCHSHRT4,                 // 949
1131     S_HANGNOGUTS,                  // 950
1132     S_HANGBNOBRAIN,                // 951
1133     S_HANGTLOOKDN,                 // 952
1134     S_HANGTSKULL,                  // 953
1135     S_HANGTLOOKUP,                 // 954
1136     S_HANGTNOBRAIN,                // 955
1137     S_COLONGIBS,                   // 956
1138     S_SMALLPOOL,                   // 957
1139     S_BRAINSTEM,                   // 958
1140     S_TECHLAMP,                    // 959
1141     S_TECHLAMP2,                   // 960
1142     S_TECHLAMP3,                   // 961
1143     S_TECHLAMP4,                   // 962
1144     S_TECH2LAMP,                   // 963
1145     S_TECH2LAMP2,                  // 964
1146     S_TECH2LAMP3,                  // 965
1147     S_TECH2LAMP4,                  // 966
1148     S_SMALL_WHITE_LIGHT,           // 967
1149     S_TEMPSOUNDORIGIN1,            // 968
1150     S_ROCKETPUFF1,                 // 969
1151     S_ROCKETPUFF2,                 // 970
1152     S_ROCKETPUFF3,                 // 971
1153     S_ROCKETPUFF4,                 // 972
1154     NUMSTATES                      // 973
1155 } statenum_t;
1156 
1157 // Map objects.
1158 typedef enum {
1159     MT_NONE = -1,
1160     MT_FIRST = 0,
1161     MT_PLAYER = MT_FIRST,          // 000
1162     MT_POSSESSED,                  // 001
1163     MT_SHOTGUY,                    // 002
1164     MT_VILE,                       // 003
1165     MT_FIRE,                       // 004
1166     MT_UNDEAD,                     // 005
1167     MT_TRACER,                     // 006
1168     MT_SMOKE,                      // 007
1169     MT_FATSO,                      // 008
1170     MT_FATSHOT,                    // 009
1171     MT_CHAINGUY,                   // 010
1172     MT_TROOP,                      // 011
1173     MT_SERGEANT,                   // 012
1174     MT_SHADOWS,                    // 013
1175     MT_HEAD,                       // 014
1176     MT_BRUISER,                    // 015
1177     MT_BRUISERSHOT,                // 016
1178     MT_KNIGHT,                     // 017
1179     MT_SKULL,                      // 018
1180     MT_SPIDER,                     // 019
1181     MT_BABY,                       // 020
1182     MT_CYBORG,                     // 021
1183     MT_PAIN,                       // 022
1184     MT_WOLFSS,                     // 023
1185     MT_KEEN,                       // 024
1186     MT_BOSSBRAIN,                  // 025
1187     MT_BOSSSPIT,                   // 026
1188     MT_BOSSTARGET,                 // 027
1189     MT_SPAWNSHOT,                  // 028
1190     MT_SPAWNFIRE,                  // 029
1191     MT_BARREL,                     // 030
1192     MT_TROOPSHOT,                  // 031
1193     MT_HEADSHOT,                   // 032
1194     MT_ROCKET,                     // 033
1195     MT_PLASMA,                     // 034
1196     MT_BFG,                        // 035
1197     MT_ARACHPLAZ,                  // 036
1198     MT_PUFF,                       // 037
1199     MT_BLOOD,                      // 038
1200     MT_TFOG,                       // 039
1201     MT_IFOG,                       // 040
1202     MT_TELEPORTMAN,                // 041
1203     MT_EXTRABFG,                   // 042
1204     MT_MISC0,                      // 043
1205     MT_MISC1,                      // 044
1206     MT_MISC2,                      // 045
1207     MT_MISC3,                      // 046
1208     MT_MISC4,                      // 047
1209     MT_MISC5,                      // 048
1210     MT_MISC6,                      // 049
1211     MT_MISC7,                      // 050
1212     MT_MISC8,                      // 051
1213     MT_MISC9,                      // 052
1214     MT_MISC10,                     // 053
1215     MT_MISC11,                     // 054
1216     MT_MISC12,                     // 055
1217     MT_INV,                        // 056
1218     MT_MISC13,                     // 057
1219     MT_INS,                        // 058
1220     MT_MISC14,                     // 059
1221     MT_MISC15,                     // 060
1222     MT_MISC16,                     // 061
1223     MT_MEGA,                       // 062
1224     MT_CLIP,                       // 063
1225     MT_MISC17,                     // 064
1226     MT_MISC18,                     // 065
1227     MT_MISC19,                     // 066
1228     MT_MISC20,                     // 067
1229     MT_MISC21,                     // 068
1230     MT_MISC22,                     // 069
1231     MT_MISC23,                     // 070
1232     MT_MISC24,                     // 071
1233     MT_MISC25,                     // 072
1234     MT_CHAINGUN,                   // 073
1235     MT_MISC26,                     // 074
1236     MT_MISC27,                     // 075
1237     MT_MISC28,                     // 076
1238     MT_SHOTGUN,                    // 077
1239     MT_SUPERSHOTGUN,               // 078
1240     MT_MISC29,                     // 079
1241     MT_MISC30,                     // 080
1242     MT_MISC31,                     // 081
1243     MT_MISC32,                     // 082
1244     MT_MISC33,                     // 083
1245     MT_MISC34,                     // 084
1246     MT_MISC35,                     // 085
1247     MT_MISC36,                     // 086
1248     MT_MISC37,                     // 087
1249     MT_MISC38,                     // 088
1250     MT_MISC39,                     // 089
1251     MT_MISC40,                     // 090
1252     MT_MISC41,                     // 091
1253     MT_MISC42,                     // 092
1254     MT_MISC43,                     // 093
1255     MT_MISC44,                     // 094
1256     MT_MISC45,                     // 095
1257     MT_MISC46,                     // 096
1258     MT_MISC47,                     // 097
1259     MT_MISC48,                     // 098
1260     MT_MISC49,                     // 099
1261     MT_MISC50,                     // 100
1262     MT_MISC51,                     // 101
1263     MT_MISC52,                     // 102
1264     MT_MISC53,                     // 103
1265     MT_MISC54,                     // 104
1266     MT_MISC55,                     // 105
1267     MT_MISC56,                     // 106
1268     MT_MISC57,                     // 107
1269     MT_MISC58,                     // 108
1270     MT_MISC59,                     // 109
1271     MT_MISC60,                     // 110
1272     MT_MISC61,                     // 111
1273     MT_MISC62,                     // 112
1274     MT_MISC63,                     // 113
1275     MT_MISC64,                     // 114
1276     MT_MISC65,                     // 115
1277     MT_MISC66,                     // 116
1278     MT_MISC67,                     // 117
1279     MT_MISC68,                     // 118
1280     MT_MISC69,                     // 119
1281     MT_MISC70,                     // 120
1282     MT_MISC71,                     // 121
1283     MT_MISC72,                     // 122
1284     MT_MISC73,                     // 123
1285     MT_MISC74,                     // 124
1286     MT_MISC75,                     // 125
1287     MT_MISC76,                     // 126
1288     MT_MISC77,                     // 127
1289     MT_MISC78,                     // 128
1290     MT_MISC79,                     // 129
1291     MT_MISC80,                     // 130
1292     MT_MISC81,                     // 131
1293     MT_MISC82,                     // 132
1294     MT_MISC83,                     // 133
1295     MT_MISC84,                     // 134
1296     MT_MISC85,                     // 135
1297     MT_MISC86,                     // 136
1298     MT_LIGHTSOURCE,                // 137
1299     MT_TEMPSOUNDORIGIN,            // 138
1300     MT_ROCKETPUFF,                 // 139
1301     MT_STEALTHBABY,                // 140
1302     MT_STEALTHVILE,                // 141
1303     MT_STEALTHBRUISER,             // 142
1304     MT_STEALTHKNIGHT,              // 143
1305     MT_STEALTHHEAD,                // 144
1306     MT_STEALTHSERGEANT,            // 145
1307     MT_STEALTHCHAINGUY,            // 146
1308     MT_STEALTHTROOP,               // 147
1309     MT_STEALTHFATSO,               // 148
1310     MT_STEALTHUNDEAD,              // 149
1311     MT_STEALTHSHOTGUY,             // 150
1312     MT_STEALTHPOSSESSED,           // 151
1313     NUMMOBJTYPES                   // 152
1314 } mobjtype_t;
1315 
1316 // Text.
1317 typedef enum {
1318     TXT_D_DEVSTR,
1319     TXT_D_CDROM,
1320     TXT_PRESSKEY,
1321     TXT_PRESSYN,
1322     TXT_QUITMSG,
1323     TXT_LOADNET,
1324     TXT_QLOADNET,
1325     TXT_QSAVESPOT,
1326     TXT_SAVEDEAD,
1327     TXT_QSPROMPT,
1328     TXT_QLPROMPT,
1329     TXT_NEWGAME,
1330     TXT_NIGHTMARE,
1331     TXT_SWSTRING,
1332     TXT_MSGOFF,
1333     TXT_MSGON,
1334     TXT_NETEND,
1335     TXT_ENDGAME,
1336     TXT_DOSY,
1337     TXT_DETAILHI,
1338     TXT_DETAILLO,
1339     TXT_GAMMALVL0,
1340     TXT_GAMMALVL1,
1341     TXT_GAMMALVL2,
1342     TXT_GAMMALVL3,
1343     TXT_GAMMALVL4,
1344     TXT_EMPTYSTRING,
1345     TXT_GOTARMOR,
1346     TXT_GOTMEGA,
1347     TXT_GOTHTHBONUS,
1348     TXT_GOTARMBONUS,
1349     TXT_GOTSTIM,
1350     TXT_GOTMEDINEED,
1351     TXT_GOTMEDIKIT,
1352     TXT_GOTSUPER,
1353     TXT_GOTBLUECARD,
1354     TXT_GOTYELWCARD,
1355     TXT_GOTREDCARD,
1356     TXT_GOTBLUESKUL,
1357     TXT_GOTYELWSKUL,
1358     TXT_GOTREDSKULL,
1359     TXT_GOTINVUL,
1360     TXT_GOTBERSERK,
1361     TXT_GOTINVIS,
1362     TXT_GOTSUIT,
1363     TXT_GOTMAP,
1364     TXT_GOTVISOR,
1365     TXT_GOTMSPHERE,
1366     TXT_GOTCLIP,
1367     TXT_GOTCLIPBOX,
1368     TXT_GOTROCKET,
1369     TXT_GOTROCKBOX,
1370     TXT_GOTCELL,
1371     TXT_GOTCELLBOX,
1372     TXT_GOTSHELLS,
1373     TXT_GOTSHELLBOX,
1374     TXT_GOTBACKPACK,
1375     TXT_GOTBFG9000,
1376     TXT_GOTCHAINGUN,
1377     TXT_GOTCHAINSAW,
1378     TXT_GOTLAUNCHER,
1379     TXT_GOTPLASMA,
1380     TXT_GOTSHOTGUN,
1381     TXT_GOTSHOTGUN2,
1382     TXT_PD_BLUEO,
1383     TXT_PD_REDO,
1384     TXT_PD_YELLOWO,
1385     TXT_PD_BLUEK,
1386     TXT_PD_REDK,
1387     TXT_PD_YELLOWK,
1388     TXT_GGSAVED,
1389     TXT_HUSTR_MSGU,
1390     TXT_HUSTR_E1M1,
1391     TXT_HUSTR_E1M2,
1392     TXT_HUSTR_E1M3,
1393     TXT_HUSTR_E1M4,
1394     TXT_HUSTR_E1M5,
1395     TXT_HUSTR_E1M6,
1396     TXT_HUSTR_E1M7,
1397     TXT_HUSTR_E1M8,
1398     TXT_HUSTR_E1M9,
1399     TXT_HUSTR_E2M1,
1400     TXT_HUSTR_E2M2,
1401     TXT_HUSTR_E2M3,
1402     TXT_HUSTR_E2M4,
1403     TXT_HUSTR_E2M5,
1404     TXT_HUSTR_E2M6,
1405     TXT_HUSTR_E2M7,
1406     TXT_HUSTR_E2M8,
1407     TXT_HUSTR_E2M9,
1408     TXT_HUSTR_E3M1,
1409     TXT_HUSTR_E3M2,
1410     TXT_HUSTR_E3M3,
1411     TXT_HUSTR_E3M4,
1412     TXT_HUSTR_E3M5,
1413     TXT_HUSTR_E3M6,
1414     TXT_HUSTR_E3M7,
1415     TXT_HUSTR_E3M8,
1416     TXT_HUSTR_E3M9,
1417     TXT_HUSTR_E4M1,
1418     TXT_HUSTR_E4M2,
1419     TXT_HUSTR_E4M3,
1420     TXT_HUSTR_E4M4,
1421     TXT_HUSTR_E4M5,
1422     TXT_HUSTR_E4M6,
1423     TXT_HUSTR_E4M7,
1424     TXT_HUSTR_E4M8,
1425     TXT_HUSTR_E4M9,
1426     TXT_HUSTR_1,
1427     TXT_HUSTR_2,
1428     TXT_HUSTR_3,
1429     TXT_HUSTR_4,
1430     TXT_HUSTR_5,
1431     TXT_HUSTR_6,
1432     TXT_HUSTR_7,
1433     TXT_HUSTR_8,
1434     TXT_HUSTR_9,
1435     TXT_HUSTR_10,
1436     TXT_HUSTR_11,
1437     TXT_HUSTR_12,
1438     TXT_HUSTR_13,
1439     TXT_HUSTR_14,
1440     TXT_HUSTR_15,
1441     TXT_HUSTR_16,
1442     TXT_HUSTR_17,
1443     TXT_HUSTR_18,
1444     TXT_HUSTR_19,
1445     TXT_HUSTR_20,
1446     TXT_HUSTR_21,
1447     TXT_HUSTR_22,
1448     TXT_HUSTR_23,
1449     TXT_HUSTR_24,
1450     TXT_HUSTR_25,
1451     TXT_HUSTR_26,
1452     TXT_HUSTR_27,
1453     TXT_HUSTR_28,
1454     TXT_HUSTR_29,
1455     TXT_HUSTR_30,
1456     TXT_HUSTR_31,
1457     TXT_HUSTR_32,
1458     TXT_PHUSTR_1,
1459     TXT_PHUSTR_2,
1460     TXT_PHUSTR_3,
1461     TXT_PHUSTR_4,
1462     TXT_PHUSTR_5,
1463     TXT_PHUSTR_6,
1464     TXT_PHUSTR_7,
1465     TXT_PHUSTR_8,
1466     TXT_PHUSTR_9,
1467     TXT_PHUSTR_10,
1468     TXT_PHUSTR_11,
1469     TXT_PHUSTR_12,
1470     TXT_PHUSTR_13,
1471     TXT_PHUSTR_14,
1472     TXT_PHUSTR_15,
1473     TXT_PHUSTR_16,
1474     TXT_PHUSTR_17,
1475     TXT_PHUSTR_18,
1476     TXT_PHUSTR_19,
1477     TXT_PHUSTR_20,
1478     TXT_PHUSTR_21,
1479     TXT_PHUSTR_22,
1480     TXT_PHUSTR_23,
1481     TXT_PHUSTR_24,
1482     TXT_PHUSTR_25,
1483     TXT_PHUSTR_26,
1484     TXT_PHUSTR_27,
1485     TXT_PHUSTR_28,
1486     TXT_PHUSTR_29,
1487     TXT_PHUSTR_30,
1488     TXT_PHUSTR_31,
1489     TXT_PHUSTR_32,
1490     TXT_THUSTR_1,
1491     TXT_THUSTR_2,
1492     TXT_THUSTR_3,
1493     TXT_THUSTR_4,
1494     TXT_THUSTR_5,
1495     TXT_THUSTR_6,
1496     TXT_THUSTR_7,
1497     TXT_THUSTR_8,
1498     TXT_THUSTR_9,
1499     TXT_THUSTR_10,
1500     TXT_THUSTR_11,
1501     TXT_THUSTR_12,
1502     TXT_THUSTR_13,
1503     TXT_THUSTR_14,
1504     TXT_THUSTR_15,
1505     TXT_THUSTR_16,
1506     TXT_THUSTR_17,
1507     TXT_THUSTR_18,
1508     TXT_THUSTR_19,
1509     TXT_THUSTR_20,
1510     TXT_THUSTR_21,
1511     TXT_THUSTR_22,
1512     TXT_THUSTR_23,
1513     TXT_THUSTR_24,
1514     TXT_THUSTR_25,
1515     TXT_THUSTR_26,
1516     TXT_THUSTR_27,
1517     TXT_THUSTR_28,
1518     TXT_THUSTR_29,
1519     TXT_THUSTR_30,
1520     TXT_THUSTR_31,
1521     TXT_THUSTR_32,
1522     TXT_HUSTR_CHATMACRO0,
1523     TXT_HUSTR_CHATMACRO1,
1524     TXT_HUSTR_CHATMACRO2,
1525     TXT_HUSTR_CHATMACRO3,
1526     TXT_HUSTR_CHATMACRO4,
1527     TXT_HUSTR_CHATMACRO5,
1528     TXT_HUSTR_CHATMACRO6,
1529     TXT_HUSTR_CHATMACRO7,
1530     TXT_HUSTR_CHATMACRO8,
1531     TXT_HUSTR_CHATMACRO9,
1532     TXT_HUSTR_TALKTOSELF1,
1533     TXT_HUSTR_TALKTOSELF2,
1534     TXT_HUSTR_TALKTOSELF3,
1535     TXT_HUSTR_TALKTOSELF4,
1536     TXT_HUSTR_TALKTOSELF5,
1537     TXT_HUSTR_MESSAGESENT,
1538     TXT_HUSTR_PLRGREEN,
1539     TXT_HUSTR_PLRINDIGO,
1540     TXT_HUSTR_PLRBROWN,
1541     TXT_HUSTR_PLRRED,
1542     TXT_AMSTR_FOLLOWON,
1543     TXT_AMSTR_FOLLOWOFF,
1544     TXT_AMSTR_GRIDON,
1545     TXT_AMSTR_GRIDOFF,
1546     TXT_AMSTR_MARKEDSPOT,
1547     TXT_AMSTR_MARKSCLEARED,
1548     TXT_STSTR_MUS,
1549     TXT_STSTR_NOMUS,
1550     TXT_STSTR_DQDON,
1551     TXT_STSTR_DQDOFF,
1552     TXT_STSTR_KFAADDED,
1553     TXT_STSTR_FAADDED,
1554     TXT_STSTR_NCON,
1555     TXT_STSTR_NCOFF,
1556     TXT_STSTR_BEHOLD,
1557     TXT_STSTR_BEHOLDX,
1558     TXT_STSTR_CHOPPERS,
1559     TXT_STSTR_CLEV,
1560     TXT_E1TEXT,
1561     TXT_E2TEXT,
1562     TXT_E3TEXT,
1563     TXT_E4TEXT,
1564     TXT_C1TEXT,
1565     TXT_C2TEXT,
1566     TXT_C3TEXT,
1567     TXT_C4TEXT,
1568     TXT_C5TEXT,
1569     TXT_C6TEXT,
1570     TXT_P1TEXT,
1571     TXT_P2TEXT,
1572     TXT_P3TEXT,
1573     TXT_P4TEXT,
1574     TXT_P5TEXT,
1575     TXT_P6TEXT,
1576     TXT_T1TEXT,
1577     TXT_T2TEXT,
1578     TXT_T3TEXT,
1579     TXT_T4TEXT,
1580     TXT_T5TEXT,
1581     TXT_T6TEXT,
1582     TXT_CC_ZOMBIE,
1583     TXT_CC_SHOTGUN,
1584     TXT_CC_HEAVY,
1585     TXT_CC_IMP,
1586     TXT_CC_DEMON,
1587     TXT_CC_LOST,
1588     TXT_CC_CACO,
1589     TXT_CC_HELL,
1590     TXT_CC_BARON,
1591     TXT_CC_ARACH,
1592     TXT_CC_PAIN,
1593     TXT_CC_REVEN,
1594     TXT_CC_MANCU,
1595     TXT_CC_ARCH,
1596     TXT_CC_SPIDER,
1597     TXT_CC_CYBER,
1598     TXT_CC_HERO,
1599     TXT_QUITMESSAGE1,
1600     TXT_QUITMESSAGE2,
1601     TXT_QUITMESSAGE3,
1602     TXT_QUITMESSAGE4,
1603     TXT_QUITMESSAGE5,
1604     TXT_QUITMESSAGE6,
1605     TXT_QUITMESSAGE7,
1606     TXT_QUITMESSAGE8,
1607     TXT_QUITMESSAGE9,
1608     TXT_QUITMESSAGE10,
1609     TXT_QUITMESSAGE11,
1610     TXT_QUITMESSAGE12,
1611     TXT_QUITMESSAGE13,
1612     TXT_QUITMESSAGE14,
1613     TXT_QUITMESSAGE15,
1614     TXT_QUITMESSAGE16,
1615     TXT_QUITMESSAGE17,
1616     TXT_QUITMESSAGE18,
1617     TXT_QUITMESSAGE19,
1618     TXT_QUITMESSAGE20,
1619     TXT_QUITMESSAGE21,
1620     TXT_QUITMESSAGE22,
1621     TXT_JOINNET,
1622     TXT_SAVENET,
1623     TXT_CLNETLOAD,
1624     TXT_LOADMISSING,
1625     TXT_FINALEFLAT_E1,
1626     TXT_FINALEFLAT_E2,
1627     TXT_FINALEFLAT_E3,
1628     TXT_FINALEFLAT_E4,
1629     TXT_FINALEFLAT_C2,
1630     TXT_FINALEFLAT_C1,
1631     TXT_FINALEFLAT_C3,
1632     TXT_FINALEFLAT_C4,
1633     TXT_FINALEFLAT_C5,
1634     TXT_FINALEFLAT_C6,
1635     TXT_ASK_EPISODE,
1636     TXT_EPISODE1,
1637     TXT_EPISODE2,
1638     TXT_EPISODE3,
1639     TXT_EPISODE4,
1640     TXT_KILLMSG_SUICIDE,
1641     TXT_KILLMSG_WEAPON0,
1642     TXT_KILLMSG_PISTOL,
1643     TXT_KILLMSG_SHOTGUN,
1644     TXT_KILLMSG_CHAINGUN,
1645     TXT_KILLMSG_MISSILE,
1646     TXT_KILLMSG_PLASMA,
1647     TXT_KILLMSG_BFG,
1648     TXT_KILLMSG_CHAINSAW,
1649     TXT_KILLMSG_SUPERSHOTGUN,
1650     TXT_KILLMSG_STOMP,
1651     TXT_AMSTR_ROTATEON,
1652     TXT_AMSTR_ROTATEOFF,
1653     TXT_WEAPON1,
1654     TXT_WEAPON2,
1655     TXT_WEAPON3,
1656     TXT_WEAPON4,
1657     TXT_WEAPON5,
1658     TXT_WEAPON6,
1659     TXT_WEAPON7,
1660     TXT_WEAPON8,
1661     TXT_WEAPON9,
1662     TXT_SKILL1,
1663     TXT_SKILL2,
1664     TXT_SKILL3,
1665     TXT_SKILL4,
1666     TXT_SKILL5,
1667     TXT_KEY1,
1668     TXT_KEY2,
1669     TXT_KEY3,
1670     TXT_KEY4,
1671     TXT_KEY5,
1672     TXT_KEY6,
1673     TXT_SAVEOUTMAP,
1674     TXT_ENDNOGAME,
1675     TXT_SUICIDEOUTMAP,
1676     TXT_SUICIDEASK,
1677     TXT_PICKGAMETYPE,
1678     TXT_SINGLEPLAYER,
1679     TXT_MULTIPLAYER,
1680     TXT_NOTDESIGNEDFOR,
1681     TXT_GAMESETUP,
1682     TXT_PLAYERSETUP,
1683     TXT_DISCONNECT,
1684     TXT_DELETESAVEGAME_CONFIRM,
1685     TXT_REBORNLOAD_CONFIRM,
1686     NUMTEXT
1687 } textenum_t;
1688 
1689 // Sounds.
1690 typedef enum {
1691     SFX_NONE,
1692     SFX_PISTOL,
1693     SFX_SHOTGN,
1694     SFX_SGCOCK,
1695     SFX_DSHTGN,
1696     SFX_DBOPN,
1697     SFX_DBCLS,
1698     SFX_DBLOAD,
1699     SFX_PLASMA,
1700     SFX_BFG,
1701     SFX_SAWUP,
1702     SFX_SAWIDL,
1703     SFX_SAWFUL,
1704     SFX_SAWHIT,
1705     SFX_RLAUNC,
1706     SFX_RXPLOD,
1707     SFX_FIRSHT,
1708     SFX_FIRXPL,
1709     SFX_PSTART,
1710     SFX_PSTOP,
1711     SFX_DOROPN,
1712     SFX_DORCLS,
1713     SFX_STNMOV,
1714     SFX_SWTCHN,
1715     SFX_SWTCHX,
1716     SFX_PLPAIN,
1717     SFX_DMPAIN,
1718     SFX_POPAIN,
1719     SFX_VIPAIN,
1720     SFX_MNPAIN,
1721     SFX_PEPAIN,
1722     SFX_SLOP,
1723     SFX_ITEMUP,
1724     SFX_WPNUP,
1725     SFX_OOF,
1726     SFX_TELEPT,
1727     SFX_POSIT1,
1728     SFX_POSIT2,
1729     SFX_POSIT3,
1730     SFX_BGSIT1,
1731     SFX_BGSIT2,
1732     SFX_SGTSIT,
1733     SFX_CACSIT,
1734     SFX_BRSSIT,
1735     SFX_CYBSIT,
1736     SFX_SPISIT,
1737     SFX_BSPSIT,
1738     SFX_KNTSIT,
1739     SFX_VILSIT,
1740     SFX_MANSIT,
1741     SFX_PESIT,
1742     SFX_SKLATK,
1743     SFX_SGTATK,
1744     SFX_SKEPCH,
1745     SFX_VILATK,
1746     SFX_CLAW,
1747     SFX_SKESWG,
1748     SFX_PLDETH,
1749     SFX_PDIEHI,
1750     SFX_PODTH1,
1751     SFX_PODTH2,
1752     SFX_PODTH3,
1753     SFX_BGDTH1,
1754     SFX_BGDTH2,
1755     SFX_SGTDTH,
1756     SFX_CACDTH,
1757     SFX_SKLDTH,
1758     SFX_BRSDTH,
1759     SFX_CYBDTH,
1760     SFX_SPIDTH,
1761     SFX_BSPDTH,
1762     SFX_VILDTH,
1763     SFX_KNTDTH,
1764     SFX_PEDTH,
1765     SFX_SKEDTH,
1766     SFX_POSACT,
1767     SFX_BGACT,
1768     SFX_DMACT,
1769     SFX_BSPACT,
1770     SFX_BSPWLK,
1771     SFX_VILACT,
1772     SFX_NOWAY,
1773     SFX_BAREXP,
1774     SFX_PUNCH,
1775     SFX_HOOF,
1776     SFX_METAL,
1777     SFX_CHGUN,
1778     SFX_TINK,
1779     SFX_BDOPN,
1780     SFX_BDCLS,
1781     SFX_ITMBK,
1782     SFX_FLAME,
1783     SFX_FLAMST,
1784     SFX_GETPOW,
1785     SFX_BOSPIT,
1786     SFX_BOSCUB,
1787     SFX_BOSSIT,
1788     SFX_BOSPN,
1789     SFX_BOSDTH,
1790     SFX_MANATK,
1791     SFX_MANDTH,
1792     SFX_SSSIT,
1793     SFX_SSDTH,
1794     SFX_KEENPN,
1795     SFX_KEENDT,
1796     SFX_SKEACT,
1797     SFX_SKESIT,
1798     SFX_SKEATK,
1799     SFX_RADIO,
1800     SFX_SECRET,
1801     NUMSFX
1802 } sfxenum_t;
1803 
1804 /**
1805  * Music.
1806  * These ids are no longer used. All tracks are played by ident.
1807   typedef enum {
1808     MUS_NONE,
1809     MUS_E1M1,
1810     MUS_E1M2,
1811     MUS_E1M3,
1812     MUS_E1M4,
1813     MUS_E1M5,
1814     MUS_E1M6,
1815     MUS_E1M7,
1816     MUS_E1M8,
1817     MUS_E1M9,
1818     MUS_E2M1,
1819     MUS_E2M2,
1820     MUS_E2M3,
1821     MUS_E2M4,
1822     MUS_E2M5,
1823     MUS_E2M6,
1824     MUS_E2M7,
1825     MUS_E2M8,
1826     MUS_E2M9,
1827     MUS_E3M1,
1828     MUS_E3M2,
1829     MUS_E3M3,
1830     MUS_E3M4,
1831     MUS_E3M5,
1832     MUS_E3M6,
1833     MUS_E3M7,
1834     MUS_E3M8,
1835     MUS_E3M9,
1836     MUS_INTER,
1837     MUS_INTRO,
1838     MUS_BUNNY,
1839     MUS_VICTOR,
1840     MUS_INTROA,
1841     MUS_RUNNIN,
1842     MUS_STALKS,
1843     MUS_COUNTD,
1844     MUS_BETWEE,
1845     MUS_DOOM,
1846     MUS_THE_DA,
1847     MUS_SHAWN,
1848     MUS_DDTBLU,
1849     MUS_IN_CIT,
1850     MUS_DEAD,
1851     MUS_STLKS2,
1852     MUS_THEDA2,
1853     MUS_DOOM2,
1854     MUS_DDTBL2,
1855     MUS_RUNNI2,
1856     MUS_DEAD2,
1857     MUS_STLKS3,
1858     MUS_ROMERO,
1859     MUS_SHAWN2,
1860     MUS_MESSAG,
1861     MUS_COUNT2,
1862     MUS_DDTBL3,
1863     MUS_AMPIE,
1864     MUS_THEDA3,
1865     MUS_ADRIAN,
1866     MUS_MESSG2,
1867     MUS_ROMER2,
1868     MUS_TENSE,
1869     MUS_SHAWN3,
1870     MUS_OPENIN,
1871     MUS_EVIL,
1872     MUS_ULTIMA,
1873     MUS_READ_M,
1874     MUS_DM2TTL,
1875     MUS_DM2INT,
1876     NUMMUSIC
1877 } musicenum_t; */
1878 
1879 #endif
1880