shithub: choc

ref: b5d26d5bc453c2b28050cd2a1a88fd49af0c11a0
dir: /src/strife/info.h/

View raw version
//
// Copyright(C) 1993-1996 Id Software, Inc.
// Copyright(C) 2005-2014 Simon Howard
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// DESCRIPTION:
//	Thing frame/state LUT,
//	generated by multigen utilitiy.
//	This one is the original DOOM version, preserved.
//

#ifndef __INFO__
#define __INFO__

// Needed for action function pointer handling.
#include "d_think.h"

// villsa [STRIFE]
typedef enum
{
    SPR_PLAY, // 0
    SPR_PNCH, // 1
    SPR_WAVE, // 2
    SPR_RBPY, // 3
    SPR_TRGT, // 4
    SPR_XBOW, // 5
    SPR_MMIS, // 6
    SPR_RIFG, // 7
    SPR_RIFF, // 8
    SPR_FLMT, // 9
    SPR_FLMF, // 10
    SPR_BLST, // 11
    SPR_BLSF, // 12
    SPR_GREN, // 13
    SPR_GREF, // 14
    SPR_SIGH, // 15
    SPR_SIGF, // 16
    SPR_POW1, // 17
    SPR_POW2, // 18
    SPR_POW3, // 19
    SPR_ZAP1, // 20
    SPR_SPRY, // 21
    SPR_BLOD, // 22
    SPR_PUFY, // 23
    SPR_SHT1, // 24
    SPR_SHT2, // 25
    SPR_GRIN, // 26
    SPR_GRAP, // 27
    SPR_UBAM, // 28
    SPR_BNG2, // 29
    SPR_BNG4, // 30
    SPR_BNG3, // 31
    SPR_FLBE, // 32
    SPR_XPRK, // 33
    SPR_OCLW, // 34
    SPR_CCLW, // 35
    SPR_TEND, // 36
    SPR_MICR, // 37
    SPR_MISS, // 38
    SPR_AROW, // 39
    SPR_ARWP, // 40
    SPR_TORP, // 41
    SPR_THIT, // 42
    SPR_TWAV, // 43
    SPR_MISL, // 44
    SPR_TFOG, // 45
    SPR_IFOG, // 46
    SPR_SHRD, // 47
    SPR_RGIB, // 48
    SPR_MRYS, // 49
    SPR_MRNO, // 50
    SPR_MRST, // 51
    SPR_MRLK, // 52
    SPR_MRBD, // 53
    SPR_MRPN, // 54
    SPR_MRGT, // 55
    SPR_BURN, // 56
    SPR_DISR, // 57
    SPR_PEAS, // 58
    SPR_GIBS, // 59
    SPR_AGRD, // 60
    SPR_ARMR, // 61
    SPR_SACR, // 62
    SPR_TNK1, // 63
    SPR_TNK2, // 64
    SPR_TNK3, // 65
    SPR_TNK4, // 66
    SPR_TNK5, // 67
    SPR_TNK6, // 68
    SPR_NEAL, // 69
    SPR_BEGR, // 70
    SPR_HMN1, // 71
    SPR_LEDR, // 72
    SPR_LEAD, // 73
    SPR_ROB1, // 74
    SPR_PGRD, // 75
    SPR_ROB2, // 76
    SPR_MLDR, // 77
    SPR_ORCL, // 78
    SPR_PRST, // 79
    SPR_PDED, // 80
    SPR_ALN1, // 81
    SPR_AL1P, // 82
    SPR_NODE, // 83
    SPR_MTHD, // 84
    SPR_MNAM, // 85
    SPR_MNAL, // 86
    SPR_MDTH, // 87
    SPR_NEST, // 88
    SPR_PODD, // 89
    SPR_ZAP6, // 90
    SPR_ZOT3, // 91
    SPR_ZAP7, // 92
    SPR_ZOT1, // 93
    SPR_ZAP5, // 94
    SPR_ZOT2, // 95
    SPR_SEWR, // 96
    SPR_SPID, // 97
    SPR_ROB3, // 98
    SPR_RBB3, // 99
    SPR_PRGR, // 100
    SPR_BASE, // 
    SPR_FRBL, // 
    SPR_KLAX, // 
    SPR_TURT, // 
    SPR_BALL, // 105
    SPR_PSTN, // 
    SPR_SECR, // 
    SPR_TARG, // 
    SPR_RING, // 
    SPR_EARS, // 110
    SPR_COMM, // 
    SPR_BOOM, // 
    SPR_RATT, // 
    SPR_HOGN, // 
    SPR_DEAD, // 115
    SPR_SBAN, // 
    SPR_BOTR, // 
    SPR_HATR, // 
    SPR_TOPR, // 
    SPR_COUP, // 120
    SPR_BUBB, // 
    SPR_BUBF, // 
    SPR_BUBC, // 
    SPR_ASPR, // 
    SPR_SPDL, // 125
    SPR_TOKN, // 
    SPR_OTOK, // 
    SPR_HELT, // 
    SPR_GUNT, // 
    SPR_FULL, // 130
    SPR_MEAT, // 
    SPR_JUNK, // 
    SPR_FFOT, // 
    SPR_DIE1, // 
    SPR_BEAC, // 135
    SPR_ARM1, // 
    SPR_ARM2, // 
    SPR_BARW, // 
    SPR_BART, // 
    SPR_LAMP, // 140
    SPR_LANT, // 
    SPR_BARL, // 
    SPR_BOWL, // 
    SPR_BRAZ, // 
    SPR_TRCH, // 145
    SPR_LTRH, // 
    SPR_LMPC, // 
    SPR_LOGS, // 
    SPR_TRHO, // 
    SPR_WATR, // 150
    SPR_MUGG, // 
    SPR_FUSL, // 
    SPR_CRD1, // 
    SPR_CRD2, // 
    SPR_TPAS, // 155
    SPR_KY1G, // 
    SPR_KY2S, // 
    SPR_KY3B, // 
    SPR_HAND, // 
    SPR_CRYS, // 160
    SPR_PRIS, // 
    SPR_PWR1, // 
    SPR_PWR2, // 
    SPR_PWR3, // 
    SPR_ORAC, // 165
    SPR_GYID, // 
    SPR_FUBR, // 
    SPR_WARE, // 
    SPR_RCRY, // 
    SPR_BCRY, // 170
    SPR_CHAP, // 
    SPR_TUNL, // 
    SPR_BLTK, // 
    SPR_SECK, // 
    SPR_MINE, // 175
    SPR_REBL, // 
    SPR_PROC, // 
    SPR_ANKH, // 
    SPR_GOID, // 
    SPR_STMP, // 180
    SPR_MDKT, // 
    SPR_COIN, // 
    SPR_CRED, // 
    SPR_SACK, // 
    SPR_CHST, // 185
    SPR_SHD1, // 
    SPR_MASK, // 
    SPR_UNIF, // 
    SPR_OFIC, // 
    SPR_PMAP, // 190
    SPR_PMUP, // 
    SPR_BLIT, // 
    SPR_BBOX, // 
    SPR_MSSL, // 
    SPR_ROKT, // 195
    SPR_BRY1, // 
    SPR_CPAC, // 
    SPR_PQRL, // 
    SPR_XQRL, // 
    SPR_GRN1, // 200
    SPR_GRN2, // 
    SPR_BKPK, // 
    SPR_RELC, // 
    SPR_RIFL, // 
    SPR_FLAM, // 205
    SPR_BFLM, // 
    SPR_MMSL, // 
    SPR_TRPD, // 
    SPR_GRND, // 
    SPR_CBOW, // 210
    SPR_SIGL, // 
    SPR_LITE, // 
    SPR_CNDL, // 
    SPR_CLBR, // 
    SPR_LITS, // 215
    SPR_LITB, // 
    SPR_LITG, // 
    SPR_ROK1, // 
    SPR_ROK2, // 
    SPR_ROK3, // 220
    SPR_ROK4, // 
    SPR_LOGG, // 
    SPR_RUB1, // 
    SPR_RUB2, // 
    SPR_RUB3, // 225
    SPR_RUB4, // 
    SPR_RUB5, // 
    SPR_RUB6, // 
    SPR_RUB7, // 
    SPR_RUB8, // 230
    SPR_CHAN, // 
    SPR_STAT, // 
    SPR_DSTA, // 
    SPR_CRAB, // 
    SPR_CAGE, // 235
    SPR_TREE, // 
    SPR_TRE1, // 
    SPR_BUSH, // 
    SPR_SHRB, // 
    SPR_STAK, // 240
    SPR_BAR1, // 
    SPR_VASE, // 
    SPR_STOL, // 
    SPR_POT1, // 
    SPR_TUB1, // 245
    SPR_ANVL, // 
    SPR_TLMP, // 
    SPR_TRAY, // 
    SPR_APOW, // 
    SPR_AFED, // 250
    SPR_DRIP, // 
    SPR_CDRP, // 
    SPR_SPLH, // 
    SPR_WTFT, // 
    SPR_HERT, // 
    SPR_TELP, // 
    SPR_MONI, // 
    SPR_STEL, // 
    SPR_STLA, // 
    SPR_STLE, // 260
    SPR_HUGE, // 261
    SPR_STLG, // 262
    NUMSPRITES

} spritenum_t;

