DOOM64-RE

DOOM 64 Reverse Engineering
Log | Files | Refs | README | LICENSE

doominfo.h (15889B)


      1 /* generated by multigen */
      2 
      3 #define FF_FULLBRIGHT    0x8000    // flag in thing->frame
      4 #define FF_FRAMEMASK     0x7fff
      5 
      6 typedef enum {
      7     SPR_SPOT,
      8     SPR_PLAY,
      9     SPR_SARG,
     10     SPR_FATT,
     11     SPR_POSS,
     12     SPR_TROO,
     13     SPR_HEAD,
     14     SPR_BOSS,
     15     SPR_SKUL,
     16     SPR_BSPI,
     17     SPR_CYBR,
     18     SPR_PAIN,
     19     SPR_RECT,
     20     SPR_MISL,
     21     SPR_PLSS,
     22     SPR_BFS1,
     23     SPR_LASS,
     24     SPR_BAL1,
     25     SPR_BAL3,
     26     SPR_BAL2,
     27     SPR_BAL7,
     28     SPR_BAL8,
     29     SPR_APLS,
     30     SPR_MANF,
     31     SPR_TRCR,
     32     SPR_DART,
     33     SPR_FIRE,
     34     SPR_RBAL,
     35     SPR_PUF2,
     36     SPR_PUF3,
     37     SPR_PUFF,
     38     SPR_BLUD,
     39     SPR_A027,
     40     SPR_TFOG,
     41     SPR_BFE2,
     42     SPR_ARM1,
     43     SPR_ARM2,
     44     SPR_BON1,
     45     SPR_BON2,
     46     SPR_BKEY,
     47     SPR_RKEY,
     48     SPR_YKEY,
     49     SPR_YSKU,
     50     SPR_RSKU,
     51     SPR_BSKU,
     52     SPR_ART1,
     53     SPR_ART2,
     54     SPR_ART3,
     55     SPR_STIM,
     56     SPR_MEDI,
     57     SPR_SOUL,
     58     SPR_PINV,
     59     SPR_PSTR,
     60     SPR_PINS,
     61     SPR_SUIT,
     62     SPR_PMAP,
     63     SPR_PVIS,
     64     SPR_MEGA,
     65     SPR_CLIP,
     66     SPR_AMMO,
     67     SPR_RCKT,
     68     SPR_BROK,
     69     SPR_CELL,
     70     SPR_CELP,
     71     SPR_SHEL,
     72     SPR_SBOX,
     73     SPR_BPAK,
     74     SPR_BFUG,
     75     SPR_CSAW,
     76     SPR_MGUN,
     77     SPR_LAUN,
     78     SPR_PLSM,
     79     SPR_SHOT,
     80     SPR_SGN2,
     81     SPR_LSRG,
     82     SPR_CAND,
     83     SPR_BAR1,
     84     SPR_LMP1,
     85     SPR_LMP2,
     86     SPR_A031,
     87     SPR_A030,
     88     SPR_A032,
     89     SPR_A033,
     90     SPR_A034,
     91     SPR_BFLM,
     92     SPR_RFLM,
     93     SPR_YFLM,
     94     SPR_A006,
     95     SPR_A021,
     96     SPR_A003,
     97     SPR_A020,
     98     SPR_A014,
     99     SPR_A016,
    100     SPR_A008,
    101     SPR_A007,
    102     SPR_A015,
    103     SPR_A001,
    104     SPR_A012,
    105     SPR_A010,
    106     SPR_A018,
    107     SPR_A017,
    108     SPR_A026,
    109     SPR_A022,
    110     SPR_A028,
    111     SPR_A029,
    112     SPR_A035,
    113     SPR_A036,
    114     SPR_TRE3,
    115     SPR_TRE2,
    116     SPR_TRE1,
    117     SPR_A013,
    118     SPR_A019,
    119     SPR_A004,
    120     SPR_A005,
    121     SPR_A023,
    122     SPR_SAWG,
    123     SPR_PUNG,
    124     SPR_PISG,
    125     SPR_SHT1,
    126     SPR_SHT2,
    127     SPR_CHGG,
    128     SPR_ROCK,
    129     SPR_PLAS,
    130     SPR_BFGG,
    131     SPR_LASR,
    132     NUMSPRITES
    133 } spritenum_t;
    134 
    135 typedef enum
    136 {
    137 	S_000,
    138     S_001,
    139     S_002,
    140     S_003,
    141     S_004,
    142     S_005,
    143     S_006,
    144     S_007,
    145     S_008,
    146     S_009,
    147     S_010,
    148     S_011,
    149     S_012,
    150     S_013,
    151     S_014,
    152     S_015,
    153     S_016,
    154     S_017,
    155     S_018,
    156     S_019,
    157     S_020,
    158     S_021,
    159     S_022,
    160     S_023,
    161     S_024,
    162     S_025,
    163     S_026,
    164     S_027,
    165     S_028,
    166     S_029,
    167     S_030,
    168     S_031,
    169     S_032,
    170     S_033,
    171     S_034,
    172     S_035,
    173     S_036,
    174     S_037,
    175     S_038,
    176     S_039,
    177     S_040,
    178     S_041,
    179     S_042,
    180     S_043,
    181     S_044,
    182     S_045,
    183     S_046,
    184     S_047,
    185     S_048,
    186     S_049,
    187     S_050,
    188     S_051,
    189     S_052,
    190     S_053,
    191     S_054,
    192     S_055,
    193     S_056,
    194     S_057,
    195     S_058,
    196     S_059,
    197     S_060,
    198     S_061,
    199     S_062,
    200     S_063,
    201     S_064,
    202     S_065,
    203     S_066,
    204     S_067,
    205     S_068,
    206     S_069,
    207     S_070,
    208     S_071,
    209     S_072,
    210     S_073,
    211     S_074,
    212     S_075,
    213     S_076,
    214     S_077,
    215     S_078,
    216     S_079,
    217     S_080,
    218     S_081,
    219     S_082,
    220     S_083,
    221     S_084,
    222     S_085,
    223     S_086,
    224     S_087,
    225     S_088,
    226     S_089,
    227     S_090,
    228     S_091,
    229     S_092,
    230     S_093,
    231     S_094,
    232     S_095,
    233     S_096,
    234     S_097,
    235     S_098,
    236     S_099,
    237     S_100,
    238     S_101,
    239     S_102,
    240     S_103,
    241     S_104,
    242     S_105,
    243     S_106,
    244     S_107,
    245     S_108,
    246     S_109,
    247     S_110,
    248     S_111,
    249     S_112,
    250     S_113,
    251     S_114,
    252     S_115,
    253     S_116,
    254     S_117,
    255     S_118,
    256     S_119,
    257     S_120,
    258     S_121,
    259     S_122,
    260     S_123,
    261     S_124,
    262     S_125,
    263     S_126,
    264     S_127,
    265     S_128,
    266     S_129,
    267     S_130,
    268     S_131,
    269     S_132,
    270     S_133,
    271     S_134,
    272     S_135,
    273     S_136,
    274     S_137,
    275     S_138,
    276     S_139,
    277     S_140,
    278     S_141,
    279     S_142,
    280     S_143,
    281     S_144,
    282     S_145,
    283     S_146,
    284     S_147,
    285     S_148,
    286     S_149,
    287     S_150,
    288     S_151,
    289     S_152,
    290     S_153,
    291     S_154,
    292     S_155,
    293     S_156,
    294     S_157,
    295     S_158,
    296     S_159,
    297     S_160,
    298     S_161,
    299     S_162,
    300     S_163,
    301     S_164,
    302     S_165,
    303     S_166,
    304     S_167,
    305     S_168,
    306     S_169,
    307     S_170,
    308     S_171,
    309     S_172,
    310     S_173,
    311     S_174,
    312     S_175,
    313     S_176,
    314     S_177,
    315     S_178,
    316     S_179,
    317     S_180,
    318     S_181,
    319     S_182,
    320     S_183,
    321     S_184,
    322     S_185,
    323     S_186,
    324     S_187,
    325     S_188,
    326     S_189,
    327     S_190,
    328     S_191,
    329     S_192,
    330     S_193,
    331     S_194,
    332     S_195,
    333     S_196,
    334     S_197,
    335     S_198,
    336     S_199,
    337     S_200,
    338     S_201,
    339     S_202,
    340     S_203,
    341     S_204,
    342     S_205,
    343     S_206,
    344     S_207,
    345     S_208,
    346     S_209,
    347     S_210,
    348     S_211,
    349     S_212,
    350     S_213,
    351     S_214,
    352     S_215,
    353     S_216,
    354     S_217,
    355     S_218,
    356     S_219,
    357     S_220,
    358     S_221,
    359     S_222,
    360     S_223,
    361     S_224,
    362     S_225,
    363     S_226,
    364     S_227,
    365     S_228,
    366     S_229,
    367     S_230,
    368     S_231,
    369     S_232,
    370     S_233,
    371     S_234,
    372     S_235,
    373     S_236,
    374     S_237,
    375     S_238,
    376     S_239,
    377     S_240,
    378     S_241,
    379     S_242,
    380     S_243,
    381     S_244,
    382     S_245,
    383     S_246,
    384     S_247,
    385     S_248,
    386     S_249,
    387     S_250,
    388     S_251,
    389     S_252,
    390     S_253,
    391     S_254,
    392     S_255,
    393     S_256,
    394     S_257,
    395     S_258,
    396     S_259,
    397     S_260,
    398     S_261,
    399     S_262,
    400     S_263,
    401     S_264,
    402     S_265,
    403     S_266,
    404     S_267,
    405     S_268,
    406     S_269,
    407     S_270,
    408     S_271,
    409     S_272,
    410     S_273,
    411     S_274,
    412     S_275,
    413     S_276,
    414     S_277,
    415     S_278,
    416     S_279,
    417     S_280,
    418     S_281,
    419     S_282,
    420     S_283,
    421     S_284,
    422     S_285,
    423     S_286,
    424     S_287,
    425     S_288,
    426     S_289,
    427     S_290,
    428     S_291,
    429     S_292,
    430     S_293,
    431     S_294,
    432     S_295,
    433     S_296,
    434     S_297,
    435     S_298,
    436     S_299,
    437     S_300,
    438     S_301,
    439     S_302,
    440     S_303,
    441     S_304,
    442     S_305,
    443     S_306,
    444     S_307,
    445     S_308,
    446     S_309,
    447     S_310,
    448     S_311,
    449     S_312,
    450     S_313,
    451     S_314,
    452     S_315,
    453     S_316,
    454     S_317,
    455     S_318,
    456     S_319,
    457     S_320,
    458     S_321,
    459     S_322,
    460     S_323,
    461     S_324,
    462     S_325,
    463     S_326,
    464     S_327,
    465     S_328,
    466     S_329,
    467     S_330,
    468     S_331,
    469     S_332,
    470     S_333,
    471     S_334,
    472     S_335,
    473     S_336,
    474     S_337,
    475     S_338,
    476     S_339,
    477     S_340,
    478     S_341,
    479     S_342,
    480     S_343,
    481     S_344,
    482     S_345,
    483     S_346,
    484     S_347,
    485     S_348,
    486     S_349,
    487     S_350,
    488     S_351,
    489     S_352,
    490     S_353,
    491     S_354,
    492     S_355,
    493     S_356,
    494     S_357,
    495     S_358,
    496     S_359,
    497     S_360,
    498     S_361,
    499     S_362,
    500     S_363,
    501     S_364,
    502     S_365,
    503     S_366,
    504     S_367,
    505     S_368,
    506     S_369,
    507     S_370,
    508     S_371,
    509     S_372,
    510     S_373,
    511     S_374,
    512     S_375,
    513     S_376,
    514     S_377,
    515     S_378,
    516     S_379,
    517     S_380,
    518     S_381,
    519     S_382,
    520     S_383,
    521     S_384,
    522     S_385,
    523     S_386,
    524     S_387,
    525     S_388,
    526     S_389,
    527     S_390,
    528     S_391,
    529     S_392,
    530     S_393,
    531     S_394,
    532     S_395,
    533     S_396,
    534     S_397,
    535     S_398,
    536     S_399,
    537     S_400,
    538     S_401,
    539     S_402,
    540     S_403,
    541     S_404,
    542     S_405,
    543     S_406,
    544     S_407,
    545     S_408,
    546     S_409,
    547     S_410,
    548     S_411,
    549     S_412,
    550     S_413,
    551     S_414,
    552     S_415,
    553     S_416,
    554     S_417,
    555     S_418,
    556     S_419,
    557     S_420,
    558     S_421,
    559     S_422,
    560     S_423,
    561     S_424,
    562     S_425,
    563     S_426,
    564     S_427,
    565     S_428,
    566     S_429,
    567     S_430,
    568     S_431,
    569     S_432,
    570     S_433,
    571     S_434,
    572     S_435,
    573     S_436,
    574     S_437,
    575     S_438,
    576     S_439,
    577     S_440,
    578     S_441,
    579     S_442,
    580     S_443,
    581     S_444,
    582     S_445,
    583     S_446,
    584     S_447,
    585     S_448,
    586     S_449,
    587     S_450,
    588     S_451,
    589     S_452,
    590     S_453,
    591     S_454,
    592     S_455,
    593     S_456,
    594     S_457,
    595     S_458,
    596     S_459,
    597     S_460,
    598     S_461,
    599     S_462,
    600     S_463,
    601     S_464,
    602     S_465,
    603     S_466,
    604     S_467,
    605     S_468,
    606     S_469,
    607     S_470,
    608     S_471,
    609     S_472,
    610     S_473,
    611     S_474,
    612     S_475,
    613     S_476,
    614     S_477,
    615     S_478,
    616     S_479,
    617     S_480,
    618     S_481,
    619     S_482,
    620     S_483,
    621     S_484,
    622     S_485,
    623     S_486,
    624     S_487,
    625     S_488,
    626     S_489,
    627     S_490,
    628     S_491,
    629     S_492,
    630     S_493,
    631     S_494,
    632     S_495,
    633     S_496,
    634     S_497,
    635     S_498,
    636     S_499,
    637     S_500,
    638     S_501,
    639     S_502,
    640     S_503,
    641     S_504,
    642     S_505,
    643     S_506,
    644     S_507,
    645     S_508,
    646     S_509,
    647     S_510,
    648     S_511,
    649     S_512,
    650     S_513,
    651     S_514,
    652     S_515,
    653     S_516,
    654     S_517,
    655     S_518,
    656     S_519,
    657     S_520,
    658     S_521,
    659     S_522,
    660     S_523,
    661     S_524,
    662     S_525,
    663     S_526,
    664     S_527,
    665     S_528,
    666     S_529,
    667     S_530,
    668     S_531,
    669     S_532,
    670     S_533,
    671     S_534,
    672     S_535,
    673     S_536,
    674     S_537,
    675     S_538,
    676     S_539,
    677     S_540,
    678     S_541,
    679     S_542,
    680     S_543,
    681     S_544,
    682     S_545,
    683     S_546,
    684     S_547,
    685     S_548,
    686     S_549,
    687     S_550,
    688     S_551,
    689     S_552,
    690     S_553,
    691     S_554,
    692     S_555,
    693     S_556,
    694     S_557,
    695     S_558,
    696     S_559,
    697     S_560,
    698     S_561,
    699     S_562,
    700     S_563,
    701     S_564,
    702     S_565,
    703     S_566,
    704     S_567,
    705     S_568,
    706     S_569,
    707     S_570,
    708     S_571,
    709     S_572,
    710     S_573,
    711     S_574,
    712     S_575,
    713     S_576,
    714     S_577,
    715     S_578,
    716     S_579,
    717     S_580,
    718     S_581,
    719     S_582,
    720     S_583,
    721     S_584,
    722     S_585,
    723     S_586,
    724     S_587,
    725     S_588,
    726     S_589,
    727     S_590,
    728     S_591,
    729     S_592,
    730     S_593,
    731     S_594,
    732     S_595,
    733     S_596,
    734     S_597,
    735     S_598,
    736     S_599,
    737     S_600,
    738     S_601,
    739     S_602,
    740     S_603,
    741     S_604,
    742     S_605,
    743     S_606,
    744     S_607,
    745     S_608,
    746     S_609,
    747     S_610,
    748     S_611,
    749     S_612,
    750     S_613,
    751     S_614,
    752     S_615,
    753     S_616,
    754     S_617,
    755     S_618,
    756     S_619,
    757     S_620,
    758     S_621,
    759     S_622,
    760     S_623,
    761     S_624,
    762     S_625,
    763     S_626,
    764     S_627,
    765     S_628,
    766     S_629,
    767     S_630,
    768     S_631,
    769     S_632,
    770     S_633,
    771     S_634,
    772     S_635,
    773     S_636,
    774     S_637,
    775     S_638,
    776     S_639,
    777     S_640,
    778     S_641,
    779     S_642,
    780     S_643,
    781     S_644,
    782     S_645,
    783     S_646,
    784     S_647,
    785     S_648,
    786     S_649,
    787     S_650,
    788     S_651,
    789     S_652,
    790     S_653,
    791     S_654,
    792     S_655,
    793     S_656,
    794     S_657,
    795     S_658,
    796     S_659,
    797     S_660,
    798     S_661,
    799     S_662,
    800     S_663,
    801     S_664,
    802     S_665,
    803     S_666,
    804     S_667,
    805     S_668,
    806     S_669,
    807     S_670,
    808     S_671,
    809     S_672,
    810     S_673,
    811     S_674,
    812     S_675,
    813     S_676,
    814     S_677,
    815     S_678,
    816     S_679,
    817     S_680,
    818     S_681,
    819     S_682,
    820     S_683,
    821     S_684,
    822     S_685,
    823     S_686,
    824     S_687,
    825     S_688,
    826     S_689,
    827     S_690,
    828     S_691,
    829     S_692,
    830     S_693,
    831     S_694,
    832     S_695,
    833     S_696,
    834     S_697,
    835     S_698,
    836     S_699,
    837     S_700,
    838     S_701,
    839     S_702,
    840     S_703,
    841     S_704,
    842     S_705,
    843     S_706,
    844     S_707,
    845     S_708,
    846     S_709,
    847     S_710,
    848     S_711,
    849     S_712,
    850     S_713,
    851     S_714,
    852     S_715,
    853     S_716,
    854     S_717,
    855     S_718,
    856     S_719,
    857     S_720,
    858     S_721,
    859     S_722,
    860     S_723,
    861     S_724,
    862     S_725,
    863     S_726,
    864     S_727,
    865     S_728,
    866     S_729,
    867     S_730,
    868     S_731,
    869     S_732,
    870     S_733,
    871     S_734,
    872     S_735,
    873     S_736,
    874     S_737,
    875     S_738,
    876     S_739,
    877     S_740,
    878     S_741,
    879     S_742,
    880     S_743,
    881     S_744,
    882     S_745,
    883     S_746,
    884     S_747,
    885     S_748,
    886     S_749,
    887     S_750,
    888     S_751,
    889     S_752,
    890     S_753,
    891     S_754,
    892     S_755,
    893     S_756,
    894     S_757,
    895     S_758,
    896     S_759,
    897     S_760,
    898     S_761,
    899     S_762,
    900     S_763,
    901     S_764,
    902     S_765,
    903     S_766,
    904     S_767,
    905     S_768,
    906     S_769,
    907     S_770,
    908     S_771,
    909     S_772,
    910     S_773,
    911     S_774,
    912     S_775,
    913     S_776,
    914     S_777,
    915     S_778,
    916     S_779,
    917     S_780,
    918     S_781,
    919     S_782,
    920     S_783,
    921     S_784,
    922     S_785,
    923     S_786,
    924     S_787,
    925     S_788,
    926     S_789,
    927     S_790,
    928     S_791,
    929     S_792,
    930     S_793,
    931     S_794,
    932     S_795,
    933     S_796,
    934 	NUMSTATES
    935 } statenum_t;
    936 
    937 typedef struct
    938 {
    939 	 spritenum_t	sprite;
    940 	 long			frame;
    941 	 long			tics;
    942 	 void			(*action) ();
    943 	 statenum_t		nextstate;
    944 } state_t;
    945 
    946 extern state_t	states[NUMSTATES];
    947 extern char *sprnames[NUMSPRITES];
    948 
    949 typedef enum
    950 {
    951 	MT_PLAYER,              // 0
    952     MT_PLAYERBOT1,          // 1
    953     MT_PLAYERBOT2,          // 2
    954     MT_PLAYERBOT3,          // 3
    955     MT_DEMON1,              // 4
    956     MT_DEMON2,              // 5
    957     MT_MANCUBUS,            // 6
    958     MT_POSSESSED1,          // 7
    959     MT_POSSESSED2,          // 8
    960     MT_IMP1,                // 9
    961     MT_IMP2,                // 10
    962     MT_CACODEMON,           // 11
    963     MT_BRUISER1,            // 12
    964     MT_BRUISER2,            // 13
    965     MT_SKULL,               // 14
    966     MT_BABY,                // 15
    967     MT_CYBORG,              // 16
    968     MT_CYBORG_TITLE,        // 17
    969     MT_PAIN,                // 18
    970     MT_RESURRECTOR,         // 19
    971     MT_CAMERA,              // 20
    972     MT_DEST_TELEPORT,       // 21
    973     MT_DEST_PROJECTILE,     // 22
    974     MT_FAKEITEM,            // 23
    975     MT_LASERMARKER,         // 24
    976     MT_PROJ_ROCKET,         // 25
    977     MT_PROJ_PLASMA,         // 26
    978     MT_PROJ_BFG,            // 27
    979     MT_PROJ_LASER,          // 28
    980     MT_PROJ_IMP1,           // 29
    981     MT_PROJ_IMP2,           // 30
    982     MT_PROJ_HEAD,           // 31
    983     MT_PROJ_BRUISER1,       // 32
    984     MT_PROJ_BRUISER2,       // 33
    985     MT_PROJ_BABY,           // 34
    986     MT_PROJ_FATSO,          // 35
    987     MT_PROJ_TRACER,         // 36
    988     MT_PROJ_DART,           // 37
    989     MT_PROJ_RECTFIRE,       // 38
    990     MT_PROJ_RECT,           // 39
    991     MT_SMOKE_GRAY,          // 40
    992     MT_SMOKE_RED,           // 41
    993     MT_SMOKE_SMALL,         // 42
    994     MT_BLOOD,               // 43
    995     MT_GIB_CRUSHED,         // 44
    996     MT_TELEPORTFOG,         // 45
    997     MT_BFGSPREAD,           // 46
    998     MT_ITEM_ARMOR1,         // 47
    999     MT_ITEM_ARMOR2,         // 48
   1000     MT_ITEM_BONUSHEALTH,    // 49
   1001     MT_ITEM_BONUSARMOR,     // 50
   1002     MT_ITEM_BLUECARDKEY,    // 51
   1003     MT_ITEM_REDCARDKEY,     // 52
   1004     MT_ITEM_YELLOWCARDKEY,  // 53
   1005     MT_ITEM_YELLOWSKULLKEY, // 54
   1006     MT_ITEM_REDSKULLKEY,    // 55
   1007     MT_ITEM_BLUESKULLKEY,   // 56
   1008     MT_ITEM_ARTIFACT1,      // 57
   1009     MT_ITEM_ARTIFACT2,      // 58
   1010     MT_ITEM_ARTIFACT3,      // 59
   1011     MT_ITEM_STIMPACK,       // 60
   1012     MT_ITEM_MEDKIT,         // 61
   1013     MT_ITEM_SOULSPHERE,     // 62
   1014     MT_ITEM_INVULSPHERE,    // 63
   1015     MT_ITEM_BERSERK,        // 64
   1016     MT_ITEM_INVISSPHERE,    // 65
   1017     MT_ITEM_RADSPHERE,      // 66
   1018     MT_ITEM_AUTOMAP,        // 67
   1019     MT_ITEM_PVIS,           // 68
   1020     MT_ITEM_MEGASPHERE,     // 69
   1021     MT_AMMO_CLIP,           // 70
   1022     MT_AMMO_CLIPBOX,        // 71
   1023     MT_AMMO_ROCKET,         // 72
   1024     MT_AMMO_ROCKETBOX,      // 73
   1025     MT_AMMO_CELL,           // 74
   1026     MT_AMMO_CELLPACK,       // 75
   1027     MT_AMMO_SHELL,          // 76
   1028     MT_AMMO_SHELLBOX,       // 77
   1029     MT_AMMO_BACKPACK,       // 78
   1030     MT_WEAP_BFG,            // 79
   1031     MT_WEAP_CHAINSAW,       // 80
   1032     MT_WEAP_CHAINGUN,       // 81
   1033     MT_WEAP_LAUNCHER,       // 82
   1034     MT_WEAP_PLASMA,         // 83
   1035     MT_WEAP_SHOTGUN,        // 84
   1036     MT_WEAP_SSHOTGUN,       // 85
   1037     MT_WEAP_LCARBINE,       // 86
   1038     MT_PROP_FIRE,           // 87
   1039     MT_PROP_CANDLE,         // 88
   1040     MT_PROP_BARREL,         // 89
   1041     MT_EXPLOSION1,          // 90
   1042     MT_EXPLOSION2,          // 91
   1043     MT_PROP_TECHLAMP1,      // 92
   1044     MT_PROP_TECHLAMP2,      // 93
   1045     MT_PROP_TORCHBLUE,      // 94
   1046     MT_PROP_TORCHYELLOW,    // 95
   1047     MT_PROP_TORCHRED,       // 96
   1048     MT_PROP_POLEBASELONG,   // 97
   1049     MT_PROP_POLEBASESHORT,  // 98
   1050     MT_PROP_FIREBLUE,       // 99
   1051     MT_PROP_FIRERED,        // 100
   1052     MT_PROP_FIREYELLOW,     // 101
   1053     MT_GIB_MEATSTICK,       // 102
   1054     MT_GIB_MEATHANG,        // 103
   1055     MT_GIB_TORSOHANG,       // 104
   1056     MT_GIB_RIBFLOOR,        // 105
   1057     MT_GIB_TWITCHFLOOR,     // 106
   1058     MT_GIB_BLOODPOOL,       // 107
   1059     MT_GIB_BONEFLOOR,       // 108
   1060     MT_GIB_MEATRIBFLOOR,    // 109
   1061     MT_GIB_MEATRIBCAGE,     // 110
   1062     MT_GIB_CHAINHOOK,       // 111
   1063     MT_GIB_HANGCAGE,        // 112
   1064     MT_GIB_CHAINPINSER,     // 113
   1065     MT_GIB_CHAINARM,        // 114
   1066     MT_GIB_HANGMACE1,       // 115
   1067     MT_GIB_HEADSTICK1,      // 116
   1068     MT_GIB_HEADSTICK2,      // 117
   1069     MT_GIB_DOUBLEMEATSTICK, // 118
   1070     MT_PROP_STATUE1,        // 119
   1071     MT_PROP_STATUE2,        // 120
   1072     MT_PROP_TECHPOLELONG,   // 121
   1073     MT_PROP_TECHPOLESHORT,  // 122
   1074     MT_PROP_TREESTUMPSMALL, // 123
   1075     MT_PROP_TREESTUMPLARGE, // 124
   1076     MT_PROP_TREE,           // 125
   1077     MT_PROP_BLOODYPOLE,     // 126
   1078     MT_GIB_HANGMACE2,       // 127
   1079     MT_GIB_HANGWHITEMEAT,   // 128
   1080     MT_GIB_HANGHEAD,        // 129
   1081     MT_GIB_HANGRIB,         // 130
   1082 	NUMMOBJTYPES
   1083 } mobjtype_t;
   1084 
   1085 typedef struct {
   1086 	int	doomednum;
   1087 	int	spawnstate;
   1088 	int	spawnhealth;
   1089 	int	seestate;
   1090 	int	seesound;
   1091 	int	reactiontime;
   1092 	int	attacksound;
   1093 	int	painstate;
   1094 	int	painchance;
   1095 	int	painsound;
   1096 	int	meleestate;
   1097 	int	missilestate;
   1098 	int	deathstate;
   1099 	int	xdeathstate;
   1100 	int	deathsound;
   1101 	int	speed;
   1102 	int	radius;
   1103 	int	height;
   1104 	int	mass;
   1105 	int	damage;
   1106 	int	activesound;
   1107 	int	flags;
   1108 	int palette;
   1109     int alpha;
   1110 } mobjinfo_t;
   1111 
   1112 extern mobjinfo_t mobjinfo[NUMMOBJTYPES];
   1113