// villsa [STRIFE]
typedef enum
{
    S_NULL,     // 00
    S_PNCH_00,      // 01
    S_WAVE_00,      // 02
    S_WAVE_01,      // 03
    S_WAVE_02,      // 04
    S_WAVE_03,      // 05
    S_RBPY_00,      // 06
    S_RBPY_01,      // 07
    S_RBPY_02,      // 08
    S_RBPY_03,      // 09
    S_TRGT_00,      // 10
    S_TRGT_01,      // 11
    S_TRGT_02,      // 12
    S_PNCH_01,      // 13
    S_PNCH_02,      // 14
    S_PNCH_03,      // 15
    S_PNCH_04,      // 16
    S_PNCH_05,      // 17
    S_PNCH_06,      // 18
    S_PNCH_07,      // 19
    S_PNCH_08,      // 20
    S_XBOW_00,      // 21
    S_XBOW_01,      // 22
    S_XBOW_02,      // 23
    S_XBOW_03,      // 24
    S_XBOW_04,      // 25
    S_XBOW_05,      // 26
    S_XBOW_06,      // 27
    S_XBOW_07,      // 28
    S_XBOW_08,      // 29
    S_XBOW_09,      // 30
    S_XBOW_10,      // 31
    S_XBOW_11,      // 32
    S_XBOW_12,      // 33
    S_XBOW_13,      // 34
    S_XBOW_14,      // 35
    S_XBOW_15,      // 36
    S_XBOW_16,      // 37
    S_XBOW_17,      // 38
    S_XBOW_18,      // 39
    S_XBOW_19,      // 40
    S_XBOW_20,      // 41
    S_XBOW_21,      // 42
    S_XBOW_22,      // 43
    S_MMIS_00,      // 44
    S_MMIS_01,      // 45
    S_MMIS_02,      // 46
    S_MMIS_03,      // 47
    S_MMIS_04,      // 48
    S_MMIS_05,      // 49
    S_MMIS_06,      // 50
    S_MMIS_07,      // 51
    S_MMIS_08,      // 52
    S_MMIS_09,      // 53
    S_RIFG_00,      // 54
    S_RIFG_01,      // 55
    S_RIFG_02,      // 56
    S_RIFF_00,      // 57
    S_RIFF_01,      // 58
    S_RIFG_03,      // 59
    S_RIFG_04,      // 60
    S_RIFG_05,      // 61
    S_FLMT_00,      // 62
    S_FLMT_01,      // 63
    S_FLMT_02,      // 64
    S_FLMT_03,      // 65
    S_FLMF_00,      // 66
    S_FLMF_01,      // 67
    S_BLST_00,      // 68
    S_BLST_01,      // 69
    S_BLST_02,      // 70
    S_BLST_03,      // 71
    S_BLST_04,      // 72
    S_BLST_05,      // 73
    S_BLSF_00,      // 74
    S_BLST_06,      // 75
    S_BLST_07,      // 76
    S_BLST_08,      // 77
    S_BLST_09,      // 78
    S_BLST_10,      // 79
    S_BLST_11,      // 80
    S_BLST_12,      // 81
    S_BLST_13,      // 82
    S_BLST_14,      // 83
    S_BLST_15,      // 84
    S_BLST_16,      // 85
    S_BLST_17,      // 86
    S_BLST_18,      // 87
    S_BLST_19,      // 88
    S_BLST_20,      // 89
    S_BLSF_01,      // 90
    S_BLST_21,      // 91
    S_BLST_22,      // 92
    S_BLST_23,      // 93
    S_BLST_24,      // 94
    S_GREN_00,      // 95
    S_GREN_01,      // 96
    S_GREN_02,      // 97
    S_GREN_03,      // 98
    S_GREN_04,      // 99
    S_GREN_05,      // 100
    S_GREN_06,      // 101
    S_GREN_07,      // 102
    S_GREF_00,      // 103
    S_GREF_01,      // 104
    S_GREF_02,      // 105
    S_GREN_08,      // 106
    S_GREN_09,      // 107
    S_GREN_10,      // 108
    S_GREN_11,      // 109
    S_GREN_12,      // 110
    S_GREN_13,      // 111
    S_GREN_14,      // 112
    S_GREN_15,      // 113
    S_GREF_03,      // 114
    S_GREF_04,      // 115
    S_GREF_05,      // 116
    S_SIGH_00,      // 117
    S_SIGH_01,      // 118
    S_SIGH_02,      // 119
    S_SIGH_03,      // 120
    S_SIGH_04,      // 121
    S_SIGH_05,      // 122
    S_SIGH_06,      // 123
    S_SIGH_07,      // 124
    S_SIGH_08,      // 125
    S_SIGH_09,      // 126
    S_SIGH_10,      // 127
    S_SIGF_00,      // 128
    S_SIGF_01,      // 129
    S_SIGF_02,      // 130
    S_POW1_00,      // 131
    S_POW1_01,      // 132
    S_POW1_02,      // 133
    S_POW1_03,      // 134
    S_POW1_04,      // 135
    S_POW1_05,      // 136
    S_POW1_06,      // 137
    S_POW1_07,      // 138
    S_POW1_08,      // 139
    S_POW1_09,      // 140
    S_POW2_00,      // 141
    S_POW2_01,      // 142
    S_POW2_02,      // 143
    S_POW2_03,      // 144
    S_POW3_00,      // 145
    S_POW3_01,      // 146
    S_POW3_02,      // 147
    S_POW3_03,      // 148
    S_POW3_04,      // 149
    S_POW3_05,      // 150
    S_POW3_06,      // 151
    S_POW3_07,      // 152
    S_ZAP1_00,      // 153
    S_ZAP1_01,      // 154
    S_ZAP1_02,      // 155
    S_ZAP1_03,      // 156
    S_ZAP1_04,      // 157
    S_ZAP1_05,      // 158
    S_ZAP1_06,      // 159
    S_ZAP1_07,      // 160
    S_ZAP1_08,      // 161
    S_ZAP1_09,      // 162
    S_ZAP1_10,      // 163
    S_ZAP1_11,      // 164
    S_SPRY_00,      // 165
    S_SPRY_01,      // 166
    S_SPRY_02,      // 167
    S_SPRY_03,      // 168
    S_SPRY_04,      // 169
    S_SPRY_05,      // 170
    S_SPRY_06,      // 171
    S_BLOD_00,      // 172
    S_BLOD_01,      // 173
    S_BLOD_02,      // 174
    S_PUFY_00,      // 175
    S_PUFY_01,      // 176
    S_PUFY_02,      // 177
    S_PUFY_03,      // 178
    S_SHT1_00,      // 179
    S_SHT1_01,      // 180
    S_SHT2_00,      // 181
    S_SHT2_01,      // 182
    S_GRIN_00,      // 183
    S_GRIN_01,      // 184
    S_GRAP_00,      // 185
    S_GRAP_01,      // 186
    S_UBAM_00,      // 187
    S_UBAM_01,      // 188
    S_BNG2_00,      // 189
    S_BNG2_01,      // 190
    S_BNG2_02,      // 191
    S_BNG2_03,      // 192
    S_BNG2_04,      // 193
    S_BNG2_05,      // 194
    S_BNG2_06,      // 195
    S_BNG2_07,      // 196
    S_BNG2_08,      // 197
    S_BNG4_00,      // 198
    S_BNG4_01,      // 199
    S_BNG4_02,      // 200
    S_BNG4_03,      // 201
    S_BNG4_04,      // 202
    S_BNG4_05,      // 203
    S_BNG4_06,      // 204
    S_BNG4_07,      // 205
    S_BNG4_08,      // 206
    S_BNG4_09,      // 207
    S_BNG4_10,      // 208
    S_BNG4_11,      // 209
    S_BNG4_12,      // 210
    S_BNG4_13,      // 211
    S_BNG3_00,      // 212
    S_BNG3_01,      // 213
    S_BNG3_02,      // 214
    S_BNG3_03,      // 215
    S_BNG3_04,      // 216
    S_BNG3_05,      // 217
    S_BNG3_06,      // 218
    S_BNG3_07,      // 219
    S_BNG3_08,      // 220
    S_BNG3_09,      // 221
    S_BNG3_10,      // 222
    S_FLBE_00,      // 223
    S_FLBE_01,      // 224
    S_FLBE_02,      // 225
    S_FLBE_03,      // 226
    S_FLBE_04,      // 227
    S_FLBE_05,      // 228
    S_FLBE_06,      // 229
    S_FLBE_07,      // 230
    S_FLBE_08,      // 231
    S_FLBE_09,      // 232
    S_FLBE_10,      // 233
    S_XPRK_00,      // 234
    S_OCLW_00,      // 235
    S_CCLW_00,      // 236
    S_TEND_00,      // 237
    S_MICR_00,      // 238
    S_MISS_00,      // 239
    S_MISS_01,      // 240
    S_AROW_00,      // 241
    S_ARWP_00,      // 242
    S_AROW_01,      // 243
    S_TORP_00,      // 244
    S_TORP_01,      // 245
    S_TORP_02,      // 246
    S_TORP_03,      // 247
    S_THIT_00,      // 248
    S_THIT_01,      // 249
    S_THIT_02,      // 250
    S_THIT_03,      // 251
    S_THIT_04,      // 252
    S_TWAV_00,      // 253
    S_TWAV_01,      // 254
    S_TWAV_02,      // 255
    S_MISL_00,      // 256
    S_MISL_01,      // 257
    S_MISL_02,      // 258
    S_MISL_03,      // 259
    S_MISL_04,      // 260
    S_MISL_05,      // 261
    S_MISL_06,      // 262
    S_MISL_07,      // 263
    S_TFOG_00,      // 264
    S_TFOG_01,      // 265
    S_TFOG_02,      // 266
    S_TFOG_03,      // 267
    S_TFOG_04,      // 268
    S_TFOG_05,      // 269
    S_TFOG_06,      // 270
    S_TFOG_07,      // 271
    S_TFOG_08,      // 272
    S_TFOG_09,      // 273
    S_IFOG_00,      // 274
    S_IFOG_01,      // 275
    S_IFOG_02,      // 276
    S_IFOG_03,      // 277
    S_IFOG_04,      // 278
    S_IFOG_05,      // 279
    S_IFOG_06,      // 280
    S_SHRD_00,      // 281
    S_SHRD_01,      // 282
    S_SHRD_02,      // 283
    S_SHRD_03,      // 284
    S_SHRD_04,      // 285
    S_SHRD_05,      // 286
    S_PLAY_00,      // 287
    S_PLAY_01,      // 288
    S_PLAY_02,      // 289
    S_PLAY_03,      // 290
    S_PLAY_04,      // 291
    S_PLAY_05,      // 292
    S_PLAY_06,      // 293
    S_PLAY_07,      // 294
    S_PLAY_08,      // 295
    S_PLAY_09,      // 296
    S_PLAY_10,      // 297
    S_PLAY_11,      // 298
    S_PLAY_12,      // 299
    S_PLAY_13,      // 300
    S_PLAY_14,      // 301
    S_PLAY_15,      // 302
    S_PLAY_16,      // 303
    S_PLAY_17,      // 304
    S_PLAY_18,      // 305
    S_RGIB_00,      // 306
    S_RGIB_01,      // 307
    S_RGIB_02,      // 308
    S_RGIB_03,      // 309
    S_RGIB_04,      // 310
    S_RGIB_05,      // 311
    S_RGIB_06,      // 312
    S_RGIB_07,      // 313
    S_MRYS_00,      // 314
    S_MRNO_00,      // 315
    S_MRNO_01,      // 316
    S_MRNO_02,      // 317
    S_MRNO_03,      // 318
    S_MRNO_04,      // 319
    S_MRST_00,      // 320
    S_MRLK_00,      // 321
    S_MRLK_01,      // 322
    S_MRBD_00,      // 323
    S_MRBD_01,      // 324
    S_MRBD_02,      // 325
    S_MRBD_03,      // 326
    S_MRBD_04,      // 327
    S_MRBD_05,      // 328
    S_MRBD_06,      // 329
    S_MRBD_07,      // 330
    S_MRBD_08,      // 331
    S_MRBD_09,      // 332
    S_MRPN_00,      // 333
    S_MRPN_01,      // 334
    S_MRPN_02,      // 335
    S_MRPN_03,      // 336
    S_MRPN_04,      // 337
    S_MRPN_05,      // 338
    S_MRPN_06,      // 339
    S_MRGT_00,      // 340
    S_MRGT_01,      // 341
    S_MRGT_02,      // 342
    S_MRGT_03,      // 343
    S_MRGT_04,      // 344
    S_MRGT_05,      // 345
    S_MRGT_06,      // 346
    S_MRGT_07,      // 347
    S_MRGT_08,      // 348
    S_BURN_00,      // 349
    S_BURN_01,      // 350
    S_BURN_02,      // 351
    S_BURN_03,      // 352
    S_BURN_04,      // 353
    S_BURN_05,      // 354
    S_BURN_06,      // 355
    S_BURN_07,      // 356
    S_BURN_08,      // 357
    S_BURN_09,      // 358
    S_BURN_10,      // 359
    S_BURN_11,      // 360
    S_BURN_12,      // 361
    S_BURN_13,      // 362
    S_BURN_14,      // 363
    S_BURN_15,      // 364
    S_BURN_16,      // 365
    S_BURN_17,      // 366
    S_BURN_18,      // 367
    S_BURN_19,      // 368
    S_BURN_20,      // 369
    S_BURN_21,      // 370
    S_BURN_22,      // 371
    S_BURN_23,      // 372
    S_DISR_00,      // 373
    S_DISR_01,      // 374
    S_DISR_02,      // 375
    S_DISR_03,      // 376
    S_DISR_04,      // 377
    S_DISR_05,      // 378
    S_DISR_06,      // 379
    S_DISR_07,      // 380
    S_DISR_08,      // 381
    S_DISR_09,      // 382
    S_PEAS_00,      // 383
    S_PEAS_01,      // 384
    S_PEAS_02,      // 385
    S_PEAS_03,      // 386
    S_PEAS_04,      // 387
    S_PEAS_05,      // 388
    S_PEAS_06,      // 389
    S_PEAS_07,      // 390
    S_PEAS_08,      // 391
    S_PEAS_09,      // 392
    S_PEAS_10,      // 393
    S_PEAS_11,      // 394
    S_PEAS_12,      // 395
    S_PEAS_13,      // 396
    S_PEAS_14,      // 397
    S_PEAS_15,      // 398
    S_PEAS_16,      // 399
    S_PEAS_17,      // 400
    S_PEAS_18,      // 401
    S_PEAS_19,      // 402
    S_PEAS_20,      // 403
    S_PEAS_21,      // 404
    S_PEAS_22,      // 405
    S_PEAS_23,      // 406
    S_PEAS_24,      // 407
    S_GIBS_00,      // 408
    S_GIBS_01,      // 409
    S_GIBS_02,      // 410
    S_GIBS_03,      // 411
    S_GIBS_04,      // 412
    S_GIBS_05,      // 413
    S_GIBS_06,      // 414
    S_GIBS_07,      // 415
    S_GIBS_08,      // 416
    S_GIBS_09,      // 417
    S_PEAS_25,      // 418
    S_AGRD_00,      // 419
    S_ARMR_00,      // 420
    S_ARMR_01,      // 421
    S_PLAY_19,      // 422
    S_SACR_00,      // 423
    S_TNK1_00,      // 424
    S_TNK1_01,      // 425
    S_TNK1_02,      // 426
    S_TNK2_00,      // 427
    S_TNK2_01,      // 428
    S_TNK2_02,      // 429
    S_TNK3_00,      // 430
    S_TNK3_01,      // 431
    S_TNK3_02,      // 432
    S_TNK4_00,      // 433
    S_TNK4_01,      // 434
    S_TNK4_02,      // 435
    S_TNK5_00,      // 436
    S_TNK5_01,      // 437
    S_TNK5_02,      // 438
    S_TNK6_00,      // 439
    S_TNK6_01,      // 440
    S_TNK6_02,      // 441
    S_NEAL_00,      // 442
    S_NEAL_01,      // 443
    S_NEAL_02,      // 444
    S_NEAL_03,      // 445
    S_NEAL_04,      // 446
    S_NEAL_05,      // 447
    S_NEAL_06,      // 448
    S_NEAL_07,      // 449
    S_NEAL_08,      // 450
    S_NEAL_09,      // 451
    S_NEAL_10,      // 452
    S_NEAL_11,      // 453
    S_NEAL_12,      // 454
    S_NEAL_13,      // 455
    S_BEGR_00,      // 456
    S_BEGR_01,      // 457
    S_BEGR_02,      // 458
    S_BEGR_03,      // 459
    S_BEGR_04,      // 460
    S_BEGR_05,      // 461
    S_BEGR_06,      // 462
    S_BEGR_07,      // 463
    S_BEGR_08,      // 464
    S_BEGR_09,      // 465
    S_BEGR_10,      // 466
    S_BEGR_11,      // 467
    S_BEGR_12,      // 468
    S_BEGR_13,      // 469
    S_BEGR_14,      // 470
    S_BEGR_15,      // 471
    S_BEGR_16,      // 472
    S_BEGR_17,      // 473
    S_BEGR_18,      // 474
    S_BEGR_19,      // 475
    S_BEGR_20,      // 476
    S_BEGR_21,      // 477
    S_BEGR_22,      // 478
    S_HMN1_00,      // 479
    S_HMN1_01,      // 480
    S_HMN1_02,      // 481
    S_HMN1_03,      // 482
    S_HMN1_04,      // 483
    S_HMN1_05,      // 484
    S_HMN1_06,      // 485
    S_HMN1_07,      // 486
    S_HMN1_08,      // 487
    S_HMN1_09,      // 488
    S_HMN1_10,      // 489
    S_HMN1_11,      // 490
    S_HMN1_12,      // 491
    S_HMN1_13,      // 492
    S_HMN1_14,      // 493
    S_HMN1_15,      // 494
    S_HMN1_16,      // 495
    S_HMN1_17,      // 496
    S_HMN1_18,      // 497
    S_HMN1_19,      // 498
    S_HMN1_20,      // 499
    S_HMN1_21,      // 500
    S_HMN1_22,      // 501
    S_HMN1_23,      // 502
    S_HMN1_24,      // 503
    S_HMN1_25,      // 504
    S_HMN1_26,      // 505
    S_HMN1_27,      // 506
    S_HMN1_28,      // 507
    S_HMN1_29,      // 508
    S_HMN1_30,      // 509
    S_HMN1_31,      // 510
    S_RGIB_08,      // 511
    S_RGIB_09,      // 512
    S_RGIB_10,      // 513
    S_RGIB_11,      // 514
    S_RGIB_12,      // 515
    S_RGIB_13,      // 516
    S_RGIB_14,      // 517
    S_RGIB_15,      // 518
    S_LEDR_00,      // 519
    S_LEDR_01,      // 520
    S_LEDR_02,      // 521
    S_LEAD_00,      // 522
    S_LEAD_01,      // 523
    S_LEAD_02,      // 524
    S_LEAD_03,      // 525
    S_LEAD_04,      // 526
    S_LEAD_05,      // 527
    S_LEAD_06,      // 528
    S_LEAD_07,      // 529
    S_LEAD_08,      // 530
    S_LEAD_09,      // 531
    S_LEAD_10,      // 532
    S_LEAD_11,      // 533
    S_LEAD_12,      // 534
    S_LEAD_13,      // 535
    S_LEAD_14,      // 536
    S_LEAD_15,      // 537
    S_LEAD_16,      // 538
    S_LEAD_17,      // 539
    S_LEAD_18,      // 540
    S_LEAD_19,      // 541
    S_LEAD_20,      // 542
    S_LEAD_21,      // 543
    S_LEAD_22,      // 544
    S_LEAD_23,      // 545
    S_LEAD_24,      // 546
    S_LEAD_25,      // 547
    S_LEAD_26,      // 548
    S_LEAD_27,      // 549
    S_LEAD_28,      // 550
    S_LEAD_29,      // 551
    S_LEAD_30,      // 552
    S_LEAD_31,      // 553
    S_LEAD_32,      // 554
    S_LEAD_33,      // 555
    S_LEAD_34,      // 556
    S_LEAD_35,      // 557
    S_LEAD_36,      // 558
    S_LEAD_37,      // 559
    S_PUFY_04,      // 560
    S_PUFY_05,      // 561
    S_PUFY_06,      // 562
    S_PUFY_07,      // 563
    S_PUFY_08,      // 564
    S_MICR_01,      // 565
    S_MICR_02,      // 566
    S_ROB1_00,      // 567
    S_ROB1_01,      // 568
    S_ROB1_02,      // 569
    S_ROB1_03,      // 570
    S_ROB1_04,      // 571
    S_ROB1_05,      // 572
    S_ROB1_06,      // 573
    S_ROB1_07,      // 574
    S_ROB1_08,      // 575
    S_ROB1_09,      // 576
    S_ROB1_10,      // 577
    S_ROB1_11,      // 578
    S_ROB1_12,      // 579
    S_ROB1_13,      // 580
    S_ROB1_14,      // 581
    S_ROB1_15,      // 582
    S_ROB1_16,      // 583
    S_ROB1_17,      // 584
    S_ROB1_18,      // 585
    S_ROB1_19,      // 586
    S_ROB1_20,      // 587
    S_ROB1_21,      // 588
    S_ROB1_22,      // 589
    S_ROB1_23,      // 590
    S_ROB1_24,      // 591
    S_ROB1_25,      // 592
    S_ROB1_26,      // 593
    S_ROB1_27,      // 594
    S_ROB1_28,      // 595
    S_ROB1_29,      // 596
    S_ROB1_30,      // 597
    S_ROB1_31,      // 598
    S_ROB1_32,      // 599
    S_AGRD_01,      // 600
    S_AGRD_02,      // 601
    S_AGRD_03,      // 602
    S_AGRD_04,      // 603
    S_AGRD_05,      // 604
    S_AGRD_06,      // 605
    S_AGRD_07,      // 606
    S_AGRD_08,      // 607
    S_AGRD_09,      // 608
    S_AGRD_10,      // 609
    S_AGRD_11,      // 610
    S_AGRD_12,      // 611
    S_AGRD_13,      // 612
    S_AGRD_14,      // 613
    S_AGRD_15,      // 614
    S_AGRD_16,      // 615
    S_AGRD_17,      // 616
    S_AGRD_18,      // 617
    S_AGRD_19,      // 618
    S_AGRD_20,      // 619
    S_AGRD_21,      // 620
    S_AGRD_22,      // 621
    S_AGRD_23,      // 622
    S_AGRD_24,      // 623
    S_AGRD_25,      // 624
    S_AGRD_26,      // 625
    S_AGRD_27,      // 626
    S_AGRD_28,      // 627
    S_AGRD_29,      // 628
    S_AGRD_30,      // 629
    S_AGRD_31,      // 630
    S_GIBS_10,      // 631
    S_GIBS_11,      // 632
    S_GIBS_12,      // 633
    S_GIBS_13,      // 634
    S_GIBS_14,      // 635
    S_GIBS_15,      // 636
    S_GIBS_16,      // 637
    S_GIBS_17,      // 638
    S_GIBS_18,      // 639
    S_GIBS_19,      // 640
    S_GIBS_20,      // 641
    S_GIBS_21,      // 642
    S_PGRD_00,      // 643
    S_PGRD_01,      // 644
    S_PGRD_02,      // 645
    S_PGRD_03,      // 646
    S_PGRD_04,      // 647
    S_PGRD_05,      // 648
    S_PGRD_06,      // 649
    S_PGRD_07,      // 650
    S_PGRD_08,      // 651
    S_PGRD_09,      // 652
    S_PGRD_10,      // 653
    S_PGRD_11,      // 654
    S_PGRD_12,      // 655
    S_PGRD_13,      // 656
    S_PGRD_14,      // 657
    S_PGRD_15,      // 658
    S_PGRD_16,      // 659
    S_PGRD_17,      // 660
    S_PGRD_18,      // 661
    S_PGRD_19,      // 662
    S_PGRD_20,      // 663
    S_PGRD_21,      // 664
    S_PGRD_22,      // 665
    S_PGRD_23,      // 666
    S_PGRD_24,      // 667
    S_PGRD_25,      // 668
    S_PGRD_26,      // 669
    S_PGRD_27,      // 670
    S_PGRD_28,      // 671
    S_PGRD_29,      // 672
    S_PGRD_30,      // 673
    S_PGRD_31,      // 674
    S_PGRD_32,      // 675
    S_PGRD_33,      // 676
    S_PGRD_34,      // 677
    S_PGRD_35,      // 678
    S_PGRD_36,      // 679
    S_PGRD_37,      // 680
    S_ROB2_00,      // 681
    S_ROB2_01,      // 682
    S_ROB2_02,      // 683
    S_ROB2_03,      // 684
    S_ROB2_04,      // 685
    S_ROB2_05,      // 686
    S_ROB2_06,      // 687
    S_ROB2_07,      // 688
    S_ROB2_08,      // 689
    S_ROB2_09,      // 690
    S_ROB2_10,      // 691
    S_ROB2_11,      // 692
    S_ROB2_12,      // 693
    S_ROB2_13,      // 694
    S_ROB2_14,      // 695
    S_ROB2_15,      // 696
    S_ROB2_16,      // 697
    S_ROB2_17,      // 698
    S_ROB2_18,      // 699
    S_ROB2_19,      // 700
    S_ROB2_20,      // 701
    S_ROB2_21,      // 702
    S_ROB2_22,      // 703
    S_ROB2_23,      // 704
    S_ROB2_24,      // 705
    S_ROB2_25,      // 706
    S_ROB2_26,      // 707
    S_ROB2_27,      // 708
    S_ROB2_28,      // 709
    S_ROB2_29,      // 710
    S_MLDR_00,      // 711
    S_MLDR_01,      // 712
    S_MLDR_02,      // 713
    S_MLDR_03,      // 714
    S_MLDR_04,      // 715
    S_MLDR_05,      // 716
    S_MLDR_06,      // 717
    S_MLDR_07,      // 718
    S_MLDR_08,      // 719
    S_MLDR_09,      // 720
    S_MLDR_10,      // 721
    S_MLDR_11,      // 722
    S_MLDR_12,      // 723
    S_MLDR_13,      // 724
    S_MLDR_14,      // 725
    S_MLDR_15,      // 726
    S_MLDR_16,      // 727
    S_MLDR_17,      // 728
    S_MLDR_18,      // 729
    S_MLDR_19,      // 730
    S_MLDR_20,      // 731
    S_MLDR_21,      // 732
    S_MLDR_22,      // 733
    S_MLDR_23,      // 734
    S_MLDR_24,      // 735
    S_MLDR_25,      // 736
    S_MLDR_26,      // 737
    S_MLDR_27,      // 738
    S_ORCL_00,      // 739
    S_ORCL_01,      // 740
    S_ORCL_02,      // 741
    S_ORCL_03,      // 742
    S_ORCL_04,      // 743
    S_ORCL_05,      // 744
    S_ORCL_06,      // 745
    S_ORCL_07,      // 746
    S_ORCL_08,      // 747
    S_ORCL_09,      // 748
    S_ORCL_10,      // 749
    S_ORCL_11,      // 750
    S_ORCL_12,      // 751
    S_ORCL_13,      // 752
    S_ORCL_14,      // 753
    S_ORCL_15,      // 754
    S_ORCL_16,      // 755
    S_PRST_00,      // 756
    S_PRST_01,      // 757
    S_PRST_02,      // 758
    S_PRST_03,      // 759
    S_PRST_04,      // 760
    S_PRST_05,      // 761
    S_PRST_06,      // 762
    S_PRST_07,      // 763
    S_PRST_08,      // 764
    S_PRST_09,      // 765
    S_PRST_10,      // 766
    S_PRST_11,      // 767
    S_PRST_12,      // 768
    S_PRST_13,      // 769
    S_PRST_14,      // 770
    S_PRST_15,      // 771
    S_PDED_00,      // 772
    S_PDED_01,      // 773
    S_PDED_02,      // 774
    S_PDED_03,      // 775
    S_PDED_04,      // 776
    S_PDED_05,      // 777
    S_PDED_06,      // 778
    S_PDED_07,      // 779
    S_PDED_08,      // 780
    S_PDED_09,      // 781
    S_PDED_10,      // 782
    S_PDED_11,      // 783
    S_PDED_12,      // 784
    S_PDED_13,      // 785
    S_PDED_14,      // 786
    S_PDED_15,      // 787
    S_PDED_16,      // 788
    S_PDED_17,      // 789
    S_PDED_18,      // 790
    S_PDED_19,      // 791
    S_PDED_20,      // 792
    S_PDED_21,      // 793
    S_PDED_22,      // 794
    S_PDED_23,      // 795
    S_ALN1_00,      // 796
    S_ALN1_01,      // 797
    S_ALN1_02,      // 798
    S_ALN1_03,      // 799
    S_ALN1_04,      // 800
    S_ALN1_05,      // 801
    S_ALN1_06,      // 802
    S_ALN1_07,      // 803
    S_ALN1_08,      // 804
    S_ALN1_09,      // 805
    S_ALN1_10,      // 806
    S_ALN1_11,      // 807
    S_ALN1_12,      // 808
    S_ALN1_13,      // 809
    S_ALN1_14,      // 810
    S_ALN1_15,      // 811
    S_ALN1_16,      // 812
    S_ALN1_17,      // 813
    S_ALN1_18,      // 814
    S_ALN1_19,      // 815
    S_AL1P_00,      // 816
    S_AL1P_01,      // 817
    S_AL1P_02,      // 818
    S_AL1P_03,      // 819
    S_AL1P_04,      // 820
    S_AL1P_05,      // 821
    S_AL1P_06,      // 822
    S_AL1P_07,      // 823
    S_AL1P_08,      // 824
    S_AL1P_09,      // 825
    S_AL1P_10,      // 826
    S_AL1P_11,      // 827
    S_AL1P_12,      // 828
    S_AL1P_13,      // 829
    S_AL1P_14,      // 830
    S_AL1P_15,      // 831
    S_AL1P_16,      // 832
    S_AL1P_17,      // 833
    S_NODE_00,      // 834
    S_NODE_01,      // 835
    S_NODE_02,      // 836
    S_NODE_03,      // 837
    S_NODE_04,      // 838
    S_NODE_05,      // 839
    S_NODE_06,      // 840
    S_MTHD_00,      // 841
    S_MTHD_01,      // 842
    S_MTHD_02,      // 843
    S_MTHD_03,      // 844
    S_MTHD_04,      // 845
    S_MTHD_05,      // 846
    S_MTHD_06,      // 847
    S_MTHD_07,      // 848
    S_MTHD_08,      // 849
    S_MTHD_09,      // 850
    S_MTHD_10,      // 851
    S_ALN1_20,      // 852
    S_ALN1_21,      // 853
    S_ALN1_22,      // 854
    S_ALN1_23,      // 855
    S_ALN1_24,      // 856
    S_ALN1_25,      // 857
    S_ALN1_26,      // 858
    S_ALN1_27,      // 859
    S_ALN1_28,      // 860
    S_ALN1_29,      // 861
    S_ALN1_30,      // 862
    S_ALN1_31,      // 863
    S_ALN1_32,      // 864
    S_ALN1_33,      // 865
    S_ALN1_34,      // 866
    S_ALN1_35,      // 867
    S_ALN1_36,      // 868
    S_ALN1_37,      // 869
    S_ALN1_38,      // 870
    S_ALN1_39,      // 871
    S_ALN1_40,      // 872
    S_ALN1_41,      // 873
    S_ALN1_42,      // 874
    S_ALN1_43,      // 875
    S_ALN1_44,      // 876
    S_ALN1_45,      // 877
    S_ALN1_46,      // 878
    S_ALN1_47,      // 879
    S_ALN1_48,      // 880
    S_ALN1_49,      // 881
    S_ALN1_50,      // 882
    S_ALN1_51,      // 883
    S_ALN1_52,      // 884
    S_ALN1_53,      // 885
    S_ALN1_54,      // 886
    S_ALN1_55,      // 887
    S_ALN1_56,      // 888
    S_ALN1_57,      // 889
    S_MNAM_00,      // 890
    S_MNAM_01,      // 891
    S_MNAM_02,      // 892
    S_MNAM_03,      // 893
    S_MNAM_04,      // 894
    S_MNAM_05,      // 895
    S_MNAM_06,      // 896
    S_MNAM_07,      // 897
    S_MNAM_08,      // 898
    S_MNAM_09,      // 899
    S_MNAM_10,      // 900
    S_MNAM_11,      // 901
    S_MNAL_00,      // 902
    S_MNAL_01,      // 903
    S_MNAL_02,      // 904
    S_MNAL_03,      // 905
    S_MNAL_04,      // 906
    S_MNAL_05,      // 907
    S_MNAL_06,      // 908
    S_MNAL_07,      // 909
    S_MNAL_08,      // 910
    S_MNAL_09,      // 911
    S_MNAL_10,      // 912
    S_MNAL_11,      // 913
    S_MNAL_12,      // 914
    S_MNAL_13,      // 915
    S_MNAL_14,      // 916
    S_MNAL_15,      // 917
    S_MNAL_16,      // 918
    S_MNAL_17,      // 919
    S_MNAL_18,      // 920
    S_MNAL_19,      // 921
    S_MNAL_20,      // 922
    S_MNAL_21,      // 923
    S_MNAL_22,      // 924
    S_MNAL_23,      // 925
    S_MNAL_24,      // 926
    S_MNAL_25,      // 927
    S_MNAL_26,      // 928
    S_MNAL_27,      // 929
    S_MNAL_28,      // 930
    S_MNAL_29,      // 931
    S_MNAL_30,      // 932
    S_MNAL_31,      // 933
    S_MNAL_32,      // 934
    S_MNAL_33,      // 935
    S_MNAL_34,      // 936
    S_MNAL_35,      // 937
    S_MNAL_36,      // 938
    S_MNAL_37,      // 939
    S_MNAL_38,      // 940
    S_MNAL_39,      // 941
    S_MNAL_40,      // 942
    S_MDTH_00,      // 943
    S_MDTH_01,      // 944
    S_MDTH_02,      // 945
    S_MDTH_03,      // 946
    S_MDTH_04,      // 947
    S_MDTH_05,      // 948
    S_MDTH_06,      // 949
    S_MDTH_07,      // 950
    S_MDTH_08,      // 951
    S_MDTH_09,      // 952
    S_MDTH_10,      // 953
    S_MDTH_11,      // 954
    S_MDTH_12,      // 955
    S_MDTH_13,      // 956
    S_MDTH_14,      // 957
    S_NEST_00,      // 958
    S_PODD_00,      // 959
    S_PODD_01,      // 960
    S_PODD_02,      // 961
    S_PODD_03,      // 962
    S_PODD_04,      // 963
    S_PODD_05,      // 964
    S_ZAP6_00,      // 965
    S_ZAP6_01,      // 966
    S_ZAP6_02,      // 967
    S_ZOT3_00,      // 968
    S_ZOT3_01,      // 969
    S_ZOT3_02,      // 970
    S_ZOT3_03,      // 971
    S_ZOT3_04,      // 972
    S_ZAP6_03,      // 973
    S_ZAP6_04,      // 974
    S_ZAP6_05,      // 975
    S_ZAP7_00,      // 976
    S_ZAP7_01,      // 977
    S_ZAP7_02,      // 978
    S_ZAP7_03,      // 979
    S_ZAP7_04,      // 980
    S_ZOT1_00,      // 981
    S_ZOT1_01,      // 982
    S_ZOT1_02,      // 983
    S_ZOT1_03,      // 984
    S_ZOT1_04,      // 985
    S_ZAP5_00,      // 986
    S_ZAP5_01,      // 987
    S_ZAP5_02,      // 988
    S_ZAP5_03,      // 989
    S_ZOT2_00,      // 990
    S_ZOT2_01,      // 991
    S_ZOT2_02,      // 992
    S_ZOT2_03,      // 993
    S_ZOT2_04,      // 994
    S_SEWR_00,      // 995
    S_SEWR_01,      // 996
    S_SEWR_02,      // 997
    S_SEWR_03,      // 998
    S_SEWR_04,      // 999
    S_SEWR_05,      // 1000
    S_SEWR_06,      // 1001
    S_SEWR_07,      // 1002
    S_SEWR_08,      // 1003
    S_SEWR_09,      // 1004
    S_SEWR_10,      // 1005
    S_SEWR_11,      // 1006
    S_SEWR_12,      // 1007
    S_SEWR_13,      // 1008
    S_SPID_00,      // 1009
    S_SPID_01,      // 1010
    S_SPID_02,      // 1011
    S_SPID_03,      // 1012
    S_SPID_04,      // 1013
    S_SPID_05,      // 1014
    S_SPID_06,      // 1015
    S_SPID_07,      // 1016
    S_SPID_08,      // 1017
    S_SPID_09,      // 1018
    S_SPID_10,      // 1019
    S_SPID_11,      // 1020
    S_SPID_12,      // 1021
    S_SPID_13,      // 1022
    S_SPID_14,      // 1023
    S_SPID_15,      // 1024
    S_SPID_16,      // 1025
    S_SPID_17,      // 1026
    S_SPID_18,      // 1027
    S_SPID_19,      // 1028
    S_SPID_20,      // 1029
    S_SPID_21,      // 1030
    S_SPID_22,      // 1031
    S_SPID_23,      // 1032
    S_SPID_24,      // 1033
    S_SPID_25,      // 1034
    S_SPID_26,      // 1035
    S_SPID_27,      // 1036
    S_SPID_28,      // 1037
    S_SPID_29,      // 1038
    S_SPID_30,      // 1039
    S_SPID_31,      // 1040
    S_SPID_32,      // 1041
    S_SPID_33,      // 1042
    S_SPID_34,      // 1043
    S_SPID_35,      // 1044
    S_SPID_36,      // 1045
    S_SPID_37,      // 1046
    S_ROB3_00,      // 1047
    S_ROB3_01,      // 1048
    S_ROB3_02,      // 1049
    S_ROB3_03,      // 1050
    S_ROB3_04,      // 1051
    S_ROB3_05,      // 1052
    S_ROB3_06,      // 1053
    S_ROB3_07,      // 1054
    S_ROB3_08,      // 1055
    S_ROB3_09,      // 1056
    S_ROB3_10,      // 1057
    S_ROB3_11,      // 1058
    S_ROB3_12,      // 1059
    S_ROB3_13,      // 1060
    S_ROB3_14,      // 1061
    S_ROB3_15,      // 1062
    S_ROB3_16,      // 1063
    S_ROB3_17,      // 1064
    S_ROB3_18,      // 1065
    S_ROB3_19,      // 1066
    S_ROB3_20,      // 1067
    S_ROB3_21,      // 1068
    S_ROB3_22,      // 1069
    S_ROB3_23,      // 1070
    S_ROB3_24,      // 1071
    S_ROB3_25,      // 1072
    S_ROB3_26,      // 1073
    S_ROB3_27,      // 1074
    S_ROB3_28,      // 1075
    S_ROB3_29,      // 1076
    S_ROB3_30,      // 1077
    S_ROB3_31,      // 1078
    S_ROB3_32,      // 1079
    S_ROB3_33,      // 1080
    S_ROB3_34,      // 1081
    S_ROB3_35,      // 1082
    S_ROB3_36,      // 1083
    S_ROB3_37,      // 1084
    S_RBB3_00,      // 1085
    S_RBB3_01,      // 1086
    S_RBB3_02,      // 1087
    S_RBB3_03,      // 1088
    S_RBB3_04,      // 1089
    S_RBB3_05,      // 1090
    S_RBB3_06,      // 1091
    S_RBB3_07,      // 1092
    S_PRGR_00,      // 1093
    S_PRGR_01,      // 1094
    S_PRGR_02,      // 1095
    S_PRGR_03,      // 1096
    S_PRGR_04,      // 1097
    S_PRGR_05,      // 1098
    S_PRGR_06,      // 1099
    S_PRGR_07,      // 1100
    S_PRGR_08,      // 1101
    S_PRGR_09,      // 1102
    S_PRGR_10,      // 1103
    S_PRGR_11,      // 1104
    S_PRGR_12,      // 1105
    S_PRGR_13,      // 1106
    S_PRGR_14,      // 1107
    S_PRGR_15,      // 1108
    S_PRGR_16,      // 1109
    S_PRGR_17,      // 1110
    S_PRGR_18,      // 1111
    S_PRGR_19,      // 1112
    S_PRGR_20,      // 1113
    S_PRGR_21,      // 1114
    S_PRGR_22,      // 1115
    S_PRGR_23,      // 1116
    S_PRGR_24,      // 1117
    S_PRGR_25,      // 1118
    S_PRGR_26,      // 1119
    S_PRGR_27,      // 1120
    S_PRGR_28,      // 1121
    S_PRGR_29,      // 1122
    S_PRGR_30,      // 1123
    S_PRGR_31,      // 1124
    S_PRGR_32,      // 1125
    S_PRGR_33,      // 1126
    S_BASE_00,      // 1127
    S_BASE_01,      // 1128
    S_BASE_02,      // 1129
    S_BASE_03,      // 1130
    S_BASE_04,      // 1131
    S_BASE_05,      // 1132
    S_BASE_06,      // 1133
    S_BASE_07,      // 1134
    S_FRBL_00,      // 1135
    S_FRBL_01,      // 1136
    S_FRBL_02,      // 1137
    S_FRBL_03,      // 1138
    S_FRBL_04,      // 1139
    S_FRBL_05,      // 1140
    S_FRBL_06,      // 1141
    S_FRBL_07,      // 1142
    S_FRBL_08,      // 1143
    S_KLAX_00,      // 1144
    S_KLAX_01,      // 1145
    S_KLAX_02,      // 1146
    S_TURT_00,      // 1147
    S_TURT_01,      // 1148
    S_TURT_02,      // 1149
    S_TURT_03,      // 1150
    S_TURT_04,      // 1151
    S_BALL_00,      // 1152
    S_BALL_01,      // 1153
    S_BALL_02,      // 1154
    S_BALL_03,      // 1155
    S_BALL_04,      // 1156
    S_TURT_05,      // 1157
    S_PSTN_00,      // 1158
    S_PSTN_01,      // 1159
    S_PSTN_02,      // 1160
    S_PSTN_03,      // 1161
    S_PSTN_04,      // 1162
    S_PSTN_05,      // 1163
    S_PSTN_06,      // 1164
    S_PSTN_07,      // 1165
    S_PSTN_08,      // 1166
    S_PSTN_09,      // 1167
    S_PSTN_10,      // 1168
    S_SECR_00,      // 1169
    S_SECR_01,      // 1170
    S_SECR_02,      // 1171
    S_SECR_03,      // 1172
    S_SECR_04,      // 1173
    S_SECR_05,      // 1174
    S_SECR_06,      // 1175
    S_SECR_07,      // 1176
    S_SECR_08,      // 1177
    S_SECR_09,      // 1178
    S_SECR_10,      // 1179
    S_SECR_11,      // 1180
    S_SECR_12,      // 1181
    S_SECR_13,      // 1182
    S_SECR_14,      // 1183
    S_SECR_15,      // 1184
    S_XPRK_01,      // 1185
    S_XPRK_02,      // 1186
    S_TARG_00,      // 1187
    S_RING_00,      // 1188
    S_EARS_00,      // 1189
    S_COMM_00,      // 1190
    S_BOOM_00,      // 1191
    S_BOOM_01,      // 1192
    S_BOOM_02,      // 1193
    S_BOOM_03,      // 1194
    S_BOOM_04,      // 1195
    S_BOOM_05,      // 1196
    S_BOOM_06,      // 1197
    S_BOOM_07,      // 1198
    S_BOOM_08,      // 1199
    S_BOOM_09,      // 1200
    S_BOOM_10,      // 1201
    S_BOOM_11,      // 1202
    S_BOOM_12,      // 1203
    S_BOOM_13,      // 1204
    S_BOOM_14,      // 1205
    S_BOOM_15,      // 1206
    S_BOOM_16,      // 1207
    S_BOOM_17,      // 1208
    S_BOOM_18,      // 1209
    S_BOOM_19,      // 1210
    S_BOOM_20,      // 1211
    S_BOOM_21,      // 1212
    S_BOOM_22,      // 1213
    S_BOOM_23,      // 1214
    S_BOOM_24,      // 1215
    S_RATT_00,      // 1216
    S_RATT_01,      // 1217
    S_RATT_02,      // 1218
    S_RATT_03,      // 1219
    S_RATT_04,      // 1220
    S_RATT_05,      // 1221
    S_RATT_06,      // 1222
    S_HOGN_00,      // 1223
    S_HOGN_01,      // 1224
    S_HOGN_02,      // 1225
    S_DEAD_00,      // 1226
    S_SBAN_00,      // 1227
    S_BOTR_00,      // 1228
    S_HATR_00,      // 1229
    S_TOPR_00,      // 1230
    S_COUP_00,      // 1231
    S_COUP_01,      // 1232
    S_COUP_02,      // 1233
    S_BUBB_00,      // 1234
    S_BUBF_00,      // 1235
    S_BUBC_00,      // 1236
    S_ASPR_00,      // 1237
    S_SPDL_00,      // 1238
    S_SPDL_01,      // 1239
    S_SPDL_02,      // 1240
    S_TOKN_00,      // 1241
    S_OTOK_00,      // 1242
    S_HELT_00,      // 1243
    S_GUNT_00,      // 1244
    S_FULL_00,      // 1245
    S_FULL_01,      // 1246
    S_MEAT_00,      // 1247
    S_MEAT_01,      // 1248
    S_MEAT_02,      // 1249
    S_MEAT_03,      // 1250
    S_MEAT_04,      // 1251
    S_MEAT_05,      // 1252
    S_MEAT_06,      // 1253
    S_MEAT_07,      // 1254
    S_MEAT_08,      // 1255
    S_MEAT_09,      // 1256
    S_MEAT_10,      // 1257
    S_MEAT_11,      // 1258
    S_MEAT_12,      // 1259
    S_MEAT_13,      // 1260
    S_MEAT_14,      // 1261
    S_MEAT_15,      // 1262
    S_MEAT_16,      // 1263
    S_MEAT_17,      // 1264
    S_MEAT_18,      // 1265
    S_MEAT_19,      // 1266
    S_JUNK_00,      // 1267
    S_JUNK_01,      // 1268
    S_JUNK_02,      // 1269
    S_JUNK_03,      // 1270
    S_JUNK_04,      // 1271
    S_JUNK_05,      // 1272
    S_JUNK_06,      // 1273
    S_JUNK_07,      // 1274
    S_JUNK_08,      // 1275
    S_JUNK_09,      // 1276
    S_JUNK_10,      // 1277
    S_JUNK_11,      // 1278
    S_JUNK_12,      // 1279
    S_JUNK_13,      // 1280
    S_JUNK_14,      // 1281
    S_JUNK_15,      // 1282
    S_JUNK_16,      // 1283
    S_JUNK_17,      // 1284
    S_JUNK_18,      // 1285
    S_JUNK_19,      // 1286
    S_FFOT_00,      // 1287
    S_FFOT_01,      // 1288
    S_FFOT_02,      // 1289
    S_FFOT_03,      // 1290
    S_DIE1_00,      // 1291
    S_BEAC_00,      // 1292
    S_BEAC_01,      // 1293
    S_BEAC_02,      // 1294
    S_ARM1_00,      // 1295
    S_ARM2_00,      // 1296
    S_BARW_00,      // 1297
    S_BARW_01,      // 1298
    S_BARW_02,      // 1299
    S_BARW_03,      // 1300
    S_BARW_04,      // 1301
    S_BARW_05,      // 1302
    S_BARW_06,      // 1303
    S_BARW_07,      // 1304
    S_BART_00,      // 1305
    S_BART_01,      // 1306
    S_BART_02,      // 1307
    S_BART_03,      // 1308
    S_BART_04,      // 1309
    S_BART_05,      // 1310
    S_BART_06,      // 1311
    S_BART_07,      // 1312
    S_BART_08,      // 1313
    S_BART_09,      // 1314
    S_BART_10,      // 1315
    S_BART_11,      // 1316
    S_LAMP_00,      // 1317
    S_LANT_00,      // 1318
    S_BARL_00,      // 1319
    S_BARL_01,      // 1320
    S_BARL_02,      // 1321
    S_BARL_03,      // 1322
    S_BOWL_00,      // 1323
    S_BOWL_01,      // 1324
    S_BOWL_02,      // 1325
    S_BOWL_03,      // 1326
    S_BRAZ_00,      // 1327
    S_BRAZ_01,      // 1328
    S_BRAZ_02,      // 1329
    S_BRAZ_03,      // 1330
    S_TRCH_00,      // 1331
    S_TRCH_01,      // 1332
    S_TRCH_02,      // 1333
    S_TRCH_03,      // 1334
    S_LTRH_00,      // 1335
    S_LTRH_01,      // 1336
    S_LTRH_02,      // 1337
    S_LTRH_03,      // 1338
    S_LMPC_00,      // 1339
    S_LMPC_01,      // 1340
    S_LMPC_02,      // 1341
    S_LMPC_03,      // 1342
    S_LOGS_00,      // 1343
    S_LOGS_01,      // 1344
    S_LOGS_02,      // 1345
    S_LOGS_03,      // 1346
    S_TRHO_00,      // 1347
    S_WATR_00,      // 1348
    S_MUGG_00,      // 1349
    S_FUSL_00,      // 1350
    S_CRD1_00,      // 1351
    S_CRD2_00,      // 1352
    S_TPAS_00,      // 1353
    S_KY1G_00,      // 1354
    S_KY2S_00,      // 1355
    S_KY3B_00,      // 1356
    S_HAND_00,      // 1357
    S_CRYS_00,      // 1358
    S_CRYS_01,      // 1359
    S_CRYS_02,      // 1360
    S_CRYS_03,      // 1361
    S_CRYS_04,      // 1362
    S_CRYS_05,      // 1363
    S_PRIS_00,      // 1364
    S_PWR1_00,      // 1365
    S_PWR2_00,      // 1366
    S_PWR3_00,      // 1367
    S_ORAC_00,      // 1368
    S_GYID_00,      // 1369
    S_FUBR_00,      // 1370
    S_WARE_00,      // 1371
    S_RCRY_00,      // 1372
    S_BCRY_00,      // 1373
    S_CHAP_00,      // 1374
    S_TUNL_00,      // 1375
    S_BLTK_00,      // 1376
    S_SECK_00,      // 1377
    S_MINE_00,      // 1378
    S_REBL_00,      // 1379
    S_PROC_00,      // 1380
    S_ANKH_00,      // 1381
    S_GOID_00,      // 1382
    S_STMP_00,      // 1383
    S_MDKT_00,      // 1384
    S_COIN_00,      // 1385
    S_CRED_00,      // 1386
    S_SACK_00,      // 1387
    S_CHST_00,      // 1388
    S_SHD1_00,      // 1389
    S_SHD1_01,      // 1390
    S_SHD1_02,      // 1391
    S_SHD1_03,      // 1392
    S_MASK_00,      // 1393
    S_UNIF_00,      // 1394
    S_OFIC_00,      // 1395
    S_PMAP_00,      // 1396
    S_PMAP_01,      // 1397
    S_PMUP_00,      // 1398
    S_PMUP_01,      // 1399
    S_BLIT_00,      // 1400
    S_BBOX_00,      // 1401
    S_MSSL_00,      // 1402
    S_ROKT_00,      // 1403
    S_BRY1_00,      // 1404
    S_BRY1_01,      // 1405
    S_CPAC_00,      // 1406
    S_CPAC_01,      // 1407
    S_PQRL_00,      // 1408
    S_XQRL_00,      // 1409
    S_GRN1_00,      // 1410
    S_GRN2_00,      // 1411
    S_BKPK_00,      // 1412
    S_RELC_00,      // 1413
    S_RIFL_00,      // 1414
    S_RIFL_01,      // 1415
    S_FLAM_00,      // 1416
    S_BFLM_00,      // 1417
    S_MMSL_00,      // 1418
    S_TRPD_00,      // 1419
    S_GRND_00,      // 1420
    S_CBOW_00,      // 1421
    S_SIGL_00,      // 1422
    S_SIGL_01,      // 1423
    S_SIGL_02,      // 1424
    S_SIGL_03,      // 1425
    S_SIGL_04,      // 1426
    S_LITE_00,      // 1427
    S_CNDL_00,      // 1428
    S_CLBR_00,      // 1429
    S_LITS_00,      // 1430
    S_LITB_00,      // 1431
    S_LITG_00,      // 1432
    S_ROK1_00,      // 1433
    S_ROK2_00,      // 1434
    S_ROK3_00,      // 1435
    S_ROK4_00,      // 1436
    S_LOGG_00,      // 1437
    S_LOGG_01,      // 1438
    S_LOGG_02,      // 1439
    S_LOGG_03,      // 1440
    S_RUB1_00,      // 1441
    S_RUB2_00,      // 1442
    S_RUB3_00,      // 1443
    S_RUB4_00,      // 1444
    S_RUB5_00,      // 1445
    S_RUB6_00,      // 1446
    S_RUB7_00,      // 1447
    S_RUB8_00,      // 1448
    S_CHAN_00,      // 1449
    S_STAT_00,      // 1450
    S_DSTA_00,      // 1451
    S_CRAB_00,      // 1452
    S_CAGE_00,      // 1453
    S_TREE_00,      // 1454
    S_TREE_01,      // 1455
    S_TREE_02,      // 1456
    S_TRE1_00,      // 1457
    S_BUSH_00,      // 1458
    S_SHRB_00,      // 1459
    S_STAK_00,      // 1460
    S_BAR1_00,      // 1461
    S_VASE_00,      // 1462
    S_VASE_01,      // 1463
    S_STOL_00,      // 1464
    S_POT1_00,      // 1465
    S_TUB1_00,      // 1466
    S_ANVL_00,      // 1467
    S_TLMP_00,      // 1468
    S_TLMP_01,      // 1469
    S_TRAY_00,      // 1470
    S_APOW_00,      // 1471
    S_AFED_00,      // 1472
    S_DRIP_00,      // 1473
    S_DRIP_01,      // 1474
    S_DRIP_02,      // 1475
    S_DRIP_03,      // 1476
    S_DRIP_04,      // 1477
    S_DRIP_05,      // 1478
    S_DRIP_06,      // 1479
    S_DRIP_07,      // 1480
    S_CDRP_00,      // 1481
    S_CDRP_01,      // 1482
    S_CDRP_02,      // 1483
    S_CDRP_03,      // 1484
    S_SPLH_00,      // 1485
    S_SPLH_01,      // 1486
    S_SPLH_02,      // 1487
    S_SPLH_03,      // 1488
    S_SPLH_04,      // 1489
    S_SPLH_05,      // 1490
    S_SPLH_06,      // 1491
    S_SPLH_07,      // 1492
    S_WTFT_00,      // 1493
    S_WTFT_01,      // 1494
    S_WTFT_02,      // 1495
    S_WTFT_03,      // 1496
    S_HERT_00,      // 1497
    S_HERT_01,      // 1498
    S_HERT_02,      // 1499
    S_TELP_00,      // 1500
    S_TELP_01,      // 1501
    S_TELP_02,      // 1502
    S_TELP_03,      // 1503
    S_MONI_00,      // 1504
    S_STEL_00,      // 1505
    S_STLA_00,      // 1506
    S_STLE_00,      // 1507
    S_HUGE_00,      // 1508
    S_HUGE_01,      // 1509
    S_HUGE_02,      // 1510
    S_HUGE_03,      // 1511
    S_STLG_00,      // 1512
    S_STLG_01,      // 1513
    S_STLG_02,      // 1514
    S_STLG_03,      // 1515
    S_STLG_04,      // 1516
    S_STLG_05,      // 1517
    NUMSTATES

} statenum_t;


typedef struct
{
    spritenum_t sprite;
    int frame;
    int tics;
    // void (*action) ();
    actionf_t action;
    statenum_t nextstate;
    //int misc1;    // villsa [STRIFE] unused
    //int misc2;    // villsa [STRIFE] unused
} state_t;

extern state_t	states[NUMSTATES];
extern const char *sprnames[];

typedef enum
{
    MT_FIELDGUARD,      //000
    MT_PLAYER,      //001
    MT_SHOPKEEPER_W,        //002
    MT_SHOPKEEPER_B,        //003
    MT_SHOPKEEPER_A,        //004
    MT_SHOPKEEPER_M,        //005
    MT_PEASANT2_A,      //006
    MT_PEASANT2_B,      //007
    MT_PEASANT2_C,      //008
    MT_PEASANT5_A,      //009
    MT_PEASANT5_B,      //010
    MT_PEASANT5_C,      //011
    MT_PEASANT4_A,      //012
    MT_PEASANT4_B,      //013
    MT_PEASANT4_C,      //014
    MT_PEASANT6_A,      //015
    MT_PEASANT6_B,      //016
    MT_PEASANT6_C,      //017
    MT_PEASANT3_A,      //018
    MT_PEASANT3_B,      //019
    MT_PEASANT3_C,      //020
    MT_PEASANT8_A,      //021
    MT_PEASANT8_B,      //022
    MT_PEASANT8_C,      //023
    MT_PEASANT7_A,      //024
    MT_PEASANT7_B,      //025
    MT_PEASANT7_C,      //026
    MT_PEASANT1,        //027
    MT_ZOMBIE,      //028
    MT_BECOMING,        //029
    MT_ZOMBIESPAWNER,       //030
    MT_HUGE_TANK_1,     //031
    MT_HUGE_TANK_2,     //032
    MT_HUGE_TANK_3,     //033
    MT_TANK_4,      //034
    MT_TANK_5,      //035
    MT_TANK_6,      //036
    MT_KNEELING_GUY,        //037
    MT_BEGGAR1,     //038
    MT_BEGGAR2,     //039
    MT_BEGGAR3,     //040
    MT_BEGGAR4,     //041
    MT_BEGGAR5,     //042
    MT_REBEL1,      //043
    MT_REBEL2,      //044
    MT_REBEL3,      //045
    MT_REBEL4,      //046
    MT_REBEL5,      //047
    MT_REBEL6,      //048
    MT_RLEADER,     //049
    MT_RLEADER2,        //050
    MT_MISSILESMOKE,        //051
    MT_REAVER,      //052
    MT_GUARD1,      //053
    MT_GUARD2,      //054
    MT_GUARD3,      //055
    MT_GUARD4,      //056
    MT_GUARD5,      //057
    MT_GUARD6,      //058
    MT_GUARD7,      //059
    MT_GUARD8,      //060
    MT_SHADOWGUARD,     //061
    MT_PGUARD,      //062
    MT_CRUSADER,        //063
    MT_BISHOP,      //064
    MT_ORACLE,      //065
    MT_PRIEST,      //066
    MT_SPECTRE_A,      //067
    MT_NODE,        //068
    MT_SPECTREHEAD,        //069
    MT_SPECTRE_B,      //070
    MT_SPECTRE_C,      //071
    MT_SPECTRE_D,      //072
    MT_SPECTRE_E,      //073
    MT_ENTITY,      //074
    MT_SUBENTITY,       //075
    MT_NEST,        //076
    MT_POD,     //077
    MT_SIGIL_B_SHOT,        //078
    MT_SIGIL_SB_SHOT,       //079
    MT_SIGIL_C_SHOT,        //080
    MT_SIGIL_SC_SHOT,       //081
    MT_SIGIL_E_OFFSHOOT,        //082
    MT_SIGIL_TRAIL,     //083
    MT_SIGIL_E_SHOT,        //084
    MT_SIGIL_SE_SHOT,       //085
    MT_SIGIL_A_ZAP_LEFT,        //086
    MT_SIGIL_A_ZAP_RIGHT,       //087
    MT_SIGIL_A_GROUND,      //088
    MT_SIGIL_D_SHOT,        //089
    MT_SIGIL_SD_SHOT,       //090
    MT_SENTINEL,        //091
    MT_STALKER,     //092
    MT_INQUISITOR,      //093
    MT_INQARM,      //094
    MT_PROGRAMMER,      //095
    MT_PROGRAMMERBASE,      //096
    MT_HOOKSHOT,        //097
    MT_CHAINSHOT,       //098
    MT_MINIMISSLE,      //099
    MT_C_MISSILE,       //100
    MT_SEEKMISSILE,     //101
    MT_ELECARROW,       //102
    MT_POISARROW,       //103
    MT_R_LASER,     //104
    MT_L_LASER,     //105
    MT_HEGRENADE,       //106
    MT_PGRENADE,        //107
    MT_INQGRENADE,      //108
    MT_PFLAME,      //109
    MT_TORPEDO,     //110
    MT_TORPEDOSPREAD,       //111
    MT_SFIREBALL,       //112
    MT_C_FLAME,     //113
    MT_STRIFEPUFF3,     //114
    MT_STRIFEPUFF,      //115
    MT_SPARKPUFF,       //116
    MT_BLOOD_DEATH,     //117
    MT_TFOG,        //118
    MT_IFOG,        //119
    MT_TELEPORTMAN,     //120
    MT_MISC_01,     //121
    MT_TURRET,      //122
    MT_GATE,        //123
    MT_COMPUTER,        //124
    MT_INV_MED1,        //125
    MT_INV_MED2,        //126
    MT_INV_MED3,        //127
    MT_DEGNINORE,       //128
    MT_INV_ARMOR2,      //129
    MT_INV_ARMOR1,      //130
    MT_MISC_22,     //131
    MT_MISC_11,     //132
    MT_KEY_BASE,        //133
    MT_GOVSKEY,     //134
    MT_KEY_TRAVEL,      //135
    MT_KEY_ID_BLUE,     //136
    MT_PRISONKEY,       //137
    MT_KEY_HAND,        //138
    MT_POWER1KEY,       //139
    MT_POWER2KEY,       //140
    MT_POWER3KEY,       //141
    MT_KEY_GOLD,        //142
    MT_KEY_ID_GOLD,     //143
    MT_KEY_SILVER,      //144
    MT_KEY_ORACLE,      //145
    MT_MILITARYID,      //146
    MT_KEY_ORDER,       //147
    MT_KEY_WAREHOUSE,       //148
    MT_KEY_BRASS,       //149
    MT_KEY_RED_CRYSTAL,     //150
    MT_KEY_BLUE_CRYSTAL,        //151
    MT_KEY_CHAPEL,      //152
    MT_CATACOMBKEY,     //153
    MT_SECURITYKEY,     //154
    MT_KEY_CORE,        //155
    MT_KEY_MAULER,      //156
    MT_KEY_FACTORY,     //157
    MT_KEY_MINE,        //158
    MT_NEWKEY5,     //159
    MT_INV_SHADOWARMOR,     //160
    MT_INV_SUIT,        //161
    MT_QUEST_UNIFORM,       //162
    MT_QUEST_GUARD_UNIFORM,     //163
    MT_INV_SUPERMAP,        //164
    MT_INV_RADAR,       //165
    MT_BEACON,      //166
    MT_INV_TARGETER,        //167
    MT_MONY_1,      //168
    MT_MONY_10,     //169
    MT_MONY_25,     //170
    MT_MONY_50,     //171
    MT_MONY_300,        //172
    MT_TOKEN_RING,      //173
    MT_INV_CHALICE,     //174
    MT_TOKEN_EAR,       //175
    MT_INV_COMMUNICATOR,        //176
    MT_AGREN,       //177
    MT_APGREN,      //178
    MT_ACLIP,       //179
    MT_AAMMOBOX,        //180
    MT_AMINI,       //181
    MT_AMINIBOX,        //182
    MT_ACELL,       //183
    MT_APCELL,      //184
    MT_APAROW,      //185
    MT_AAROW,       //186
    MT_INV_SATCHEL,     //187
    MT_PULSE,       //188
    MT_RIFLESTAND,      //189
    MT_FLAMETHROWER,        //190
    MT_TOKEN_FLAME_THROWER_PARTS,       //191
    MT_MISSILELAUNCHER,     //192
    MT_BLASTER,     //193
    MT_CROSSBOW,        //194
    MT_GRENADELAUNCHER,     //195
    MT_SIGIL_A,     //196
    MT_SIGIL_B,     //197
    MT_SIGIL_C,     //198
    MT_SIGIL_D,     //199
    MT_SIGIL_E,     //200
    MT_POWER_CRYSTAL,       //201
    MT_RAT,     //202
    MT_MISC_05,     //203
    MT_MISC_06,     //204
    MT_MISC_15,     //205
    MT_LIGHT14,     //206
    MT_LIGHT13,     //207
    MT_LIGHT12,     //208
    MT_LIGHT18,     //209
    MT_PILLAR2,     //210
    MT_PILLAR3,     //211
    MT_PILLAR4,     //212
    MT_PILLAR5,     //213
    MT_PILLAR6,     //214
    MT_PILLAR7,     //215
    MT_CAVE2,       //216
    MT_CAVE3,       //217
    MT_CAVE4,       //218
    MT_CAVE6,       //219
    MT_CAVE7,       //220
    MT_CAVE5,       //221
    MT_LIGHT2,      //222
    MT_LIGHT3,      //223
    MT_MISC_03,     //224
    MT_MISC_13,     //225
    MT_MISC_02,     //226
    MT_MISC_07,     //227
    MT_BIO2,        //228
    MT_TELEPORTSTAND,       //229
    MT_DEADTHING1,      //230
    MT_DEADTHING2,      //231
    MT_DEADTHING3,      //232
    MT_DEADTHING4,      //233
    MT_DEADTHING5,      //234
    MT_DEADTHING6,      //235
    MT_BIO1,        //236
    MT_GIBS,        //237
    MT_MISC_04,     //238
    MT_LIGHT11,     //239
    MT_LIGHT10,     //240
    MT_LIGHT9,      //241
    MT_LIGHT8,      //242
    MT_MISC_14,     //243
    MT_LIGHT1,      //244
    MT_PILLAR8,     //245
    MT_PILLAR9,     //246
    MT_LIGHT15,     //247
    MT_LIGHT4,      //248
    MT_LIGHT5,      //249
    MT_ROCK1,       //250
    MT_ROCK2,       //251
    MT_ROCK3,       //252
    MT_ROCK4,       //253
    MT_TREE7,       //254
    MT_RUBBLE1,     //255
    MT_RUBBLE2,     //256
    MT_RUBBLE3,     //257
    MT_RUBBLE4,     //258
    MT_RUBBLE5,     //259
    MT_RUBBLE6,     //260
    MT_RUBBLE7,     //261
    MT_RUBBLE8,     //262
    MT_MISC_08,     //263
    MT_LIGHT6,      //264
    MT_LIGHT7,      //265
    MT_TREE2,       //266
    MT_TREE3,       //267
    MT_TREE4,       //268
    MT_TREE1,       //269
    MT_TREE6,       //270
    MT_TREE5,       //271
    MT_CAVE1,       //272
    MT_PILLAR1,     //273
    MT_MISC_10,     //274
    MT_MISC_09,     //275
    MT_MISC_17,     //276
    MT_MISC_18,     //277
    MT_MISC_19,     //278
    MT_MISC_20,     //279
    MT_LIGHT16,     //280
    MT_LIGHT17,     //281
    MT_MISC_21,     //282
    MT_MISC_12,     //283
    MT_MISC_26,     //284
    MT_MISC_23,     //285
    MT_MISC_24,     //286
    MT_MISC_25,     //287
    MT_COUPLING,        //288
    MT_COUPLING_BROKEN,     //289
    MT_PILLAR10,        //290
    MT_PILLAR11,        //291
    MT_PILLAR12,        //292
    MT_PILLAR13,        //293
    MT_LIGHT19,     //294
    MT_MEAT,        //295
    MT_JUNK,        //296
    MT_BURNDROP,        //297
    MT_TOKEN_AMMO,      //298
    MT_TOKEN_HEALTH,        //299
    MT_TOKEN,       //300
    MT_TOKEN_ALARM,     //301
    MT_TOKEN_DOOR1,     //302
    MT_TOKEN_SHOPCLOSE,     //303
    MT_TOKEN_PRISON_PASS,       //304
    MT_TOKEN_DOOR3,     //305
    MT_TOKEN_STAMINA,       //306
    MT_TOKEN_NEW_ACCURACY,      //307
    MT_TOKEN_REPORT,        //308
    MT_TOKEN_TOUGHNESS,     //309
    MT_TOKEN_ACCURACY,      //310
    MT_TOKEN_ORACLE_PASS,       //311
    MT_TOKEN_QUEST1,        //312
    MT_TOKEN_QUEST2,        //313
    MT_TOKEN_QUEST3,        //314
    MT_TOKEN_QUEST4,        //315
    MT_TOKEN_QUEST5,        //316
    MT_TOKEN_QUEST6,        //317
    MT_TOKEN_QUEST7,        //318
    MT_TOKEN_QUEST8,        //319
    MT_TOKEN_QUEST9,        //320
    MT_TOKEN_QUEST10,       //321
    MT_TOKEN_QUEST11,       //322
    MT_TOKEN_QUEST12,       //323
    MT_TOKEN_QUEST13,       //324
    MT_TOKEN_CRYSTAL,       //325
    MT_TOKEN_QUEST15,       //326
    MT_GATEQUEST,       //327
    MT_TOKEN_QUEST17,       //328
    MT_TOKEN_QUEST18,       //329
    MT_TOKEN_QUEST19,       //330
    MT_TOKEN_QUEST20,       //331
    MT_TOKEN_BISHOP,        //332
    MT_TOKEN_QUEST22,       //333
    MT_TOKEN_ORACLE,        //334
    MT_TOKEN_MACIL,     //335
    MT_TOKEN_QUEST25,       //336
    MT_TOKEN_LOREMASTER,        //337
    MT_SECRQUEST,       //338
    MT_TOKEN_QUEST28,       //339
    MT_TOKEN_QUEST29,       //340
    MT_TOKEN_QUEST30,       //341
    MT_TOKEN_QUEST31,       //342
    MT_SLIDESHOW,       //343
    NUMMOBJTYPES

} mobjtype_t;

// villsa [STRIFE] updated mobjinfo struct
typedef struct
{
    int     doomednum;
    int     spawnstate;
    int     spawnhealth;
    int     seestate;
    int     seesound;
    int     reactiontime;
    int     attacksound;
    int     painstate;
    int     painchance;
    int     painsound;
    int     meleestate;
    int     missilestate;
    int     crashstate;
    int     deathstate;
    int     xdeathstate;
    int     deathsound;
    int     speed;
    int     radius;
    int     height;
    int     mass;
    int     damage;
    int     activesound;
    int     flags;
    const char *name;
} mobjinfo_t;

extern mobjinfo_t mobjinfo[NUMMOBJTYPES];

#endif