// Emacs style mode select   -*- C++ -*-
//-----------------------------------------------------------------------------
//
// $Id: info.c 538 2009-09-23 23:24:07Z smite-meister $
//
// Copyright (C) 1993-1996 by id Software, Inc.
// Portions Copyright (C) 1998-2000 by DooM Legacy Team.
//
// 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.
//
//
// $Log: info.c,v $
// Revision 1.12  2004/07/27 08:19:35  exl
// New fmod, fs functions, bugfix or 2, patrol nodes
//
// Revision 1.11  2001/03/30 17:12:49  bpereira
// no message
//
// Revision 1.10  2001/03/13 22:14:19  stroggonmeth
// Long time no commit. 3D floors, FraggleScript, portals, ect.
//
// Revision 1.9  2001/01/25 22:15:42  bpereira
// added heretic support
//
// Revision 1.8  2000/11/02 17:50:06  stroggonmeth
// Big 3Dfloors & FraggleScript commit!!
//
// Revision 1.7  2000/10/21 08:43:29  bpereira
// no message
//
// Revision 1.6  2000/08/31 14:30:55  bpereira
// no message
//
// Revision 1.5  2000/04/11 19:07:23  stroggonmeth
// Finished my logs, fixed a crashing bug.
//
// Revision 1.4  2000/04/09 02:30:56  stroggonmeth
// Fixed missing sprite def
//
// Revision 1.3  2000/04/04 00:32:45  stroggonmeth
// Initial Boom compatability plus few misc changes all around.
//
// Revision 1.2  2000/02/27 00:42:10  hurdler
// fix CR+LF problem
//
// Revision 1.1.1.1  2000/02/22 20:32:33  hurdler
// Initial import into CVS (v1.29 pr3)
//
//
// DESCRIPTION:
//      Thing frame/state LUT,
//      generated by multigen utilitiy.
//      This one is the original DOOM version, preserved.
//
//-----------------------------------------------------------------------------

// Data.
#include "doomdef.h"
#include "sounds.h"
#include "m_fixed.h"
#include "d_items.h"
#include "p_mobj.h"

char *sprnames[NUMSPRITES+1] = {
    "TROO","SHTG","PUNG","PISG","PISF","SHTF","SHT2","CHGG","CHGF","MISG",
    "MISF","SAWG","PLSG","PLSF","BFGG","BFGF","BLUD","PUFF","BAL1","BAL2",
    "PLSS","PLSE","MISL","BFS1","BFE1","BFE2","TFOG","IFOG","PLAY","POSS",
    "SPOS","VILE","FIRE","FATB","FBXP","SKEL","MANF","FATT","CPOS","SARG",
    "HEAD","BAL7","BOSS","BOS2","SKUL","SPID","BSPI","APLS","APBX","CYBR",
    "PAIN","SSWV","KEEN","BBRN","BOSF","ARM1","ARM2","BAR1","BEXP","FCAN",
    "BON1","BON2","BKEY","RKEY","YKEY","BSKU","RSKU","YSKU","STIM","MEDI",
    "SOUL","PINV","PSTR","PINS","MEGA","SUIT","PMAP","PVIS","CLIP","AMMO",
    "ROCK","BROK","CELL","CELP","SHEL","SBOX","BPAK","BFUG","MGUN","CSAW",
    "LAUN","PLAS","SHOT","SGN2","COLU","SMT2","GOR1","POL2","POL5","POL4",
    "POL3","POL1","POL6","GOR2","GOR3","GOR4","GOR5","SMIT","COL1","COL2",
    "COL3","COL4","CAND","CBRA","COL6","TRE1","TRE2","ELEC","CEYE","FSKU",
    "COL5","TBLU","TGRN","TRED","SMBT","SMGT","SMRT","HDB1","HDB2","HDB3",
    "HDB4","HDB5","HDB6","POB1","POB2","BRS1","TLMP","TLP2","SMOK","SPLA",
    "TNT1", //SoM: 4/8/2000: INVISIBLE SPRITE!

    "IMPX","ACLO","PTN1","SHLD","SHD2","BAGH","SPMP","INVS","PTN2","SOAR",
    "INVU","PWBK","EGGC","EGGM","FX01","SPHL","TRCH","FBMB","XPL1","ATLP",
    "PPOD","AMG1","SPSH","LVAS","SLDG","SKH1","SKH2","SKH3","SKH4","CHDL",
    "SRTC","SMPL","STGS","STGL","STCS","STCL","KFR1","BARL","BRPL","MOS1",
    "MOS2","WTRH","HCOR","KGZ1","KGZB","KGZG","KGZY","VLCO","VFBL","VTFB",
    "SFFI","TGLT","TELE","STFF","PUF3","PUF4","BEAK","WGNT","GAUN","PUF1",
    "WBLS","BLSR","FX18","FX17","WMCE","MACE","FX02","WSKL","HROD","FX00",
    "FX20","FX21","FX22","FX23","GWND","PUF2","WPHX","PHNX","FX04","FX08",
    "FX09","WBOW","CRBW","FX03",/*"BLOD","PLAY",*/"FDTH","BSKL","CHKN","MUMM",
    "FX15","BEAS","FRB1","SNKE","SNFX","HEAD","FX05","FX06","FX07","CLNK",
    "WZRD","FX11","FX10","KNIG","SPAX","RAXE","SRCR","FX14","SOR2","SDTH",
    "FX16","MNTR","FX12","FX13","AKYY","BKYY","CKYY","AMG2","AMM1","AMM2",
    "AMC1","AMC2","AMS1","AMS2","AMP1","AMP2","AMB1","AMB2",

    NULL /* shit! 19990907 by Kin */
};


// Doesn't work with g++, needs actionf_p1
void A_Light0();
void A_WeaponReady();
void A_Lower();
void A_Raise();
void A_Punch();
void A_ReFire();
void A_FirePistol();
void A_Light1();
void A_FireShotgun();
void A_Light2();
void A_FireShotgun2();
void A_CheckReload();
void A_OpenShotgun2();
void A_LoadShotgun2();
void A_CloseShotgun2();
void A_FireCGun();
void A_GunFlash();
void A_FireMissile();
void A_Saw();
void A_FirePlasma();
void A_BFGsound();
void A_FireBFG();
void A_BFGSpray();
void A_Explode();
void A_Pain();
void A_PlayerScream();
void A_Fall();
void A_XScream();
void A_Look();
void A_Chase();
void A_FaceTarget();
void A_PosAttack();
void A_Scream();
void A_SPosAttack();
void A_VileChase();
void A_VileStart();
void A_VileTarget();
void A_VileAttack();
void A_StartFire();
void A_Fire();
void A_FireCrackle();
void A_Tracer();
void A_SkelWhoosh();
void A_SkelFist();
void A_SkelMissile();
void A_FatRaise();
void A_FatAttack1();
void A_FatAttack2();
void A_FatAttack3();
void A_BossDeath();
void A_CPosAttack();
void A_CPosRefire();
void A_TroopAttack();
void A_SargAttack();
void A_HeadAttack();
void A_BruisAttack();
void A_SkullAttack();
void A_Metal();
void A_SpidRefire();
void A_BabyMetal();
void A_BspiAttack();
void A_Hoof();
void A_CyberAttack();
void A_PainAttack();
void A_PainDie();
void A_KeenDie();
void A_BrainPain();
void A_BrainScream();
void A_BrainDie();
void A_BrainAwake();
void A_BrainSpit();
void A_SpawnSound();
void A_SpawnFly();
void A_BrainExplode();

// heretic stuff

void A_FreeTargMobj ();
void A_RestoreSpecialThing1 ();
void A_RestoreSpecialThing2 ();
void A_HideThing ();
void A_UnHideThing ();
void A_RestoreArtifact ();
void A_HScream ();
void A_PodPain ();
void A_RemovePod ();
void A_MakePod ();
void A_InitKeyGizmo ();
void A_VolcanoSet ();
void A_VolcanoBlast ();
void A_BeastPuff ();
void A_VolcBallImpact ();
void A_SpawnTeleGlitter ();
void A_SpawnTeleGlitter2 ();
void A_AccTeleGlitter ();
void A_Light0 ();
void A_WeaponReady ();
void A_Lower ();
void A_Raise ();
void A_StaffAttackPL1 ();
void A_ReFire ();
void A_StaffAttackPL2 ();
void A_BeakReady ();
void A_BeakRaise ();
void A_BeakAttackPL1 ();
void A_BeakAttackPL2 ();
void A_GauntletAttack ();
void A_FireBlasterPL1 ();
void A_FireBlasterPL2 ();
void A_SpawnRippers ();
void A_FireMacePL1 ();
void A_FireMacePL2 ();
void A_MacePL1Check ();
void A_MaceBallImpact ();
void A_MaceBallImpact2 ();
void A_DeathBallImpact ();
void A_FireSkullRodPL1 ();
void A_FireSkullRodPL2 ();
void A_SkullRodPL2Seek ();
void A_AddPlayerRain ();
void A_HideInCeiling ();
void A_SkullRodStorm ();
void A_RainImpact ();
void A_FireGoldWandPL1 ();
void A_FireGoldWandPL2 ();
void A_FirePhoenixPL1 ();
void A_InitPhoenixPL2 ();
void A_FirePhoenixPL2 ();
void A_ShutdownPhoenixPL2 ();
void A_PhoenixPuff ();
void A_FlameEnd ();
void A_FloatPuff ();
void A_FireCrossbowPL1 ();
void A_FireCrossbowPL2 ();
void A_BoltSpark ();
void A_NoBlocking ();
void A_AddPlayerCorpse ();
void A_SkullPop ();
void A_FlameSnd ();
void A_CheckBurnGone ();
void A_CheckSkullFloor ();
void A_CheckSkullDone ();
void A_Feathers ();
void A_ChicLook ();
void A_ChicChase ();
void A_ChicPain ();
void A_ChicAttack ();
void A_MummyAttack ();
void A_MummyAttack2 ();
void A_MummySoul ();
void A_ContMobjSound ();
void A_MummyFX1Seek ();
void A_BeastAttack ();
void A_SnakeAttack ();
void A_SnakeAttack2 ();
void A_HHeadAttack ();
void A_HBossDeath ();
void A_HeadIceImpact ();
void A_HeadFireGrow ();
void A_WhirlwindSeek ();
void A_ClinkAttack ();
void A_WizAtk1 ();
void A_WizAtk2 ();
void A_WizAtk3 ();
void A_GhostOff ();
void A_ImpMeAttack ();
void A_ImpMsAttack ();
void A_ImpMsAttack2 ();
void A_ImpDeath ();
void A_ImpXDeath1 ();
void A_ImpXDeath2 ();
void A_ImpExplode ();
void A_KnightAttack ();
void A_DripBlood ();
void A_Sor1Chase ();
void A_Sor1Pain ();
void A_Srcr1Attack ();
void A_SorZap ();
void A_SorcererRise ();
void A_SorRise ();
void A_SorSightSnd ();
void A_Srcr2Decide ();
void A_Srcr2Attack ();
void A_Sor2DthInit ();
void A_SorDSph ();
void A_Sor2DthLoop ();
void A_SorDExp ();
void A_SorDBon ();
void A_BlueSpark ();
void A_GenWizard ();
void A_MinotaurAtk1 ();
void A_MinotaurDecide ();
void A_MinotaurAtk2 ();
void A_MinotaurAtk3 ();
void A_MinotaurCharge ();
void A_MntrFloorFire ();
void A_ESound ();
void A_StartFS();		// Exl: Toxicfluff's FS actions
void A_StartWeaponFS(); //


// Fab note : frame is masked through FF_FRAMEMASK
//            FF_FULLBRIGHT (0x8000) activates the fullbright colormap
//

state_t states[NUMSTATES] = {
    {SPR_TROO,    0, -1,{NULL}           ,S_NULL         }, // S_NULL
    {SPR_SHTG,    4,  0,{A_Light0}       ,S_NULL         }, // S_LIGHTDONE
    {SPR_PUNG,    0,  1,{A_WeaponReady}  ,S_PUNCH        }, // S_PUNCH
    {SPR_PUNG,    0,  1,{A_Lower}        ,S_PUNCHDOWN    }, // S_PUNCHDOWN
    {SPR_PUNG,    0,  1,{A_Raise}        ,S_PUNCHUP      }, // S_PUNCHUP
    {SPR_PUNG,    1,  4,{NULL}           ,S_PUNCH2       }, // S_PUNCH1
    {SPR_PUNG,    2,  4,{A_Punch}        ,S_PUNCH3       }, // S_PUNCH2
    {SPR_PUNG,    3,  5,{NULL}           ,S_PUNCH4       }, // S_PUNCH3
    {SPR_PUNG,    2,  4,{NULL}           ,S_PUNCH5       }, // S_PUNCH4
    {SPR_PUNG,    1,  5,{A_ReFire}       ,S_PUNCH        }, // S_PUNCH5
    {SPR_PISG,    0,  1,{A_WeaponReady}  ,S_PISTOL       }, // S_PISTOL
    {SPR_PISG,    0,  1,{A_Lower}        ,S_PISTOLDOWN   }, // S_PISTOLDOWN
    {SPR_PISG,    0,  1,{A_Raise}        ,S_PISTOLUP     }, // S_PISTOLUP
    {SPR_PISG,    0,  4,{NULL}           ,S_PISTOL2      }, // S_PISTOL1
    {SPR_PISG,    1,  6,{A_FirePistol}   ,S_PISTOL3      }, // S_PISTOL2
    {SPR_PISG,    2,  4,{NULL}           ,S_PISTOL4      }, // S_PISTOL3
    {SPR_PISG,    1,  5,{A_ReFire}       ,S_PISTOL       }, // S_PISTOL4
    {SPR_PISF,32768,  7,{A_Light1}       ,S_LIGHTDONE    }, // S_PISTOLFLASH
    {SPR_SHTG,    0,  1,{A_WeaponReady}  ,S_SGUN         }, // S_SGUN
    {SPR_SHTG,    0,  1,{A_Lower}        ,S_SGUNDOWN     }, // S_SGUNDOWN
    {SPR_SHTG,    0,  1,{A_Raise}        ,S_SGUNUP       }, // S_SGUNUP
    {SPR_SHTG,    0,  3,{NULL}           ,S_SGUN2        }, // S_SGUN1
    {SPR_SHTG,    0,  7,{A_FireShotgun}  ,S_SGUN3        }, // S_SGUN2
    {SPR_SHTG,    1,  5,{NULL}           ,S_SGUN4        }, // S_SGUN3
    {SPR_SHTG,    2,  5,{NULL}           ,S_SGUN5        }, // S_SGUN4
    {SPR_SHTG,    3,  4,{NULL}           ,S_SGUN6        }, // S_SGUN5
    {SPR_SHTG,    2,  5,{NULL}           ,S_SGUN7        }, // S_SGUN6
    {SPR_SHTG,    1,  5,{NULL}           ,S_SGUN8        }, // S_SGUN7
    {SPR_SHTG,    0,  3,{NULL}           ,S_SGUN9        }, // S_SGUN8
    {SPR_SHTG,    0,  7,{A_ReFire}       ,S_SGUN         }, // S_SGUN9
    {SPR_SHTF,32768,  4,{A_Light1}       ,S_SGUNFLASH2   }, // S_SGUNFLASH1
    {SPR_SHTF,32769,  3,{A_Light2}       ,S_LIGHTDONE    }, // S_SGUNFLASH2
    {SPR_SHT2,    0,  1,{A_WeaponReady}  ,S_DSGUN        }, // S_DSGUN
    {SPR_SHT2,    0,  1,{A_Lower}        ,S_DSGUNDOWN    }, // S_DSGUNDOWN
    {SPR_SHT2,    0,  1,{A_Raise}        ,S_DSGUNUP      }, // S_DSGUNUP
    {SPR_SHT2,    0,  3,{NULL}           ,S_DSGUN2       }, // S_DSGUN1
    {SPR_SHT2,    0,  7,{A_FireShotgun2} ,S_DSGUN3       }, // S_DSGUN2
    {SPR_SHT2,    1,  7,{NULL}           ,S_DSGUN4       }, // S_DSGUN3
    {SPR_SHT2,    2,  7,{A_CheckReload}  ,S_DSGUN5       }, // S_DSGUN4
    {SPR_SHT2,    3,  7,{A_OpenShotgun2} ,S_DSGUN6       }, // S_DSGUN5
    {SPR_SHT2,    4,  7,{NULL}           ,S_DSGUN7       }, // S_DSGUN6
    {SPR_SHT2,    5,  7,{A_LoadShotgun2} ,S_DSGUN8       }, // S_DSGUN7
    {SPR_SHT2,    6,  6,{NULL}           ,S_DSGUN9       }, // S_DSGUN8
    {SPR_SHT2,    7,  6,{A_CloseShotgun2},S_DSGUN10      }, // S_DSGUN9
    {SPR_SHT2,    0,  5,{A_ReFire}       ,S_DSGUN        }, // S_DSGUN10
    {SPR_SHT2,    1,  7,{NULL}           ,S_DSNR2        }, // S_DSNR1
    {SPR_SHT2,    0,  3,{NULL}           ,S_DSGUNDOWN    }, // S_DSNR2
    {SPR_SHT2,32776,  5,{A_Light1}       ,S_DSGUNFLASH2  }, // S_DSGUNFLASH1
    {SPR_SHT2,32777,  4,{A_Light2}       ,S_LIGHTDONE    }, // S_DSGUNFLASH2
    {SPR_CHGG,    0,  1,{A_WeaponReady}  ,S_CHAIN        }, // S_CHAIN
    {SPR_CHGG,    0,  1,{A_Lower}        ,S_CHAINDOWN    }, // S_CHAINDOWN
    {SPR_CHGG,    0,  1,{A_Raise}        ,S_CHAINUP      }, // S_CHAINUP
    {SPR_CHGG,    0,  4,{A_FireCGun}     ,S_CHAIN2       }, // S_CHAIN1
    {SPR_CHGG,    1,  4,{A_FireCGun}     ,S_CHAIN3       }, // S_CHAIN2
    {SPR_CHGG,    1,  0,{A_ReFire}       ,S_CHAIN        }, // S_CHAIN3
    {SPR_CHGF,32768,  5,{A_Light1}       ,S_LIGHTDONE    }, // S_CHAINFLASH1
    {SPR_CHGF,32769,  5,{A_Light2}       ,S_LIGHTDONE    }, // S_CHAINFLASH2
    {SPR_MISG,    0,  1,{A_WeaponReady}  ,S_MISSILE      }, // S_MISSILE
    {SPR_MISG,    0,  1,{A_Lower}        ,S_MISSILEDOWN  }, // S_MISSILEDOWN
    {SPR_MISG,    0,  1,{A_Raise}        ,S_MISSILEUP    }, // S_MISSILEUP
    {SPR_MISG,    1,  8,{A_GunFlash}     ,S_MISSILE2     }, // S_MISSILE1
    {SPR_MISG,    1, 12,{A_FireMissile}  ,S_MISSILE3     }, // S_MISSILE2
    {SPR_MISG,    1,  0,{A_ReFire}       ,S_MISSILE      }, // S_MISSILE3
    {SPR_MISF,32768,  3,{A_Light1}       ,S_MISSILEFLASH2}, // S_MISSILEFLASH1
    {SPR_MISF,32769,  4,{NULL}           ,S_MISSILEFLASH3}, // S_MISSILEFLASH2
    {SPR_MISF,32770,  4,{A_Light2}       ,S_MISSILEFLASH4}, // S_MISSILEFLASH3
    {SPR_MISF,32771,  4,{A_Light2}       ,S_LIGHTDONE    }, // S_MISSILEFLASH4
    {SPR_SAWG,    2,  4,{A_WeaponReady}  ,S_SAWB         }, // S_SAW
    {SPR_SAWG,    3,  4,{A_WeaponReady}  ,S_SAW          }, // S_SAWB
    {SPR_SAWG,    2,  1,{A_Lower}        ,S_SAWDOWN      }, // S_SAWDOWN
    {SPR_SAWG,    2,  1,{A_Raise}        ,S_SAWUP        }, // S_SAWUP
    {SPR_SAWG,    0,  4,{A_Saw}          ,S_SAW2         }, // S_SAW1
    {SPR_SAWG,    1,  4,{A_Saw}          ,S_SAW3         }, // S_SAW2
    {SPR_SAWG,    1,  0,{A_ReFire}       ,S_SAW          }, // S_SAW3
    {SPR_PLSG,    0,  1,{A_WeaponReady}  ,S_PLASMA       }, // S_PLASMA
    {SPR_PLSG,    0,  1,{A_Lower}        ,S_PLASMADOWN   }, // S_PLASMADOWN
    {SPR_PLSG,    0,  1,{A_Raise}        ,S_PLASMAUP     }, // S_PLASMAUP
    {SPR_PLSG,    0,  3,{A_FirePlasma}   ,S_PLASMA2      }, // S_PLASMA1
    {SPR_PLSG,    1, 20,{A_ReFire}       ,S_PLASMA       }, // S_PLASMA2
    {SPR_PLSF,32768,  4,{A_Light1}       ,S_LIGHTDONE    }, // S_PLASMAFLASH1
    {SPR_PLSF,32769,  4,{A_Light1}       ,S_LIGHTDONE    }, // S_PLASMAFLASH2
    {SPR_BFGG,    0,  1,{A_WeaponReady}  ,S_BFG          }, // S_BFG
    {SPR_BFGG,    0,  1,{A_Lower}        ,S_BFGDOWN      }, // S_BFGDOWN
    {SPR_BFGG,    0,  1,{A_Raise}        ,S_BFGUP        }, // S_BFGUP
    {SPR_BFGG,    0, 20,{A_BFGsound}     ,S_BFG2         }, // S_BFG1
    {SPR_BFGG,    1, 10,{A_GunFlash}     ,S_BFG3         }, // S_BFG2
    {SPR_BFGG,    1, 10,{A_FireBFG}      ,S_BFG4         }, // S_BFG3
    {SPR_BFGG,    1, 20,{A_ReFire}       ,S_BFG          }, // S_BFG4
    {SPR_BFGF,32768, 11,{A_Light1}       ,S_BFGFLASH2    }, // S_BFGFLASH1
    {SPR_BFGF,32769,  6,{A_Light2}       ,S_LIGHTDONE    }, // S_BFGFLASH2
    {SPR_BLUD,    2,  8,{NULL}           ,S_BLOOD2       }, // S_BLOOD1
    {SPR_BLUD,    1,  8,{NULL}           ,S_BLOOD3       }, // S_BLOOD2
    {SPR_BLUD,    0,  8,{NULL}           ,S_NULL         }, // S_BLOOD3
    {SPR_PUFF,32768,  4,{NULL}           ,S_PUFF2        }, // S_PUFF1
    {SPR_PUFF,    1,  4,{NULL}           ,S_PUFF3        }, // S_PUFF2
    {SPR_PUFF,    2,  4,{NULL}           ,S_PUFF4        }, // S_PUFF3
    {SPR_PUFF,    3,  4,{NULL}           ,S_NULL         }, // S_PUFF4
    {SPR_BAL1,32768,  4,{NULL}           ,S_TBALL2       }, // S_TBALL1
    {SPR_BAL1,32769,  4,{NULL}           ,S_TBALL1       }, // S_TBALL2
    {SPR_BAL1,32770,  6,{NULL}           ,S_TBALLX2      }, // S_TBALLX1
    {SPR_BAL1,32771,  6,{NULL}           ,S_TBALLX3      }, // S_TBALLX2
    {SPR_BAL1,32772,  6,{NULL}           ,S_NULL         }, // S_TBALLX3
    {SPR_BAL2,32768,  4,{NULL}           ,S_RBALL2       }, // S_RBALL1
    {SPR_BAL2,32769,  4,{NULL}           ,S_RBALL1       }, // S_RBALL2
    {SPR_BAL2,32770,  6,{NULL}           ,S_RBALLX2      }, // S_RBALLX1
    {SPR_BAL2,32771,  6,{NULL}           ,S_RBALLX3      }, // S_RBALLX2
    {SPR_BAL2,32772,  6,{NULL}           ,S_NULL         }, // S_RBALLX3
    {SPR_PLSS,32768,  6,{NULL}           ,S_PLASBALL2    }, // S_PLASBALL
    {SPR_PLSS,32769,  6,{NULL}           ,S_PLASBALL     }, // S_PLASBALL2
    {SPR_PLSE,32768,  4,{NULL}           ,S_PLASEXP2     }, // S_PLASEXP
    {SPR_PLSE,32769,  4,{NULL}           ,S_PLASEXP3     }, // S_PLASEXP2
    {SPR_PLSE,32770,  4,{NULL}           ,S_PLASEXP4     }, // S_PLASEXP3
    {SPR_PLSE,32771,  4,{NULL}           ,S_PLASEXP5     }, // S_PLASEXP4
    {SPR_PLSE,32772,  4,{NULL}           ,S_NULL         }, // S_PLASEXP5
    {SPR_MISL,32768,  1,{NULL}           ,S_ROCKET       }, // S_ROCKET
    {SPR_BFS1,32768,  4,{NULL}           ,S_BFGSHOT2     }, // S_BFGSHOT
    {SPR_BFS1,32769,  4,{NULL}           ,S_BFGSHOT      }, // S_BFGSHOT2
    {SPR_BFE1,32768,  8,{NULL}           ,S_BFGLAND2     }, // S_BFGLAND
    {SPR_BFE1,32769,  8,{NULL}           ,S_BFGLAND3     }, // S_BFGLAND2
    {SPR_BFE1,32770,  8,{A_BFGSpray}     ,S_BFGLAND4     }, // S_BFGLAND3
    {SPR_BFE1,32771,  8,{NULL}           ,S_BFGLAND5     }, // S_BFGLAND4
    {SPR_BFE1,32772,  8,{NULL}           ,S_BFGLAND6     }, // S_BFGLAND5
    {SPR_BFE1,32773,  8,{NULL}           ,S_NULL         }, // S_BFGLAND6
    {SPR_BFE2,32768,  8,{NULL}           ,S_BFGEXP2      }, // S_BFGEXP
    {SPR_BFE2,32769,  8,{NULL}           ,S_BFGEXP3      }, // S_BFGEXP2
    {SPR_BFE2,32770,  8,{NULL}           ,S_BFGEXP4      }, // S_BFGEXP3
    {SPR_BFE2,32771,  8,{NULL}           ,S_NULL         }, // S_BFGEXP4
    {SPR_MISL,32769,  8,{A_Explode}      ,S_EXPLODE2     }, // S_EXPLODE1
    {SPR_MISL,32770,  6,{NULL}           ,S_EXPLODE3     }, // S_EXPLODE2
    {SPR_MISL,32771,  4,{NULL}           ,S_NULL         }, // S_EXPLODE3
    {SPR_TFOG,32768,  6,{NULL}           ,S_TFOG01       }, // S_TFOG
    {SPR_TFOG,32769,  6,{NULL}           ,S_TFOG02       }, // S_TFOG01
    {SPR_TFOG,32768,  6,{NULL}           ,S_TFOG2        }, // S_TFOG02
    {SPR_TFOG,32769,  6,{NULL}           ,S_TFOG3        }, // S_TFOG2
    {SPR_TFOG,32770,  6,{NULL}           ,S_TFOG4        }, // S_TFOG3
    {SPR_TFOG,32771,  6,{NULL}           ,S_TFOG5        }, // S_TFOG4
    {SPR_TFOG,32772,  6,{NULL}           ,S_TFOG6        }, // S_TFOG5
    {SPR_TFOG,32773,  6,{NULL}           ,S_TFOG7        }, // S_TFOG6
    {SPR_TFOG,32774,  6,{NULL}           ,S_TFOG8        }, // S_TFOG7
    {SPR_TFOG,32775,  6,{NULL}           ,S_TFOG9        }, // S_TFOG8
    {SPR_TFOG,32776,  6,{NULL}           ,S_TFOG10       }, // S_TFOG9
    {SPR_TFOG,32777,  6,{NULL}           ,S_NULL         }, // S_TFOG10
    {SPR_IFOG,32768,  6,{NULL}           ,S_IFOG01       }, // S_IFOG
    {SPR_IFOG,32769,  6,{NULL}           ,S_IFOG02       }, // S_IFOG01
    {SPR_IFOG,32768,  6,{NULL}           ,S_IFOG2        }, // S_IFOG02
    {SPR_IFOG,32769,  6,{NULL}           ,S_IFOG3        }, // S_IFOG2
    {SPR_IFOG,32770,  6,{NULL}           ,S_IFOG4        }, // S_IFOG3
    {SPR_IFOG,32771,  6,{NULL}           ,S_IFOG5        }, // S_IFOG4
    {SPR_IFOG,32772,  6,{NULL}           ,S_NULL         }, // S_IFOG5
    {SPR_PLAY,    0, -1,{NULL}           ,S_NULL         }, // S_PLAY
    {SPR_PLAY,    0,  4,{NULL}           ,S_PLAY_RUN2    }, // S_PLAY_RUN1
    {SPR_PLAY,    1,  4,{NULL}           ,S_PLAY_RUN3    }, // S_PLAY_RUN2
    {SPR_PLAY,    2,  4,{NULL}           ,S_PLAY_RUN4    }, // S_PLAY_RUN3
    {SPR_PLAY,    3,  4,{NULL}           ,S_PLAY_RUN1    }, // S_PLAY_RUN4
    {SPR_PLAY,    4, 12,{NULL}           ,S_PLAY         }, // S_PLAY_ATK1
    {SPR_PLAY,32773,  6,{NULL}           ,S_PLAY_ATK1    }, // S_PLAY_ATK2
    {SPR_PLAY,    6,  4,{NULL}           ,S_PLAY_PAIN2   }, // S_PLAY_PAIN
    {SPR_PLAY,    6,  4,{A_Pain}         ,S_PLAY         }, // S_PLAY_PAIN2
    {SPR_PLAY,    7, 10,{NULL}           ,S_PLAY_DIE2    }, // S_PLAY_DIE1
    {SPR_PLAY,    8, 10,{A_PlayerScream} ,S_PLAY_DIE3    }, // S_PLAY_DIE2
    {SPR_PLAY,    9, 10,{A_Fall}         ,S_PLAY_DIE4    }, // S_PLAY_DIE3
    {SPR_PLAY,   10, 10,{NULL}           ,S_PLAY_DIE5    }, // S_PLAY_DIE4
    {SPR_PLAY,   11, 10,{NULL}           ,S_PLAY_DIE6    }, // S_PLAY_DIE5
    {SPR_PLAY,   12, 10,{NULL}           ,S_PLAY_DIE7    }, // S_PLAY_DIE6
    {SPR_PLAY,   13, -1,{NULL}           ,S_NULL         }, // S_PLAY_DIE7
    {SPR_PLAY,   14,  5,{NULL}           ,S_PLAY_XDIE2   }, // S_PLAY_XDIE1
    {SPR_PLAY,   15,  5,{A_XScream}      ,S_PLAY_XDIE3   }, // S_PLAY_XDIE2
    {SPR_PLAY,   16,  5,{A_Fall}         ,S_PLAY_XDIE4   }, // S_PLAY_XDIE3
    {SPR_PLAY,   17,  5,{NULL}           ,S_PLAY_XDIE5   }, // S_PLAY_XDIE4
    {SPR_PLAY,   18,  5,{NULL}           ,S_PLAY_XDIE6   }, // S_PLAY_XDIE5
    {SPR_PLAY,   19,  5,{NULL}           ,S_PLAY_XDIE7   }, // S_PLAY_XDIE6
    {SPR_PLAY,   20,  5,{NULL}           ,S_PLAY_XDIE8   }, // S_PLAY_XDIE7
    {SPR_PLAY,   21,  5,{NULL}           ,S_PLAY_XDIE9   }, // S_PLAY_XDIE8
    {SPR_PLAY,   22, -1,{NULL}           ,S_NULL         }, // S_PLAY_XDIE9
    {SPR_POSS,    0, 10,{A_Look}         ,S_POSS_STND2   }, // S_POSS_STND
    {SPR_POSS,    1, 10,{A_Look}         ,S_POSS_STND    }, // S_POSS_STND2
    {SPR_POSS,    0,  4,{A_Chase}        ,S_POSS_RUN2    }, // S_POSS_RUN1
    {SPR_POSS,    0,  4,{A_Chase}        ,S_POSS_RUN3    }, // S_POSS_RUN2
    {SPR_POSS,    1,  4,{A_Chase}        ,S_POSS_RUN4    }, // S_POSS_RUN3
    {SPR_POSS,    1,  4,{A_Chase}        ,S_POSS_RUN5    }, // S_POSS_RUN4
    {SPR_POSS,    2,  4,{A_Chase}        ,S_POSS_RUN6    }, // S_POSS_RUN5
    {SPR_POSS,    2,  4,{A_Chase}        ,S_POSS_RUN7    }, // S_POSS_RUN6
    {SPR_POSS,    3,  4,{A_Chase}        ,S_POSS_RUN8    }, // S_POSS_RUN7
    {SPR_POSS,    3,  4,{A_Chase}        ,S_POSS_RUN1    }, // S_POSS_RUN8
    {SPR_POSS,    4, 10,{A_FaceTarget}   ,S_POSS_ATK2    }, // S_POSS_ATK1
    {SPR_POSS,    5,  8,{A_PosAttack}    ,S_POSS_ATK3    }, // S_POSS_ATK2
    {SPR_POSS,    4,  8,{NULL}           ,S_POSS_RUN1    }, // S_POSS_ATK3
    {SPR_POSS,    6,  3,{NULL}           ,S_POSS_PAIN2   }, // S_POSS_PAIN
    {SPR_POSS,    6,  3,{A_Pain}         ,S_POSS_RUN1    }, // S_POSS_PAIN2
    {SPR_POSS,    7,  5,{NULL}           ,S_POSS_DIE2    }, // S_POSS_DIE1
    {SPR_POSS,    8,  5,{A_Scream}       ,S_POSS_DIE3    }, // S_POSS_DIE2
    {SPR_POSS,    9,  5,{A_Fall}         ,S_POSS_DIE4    }, // S_POSS_DIE3
    {SPR_POSS,   10,  5,{NULL}           ,S_POSS_DIE5    }, // S_POSS_DIE4
    {SPR_POSS,   11, -1,{NULL}           ,S_NULL         }, // S_POSS_DIE5
    {SPR_POSS,   12,  5,{NULL}           ,S_POSS_XDIE2   }, // S_POSS_XDIE1
    {SPR_POSS,   13,  5,{A_XScream}      ,S_POSS_XDIE3   }, // S_POSS_XDIE2
    {SPR_POSS,   14,  5,{A_Fall}         ,S_POSS_XDIE4   }, // S_POSS_XDIE3
    {SPR_POSS,   15,  5,{NULL}           ,S_POSS_XDIE5   }, // S_POSS_XDIE4
    {SPR_POSS,   16,  5,{NULL}           ,S_POSS_XDIE6   }, // S_POSS_XDIE5
    {SPR_POSS,   17,  5,{NULL}           ,S_POSS_XDIE7   }, // S_POSS_XDIE6
    {SPR_POSS,   18,  5,{NULL}           ,S_POSS_XDIE8   }, // S_POSS_XDIE7
    {SPR_POSS,   19,  5,{NULL}           ,S_POSS_XDIE9   }, // S_POSS_XDIE8
    {SPR_POSS,   20, -1,{NULL}           ,S_NULL         }, // S_POSS_XDIE9
    {SPR_POSS,   10,  5,{NULL}           ,S_POSS_RAISE2  }, // S_POSS_RAISE1
    {SPR_POSS,    9,  5,{NULL}           ,S_POSS_RAISE3  }, // S_POSS_RAISE2
    {SPR_POSS,    8,  5,{NULL}           ,S_POSS_RAISE4  }, // S_POSS_RAISE3
    {SPR_POSS,    7,  5,{NULL}           ,S_POSS_RUN1    }, // S_POSS_RAISE4
    {SPR_SPOS,    0, 10,{A_Look}         ,S_SPOS_STND2   }, // S_SPOS_STND
    {SPR_SPOS,    1, 10,{A_Look}         ,S_SPOS_STND    }, // S_SPOS_STND2
    {SPR_SPOS,    0,  3,{A_Chase}        ,S_SPOS_RUN2    }, // S_SPOS_RUN1
    {SPR_SPOS,    0,  3,{A_Chase}        ,S_SPOS_RUN3    }, // S_SPOS_RUN2
    {SPR_SPOS,    1,  3,{A_Chase}        ,S_SPOS_RUN4    }, // S_SPOS_RUN3
    {SPR_SPOS,    1,  3,{A_Chase}        ,S_SPOS_RUN5    }, // S_SPOS_RUN4
    {SPR_SPOS,    2,  3,{A_Chase}        ,S_SPOS_RUN6    }, // S_SPOS_RUN5
    {SPR_SPOS,    2,  3,{A_Chase}        ,S_SPOS_RUN7    }, // S_SPOS_RUN6
    {SPR_SPOS,    3,  3,{A_Chase}        ,S_SPOS_RUN8    }, // S_SPOS_RUN7
    {SPR_SPOS,    3,  3,{A_Chase}        ,S_SPOS_RUN1    }, // S_SPOS_RUN8
    {SPR_SPOS,    4, 10,{A_FaceTarget}   ,S_SPOS_ATK2    }, // S_SPOS_ATK1
    {SPR_SPOS,32773, 10,{A_SPosAttack}   ,S_SPOS_ATK3    }, // S_SPOS_ATK2
    {SPR_SPOS,    4, 10,{NULL}           ,S_SPOS_RUN1    }, // S_SPOS_ATK3
    {SPR_SPOS,    6,  3,{NULL}           ,S_SPOS_PAIN2   }, // S_SPOS_PAIN
    {SPR_SPOS,    6,  3,{A_Pain}         ,S_SPOS_RUN1    }, // S_SPOS_PAIN2
    {SPR_SPOS,    7,  5,{NULL}           ,S_SPOS_DIE2    }, // S_SPOS_DIE1
    {SPR_SPOS,    8,  5,{A_Scream}       ,S_SPOS_DIE3    }, // S_SPOS_DIE2
    {SPR_SPOS,    9,  5,{A_Fall}         ,S_SPOS_DIE4    }, // S_SPOS_DIE3
    {SPR_SPOS,   10,  5,{NULL}           ,S_SPOS_DIE5    }, // S_SPOS_DIE4
    {SPR_SPOS,   11, -1,{NULL}           ,S_NULL         }, // S_SPOS_DIE5
    {SPR_SPOS,   12,  5,{NULL}           ,S_SPOS_XDIE2   }, // S_SPOS_XDIE1
    {SPR_SPOS,   13,  5,{A_XScream}      ,S_SPOS_XDIE3   }, // S_SPOS_XDIE2
    {SPR_SPOS,   14,  5,{A_Fall}         ,S_SPOS_XDIE4   }, // S_SPOS_XDIE3
    {SPR_SPOS,   15,  5,{NULL}           ,S_SPOS_XDIE5   }, // S_SPOS_XDIE4
    {SPR_SPOS,   16,  5,{NULL}           ,S_SPOS_XDIE6   }, // S_SPOS_XDIE5
    {SPR_SPOS,   17,  5,{NULL}           ,S_SPOS_XDIE7   }, // S_SPOS_XDIE6
    {SPR_SPOS,   18,  5,{NULL}           ,S_SPOS_XDIE8   }, // S_SPOS_XDIE7
    {SPR_SPOS,   19,  5,{NULL}           ,S_SPOS_XDIE9   }, // S_SPOS_XDIE8
    {SPR_SPOS,   20, -1,{NULL}           ,S_NULL         }, // S_SPOS_XDIE9
    {SPR_SPOS,   11,  5,{NULL}           ,S_SPOS_RAISE2  }, // S_SPOS_RAISE1
    {SPR_SPOS,   10,  5,{NULL}           ,S_SPOS_RAISE3  }, // S_SPOS_RAISE2
    {SPR_SPOS,    9,  5,{NULL}           ,S_SPOS_RAISE4  }, // S_SPOS_RAISE3
    {SPR_SPOS,    8,  5,{NULL}           ,S_SPOS_RAISE5  }, // S_SPOS_RAISE4
    {SPR_SPOS,    7,  5,{NULL}           ,S_SPOS_RUN1    }, // S_SPOS_RAISE5
    {SPR_VILE,    0, 10,{A_Look}         ,S_VILE_STND2   }, // S_VILE_STND
    {SPR_VILE,    1, 10,{A_Look}         ,S_VILE_STND    }, // S_VILE_STND2
    {SPR_VILE,    0,  2,{A_VileChase}    ,S_VILE_RUN2    }, // S_VILE_RUN1
    {SPR_VILE,    0,  2,{A_VileChase}    ,S_VILE_RUN3    }, // S_VILE_RUN2
    {SPR_VILE,    1,  2,{A_VileChase}    ,S_VILE_RUN4    }, // S_VILE_RUN3
    {SPR_VILE,    1,  2,{A_VileChase}    ,S_VILE_RUN5    }, // S_VILE_RUN4
    {SPR_VILE,    2,  2,{A_VileChase}    ,S_VILE_RUN6    }, // S_VILE_RUN5
    {SPR_VILE,    2,  2,{A_VileChase}    ,S_VILE_RUN7    }, // S_VILE_RUN6
    {SPR_VILE,    3,  2,{A_VileChase}    ,S_VILE_RUN8    }, // S_VILE_RUN7
    {SPR_VILE,    3,  2,{A_VileChase}    ,S_VILE_RUN9    }, // S_VILE_RUN8
    {SPR_VILE,    4,  2,{A_VileChase}    ,S_VILE_RUN10   }, // S_VILE_RUN9
    {SPR_VILE,    4,  2,{A_VileChase}    ,S_VILE_RUN11   }, // S_VILE_RUN10
    {SPR_VILE,    5,  2,{A_VileChase}    ,S_VILE_RUN12   }, // S_VILE_RUN11
    {SPR_VILE,    5,  2,{A_VileChase}    ,S_VILE_RUN1    }, // S_VILE_RUN12
    {SPR_VILE,32774,  0,{A_VileStart}    ,S_VILE_ATK2    }, // S_VILE_ATK1
    {SPR_VILE,32774, 10,{A_FaceTarget}   ,S_VILE_ATK3    }, // S_VILE_ATK2
    {SPR_VILE,32775,  8,{A_VileTarget}   ,S_VILE_ATK4    }, // S_VILE_ATK3
    {SPR_VILE,32776,  8,{A_FaceTarget}   ,S_VILE_ATK5    }, // S_VILE_ATK4
    {SPR_VILE,32777,  8,{A_FaceTarget}   ,S_VILE_ATK6    }, // S_VILE_ATK5
    {SPR_VILE,32778,  8,{A_FaceTarget}   ,S_VILE_ATK7    }, // S_VILE_ATK6
    {SPR_VILE,32779,  8,{A_FaceTarget}   ,S_VILE_ATK8    }, // S_VILE_ATK7
    {SPR_VILE,32780,  8,{A_FaceTarget}   ,S_VILE_ATK9    }, // S_VILE_ATK8
    {SPR_VILE,32781,  8,{A_FaceTarget}   ,S_VILE_ATK10   }, // S_VILE_ATK9
    {SPR_VILE,32782,  8,{A_VileAttack}   ,S_VILE_ATK11   }, // S_VILE_ATK10
    {SPR_VILE,32783, 20,{NULL}           ,S_VILE_RUN1    }, // S_VILE_ATK11
    {SPR_VILE,32794, 10,{NULL}           ,S_VILE_HEAL2   }, // S_VILE_HEAL1
    {SPR_VILE,32795, 10,{NULL}           ,S_VILE_HEAL3   }, // S_VILE_HEAL2
    {SPR_VILE,32796, 10,{NULL}           ,S_VILE_RUN1    }, // S_VILE_HEAL3
    {SPR_VILE,   16,  5,{NULL}           ,S_VILE_PAIN2   }, // S_VILE_PAIN
    {SPR_VILE,   16,  5,{A_Pain}         ,S_VILE_RUN1    }, // S_VILE_PAIN2
    {SPR_VILE,   16,  7,{NULL}           ,S_VILE_DIE2    }, // S_VILE_DIE1
    {SPR_VILE,   17,  7,{A_Scream}       ,S_VILE_DIE3    }, // S_VILE_DIE2
    {SPR_VILE,   18,  7,{A_Fall}         ,S_VILE_DIE4    }, // S_VILE_DIE3
    {SPR_VILE,   19,  7,{NULL}           ,S_VILE_DIE5    }, // S_VILE_DIE4
    {SPR_VILE,   20,  7,{NULL}           ,S_VILE_DIE6    }, // S_VILE_DIE5
    {SPR_VILE,   21,  7,{NULL}           ,S_VILE_DIE7    }, // S_VILE_DIE6
    {SPR_VILE,   22,  7,{NULL}           ,S_VILE_DIE8    }, // S_VILE_DIE7
    {SPR_VILE,   23,  5,{NULL}           ,S_VILE_DIE9    }, // S_VILE_DIE8
    {SPR_VILE,   24,  5,{NULL}           ,S_VILE_DIE10   }, // S_VILE_DIE9
    {SPR_VILE,   25, -1,{NULL}           ,S_NULL         }, // S_VILE_DIE10
    {SPR_FIRE,32768,  2,{A_StartFire}    ,S_FIRE2        }, // S_FIRE1
    {SPR_FIRE,32769,  2,{A_Fire}         ,S_FIRE3        }, // S_FIRE2
    {SPR_FIRE,32768,  2,{A_Fire}         ,S_FIRE4        }, // S_FIRE3
    {SPR_FIRE,32769,  2,{A_Fire}         ,S_FIRE5        }, // S_FIRE4
    {SPR_FIRE,32770,  2,{A_FireCrackle}  ,S_FIRE6        }, // S_FIRE5
    {SPR_FIRE,32769,  2,{A_Fire}         ,S_FIRE7        }, // S_FIRE6
    {SPR_FIRE,32770,  2,{A_Fire}         ,S_FIRE8        }, // S_FIRE7
    {SPR_FIRE,32769,  2,{A_Fire}         ,S_FIRE9        }, // S_FIRE8
    {SPR_FIRE,32770,  2,{A_Fire}         ,S_FIRE10       }, // S_FIRE9
    {SPR_FIRE,32771,  2,{A_Fire}         ,S_FIRE11       }, // S_FIRE10
    {SPR_FIRE,32770,  2,{A_Fire}         ,S_FIRE12       }, // S_FIRE11
    {SPR_FIRE,32771,  2,{A_Fire}         ,S_FIRE13       }, // S_FIRE12
    {SPR_FIRE,32770,  2,{A_Fire}         ,S_FIRE14       }, // S_FIRE13
    {SPR_FIRE,32771,  2,{A_Fire}         ,S_FIRE15       }, // S_FIRE14
    {SPR_FIRE,32772,  2,{A_Fire}         ,S_FIRE16       }, // S_FIRE15
    {SPR_FIRE,32771,  2,{A_Fire}         ,S_FIRE17       }, // S_FIRE16
    {SPR_FIRE,32772,  2,{A_Fire}         ,S_FIRE18       }, // S_FIRE17
    {SPR_FIRE,32771,  2,{A_Fire}         ,S_FIRE19       }, // S_FIRE18
    {SPR_FIRE,32772,  2,{A_FireCrackle}  ,S_FIRE20       }, // S_FIRE19
    {SPR_FIRE,32773,  2,{A_Fire}         ,S_FIRE21       }, // S_FIRE20
    {SPR_FIRE,32772,  2,{A_Fire}         ,S_FIRE22       }, // S_FIRE21
    {SPR_FIRE,32773,  2,{A_Fire}         ,S_FIRE23       }, // S_FIRE22
    {SPR_FIRE,32772,  2,{A_Fire}         ,S_FIRE24       }, // S_FIRE23
    {SPR_FIRE,32773,  2,{A_Fire}         ,S_FIRE25       }, // S_FIRE24
    {SPR_FIRE,32774,  2,{A_Fire}         ,S_FIRE26       }, // S_FIRE25
    {SPR_FIRE,32775,  2,{A_Fire}         ,S_FIRE27       }, // S_FIRE26
    {SPR_FIRE,32774,  2,{A_Fire}         ,S_FIRE28       }, // S_FIRE27
    {SPR_FIRE,32775,  2,{A_Fire}         ,S_FIRE29       }, // S_FIRE28
    {SPR_FIRE,32774,  2,{A_Fire}         ,S_FIRE30       }, // S_FIRE29
    {SPR_FIRE,32775,  2,{A_Fire}         ,S_NULL         }, // S_FIRE30
    {SPR_PUFF,    1,  4,{NULL}           ,S_SMOKE2       }, // S_SMOKE1
    {SPR_PUFF,    2,  4,{NULL}           ,S_SMOKE3       }, // S_SMOKE2
    {SPR_PUFF,    1,  4,{NULL}           ,S_SMOKE4       }, // S_SMOKE3
    {SPR_PUFF,    2,  4,{NULL}           ,S_SMOKE5       }, // S_SMOKE4
    {SPR_PUFF,    3,  4,{NULL}           ,S_NULL         }, // S_SMOKE5
    {SPR_FATB,32768,  2,{A_Tracer}       ,S_TRACER2      }, // S_TRACER
    {SPR_FATB,32769,  2,{A_Tracer}       ,S_TRACER       }, // S_TRACER2
    {SPR_FBXP,32768,  8,{NULL}           ,S_TRACEEXP2    }, // S_TRACEEXP1
    {SPR_FBXP,32769,  6,{NULL}           ,S_TRACEEXP3    }, // S_TRACEEXP2
    {SPR_FBXP,32770,  4,{NULL}           ,S_NULL         }, // S_TRACEEXP3
    {SPR_SKEL,    0, 10,{A_Look}         ,S_SKEL_STND2   }, // S_SKEL_STND
    {SPR_SKEL,    1, 10,{A_Look}         ,S_SKEL_STND    }, // S_SKEL_STND2
    {SPR_SKEL,    0,  2,{A_Chase}        ,S_SKEL_RUN2    }, // S_SKEL_RUN1
    {SPR_SKEL,    0,  2,{A_Chase}        ,S_SKEL_RUN3    }, // S_SKEL_RUN2
    {SPR_SKEL,    1,  2,{A_Chase}        ,S_SKEL_RUN4    }, // S_SKEL_RUN3
    {SPR_SKEL,    1,  2,{A_Chase}        ,S_SKEL_RUN5    }, // S_SKEL_RUN4
    {SPR_SKEL,    2,  2,{A_Chase}        ,S_SKEL_RUN6    }, // S_SKEL_RUN5
    {SPR_SKEL,    2,  2,{A_Chase}        ,S_SKEL_RUN7    }, // S_SKEL_RUN6
    {SPR_SKEL,    3,  2,{A_Chase}        ,S_SKEL_RUN8    }, // S_SKEL_RUN7
    {SPR_SKEL,    3,  2,{A_Chase}        ,S_SKEL_RUN9    }, // S_SKEL_RUN8
    {SPR_SKEL,    4,  2,{A_Chase}        ,S_SKEL_RUN10   }, // S_SKEL_RUN9
    {SPR_SKEL,    4,  2,{A_Chase}        ,S_SKEL_RUN11   }, // S_SKEL_RUN10
    {SPR_SKEL,    5,  2,{A_Chase}        ,S_SKEL_RUN12   }, // S_SKEL_RUN11
    {SPR_SKEL,    5,  2,{A_Chase}        ,S_SKEL_RUN1    }, // S_SKEL_RUN12
    {SPR_SKEL,    6,  0,{A_FaceTarget}   ,S_SKEL_FIST2   }, // S_SKEL_FIST1
    {SPR_SKEL,    6,  6,{A_SkelWhoosh}   ,S_SKEL_FIST3   }, // S_SKEL_FIST2
    {SPR_SKEL,    7,  6,{A_FaceTarget}   ,S_SKEL_FIST4   }, // S_SKEL_FIST3
    {SPR_SKEL,    8,  6,{A_SkelFist}     ,S_SKEL_RUN1    }, // S_SKEL_FIST4
    {SPR_SKEL,32777,  0,{A_FaceTarget}   ,S_SKEL_MISS2   }, // S_SKEL_MISS1
    {SPR_SKEL,32777, 10,{A_FaceTarget}   ,S_SKEL_MISS3   }, // S_SKEL_MISS2
    {SPR_SKEL,   10, 10,{A_SkelMissile}  ,S_SKEL_MISS4   }, // S_SKEL_MISS3
    {SPR_SKEL,   10, 10,{A_FaceTarget}   ,S_SKEL_RUN1    }, // S_SKEL_MISS4
    {SPR_SKEL,   11,  5,{NULL}           ,S_SKEL_PAIN2   }, // S_SKEL_PAIN
    {SPR_SKEL,   11,  5,{A_Pain}         ,S_SKEL_RUN1    }, // S_SKEL_PAIN2
    {SPR_SKEL,   11,  7,{NULL}           ,S_SKEL_DIE2    }, // S_SKEL_DIE1
    {SPR_SKEL,   12,  7,{NULL}           ,S_SKEL_DIE3    }, // S_SKEL_DIE2
    {SPR_SKEL,   13,  7,{A_Scream}       ,S_SKEL_DIE4    }, // S_SKEL_DIE3
    {SPR_SKEL,   14,  7,{A_Fall}         ,S_SKEL_DIE5    }, // S_SKEL_DIE4
    {SPR_SKEL,   15,  7,{NULL}           ,S_SKEL_DIE6    }, // S_SKEL_DIE5
    {SPR_SKEL,   16, -1,{NULL}           ,S_NULL         }, // S_SKEL_DIE6
    {SPR_SKEL,   16,  5,{NULL}           ,S_SKEL_RAISE2  }, // S_SKEL_RAISE1
    {SPR_SKEL,   15,  5,{NULL}           ,S_SKEL_RAISE3  }, // S_SKEL_RAISE2
    {SPR_SKEL,   14,  5,{NULL}           ,S_SKEL_RAISE4  }, // S_SKEL_RAISE3
    {SPR_SKEL,   13,  5,{NULL}           ,S_SKEL_RAISE5  }, // S_SKEL_RAISE4
    {SPR_SKEL,   12,  5,{NULL}           ,S_SKEL_RAISE6  }, // S_SKEL_RAISE5
    {SPR_SKEL,   11,  5,{NULL}           ,S_SKEL_RUN1    }, // S_SKEL_RAISE6
    {SPR_MANF,32768,  4,{NULL}           ,S_FATSHOT2     }, // S_FATSHOT1
    {SPR_MANF,32769,  4,{NULL}           ,S_FATSHOT1     }, // S_FATSHOT2
    {SPR_MISL,32769,  8,{NULL}           ,S_FATSHOTX2    }, // S_FATSHOTX1
    {SPR_MISL,32770,  6,{NULL}           ,S_FATSHOTX3    }, // S_FATSHOTX2
    {SPR_MISL,32771,  4,{NULL}           ,S_NULL         }, // S_FATSHOTX3
    {SPR_FATT,    0, 15,{A_Look}         ,S_FATT_STND2   }, // S_FATT_STND
    {SPR_FATT,    1, 15,{A_Look}         ,S_FATT_STND    }, // S_FATT_STND2
    {SPR_FATT,    0,  4,{A_Chase}        ,S_FATT_RUN2    }, // S_FATT_RUN1
    {SPR_FATT,    0,  4,{A_Chase}        ,S_FATT_RUN3    }, // S_FATT_RUN2
    {SPR_FATT,    1,  4,{A_Chase}        ,S_FATT_RUN4    }, // S_FATT_RUN3
    {SPR_FATT,    1,  4,{A_Chase}        ,S_FATT_RUN5    }, // S_FATT_RUN4
    {SPR_FATT,    2,  4,{A_Chase}        ,S_FATT_RUN6    }, // S_FATT_RUN5
    {SPR_FATT,    2,  4,{A_Chase}        ,S_FATT_RUN7    }, // S_FATT_RUN6
    {SPR_FATT,    3,  4,{A_Chase}        ,S_FATT_RUN8    }, // S_FATT_RUN7
    {SPR_FATT,    3,  4,{A_Chase}        ,S_FATT_RUN9    }, // S_FATT_RUN8
    {SPR_FATT,    4,  4,{A_Chase}        ,S_FATT_RUN10   }, // S_FATT_RUN9
    {SPR_FATT,    4,  4,{A_Chase}        ,S_FATT_RUN11   }, // S_FATT_RUN10
    {SPR_FATT,    5,  4,{A_Chase}        ,S_FATT_RUN12   }, // S_FATT_RUN11
    {SPR_FATT,    5,  4,{A_Chase}        ,S_FATT_RUN1    }, // S_FATT_RUN12
    {SPR_FATT,    6, 20,{A_FatRaise}     ,S_FATT_ATK2    }, // S_FATT_ATK1
    {SPR_FATT,32775, 10,{A_FatAttack1}   ,S_FATT_ATK3    }, // S_FATT_ATK2
    {SPR_FATT,    8,  5,{A_FaceTarget}   ,S_FATT_ATK4    }, // S_FATT_ATK3
    {SPR_FATT,    6,  5,{A_FaceTarget}   ,S_FATT_ATK5    }, // S_FATT_ATK4
    {SPR_FATT,32775, 10,{A_FatAttack2}   ,S_FATT_ATK6    }, // S_FATT_ATK5
    {SPR_FATT,    8,  5,{A_FaceTarget}   ,S_FATT_ATK7    }, // S_FATT_ATK6
    {SPR_FATT,    6,  5,{A_FaceTarget}   ,S_FATT_ATK8    }, // S_FATT_ATK7
    {SPR_FATT,32775, 10,{A_FatAttack3}   ,S_FATT_ATK9    }, // S_FATT_ATK8
    {SPR_FATT,    8,  5,{A_FaceTarget}   ,S_FATT_ATK10   }, // S_FATT_ATK9
    {SPR_FATT,    6,  5,{A_FaceTarget}   ,S_FATT_RUN1    }, // S_FATT_ATK10
    {SPR_FATT,    9,  3,{NULL}           ,S_FATT_PAIN2   }, // S_FATT_PAIN
    {SPR_FATT,    9,  3,{A_Pain}         ,S_FATT_RUN1    }, // S_FATT_PAIN2
    {SPR_FATT,   10,  6,{NULL}           ,S_FATT_DIE2    }, // S_FATT_DIE1
    {SPR_FATT,   11,  6,{A_Scream}       ,S_FATT_DIE3    }, // S_FATT_DIE2
    {SPR_FATT,   12,  6,{A_Fall}         ,S_FATT_DIE4    }, // S_FATT_DIE3
    {SPR_FATT,   13,  6,{NULL}           ,S_FATT_DIE5    }, // S_FATT_DIE4
    {SPR_FATT,   14,  6,{NULL}           ,S_FATT_DIE6    }, // S_FATT_DIE5
    {SPR_FATT,   15,  6,{NULL}           ,S_FATT_DIE7    }, // S_FATT_DIE6
    {SPR_FATT,   16,  6,{NULL}           ,S_FATT_DIE8    }, // S_FATT_DIE7
    {SPR_FATT,   17,  6,{NULL}           ,S_FATT_DIE9    }, // S_FATT_DIE8
    {SPR_FATT,   18,  6,{NULL}           ,S_FATT_DIE10   }, // S_FATT_DIE9
    {SPR_FATT,   19, -1,{A_BossDeath}    ,S_NULL         }, // S_FATT_DIE10
    {SPR_FATT,   17,  5,{NULL}           ,S_FATT_RAISE2  }, // S_FATT_RAISE1
    {SPR_FATT,   16,  5,{NULL}           ,S_FATT_RAISE3  }, // S_FATT_RAISE2
    {SPR_FATT,   15,  5,{NULL}           ,S_FATT_RAISE4  }, // S_FATT_RAISE3
    {SPR_FATT,   14,  5,{NULL}           ,S_FATT_RAISE5  }, // S_FATT_RAISE4
    {SPR_FATT,   13,  5,{NULL}           ,S_FATT_RAISE6  }, // S_FATT_RAISE5
    {SPR_FATT,   12,  5,{NULL}           ,S_FATT_RAISE7  }, // S_FATT_RAISE6
    {SPR_FATT,   11,  5,{NULL}           ,S_FATT_RAISE8  }, // S_FATT_RAISE7
    {SPR_FATT,   10,  5,{NULL}           ,S_FATT_RUN1    }, // S_FATT_RAISE8
    {SPR_CPOS,    0, 10,{A_Look}         ,S_CPOS_STND2   }, // S_CPOS_STND
    {SPR_CPOS,    1, 10,{A_Look}         ,S_CPOS_STND    }, // S_CPOS_STND2
    {SPR_CPOS,    0,  3,{A_Chase}        ,S_CPOS_RUN2    }, // S_CPOS_RUN1
    {SPR_CPOS,    0,  3,{A_Chase}        ,S_CPOS_RUN3    }, // S_CPOS_RUN2
    {SPR_CPOS,    1,  3,{A_Chase}        ,S_CPOS_RUN4    }, // S_CPOS_RUN3
    {SPR_CPOS,    1,  3,{A_Chase}        ,S_CPOS_RUN5    }, // S_CPOS_RUN4
    {SPR_CPOS,    2,  3,{A_Chase}        ,S_CPOS_RUN6    }, // S_CPOS_RUN5
    {SPR_CPOS,    2,  3,{A_Chase}        ,S_CPOS_RUN7    }, // S_CPOS_RUN6
    {SPR_CPOS,    3,  3,{A_Chase}        ,S_CPOS_RUN8    }, // S_CPOS_RUN7
    {SPR_CPOS,    3,  3,{A_Chase}        ,S_CPOS_RUN1    }, // S_CPOS_RUN8
    {SPR_CPOS,    4, 10,{A_FaceTarget}   ,S_CPOS_ATK2    }, // S_CPOS_ATK1
    {SPR_CPOS,32773,  4,{A_CPosAttack}   ,S_CPOS_ATK3    }, // S_CPOS_ATK2
    {SPR_CPOS,32772,  4,{A_CPosAttack}   ,S_CPOS_ATK4    }, // S_CPOS_ATK3
    {SPR_CPOS,    5,  1,{A_CPosRefire}   ,S_CPOS_ATK2    }, // S_CPOS_ATK4
    {SPR_CPOS,    6,  3,{NULL}           ,S_CPOS_PAIN2   }, // S_CPOS_PAIN
    {SPR_CPOS,    6,  3,{A_Pain}         ,S_CPOS_RUN1    }, // S_CPOS_PAIN2
    {SPR_CPOS,    7,  5,{NULL}           ,S_CPOS_DIE2    }, // S_CPOS_DIE1
    {SPR_CPOS,    8,  5,{A_Scream}       ,S_CPOS_DIE3    }, // S_CPOS_DIE2
    {SPR_CPOS,    9,  5,{A_Fall}         ,S_CPOS_DIE4    }, // S_CPOS_DIE3
    {SPR_CPOS,   10,  5,{NULL}           ,S_CPOS_DIE5    }, // S_CPOS_DIE4
    {SPR_CPOS,   11,  5,{NULL}           ,S_CPOS_DIE6    }, // S_CPOS_DIE5
    {SPR_CPOS,   12,  5,{NULL}           ,S_CPOS_DIE7    }, // S_CPOS_DIE6
    {SPR_CPOS,   13, -1,{NULL}           ,S_NULL         }, // S_CPOS_DIE7
    {SPR_CPOS,   14,  5,{NULL}           ,S_CPOS_XDIE2   }, // S_CPOS_XDIE1
    {SPR_CPOS,   15,  5,{A_XScream}      ,S_CPOS_XDIE3   }, // S_CPOS_XDIE2
    {SPR_CPOS,   16,  5,{A_Fall}         ,S_CPOS_XDIE4   }, // S_CPOS_XDIE3
    {SPR_CPOS,   17,  5,{NULL}           ,S_CPOS_XDIE5   }, // S_CPOS_XDIE4
    {SPR_CPOS,   18,  5,{NULL}           ,S_CPOS_XDIE6   }, // S_CPOS_XDIE5
    {SPR_CPOS,   19, -1,{NULL}           ,S_NULL         }, // S_CPOS_XDIE6
    {SPR_CPOS,   13,  5,{NULL}           ,S_CPOS_RAISE2  }, // S_CPOS_RAISE1
    {SPR_CPOS,   12,  5,{NULL}           ,S_CPOS_RAISE3  }, // S_CPOS_RAISE2
    {SPR_CPOS,   11,  5,{NULL}           ,S_CPOS_RAISE4  }, // S_CPOS_RAISE3
    {SPR_CPOS,   10,  5,{NULL}           ,S_CPOS_RAISE5  }, // S_CPOS_RAISE4
    {SPR_CPOS,    9,  5,{NULL}           ,S_CPOS_RAISE6  }, // S_CPOS_RAISE5
    {SPR_CPOS,    8,  5,{NULL}           ,S_CPOS_RAISE7  }, // S_CPOS_RAISE6
    {SPR_CPOS,    7,  5,{NULL}           ,S_CPOS_RUN1    }, // S_CPOS_RAISE7
    {SPR_TROO,    0, 10,{A_Look}         ,S_TROO_STND2   }, // S_TROO_STND
    {SPR_TROO,    1, 10,{A_Look}         ,S_TROO_STND    }, // S_TROO_STND2
    {SPR_TROO,    0,  3,{A_Chase}        ,S_TROO_RUN2    }, // S_TROO_RUN1
    {SPR_TROO,    0,  3,{A_Chase}        ,S_TROO_RUN3    }, // S_TROO_RUN2
    {SPR_TROO,    1,  3,{A_Chase}        ,S_TROO_RUN4    }, // S_TROO_RUN3
    {SPR_TROO,    1,  3,{A_Chase}        ,S_TROO_RUN5    }, // S_TROO_RUN4
    {SPR_TROO,    2,  3,{A_Chase}        ,S_TROO_RUN6    }, // S_TROO_RUN5
    {SPR_TROO,    2,  3,{A_Chase}        ,S_TROO_RUN7    }, // S_TROO_RUN6
    {SPR_TROO,    3,  3,{A_Chase}        ,S_TROO_RUN8    }, // S_TROO_RUN7
    {SPR_TROO,    3,  3,{A_Chase}        ,S_TROO_RUN1    }, // S_TROO_RUN8
    {SPR_TROO,    4,  8,{A_FaceTarget}   ,S_TROO_ATK2    }, // S_TROO_ATK1
    {SPR_TROO,    5,  8,{A_FaceTarget}   ,S_TROO_ATK3    }, // S_TROO_ATK2
    {SPR_TROO,    6,  6,{A_TroopAttack}  ,S_TROO_RUN1    }, // S_TROO_ATK3
    {SPR_TROO,    7,  2,{NULL}           ,S_TROO_PAIN2   }, // S_TROO_PAIN
    {SPR_TROO,    7,  2,{A_Pain}         ,S_TROO_RUN1    }, // S_TROO_PAIN2
    {SPR_TROO,    8,  8,{NULL}           ,S_TROO_DIE2    }, // S_TROO_DIE1
    {SPR_TROO,    9,  8,{A_Scream}       ,S_TROO_DIE3    }, // S_TROO_DIE2
    {SPR_TROO,   10,  6,{NULL}           ,S_TROO_DIE4    }, // S_TROO_DIE3
    {SPR_TROO,   11,  6,{A_Fall}         ,S_TROO_DIE5    }, // S_TROO_DIE4
    {SPR_TROO,   12, -1,{NULL}           ,S_NULL         }, // S_TROO_DIE5
    {SPR_TROO,   13,  5,{NULL}           ,S_TROO_XDIE2   }, // S_TROO_XDIE1
    {SPR_TROO,   14,  5,{A_XScream}      ,S_TROO_XDIE3   }, // S_TROO_XDIE2
    {SPR_TROO,   15,  5,{NULL}           ,S_TROO_XDIE4   }, // S_TROO_XDIE3
    {SPR_TROO,   16,  5,{A_Fall}         ,S_TROO_XDIE5   }, // S_TROO_XDIE4
    {SPR_TROO,   17,  5,{NULL}           ,S_TROO_XDIE6   }, // S_TROO_XDIE5
    {SPR_TROO,   18,  5,{NULL}           ,S_TROO_XDIE7   }, // S_TROO_XDIE6
    {SPR_TROO,   19,  5,{NULL}           ,S_TROO_XDIE8   }, // S_TROO_XDIE7
    {SPR_TROO,   20, -1,{NULL}           ,S_NULL         }, // S_TROO_XDIE8
    {SPR_TROO,   12,  8,{NULL}           ,S_TROO_RAISE2  }, // S_TROO_RAISE1
    {SPR_TROO,   11,  8,{NULL}           ,S_TROO_RAISE3  }, // S_TROO_RAISE2
    {SPR_TROO,   10,  6,{NULL}           ,S_TROO_RAISE4  }, // S_TROO_RAISE3
    {SPR_TROO,    9,  6,{NULL}           ,S_TROO_RAISE5  }, // S_TROO_RAISE4
    {SPR_TROO,    8,  6,{NULL}           ,S_TROO_RUN1    }, // S_TROO_RAISE5
    {SPR_SARG,    0, 10,{A_Look}         ,S_SARG_STND2   }, // S_SARG_STND
    {SPR_SARG,    1, 10,{A_Look}         ,S_SARG_STND    }, // S_SARG_STND2
    {SPR_SARG,    0,  2,{A_Chase}        ,S_SARG_RUN2    }, // S_SARG_RUN1
    {SPR_SARG,    0,  2,{A_Chase}        ,S_SARG_RUN3    }, // S_SARG_RUN2
    {SPR_SARG,    1,  2,{A_Chase}        ,S_SARG_RUN4    }, // S_SARG_RUN3
    {SPR_SARG,    1,  2,{A_Chase}        ,S_SARG_RUN5    }, // S_SARG_RUN4
    {SPR_SARG,    2,  2,{A_Chase}        ,S_SARG_RUN6    }, // S_SARG_RUN5
    {SPR_SARG,    2,  2,{A_Chase}        ,S_SARG_RUN7    }, // S_SARG_RUN6
    {SPR_SARG,    3,  2,{A_Chase}        ,S_SARG_RUN8    }, // S_SARG_RUN7
    {SPR_SARG,    3,  2,{A_Chase}        ,S_SARG_RUN1    }, // S_SARG_RUN8
    {SPR_SARG,    4,  8,{A_FaceTarget}   ,S_SARG_ATK2    }, // S_SARG_ATK1
    {SPR_SARG,    5,  8,{A_FaceTarget}   ,S_SARG_ATK3    }, // S_SARG_ATK2
    {SPR_SARG,    6,  8,{A_SargAttack}   ,S_SARG_RUN1    }, // S_SARG_ATK3
    {SPR_SARG,    7,  2,{NULL}           ,S_SARG_PAIN2   }, // S_SARG_PAIN
    {SPR_SARG,    7,  2,{A_Pain}         ,S_SARG_RUN1    }, // S_SARG_PAIN2
    {SPR_SARG,    8,  8,{NULL}           ,S_SARG_DIE2    }, // S_SARG_DIE1
    {SPR_SARG,    9,  8,{A_Scream}       ,S_SARG_DIE3    }, // S_SARG_DIE2
    {SPR_SARG,   10,  4,{NULL}           ,S_SARG_DIE4    }, // S_SARG_DIE3
    {SPR_SARG,   11,  4,{A_Fall}         ,S_SARG_DIE5    }, // S_SARG_DIE4
    {SPR_SARG,   12,  4,{NULL}           ,S_SARG_DIE6    }, // S_SARG_DIE5
    {SPR_SARG,   13, -1,{NULL}           ,S_NULL         }, // S_SARG_DIE6
    {SPR_SARG,   13,  5,{NULL}           ,S_SARG_RAISE2  }, // S_SARG_RAISE1
    {SPR_SARG,   12,  5,{NULL}           ,S_SARG_RAISE3  }, // S_SARG_RAISE2
    {SPR_SARG,   11,  5,{NULL}           ,S_SARG_RAISE4  }, // S_SARG_RAISE3
    {SPR_SARG,   10,  5,{NULL}           ,S_SARG_RAISE5  }, // S_SARG_RAISE4
    {SPR_SARG,    9,  5,{NULL}           ,S_SARG_RAISE6  }, // S_SARG_RAISE5
    {SPR_SARG,    8,  5,{NULL}           ,S_SARG_RUN1    }, // S_SARG_RAISE6
    {SPR_HEAD,    0, 10,{A_Look}         ,S_HEAD_STND    }, // S_HEAD_STND
    {SPR_HEAD,    0,  3,{A_Chase}        ,S_HEAD_RUN1    }, // S_HEAD_RUN1
    {SPR_HEAD,    1,  5,{A_FaceTarget}   ,S_HEAD_ATK2    }, // S_HEAD_ATK1
    {SPR_HEAD,    2,  5,{A_FaceTarget}   ,S_HEAD_ATK3    }, // S_HEAD_ATK2
    {SPR_HEAD,32771,  5,{A_HeadAttack}   ,S_HEAD_RUN1    }, // S_HEAD_ATK3
    {SPR_HEAD,    4,  3,{NULL}           ,S_HEAD_PAIN2   }, // S_HEAD_PAIN
    {SPR_HEAD,    4,  3,{A_Pain}         ,S_HEAD_PAIN3   }, // S_HEAD_PAIN2
    {SPR_HEAD,    5,  6,{NULL}           ,S_HEAD_RUN1    }, // S_HEAD_PAIN3
    {SPR_HEAD,    6,  8,{NULL}           ,S_HEAD_DIE2    }, // S_HEAD_DIE1
    {SPR_HEAD,    7,  8,{A_Scream}       ,S_HEAD_DIE3    }, // S_HEAD_DIE2
    {SPR_HEAD,    8,  8,{NULL}           ,S_HEAD_DIE4    }, // S_HEAD_DIE3
    {SPR_HEAD,    9,  8,{NULL}           ,S_HEAD_DIE5    }, // S_HEAD_DIE4
    {SPR_HEAD,   10,  8,{A_Fall}         ,S_HEAD_DIE6    }, // S_HEAD_DIE5
    {SPR_HEAD,   11, -1,{NULL}           ,S_NULL         }, // S_HEAD_DIE6
    {SPR_HEAD,   11,  8,{NULL}           ,S_HEAD_RAISE2  }, // S_HEAD_RAISE1
    {SPR_HEAD,   10,  8,{NULL}           ,S_HEAD_RAISE3  }, // S_HEAD_RAISE2
    {SPR_HEAD,    9,  8,{NULL}           ,S_HEAD_RAISE4  }, // S_HEAD_RAISE3
    {SPR_HEAD,    8,  8,{NULL}           ,S_HEAD_RAISE5  }, // S_HEAD_RAISE4
    {SPR_HEAD,    7,  8,{NULL}           ,S_HEAD_RAISE6  }, // S_HEAD_RAISE5
    {SPR_HEAD,    6,  8,{NULL}           ,S_HEAD_RUN1    }, // S_HEAD_RAISE6
    {SPR_BAL7,32768,  4,{NULL}           ,S_BRBALL2      }, // S_BRBALL1
    {SPR_BAL7,32769,  4,{NULL}           ,S_BRBALL1      }, // S_BRBALL2
    {SPR_BAL7,32770,  6,{NULL}           ,S_BRBALLX2     }, // S_BRBALLX1
    {SPR_BAL7,32771,  6,{NULL}           ,S_BRBALLX3     }, // S_BRBALLX2
    {SPR_BAL7,32772,  6,{NULL}           ,S_NULL         }, // S_BRBALLX3
    {SPR_BOSS,    0, 10,{A_Look}         ,S_BOSS_STND2   }, // S_BOSS_STND
    {SPR_BOSS,    1, 10,{A_Look}         ,S_BOSS_STND    }, // S_BOSS_STND2
    {SPR_BOSS,    0,  3,{A_Chase}        ,S_BOSS_RUN2    }, // S_BOSS_RUN1
    {SPR_BOSS,    0,  3,{A_Chase}        ,S_BOSS_RUN3    }, // S_BOSS_RUN2
    {SPR_BOSS,    1,  3,{A_Chase}        ,S_BOSS_RUN4    }, // S_BOSS_RUN3
    {SPR_BOSS,    1,  3,{A_Chase}        ,S_BOSS_RUN5    }, // S_BOSS_RUN4
    {SPR_BOSS,    2,  3,{A_Chase}        ,S_BOSS_RUN6    }, // S_BOSS_RUN5
    {SPR_BOSS,    2,  3,{A_Chase}        ,S_BOSS_RUN7    }, // S_BOSS_RUN6
    {SPR_BOSS,    3,  3,{A_Chase}        ,S_BOSS_RUN8    }, // S_BOSS_RUN7
    {SPR_BOSS,    3,  3,{A_Chase}        ,S_BOSS_RUN1    }, // S_BOSS_RUN8
    {SPR_BOSS,    4,  8,{A_FaceTarget}   ,S_BOSS_ATK2    }, // S_BOSS_ATK1
    {SPR_BOSS,    5,  8,{A_FaceTarget}   ,S_BOSS_ATK3    }, // S_BOSS_ATK2
    {SPR_BOSS,    6,  8,{A_BruisAttack}  ,S_BOSS_RUN1    }, // S_BOSS_ATK3
    {SPR_BOSS,    7,  2,{NULL}           ,S_BOSS_PAIN2   }, // S_BOSS_PAIN
    {SPR_BOSS,    7,  2,{A_Pain}         ,S_BOSS_RUN1    }, // S_BOSS_PAIN2
    {SPR_BOSS,    8,  8,{NULL}           ,S_BOSS_DIE2    }, // S_BOSS_DIE1
    {SPR_BOSS,    9,  8,{A_Scream}       ,S_BOSS_DIE3    }, // S_BOSS_DIE2
    {SPR_BOSS,   10,  8,{NULL}           ,S_BOSS_DIE4    }, // S_BOSS_DIE3
    {SPR_BOSS,   11,  8,{A_Fall}         ,S_BOSS_DIE5    }, // S_BOSS_DIE4
    {SPR_BOSS,   12,  8,{NULL}           ,S_BOSS_DIE6    }, // S_BOSS_DIE5
    {SPR_BOSS,   13,  8,{NULL}           ,S_BOSS_DIE7    }, // S_BOSS_DIE6
    {SPR_BOSS,   14, -1,{A_BossDeath}    ,S_NULL         }, // S_BOSS_DIE7
    {SPR_BOSS,   14,  8,{NULL}           ,S_BOSS_RAISE2  }, // S_BOSS_RAISE1
    {SPR_BOSS,   13,  8,{NULL}           ,S_BOSS_RAISE3  }, // S_BOSS_RAISE2
    {SPR_BOSS,   12,  8,{NULL}           ,S_BOSS_RAISE4  }, // S_BOSS_RAISE3
    {SPR_BOSS,   11,  8,{NULL}           ,S_BOSS_RAISE5  }, // S_BOSS_RAISE4
    {SPR_BOSS,   10,  8,{NULL}           ,S_BOSS_RAISE6  }, // S_BOSS_RAISE5
    {SPR_BOSS,    9,  8,{NULL}           ,S_BOSS_RAISE7  }, // S_BOSS_RAISE6
    {SPR_BOSS,    8,  8,{NULL}           ,S_BOSS_RUN1    }, // S_BOSS_RAISE7
    {SPR_BOS2,    0, 10,{A_Look}         ,S_BOS2_STND2   }, // S_BOS2_STND
    {SPR_BOS2,    1, 10,{A_Look}         ,S_BOS2_STND    }, // S_BOS2_STND2
    {SPR_BOS2,    0,  3,{A_Chase}        ,S_BOS2_RUN2    }, // S_BOS2_RUN1
    {SPR_BOS2,    0,  3,{A_Chase}        ,S_BOS2_RUN3    }, // S_BOS2_RUN2
    {SPR_BOS2,    1,  3,{A_Chase}        ,S_BOS2_RUN4    }, // S_BOS2_RUN3
    {SPR_BOS2,    1,  3,{A_Chase}        ,S_BOS2_RUN5    }, // S_BOS2_RUN4
    {SPR_BOS2,    2,  3,{A_Chase}        ,S_BOS2_RUN6    }, // S_BOS2_RUN5
    {SPR_BOS2,    2,  3,{A_Chase}        ,S_BOS2_RUN7    }, // S_BOS2_RUN6
    {SPR_BOS2,    3,  3,{A_Chase}        ,S_BOS2_RUN8    }, // S_BOS2_RUN7
    {SPR_BOS2,    3,  3,{A_Chase}        ,S_BOS2_RUN1    }, // S_BOS2_RUN8
    {SPR_BOS2,    4,  8,{A_FaceTarget}   ,S_BOS2_ATK2    }, // S_BOS2_ATK1
    {SPR_BOS2,    5,  8,{A_FaceTarget}   ,S_BOS2_ATK3    }, // S_BOS2_ATK2
    {SPR_BOS2,    6,  8,{A_BruisAttack}  ,S_BOS2_RUN1    }, // S_BOS2_ATK3
    {SPR_BOS2,    7,  2,{NULL}           ,S_BOS2_PAIN2   }, // S_BOS2_PAIN
    {SPR_BOS2,    7,  2,{A_Pain}         ,S_BOS2_RUN1    }, // S_BOS2_PAIN2
    {SPR_BOS2,    8,  8,{NULL}           ,S_BOS2_DIE2    }, // S_BOS2_DIE1
    {SPR_BOS2,    9,  8,{A_Scream}       ,S_BOS2_DIE3    }, // S_BOS2_DIE2
    {SPR_BOS2,   10,  8,{NULL}           ,S_BOS2_DIE4    }, // S_BOS2_DIE3
    {SPR_BOS2,   11,  8,{A_Fall}         ,S_BOS2_DIE5    }, // S_BOS2_DIE4
    {SPR_BOS2,   12,  8,{NULL}           ,S_BOS2_DIE6    }, // S_BOS2_DIE5
    {SPR_BOS2,   13,  8,{NULL}           ,S_BOS2_DIE7    }, // S_BOS2_DIE6
    {SPR_BOS2,   14, -1,{NULL}           ,S_NULL         }, // S_BOS2_DIE7
    {SPR_BOS2,   14,  8,{NULL}           ,S_BOS2_RAISE2  }, // S_BOS2_RAISE1
    {SPR_BOS2,   13,  8,{NULL}           ,S_BOS2_RAISE3  }, // S_BOS2_RAISE2
    {SPR_BOS2,   12,  8,{NULL}           ,S_BOS2_RAISE4  }, // S_BOS2_RAISE3
    {SPR_BOS2,   11,  8,{NULL}           ,S_BOS2_RAISE5  }, // S_BOS2_RAISE4
    {SPR_BOS2,   10,  8,{NULL}           ,S_BOS2_RAISE6  }, // S_BOS2_RAISE5
    {SPR_BOS2,    9,  8,{NULL}           ,S_BOS2_RAISE7  }, // S_BOS2_RAISE6
    {SPR_BOS2,    8,  8,{NULL}           ,S_BOS2_RUN1    }, // S_BOS2_RAISE7
    {SPR_SKUL,32768, 10,{A_Look}         ,S_SKULL_STND2  }, // S_SKULL_STND
    {SPR_SKUL,32769, 10,{A_Look}         ,S_SKULL_STND   }, // S_SKULL_STND2
    {SPR_SKUL,32768,  6,{A_Chase}        ,S_SKULL_RUN2   }, // S_SKULL_RUN1
    {SPR_SKUL,32769,  6,{A_Chase}        ,S_SKULL_RUN1   }, // S_SKULL_RUN2
    {SPR_SKUL,32770, 10,{A_FaceTarget}   ,S_SKULL_ATK2   }, // S_SKULL_ATK1
    {SPR_SKUL,32771,  4,{A_SkullAttack}  ,S_SKULL_ATK3   }, // S_SKULL_ATK2
    {SPR_SKUL,32770,  4,{NULL}           ,S_SKULL_ATK4   }, // S_SKULL_ATK3
    {SPR_SKUL,32771,  4,{NULL}           ,S_SKULL_ATK3   }, // S_SKULL_ATK4
    {SPR_SKUL,32772,  3,{NULL}           ,S_SKULL_PAIN2  }, // S_SKULL_PAIN
    {SPR_SKUL,32772,  3,{A_Pain}         ,S_SKULL_RUN1   }, // S_SKULL_PAIN2
    {SPR_SKUL,32773,  6,{NULL}           ,S_SKULL_DIE2   }, // S_SKULL_DIE1
    {SPR_SKUL,32774,  6,{A_Scream}       ,S_SKULL_DIE3   }, // S_SKULL_DIE2
    {SPR_SKUL,32775,  6,{NULL}           ,S_SKULL_DIE4   }, // S_SKULL_DIE3
    {SPR_SKUL,32776,  6,{A_Fall}         ,S_SKULL_DIE5   }, // S_SKULL_DIE4
    {SPR_SKUL,    9,  6,{NULL}           ,S_SKULL_DIE6   }, // S_SKULL_DIE5
    {SPR_SKUL,   10,  6,{NULL}           ,S_NULL         }, // S_SKULL_DIE6
    {SPR_SPID,    0, 10,{A_Look}         ,S_SPID_STND2   }, // S_SPID_STND
    {SPR_SPID,    1, 10,{A_Look}         ,S_SPID_STND    }, // S_SPID_STND2
    {SPR_SPID,    0,  3,{A_Metal}        ,S_SPID_RUN2    }, // S_SPID_RUN1
    {SPR_SPID,    0,  3,{A_Chase}        ,S_SPID_RUN3    }, // S_SPID_RUN2
    {SPR_SPID,    1,  3,{A_Chase}        ,S_SPID_RUN4    }, // S_SPID_RUN3
    {SPR_SPID,    1,  3,{A_Chase}        ,S_SPID_RUN5    }, // S_SPID_RUN4
    {SPR_SPID,    2,  3,{A_Metal}        ,S_SPID_RUN6    }, // S_SPID_RUN5
    {SPR_SPID,    2,  3,{A_Chase}        ,S_SPID_RUN7    }, // S_SPID_RUN6
    {SPR_SPID,    3,  3,{A_Chase}        ,S_SPID_RUN8    }, // S_SPID_RUN7
    {SPR_SPID,    3,  3,{A_Chase}        ,S_SPID_RUN9    }, // S_SPID_RUN8
    {SPR_SPID,    4,  3,{A_Metal}        ,S_SPID_RUN10   }, // S_SPID_RUN9
    {SPR_SPID,    4,  3,{A_Chase}        ,S_SPID_RUN11   }, // S_SPID_RUN10
    {SPR_SPID,    5,  3,{A_Chase}        ,S_SPID_RUN12   }, // S_SPID_RUN11
    {SPR_SPID,    5,  3,{A_Chase}        ,S_SPID_RUN1    }, // S_SPID_RUN12
    {SPR_SPID,32768, 20,{A_FaceTarget}   ,S_SPID_ATK2    }, // S_SPID_ATK1
    {SPR_SPID,32774,  4,{A_SPosAttack}   ,S_SPID_ATK3    }, // S_SPID_ATK2
    {SPR_SPID,32775,  4,{A_SPosAttack}   ,S_SPID_ATK4    }, // S_SPID_ATK3
    {SPR_SPID,32775,  1,{A_SpidRefire}   ,S_SPID_ATK2    }, // S_SPID_ATK4
    {SPR_SPID,    8,  3,{NULL}           ,S_SPID_PAIN2   }, // S_SPID_PAIN
    {SPR_SPID,    8,  3,{A_Pain}         ,S_SPID_RUN1    }, // S_SPID_PAIN2
    {SPR_SPID,    9, 20,{A_Scream}       ,S_SPID_DIE2    }, // S_SPID_DIE1
    {SPR_SPID,   10, 10,{A_Fall}         ,S_SPID_DIE3    }, // S_SPID_DIE2
    {SPR_SPID,   11, 10,{NULL}           ,S_SPID_DIE4    }, // S_SPID_DIE3
    {SPR_SPID,   12, 10,{NULL}           ,S_SPID_DIE5    }, // S_SPID_DIE4
    {SPR_SPID,   13, 10,{NULL}           ,S_SPID_DIE6    }, // S_SPID_DIE5
    {SPR_SPID,   14, 10,{NULL}           ,S_SPID_DIE7    }, // S_SPID_DIE6
    {SPR_SPID,   15, 10,{NULL}           ,S_SPID_DIE8    }, // S_SPID_DIE7
    {SPR_SPID,   16, 10,{NULL}           ,S_SPID_DIE9    }, // S_SPID_DIE8
    {SPR_SPID,   17, 10,{NULL}           ,S_SPID_DIE10   }, // S_SPID_DIE9
    {SPR_SPID,   18, 30,{NULL}           ,S_SPID_DIE11   }, // S_SPID_DIE10
    {SPR_SPID,   18, -1,{A_BossDeath}    ,S_NULL         }, // S_SPID_DIE11
    {SPR_BSPI,    0, 10,{A_Look}         ,S_BSPI_STND2   }, // S_BSPI_STND
    {SPR_BSPI,    1, 10,{A_Look}         ,S_BSPI_STND    }, // S_BSPI_STND2
    {SPR_BSPI,    0, 20,{NULL}           ,S_BSPI_RUN1    }, // S_BSPI_SIGHT
    {SPR_BSPI,    0,  3,{A_BabyMetal}    ,S_BSPI_RUN2    }, // S_BSPI_RUN1
    {SPR_BSPI,    0,  3,{A_Chase}        ,S_BSPI_RUN3    }, // S_BSPI_RUN2
    {SPR_BSPI,    1,  3,{A_Chase}        ,S_BSPI_RUN4    }, // S_BSPI_RUN3
    {SPR_BSPI,    1,  3,{A_Chase}        ,S_BSPI_RUN5    }, // S_BSPI_RUN4
    {SPR_BSPI,    2,  3,{A_Chase}        ,S_BSPI_RUN6    }, // S_BSPI_RUN5
    {SPR_BSPI,    2,  3,{A_Chase}        ,S_BSPI_RUN7    }, // S_BSPI_RUN6
    {SPR_BSPI,    3,  3,{A_BabyMetal}    ,S_BSPI_RUN8    }, // S_BSPI_RUN7
    {SPR_BSPI,    3,  3,{A_Chase}        ,S_BSPI_RUN9    }, // S_BSPI_RUN8
    {SPR_BSPI,    4,  3,{A_Chase}        ,S_BSPI_RUN10   }, // S_BSPI_RUN9
    {SPR_BSPI,    4,  3,{A_Chase}        ,S_BSPI_RUN11   }, // S_BSPI_RUN10
    {SPR_BSPI,    5,  3,{A_Chase}        ,S_BSPI_RUN12   }, // S_BSPI_RUN11
    {SPR_BSPI,    5,  3,{A_Chase}        ,S_BSPI_RUN1    }, // S_BSPI_RUN12
    {SPR_BSPI,32768, 20,{A_FaceTarget}   ,S_BSPI_ATK2    }, // S_BSPI_ATK1
    {SPR_BSPI,32774,  4,{A_BspiAttack}   ,S_BSPI_ATK3    }, // S_BSPI_ATK2
    {SPR_BSPI,32775,  4,{NULL}           ,S_BSPI_ATK4    }, // S_BSPI_ATK3
    {SPR_BSPI,32775,  1,{A_SpidRefire}   ,S_BSPI_ATK2    }, // S_BSPI_ATK4
    {SPR_BSPI,    8,  3,{NULL}           ,S_BSPI_PAIN2   }, // S_BSPI_PAIN
    {SPR_BSPI,    8,  3,{A_Pain}         ,S_BSPI_RUN1    }, // S_BSPI_PAIN2
    {SPR_BSPI,    9, 20,{A_Scream}       ,S_BSPI_DIE2    }, // S_BSPI_DIE1
    {SPR_BSPI,   10,  7,{A_Fall}         ,S_BSPI_DIE3    }, // S_BSPI_DIE2
    {SPR_BSPI,   11,  7,{NULL}           ,S_BSPI_DIE4    }, // S_BSPI_DIE3
    {SPR_BSPI,   12,  7,{NULL}           ,S_BSPI_DIE5    }, // S_BSPI_DIE4
    {SPR_BSPI,   13,  7,{NULL}           ,S_BSPI_DIE6    }, // S_BSPI_DIE5
    {SPR_BSPI,   14,  7,{NULL}           ,S_BSPI_DIE7    }, // S_BSPI_DIE6
    {SPR_BSPI,   15, -1,{A_BossDeath}    ,S_NULL         }, // S_BSPI_DIE7
    {SPR_BSPI,   15,  5,{NULL}           ,S_BSPI_RAISE2  }, // S_BSPI_RAISE1
    {SPR_BSPI,   14,  5,{NULL}           ,S_BSPI_RAISE3  }, // S_BSPI_RAISE2
    {SPR_BSPI,   13,  5,{NULL}           ,S_BSPI_RAISE4  }, // S_BSPI_RAISE3
    {SPR_BSPI,   12,  5,{NULL}           ,S_BSPI_RAISE5  }, // S_BSPI_RAISE4
    {SPR_BSPI,   11,  5,{NULL}           ,S_BSPI_RAISE6  }, // S_BSPI_RAISE5
    {SPR_BSPI,   10,  5,{NULL}           ,S_BSPI_RAISE7  }, // S_BSPI_RAISE6
    {SPR_BSPI,    9,  5,{NULL}           ,S_BSPI_RUN1    }, // S_BSPI_RAISE7
    {SPR_APLS,32768,  5,{NULL}           ,S_ARACH_PLAZ2  }, // S_ARACH_PLAZ
    {SPR_APLS,32769,  5,{NULL}           ,S_ARACH_PLAZ   }, // S_ARACH_PLAZ2
    {SPR_APBX,32768,  5,{NULL}           ,S_ARACH_PLEX2  }, // S_ARACH_PLEX
    {SPR_APBX,32769,  5,{NULL}           ,S_ARACH_PLEX3  }, // S_ARACH_PLEX2
    {SPR_APBX,32770,  5,{NULL}           ,S_ARACH_PLEX4  }, // S_ARACH_PLEX3
    {SPR_APBX,32771,  5,{NULL}           ,S_ARACH_PLEX5  }, // S_ARACH_PLEX4
    {SPR_APBX,32772,  5,{NULL}           ,S_NULL         }, // S_ARACH_PLEX5
    {SPR_CYBR,    0, 10,{A_Look}         ,S_CYBER_STND2  }, // S_CYBER_STND
    {SPR_CYBR,    1, 10,{A_Look}         ,S_CYBER_STND   }, // S_CYBER_STND2
    {SPR_CYBR,    0,  3,{A_Hoof}         ,S_CYBER_RUN2   }, // S_CYBER_RUN1
    {SPR_CYBR,    0,  3,{A_Chase}        ,S_CYBER_RUN3   }, // S_CYBER_RUN2
    {SPR_CYBR,    1,  3,{A_Chase}        ,S_CYBER_RUN4   }, // S_CYBER_RUN3
    {SPR_CYBR,    1,  3,{A_Chase}        ,S_CYBER_RUN5   }, // S_CYBER_RUN4
    {SPR_CYBR,    2,  3,{A_Chase}        ,S_CYBER_RUN6   }, // S_CYBER_RUN5
    {SPR_CYBR,    2,  3,{A_Chase}        ,S_CYBER_RUN7   }, // S_CYBER_RUN6
    {SPR_CYBR,    3,  3,{A_Metal}        ,S_CYBER_RUN8   }, // S_CYBER_RUN7
    {SPR_CYBR,    3,  3,{A_Chase}        ,S_CYBER_RUN1   }, // S_CYBER_RUN8
    {SPR_CYBR,    4,  6,{A_FaceTarget}   ,S_CYBER_ATK2   }, // S_CYBER_ATK1
    {SPR_CYBR,    5, 12,{A_CyberAttack}  ,S_CYBER_ATK3   }, // S_CYBER_ATK2
    {SPR_CYBR,    4, 12,{A_FaceTarget}   ,S_CYBER_ATK4   }, // S_CYBER_ATK3
    {SPR_CYBR,    5, 12,{A_CyberAttack}  ,S_CYBER_ATK5   }, // S_CYBER_ATK4
    {SPR_CYBR,    4, 12,{A_FaceTarget}   ,S_CYBER_ATK6   }, // S_CYBER_ATK5
    {SPR_CYBR,    5, 12,{A_CyberAttack}  ,S_CYBER_RUN1   }, // S_CYBER_ATK6
    {SPR_CYBR,    6, 10,{A_Pain}         ,S_CYBER_RUN1   }, // S_CYBER_PAIN
    {SPR_CYBR,    7, 10,{NULL}           ,S_CYBER_DIE2   }, // S_CYBER_DIE1
    {SPR_CYBR,    8, 10,{A_Scream}       ,S_CYBER_DIE3   }, // S_CYBER_DIE2
    {SPR_CYBR,    9, 10,{NULL}           ,S_CYBER_DIE4   }, // S_CYBER_DIE3
    {SPR_CYBR,   10, 10,{NULL}           ,S_CYBER_DIE5   }, // S_CYBER_DIE4
    {SPR_CYBR,   11, 10,{NULL}           ,S_CYBER_DIE6   }, // S_CYBER_DIE5
    {SPR_CYBR,   12, 10,{A_Fall}         ,S_CYBER_DIE7   }, // S_CYBER_DIE6
    {SPR_CYBR,   13, 10,{NULL}           ,S_CYBER_DIE8   }, // S_CYBER_DIE7
    {SPR_CYBR,   14, 10,{NULL}           ,S_CYBER_DIE9   }, // S_CYBER_DIE8
    {SPR_CYBR,   15, 30,{NULL}           ,S_CYBER_DIE10  }, // S_CYBER_DIE9
    {SPR_CYBR,   15, -1,{A_BossDeath}    ,S_NULL         }, // S_CYBER_DIE10
    {SPR_PAIN,    0, 10,{A_Look}         ,S_PAIN_STND    }, // S_PAIN_STND
    {SPR_PAIN,    0,  3,{A_Chase}        ,S_PAIN_RUN2    }, // S_PAIN_RUN1
    {SPR_PAIN,    0,  3,{A_Chase}        ,S_PAIN_RUN3    }, // S_PAIN_RUN2
    {SPR_PAIN,    1,  3,{A_Chase}        ,S_PAIN_RUN4    }, // S_PAIN_RUN3
    {SPR_PAIN,    1,  3,{A_Chase}        ,S_PAIN_RUN5    }, // S_PAIN_RUN4
    {SPR_PAIN,    2,  3,{A_Chase}        ,S_PAIN_RUN6    }, // S_PAIN_RUN5
    {SPR_PAIN,    2,  3,{A_Chase}        ,S_PAIN_RUN1    }, // S_PAIN_RUN6
    {SPR_PAIN,    3,  5,{A_FaceTarget}   ,S_PAIN_ATK2    }, // S_PAIN_ATK1
    {SPR_PAIN,    4,  5,{A_FaceTarget}   ,S_PAIN_ATK3    }, // S_PAIN_ATK2
    {SPR_PAIN,32773,  5,{A_FaceTarget}   ,S_PAIN_ATK4    }, // S_PAIN_ATK3
    {SPR_PAIN,32773,  0,{A_PainAttack}   ,S_PAIN_RUN1    }, // S_PAIN_ATK4
    {SPR_PAIN,    6,  6,{NULL}           ,S_PAIN_PAIN2   }, // S_PAIN_PAIN
    {SPR_PAIN,    6,  6,{A_Pain}         ,S_PAIN_RUN1    }, // S_PAIN_PAIN2
    {SPR_PAIN,32775,  8,{NULL}           ,S_PAIN_DIE2    }, // S_PAIN_DIE1
    {SPR_PAIN,32776,  8,{A_Scream}       ,S_PAIN_DIE3    }, // S_PAIN_DIE2
    {SPR_PAIN,32777,  8,{NULL}           ,S_PAIN_DIE4    }, // S_PAIN_DIE3
    {SPR_PAIN,32778,  8,{NULL}           ,S_PAIN_DIE5    }, // S_PAIN_DIE4
    {SPR_PAIN,32779,  8,{A_PainDie}      ,S_PAIN_DIE6    }, // S_PAIN_DIE5
    {SPR_PAIN,32780,  8,{NULL}           ,S_NULL         }, // S_PAIN_DIE6
    {SPR_PAIN,   12,  8,{NULL}           ,S_PAIN_RAISE2  }, // S_PAIN_RAISE1
    {SPR_PAIN,   11,  8,{NULL}           ,S_PAIN_RAISE3  }, // S_PAIN_RAISE2
    {SPR_PAIN,   10,  8,{NULL}           ,S_PAIN_RAISE4  }, // S_PAIN_RAISE3
    {SPR_PAIN,    9,  8,{NULL}           ,S_PAIN_RAISE5  }, // S_PAIN_RAISE4
    {SPR_PAIN,    8,  8,{NULL}           ,S_PAIN_RAISE6  }, // S_PAIN_RAISE5
    {SPR_PAIN,    7,  8,{NULL}           ,S_PAIN_RUN1    }, // S_PAIN_RAISE6
    {SPR_SSWV,    0, 10,{A_Look}         ,S_SSWV_STND2   }, // S_SSWV_STND
    {SPR_SSWV,    1, 10,{A_Look}         ,S_SSWV_STND    }, // S_SSWV_STND2
    {SPR_SSWV,    0,  3,{A_Chase}        ,S_SSWV_RUN2    }, // S_SSWV_RUN1
    {SPR_SSWV,    0,  3,{A_Chase}        ,S_SSWV_RUN3    }, // S_SSWV_RUN2
    {SPR_SSWV,    1,  3,{A_Chase}        ,S_SSWV_RUN4    }, // S_SSWV_RUN3
    {SPR_SSWV,    1,  3,{A_Chase}        ,S_SSWV_RUN5    }, // S_SSWV_RUN4
    {SPR_SSWV,    2,  3,{A_Chase}        ,S_SSWV_RUN6    }, // S_SSWV_RUN5
    {SPR_SSWV,    2,  3,{A_Chase}        ,S_SSWV_RUN7    }, // S_SSWV_RUN6
    {SPR_SSWV,    3,  3,{A_Chase}        ,S_SSWV_RUN8    }, // S_SSWV_RUN7
    {SPR_SSWV,    3,  3,{A_Chase}        ,S_SSWV_RUN1    }, // S_SSWV_RUN8
    {SPR_SSWV,    4, 10,{A_FaceTarget}   ,S_SSWV_ATK2    }, // S_SSWV_ATK1
    {SPR_SSWV,    5, 10,{A_FaceTarget}   ,S_SSWV_ATK3    }, // S_SSWV_ATK2
    {SPR_SSWV,32774,  4,{A_CPosAttack}   ,S_SSWV_ATK4    }, // S_SSWV_ATK3
    {SPR_SSWV,    5,  6,{A_FaceTarget}   ,S_SSWV_ATK5    }, // S_SSWV_ATK4
    {SPR_SSWV,32774,  4,{A_CPosAttack}   ,S_SSWV_ATK6    }, // S_SSWV_ATK5
    {SPR_SSWV,    5,  1,{A_CPosRefire}   ,S_SSWV_ATK2    }, // S_SSWV_ATK6
    {SPR_SSWV,    7,  3,{NULL}           ,S_SSWV_PAIN2   }, // S_SSWV_PAIN
    {SPR_SSWV,    7,  3,{A_Pain}         ,S_SSWV_RUN1    }, // S_SSWV_PAIN2
    {SPR_SSWV,    8,  5,{NULL}           ,S_SSWV_DIE2    }, // S_SSWV_DIE1
    {SPR_SSWV,    9,  5,{A_Scream}       ,S_SSWV_DIE3    }, // S_SSWV_DIE2
    {SPR_SSWV,   10,  5,{A_Fall}         ,S_SSWV_DIE4    }, // S_SSWV_DIE3
    {SPR_SSWV,   11,  5,{NULL}           ,S_SSWV_DIE5    }, // S_SSWV_DIE4
    {SPR_SSWV,   12, -1,{NULL}           ,S_NULL         }, // S_SSWV_DIE5
    {SPR_SSWV,   13,  5,{NULL}           ,S_SSWV_XDIE2   }, // S_SSWV_XDIE1
    {SPR_SSWV,   14,  5,{A_XScream}      ,S_SSWV_XDIE3   }, // S_SSWV_XDIE2
    {SPR_SSWV,   15,  5,{A_Fall}         ,S_SSWV_XDIE4   }, // S_SSWV_XDIE3
    {SPR_SSWV,   16,  5,{NULL}           ,S_SSWV_XDIE5   }, // S_SSWV_XDIE4
    {SPR_SSWV,   17,  5,{NULL}           ,S_SSWV_XDIE6   }, // S_SSWV_XDIE5
    {SPR_SSWV,   18,  5,{NULL}           ,S_SSWV_XDIE7   }, // S_SSWV_XDIE6
    {SPR_SSWV,   19,  5,{NULL}           ,S_SSWV_XDIE8   }, // S_SSWV_XDIE7
    {SPR_SSWV,   20,  5,{NULL}           ,S_SSWV_XDIE9   }, // S_SSWV_XDIE8
    {SPR_SSWV,   21, -1,{NULL}           ,S_NULL         }, // S_SSWV_XDIE9
    {SPR_SSWV,   12,  5,{NULL}           ,S_SSWV_RAISE2  }, // S_SSWV_RAISE1
    {SPR_SSWV,   11,  5,{NULL}           ,S_SSWV_RAISE3  }, // S_SSWV_RAISE2
    {SPR_SSWV,   10,  5,{NULL}           ,S_SSWV_RAISE4  }, // S_SSWV_RAISE3
    {SPR_SSWV,    9,  5,{NULL}           ,S_SSWV_RAISE5  }, // S_SSWV_RAISE4
    {SPR_SSWV,    8,  5,{NULL}           ,S_SSWV_RUN1    }, // S_SSWV_RAISE5
    {SPR_KEEN,    0, -1,{NULL}           ,S_KEENSTND     }, // S_KEENSTND
    {SPR_KEEN,    0,  6,{NULL}           ,S_COMMKEEN2    }, // S_COMMKEEN
    {SPR_KEEN,    1,  6,{NULL}           ,S_COMMKEEN3    }, // S_COMMKEEN2
    {SPR_KEEN,    2,  6,{A_Scream}       ,S_COMMKEEN4    }, // S_COMMKEEN3
    {SPR_KEEN,    3,  6,{NULL}           ,S_COMMKEEN5    }, // S_COMMKEEN4
    {SPR_KEEN,    4,  6,{NULL}           ,S_COMMKEEN6    }, // S_COMMKEEN5
    {SPR_KEEN,    5,  6,{NULL}           ,S_COMMKEEN7    }, // S_COMMKEEN6
    {SPR_KEEN,    6,  6,{NULL}           ,S_COMMKEEN8    }, // S_COMMKEEN7
    {SPR_KEEN,    7,  6,{NULL}           ,S_COMMKEEN9    }, // S_COMMKEEN8
    {SPR_KEEN,    8,  6,{NULL}           ,S_COMMKEEN10   }, // S_COMMKEEN9
    {SPR_KEEN,    9,  6,{NULL}           ,S_COMMKEEN11   }, // S_COMMKEEN10
    {SPR_KEEN,   10,  6,{A_KeenDie}      ,S_COMMKEEN12   }, // S_COMMKEEN11
    {SPR_KEEN,   11, -1,{NULL}           ,S_NULL         }, // S_COMMKEEN12
    {SPR_KEEN,   12,  4,{NULL}           ,S_KEENPAIN2    }, // S_KEENPAIN
    {SPR_KEEN,   12,  8,{A_Pain}         ,S_KEENSTND     }, // S_KEENPAIN2
    {SPR_BBRN,    0, -1,{NULL}           ,S_NULL         }, // S_BRAIN
    {SPR_BBRN,    1, 36,{A_BrainPain}    ,S_BRAIN        }, // S_BRAIN_PAIN
    {SPR_BBRN,    0,100,{A_BrainScream}  ,S_BRAIN_DIE2   }, // S_BRAIN_DIE1
    {SPR_BBRN,    0, 10,{NULL}           ,S_BRAIN_DIE3   }, // S_BRAIN_DIE2
    {SPR_BBRN,    0, 10,{NULL}           ,S_BRAIN_DIE4   }, // S_BRAIN_DIE3
    {SPR_BBRN,    0, -1,{A_BrainDie}     ,S_NULL         }, // S_BRAIN_DIE4
    {SPR_SSWV,    0, 10,{A_Look}         ,S_BRAINEYE     }, // S_BRAINEYE
    {SPR_SSWV,    0,181,{A_BrainAwake}   ,S_BRAINEYE1    }, // S_BRAINEYESEE
    {SPR_SSWV,    0,150,{A_BrainSpit}    ,S_BRAINEYE1    }, // S_BRAINEYE1
    {SPR_BOSF,32768,  3,{A_SpawnSound}   ,S_SPAWN2       }, // S_SPAWN1
    {SPR_BOSF,32769,  3,{A_SpawnFly}     ,S_SPAWN3       }, // S_SPAWN2
    {SPR_BOSF,32770,  3,{A_SpawnFly}     ,S_SPAWN4       }, // S_SPAWN3
    {SPR_BOSF,32771,  3,{A_SpawnFly}     ,S_SPAWN1       }, // S_SPAWN4
    {SPR_FIRE,32768,  4,{A_Fire}         ,S_SPAWNFIRE2   }, // S_SPAWNFIRE1
    {SPR_FIRE,32769,  4,{A_Fire}         ,S_SPAWNFIRE3   }, // S_SPAWNFIRE2
    {SPR_FIRE,32770,  4,{A_Fire}         ,S_SPAWNFIRE4   }, // S_SPAWNFIRE3
    {SPR_FIRE,32771,  4,{A_Fire}         ,S_SPAWNFIRE5   }, // S_SPAWNFIRE4
    {SPR_FIRE,32772,  4,{A_Fire}         ,S_SPAWNFIRE6   }, // S_SPAWNFIRE5
    {SPR_FIRE,32773,  4,{A_Fire}         ,S_SPAWNFIRE7   }, // S_SPAWNFIRE6
    {SPR_FIRE,32774,  4,{A_Fire}         ,S_SPAWNFIRE8   }, // S_SPAWNFIRE7
    {SPR_FIRE,32775,  4,{A_Fire}         ,S_NULL         },             // S_SPAWNFIRE8
    {SPR_MISL,32769, 10,{NULL}           ,S_BRAINEXPLODE2}, // S_BRAINEXPLODE1
    {SPR_MISL,32770, 10,{NULL}           ,S_BRAINEXPLODE3}, // S_BRAINEXPLODE2
    {SPR_MISL,32771, 10,{A_BrainExplode} ,S_NULL         }, // S_BRAINEXPLODE3
    {SPR_ARM1,    0,  6,{NULL}           ,S_ARM1A        }, // S_ARM1
    {SPR_ARM1,32769,  7,{NULL}           ,S_ARM1         }, // S_ARM1A
    {SPR_ARM2,    0,  6,{NULL}           ,S_ARM2A        }, // S_ARM2
    {SPR_ARM2,32769,  6,{NULL}           ,S_ARM2         }, // S_ARM2A
    {SPR_BAR1,    0,  6,{NULL}           ,S_BAR2         }, // S_BAR1
    {SPR_BAR1,    1,  6,{NULL}           ,S_BAR1         }, // S_BAR2
    {SPR_BEXP,32768,  5,{NULL}           ,S_BEXP2        }, // S_BEXP
    {SPR_BEXP,32769,  5,{A_Scream}       ,S_BEXP3        }, // S_BEXP2
    {SPR_BEXP,32770,  5,{NULL}           ,S_BEXP4        }, // S_BEXP3
    {SPR_BEXP,32771, 10,{A_Explode}      ,S_BEXP5        }, // S_BEXP4
    {SPR_BEXP,32772, 10,{NULL}           ,S_NULL         }, // S_BEXP5
    {SPR_FCAN,32768,  4,{NULL}           ,S_BBAR2        }, // S_BBAR1
    {SPR_FCAN,32769,  4,{NULL}           ,S_BBAR3        }, // S_BBAR2
    {SPR_FCAN,32770,  4,{NULL}           ,S_BBAR1        }, // S_BBAR3
    {SPR_BON1,    0,  6,{NULL}           ,S_BON1A        }, // S_BON1
    {SPR_BON1,    1,  6,{NULL}           ,S_BON1B        }, // S_BON1A
    {SPR_BON1,    2,  6,{NULL}           ,S_BON1C        }, // S_BON1B
    {SPR_BON1,    3,  6,{NULL}           ,S_BON1D        }, // S_BON1C
    {SPR_BON1,    2,  6,{NULL}           ,S_BON1E        }, // S_BON1D
    {SPR_BON1,    1,  6,{NULL}           ,S_BON1         }, // S_BON1E
    {SPR_BON2,    0,  6,{NULL}           ,S_BON2A        }, // S_BON2
    {SPR_BON2,    1,  6,{NULL}           ,S_BON2B        }, // S_BON2A
    {SPR_BON2,    2,  6,{NULL}           ,S_BON2C        }, // S_BON2B
    {SPR_BON2,    3,  6,{NULL}           ,S_BON2D        }, // S_BON2C
    {SPR_BON2,    2,  6,{NULL}           ,S_BON2E        }, // S_BON2D
    {SPR_BON2,    1,  6,{NULL}           ,S_BON2         }, // S_BON2E
    {SPR_BKEY,    0, 10,{NULL}           ,S_BKEY2        }, // S_BKEY
    {SPR_BKEY,32769, 10,{NULL}           ,S_BKEY         }, // S_BKEY2
    {SPR_RKEY,    0, 10,{NULL}           ,S_RKEY2        }, // S_RKEY
    {SPR_RKEY,32769, 10,{NULL}           ,S_RKEY         }, // S_RKEY2
    {SPR_YKEY,    0, 10,{NULL}           ,S_YKEY2        }, // S_YKEY
    {SPR_YKEY,32769, 10,{NULL}           ,S_YKEY         }, // S_YKEY2
    {SPR_BSKU,    0, 10,{NULL}           ,S_BSKULL2      }, // S_BSKULL
    {SPR_BSKU,32769, 10,{NULL}           ,S_BSKULL       }, // S_BSKULL2
    {SPR_RSKU,    0, 10,{NULL}           ,S_RSKULL2      }, // S_RSKULL
    {SPR_RSKU,32769, 10,{NULL}           ,S_RSKULL       }, // S_RSKULL2
    {SPR_YSKU,    0, 10,{NULL}           ,S_YSKULL2      }, // S_YSKULL
    {SPR_YSKU,32769, 10,{NULL}           ,S_YSKULL       }, // S_YSKULL2
    {SPR_STIM,    0, -1,{NULL}           ,S_NULL         }, // S_STIM
    {SPR_MEDI,    0, -1,{NULL}           ,S_NULL         }, // S_MEDI
    {SPR_SOUL,32768,  6,{NULL}           ,S_SOUL2        }, // S_SOUL
    {SPR_SOUL,32769,  6,{NULL}           ,S_SOUL3        }, // S_SOUL2
    {SPR_SOUL,32770,  6,{NULL}           ,S_SOUL4        }, // S_SOUL3
    {SPR_SOUL,32771,  6,{NULL}           ,S_SOUL5        }, // S_SOUL4
    {SPR_SOUL,32770,  6,{NULL}           ,S_SOUL6        }, // S_SOUL5
    {SPR_SOUL,32769,  6,{NULL}           ,S_SOUL         }, // S_SOUL6
    {SPR_PINV,32768,  6,{NULL}           ,S_PINV2        }, // S_PINV
    {SPR_PINV,32769,  6,{NULL}           ,S_PINV3        }, // S_PINV2
    {SPR_PINV,32770,  6,{NULL}           ,S_PINV4        }, // S_PINV3
    {SPR_PINV,32771,  6,{NULL}           ,S_PINV         }, // S_PINV4
    {SPR_PSTR,32768, -1,{NULL}           ,S_NULL         }, // S_PSTR
    {SPR_PINS,32768,  6,{NULL}           ,S_PINS2        }, // S_PINS
    {SPR_PINS,32769,  6,{NULL}           ,S_PINS3        }, // S_PINS2
    {SPR_PINS,32770,  6,{NULL}           ,S_PINS4        }, // S_PINS3
    {SPR_PINS,32771,  6,{NULL}           ,S_PINS         }, // S_PINS4
    {SPR_MEGA,32768,  6,{NULL}           ,S_MEGA2        }, // S_MEGA
    {SPR_MEGA,32769,  6,{NULL}           ,S_MEGA3        }, // S_MEGA2
    {SPR_MEGA,32770,  6,{NULL}           ,S_MEGA4        }, // S_MEGA3
    {SPR_MEGA,32771,  6,{NULL}           ,S_MEGA         }, // S_MEGA4
    {SPR_SUIT,32768, -1,{NULL}           ,S_NULL         }, // S_SUIT
    {SPR_PMAP,32768,  6,{NULL}           ,S_PMAP2        }, // S_PMAP
    {SPR_PMAP,32769,  6,{NULL}           ,S_PMAP3        }, // S_PMAP2
    {SPR_PMAP,32770,  6,{NULL}           ,S_PMAP4        }, // S_PMAP3
    {SPR_PMAP,32771,  6,{NULL}           ,S_PMAP5        }, // S_PMAP4
    {SPR_PMAP,32770,  6,{NULL}           ,S_PMAP6        }, // S_PMAP5
    {SPR_PMAP,32769,  6,{NULL}           ,S_PMAP         }, // S_PMAP6
    {SPR_PVIS,32768,  6,{NULL}           ,S_PVIS2        }, // S_PVIS
    {SPR_PVIS,    1,  6,{NULL}           ,S_PVIS         }, // S_PVIS2
    {SPR_CLIP,    0, -1,{NULL}           ,S_NULL         }, // S_CLIP
    {SPR_AMMO,    0, -1,{NULL}           ,S_NULL         }, // S_AMMO
    {SPR_ROCK,    0, -1,{NULL}           ,S_NULL         }, // S_ROCK
    {SPR_BROK,    0, -1,{NULL}           ,S_NULL         }, // S_BROK
    {SPR_CELL,    0, -1,{NULL}           ,S_NULL         }, // S_CELL
    {SPR_CELP,    0, -1,{NULL}           ,S_NULL         }, // S_CELP
    {SPR_SHEL,    0, -1,{NULL}           ,S_NULL         }, // S_SHEL
    {SPR_SBOX,    0, -1,{NULL}           ,S_NULL         }, // S_SBOX
    {SPR_BPAK,    0, -1,{NULL}           ,S_NULL         }, // S_BPAK
    {SPR_BFUG,    0, -1,{NULL}           ,S_NULL         }, // S_BFUG
    {SPR_MGUN,    0, -1,{NULL}           ,S_NULL         }, // S_MGUN
    {SPR_CSAW,    0, -1,{NULL}           ,S_NULL         }, // S_CSAW
    {SPR_LAUN,    0, -1,{NULL}           ,S_NULL         }, // S_LAUN
    {SPR_PLAS,    0, -1,{NULL}           ,S_NULL         }, // S_PLAS
    {SPR_SHOT,    0, -1,{NULL}           ,S_NULL         }, // S_SHOT
    {SPR_SGN2,    0, -1,{NULL}           ,S_NULL         }, // S_SHOT2
    {SPR_COLU,32768, -1,{NULL}           ,S_NULL         }, // S_COLU
    {SPR_SMT2,    0, -1,{NULL}           ,S_NULL         }, // S_STALAG
    {SPR_GOR1,    0, 10,{NULL}           ,S_BLOODYTWITCH2}, // S_BLOODYTWITCH
    {SPR_GOR1,    1, 15,{NULL}           ,S_BLOODYTWITCH3}, // S_BLOODYTWITCH2
    {SPR_GOR1,    2,  8,{NULL}           ,S_BLOODYTWITCH4}, // S_BLOODYTWITCH3
    {SPR_GOR1,    1,  6,{NULL}           ,S_BLOODYTWITCH }, // S_BLOODYTWITCH4
    {SPR_PLAY,   13, -1,{NULL}           ,S_NULL         }, // S_DEADTORSO
    {SPR_PLAY,   18, -1,{NULL}           ,S_NULL         }, // S_DEADBOTTOM
    {SPR_POL2,    0, -1,{NULL}           ,S_NULL         }, // S_HEADSONSTICK
    {SPR_POL5,    0, -1,{NULL}           ,S_NULL         }, // S_GIBS
    {SPR_POL4,    0, -1,{NULL}           ,S_NULL         }, // S_HEADONASTICK
    {SPR_POL3,32768,  6,{NULL}           ,S_HEADCANDLES2 }, // S_HEADCANDLES
    {SPR_POL3,32769,  6,{NULL}           ,S_HEADCANDLES  }, // S_HEADCANDLES2
    {SPR_POL1,    0, -1,{NULL}           ,S_NULL         }, // S_DEADSTICK
    {SPR_POL6,    0,  6,{NULL}           ,S_LIVESTICK2   }, // S_LIVESTICK
    {SPR_POL6,    1,  8,{NULL}           ,S_LIVESTICK    }, // S_LIVESTICK2
    {SPR_GOR2,    0, -1,{NULL}           ,S_NULL         }, // S_MEAT2
    {SPR_GOR3,    0, -1,{NULL}           ,S_NULL         }, // S_MEAT3
    {SPR_GOR4,    0, -1,{NULL}           ,S_NULL         }, // S_MEAT4
    {SPR_GOR5,    0, -1,{NULL}           ,S_NULL         }, // S_MEAT5
    {SPR_SMIT,    0, -1,{NULL}           ,S_NULL         }, // S_STALAGTITE
    {SPR_COL1,    0, -1,{NULL}           ,S_NULL         }, // S_TALLGRNCOL
    {SPR_COL2,    0, -1,{NULL}           ,S_NULL         }, // S_SHRTGRNCOL
    {SPR_COL3,    0, -1,{NULL}           ,S_NULL         }, // S_TALLREDCOL
    {SPR_COL4,    0, -1,{NULL}           ,S_NULL         }, // S_SHRTREDCOL
    {SPR_CAND,32768, -1,{NULL}           ,S_NULL         }, // S_CANDLESTIK
    {SPR_CBRA,32768, -1,{NULL}           ,S_NULL         }, // S_CANDELABRA
    {SPR_COL6,    0, -1,{NULL}           ,S_NULL         }, // S_SKULLCOL
    {SPR_TRE1,    0, -1,{NULL}           ,S_NULL         }, // S_TORCHTREE
    {SPR_TRE2,    0, -1,{NULL}           ,S_NULL         }, // S_BIGTREE
    {SPR_ELEC,    0, -1,{NULL}           ,S_NULL         }, // S_TECHPILLAR
    {SPR_CEYE,32768,  6,{NULL}           ,S_EVILEYE2     }, // S_EVILEYE
    {SPR_CEYE,32769,  6,{NULL}           ,S_EVILEYE3     }, // S_EVILEYE2
    {SPR_CEYE,32770,  6,{NULL}           ,S_EVILEYE4     }, // S_EVILEYE3
    {SPR_CEYE,32769,  6,{NULL}           ,S_EVILEYE      }, // S_EVILEYE4
    {SPR_FSKU,32768,  6,{NULL}           ,S_FLOATSKULL2  }, // S_FLOATSKULL
    {SPR_FSKU,32769,  6,{NULL}           ,S_FLOATSKULL3  }, // S_FLOATSKULL2
    {SPR_FSKU,32770,  6,{NULL}           ,S_FLOATSKULL   }, // S_FLOATSKULL3
    {SPR_COL5,    0, 14,{NULL}           ,S_HEARTCOL2    }, // S_HEARTCOL
    {SPR_COL5,    1, 14,{NULL}           ,S_HEARTCOL     }, // S_HEARTCOL2
    {SPR_TBLU,32768,  4,{NULL}           ,S_BLUETORCH2   }, // S_BLUETORCH
    {SPR_TBLU,32769,  4,{NULL}           ,S_BLUETORCH3   }, // S_BLUETORCH2
    {SPR_TBLU,32770,  4,{NULL}           ,S_BLUETORCH4   }, // S_BLUETORCH3
    {SPR_TBLU,32771,  4,{NULL}           ,S_BLUETORCH    }, // S_BLUETORCH4
    {SPR_TGRN,32768,  4,{NULL}           ,S_GREENTORCH2  }, // S_GREENTORCH
    {SPR_TGRN,32769,  4,{NULL}           ,S_GREENTORCH3  }, // S_GREENTORCH2
    {SPR_TGRN,32770,  4,{NULL}           ,S_GREENTORCH4  }, // S_GREENTORCH3
    {SPR_TGRN,32771,  4,{NULL}           ,S_GREENTORCH   }, // S_GREENTORCH4
    {SPR_TRED,32768,  4,{NULL}           ,S_REDTORCH2    }, // S_REDTORCH
    {SPR_TRED,32769,  4,{NULL}           ,S_REDTORCH3    }, // S_REDTORCH2
    {SPR_TRED,32770,  4,{NULL}           ,S_REDTORCH4    }, // S_REDTORCH3
    {SPR_TRED,32771,  4,{NULL}           ,S_REDTORCH     }, // S_REDTORCH4
    {SPR_SMBT,32768,  4,{NULL}           ,S_BTORCHSHRT2  }, // S_BTORCHSHRT
    {SPR_SMBT,32769,  4,{NULL}           ,S_BTORCHSHRT3  }, // S_BTORCHSHRT2
    {SPR_SMBT,32770,  4,{NULL}           ,S_BTORCHSHRT4  }, // S_BTORCHSHRT3
    {SPR_SMBT,32771,  4,{NULL}           ,S_BTORCHSHRT   }, // S_BTORCHSHRT4
    {SPR_SMGT,32768,  4,{NULL}           ,S_GTORCHSHRT2  }, // S_GTORCHSHRT
    {SPR_SMGT,32769,  4,{NULL}           ,S_GTORCHSHRT3  }, // S_GTORCHSHRT2
    {SPR_SMGT,32770,  4,{NULL}           ,S_GTORCHSHRT4  }, // S_GTORCHSHRT3
    {SPR_SMGT,32771,  4,{NULL}           ,S_GTORCHSHRT   }, // S_GTORCHSHRT4
    {SPR_SMRT,32768,  4,{NULL}           ,S_RTORCHSHRT2  }, // S_RTORCHSHRT
    {SPR_SMRT,32769,  4,{NULL}           ,S_RTORCHSHRT3  }, // S_RTORCHSHRT2
    {SPR_SMRT,32770,  4,{NULL}           ,S_RTORCHSHRT4  }, // S_RTORCHSHRT3
    {SPR_SMRT,32771,  4,{NULL}           ,S_RTORCHSHRT   }, // S_RTORCHSHRT4
    {SPR_HDB1,    0, -1,{NULL}           ,S_NULL         }, // S_HANGNOGUTS
    {SPR_HDB2,    0, -1,{NULL}           ,S_NULL         }, // S_HANGBNOBRAIN
    {SPR_HDB3,    0, -1,{NULL}           ,S_NULL         }, // S_HANGTLOOKDN
    {SPR_HDB4,    0, -1,{NULL}           ,S_NULL         }, // S_HANGTSKULL
    {SPR_HDB5,    0, -1,{NULL}           ,S_NULL         }, // S_HANGTLOOKUP
    {SPR_HDB6,    0, -1,{NULL}           ,S_NULL         }, // S_HANGTNOBRAIN
    {SPR_POB1,    0, -1,{NULL}           ,S_NULL         }, // S_COLONGIBS
    {SPR_POB2,    0, -1,{NULL}           ,S_NULL         }, // S_SMALLPOOL
    {SPR_BRS1,    0, -1,{NULL}           ,S_NULL         }, // S_BRAINSTEM
    {SPR_TLMP,32768,  4,{NULL}           ,S_TECHLAMP2    }, // S_TECHLAMP
    {SPR_TLMP,32769,  4,{NULL}           ,S_TECHLAMP3    }, // S_TECHLAMP2
    {SPR_TLMP,32770,  4,{NULL}           ,S_TECHLAMP4    }, // S_TECHLAMP3
    {SPR_TLMP,32771,  4,{NULL}           ,S_TECHLAMP     }, // S_TECHLAMP4
    {SPR_TLP2,32768,  4,{NULL}           ,S_TECH2LAMP2   }, // S_TECH2LAMP
    {SPR_TLP2,32769,  4,{NULL}           ,S_TECH2LAMP3   }, // S_TECH2LAMP2
    {SPR_TLP2,32770,  4,{NULL}           ,S_TECH2LAMP4   }, // S_TECH2LAMP3
    {SPR_TLP2,32771,  4,{NULL}           ,S_TECH2LAMP    }, // S_TECH2LAMP4

    //smoke test
    {SPR_SMOK,    0,  4,{NULL}           ,S_SMOK2        }, // S_SMOK1
    {SPR_SMOK,    1,  5,{NULL}           ,S_SMOK3        }, // S_SMOK2
    {SPR_SMOK,    2,  6,{NULL}           ,S_SMOK4        }, // S_SMOK3
    {SPR_SMOK,    3,  7,{NULL}           ,S_SMOK5        }, // S_SMOK4
    {SPR_SMOK,    4,  8,{NULL}           ,S_NULL         }, // S_SMOK5

    //water splash test
    {SPR_SPLA,    0,  8,{NULL}           ,S_SPLASH2      }, // S_SPLASH1
    {SPR_SPLA,    1,  8,{NULL}           ,S_SPLASH3      }, // S_SPLASH2
    {SPR_SPLA,    2,  8,{NULL}           ,S_NULL         }, // S_SPLASH3

    {SPR_TNT1,    0, -1,{NULL},          S_TNT1          }, // S_TNT1    //SoM: 3/8/2000

    // heretic stuff

    { SPR_ACLO,    4,1050, {A_FreeTargMobj}    ,S_NULL          },  // S_FREETARGMOBJ
    { SPR_PTN1,    0,   3, {NULL}              ,S_ITEM_PTN1_2   },  // S_ITEM_PTN1_1
    { SPR_PTN1,    1,   3, {NULL}              ,S_ITEM_PTN1_3   },  // S_ITEM_PTN1_2
    { SPR_PTN1,    2,   3, {NULL}              ,S_ITEM_PTN1_1   },  // S_ITEM_PTN1_3
    { SPR_SHLD,    0,  -1, {NULL}              ,S_NULL          },  // S_ITEM_SHLD1
    { SPR_SHD2,    0,  -1, {NULL}              ,S_NULL          },  // S_ITEM_SHD2_1
    { SPR_BAGH,    0,  -1, {NULL}              ,S_NULL          },  // S_ITEM_BAGH1
    { SPR_SPMP,    0,  -1, {NULL}              ,S_NULL          },  // S_ITEM_SPMP1
    { SPR_ACLO,    4,1400, {NULL}              ,S_HIDESPECIAL2  },  // S_HIDESPECIAL1
    { SPR_ACLO,    0,   4, {A_RestoreSpecialThing1},S_HIDESPECIAL3},// S_HIDESPECIAL2
    { SPR_ACLO,    1,   4, {NULL}              ,S_HIDESPECIAL4  },  // S_HIDESPECIAL3
    { SPR_ACLO,    0,   4, {NULL}              ,S_HIDESPECIAL5  },  // S_HIDESPECIAL4
    { SPR_ACLO,    1,   4, {NULL}              ,S_HIDESPECIAL6  },  // S_HIDESPECIAL5
    { SPR_ACLO,    2,   4, {NULL}              ,S_HIDESPECIAL7  },  // S_HIDESPECIAL6
    { SPR_ACLO,    1,   4, {NULL}              ,S_HIDESPECIAL8  },  // S_HIDESPECIAL7
    { SPR_ACLO,    2,   4, {NULL}              ,S_HIDESPECIAL9  },  // S_HIDESPECIAL8
    { SPR_ACLO,    3,   4, {NULL}              ,S_HIDESPECIAL10 },  // S_HIDESPECIAL9
    { SPR_ACLO,    2,   4, {NULL}              ,S_HIDESPECIAL11 },  // S_HIDESPECIAL10
    { SPR_ACLO,    3,   4, {A_RestoreSpecialThing2},S_NULL      },  // S_HIDESPECIAL11
    { SPR_ACLO,    3,   3, {NULL}              ,S_DORMANTARTI2  },  // S_DORMANTARTI1
    { SPR_ACLO,    2,   3, {NULL}              ,S_DORMANTARTI3  },  // S_DORMANTARTI2
    { SPR_ACLO,    3,   3, {NULL}              ,S_DORMANTARTI4  },  // S_DORMANTARTI3
    { SPR_ACLO,    2,   3, {NULL}              ,S_DORMANTARTI5  },  // S_DORMANTARTI4
    { SPR_ACLO,    1,   3, {NULL}              ,S_DORMANTARTI6  },  // S_DORMANTARTI5
    { SPR_ACLO,    2,   3, {NULL}              ,S_DORMANTARTI7  },  // S_DORMANTARTI6
    { SPR_ACLO,    1,   3, {NULL}              ,S_DORMANTARTI8  },  // S_DORMANTARTI7
    { SPR_ACLO,    0,   3, {NULL}              ,S_DORMANTARTI9  },  // S_DORMANTARTI8
    { SPR_ACLO,    1,   3, {NULL}              ,S_DORMANTARTI10 },  // S_DORMANTARTI9
    { SPR_ACLO,    0,   3, {NULL}              ,S_DORMANTARTI11 },  // S_DORMANTARTI10
    { SPR_ACLO,    0,1400, {A_HideThing}       ,S_DORMANTARTI12 },  // S_DORMANTARTI11
    { SPR_ACLO,    0,   3, {A_UnHideThing}     ,S_DORMANTARTI13 },  // S_DORMANTARTI12
    { SPR_ACLO,    1,   3, {NULL}              ,S_DORMANTARTI14 },  // S_DORMANTARTI13
    { SPR_ACLO,    0,   3, {NULL}              ,S_DORMANTARTI15 },  // S_DORMANTARTI14
    { SPR_ACLO,    1,   3, {NULL}              ,S_DORMANTARTI16 },  // S_DORMANTARTI15
    { SPR_ACLO,    2,   3, {NULL}              ,S_DORMANTARTI17 },  // S_DORMANTARTI16
    { SPR_ACLO,    1,   3, {NULL}              ,S_DORMANTARTI18 },  // S_DORMANTARTI17
    { SPR_ACLO,    2,   3, {NULL}              ,S_DORMANTARTI19 },  // S_DORMANTARTI18
    { SPR_ACLO,    3,   3, {NULL}              ,S_DORMANTARTI20 },  // S_DORMANTARTI19
    { SPR_ACLO,    2,   3, {NULL}              ,S_DORMANTARTI21 },  // S_DORMANTARTI20
    { SPR_ACLO,    3,   3, {A_RestoreArtifact} ,S_NULL          },  // S_DORMANTARTI21
    { SPR_ACLO,    3,   3, {NULL}              ,S_DEADARTI2     },  // S_DEADARTI1
    { SPR_ACLO,    2,   3, {NULL}              ,S_DEADARTI3     },  // S_DEADARTI2
    { SPR_ACLO,    3,   3, {NULL}              ,S_DEADARTI4     },  // S_DEADARTI3
    { SPR_ACLO,    2,   3, {NULL}              ,S_DEADARTI5     },  // S_DEADARTI4
    { SPR_ACLO,    1,   3, {NULL}              ,S_DEADARTI6     },  // S_DEADARTI5
    { SPR_ACLO,    2,   3, {NULL}              ,S_DEADARTI7     },  // S_DEADARTI6
    { SPR_ACLO,    1,   3, {NULL}              ,S_DEADARTI8     },  // S_DEADARTI7
    { SPR_ACLO,    0,   3, {NULL}              ,S_DEADARTI9     },  // S_DEADARTI8
    { SPR_ACLO,    1,   3, {NULL}              ,S_DEADARTI10    },  // S_DEADARTI9
    { SPR_ACLO,    0,   3, {NULL}              ,S_NULL          },  // S_DEADARTI10
    { SPR_INVS,32768, 350, {NULL}              ,S_ARTI_INVS1    },  // S_ARTI_INVS1
    { SPR_PTN2,    0,   4, {NULL}              ,S_ARTI_PTN2_2   },  // S_ARTI_PTN2_1
    { SPR_PTN2,    1,   4, {NULL}              ,S_ARTI_PTN2_3   },  // S_ARTI_PTN2_2
    { SPR_PTN2,    2,   4, {NULL}              ,S_ARTI_PTN2_1   },  // S_ARTI_PTN2_3
    { SPR_SOAR,    0,   5, {NULL}              ,S_ARTI_SOAR2    },  // S_ARTI_SOAR1
    { SPR_SOAR,    1,   5, {NULL}              ,S_ARTI_SOAR3    },  // S_ARTI_SOAR2
    { SPR_SOAR,    2,   5, {NULL}              ,S_ARTI_SOAR4    },  // S_ARTI_SOAR3
    { SPR_SOAR,    1,   5, {NULL}              ,S_ARTI_SOAR1    },  // S_ARTI_SOAR4
    { SPR_INVU,    0,   3, {NULL}              ,S_ARTI_INVU2    },  // S_ARTI_INVU1
    { SPR_INVU,    1,   3, {NULL}              ,S_ARTI_INVU3    },  // S_ARTI_INVU2
    { SPR_INVU,    2,   3, {NULL}              ,S_ARTI_INVU4    },  // S_ARTI_INVU3
    { SPR_INVU,    3,   3, {NULL}              ,S_ARTI_INVU1    },  // S_ARTI_INVU4
    { SPR_PWBK,    0, 350, {NULL}              ,S_ARTI_PWBK1    },  // S_ARTI_PWBK1
    { SPR_EGGC,    0,   6, {NULL}              ,S_ARTI_EGGC2    },  // S_ARTI_EGGC1
    { SPR_EGGC,    1,   6, {NULL}              ,S_ARTI_EGGC3    },  // S_ARTI_EGGC2
    { SPR_EGGC,    2,   6, {NULL}              ,S_ARTI_EGGC4    },  // S_ARTI_EGGC3
    { SPR_EGGC,    1,   6, {NULL}              ,S_ARTI_EGGC1    },  // S_ARTI_EGGC4
    { SPR_EGGM,    0,   4, {NULL}              ,S_EGGFX2        },  // S_EGGFX1
    { SPR_EGGM,    1,   4, {NULL}              ,S_EGGFX3        },  // S_EGGFX2
    { SPR_EGGM,    2,   4, {NULL}              ,S_EGGFX4        },  // S_EGGFX3
    { SPR_EGGM,    3,   4, {NULL}              ,S_EGGFX5        },  // S_EGGFX4
    { SPR_EGGM,    4,   4, {NULL}              ,S_EGGFX1        },  // S_EGGFX5
    { SPR_FX01,32772,   3, {NULL}              ,S_EGGFXI1_2     },  // S_EGGFXI1_1
    { SPR_FX01,32773,   3, {NULL}              ,S_EGGFXI1_3     },  // S_EGGFXI1_2
    { SPR_FX01,32774,   3, {NULL}              ,S_EGGFXI1_4     },  // S_EGGFXI1_3
    { SPR_FX01,32775,   3, {NULL}              ,S_NULL          },  // S_EGGFXI1_4
    { SPR_SPHL,    0, 350, {NULL}              ,S_ARTI_SPHL1    },  // S_ARTI_SPHL1
    { SPR_TRCH,32768,   3, {NULL}              ,S_ARTI_TRCH2    },  // S_ARTI_TRCH1
    { SPR_TRCH,32769,   3, {NULL}              ,S_ARTI_TRCH3    },  // S_ARTI_TRCH2
    { SPR_TRCH,32770,   3, {NULL}              ,S_ARTI_TRCH1    },  // S_ARTI_TRCH3
    { SPR_FBMB,    4, 350, {NULL}              ,S_ARTI_FBMB1    },  // S_ARTI_FBMB1
    { SPR_FBMB,    0,  10, {NULL}              ,S_FIREBOMB2     },  // S_FIREBOMB1
    { SPR_FBMB,    1,  10, {NULL}              ,S_FIREBOMB3     },  // S_FIREBOMB2
    { SPR_FBMB,    2,  10, {NULL}              ,S_FIREBOMB4     },  // S_FIREBOMB3
    { SPR_FBMB,    3,  10, {NULL}              ,S_FIREBOMB5     },  // S_FIREBOMB4
    { SPR_FBMB,    4,   6, {A_HScream}         ,S_FIREBOMB6     },  // S_FIREBOMB5
    { SPR_XPL1,32768,   4, {A_Explode}         ,S_FIREBOMB7     },  // S_FIREBOMB6
    { SPR_XPL1,32769,   4, {NULL}              ,S_FIREBOMB8     },  // S_FIREBOMB7
    { SPR_XPL1,32770,   4, {NULL}              ,S_FIREBOMB9     },  // S_FIREBOMB8
    { SPR_XPL1,32771,   4, {NULL}              ,S_FIREBOMB10    },  // S_FIREBOMB9
    { SPR_XPL1,32772,   4, {NULL}              ,S_FIREBOMB11    },  // S_FIREBOMB10
    { SPR_XPL1,32773,   4, {NULL}              ,S_NULL          },  // S_FIREBOMB11
    { SPR_ATLP,    0,   4, {NULL}              ,S_ARTI_ATLP2    },  // S_ARTI_ATLP1
    { SPR_ATLP,    1,   4, {NULL}              ,S_ARTI_ATLP3    },  // S_ARTI_ATLP2
    { SPR_ATLP,    2,   4, {NULL}              ,S_ARTI_ATLP4    },  // S_ARTI_ATLP3
    { SPR_ATLP,    1,   4, {NULL}              ,S_ARTI_ATLP1    },  // S_ARTI_ATLP4
    { SPR_PPOD,    0,  10, {NULL}              ,S_POD_WAIT1     },  // S_POD_WAIT1
    { SPR_PPOD,    1,  14, {A_PodPain}         ,S_POD_WAIT1     },  // S_POD_PAIN1
    { SPR_PPOD,32770,   5, {A_RemovePod}       ,S_POD_DIE2      },  // S_POD_DIE1
    { SPR_PPOD,32771,   5, {A_HScream}         ,S_POD_DIE3      },  // S_POD_DIE2
    { SPR_PPOD,32772,   5, {A_Explode}         ,S_POD_DIE4      },  // S_POD_DIE3
    { SPR_PPOD,32773,  10, {NULL}              ,S_FREETARGMOBJ  },  // S_POD_DIE4
    { SPR_PPOD,    8,   3, {NULL}              ,S_POD_GROW2     },  // S_POD_GROW1
    { SPR_PPOD,    9,   3, {NULL}              ,S_POD_GROW3     },  // S_POD_GROW2
    { SPR_PPOD,   10,   3, {NULL}              ,S_POD_GROW4     },  // S_POD_GROW3
    { SPR_PPOD,   11,   3, {NULL}              ,S_POD_GROW5     },  // S_POD_GROW4
    { SPR_PPOD,   12,   3, {NULL}              ,S_POD_GROW6     },  // S_POD_GROW5
    { SPR_PPOD,   13,   3, {NULL}              ,S_POD_GROW7     },  // S_POD_GROW6
    { SPR_PPOD,   14,   3, {NULL}              ,S_POD_GROW8     },  // S_POD_GROW7
    { SPR_PPOD,   15,   3, {NULL}              ,S_POD_WAIT1     },  // S_POD_GROW8
    { SPR_PPOD,    6,   8, {NULL}              ,S_PODGOO2       },  // S_PODGOO1
    { SPR_PPOD,    7,   8, {NULL}              ,S_PODGOO1       },  // S_PODGOO2
    { SPR_PPOD,    6,  10, {NULL}              ,S_NULL          },  // S_PODGOOX
    { SPR_AMG1,    0,  35, {A_MakePod}         ,S_PODGENERATOR  },  // S_PODGENERATOR
    { SPR_SPSH,    0,   8, {NULL}              ,S_HSPLASH2      },  // S_HSPLASH1
    { SPR_SPSH,    1,   8, {NULL}              ,S_HSPLASH3      },  // S_HSPLASH2
    { SPR_SPSH,    2,   8, {NULL}              ,S_HSPLASH4      },  // S_HSPLASH3
    { SPR_SPSH,    3,  16, {NULL}              ,S_NULL          },  // S_HSPLASH4
    { SPR_SPSH,    3,  10, {NULL}              ,S_NULL          },  // S_SPLASHX
    { SPR_SPSH,    4,   5, {NULL}              ,S_SPLASHBASE2   },  // S_SPLASHBASE1
    { SPR_SPSH,    5,   5, {NULL}              ,S_SPLASHBASE3   },  // S_SPLASHBASE2
    { SPR_SPSH,    6,   5, {NULL}              ,S_SPLASHBASE4   },  // S_SPLASHBASE3
    { SPR_SPSH,    7,   5, {NULL}              ,S_SPLASHBASE5   },  // S_SPLASHBASE4
    { SPR_SPSH,    8,   5, {NULL}              ,S_SPLASHBASE6   },  // S_SPLASHBASE5
    { SPR_SPSH,    9,   5, {NULL}              ,S_SPLASHBASE7   },  // S_SPLASHBASE6
    { SPR_SPSH,   10,   5, {NULL}              ,S_NULL          },  // S_SPLASHBASE7
    { SPR_LVAS,32768,   5, {NULL}              ,S_LAVASPLASH2   },  // S_LAVASPLASH1
    { SPR_LVAS,32769,   5, {NULL}              ,S_LAVASPLASH3   },  // S_LAVASPLASH2
    { SPR_LVAS,32770,   5, {NULL}              ,S_LAVASPLASH4   },  // S_LAVASPLASH3
    { SPR_LVAS,32771,   5, {NULL}              ,S_LAVASPLASH5   },  // S_LAVASPLASH4
    { SPR_LVAS,32772,   5, {NULL}              ,S_LAVASPLASH6   },  // S_LAVASPLASH5
    { SPR_LVAS,32773,   5, {NULL}              ,S_NULL          },  // S_LAVASPLASH6
    { SPR_LVAS,32774,   5, {NULL}              ,S_LAVASMOKE2    },  // S_LAVASMOKE1
    { SPR_LVAS,32775,   5, {NULL}              ,S_LAVASMOKE3    },  // S_LAVASMOKE2
    { SPR_LVAS,32776,   5, {NULL}              ,S_LAVASMOKE4    },  // S_LAVASMOKE3
    { SPR_LVAS,32777,   5, {NULL}              ,S_LAVASMOKE5    },  // S_LAVASMOKE4
    { SPR_LVAS,32778,   5, {NULL}              ,S_NULL          },  // S_LAVASMOKE5
    { SPR_SLDG,    0,   8, {NULL}              ,S_SLUDGECHUNK2  },  // S_SLUDGECHUNK1
    { SPR_SLDG,    1,   8, {NULL}              ,S_SLUDGECHUNK3  },  // S_SLUDGECHUNK2
    { SPR_SLDG,    2,   8, {NULL}              ,S_SLUDGECHUNK4  },  // S_SLUDGECHUNK3
    { SPR_SLDG,    3,   8, {NULL}              ,S_NULL          },  // S_SLUDGECHUNK4
    { SPR_SLDG,    3,   6, {NULL}              ,S_NULL          },  // S_SLUDGECHUNKX
    { SPR_SLDG,    4,   5, {NULL}              ,S_SLUDGESPLASH2 },  // S_SLUDGESPLASH1
    { SPR_SLDG,    5,   5, {NULL}              ,S_SLUDGESPLASH3 },  // S_SLUDGESPLASH2
    { SPR_SLDG,    6,   5, {NULL}              ,S_SLUDGESPLASH4 },  // S_SLUDGESPLASH3
    { SPR_SLDG,    7,   5, {NULL}              ,S_NULL          },  // S_SLUDGESPLASH4
    { SPR_SKH1,    0,  -1, {NULL}              ,S_NULL          },  // S_SKULLHANG70_1
    { SPR_SKH2,    0,  -1, {NULL}              ,S_NULL          },  // S_SKULLHANG60_1
    { SPR_SKH3,    0,  -1, {NULL}              ,S_NULL          },  // S_SKULLHANG45_1
    { SPR_SKH4,    0,  -1, {NULL}              ,S_NULL          },  // S_SKULLHANG35_1
    { SPR_CHDL,    0,   4, {NULL}              ,S_CHANDELIER2   },  // S_CHANDELIER1
    { SPR_CHDL,    1,   4, {NULL}              ,S_CHANDELIER3   },  // S_CHANDELIER2
    { SPR_CHDL,    2,   4, {NULL}              ,S_CHANDELIER1   },  // S_CHANDELIER3
    { SPR_SRTC,    0,   4, {NULL}              ,S_SERPTORCH2    },  // S_SERPTORCH1
    { SPR_SRTC,    1,   4, {NULL}              ,S_SERPTORCH3    },  // S_SERPTORCH2
    { SPR_SRTC,    2,   4, {NULL}              ,S_SERPTORCH1    },  // S_SERPTORCH3
    { SPR_SMPL,    0,  -1, {NULL}              ,S_NULL          },  // S_SMALLPILLAR
    { SPR_STGS,    0,  -1, {NULL}              ,S_NULL          },  // S_STALAGMITESMALL
    { SPR_STGL,    0,  -1, {NULL}              ,S_NULL          },  // S_STALAGMITELARGE
    { SPR_STCS,    0,  -1, {NULL}              ,S_NULL          },  // S_STALACTITESMALL
    { SPR_STCL,    0,  -1, {NULL}              ,S_NULL          },  // S_STALACTITELARGE
    { SPR_KFR1,32768,   3, {NULL}              ,S_FIREBRAZIER2  },  // S_FIREBRAZIER1
    { SPR_KFR1,32769,   3, {NULL}              ,S_FIREBRAZIER3  },  // S_FIREBRAZIER2
    { SPR_KFR1,32770,   3, {NULL}              ,S_FIREBRAZIER4  },  // S_FIREBRAZIER3
    { SPR_KFR1,32771,   3, {NULL}              ,S_FIREBRAZIER5  },  // S_FIREBRAZIER4
    { SPR_KFR1,32772,   3, {NULL}              ,S_FIREBRAZIER6  },  // S_FIREBRAZIER5
    { SPR_KFR1,32773,   3, {NULL}              ,S_FIREBRAZIER7  },  // S_FIREBRAZIER6
    { SPR_KFR1,32774,   3, {NULL}              ,S_FIREBRAZIER8  },  // S_FIREBRAZIER7
    { SPR_KFR1,32775,   3, {NULL}              ,S_FIREBRAZIER1  },  // S_FIREBRAZIER8
    { SPR_BARL,    0,  -1, {NULL}              ,S_NULL          },  // S_BARREL
    { SPR_BRPL,    0,  -1, {NULL}              ,S_NULL          },  // S_BRPILLAR
    { SPR_MOS1,    0,  -1, {NULL}              ,S_NULL          },  // S_MOSS1
    { SPR_MOS2,    0,  -1, {NULL}              ,S_NULL          },  // S_MOSS2
    { SPR_WTRH,32768,   6, {NULL}              ,S_WALLTORCH2    },  // S_WALLTORCH1
    { SPR_WTRH,32769,   6, {NULL}              ,S_WALLTORCH3    },  // S_WALLTORCH2
    { SPR_WTRH,32770,   6, {NULL}              ,S_WALLTORCH1    },  // S_WALLTORCH3
    { SPR_HCOR,    0,  -1, {NULL}              ,S_NULL          },  // S_HANGINGCORPSE
    { SPR_KGZ1,    0,   1, {NULL}              ,S_KEYGIZMO2     },  // S_KEYGIZMO1
    { SPR_KGZ1,    0,   1, {A_InitKeyGizmo}    ,S_KEYGIZMO3     },  // S_KEYGIZMO2
    { SPR_KGZ1,    0,  -1, {NULL}              ,S_NULL          },  // S_KEYGIZMO3
    { SPR_KGZB,    0,   1, {NULL}              ,S_KGZ_START     },  // S_KGZ_START
    { SPR_KGZB,32768,  -1, {NULL}              ,S_NULL          },  // S_KGZ_BLUEFLOAT1
    { SPR_KGZG,32768,  -1, {NULL}              ,S_NULL          },  // S_KGZ_GREENFLOAT1
    { SPR_KGZY,32768,  -1, {NULL}              ,S_NULL          },  // S_KGZ_YELLOWFLOAT1
    { SPR_VLCO,    0, 350, {NULL}              ,S_VOLCANO2      },  // S_VOLCANO1
    { SPR_VLCO,    0,  35, {A_VolcanoSet}      ,S_VOLCANO3      },  // S_VOLCANO2
    { SPR_VLCO,    1,   3, {NULL}              ,S_VOLCANO4      },  // S_VOLCANO3
    { SPR_VLCO,    2,   3, {NULL}              ,S_VOLCANO5      },  // S_VOLCANO4
    { SPR_VLCO,    3,   3, {NULL}              ,S_VOLCANO6      },  // S_VOLCANO5
    { SPR_VLCO,    1,   3, {NULL}              ,S_VOLCANO7      },  // S_VOLCANO6
    { SPR_VLCO,    2,   3, {NULL}              ,S_VOLCANO8      },  // S_VOLCANO7
    { SPR_VLCO,    3,   3, {NULL}              ,S_VOLCANO9      },  // S_VOLCANO8
    { SPR_VLCO,    4,  10, {A_VolcanoBlast}    ,S_VOLCANO2      },  // S_VOLCANO9
    { SPR_VFBL,    0,   4, {A_BeastPuff}       ,S_VOLCANOBALL2  },  // S_VOLCANOBALL1
    { SPR_VFBL,    1,   4, {A_BeastPuff}       ,S_VOLCANOBALL1  },  // S_VOLCANOBALL2
    { SPR_XPL1,    0,   4, {A_VolcBallImpact}  ,S_VOLCANOBALLX2 },  // S_VOLCANOBALLX1
    { SPR_XPL1,    1,   4, {NULL}              ,S_VOLCANOBALLX3 },  // S_VOLCANOBALLX2
    { SPR_XPL1,    2,   4, {NULL}              ,S_VOLCANOBALLX4 },  // S_VOLCANOBALLX3
    { SPR_XPL1,    3,   4, {NULL}              ,S_VOLCANOBALLX5 },  // S_VOLCANOBALLX4
    { SPR_XPL1,    4,   4, {NULL}              ,S_VOLCANOBALLX6 },  // S_VOLCANOBALLX5
    { SPR_XPL1,    5,   4, {NULL}              ,S_NULL          },  // S_VOLCANOBALLX6
    { SPR_VTFB,    0,   4, {NULL}              ,S_VOLCANOTBALL2 },  // S_VOLCANOTBALL1
    { SPR_VTFB,    1,   4, {NULL}              ,S_VOLCANOTBALL1 },  // S_VOLCANOTBALL2
    { SPR_SFFI,    2,   4, {NULL}              ,S_VOLCANOTBALLX2},  // S_VOLCANOTBALLX1
    { SPR_SFFI,    1,   4, {NULL}              ,S_VOLCANOTBALLX3},  // S_VOLCANOTBALLX2
    { SPR_SFFI,    0,   4, {NULL}              ,S_VOLCANOTBALLX4},  // S_VOLCANOTBALLX3
    { SPR_SFFI,    1,   4, {NULL}              ,S_VOLCANOTBALLX5},  // S_VOLCANOTBALLX4
    { SPR_SFFI,    2,   4, {NULL}              ,S_VOLCANOTBALLX6},  // S_VOLCANOTBALLX5
    { SPR_SFFI,    3,   4, {NULL}              ,S_VOLCANOTBALLX7},  // S_VOLCANOTBALLX6
    { SPR_SFFI,    4,   4, {NULL}              ,S_NULL          },  // S_VOLCANOTBALLX7
    { SPR_TGLT,    0,   8, {A_SpawnTeleGlitter},S_TELEGLITGEN1  },  // S_TELEGLITGEN1
    { SPR_TGLT,    5,   8, {A_SpawnTeleGlitter2},S_TELEGLITGEN2 },  // S_TELEGLITGEN2
    { SPR_TGLT,32768,   2, {NULL}              ,S_TELEGLITTER1_2},  // S_TELEGLITTER1_1
    { SPR_TGLT,32769,   2, {A_AccTeleGlitter}  ,S_TELEGLITTER1_3},  // S_TELEGLITTER1_2
    { SPR_TGLT,32770,   2, {NULL}              ,S_TELEGLITTER1_4},  // S_TELEGLITTER1_3
    { SPR_TGLT,32771,   2, {A_AccTeleGlitter}  ,S_TELEGLITTER1_5},  // S_TELEGLITTER1_4
    { SPR_TGLT,32772,   2, {NULL}              ,S_TELEGLITTER1_1},  // S_TELEGLITTER1_5
    { SPR_TGLT,32773,   2, {NULL}              ,S_TELEGLITTER2_2},  // S_TELEGLITTER2_1
    { SPR_TGLT,32774,   2, {A_AccTeleGlitter}  ,S_TELEGLITTER2_3},  // S_TELEGLITTER2_2
    { SPR_TGLT,32775,   2, {NULL}              ,S_TELEGLITTER2_4},  // S_TELEGLITTER2_3
    { SPR_TGLT,32776,   2, {A_AccTeleGlitter}  ,S_TELEGLITTER2_5},  // S_TELEGLITTER2_4
    { SPR_TGLT,32777,   2, {NULL}              ,S_TELEGLITTER2_1},  // S_TELEGLITTER2_5
    { SPR_TELE,32768,   6, {NULL}              ,S_HTFOG2        },  // S_HTFOG1
    { SPR_TELE,32769,   6, {NULL}              ,S_HTFOG3        },  // S_HTFOG2
    { SPR_TELE,32770,   6, {NULL}              ,S_HTFOG4        },  // S_HTFOG3
    { SPR_TELE,32771,   6, {NULL}              ,S_HTFOG5        },  // S_HTFOG4
    { SPR_TELE,32772,   6, {NULL}              ,S_HTFOG6        },  // S_HTFOG5
    { SPR_TELE,32773,   6, {NULL}              ,S_HTFOG7        },  // S_HTFOG6
    { SPR_TELE,32774,   6, {NULL}              ,S_HTFOG8        },  // S_HTFOG7
    { SPR_TELE,32775,   6, {NULL}              ,S_HTFOG9        },  // S_HTFOG8
    { SPR_TELE,32774,   6, {NULL}              ,S_HTFOG10       },  // S_HTFOG9
    { SPR_TELE,32773,   6, {NULL}              ,S_HTFOG11       },  // S_HTFOG10
    { SPR_TELE,32772,   6, {NULL}              ,S_HTFOG12       },  // S_HTFOG11
    { SPR_TELE,32771,   6, {NULL}              ,S_HTFOG13       },  // S_HTFOG12
    { SPR_TELE,32770,   6, {NULL}              ,S_NULL          },  // S_HTFOG13
    { SPR_STFF,    0,   0, {A_Light0}          ,S_NULL          },  // S_HLIGHTDONE
    { SPR_STFF,    0,   1, {A_WeaponReady}     ,S_STAFFREADY    },  // S_STAFFREADY
    { SPR_STFF,    0,   1, {A_Lower}           ,S_STAFFDOWN     },  // S_STAFFDOWN
    { SPR_STFF,    0,   1, {A_Raise}           ,S_STAFFUP       },  // S_STAFFUP
    { SPR_STFF,    3,   4, {A_WeaponReady}     ,S_STAFFREADY2_2 },  // S_STAFFREADY2_1
    { SPR_STFF,    4,   4, {A_WeaponReady}     ,S_STAFFREADY2_3 },  // S_STAFFREADY2_2
    { SPR_STFF,    5,   4, {A_WeaponReady}     ,S_STAFFREADY2_1 },  // S_STAFFREADY2_3
    { SPR_STFF,    3,   1, {A_Lower}           ,S_STAFFDOWN2    },  // S_STAFFDOWN2
    { SPR_STFF,    3,   1, {A_Raise}           ,S_STAFFUP2      },  // S_STAFFUP2
    { SPR_STFF,    1,   6, {NULL}              ,S_STAFFATK1_2   },  // S_STAFFATK1_1
    { SPR_STFF,    2,   8, {A_StaffAttackPL1}  ,S_STAFFATK1_3   },  // S_STAFFATK1_2
    { SPR_STFF,    1,   8, {A_ReFire}          ,S_STAFFREADY    },  // S_STAFFATK1_3
    { SPR_STFF,    6,   6, {NULL}              ,S_STAFFATK2_2   },  // S_STAFFATK2_1
    { SPR_STFF,    7,   8, {A_StaffAttackPL2}  ,S_STAFFATK2_3   },  // S_STAFFATK2_2
    { SPR_STFF,    6,   8, {A_ReFire}          ,S_STAFFREADY2_1 },  // S_STAFFATK2_3
    { SPR_PUF3,32768,   4, {NULL}              ,S_STAFFPUFF2    },  // S_STAFFPUFF1
    { SPR_PUF3,    1,   4, {NULL}              ,S_STAFFPUFF3    },  // S_STAFFPUFF2
    { SPR_PUF3,    2,   4, {NULL}              ,S_STAFFPUFF4    },  // S_STAFFPUFF3
    { SPR_PUF3,    3,   4, {NULL}              ,S_NULL          },  // S_STAFFPUFF4
    { SPR_PUF4,32768,   4, {NULL}              ,S_STAFFPUFF2_2  },  // S_STAFFPUFF2_1
    { SPR_PUF4,32769,   4, {NULL}              ,S_STAFFPUFF2_3  },  // S_STAFFPUFF2_2
    { SPR_PUF4,32770,   4, {NULL}              ,S_STAFFPUFF2_4  },  // S_STAFFPUFF2_3
    { SPR_PUF4,32771,   4, {NULL}              ,S_STAFFPUFF2_5  },  // S_STAFFPUFF2_4
    { SPR_PUF4,32772,   4, {NULL}              ,S_STAFFPUFF2_6  },  // S_STAFFPUFF2_5
    { SPR_PUF4,32773,   4, {NULL}              ,S_NULL          },  // S_STAFFPUFF2_6
    { SPR_BEAK,    0,   1, {A_BeakReady}       ,S_BEAKREADY     },  // S_BEAKREADY
    { SPR_BEAK,    0,   1, {A_Lower}           ,S_BEAKDOWN      },  // S_BEAKDOWN
    { SPR_BEAK,    0,   1, {A_BeakRaise}       ,S_BEAKUP        },  // S_BEAKUP
    { SPR_BEAK,    0,  18, {A_BeakAttackPL1}   ,S_BEAKREADY     },  // S_BEAKATK1_1
    { SPR_BEAK,    0,  12, {A_BeakAttackPL2}   ,S_BEAKREADY     },  // S_BEAKATK2_1
    { SPR_WGNT,    0,  -1, {NULL}              ,S_NULL          },  // S_WGNT
    { SPR_GAUN,    0,   1, {A_WeaponReady}     ,S_GAUNTLETREADY },  // S_GAUNTLETREADY
    { SPR_GAUN,    0,   1, {A_Lower}           ,S_GAUNTLETDOWN  },  // S_GAUNTLETDOWN
    { SPR_GAUN,    0,   1, {A_Raise}           ,S_GAUNTLETUP    },  // S_GAUNTLETUP
    { SPR_GAUN,    6,   4, {A_WeaponReady}     ,S_GAUNTLETREADY2_2},// S_GAUNTLETREADY2_1
    { SPR_GAUN,    7,   4, {A_WeaponReady}     ,S_GAUNTLETREADY2_3},// S_GAUNTLETREADY2_2
    { SPR_GAUN,    8,   4, {A_WeaponReady}     ,S_GAUNTLETREADY2_1},// S_GAUNTLETREADY2_3
    { SPR_GAUN,    6,   1, {A_Lower}           ,S_GAUNTLETDOWN2 },  // S_GAUNTLETDOWN2
    { SPR_GAUN,    6,   1, {A_Raise}           ,S_GAUNTLETUP2   },  // S_GAUNTLETUP2
    { SPR_GAUN,    1,   4, {NULL}              ,S_GAUNTLETATK1_2},  // S_GAUNTLETATK1_1
    { SPR_GAUN,    2,   4, {NULL}              ,S_GAUNTLETATK1_3},  // S_GAUNTLETATK1_2
    { SPR_GAUN,32771,   4, {A_GauntletAttack}  ,S_GAUNTLETATK1_4},  // S_GAUNTLETATK1_3
    { SPR_GAUN,32772,   4, {A_GauntletAttack}  ,S_GAUNTLETATK1_5},  // S_GAUNTLETATK1_4
    { SPR_GAUN,32773,   4, {A_GauntletAttack}  ,S_GAUNTLETATK1_6},  // S_GAUNTLETATK1_5
    { SPR_GAUN,    2,   4, {A_ReFire}          ,S_GAUNTLETATK1_7},  // S_GAUNTLETATK1_6
    { SPR_GAUN,    1,   4, {A_Light0}          ,S_GAUNTLETREADY },  // S_GAUNTLETATK1_7
    { SPR_GAUN,    9,   4, {NULL}              ,S_GAUNTLETATK2_2},  // S_GAUNTLETATK2_1
    { SPR_GAUN,   10,   4, {NULL}              ,S_GAUNTLETATK2_3},  // S_GAUNTLETATK2_2
    { SPR_GAUN,32779,   4, {A_GauntletAttack}  ,S_GAUNTLETATK2_4},  // S_GAUNTLETATK2_3
    { SPR_GAUN,32780,   4, {A_GauntletAttack}  ,S_GAUNTLETATK2_5},  // S_GAUNTLETATK2_4
    { SPR_GAUN,32781,   4, {A_GauntletAttack}  ,S_GAUNTLETATK2_6},  // S_GAUNTLETATK2_5
    { SPR_GAUN,   10,   4, {A_ReFire}          ,S_GAUNTLETATK2_7},  // S_GAUNTLETATK2_6
    { SPR_GAUN,    9,   4, {A_Light0}          ,S_GAUNTLETREADY2_1},// S_GAUNTLETATK2_7
    { SPR_PUF1,32768,   4, {NULL}              ,S_GAUNTLETPUFF1_2}, // S_GAUNTLETPUFF1_1
    { SPR_PUF1,32769,   4, {NULL}              ,S_GAUNTLETPUFF1_3}, // S_GAUNTLETPUFF1_2
    { SPR_PUF1,32770,   4, {NULL}              ,S_GAUNTLETPUFF1_4}, // S_GAUNTLETPUFF1_3
    { SPR_PUF1,32771,   4, {NULL}              ,S_NULL          },  // S_GAUNTLETPUFF1_4
    { SPR_PUF1,32772,   4, {NULL}              ,S_GAUNTLETPUFF2_2}, // S_GAUNTLETPUFF2_1
    { SPR_PUF1,32773,   4, {NULL}              ,S_GAUNTLETPUFF2_3}, // S_GAUNTLETPUFF2_2
    { SPR_PUF1,32774,   4, {NULL}              ,S_GAUNTLETPUFF2_4}, // S_GAUNTLETPUFF2_3
    { SPR_PUF1,32775,   4, {NULL}              ,S_NULL          },  // S_GAUNTLETPUFF2_4
    { SPR_WBLS,    0,  -1, {NULL}              ,S_NULL          },  // S_BLSR
    { SPR_BLSR,    0,   1, {A_WeaponReady}     ,S_BLASTERREADY  },  // S_BLASTERREADY
    { SPR_BLSR,    0,   1, {A_Lower}           ,S_BLASTERDOWN   },  // S_BLASTERDOWN
    { SPR_BLSR,    0,   1, {A_Raise}           ,S_BLASTERUP     },  // S_BLASTERUP
    { SPR_BLSR,    1,   3, {NULL}              ,S_BLASTERATK1_2 },  // S_BLASTERATK1_1
    { SPR_BLSR,    2,   3, {NULL}              ,S_BLASTERATK1_3 },  // S_BLASTERATK1_2
    { SPR_BLSR,    3,   2, {A_FireBlasterPL1}  ,S_BLASTERATK1_4 },  // S_BLASTERATK1_3
    { SPR_BLSR,    2,   2, {NULL}              ,S_BLASTERATK1_5 },  // S_BLASTERATK1_4
    { SPR_BLSR,    1,   2, {NULL}              ,S_BLASTERATK1_6 },  // S_BLASTERATK1_5
    { SPR_BLSR,    0,   0, {A_ReFire}          ,S_BLASTERREADY  },  // S_BLASTERATK1_6
    { SPR_BLSR,    1,   0, {NULL}              ,S_BLASTERATK2_2 },  // S_BLASTERATK2_1
    { SPR_BLSR,    2,   0, {NULL}              ,S_BLASTERATK2_3 },  // S_BLASTERATK2_2
    { SPR_BLSR,    3,   3, {A_FireBlasterPL2}  ,S_BLASTERATK2_4 },  // S_BLASTERATK2_3
    { SPR_BLSR,    2,   4, {NULL}              ,S_BLASTERATK2_5 },  // S_BLASTERATK2_4
    { SPR_BLSR,    1,   4, {NULL}              ,S_BLASTERATK2_6 },  // S_BLASTERATK2_5
    { SPR_BLSR,    0,   0, {A_ReFire}          ,S_BLASTERREADY  },  // S_BLASTERATK2_6
    { SPR_ACLO,    4, 200, {NULL}              ,S_BLASTERFX1_1  },  // S_BLASTERFX1_1
    { SPR_FX18,32768,   3, {A_SpawnRippers}    ,S_BLASTERFXI1_2 },  // S_BLASTERFXI1_1
    { SPR_FX18,32769,   3, {NULL}              ,S_BLASTERFXI1_3 },  // S_BLASTERFXI1_2
    { SPR_FX18,32770,   4, {NULL}              ,S_BLASTERFXI1_4 },  // S_BLASTERFXI1_3
    { SPR_FX18,32771,   4, {NULL}              ,S_BLASTERFXI1_5 },  // S_BLASTERFXI1_4
    { SPR_FX18,32772,   4, {NULL}              ,S_BLASTERFXI1_6 },  // S_BLASTERFXI1_5
    { SPR_FX18,32773,   4, {NULL}              ,S_BLASTERFXI1_7 },  // S_BLASTERFXI1_6
    { SPR_FX18,32774,   4, {NULL}              ,S_NULL          },  // S_BLASTERFXI1_7
    { SPR_FX18,    7,   4, {NULL}              ,S_BLASTERSMOKE2 },  // S_BLASTERSMOKE1
    { SPR_FX18,    8,   4, {NULL}              ,S_BLASTERSMOKE3 },  // S_BLASTERSMOKE2
    { SPR_FX18,    9,   4, {NULL}              ,S_BLASTERSMOKE4 },  // S_BLASTERSMOKE3
    { SPR_FX18,   10,   4, {NULL}              ,S_BLASTERSMOKE5 },  // S_BLASTERSMOKE4
    { SPR_FX18,   11,   4, {NULL}              ,S_NULL          },  // S_BLASTERSMOKE5
    { SPR_FX18,   12,   4, {NULL}              ,S_RIPPER2       },  // S_RIPPER1
    { SPR_FX18,   13,   5, {NULL}              ,S_RIPPER1       },  // S_RIPPER2
    { SPR_FX18,32782,   4, {NULL}              ,S_RIPPERX2      },  // S_RIPPERX1
    { SPR_FX18,32783,   4, {NULL}              ,S_RIPPERX3      },  // S_RIPPERX2
    { SPR_FX18,32784,   4, {NULL}              ,S_RIPPERX4      },  // S_RIPPERX3
    { SPR_FX18,32785,   4, {NULL}              ,S_RIPPERX5      },  // S_RIPPERX4
    { SPR_FX18,32786,   4, {NULL}              ,S_NULL          },  // S_RIPPERX5
    { SPR_FX17,32768,   4, {NULL}              ,S_BLASTERPUFF1_2},  // S_BLASTERPUFF1_1
    { SPR_FX17,32769,   4, {NULL}              ,S_BLASTERPUFF1_3},  // S_BLASTERPUFF1_2
    { SPR_FX17,32770,   4, {NULL}              ,S_BLASTERPUFF1_4},  // S_BLASTERPUFF1_3
    { SPR_FX17,32771,   4, {NULL}              ,S_BLASTERPUFF1_5},  // S_BLASTERPUFF1_4
    { SPR_FX17,32772,   4, {NULL}              ,S_NULL          },  // S_BLASTERPUFF1_5
    { SPR_FX17,32773,   3, {NULL}              ,S_BLASTERPUFF2_2},  // S_BLASTERPUFF2_1
    { SPR_FX17,32774,   3, {NULL}              ,S_BLASTERPUFF2_3},  // S_BLASTERPUFF2_2
    { SPR_FX17,32775,   4, {NULL}              ,S_BLASTERPUFF2_4},  // S_BLASTERPUFF2_3
    { SPR_FX17,32776,   4, {NULL}              ,S_BLASTERPUFF2_5},  // S_BLASTERPUFF2_4
    { SPR_FX17,32777,   4, {NULL}              ,S_BLASTERPUFF2_6},  // S_BLASTERPUFF2_5
    { SPR_FX17,32778,   4, {NULL}              ,S_BLASTERPUFF2_7},  // S_BLASTERPUFF2_6
    { SPR_FX17,32779,   4, {NULL}              ,S_NULL          },  // S_BLASTERPUFF2_7
    { SPR_WMCE,    0,  -1, {NULL}              ,S_NULL          },  // S_WMCE
    { SPR_MACE,    0,   1, {A_WeaponReady}     ,S_MACEREADY     },  // S_MACEREADY
    { SPR_MACE,    0,   1, {A_Lower}           ,S_MACEDOWN      },  // S_MACEDOWN
    { SPR_MACE,    0,   1, {A_Raise}           ,S_MACEUP        },  // S_MACEUP
    { SPR_MACE,    1,   4, {NULL}              ,S_MACEATK1_2    },  // S_MACEATK1_1
    { SPR_MACE,    2,   3, {A_FireMacePL1}     ,S_MACEATK1_3    },  // S_MACEATK1_2
    { SPR_MACE,    3,   3, {A_FireMacePL1}     ,S_MACEATK1_4    },  // S_MACEATK1_3
    { SPR_MACE,    4,   3, {A_FireMacePL1}     ,S_MACEATK1_5    },  // S_MACEATK1_4
    { SPR_MACE,    5,   3, {A_FireMacePL1}     ,S_MACEATK1_6    },  // S_MACEATK1_5
    { SPR_MACE,    2,   4, {A_ReFire}          ,S_MACEATK1_7    },  // S_MACEATK1_6
    { SPR_MACE,    3,   4, {NULL}              ,S_MACEATK1_8    },  // S_MACEATK1_7
    { SPR_MACE,    4,   4, {NULL}              ,S_MACEATK1_9    },  // S_MACEATK1_8
    { SPR_MACE,    5,   4, {NULL}              ,S_MACEATK1_10   },  // S_MACEATK1_9
    { SPR_MACE,    1,   4, {NULL}              ,S_MACEREADY     },  // S_MACEATK1_10
    { SPR_MACE,    1,   4, {NULL}              ,S_MACEATK2_2    },  // S_MACEATK2_1
    { SPR_MACE,    3,   4, {A_FireMacePL2}     ,S_MACEATK2_3    },  // S_MACEATK2_2
    { SPR_MACE,    1,   4, {NULL}              ,S_MACEATK2_4    },  // S_MACEATK2_3
    { SPR_MACE,    0,   8, {A_ReFire}          ,S_MACEREADY     },  // S_MACEATK2_4
    { SPR_FX02,    0,   4, {A_MacePL1Check}    ,S_MACEFX1_2     },  // S_MACEFX1_1
    { SPR_FX02,    1,   4, {A_MacePL1Check}    ,S_MACEFX1_1     },  // S_MACEFX1_2
    { SPR_FX02,32773,   4, {A_MaceBallImpact}  ,S_MACEFXI1_2    },  // S_MACEFXI1_1
    { SPR_FX02,32774,   4, {NULL}              ,S_MACEFXI1_3    },  // S_MACEFXI1_2
    { SPR_FX02,32775,   4, {NULL}              ,S_MACEFXI1_4    },  // S_MACEFXI1_3
    { SPR_FX02,32776,   4, {NULL}              ,S_MACEFXI1_5    },  // S_MACEFXI1_4
    { SPR_FX02,32777,   4, {NULL}              ,S_NULL          },  // S_MACEFXI1_5
    { SPR_FX02,    2,   4, {NULL}              ,S_MACEFX2_2     },  // S_MACEFX2_1
    { SPR_FX02,    3,   4, {NULL}              ,S_MACEFX2_1     },  // S_MACEFX2_2
    { SPR_FX02,32773,   4, {A_MaceBallImpact2} ,S_MACEFXI1_2    },  // S_MACEFXI2_1
    { SPR_FX02,    0,   4, {NULL}              ,S_MACEFX3_2     },  // S_MACEFX3_1
    { SPR_FX02,    1,   4, {NULL}              ,S_MACEFX3_1     },  // S_MACEFX3_2
    { SPR_FX02,    4,  99, {NULL}              ,S_MACEFX4_1     },  // S_MACEFX4_1
    { SPR_FX02,32770,   4, {A_DeathBallImpact} ,S_MACEFXI1_2    },  // S_MACEFXI4_1
    { SPR_WSKL,    0,  -1, {NULL}              ,S_NULL          },  // S_WSKL
    { SPR_HROD,    0,   1, {A_WeaponReady}     ,S_HORNRODREADY  },  // S_HORNRODREADY
    { SPR_HROD,    0,   1, {A_Lower}           ,S_HORNRODDOWN   },  // S_HORNRODDOWN
    { SPR_HROD,    0,   1, {A_Raise}           ,S_HORNRODUP     },  // S_HORNRODUP
    { SPR_HROD,    0,   4, {A_FireSkullRodPL1} ,S_HORNRODATK1_2 },  // S_HORNRODATK1_1
    { SPR_HROD,    1,   4, {A_FireSkullRodPL1} ,S_HORNRODATK1_3 },  // S_HORNRODATK1_2
    { SPR_HROD,    1,   0, {A_ReFire}          ,S_HORNRODREADY  },  // S_HORNRODATK1_3
    { SPR_HROD,    2,   2, {NULL}              ,S_HORNRODATK2_2 },  // S_HORNRODATK2_1
    { SPR_HROD,    3,   3, {NULL}              ,S_HORNRODATK2_3 },  // S_HORNRODATK2_2
    { SPR_HROD,    4,   2, {NULL}              ,S_HORNRODATK2_4 },  // S_HORNRODATK2_3
    { SPR_HROD,    5,   3, {NULL}              ,S_HORNRODATK2_5 },  // S_HORNRODATK2_4
    { SPR_HROD,    6,   4, {A_FireSkullRodPL2} ,S_HORNRODATK2_6 },  // S_HORNRODATK2_5
    { SPR_HROD,    5,   2, {NULL}              ,S_HORNRODATK2_7 },  // S_HORNRODATK2_6
    { SPR_HROD,    4,   3, {NULL}              ,S_HORNRODATK2_8 },  // S_HORNRODATK2_7
    { SPR_HROD,    3,   2, {NULL}              ,S_HORNRODATK2_9 },  // S_HORNRODATK2_8
    { SPR_HROD,    2,   2, {A_ReFire}          ,S_HORNRODREADY  },  // S_HORNRODATK2_9
    { SPR_FX00,32768,   6, {NULL}              ,S_HRODFX1_2     },  // S_HRODFX1_1
    { SPR_FX00,32769,   6, {NULL}              ,S_HRODFX1_1     },  // S_HRODFX1_2
    { SPR_FX00,32775,   5, {NULL}              ,S_HRODFXI1_2    },  // S_HRODFXI1_1
    { SPR_FX00,32776,   5, {NULL}              ,S_HRODFXI1_3    },  // S_HRODFXI1_2
    { SPR_FX00,32777,   4, {NULL}              ,S_HRODFXI1_4    },  // S_HRODFXI1_3
    { SPR_FX00,32778,   4, {NULL}              ,S_HRODFXI1_5    },  // S_HRODFXI1_4
    { SPR_FX00,32779,   3, {NULL}              ,S_HRODFXI1_6    },  // S_HRODFXI1_5
    { SPR_FX00,32780,   3, {NULL}              ,S_NULL          },  // S_HRODFXI1_6
    { SPR_FX00,32770,   3, {NULL}              ,S_HRODFX2_2     },  // S_HRODFX2_1
    { SPR_FX00,32771,   3, {A_SkullRodPL2Seek} ,S_HRODFX2_3     },  // S_HRODFX2_2
    { SPR_FX00,32772,   3, {NULL}              ,S_HRODFX2_4     },  // S_HRODFX2_3
    { SPR_FX00,32773,   3, {A_SkullRodPL2Seek} ,S_HRODFX2_1     },  // S_HRODFX2_4
    { SPR_FX00,32775,   5, {A_AddPlayerRain}   ,S_HRODFXI2_2    },  // S_HRODFXI2_1
    { SPR_FX00,32776,   5, {NULL}              ,S_HRODFXI2_3    },  // S_HRODFXI2_2
    { SPR_FX00,32777,   4, {NULL}              ,S_HRODFXI2_4    },  // S_HRODFXI2_3
    { SPR_FX00,32778,   3, {NULL}              ,S_HRODFXI2_5    },  // S_HRODFXI2_4
    { SPR_FX00,32779,   3, {NULL}              ,S_HRODFXI2_6    },  // S_HRODFXI2_5
    { SPR_FX00,32780,   3, {NULL}              ,S_HRODFXI2_7    },  // S_HRODFXI2_6
    { SPR_FX00,    6,   1, {A_HideInCeiling}   ,S_HRODFXI2_8    },  // S_HRODFXI2_7
    { SPR_FX00,    6,   1, {A_SkullRodStorm}   ,S_HRODFXI2_8    },  // S_HRODFXI2_8
    { SPR_FX20,32768,  -1, {NULL}              ,S_NULL          },  // S_RAINPLR1_1
    { SPR_FX21,32768,  -1, {NULL}              ,S_NULL          },  // S_RAINPLR2_1
    { SPR_FX22,32768,  -1, {NULL}              ,S_NULL          },  // S_RAINPLR3_1
    { SPR_FX23,32768,  -1, {NULL}              ,S_NULL          },  // S_RAINPLR4_1
    { SPR_FX20,32769,   4, {A_RainImpact}      ,S_RAINPLR1X_2   },  // S_RAINPLR1X_1
    { SPR_FX20,32770,   4, {NULL}              ,S_RAINPLR1X_3   },  // S_RAINPLR1X_2
    { SPR_FX20,32771,   4, {NULL}              ,S_RAINPLR1X_4   },  // S_RAINPLR1X_3
    { SPR_FX20,32772,   4, {NULL}              ,S_RAINPLR1X_5   },  // S_RAINPLR1X_4
    { SPR_FX20,32773,   4, {NULL}              ,S_NULL          },  // S_RAINPLR1X_5
    { SPR_FX21,32769,   4, {A_RainImpact}      ,S_RAINPLR2X_2   },  // S_RAINPLR2X_1
    { SPR_FX21,32770,   4, {NULL}              ,S_RAINPLR2X_3   },  // S_RAINPLR2X_2
    { SPR_FX21,32771,   4, {NULL}              ,S_RAINPLR2X_4   },  // S_RAINPLR2X_3
    { SPR_FX21,32772,   4, {NULL}              ,S_RAINPLR2X_5   },  // S_RAINPLR2X_4
    { SPR_FX21,32773,   4, {NULL}              ,S_NULL          },  // S_RAINPLR2X_5
    { SPR_FX22,32769,   4, {A_RainImpact}      ,S_RAINPLR3X_2   },  // S_RAINPLR3X_1
    { SPR_FX22,32770,   4, {NULL}              ,S_RAINPLR3X_3   },  // S_RAINPLR3X_2
    { SPR_FX22,32771,   4, {NULL}              ,S_RAINPLR3X_4   },  // S_RAINPLR3X_3
    { SPR_FX22,32772,   4, {NULL}              ,S_RAINPLR3X_5   },  // S_RAINPLR3X_4
    { SPR_FX22,32773,   4, {NULL}              ,S_NULL          },  // S_RAINPLR3X_5
    { SPR_FX23,32769,   4, {A_RainImpact}      ,S_RAINPLR4X_2   },  // S_RAINPLR4X_1
    { SPR_FX23,32770,   4, {NULL}              ,S_RAINPLR4X_3   },  // S_RAINPLR4X_2
    { SPR_FX23,32771,   4, {NULL}              ,S_RAINPLR4X_4   },  // S_RAINPLR4X_3
    { SPR_FX23,32772,   4, {NULL}              ,S_RAINPLR4X_5   },  // S_RAINPLR4X_4
    { SPR_FX23,32773,   4, {NULL}              ,S_NULL          },  // S_RAINPLR4X_5
    { SPR_FX20,32774,   4, {NULL}              ,S_RAINAIRXPLR1_2},  // S_RAINAIRXPLR1_1
    { SPR_FX21,32774,   4, {NULL}              ,S_RAINAIRXPLR2_2},  // S_RAINAIRXPLR2_1
    { SPR_FX22,32774,   4, {NULL}              ,S_RAINAIRXPLR3_2},  // S_RAINAIRXPLR3_1
    { SPR_FX23,32774,   4, {NULL}              ,S_RAINAIRXPLR4_2},  // S_RAINAIRXPLR4_1
    { SPR_FX20,32775,   4, {NULL}              ,S_RAINAIRXPLR1_3},  // S_RAINAIRXPLR1_2
    { SPR_FX21,32775,   4, {NULL}              ,S_RAINAIRXPLR2_3},  // S_RAINAIRXPLR2_2
    { SPR_FX22,32775,   4, {NULL}              ,S_RAINAIRXPLR3_3},  // S_RAINAIRXPLR3_2
    { SPR_FX23,32775,   4, {NULL}              ,S_RAINAIRXPLR4_3},  // S_RAINAIRXPLR4_2
    { SPR_FX20,32776,   4, {NULL}              ,S_NULL          },  // S_RAINAIRXPLR1_3
    { SPR_FX21,32776,   4, {NULL}              ,S_NULL          },  // S_RAINAIRXPLR2_3
    { SPR_FX22,32776,   4, {NULL}              ,S_NULL          },  // S_RAINAIRXPLR3_3
    { SPR_FX23,32776,   4, {NULL}              ,S_NULL          },  // S_RAINAIRXPLR4_3
    { SPR_GWND,    0,   1, {A_WeaponReady}     ,S_GOLDWANDREADY },  // S_GOLDWANDREADY
    { SPR_GWND,    0,   1, {A_Lower}           ,S_GOLDWANDDOWN  },  // S_GOLDWANDDOWN
    { SPR_GWND,    0,   1, {A_Raise}           ,S_GOLDWANDUP    },  // S_GOLDWANDUP
    { SPR_GWND,    1,   3, {NULL}              ,S_GOLDWANDATK1_2},  // S_GOLDWANDATK1_1
    { SPR_GWND,    2,   5, {A_FireGoldWandPL1} ,S_GOLDWANDATK1_3},  // S_GOLDWANDATK1_2
    { SPR_GWND,    3,   3, {NULL}              ,S_GOLDWANDATK1_4},  // S_GOLDWANDATK1_3
    { SPR_GWND,    3,   0, {A_ReFire}          ,S_GOLDWANDREADY },  // S_GOLDWANDATK1_4
    { SPR_GWND,    1,   3, {NULL}              ,S_GOLDWANDATK2_2},  // S_GOLDWANDATK2_1
    { SPR_GWND,    2,   4, {A_FireGoldWandPL2} ,S_GOLDWANDATK2_3},  // S_GOLDWANDATK2_2
    { SPR_GWND,    3,   3, {NULL}              ,S_GOLDWANDATK2_4},  // S_GOLDWANDATK2_3
    { SPR_GWND,    3,   0, {A_ReFire}          ,S_GOLDWANDREADY },  // S_GOLDWANDATK2_4
    { SPR_FX01,32768,   6, {NULL}              ,S_GWANDFX1_2    },  // S_GWANDFX1_1
    { SPR_FX01,32769,   6, {NULL}              ,S_GWANDFX1_1    },  // S_GWANDFX1_2
    { SPR_FX01,32772,   3, {NULL}              ,S_GWANDFXI1_2   },  // S_GWANDFXI1_1
    { SPR_FX01,32773,   3, {NULL}              ,S_GWANDFXI1_3   },  // S_GWANDFXI1_2
    { SPR_FX01,32774,   3, {NULL}              ,S_GWANDFXI1_4   },  // S_GWANDFXI1_3
    { SPR_FX01,32775,   3, {NULL}              ,S_NULL          },  // S_GWANDFXI1_4
    { SPR_FX01,32770,   6, {NULL}              ,S_GWANDFX2_2    },  // S_GWANDFX2_1
    { SPR_FX01,32771,   6, {NULL}              ,S_GWANDFX2_1    },  // S_GWANDFX2_2
    { SPR_PUF2,32768,   3, {NULL}              ,S_GWANDPUFF1_2  },  // S_GWANDPUFF1_1
    { SPR_PUF2,32769,   3, {NULL}              ,S_GWANDPUFF1_3  },  // S_GWANDPUFF1_2
    { SPR_PUF2,32770,   3, {NULL}              ,S_GWANDPUFF1_4  },  // S_GWANDPUFF1_3
    { SPR_PUF2,32771,   3, {NULL}              ,S_GWANDPUFF1_5  },  // S_GWANDPUFF1_4
    { SPR_PUF2,32772,   3, {NULL}              ,S_NULL          },  // S_GWANDPUFF1_5
    { SPR_WPHX,    0,  -1, {NULL}              ,S_NULL          },  // S_WPHX
    { SPR_PHNX,    0,   1, {A_WeaponReady}     ,S_PHOENIXREADY  },  // S_PHOENIXREADY
    { SPR_PHNX,    0,   1, {A_Lower}           ,S_PHOENIXDOWN   },  // S_PHOENIXDOWN
    { SPR_PHNX,    0,   1, {A_Raise}           ,S_PHOENIXUP     },  // S_PHOENIXUP
    { SPR_PHNX,    1,   5, {NULL}              ,S_PHOENIXATK1_2 },  // S_PHOENIXATK1_1
    { SPR_PHNX,    2,   7, {A_FirePhoenixPL1}  ,S_PHOENIXATK1_3 },  // S_PHOENIXATK1_2
    { SPR_PHNX,    3,   4, {NULL}              ,S_PHOENIXATK1_4 },  // S_PHOENIXATK1_3
    { SPR_PHNX,    1,   4, {NULL}              ,S_PHOENIXATK1_5 },  // S_PHOENIXATK1_4
    { SPR_PHNX,    1,   0, {A_ReFire}          ,S_PHOENIXREADY  },  // S_PHOENIXATK1_5
    { SPR_PHNX,    1,   3, {A_InitPhoenixPL2}  ,S_PHOENIXATK2_2 },  // S_PHOENIXATK2_1
    { SPR_PHNX,32770,   1, {A_FirePhoenixPL2}  ,S_PHOENIXATK2_3 },  // S_PHOENIXATK2_2
    { SPR_PHNX,    1,   4, {A_ReFire}          ,S_PHOENIXATK2_4 },  // S_PHOENIXATK2_3
    { SPR_PHNX,    1,   4, {A_ShutdownPhoenixPL2},S_PHOENIXREADY},  // S_PHOENIXATK2_4
    { SPR_FX04,32768,   4, {A_PhoenixPuff}     ,S_PHOENIXFX1_1  },  // S_PHOENIXFX1_1
    { SPR_FX08,32768,   6, {A_Explode}         ,S_PHOENIXFXI1_2 },  // S_PHOENIXFXI1_1
    { SPR_FX08,32769,   5, {NULL}              ,S_PHOENIXFXI1_3 },  // S_PHOENIXFXI1_2
    { SPR_FX08,32770,   5, {NULL}              ,S_PHOENIXFXI1_4 },  // S_PHOENIXFXI1_3
    { SPR_FX08,32771,   4, {NULL}              ,S_PHOENIXFXI1_5 },  // S_PHOENIXFXI1_4
    { SPR_FX08,32772,   4, {NULL}              ,S_PHOENIXFXI1_6 },  // S_PHOENIXFXI1_5
    { SPR_FX08,32773,   4, {NULL}              ,S_PHOENIXFXI1_7 },  // S_PHOENIXFXI1_6
    { SPR_FX08,32774,   4, {NULL}              ,S_PHOENIXFXI1_8 },  // S_PHOENIXFXI1_7
    { SPR_FX08,32775,   4, {NULL}              ,S_NULL          },  // S_PHOENIXFXI1_8
    { SPR_FX04,    1,   4, {NULL}              ,S_PHOENIXPUFF2  },  // S_PHOENIXPUFF1
    { SPR_FX04,    2,   4, {NULL}              ,S_PHOENIXPUFF3  },  // S_PHOENIXPUFF2
    { SPR_FX04,    3,   4, {NULL}              ,S_PHOENIXPUFF4  },  // S_PHOENIXPUFF3
    { SPR_FX04,    4,   4, {NULL}              ,S_PHOENIXPUFF5  },  // S_PHOENIXPUFF4
    { SPR_FX04,    5,   4, {NULL}              ,S_NULL          },  // S_PHOENIXPUFF5
    { SPR_FX09,32768,   2, {NULL}              ,S_PHOENIXFX2_2  },  // S_PHOENIXFX2_1
    { SPR_FX09,32769,   2, {NULL}              ,S_PHOENIXFX2_3  },  // S_PHOENIXFX2_2
    { SPR_FX09,32768,   2, {NULL}              ,S_PHOENIXFX2_4  },  // S_PHOENIXFX2_3
    { SPR_FX09,32769,   2, {NULL}              ,S_PHOENIXFX2_5  },  // S_PHOENIXFX2_4
    { SPR_FX09,32768,   2, {NULL}              ,S_PHOENIXFX2_6  },  // S_PHOENIXFX2_5
    { SPR_FX09,32769,   2, {A_FlameEnd}        ,S_PHOENIXFX2_7  },  // S_PHOENIXFX2_6
    { SPR_FX09,32770,   2, {NULL}              ,S_PHOENIXFX2_8  },  // S_PHOENIXFX2_7
    { SPR_FX09,32771,   2, {NULL}              ,S_PHOENIXFX2_9  },  // S_PHOENIXFX2_8
    { SPR_FX09,32772,   2, {NULL}              ,S_PHOENIXFX2_10 },  // S_PHOENIXFX2_9
    { SPR_FX09,32773,   2, {NULL}              ,S_NULL          },  // S_PHOENIXFX2_10
    { SPR_FX09,32774,   3, {NULL}              ,S_PHOENIXFXI2_2 },  // S_PHOENIXFXI2_1
    { SPR_FX09,32775,   3, {A_FloatPuff}       ,S_PHOENIXFXI2_3 },  // S_PHOENIXFXI2_2
    { SPR_FX09,32776,   4, {NULL}              ,S_PHOENIXFXI2_4 },  // S_PHOENIXFXI2_3
    { SPR_FX09,32777,   5, {NULL}              ,S_PHOENIXFXI2_5 },  // S_PHOENIXFXI2_4
    { SPR_FX09,32778,   5, {NULL}              ,S_NULL          },  // S_PHOENIXFXI2_5
    { SPR_WBOW,    0,  -1, {NULL}              ,S_NULL          },  // S_WBOW
    { SPR_CRBW,    0,   1, {A_WeaponReady}     ,S_CRBOW2        },  // S_CRBOW1
    { SPR_CRBW,    0,   1, {A_WeaponReady}     ,S_CRBOW3        },  // S_CRBOW2
    { SPR_CRBW,    0,   1, {A_WeaponReady}     ,S_CRBOW4        },  // S_CRBOW3
    { SPR_CRBW,    0,   1, {A_WeaponReady}     ,S_CRBOW5        },  // S_CRBOW4
    { SPR_CRBW,    0,   1, {A_WeaponReady}     ,S_CRBOW6        },  // S_CRBOW5
    { SPR_CRBW,    0,   1, {A_WeaponReady}     ,S_CRBOW7        },  // S_CRBOW6
    { SPR_CRBW,    1,   1, {A_WeaponReady}     ,S_CRBOW8        },  // S_CRBOW7
    { SPR_CRBW,    1,   1, {A_WeaponReady}     ,S_CRBOW9        },  // S_CRBOW8
    { SPR_CRBW,    1,   1, {A_WeaponReady}     ,S_CRBOW10       },  // S_CRBOW9
    { SPR_CRBW,    1,   1, {A_WeaponReady}     ,S_CRBOW11       },  // S_CRBOW10
    { SPR_CRBW,    1,   1, {A_WeaponReady}     ,S_CRBOW12       },  // S_CRBOW11
    { SPR_CRBW,    1,   1, {A_WeaponReady}     ,S_CRBOW13       },  // S_CRBOW12
    { SPR_CRBW,    2,   1, {A_WeaponReady}     ,S_CRBOW14       },  // S_CRBOW13
    { SPR_CRBW,    2,   1, {A_WeaponReady}     ,S_CRBOW15       },  // S_CRBOW14
    { SPR_CRBW,    2,   1, {A_WeaponReady}     ,S_CRBOW16       },  // S_CRBOW15
    { SPR_CRBW,    2,   1, {A_WeaponReady}     ,S_CRBOW17       },  // S_CRBOW16
    { SPR_CRBW,    2,   1, {A_WeaponReady}     ,S_CRBOW18       },  // S_CRBOW17
    { SPR_CRBW,    2,   1, {A_WeaponReady}     ,S_CRBOW1        },  // S_CRBOW18
    { SPR_CRBW,    0,   1, {A_Lower}           ,S_CRBOWDOWN     },  // S_CRBOWDOWN
    { SPR_CRBW,    0,   1, {A_Raise}           ,S_CRBOWUP       },  // S_CRBOWUP
    { SPR_CRBW,    3,   6, {A_FireCrossbowPL1} ,S_CRBOWATK1_2   },  // S_CRBOWATK1_1
    { SPR_CRBW,    4,   3, {NULL}              ,S_CRBOWATK1_3   },  // S_CRBOWATK1_2
    { SPR_CRBW,    5,   3, {NULL}              ,S_CRBOWATK1_4   },  // S_CRBOWATK1_3
    { SPR_CRBW,    6,   3, {NULL}              ,S_CRBOWATK1_5   },  // S_CRBOWATK1_4
    { SPR_CRBW,    7,   3, {NULL}              ,S_CRBOWATK1_6   },  // S_CRBOWATK1_5
    { SPR_CRBW,    0,   4, {NULL}              ,S_CRBOWATK1_7   },  // S_CRBOWATK1_6
    { SPR_CRBW,    1,   4, {NULL}              ,S_CRBOWATK1_8   },  // S_CRBOWATK1_7
    { SPR_CRBW,    2,   5, {A_ReFire}          ,S_CRBOW1        },  // S_CRBOWATK1_8
    { SPR_CRBW,    3,   5, {A_FireCrossbowPL2} ,S_CRBOWATK2_2   },  // S_CRBOWATK2_1
    { SPR_CRBW,    4,   3, {NULL}              ,S_CRBOWATK2_3   },  // S_CRBOWATK2_2
    { SPR_CRBW,    5,   2, {NULL}              ,S_CRBOWATK2_4   },  // S_CRBOWATK2_3
    { SPR_CRBW,    6,   3, {NULL}              ,S_CRBOWATK2_5   },  // S_CRBOWATK2_4
    { SPR_CRBW,    7,   2, {NULL}              ,S_CRBOWATK2_6   },  // S_CRBOWATK2_5
    { SPR_CRBW,    0,   3, {NULL}              ,S_CRBOWATK2_7   },  // S_CRBOWATK2_6
    { SPR_CRBW,    1,   3, {NULL}              ,S_CRBOWATK2_8   },  // S_CRBOWATK2_7
    { SPR_CRBW,    2,   4, {A_ReFire}          ,S_CRBOW1        },  // S_CRBOWATK2_8
    { SPR_FX03,32769,   1, {NULL}              ,S_CRBOWFX1      },  // S_CRBOWFX1
    { SPR_FX03,32775,   8, {NULL}              ,S_CRBOWFXI1_2   },  // S_CRBOWFXI1_1
    { SPR_FX03,32776,   8, {NULL}              ,S_CRBOWFXI1_3   },  // S_CRBOWFXI1_2
    { SPR_FX03,32777,   8, {NULL}              ,S_NULL          },  // S_CRBOWFXI1_3
    { SPR_FX03,32769,   1, {A_BoltSpark}       ,S_CRBOWFX2      },  // S_CRBOWFX2
    { SPR_FX03,32768,   1, {NULL}              ,S_CRBOWFX3      },  // S_CRBOWFX3
    { SPR_FX03,32770,   8, {NULL}              ,S_CRBOWFXI3_2   },  // S_CRBOWFXI3_1
    { SPR_FX03,32771,   8, {NULL}              ,S_CRBOWFXI3_3   },  // S_CRBOWFXI3_2
    { SPR_FX03,32772,   8, {NULL}              ,S_NULL          },  // S_CRBOWFXI3_3
    { SPR_FX03,32773,   8, {NULL}              ,S_CRBOWFX4_2    },  // S_CRBOWFX4_1
    { SPR_FX03,32774,   8, {NULL}              ,S_NULL          },  // S_CRBOWFX4_2
/*
    { SPR_BLOD,    2,   8, {NULL}              ,S_HBLOOD2       },  // S_HBLOOD1
    { SPR_BLOD,    1,   8, {NULL}              ,S_HBLOOD3       },  // S_HBLOOD2
    { SPR_BLOD,    0,   8, {NULL}              ,S_NULL          },  // S_HBLOOD3
*/
    { SPR_BLUD,    2,   8, {NULL}              ,S_BLOODSPLATTER2},  // S_BLOODSPLATTER1
    { SPR_BLUD,    1,   8, {NULL}              ,S_BLOODSPLATTER3},  // S_BLOODSPLATTER2
    { SPR_BLUD,    0,   8, {NULL}              ,S_NULL          },  // S_BLOODSPLATTER3
    { SPR_BLUD,    0,   6, {NULL}              ,S_NULL          },  // S_BLOODSPLATTERX
/*
    { SPR_PLAY,    0,  -1, {NULL}              ,S_NULL          },  // S_PLAY
    { SPR_PLAY,    0,   4, {NULL}              ,S_PLAY_RUN2     },  // S_PLAY_RUN1
    { SPR_PLAY,    1,   4, {NULL}              ,S_PLAY_RUN3     },  // S_PLAY_RUN2
    { SPR_PLAY,    2,   4, {NULL}              ,S_PLAY_RUN4     },  // S_PLAY_RUN3
    { SPR_PLAY,    3,   4, {NULL}              ,S_PLAY_RUN1     },  // S_PLAY_RUN4
    { SPR_PLAY,    4,  12, {NULL}              ,S_PLAY          },  // S_PLAY_ATK1
    { SPR_PLAY,32773,   6, {NULL}              ,S_PLAY_ATK1     },  // S_PLAY_ATK2
    { SPR_PLAY,    6,   4, {NULL}              ,S_PLAY_PAIN2    },  // S_PLAY_PAIN
    { SPR_PLAY,    6,   4, {A_Pain}            ,S_PLAY          },  // S_PLAY_PAIN2
    { SPR_PLAY,    7,   6, {NULL}              ,S_PLAY_DIE2     },  // S_PLAY_DIE1
    { SPR_PLAY,    8,   6, {A_HScream}         ,S_PLAY_DIE3     },  // S_PLAY_DIE2
    { SPR_PLAY,    9,   6, {NULL}              ,S_PLAY_DIE4     },  // S_PLAY_DIE3
    { SPR_PLAY,   10,   6, {NULL}              ,S_PLAY_DIE5     },  // S_PLAY_DIE4
    { SPR_PLAY,   11,   6, {A_NoBlocking}      ,S_PLAY_DIE6     },  // S_PLAY_DIE5
    { SPR_PLAY,   12,   6, {NULL}              ,S_PLAY_DIE7     },  // S_PLAY_DIE6
    { SPR_PLAY,   13,   6, {NULL}              ,S_PLAY_DIE8     },  // S_PLAY_DIE7
    { SPR_PLAY,   14,   6, {NULL}              ,S_PLAY_DIE9     },  // S_PLAY_DIE8
    { SPR_PLAY,   15,  -1, {A_AddPlayerCorpse} ,S_NULL          },  // S_PLAY_DIE9
    { SPR_PLAY,   16,   5, {A_HScream}         ,S_PLAY_XDIE2    },  // S_PLAY_XDIE1
    { SPR_PLAY,   17,   5, {A_SkullPop}        ,S_PLAY_XDIE3    },  // S_PLAY_XDIE2
    { SPR_PLAY,   18,   5, {A_NoBlocking}      ,S_PLAY_XDIE4    },  // S_PLAY_XDIE3
    { SPR_PLAY,   19,   5, {NULL}              ,S_PLAY_XDIE5    },  // S_PLAY_XDIE4
    { SPR_PLAY,   20,   5, {NULL}              ,S_PLAY_XDIE6    },  // S_PLAY_XDIE5
    { SPR_PLAY,   21,   5, {NULL}              ,S_PLAY_XDIE7    },  // S_PLAY_XDIE6
    { SPR_PLAY,   22,   5, {NULL}              ,S_PLAY_XDIE8    },  // S_PLAY_XDIE7
    { SPR_PLAY,   23,   5, {NULL}              ,S_PLAY_XDIE9    },  // S_PLAY_XDIE8
    { SPR_PLAY,   24,  -1, {A_AddPlayerCorpse} ,S_NULL          },  // S_PLAY_XDIE9
    { SPR_FDTH,32768,   5, {A_FlameSnd}        ,S_PLAY_FDTH2    },  // S_PLAY_FDTH1
    { SPR_FDTH,32769,   4, {NULL}              ,S_PLAY_FDTH3    },  // S_PLAY_FDTH2
    { SPR_FDTH,32770,   5, {NULL}              ,S_PLAY_FDTH4    },  // S_PLAY_FDTH3
    { SPR_FDTH,32771,   4, {A_HScream}         ,S_PLAY_FDTH5    },  // S_PLAY_FDTH4
    { SPR_FDTH,32772,   5, {NULL}              ,S_PLAY_FDTH6    },  // S_PLAY_FDTH5
    { SPR_FDTH,32773,   4, {NULL}              ,S_PLAY_FDTH7    },  // S_PLAY_FDTH6
    { SPR_FDTH,32774,   5, {A_FlameSnd}        ,S_PLAY_FDTH8    },  // S_PLAY_FDTH7
    { SPR_FDTH,32775,   4, {NULL}              ,S_PLAY_FDTH9    },  // S_PLAY_FDTH8
    { SPR_FDTH,32776,   5, {NULL}              ,S_PLAY_FDTH10   },  // S_PLAY_FDTH9
    { SPR_FDTH,32777,   4, {NULL}              ,S_PLAY_FDTH11   },  // S_PLAY_FDTH10
    { SPR_FDTH,32778,   5, {NULL}              ,S_PLAY_FDTH12   },  // S_PLAY_FDTH11
    { SPR_FDTH,32779,   4, {NULL}              ,S_PLAY_FDTH13   },  // S_PLAY_FDTH12
    { SPR_FDTH,32780,   5, {NULL}              ,S_PLAY_FDTH14   },  // S_PLAY_FDTH13
    { SPR_FDTH,32781,   4, {NULL}              ,S_PLAY_FDTH15   },  // S_PLAY_FDTH14
    { SPR_FDTH,32782,   5, {A_NoBlocking}      ,S_PLAY_FDTH16   },  // S_PLAY_FDTH15
    { SPR_FDTH,32783,   4, {NULL}              ,S_PLAY_FDTH17   },  // S_PLAY_FDTH16
    { SPR_FDTH,32784,   5, {NULL}              ,S_PLAY_FDTH18   },  // S_PLAY_FDTH17
    { SPR_FDTH,32785,   4, {NULL}              ,S_PLAY_FDTH19   },  // S_PLAY_FDTH18
    { SPR_ACLO,    4,  35, {A_CheckBurnGone}   ,S_PLAY_FDTH19   },  // S_PLAY_FDTH19
    { SPR_ACLO,    4,   8, {NULL}              ,S_NULL          },  // S_PLAY_FDTH20
*/
    { SPR_BSKL,    0,   5, {A_CheckSkullFloor} ,S_BLOODYSKULL2  },  // S_BLOODYSKULL1
    { SPR_BSKL,    1,   5, {A_CheckSkullFloor} ,S_BLOODYSKULL3  },  // S_BLOODYSKULL2
    { SPR_BSKL,    2,   5, {A_CheckSkullFloor} ,S_BLOODYSKULL4  },  // S_BLOODYSKULL3
    { SPR_BSKL,    3,   5, {A_CheckSkullFloor} ,S_BLOODYSKULL5  },  // S_BLOODYSKULL4
    { SPR_BSKL,    4,   5, {A_CheckSkullFloor} ,S_BLOODYSKULL1  },  // S_BLOODYSKULL5
    { SPR_BSKL,    5,  16, {A_CheckSkullDone}  ,S_BLOODYSKULLX1 },  // S_BLOODYSKULLX1
    { SPR_BSKL,    5,1050, {NULL}              ,S_NULL          },  // S_BLOODYSKULLX2
    { SPR_CHKN,    0,  -1, {NULL}              ,S_NULL          },  // S_CHICPLAY
    { SPR_CHKN,    0,   3, {NULL}              ,S_CHICPLAY_RUN2 },  // S_CHICPLAY_RUN1
    { SPR_CHKN,    1,   3, {NULL}              ,S_CHICPLAY_RUN3 },  // S_CHICPLAY_RUN2
    { SPR_CHKN,    0,   3, {NULL}              ,S_CHICPLAY_RUN4 },  // S_CHICPLAY_RUN3
    { SPR_CHKN,    1,   3, {NULL}              ,S_CHICPLAY_RUN1 },  // S_CHICPLAY_RUN4
    { SPR_CHKN,    2,  12, {NULL}              ,S_CHICPLAY      },  // S_CHICPLAY_ATK1
    { SPR_CHKN,    3,   4, {A_Feathers}        ,S_CHICPLAY_PAIN2},  // S_CHICPLAY_PAIN
    { SPR_CHKN,    2,   4, {A_Pain}            ,S_CHICPLAY      },  // S_CHICPLAY_PAIN2
    { SPR_CHKN,    0,  10, {A_ChicLook}        ,S_CHICKEN_LOOK2 },  // S_CHICKEN_LOOK1
    { SPR_CHKN,    1,  10, {A_ChicLook}        ,S_CHICKEN_LOOK1 },  // S_CHICKEN_LOOK2
    { SPR_CHKN,    0,   3, {A_ChicChase}       ,S_CHICKEN_WALK2 },  // S_CHICKEN_WALK1
    { SPR_CHKN,    1,   3, {A_ChicChase}       ,S_CHICKEN_WALK1 },  // S_CHICKEN_WALK2
    { SPR_CHKN,    3,   5, {A_Feathers}        ,S_CHICKEN_PAIN2 },  // S_CHICKEN_PAIN1
    { SPR_CHKN,    2,   5, {A_ChicPain}        ,S_CHICKEN_WALK1 },  // S_CHICKEN_PAIN2
    { SPR_CHKN,    0,   8, {A_FaceTarget}      ,S_CHICKEN_ATK2  },  // S_CHICKEN_ATK1
    { SPR_CHKN,    2,  10, {A_ChicAttack}      ,S_CHICKEN_WALK1 },  // S_CHICKEN_ATK2
    { SPR_CHKN,    4,   6, {A_HScream}         ,S_CHICKEN_DIE2  },  // S_CHICKEN_DIE1
    { SPR_CHKN,    5,   6, {A_Feathers}        ,S_CHICKEN_DIE3  },  // S_CHICKEN_DIE2
    { SPR_CHKN,    6,   6, {NULL}              ,S_CHICKEN_DIE4  },  // S_CHICKEN_DIE3
    { SPR_CHKN,    7,   6, {A_NoBlocking}      ,S_CHICKEN_DIE5  },  // S_CHICKEN_DIE4
    { SPR_CHKN,    8,   6, {NULL}              ,S_CHICKEN_DIE6  },  // S_CHICKEN_DIE5
    { SPR_CHKN,    9,   6, {NULL}              ,S_CHICKEN_DIE7  },  // S_CHICKEN_DIE6
    { SPR_CHKN,   10,   6, {NULL}              ,S_CHICKEN_DIE8  },  // S_CHICKEN_DIE7
    { SPR_CHKN,   11,  -1, {NULL}              ,S_NULL          },  // S_CHICKEN_DIE8
    { SPR_CHKN,   12,   3, {NULL}              ,S_FEATHER2      },  // S_FEATHER1
    { SPR_CHKN,   13,   3, {NULL}              ,S_FEATHER3      },  // S_FEATHER2
    { SPR_CHKN,   14,   3, {NULL}              ,S_FEATHER4      },  // S_FEATHER3
    { SPR_CHKN,   15,   3, {NULL}              ,S_FEATHER5      },  // S_FEATHER4
    { SPR_CHKN,   16,   3, {NULL}              ,S_FEATHER6      },  // S_FEATHER5
    { SPR_CHKN,   15,   3, {NULL}              ,S_FEATHER7      },  // S_FEATHER6
    { SPR_CHKN,   14,   3, {NULL}              ,S_FEATHER8      },  // S_FEATHER7
    { SPR_CHKN,   13,   3, {NULL}              ,S_FEATHER1      },  // S_FEATHER8
    { SPR_CHKN,   13,   6, {NULL}              ,S_NULL          },  // S_FEATHERX
    { SPR_MUMM,    0,  10, {A_Look}           ,S_MUMMY_LOOK2   },  // S_MUMMY_LOOK1
    { SPR_MUMM,    1,  10, {A_Look}           ,S_MUMMY_LOOK1   },  // S_MUMMY_LOOK2
    { SPR_MUMM,    0,   4, {A_Chase}          ,S_MUMMY_WALK2   },  // S_MUMMY_WALK1
    { SPR_MUMM,    1,   4, {A_Chase}          ,S_MUMMY_WALK3   },  // S_MUMMY_WALK2
    { SPR_MUMM,    2,   4, {A_Chase}          ,S_MUMMY_WALK4   },  // S_MUMMY_WALK3
    { SPR_MUMM,    3,   4, {A_Chase}          ,S_MUMMY_WALK1   },  // S_MUMMY_WALK4
    { SPR_MUMM,    4,   6, {A_FaceTarget}      ,S_MUMMY_ATK2    },  // S_MUMMY_ATK1
    { SPR_MUMM,    5,   6, {A_MummyAttack}     ,S_MUMMY_ATK3    },  // S_MUMMY_ATK2
    { SPR_MUMM,    6,   6, {A_FaceTarget}      ,S_MUMMY_WALK1   },  // S_MUMMY_ATK3
    { SPR_MUMM,   23,   5, {A_FaceTarget}      ,S_MUMMYL_ATK2   },  // S_MUMMYL_ATK1
    { SPR_MUMM,32792,   5, {A_FaceTarget}      ,S_MUMMYL_ATK3   },  // S_MUMMYL_ATK2
    { SPR_MUMM,   23,   5, {A_FaceTarget}      ,S_MUMMYL_ATK4   },  // S_MUMMYL_ATK3
    { SPR_MUMM,32792,   5, {A_FaceTarget}      ,S_MUMMYL_ATK5   },  // S_MUMMYL_ATK4
    { SPR_MUMM,   23,   5, {A_FaceTarget}      ,S_MUMMYL_ATK6   },  // S_MUMMYL_ATK5
    { SPR_MUMM,32792,  15, {A_MummyAttack2}    ,S_MUMMY_WALK1   },  // S_MUMMYL_ATK6
    { SPR_MUMM,    7,   4, {NULL}              ,S_MUMMY_PAIN2   },  // S_MUMMY_PAIN1
    { SPR_MUMM,    7,   4, {A_Pain}            ,S_MUMMY_WALK1   },  // S_MUMMY_PAIN2
    { SPR_MUMM,    8,   5, {NULL}              ,S_MUMMY_DIE2    },  // S_MUMMY_DIE1
    { SPR_MUMM,    9,   5, {A_HScream}         ,S_MUMMY_DIE3    },  // S_MUMMY_DIE2
    { SPR_MUMM,   10,   5, {A_MummySoul}       ,S_MUMMY_DIE4    },  // S_MUMMY_DIE3
    { SPR_MUMM,   11,   5, {NULL}              ,S_MUMMY_DIE5    },  // S_MUMMY_DIE4
    { SPR_MUMM,   12,   5, {A_NoBlocking}      ,S_MUMMY_DIE6    },  // S_MUMMY_DIE5
    { SPR_MUMM,   13,   5, {NULL}              ,S_MUMMY_DIE7    },  // S_MUMMY_DIE6
    { SPR_MUMM,   14,   5, {NULL}              ,S_MUMMY_DIE8    },  // S_MUMMY_DIE7
    { SPR_MUMM,   15,  -1, {NULL}              ,S_NULL          },  // S_MUMMY_DIE8
    { SPR_MUMM,   16,   5, {NULL}              ,S_MUMMY_SOUL2   },  // S_MUMMY_SOUL1
    { SPR_MUMM,   17,   5, {NULL}              ,S_MUMMY_SOUL3   },  // S_MUMMY_SOUL2
    { SPR_MUMM,   18,   5, {NULL}              ,S_MUMMY_SOUL4   },  // S_MUMMY_SOUL3
    { SPR_MUMM,   19,   9, {NULL}              ,S_MUMMY_SOUL5   },  // S_MUMMY_SOUL4
    { SPR_MUMM,   20,   5, {NULL}              ,S_MUMMY_SOUL6   },  // S_MUMMY_SOUL5
    { SPR_MUMM,   21,   5, {NULL}              ,S_MUMMY_SOUL7   },  // S_MUMMY_SOUL6
    { SPR_MUMM,   22,   5, {NULL}              ,S_NULL          },  // S_MUMMY_SOUL7
    { SPR_FX15,32768,   5, {A_ContMobjSound}   ,S_MUMMYFX1_2    },  // S_MUMMYFX1_1
    { SPR_FX15,32769,   5, {A_MummyFX1Seek}    ,S_MUMMYFX1_3    },  // S_MUMMYFX1_2
    { SPR_FX15,32770,   5, {NULL}              ,S_MUMMYFX1_4    },  // S_MUMMYFX1_3
    { SPR_FX15,32769,   5, {A_MummyFX1Seek}    ,S_MUMMYFX1_1    },  // S_MUMMYFX1_4
    { SPR_FX15,32771,   5, {NULL}              ,S_MUMMYFXI1_2   },  // S_MUMMYFXI1_1
    { SPR_FX15,32772,   5, {NULL}              ,S_MUMMYFXI1_3   },  // S_MUMMYFXI1_2
    { SPR_FX15,32773,   5, {NULL}              ,S_MUMMYFXI1_4   },  // S_MUMMYFXI1_3
    { SPR_FX15,32774,   5, {NULL}              ,S_NULL          },  // S_MUMMYFXI1_4
    { SPR_BEAS,    0,  10, {A_Look}           ,S_BEAST_LOOK2   },  // S_BEAST_LOOK1
    { SPR_BEAS,    1,  10, {A_Look}           ,S_BEAST_LOOK1   },  // S_BEAST_LOOK2
    { SPR_BEAS,    0,   3, {A_Chase}          ,S_BEAST_WALK2   },  // S_BEAST_WALK1
    { SPR_BEAS,    1,   3, {A_Chase}          ,S_BEAST_WALK3   },  // S_BEAST_WALK2
    { SPR_BEAS,    2,   3, {A_Chase}          ,S_BEAST_WALK4   },  // S_BEAST_WALK3
    { SPR_BEAS,    3,   3, {A_Chase}          ,S_BEAST_WALK5   },  // S_BEAST_WALK4
    { SPR_BEAS,    4,   3, {A_Chase}          ,S_BEAST_WALK6   },  // S_BEAST_WALK5
    { SPR_BEAS,    5,   3, {A_Chase}          ,S_BEAST_WALK1   },  // S_BEAST_WALK6
    { SPR_BEAS,    7,  10, {A_FaceTarget}      ,S_BEAST_ATK2    },  // S_BEAST_ATK1
    { SPR_BEAS,    8,  10, {A_BeastAttack}     ,S_BEAST_WALK1   },  // S_BEAST_ATK2
    { SPR_BEAS,    6,   3, {NULL}              ,S_BEAST_PAIN2   },  // S_BEAST_PAIN1
    { SPR_BEAS,    6,   3, {A_Pain}            ,S_BEAST_WALK1   },  // S_BEAST_PAIN2
    { SPR_BEAS,   17,   6, {NULL}              ,S_BEAST_DIE2    },  // S_BEAST_DIE1
    { SPR_BEAS,   18,   6, {A_HScream}         ,S_BEAST_DIE3    },  // S_BEAST_DIE2
    { SPR_BEAS,   19,   6, {NULL}              ,S_BEAST_DIE4    },  // S_BEAST_DIE3
    { SPR_BEAS,   20,   6, {NULL}              ,S_BEAST_DIE5    },  // S_BEAST_DIE4
    { SPR_BEAS,   21,   6, {NULL}              ,S_BEAST_DIE6    },  // S_BEAST_DIE5
    { SPR_BEAS,   22,   6, {A_NoBlocking}      ,S_BEAST_DIE7    },  // S_BEAST_DIE6
    { SPR_BEAS,   23,   6, {NULL}              ,S_BEAST_DIE8    },  // S_BEAST_DIE7
    { SPR_BEAS,   24,   6, {NULL}              ,S_BEAST_DIE9    },  // S_BEAST_DIE8
    { SPR_BEAS,   25,  -1, {NULL}              ,S_NULL          },  // S_BEAST_DIE9
    { SPR_BEAS,    9,   5, {NULL}              ,S_BEAST_XDIE2   },  // S_BEAST_XDIE1
    { SPR_BEAS,   10,   6, {A_HScream}         ,S_BEAST_XDIE3   },  // S_BEAST_XDIE2
    { SPR_BEAS,   11,   5, {NULL}              ,S_BEAST_XDIE4   },  // S_BEAST_XDIE3
    { SPR_BEAS,   12,   6, {NULL}              ,S_BEAST_XDIE5   },  // S_BEAST_XDIE4
    { SPR_BEAS,   13,   5, {NULL}              ,S_BEAST_XDIE6   },  // S_BEAST_XDIE5
    { SPR_BEAS,   14,   6, {A_NoBlocking}      ,S_BEAST_XDIE7   },  // S_BEAST_XDIE6
    { SPR_BEAS,   15,   5, {NULL}              ,S_BEAST_XDIE8   },  // S_BEAST_XDIE7
    { SPR_BEAS,   16,  -1, {NULL}              ,S_NULL          },  // S_BEAST_XDIE8
    { SPR_FRB1,    0,   2, {A_BeastPuff}       ,S_BEASTBALL2    },  // S_BEASTBALL1
    { SPR_FRB1,    0,   2, {A_BeastPuff}       ,S_BEASTBALL3    },  // S_BEASTBALL2
    { SPR_FRB1,    1,   2, {A_BeastPuff}       ,S_BEASTBALL4    },  // S_BEASTBALL3
    { SPR_FRB1,    1,   2, {A_BeastPuff}       ,S_BEASTBALL5    },  // S_BEASTBALL4
    { SPR_FRB1,    2,   2, {A_BeastPuff}       ,S_BEASTBALL6    },  // S_BEASTBALL5
    { SPR_FRB1,    2,   2, {A_BeastPuff}       ,S_BEASTBALL1    },  // S_BEASTBALL6
    { SPR_FRB1,    3,   4, {NULL}              ,S_BEASTBALLX2   },  // S_BEASTBALLX1
    { SPR_FRB1,    4,   4, {NULL}              ,S_BEASTBALLX3   },  // S_BEASTBALLX2
    { SPR_FRB1,    5,   4, {NULL}              ,S_BEASTBALLX4   },  // S_BEASTBALLX3
    { SPR_FRB1,    6,   4, {NULL}              ,S_BEASTBALLX5   },  // S_BEASTBALLX4
    { SPR_FRB1,    7,   4, {NULL}              ,S_NULL          },  // S_BEASTBALLX5
    { SPR_FRB1,    0,   4, {NULL}              ,S_BURNBALL2     },  // S_BURNBALL1
    { SPR_FRB1,    1,   4, {NULL}              ,S_BURNBALL3     },  // S_BURNBALL2
    { SPR_FRB1,    2,   4, {NULL}              ,S_BURNBALL4     },  // S_BURNBALL3
    { SPR_FRB1,    3,   4, {NULL}              ,S_BURNBALL5     },  // S_BURNBALL4
    { SPR_FRB1,    4,   4, {NULL}              ,S_BURNBALL6     },  // S_BURNBALL5
    { SPR_FRB1,    5,   4, {NULL}              ,S_BURNBALL7     },  // S_BURNBALL6
    { SPR_FRB1,    6,   4, {NULL}              ,S_BURNBALL8     },  // S_BURNBALL7
    { SPR_FRB1,    7,   4, {NULL}              ,S_NULL          },  // S_BURNBALL8
    { SPR_FRB1,32768,   4, {NULL}              ,S_BURNBALLFB2   },  // S_BURNBALLFB1
    { SPR_FRB1,32769,   4, {NULL}              ,S_BURNBALLFB3   },  // S_BURNBALLFB2
    { SPR_FRB1,32770,   4, {NULL}              ,S_BURNBALLFB4   },  // S_BURNBALLFB3
    { SPR_FRB1,32771,   4, {NULL}              ,S_BURNBALLFB5   },  // S_BURNBALLFB4
    { SPR_FRB1,32772,   4, {NULL}              ,S_BURNBALLFB6   },  // S_BURNBALLFB5
    { SPR_FRB1,32773,   4, {NULL}              ,S_BURNBALLFB7   },  // S_BURNBALLFB6
    { SPR_FRB1,32774,   4, {NULL}              ,S_BURNBALLFB8   },  // S_BURNBALLFB7
    { SPR_FRB1,32775,   4, {NULL}              ,S_NULL          },  // S_BURNBALLFB8
    { SPR_FRB1,    3,   4, {NULL}              ,S_PUFFY2        },  // S_PUFFY1
    { SPR_FRB1,    4,   4, {NULL}              ,S_PUFFY3        },  // S_PUFFY2
    { SPR_FRB1,    5,   4, {NULL}              ,S_PUFFY4        },  // S_PUFFY3
    { SPR_FRB1,    6,   4, {NULL}              ,S_PUFFY5        },  // S_PUFFY4
    { SPR_FRB1,    7,   4, {NULL}              ,S_NULL          },  // S_PUFFY5
    { SPR_SNKE,    0,  10, {A_Look}           ,S_SNAKE_LOOK2   },  // S_SNAKE_LOOK1
    { SPR_SNKE,    1,  10, {A_Look}           ,S_SNAKE_LOOK1   },  // S_SNAKE_LOOK2
    { SPR_SNKE,    0,   4, {A_Chase}          ,S_SNAKE_WALK2   },  // S_SNAKE_WALK1
    { SPR_SNKE,    1,   4, {A_Chase}          ,S_SNAKE_WALK3   },  // S_SNAKE_WALK2
    { SPR_SNKE,    2,   4, {A_Chase}          ,S_SNAKE_WALK4   },  // S_SNAKE_WALK3
    { SPR_SNKE,    3,   4, {A_Chase}          ,S_SNAKE_WALK1   },  // S_SNAKE_WALK4
    { SPR_SNKE,    5,   5, {A_FaceTarget}      ,S_SNAKE_ATK2    },  // S_SNAKE_ATK1
    { SPR_SNKE,    5,   5, {A_FaceTarget}      ,S_SNAKE_ATK3    },  // S_SNAKE_ATK2
    { SPR_SNKE,    5,   4, {A_SnakeAttack}     ,S_SNAKE_ATK4    },  // S_SNAKE_ATK3
    { SPR_SNKE,    5,   4, {A_SnakeAttack}     ,S_SNAKE_ATK5    },  // S_SNAKE_ATK4
    { SPR_SNKE,    5,   4, {A_SnakeAttack}     ,S_SNAKE_ATK6    },  // S_SNAKE_ATK5
    { SPR_SNKE,    5,   5, {A_FaceTarget}      ,S_SNAKE_ATK7    },  // S_SNAKE_ATK6
    { SPR_SNKE,    5,   5, {A_FaceTarget}      ,S_SNAKE_ATK8    },  // S_SNAKE_ATK7
    { SPR_SNKE,    5,   5, {A_FaceTarget}      ,S_SNAKE_ATK9    },  // S_SNAKE_ATK8
    { SPR_SNKE,    5,   4, {A_SnakeAttack2}    ,S_SNAKE_WALK1   },  // S_SNAKE_ATK9
    { SPR_SNKE,    4,   3, {NULL}              ,S_SNAKE_PAIN2   },  // S_SNAKE_PAIN1
    { SPR_SNKE,    4,   3, {A_Pain}            ,S_SNAKE_WALK1   },  // S_SNAKE_PAIN2
    { SPR_SNKE,    6,   5, {NULL}              ,S_SNAKE_DIE2    },  // S_SNAKE_DIE1
    { SPR_SNKE,    7,   5, {A_HScream}         ,S_SNAKE_DIE3    },  // S_SNAKE_DIE2
    { SPR_SNKE,    8,   5, {NULL}              ,S_SNAKE_DIE4    },  // S_SNAKE_DIE3
    { SPR_SNKE,    9,   5, {NULL}              ,S_SNAKE_DIE5    },  // S_SNAKE_DIE4
    { SPR_SNKE,   10,   5, {NULL}              ,S_SNAKE_DIE6    },  // S_SNAKE_DIE5
    { SPR_SNKE,   11,   5, {NULL}              ,S_SNAKE_DIE7    },  // S_SNAKE_DIE6
    { SPR_SNKE,   12,   5, {A_NoBlocking}      ,S_SNAKE_DIE8    },  // S_SNAKE_DIE7
    { SPR_SNKE,   13,   5, {NULL}              ,S_SNAKE_DIE9    },  // S_SNAKE_DIE8
    { SPR_SNKE,   14,   5, {NULL}              ,S_SNAKE_DIE10   },  // S_SNAKE_DIE9
    { SPR_SNKE,   15,  -1, {NULL}              ,S_NULL          },  // S_SNAKE_DIE10
    { SPR_SNFX,32768,   5, {NULL}              ,S_SNAKEPRO_A2   },  // S_SNAKEPRO_A1
    { SPR_SNFX,32769,   5, {NULL}              ,S_SNAKEPRO_A3   },  // S_SNAKEPRO_A2
    { SPR_SNFX,32770,   5, {NULL}              ,S_SNAKEPRO_A4   },  // S_SNAKEPRO_A3
    { SPR_SNFX,32771,   5, {NULL}              ,S_SNAKEPRO_A1   },  // S_SNAKEPRO_A4
    { SPR_SNFX,32772,   5, {NULL}              ,S_SNAKEPRO_AX2  },  // S_SNAKEPRO_AX1
    { SPR_SNFX,32773,   5, {NULL}              ,S_SNAKEPRO_AX3  },  // S_SNAKEPRO_AX2
    { SPR_SNFX,32774,   4, {NULL}              ,S_SNAKEPRO_AX4  },  // S_SNAKEPRO_AX3
    { SPR_SNFX,32775,   3, {NULL}              ,S_SNAKEPRO_AX5  },  // S_SNAKEPRO_AX4
    { SPR_SNFX,32776,   3, {NULL}              ,S_NULL          },  // S_SNAKEPRO_AX5
    { SPR_SNFX,32777,   6, {NULL}              ,S_SNAKEPRO_B2   },  // S_SNAKEPRO_B1
    { SPR_SNFX,32778,   6, {NULL}              ,S_SNAKEPRO_B1   },  // S_SNAKEPRO_B2
    { SPR_SNFX,32779,   5, {NULL}              ,S_SNAKEPRO_BX2  },  // S_SNAKEPRO_BX1
    { SPR_SNFX,32780,   5, {NULL}              ,S_SNAKEPRO_BX3  },  // S_SNAKEPRO_BX2
    { SPR_SNFX,32781,   4, {NULL}              ,S_SNAKEPRO_BX4  },  // S_SNAKEPRO_BX3
    { SPR_SNFX,32782,   3, {NULL}              ,S_NULL          },  // S_SNAKEPRO_BX4
    {SPR_HHEAD,    0,  10, {A_Look}           ,S_HHEAD_LOOK    },  // S_HEAD_LOOK
    {SPR_HHEAD,    0,   4, {A_Chase}          ,S_HHEAD_FLOAT   },  // S_HEAD_FLOAT
    {SPR_HHEAD,    0,   5, {A_FaceTarget}      ,S_HHEAD_ATK2    },  // S_HEAD_ATK1
    {SPR_HHEAD,    1,  20, {A_HHeadAttack}     ,S_HHEAD_FLOAT   },  // S_HEAD_ATK2
    {SPR_HHEAD,    0,   4, {NULL}              ,S_HHEAD_PAIN2   },  // S_HEAD_PAIN1
    {SPR_HHEAD,    0,   4, {A_Pain}            ,S_HHEAD_FLOAT   },  // S_HEAD_PAIN2
    {SPR_HHEAD,    2,   7, {NULL}              ,S_HHEAD_DIE2    },  // S_HEAD_DIE1
    {SPR_HHEAD,    3,   7, {A_HScream}         ,S_HHEAD_DIE3    },  // S_HEAD_DIE2
    {SPR_HHEAD,    4,   7, {NULL}              ,S_HHEAD_DIE4    },  // S_HEAD_DIE3
    {SPR_HHEAD,    5,   7, {NULL}              ,S_HHEAD_DIE5    },  // S_HEAD_DIE4
    {SPR_HHEAD,    6,   7, {A_NoBlocking}      ,S_HHEAD_DIE6    },  // S_HEAD_DIE5
    {SPR_HHEAD,    7,   7, {NULL}              ,S_HHEAD_DIE7    },  // S_HEAD_DIE6
    {SPR_HHEAD,    8,  -1, {A_HBossDeath}      ,S_NULL          },  // S_HEAD_DIE7
    { SPR_FX05,    0,   6, {NULL}              ,S_HHEADFX1_2    },  // S_HEADFX1_1
    { SPR_FX05,    1,   6, {NULL}              ,S_HHEADFX1_3    },  // S_HEADFX1_2
    { SPR_FX05,    2,   6, {NULL}              ,S_HHEADFX1_1    },  // S_HEADFX1_3
    { SPR_FX05,    3,   5, {A_HeadIceImpact}   ,S_HHEADFXI1_2   },  // S_HEADFXI1_1
    { SPR_FX05,    4,   5, {NULL}              ,S_HHEADFXI1_3   },  // S_HEADFXI1_2
    { SPR_FX05,    5,   5, {NULL}              ,S_HHEADFXI1_4   },  // S_HEADFXI1_3
    { SPR_FX05,    6,   5, {NULL}              ,S_NULL          },  // S_HEADFXI1_4
    { SPR_FX05,    7,   6, {NULL}              ,S_HHEADFX2_2    },  // S_HEADFX2_1
    { SPR_FX05,    8,   6, {NULL}              ,S_HHEADFX2_3    },  // S_HEADFX2_2
    { SPR_FX05,    9,   6, {NULL}              ,S_HHEADFX2_1    },  // S_HEADFX2_3
    { SPR_FX05,    3,   5, {NULL}              ,S_HHEADFXI2_2   },  // S_HEADFXI2_1
    { SPR_FX05,    4,   5, {NULL}              ,S_HHEADFXI2_3   },  // S_HEADFXI2_2
    { SPR_FX05,    5,   5, {NULL}              ,S_HHEADFXI2_4   },  // S_HEADFXI2_3
    { SPR_FX05,    6,   5, {NULL}              ,S_NULL          },  // S_HEADFXI2_4
    { SPR_FX06,    0,   4, {A_HeadFireGrow}    ,S_HHEADFX3_2    },  // S_HEADFX3_1
    { SPR_FX06,    1,   4, {A_HeadFireGrow}    ,S_HHEADFX3_3    },  // S_HEADFX3_2
    { SPR_FX06,    2,   4, {A_HeadFireGrow}    ,S_HHEADFX3_1    },  // S_HEADFX3_3
    { SPR_FX06,    0,   5, {NULL}              ,S_HHEADFX3_5    },  // S_HEADFX3_4
    { SPR_FX06,    1,   5, {NULL}              ,S_HHEADFX3_6    },  // S_HEADFX3_5
    { SPR_FX06,    2,   5, {NULL}              ,S_HHEADFX3_4    },  // S_HEADFX3_6
    { SPR_FX06,    3,   5, {NULL}              ,S_HHEADFXI3_2   },  // S_HEADFXI3_1
    { SPR_FX06,    4,   5, {NULL}              ,S_HHEADFXI3_3   },  // S_HEADFXI3_2
    { SPR_FX06,    5,   5, {NULL}              ,S_HHEADFXI3_4   },  // S_HEADFXI3_3
    { SPR_FX06,    6,   5, {NULL}              ,S_NULL          },  // S_HEADFXI3_4
    { SPR_FX07,    3,   3, {NULL}              ,S_HHEADFX4_2    },  // S_HEADFX4_1
    { SPR_FX07,    4,   3, {NULL}              ,S_HHEADFX4_3    },  // S_HEADFX4_2
    { SPR_FX07,    5,   3, {NULL}              ,S_HHEADFX4_4    },  // S_HEADFX4_3
    { SPR_FX07,    6,   3, {NULL}              ,S_HHEADFX4_5    },  // S_HEADFX4_4
    { SPR_FX07,    0,   3, {A_WhirlwindSeek}   ,S_HHEADFX4_6    },  // S_HEADFX4_5
    { SPR_FX07,    1,   3, {A_WhirlwindSeek}   ,S_HHEADFX4_7    },  // S_HEADFX4_6
    { SPR_FX07,    2,   3, {A_WhirlwindSeek}   ,S_HHEADFX4_5    },  // S_HEADFX4_7
    { SPR_FX07,    6,   4, {NULL}              ,S_HHEADFXI4_2   },  // S_HEADFXI4_1
    { SPR_FX07,    5,   4, {NULL}              ,S_HHEADFXI4_3   },  // S_HEADFXI4_2
    { SPR_FX07,    4,   4, {NULL}              ,S_HHEADFXI4_4   },  // S_HEADFXI4_3
    { SPR_FX07,    3,   4, {NULL}              ,S_NULL          },  // S_HEADFXI4_4
    { SPR_CLNK,    0,  10, {A_Look}           ,S_CLINK_LOOK2   },  // S_CLINK_LOOK1
    { SPR_CLNK,    1,  10, {A_Look}           ,S_CLINK_LOOK1   },  // S_CLINK_LOOK2
    { SPR_CLNK,    0,   3, {A_Chase}          ,S_CLINK_WALK2   },  // S_CLINK_WALK1
    { SPR_CLNK,    1,   3, {A_Chase}          ,S_CLINK_WALK3   },  // S_CLINK_WALK2
    { SPR_CLNK,    2,   3, {A_Chase}          ,S_CLINK_WALK4   },  // S_CLINK_WALK3
    { SPR_CLNK,    3,   3, {A_Chase}          ,S_CLINK_WALK1   },  // S_CLINK_WALK4
    { SPR_CLNK,    4,   5, {A_FaceTarget}      ,S_CLINK_ATK2    },  // S_CLINK_ATK1
    { SPR_CLNK,    5,   4, {A_FaceTarget}      ,S_CLINK_ATK3    },  // S_CLINK_ATK2
    { SPR_CLNK,    6,   7, {A_ClinkAttack}     ,S_CLINK_WALK1   },  // S_CLINK_ATK3
    { SPR_CLNK,    7,   3, {NULL}              ,S_CLINK_PAIN2   },  // S_CLINK_PAIN1
    { SPR_CLNK,    7,   3, {A_Pain}            ,S_CLINK_WALK1   },  // S_CLINK_PAIN2
    { SPR_CLNK,    8,   6, {NULL}              ,S_CLINK_DIE2    },  // S_CLINK_DIE1
    { SPR_CLNK,    9,   6, {NULL}              ,S_CLINK_DIE3    },  // S_CLINK_DIE2
    { SPR_CLNK,   10,   5, {A_HScream}         ,S_CLINK_DIE4    },  // S_CLINK_DIE3
    { SPR_CLNK,   11,   5, {A_NoBlocking}      ,S_CLINK_DIE5    },  // S_CLINK_DIE4
    { SPR_CLNK,   12,   5, {NULL}              ,S_CLINK_DIE6    },  // S_CLINK_DIE5
    { SPR_CLNK,   13,   5, {NULL}              ,S_CLINK_DIE7    },  // S_CLINK_DIE6
    { SPR_CLNK,   14,  -1, {NULL}              ,S_NULL          },  // S_CLINK_DIE7
    { SPR_WZRD,    0,  10, {A_Look}           ,S_WIZARD_LOOK2  },  // S_WIZARD_LOOK1
    { SPR_WZRD,    1,  10, {A_Look}           ,S_WIZARD_LOOK1  },  // S_WIZARD_LOOK2
    { SPR_WZRD,    0,   3, {A_Chase}          ,S_WIZARD_WALK2  },  // S_WIZARD_WALK1
    { SPR_WZRD,    0,   4, {A_Chase}          ,S_WIZARD_WALK3  },  // S_WIZARD_WALK2
    { SPR_WZRD,    0,   3, {A_Chase}          ,S_WIZARD_WALK4  },  // S_WIZARD_WALK3
    { SPR_WZRD,    0,   4, {A_Chase}          ,S_WIZARD_WALK5  },  // S_WIZARD_WALK4
    { SPR_WZRD,    1,   3, {A_Chase}          ,S_WIZARD_WALK6  },  // S_WIZARD_WALK5
    { SPR_WZRD,    1,   4, {A_Chase}          ,S_WIZARD_WALK7  },  // S_WIZARD_WALK6
    { SPR_WZRD,    1,   3, {A_Chase}          ,S_WIZARD_WALK8  },  // S_WIZARD_WALK7
    { SPR_WZRD,    1,   4, {A_Chase}          ,S_WIZARD_WALK1  },  // S_WIZARD_WALK8
    { SPR_WZRD,    2,   4, {A_WizAtk1}         ,S_WIZARD_ATK2   },  // S_WIZARD_ATK1
    { SPR_WZRD,    2,   4, {A_WizAtk2}         ,S_WIZARD_ATK3   },  // S_WIZARD_ATK2
    { SPR_WZRD,    2,   4, {A_WizAtk1}         ,S_WIZARD_ATK4   },  // S_WIZARD_ATK3
    { SPR_WZRD,    2,   4, {A_WizAtk2}         ,S_WIZARD_ATK5   },  // S_WIZARD_ATK4
    { SPR_WZRD,    2,   4, {A_WizAtk1}         ,S_WIZARD_ATK6   },  // S_WIZARD_ATK5
    { SPR_WZRD,    2,   4, {A_WizAtk2}         ,S_WIZARD_ATK7   },  // S_WIZARD_ATK6
    { SPR_WZRD,    2,   4, {A_WizAtk1}         ,S_WIZARD_ATK8   },  // S_WIZARD_ATK7
    { SPR_WZRD,    2,   4, {A_WizAtk2}         ,S_WIZARD_ATK9   },  // S_WIZARD_ATK8
    { SPR_WZRD,    3,  12, {A_WizAtk3}         ,S_WIZARD_WALK1  },  // S_WIZARD_ATK9
    { SPR_WZRD,    4,   3, {A_GhostOff}        ,S_WIZARD_PAIN2  },  // S_WIZARD_PAIN1
    { SPR_WZRD,    4,   3, {A_Pain}            ,S_WIZARD_WALK1  },  // S_WIZARD_PAIN2
    { SPR_WZRD,    5,   6, {A_GhostOff}        ,S_WIZARD_DIE2   },  // S_WIZARD_DIE1
    { SPR_WZRD,    6,   6, {A_HScream}         ,S_WIZARD_DIE3   },  // S_WIZARD_DIE2
    { SPR_WZRD,    7,   6, {NULL}              ,S_WIZARD_DIE4   },  // S_WIZARD_DIE3
    { SPR_WZRD,    8,   6, {NULL}              ,S_WIZARD_DIE5   },  // S_WIZARD_DIE4
    { SPR_WZRD,    9,   6, {A_NoBlocking}      ,S_WIZARD_DIE6   },  // S_WIZARD_DIE5
    { SPR_WZRD,   10,   6, {NULL}              ,S_WIZARD_DIE7   },  // S_WIZARD_DIE6
    { SPR_WZRD,   11,   6, {NULL}              ,S_WIZARD_DIE8   },  // S_WIZARD_DIE7
    { SPR_WZRD,   12,  -1, {NULL}              ,S_NULL          },  // S_WIZARD_DIE8
    { SPR_FX11,32768,   6, {NULL}              ,S_WIZFX1_2      },  // S_WIZFX1_1
    { SPR_FX11,32769,   6, {NULL}              ,S_WIZFX1_1      },  // S_WIZFX1_2
    { SPR_FX11,32770,   5, {NULL}              ,S_WIZFXI1_2     },  // S_WIZFXI1_1
    { SPR_FX11,32771,   5, {NULL}              ,S_WIZFXI1_3     },  // S_WIZFXI1_2
    { SPR_FX11,32772,   5, {NULL}              ,S_WIZFXI1_4     },  // S_WIZFXI1_3
    { SPR_FX11,32773,   5, {NULL}              ,S_WIZFXI1_5     },  // S_WIZFXI1_4
    { SPR_FX11,32774,   5, {NULL}              ,S_NULL          },  // S_WIZFXI1_5
    { SPR_IMPX,    0,  10, {A_Look}           ,S_IMP_LOOK2     },  // S_IMP_LOOK1
    { SPR_IMPX,    1,  10, {A_Look}           ,S_IMP_LOOK3     },  // S_IMP_LOOK2
    { SPR_IMPX,    2,  10, {A_Look}           ,S_IMP_LOOK4     },  // S_IMP_LOOK3
    { SPR_IMPX,    1,  10, {A_Look}           ,S_IMP_LOOK1     },  // S_IMP_LOOK4
    { SPR_IMPX,    0,   3, {A_Chase}          ,S_IMP_FLY2      },  // S_IMP_FLY1
    { SPR_IMPX,    0,   3, {A_Chase}          ,S_IMP_FLY3      },  // S_IMP_FLY2
    { SPR_IMPX,    1,   3, {A_Chase}          ,S_IMP_FLY4      },  // S_IMP_FLY3
    { SPR_IMPX,    1,   3, {A_Chase}          ,S_IMP_FLY5      },  // S_IMP_FLY4
    { SPR_IMPX,    2,   3, {A_Chase}          ,S_IMP_FLY6      },  // S_IMP_FLY5
    { SPR_IMPX,    2,   3, {A_Chase}          ,S_IMP_FLY7      },  // S_IMP_FLY6
    { SPR_IMPX,    1,   3, {A_Chase}          ,S_IMP_FLY8      },  // S_IMP_FLY7
    { SPR_IMPX,    1,   3, {A_Chase}          ,S_IMP_FLY1      },  // S_IMP_FLY8
    { SPR_IMPX,    3,   6, {A_FaceTarget}      ,S_IMP_MEATK2    },  // S_IMP_MEATK1
    { SPR_IMPX,    4,   6, {A_FaceTarget}      ,S_IMP_MEATK3    },  // S_IMP_MEATK2
    { SPR_IMPX,    5,   6, {A_ImpMeAttack}     ,S_IMP_FLY1      },  // S_IMP_MEATK3
    { SPR_IMPX,    0,  10, {A_FaceTarget}      ,S_IMP_MSATK1_2  },  // S_IMP_MSATK1_1
    { SPR_IMPX,    1,   6, {A_ImpMsAttack}     ,S_IMP_MSATK1_3  },  // S_IMP_MSATK1_2
    { SPR_IMPX,    2,   6, {NULL}              ,S_IMP_MSATK1_4  },  // S_IMP_MSATK1_3
    { SPR_IMPX,    1,   6, {NULL}              ,S_IMP_MSATK1_5  },  // S_IMP_MSATK1_4
    { SPR_IMPX,    0,   6, {NULL}              ,S_IMP_MSATK1_6  },  // S_IMP_MSATK1_5
    { SPR_IMPX,    1,   6, {NULL}              ,S_IMP_MSATK1_3  },  // S_IMP_MSATK1_6
    { SPR_IMPX,    3,   6, {A_FaceTarget}      ,S_IMP_MSATK2_2  },  // S_IMP_MSATK2_1
    { SPR_IMPX,    4,   6, {A_FaceTarget}      ,S_IMP_MSATK2_3  },  // S_IMP_MSATK2_2
    { SPR_IMPX,    5,   6, {A_ImpMsAttack2}    ,S_IMP_FLY1      },  // S_IMP_MSATK2_3
    { SPR_IMPX,    6,   3, {NULL}              ,S_IMP_PAIN2     },  // S_IMP_PAIN1
    { SPR_IMPX,    6,   3, {A_Pain}            ,S_IMP_FLY1      },  // S_IMP_PAIN2
    { SPR_IMPX,    6,   4, {A_ImpDeath}        ,S_IMP_DIE2      },  // S_IMP_DIE1
    { SPR_IMPX,    7,   5, {NULL}              ,S_IMP_DIE2      },  // S_IMP_DIE2
    { SPR_IMPX,   18,   5, {A_ImpXDeath1}      ,S_IMP_XDIE2     },  // S_IMP_XDIE1
    { SPR_IMPX,   19,   5, {NULL}              ,S_IMP_XDIE3     },  // S_IMP_XDIE2
    { SPR_IMPX,   20,   5, {NULL}              ,S_IMP_XDIE4     },  // S_IMP_XDIE3
    { SPR_IMPX,   21,   5, {A_ImpXDeath2}      ,S_IMP_XDIE5     },  // S_IMP_XDIE4
    { SPR_IMPX,   22,   5, {NULL}              ,S_IMP_XDIE5     },  // S_IMP_XDIE5
    { SPR_IMPX,    8,   7, {A_ImpExplode}      ,S_IMP_CRASH2    },  // S_IMP_CRASH1
    { SPR_IMPX,    9,   7, {A_HScream}         ,S_IMP_CRASH3    },  // S_IMP_CRASH2
    { SPR_IMPX,   10,   7, {NULL}              ,S_IMP_CRASH4    },  // S_IMP_CRASH3
    { SPR_IMPX,   11,  -1, {NULL}              ,S_NULL          },  // S_IMP_CRASH4
    { SPR_IMPX,   23,   7, {NULL}              ,S_IMP_XCRASH2   },  // S_IMP_XCRASH1
    { SPR_IMPX,   24,   7, {NULL}              ,S_IMP_XCRASH3   },  // S_IMP_XCRASH2
    { SPR_IMPX,   25,  -1, {NULL}              ,S_NULL          },  // S_IMP_XCRASH3
    { SPR_IMPX,   12,   5, {NULL}              ,S_IMP_CHUNKA2   },  // S_IMP_CHUNKA1
    { SPR_IMPX,   13, 700, {NULL}              ,S_IMP_CHUNKA3   },  // S_IMP_CHUNKA2
    { SPR_IMPX,   14, 700, {NULL}              ,S_NULL          },  // S_IMP_CHUNKA3
    { SPR_IMPX,   15,   5, {NULL}              ,S_IMP_CHUNKB2   },  // S_IMP_CHUNKB1
    { SPR_IMPX,   16, 700, {NULL}              ,S_IMP_CHUNKB3   },  // S_IMP_CHUNKB2
    { SPR_IMPX,   17, 700, {NULL}              ,S_NULL          },  // S_IMP_CHUNKB3
    { SPR_FX10,32768,   6, {NULL}              ,S_IMPFX2        },  // S_IMPFX1
    { SPR_FX10,32769,   6, {NULL}              ,S_IMPFX3        },  // S_IMPFX2
    { SPR_FX10,32770,   6, {NULL}              ,S_IMPFX1        },  // S_IMPFX3
    { SPR_FX10,32771,   5, {NULL}              ,S_IMPFXI2       },  // S_IMPFXI1
    { SPR_FX10,32772,   5, {NULL}              ,S_IMPFXI3       },  // S_IMPFXI2
    { SPR_FX10,32773,   5, {NULL}              ,S_IMPFXI4       },  // S_IMPFXI3
    { SPR_FX10,32774,   5, {NULL}              ,S_NULL          },  // S_IMPFXI4
    { SPR_KNIG,    0,  10, {A_Look}           ,S_KNIGHT_STND2  },  // S_KNIGHT_STND1
    { SPR_KNIG,    1,  10, {A_Look}           ,S_KNIGHT_STND1  },  // S_KNIGHT_STND2
    { SPR_KNIG,    0,   4, {A_Chase}          ,S_KNIGHT_WALK2  },  // S_KNIGHT_WALK1
    { SPR_KNIG,    1,   4, {A_Chase}          ,S_KNIGHT_WALK3  },  // S_KNIGHT_WALK2
    { SPR_KNIG,    2,   4, {A_Chase}          ,S_KNIGHT_WALK4  },  // S_KNIGHT_WALK3
    { SPR_KNIG,    3,   4, {A_Chase}          ,S_KNIGHT_WALK1  },  // S_KNIGHT_WALK4
    { SPR_KNIG,    4,  10, {A_FaceTarget}     ,S_KNIGHT_ATK2   },  // S_KNIGHT_ATK1
    { SPR_KNIG,    5,   8, {A_FaceTarget}     ,S_KNIGHT_ATK3   },  // S_KNIGHT_ATK2
    { SPR_KNIG,    6,   8, {A_KnightAttack}    ,S_KNIGHT_ATK4   },  // S_KNIGHT_ATK3
    { SPR_KNIG,    4,  10, {A_FaceTarget}     ,S_KNIGHT_ATK5   },  // S_KNIGHT_ATK4
    { SPR_KNIG,    5,   8, {A_FaceTarget}     ,S_KNIGHT_ATK6   },  // S_KNIGHT_ATK5
    { SPR_KNIG,    6,   8, {A_KnightAttack}    ,S_KNIGHT_WALK1  },  // S_KNIGHT_ATK6
    { SPR_KNIG,    7,   3, {NULL}              ,S_KNIGHT_PAIN2  },  // S_KNIGHT_PAIN1
    { SPR_KNIG,    7,   3, {A_Pain}            ,S_KNIGHT_WALK1  },  // S_KNIGHT_PAIN2
    { SPR_KNIG,    8,   6, {NULL}              ,S_KNIGHT_DIE2   },  // S_KNIGHT_DIE1
    { SPR_KNIG,    9,   6, {A_HScream}         ,S_KNIGHT_DIE3   },  // S_KNIGHT_DIE2
    { SPR_KNIG,   10,   6, {NULL}              ,S_KNIGHT_DIE4   },  // S_KNIGHT_DIE3
    { SPR_KNIG,   11,   6, {A_NoBlocking}      ,S_KNIGHT_DIE5   },  // S_KNIGHT_DIE4
    { SPR_KNIG,   12,   6, {NULL}              ,S_KNIGHT_DIE6   },  // S_KNIGHT_DIE5
    { SPR_KNIG,   13,   6, {NULL}              ,S_KNIGHT_DIE7   },  // S_KNIGHT_DIE6
    { SPR_KNIG,   14,  -1, {NULL}              ,S_NULL          },  // S_KNIGHT_DIE7
    { SPR_SPAX,32768,   3, {A_ContMobjSound}   ,S_SPINAXE2      },  // S_SPINAXE1
    { SPR_SPAX,32769,   3, {NULL}              ,S_SPINAXE3      },  // S_SPINAXE2
    { SPR_SPAX,32770,   3, {NULL}              ,S_SPINAXE1      },  // S_SPINAXE3
    { SPR_SPAX,32771,   6, {NULL}              ,S_SPINAXEX2     },  // S_SPINAXEX1
    { SPR_SPAX,32772,   6, {NULL}              ,S_SPINAXEX3     },  // S_SPINAXEX2
    { SPR_SPAX,32773,   6, {NULL}              ,S_NULL          },  // S_SPINAXEX3
    { SPR_RAXE,32768,   5, {A_DripBlood}       ,S_REDAXE2       },  // S_REDAXE1
    { SPR_RAXE,32769,   5, {A_DripBlood}       ,S_REDAXE1       },  // S_REDAXE2
    { SPR_RAXE,32770,   6, {NULL}              ,S_REDAXEX2      },  // S_REDAXEX1
    { SPR_RAXE,32771,   6, {NULL}              ,S_REDAXEX3      },  // S_REDAXEX2
    { SPR_RAXE,32772,   6, {NULL}              ,S_NULL          },  // S_REDAXEX3
    { SPR_SRCR,    0,  10, {A_Look}           ,S_SRCR1_LOOK2   },  // S_SRCR1_LOOK1
    { SPR_SRCR,    1,  10, {A_Look}           ,S_SRCR1_LOOK1   },  // S_SRCR1_LOOK2
    { SPR_SRCR,    0,   5, {A_Sor1Chase}       ,S_SRCR1_WALK2   },  // S_SRCR1_WALK1
    { SPR_SRCR,    1,   5, {A_Sor1Chase}       ,S_SRCR1_WALK3   },  // S_SRCR1_WALK2
    { SPR_SRCR,    2,   5, {A_Sor1Chase}       ,S_SRCR1_WALK4   },  // S_SRCR1_WALK3
    { SPR_SRCR,    3,   5, {A_Sor1Chase}       ,S_SRCR1_WALK1   },  // S_SRCR1_WALK4
    { SPR_SRCR,   16,   6, {A_Sor1Pain}        ,S_SRCR1_WALK1   },  // S_SRCR1_PAIN1
    { SPR_SRCR,   16,   7, {A_FaceTarget}     ,S_SRCR1_ATK2    },  // S_SRCR1_ATK1
    { SPR_SRCR,   17,   6, {A_FaceTarget}     ,S_SRCR1_ATK3    },  // S_SRCR1_ATK2
    { SPR_SRCR,   18,  10, {A_Srcr1Attack}     ,S_SRCR1_WALK1   },  // S_SRCR1_ATK3
    { SPR_SRCR,   18,  10, {A_FaceTarget}     ,S_SRCR1_ATK5    },  // S_SRCR1_ATK4
    { SPR_SRCR,   16,   7, {A_FaceTarget}     ,S_SRCR1_ATK6    },  // S_SRCR1_ATK5
    { SPR_SRCR,   17,   6, {A_FaceTarget}     ,S_SRCR1_ATK7    },  // S_SRCR1_ATK6
    { SPR_SRCR,   18,  10, {A_Srcr1Attack}     ,S_SRCR1_WALK1   },  // S_SRCR1_ATK7
    { SPR_SRCR,    4,   7, {NULL}              ,S_SRCR1_DIE2    },  // S_SRCR1_DIE1
    { SPR_SRCR,    5,   7, {A_HScream}         ,S_SRCR1_DIE3    },  // S_SRCR1_DIE2
    { SPR_SRCR,    6,   7, {NULL}              ,S_SRCR1_DIE4    },  // S_SRCR1_DIE3
    { SPR_SRCR,    7,   6, {NULL}              ,S_SRCR1_DIE5    },  // S_SRCR1_DIE4
    { SPR_SRCR,    8,   6, {NULL}              ,S_SRCR1_DIE6    },  // S_SRCR1_DIE5
    { SPR_SRCR,    9,   6, {NULL}              ,S_SRCR1_DIE7    },  // S_SRCR1_DIE6
    { SPR_SRCR,   10,   6, {NULL}              ,S_SRCR1_DIE8    },  // S_SRCR1_DIE7
    { SPR_SRCR,   11,  25, {A_SorZap}          ,S_SRCR1_DIE9    },  // S_SRCR1_DIE8
    { SPR_SRCR,   12,   5, {NULL}              ,S_SRCR1_DIE10   },  // S_SRCR1_DIE9
    { SPR_SRCR,   13,   5, {NULL}              ,S_SRCR1_DIE11   },  // S_SRCR1_DIE10
    { SPR_SRCR,   14,   4, {NULL}              ,S_SRCR1_DIE12   },  // S_SRCR1_DIE11
    { SPR_SRCR,   11,  20, {A_SorZap}          ,S_SRCR1_DIE13   },  // S_SRCR1_DIE12
    { SPR_SRCR,   12,   5, {NULL}              ,S_SRCR1_DIE14   },  // S_SRCR1_DIE13
    { SPR_SRCR,   13,   5, {NULL}              ,S_SRCR1_DIE15   },  // S_SRCR1_DIE14
    { SPR_SRCR,   14,   4, {NULL}              ,S_SRCR1_DIE16   },  // S_SRCR1_DIE15
    { SPR_SRCR,   11,  12, {NULL}              ,S_SRCR1_DIE17   },  // S_SRCR1_DIE16
    { SPR_SRCR,   15,  -1, {A_SorcererRise}    ,S_NULL          },  // S_SRCR1_DIE17
    { SPR_FX14,32768,   6, {NULL}              ,S_SRCRFX1_2     },  // S_SRCRFX1_1
    { SPR_FX14,32769,   6, {NULL}              ,S_SRCRFX1_3     },  // S_SRCRFX1_2
    { SPR_FX14,32770,   6, {NULL}              ,S_SRCRFX1_1     },  // S_SRCRFX1_3
    { SPR_FX14,32771,   5, {NULL}              ,S_SRCRFXI1_2    },  // S_SRCRFXI1_1
    { SPR_FX14,32772,   5, {NULL}              ,S_SRCRFXI1_3    },  // S_SRCRFXI1_2
    { SPR_FX14,32773,   5, {NULL}              ,S_SRCRFXI1_4    },  // S_SRCRFXI1_3
    { SPR_FX14,32774,   5, {NULL}              ,S_SRCRFXI1_5    },  // S_SRCRFXI1_4
    { SPR_FX14,32775,   5, {NULL}              ,S_NULL          },  // S_SRCRFXI1_5
    { SPR_SOR2,    0,   4, {NULL}              ,S_SOR2_RISE2    },  // S_SOR2_RISE1
    { SPR_SOR2,    1,   4, {NULL}              ,S_SOR2_RISE3    },  // S_SOR2_RISE2
    { SPR_SOR2,    2,   4, {A_SorRise}         ,S_SOR2_RISE4    },  // S_SOR2_RISE3
    { SPR_SOR2,    3,   4, {NULL}              ,S_SOR2_RISE5    },  // S_SOR2_RISE4
    { SPR_SOR2,    4,   4, {NULL}              ,S_SOR2_RISE6    },  // S_SOR2_RISE5
    { SPR_SOR2,    5,   4, {NULL}              ,S_SOR2_RISE7    },  // S_SOR2_RISE6
    { SPR_SOR2,    6,  12, {A_SorSightSnd}     ,S_SOR2_WALK1    },  // S_SOR2_RISE7
    { SPR_SOR2,   12,  10, {A_Look}           ,S_SOR2_LOOK2    },  // S_SOR2_LOOK1
    { SPR_SOR2,   13,  10, {A_Look}           ,S_SOR2_LOOK1    },  // S_SOR2_LOOK2
    { SPR_SOR2,   12,   4, {A_Chase}          ,S_SOR2_WALK2    },  // S_SOR2_WALK1
    { SPR_SOR2,   13,   4, {A_Chase}          ,S_SOR2_WALK3    },  // S_SOR2_WALK2
    { SPR_SOR2,   14,   4, {A_Chase}          ,S_SOR2_WALK4    },  // S_SOR2_WALK3
    { SPR_SOR2,   15,   4, {A_Chase}          ,S_SOR2_WALK1    },  // S_SOR2_WALK4
    { SPR_SOR2,   16,   3, {NULL}              ,S_SOR2_PAIN2    },  // S_SOR2_PAIN1
    { SPR_SOR2,   16,   6, {A_Pain}            ,S_SOR2_WALK1    },  // S_SOR2_PAIN2
    { SPR_SOR2,   17,   9, {A_Srcr2Decide}     ,S_SOR2_ATK2     },  // S_SOR2_ATK1
    { SPR_SOR2,   18,   9, {A_FaceTarget}     ,S_SOR2_ATK3     },  // S_SOR2_ATK2
    { SPR_SOR2,   19,  20, {A_Srcr2Attack}     ,S_SOR2_WALK1    },  // S_SOR2_ATK3
    { SPR_SOR2,   11,   6, {NULL}              ,S_SOR2_TELE2    },  // S_SOR2_TELE1
    { SPR_SOR2,   10,   6, {NULL}              ,S_SOR2_TELE3    },  // S_SOR2_TELE2
    { SPR_SOR2,    9,   6, {NULL}              ,S_SOR2_TELE4    },  // S_SOR2_TELE3
    { SPR_SOR2,    8,   6, {NULL}              ,S_SOR2_TELE5    },  // S_SOR2_TELE4
    { SPR_SOR2,    7,   6, {NULL}              ,S_SOR2_TELE6    },  // S_SOR2_TELE5
    { SPR_SOR2,    6,   6, {NULL}              ,S_SOR2_WALK1    },  // S_SOR2_TELE6
    { SPR_SDTH,    0,   8, {A_Sor2DthInit}     ,S_SOR2_DIE2     },  // S_SOR2_DIE1
    { SPR_SDTH,    1,   8, {NULL}              ,S_SOR2_DIE3     },  // S_SOR2_DIE2
    { SPR_SDTH,    2,   8, {A_SorDSph}         ,S_SOR2_DIE4     },  // S_SOR2_DIE3
    { SPR_SDTH,    3,   7, {NULL}              ,S_SOR2_DIE5     },  // S_SOR2_DIE4
    { SPR_SDTH,    4,   7, {NULL}              ,S_SOR2_DIE6     },  // S_SOR2_DIE5
    { SPR_SDTH,    5,   7, {A_Sor2DthLoop}     ,S_SOR2_DIE7     },  // S_SOR2_DIE6
    { SPR_SDTH,    6,   6, {A_SorDExp}         ,S_SOR2_DIE8     },  // S_SOR2_DIE7
    { SPR_SDTH,    7,   6, {NULL}              ,S_SOR2_DIE9     },  // S_SOR2_DIE8
    { SPR_SDTH,    8,  18, {NULL}              ,S_SOR2_DIE10    },  // S_SOR2_DIE9
    { SPR_SDTH,    9,   6, {A_NoBlocking}      ,S_SOR2_DIE11    },  // S_SOR2_DIE10
    { SPR_SDTH,   10,   6, {A_SorDBon}         ,S_SOR2_DIE12    },  // S_SOR2_DIE11
    { SPR_SDTH,   11,   6, {NULL}              ,S_SOR2_DIE13    },  // S_SOR2_DIE12
    { SPR_SDTH,   12,   6, {NULL}              ,S_SOR2_DIE14    },  // S_SOR2_DIE13
    { SPR_SDTH,   13,   6, {NULL}              ,S_SOR2_DIE15    },  // S_SOR2_DIE14
    { SPR_SDTH,   14,  -1, {A_HBossDeath}      ,S_NULL          },  // S_SOR2_DIE15
    { SPR_FX16,32768,   3, {A_BlueSpark}       ,S_SOR2FX1_2     },  // S_SOR2FX1_1
    { SPR_FX16,32769,   3, {A_BlueSpark}       ,S_SOR2FX1_3     },  // S_SOR2FX1_2
    { SPR_FX16,32770,   3, {A_BlueSpark}       ,S_SOR2FX1_1     },  // S_SOR2FX1_3
    { SPR_FX16,32774,   5, {A_Explode}         ,S_SOR2FXI1_2    },  // S_SOR2FXI1_1
    { SPR_FX16,32775,   5, {NULL}              ,S_SOR2FXI1_3    },  // S_SOR2FXI1_2
    { SPR_FX16,32776,   5, {NULL}              ,S_SOR2FXI1_4    },  // S_SOR2FXI1_3
    { SPR_FX16,32777,   5, {NULL}              ,S_SOR2FXI1_5    },  // S_SOR2FXI1_4
    { SPR_FX16,32778,   5, {NULL}              ,S_SOR2FXI1_6    },  // S_SOR2FXI1_5
    { SPR_FX16,32779,   5, {NULL}              ,S_NULL          },  // S_SOR2FXI1_6
    { SPR_FX16,32771,  12, {NULL}              ,S_SOR2FXSPARK2  },  // S_SOR2FXSPARK1
    { SPR_FX16,32772,  12, {NULL}              ,S_SOR2FXSPARK3  },  // S_SOR2FXSPARK2
    { SPR_FX16,32773,  12, {NULL}              ,S_NULL          },  // S_SOR2FXSPARK3
    { SPR_FX11,32768,  35, {NULL}              ,S_SOR2FX2_2     },  // S_SOR2FX2_1
    { SPR_FX11,32768,   5, {A_GenWizard}       ,S_SOR2FX2_3     },  // S_SOR2FX2_2
    { SPR_FX11,32769,   5, {NULL}              ,S_SOR2FX2_2     },  // S_SOR2FX2_3
    { SPR_FX11,32770,   5, {NULL}              ,S_SOR2FXI2_2    },  // S_SOR2FXI2_1
    { SPR_FX11,32771,   5, {NULL}              ,S_SOR2FXI2_3    },  // S_SOR2FXI2_2
    { SPR_FX11,32772,   5, {NULL}              ,S_SOR2FXI2_4    },  // S_SOR2FXI2_3
    { SPR_FX11,32773,   5, {NULL}              ,S_SOR2FXI2_5    },  // S_SOR2FXI2_4
    { SPR_FX11,32774,   5, {NULL}              ,S_NULL          },  // S_SOR2FXI2_5
    { SPR_SOR2,    6,   8, {NULL}              ,S_SOR2TELEFADE2 },  // S_SOR2TELEFADE1
    { SPR_SOR2,    7,   6, {NULL}              ,S_SOR2TELEFADE3 },  // S_SOR2TELEFADE2
    { SPR_SOR2,    8,   6, {NULL}              ,S_SOR2TELEFADE4 },  // S_SOR2TELEFADE3
    { SPR_SOR2,    9,   6, {NULL}              ,S_SOR2TELEFADE5 },  // S_SOR2TELEFADE4
    { SPR_SOR2,   10,   6, {NULL}              ,S_SOR2TELEFADE6 },  // S_SOR2TELEFADE5
    { SPR_SOR2,   11,   6, {NULL}              ,S_NULL          },  // S_SOR2TELEFADE6
    { SPR_MNTR,    0,  10, {A_Look}           ,S_MNTR_LOOK2    },  // S_MNTR_LOOK1
    { SPR_MNTR,    1,  10, {A_Look}           ,S_MNTR_LOOK1    },  // S_MNTR_LOOK2
    { SPR_MNTR,    0,   5, {A_Chase}          ,S_MNTR_WALK2    },  // S_MNTR_WALK1
    { SPR_MNTR,    1,   5, {A_Chase}          ,S_MNTR_WALK3    },  // S_MNTR_WALK2
    { SPR_MNTR,    2,   5, {A_Chase}          ,S_MNTR_WALK4    },  // S_MNTR_WALK3
    { SPR_MNTR,    3,   5, {A_Chase}          ,S_MNTR_WALK1    },  // S_MNTR_WALK4
    { SPR_MNTR,   21,  10, {A_FaceTarget}     ,S_MNTR_ATK1_2   },  // S_MNTR_ATK1_1
    { SPR_MNTR,   22,   7, {A_FaceTarget}     ,S_MNTR_ATK1_3   },  // S_MNTR_ATK1_2
    { SPR_MNTR,   23,  12, {A_MinotaurAtk1}    ,S_MNTR_WALK1    },  // S_MNTR_ATK1_3
    { SPR_MNTR,   21,  10, {A_MinotaurDecide}  ,S_MNTR_ATK2_2   },  // S_MNTR_ATK2_1
    { SPR_MNTR,   24,   4, {A_FaceTarget}     ,S_MNTR_ATK2_3   },  // S_MNTR_ATK2_2
    { SPR_MNTR,   25,   9, {A_MinotaurAtk2}    ,S_MNTR_WALK1    },  // S_MNTR_ATK2_3
    { SPR_MNTR,   21,  10, {A_FaceTarget}     ,S_MNTR_ATK3_2   },  // S_MNTR_ATK3_1
    { SPR_MNTR,   22,   7, {A_FaceTarget}     ,S_MNTR_ATK3_3   },  // S_MNTR_ATK3_2
    { SPR_MNTR,   23,  12, {A_MinotaurAtk3}    ,S_MNTR_WALK1    },  // S_MNTR_ATK3_3
    { SPR_MNTR,   23,  12, {NULL}              ,S_MNTR_ATK3_1   },  // S_MNTR_ATK3_4
    { SPR_MNTR,   20,   2, {A_MinotaurCharge}  ,S_MNTR_ATK4_1   },  // S_MNTR_ATK4_1
    { SPR_MNTR,    4,   3, {NULL}              ,S_MNTR_PAIN2    },  // S_MNTR_PAIN1
    { SPR_MNTR,    4,   6, {A_Pain}            ,S_MNTR_WALK1    },  // S_MNTR_PAIN2
    { SPR_MNTR,    5,   6, {NULL}              ,S_MNTR_DIE2     },  // S_MNTR_DIE1
    { SPR_MNTR,    6,   5, {NULL}              ,S_MNTR_DIE3     },  // S_MNTR_DIE2
    { SPR_MNTR,    7,   6, {A_HScream}         ,S_MNTR_DIE4     },  // S_MNTR_DIE3
    { SPR_MNTR,    8,   5, {NULL}              ,S_MNTR_DIE5     },  // S_MNTR_DIE4
    { SPR_MNTR,    9,   6, {NULL}              ,S_MNTR_DIE6     },  // S_MNTR_DIE5
    { SPR_MNTR,   10,   5, {NULL}              ,S_MNTR_DIE7     },  // S_MNTR_DIE6
    { SPR_MNTR,   11,   6, {NULL}              ,S_MNTR_DIE8     },  // S_MNTR_DIE7
    { SPR_MNTR,   12,   5, {A_NoBlocking}      ,S_MNTR_DIE9     },  // S_MNTR_DIE8
    { SPR_MNTR,   13,   6, {NULL}              ,S_MNTR_DIE10    },  // S_MNTR_DIE9
    { SPR_MNTR,   14,   5, {NULL}              ,S_MNTR_DIE11    },  // S_MNTR_DIE10
    { SPR_MNTR,   15,   6, {NULL}              ,S_MNTR_DIE12    },  // S_MNTR_DIE11
    { SPR_MNTR,   16,   5, {NULL}              ,S_MNTR_DIE13    },  // S_MNTR_DIE12
    { SPR_MNTR,   17,   6, {NULL}              ,S_MNTR_DIE14    },  // S_MNTR_DIE13
    { SPR_MNTR,   18,   5, {NULL}              ,S_MNTR_DIE15    },  // S_MNTR_DIE14
    { SPR_MNTR,   19,  -1, {A_HBossDeath}      ,S_NULL          },  // S_MNTR_DIE15
    { SPR_FX12,32768,   6, {NULL}              ,S_MNTRFX1_2     },  // S_MNTRFX1_1
    { SPR_FX12,32769,   6, {NULL}              ,S_MNTRFX1_1     },  // S_MNTRFX1_2
    { SPR_FX12,32770,   5, {NULL}              ,S_MNTRFXI1_2    },  // S_MNTRFXI1_1
    { SPR_FX12,32771,   5, {NULL}              ,S_MNTRFXI1_3    },  // S_MNTRFXI1_2
    { SPR_FX12,32772,   5, {NULL}              ,S_MNTRFXI1_4    },  // S_MNTRFXI1_3
    { SPR_FX12,32773,   5, {NULL}              ,S_MNTRFXI1_5    },  // S_MNTRFXI1_4
    { SPR_FX12,32774,   5, {NULL}              ,S_MNTRFXI1_6    },  // S_MNTRFXI1_5
    { SPR_FX12,32775,   5, {NULL}              ,S_NULL          },  // S_MNTRFXI1_6
    { SPR_FX13,    0,   2, {A_MntrFloorFire}   ,S_MNTRFX2_1     },  // S_MNTRFX2_1
    { SPR_FX13,32776,   4, {A_Explode}         ,S_MNTRFXI2_2    },  // S_MNTRFXI2_1
    { SPR_FX13,32777,   4, {NULL}              ,S_MNTRFXI2_3    },  // S_MNTRFXI2_2
    { SPR_FX13,32778,   4, {NULL}              ,S_MNTRFXI2_4    },  // S_MNTRFXI2_3
    { SPR_FX13,32779,   4, {NULL}              ,S_MNTRFXI2_5    },  // S_MNTRFXI2_4
    { SPR_FX13,32780,   4, {NULL}              ,S_NULL          },  // S_MNTRFXI2_5
    { SPR_FX13,32771,   4, {NULL}              ,S_MNTRFX3_2     },  // S_MNTRFX3_1
    { SPR_FX13,32770,   4, {NULL}              ,S_MNTRFX3_3     },  // S_MNTRFX3_2
    { SPR_FX13,32769,   5, {NULL}              ,S_MNTRFX3_4     },  // S_MNTRFX3_3
    { SPR_FX13,32770,   5, {NULL}              ,S_MNTRFX3_5     },  // S_MNTRFX3_4
    { SPR_FX13,32771,   5, {NULL}              ,S_MNTRFX3_6     },  // S_MNTRFX3_5
    { SPR_FX13,32772,   5, {NULL}              ,S_MNTRFX3_7     },  // S_MNTRFX3_6
    { SPR_FX13,32773,   4, {NULL}              ,S_MNTRFX3_8     },  // S_MNTRFX3_7
    { SPR_FX13,32774,   4, {NULL}              ,S_MNTRFX3_9     },  // S_MNTRFX3_8
    { SPR_FX13,32775,   4, {NULL}              ,S_NULL          },  // S_MNTRFX3_9
    { SPR_AKYY,32768,   3, {NULL}              ,S_AKYY2         },  // S_AKYY1
    { SPR_AKYY,32769,   3, {NULL}              ,S_AKYY3         },  // S_AKYY2
    { SPR_AKYY,32770,   3, {NULL}              ,S_AKYY4         },  // S_AKYY3
    { SPR_AKYY,32771,   3, {NULL}              ,S_AKYY5         },  // S_AKYY4
    { SPR_AKYY,32772,   3, {NULL}              ,S_AKYY6         },  // S_AKYY5
    { SPR_AKYY,32773,   3, {NULL}              ,S_AKYY7         },  // S_AKYY6
    { SPR_AKYY,32774,   3, {NULL}              ,S_AKYY8         },  // S_AKYY7
    { SPR_AKYY,32775,   3, {NULL}              ,S_AKYY9         },  // S_AKYY8
    { SPR_AKYY,32776,   3, {NULL}              ,S_AKYY10        },  // S_AKYY9
    { SPR_AKYY,32777,   3, {NULL}              ,S_AKYY1         },  // S_AKYY10
    { SPR_BKYY,32768,   3, {NULL}              ,S_BKYY2         },  // S_BKYY1
    { SPR_BKYY,32769,   3, {NULL}              ,S_BKYY3         },  // S_BKYY2
    { SPR_BKYY,32770,   3, {NULL}              ,S_BKYY4         },  // S_BKYY3
    { SPR_BKYY,32771,   3, {NULL}              ,S_BKYY5         },  // S_BKYY4
    { SPR_BKYY,32772,   3, {NULL}              ,S_BKYY6         },  // S_BKYY5
    { SPR_BKYY,32773,   3, {NULL}              ,S_BKYY7         },  // S_BKYY6
    { SPR_BKYY,32774,   3, {NULL}              ,S_BKYY8         },  // S_BKYY7
    { SPR_BKYY,32775,   3, {NULL}              ,S_BKYY9         },  // S_BKYY8
    { SPR_BKYY,32776,   3, {NULL}              ,S_BKYY10        },  // S_BKYY9
    { SPR_BKYY,32777,   3, {NULL}              ,S_BKYY1         },  // S_BKYY10
    { SPR_CKYY,32768,   3, {NULL}              ,S_CKYY2         },  // S_CKYY1
    { SPR_CKYY,32769,   3, {NULL}              ,S_CKYY3         },  // S_CKYY2
    { SPR_CKYY,32770,   3, {NULL}              ,S_CKYY4         },  // S_CKYY3
    { SPR_CKYY,32771,   3, {NULL}              ,S_CKYY5         },  // S_CKYY4
    { SPR_CKYY,32772,   3, {NULL}              ,S_CKYY6         },  // S_CKYY5
    { SPR_CKYY,32773,   3, {NULL}              ,S_CKYY7         },  // S_CKYY6
    { SPR_CKYY,32774,   3, {NULL}              ,S_CKYY8         },  // S_CKYY7
    { SPR_CKYY,32775,   3, {NULL}              ,S_CKYY9         },  // S_CKYY8
    { SPR_CKYY,32776,   3, {NULL}              ,S_CKYY1         },  // S_CKYY9
    { SPR_AMG1,    0,  -1, {NULL}              ,S_NULL          },  // S_AMG1
    { SPR_AMG2,    0,   4, {NULL}              ,S_AMG2_2        },  // S_AMG2_1
    { SPR_AMG2,    1,   4, {NULL}              ,S_AMG2_3        },  // S_AMG2_2
    { SPR_AMG2,    2,   4, {NULL}              ,S_AMG2_1        },  // S_AMG2_3
    { SPR_AMM1,    0,  -1, {NULL}              ,S_NULL          },  // S_AMM1
    { SPR_AMM2,    0,  -1, {NULL}              ,S_NULL          },  // S_AMM2
    { SPR_AMC1,    0,  -1, {NULL}              ,S_NULL          },  // S_AMC1
    { SPR_AMC2,    0,   5, {NULL}              ,S_AMC2_2        },  // S_AMC2_1
    { SPR_AMC2,    1,   5, {NULL}              ,S_AMC2_3        },  // S_AMC2_2
    { SPR_AMC2,    2,   5, {NULL}              ,S_AMC2_1        },  // S_AMC2_3
    { SPR_AMS1,    0,   5, {NULL}              ,S_AMS1_2        },  // S_AMS1_1
    { SPR_AMS1,    1,   5, {NULL}              ,S_AMS1_1        },  // S_AMS1_2
    { SPR_AMS2,    0,   5, {NULL}              ,S_AMS2_2        },  // S_AMS2_1
    { SPR_AMS2,    1,   5, {NULL}              ,S_AMS2_1        },  // S_AMS2_2
    { SPR_AMP1,    0,   4, {NULL}              ,S_AMP1_2        },  // S_AMP1_1
    { SPR_AMP1,    1,   4, {NULL}              ,S_AMP1_3        },  // S_AMP1_2
    { SPR_AMP1,    2,   4, {NULL}              ,S_AMP1_1        },  // S_AMP1_3
    { SPR_AMP2,    0,   4, {NULL}              ,S_AMP2_2        },  // S_AMP2_1
    { SPR_AMP2,    1,   4, {NULL}              ,S_AMP2_3        },  // S_AMP2_2
    { SPR_AMP2,    2,   4, {NULL}              ,S_AMP2_1        },  // S_AMP2_3
    { SPR_AMB1,    0,   4, {NULL}              ,S_AMB1_2        },  // S_AMB1_1
    { SPR_AMB1,    1,   4, {NULL}              ,S_AMB1_3        },  // S_AMB1_2
    { SPR_AMB1,    2,   4, {NULL}              ,S_AMB1_1        },  // S_AMB1_3
    { SPR_AMB2,    0,   4, {NULL}              ,S_AMB2_2        },  // S_AMB2_1
    { SPR_AMB2,    1,   4, {NULL}              ,S_AMB2_3        },  // S_AMB2_2
    { SPR_AMB2,    2,   4, {NULL}              ,S_AMB2_1        },  // S_AMB2_3
    { SPR_AMG1,    0, 100, {A_ESound}          ,S_SND_WIND      },  // S_SND_WIND
    { SPR_AMG1,    0,  85, {A_ESound}          ,S_SND_WATERFALL },  // S_SND_WATERFALL
	{ SPR_TROO,32768,  4,  {A_StartFS}         ,S_DUMMY         },  // S_DUMMY
	{ SPR_TROO,32768,  4,  {A_StartWeaponFS}   ,S_DUMMY2        },  // S_DUMMY2
	
};

mobjinfo_t mobjinfo[NUMMOBJTYPES] = {

    {           // MT_PLAYER
        -1,             // doomednum
        S_PLAY,         // spawnstate
        100,            // spawnhealth
        S_PLAY_RUN1,            // seestate
        sfx_None,               // seesound
        0,              // reactiontime
        sfx_None,               // attacksound
        S_PLAY_PAIN,            // painstate
        255,            // painchance
        sfx_plpain,             // painsound
        S_NULL,         // meleestate
        S_PLAY_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_PLAY_DIE1,            // deathstate
        S_PLAY_XDIE1,           // xdeathstate
        sfx_pldeth,             // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SHOOTABLE|MF_DROPOFF|MF_PICKUP|MF_NOTDMATCH,    // flags
        S_NULL,          // raisestate
        MF2_WINDTHRUST | MF2_FOOTCLIP | MF2_SLIDE | MF2_PASSMOBJ | MF2_TELESTOMP
    },

    {           // MT_POSSESSED
        3004,           // doomednum
        S_POSS_STND,            // spawnstate
        20,             // spawnhealth
        S_POSS_RUN1,            // seestate
        sfx_posit1,             // seesound
        8,              // reactiontime
        sfx_pistol,             // attacksound
        S_POSS_PAIN,            // painstate
        200,            // painchance
        sfx_popain,             // painsound
        0,              // meleestate
        S_POSS_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_POSS_DIE1,            // deathstate
        S_POSS_XDIE1,           // xdeathstate
        sfx_podth1,             // deathsound
        8,              // speed
        20*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_posact,             // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_POSS_RAISE1           // raisestate
    },

    {           // MT_SHOTGUY
        9,              // doomednum
        S_SPOS_STND,            // spawnstate
        30,             // spawnhealth
        S_SPOS_RUN1,            // seestate
        sfx_posit2,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_SPOS_PAIN,            // painstate
        170,            // painchance
        sfx_popain,             // painsound
        0,              // meleestate
        S_SPOS_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_SPOS_DIE1,            // deathstate
        S_SPOS_XDIE1,           // xdeathstate
        sfx_podth2,             // deathsound
        8,              // speed
        20*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_posact,             // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_SPOS_RAISE1           // raisestate
    },

    {           // MT_VILE
        64,             // doomednum
        S_VILE_STND,            // spawnstate
        700,            // spawnhealth
        S_VILE_RUN1,            // seestate
        sfx_vilsit,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_VILE_PAIN,            // painstate
        10,             // painchance
        sfx_vipain,             // painsound
        0,              // meleestate
        S_VILE_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_VILE_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_vildth,             // deathsound
        15,             // speed
        20*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        500,            // mass
        0,              // damage
        sfx_vilact,             // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_FIRE
        -1,             // doomednum
        S_FIRE1,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY,             // flags
        S_NULL          // raisestate
    },

    {           // MT_UNDEAD
        66,             // doomednum
        S_SKEL_STND,            // spawnstate
        300,            // spawnhealth
        S_SKEL_RUN1,            // seestate
        sfx_skesit,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_SKEL_PAIN,            // painstate
        100,            // painchance
        sfx_popain,             // painsound
        S_SKEL_FIST1,           // meleestate
        S_SKEL_MISS1,           // missilestate
        S_NULL,         // crashstate
        S_SKEL_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_skedth,             // deathsound
        10,             // speed
        20*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        500,            // mass
        0,              // damage
        sfx_skeact,             // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_SKEL_RAISE1           // raisestate
    },

    {           // MT_TRACER
        -1,             // doomednum
        S_TRACER,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_skeatk,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_TRACEEXP1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_barexp,             // deathsound
        10*FRACUNIT,            // speed
        11*FRACUNIT,            // radius
        8*FRACUNIT,             // height
        100,            // mass
        10,             // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_SMOKE
        -1,             // doomednum
        S_SMOKE1,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY,             // flags
        S_NULL          // raisestate
    },

    {           // MT_FATSO
        67,             // doomednum
        S_FATT_STND,            // spawnstate
        600,            // spawnhealth
        S_FATT_RUN1,            // seestate
        sfx_mansit,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_FATT_PAIN,            // painstate
        80,             // painchance
        sfx_mnpain,             // painsound
        0,              // meleestate
        S_FATT_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_FATT_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_mandth,             // deathsound
        8,              // speed
        48*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        1000,           // mass
        0,              // damage
        sfx_posact,             // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_FATT_RAISE1           // raisestate
    },

    {           // MT_FATSHOT
        -1,             // doomednum
        S_FATSHOT1,             // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_firsht,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_FATSHOTX1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_firxpl,             // deathsound
        20*FRACUNIT,            // speed
        6*FRACUNIT,             // radius
        8*FRACUNIT,             // height
        100,            // mass
        8,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_CHAINGUY
        65,             // doomednum
        S_CPOS_STND,            // spawnstate
        70,             // spawnhealth
        S_CPOS_RUN1,            // seestate
        sfx_posit2,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_CPOS_PAIN,            // painstate
        170,            // painchance
        sfx_popain,             // painsound
        0,              // meleestate
        S_CPOS_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_CPOS_DIE1,            // deathstate
        S_CPOS_XDIE1,           // xdeathstate
        sfx_podth2,             // deathsound
        8,              // speed
        20*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_posact,             // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_CPOS_RAISE1           // raisestate
    },

    {           // MT_TROOP
        3001,           // doomednum
        S_TROO_STND,            // spawnstate
        60,             // spawnhealth
        S_TROO_RUN1,            // seestate
        sfx_bgsit1,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_TROO_PAIN,            // painstate
        200,            // painchance
        sfx_popain,             // painsound
        S_TROO_ATK1,            // meleestate
        S_TROO_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_TROO_DIE1,            // deathstate
        S_TROO_XDIE1,           // xdeathstate
        sfx_bgdth1,             // deathsound
        8,              // speed
        20*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_bgact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_TROO_RAISE1           // raisestate
    },

    {           // MT_SERGEANT
        3002,           // doomednum
        S_SARG_STND,            // spawnstate
        150,            // spawnhealth
        S_SARG_RUN1,            // seestate
        sfx_sgtsit,             // seesound
        8,              // reactiontime
        sfx_sgtatk,             // attacksound
        S_SARG_PAIN,            // painstate
        180,            // painchance
        sfx_dmpain,             // painsound
        S_SARG_ATK1,            // meleestate
        0,              // missilestate
        S_NULL,         // crashstate
        S_SARG_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_sgtdth,             // deathsound
        10,             // speed
        30*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        400,            // mass
        0,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_SARG_RAISE1           // raisestate
    },

    {           // MT_SHADOWS
        58,             // doomednum
        S_SARG_STND,            // spawnstate
        150,            // spawnhealth
        S_SARG_RUN1,            // seestate
        sfx_sgtsit,             // seesound
        8,              // reactiontime
        sfx_sgtatk,             // attacksound
        S_SARG_PAIN,            // painstate
        180,            // painchance
        sfx_dmpain,             // painsound
        S_SARG_ATK1,            // meleestate
        0,              // missilestate
        S_NULL,         // crashstate
        S_SARG_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_sgtdth,             // deathsound
        10,             // speed
        30*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        400,            // mass
        0,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_SHADOW|MF_COUNTKILL,           // flags
        S_SARG_RAISE1           // raisestate
    },

    {           // MT_HEAD
        3005,           // doomednum
        S_HEAD_STND,            // spawnstate
        400,            // spawnhealth
        S_HEAD_RUN1,            // seestate
        sfx_cacsit,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_HEAD_PAIN,            // painstate
        128,            // painchance
        sfx_dmpain,             // painsound
        0,              // meleestate
        S_HEAD_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_HEAD_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_cacdth,             // deathsound
        8,              // speed
        31*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        400,            // mass
        0,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_FLOAT|MF_NOGRAVITY|MF_COUNTKILL,               // flags
        S_HEAD_RAISE1           // raisestate
    },

    {           // MT_BRUISER
        3003,           // doomednum
        S_BOSS_STND,            // spawnstate
        1000,           // spawnhealth
        S_BOSS_RUN1,            // seestate
        sfx_brssit,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_BOSS_PAIN,            // painstate
        50,             // painchance
        sfx_dmpain,             // painsound
        S_BOSS_ATK1,            // meleestate
        S_BOSS_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_BOSS_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_brsdth,             // deathsound
        8,              // speed
        24*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        1000,           // mass
        0,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_BOSS_RAISE1           // raisestate
    },

    {           // MT_BRUISERSHOT
        -1,             // doomednum
        S_BRBALL1,              // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_firsht,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_BRBALLX1,             // deathstate
        S_NULL,         // xdeathstate
        sfx_firxpl,             // deathsound
        15*FRACUNIT,            // speed
        6*FRACUNIT,             // radius
        8*FRACUNIT,             // height
        100,            // mass
        8,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_KNIGHT
        69,             // doomednum
        S_BOS2_STND,            // spawnstate
        500,            // spawnhealth
        S_BOS2_RUN1,            // seestate
        sfx_kntsit,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_BOS2_PAIN,            // painstate
        50,             // painchance
        sfx_dmpain,             // painsound
        S_BOS2_ATK1,            // meleestate
        S_BOS2_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_BOS2_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_kntdth,             // deathsound
        8,              // speed
        24*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        1000,           // mass
        0,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_BOS2_RAISE1           // raisestate
    },

    {           // MT_SKULL
        3006,           // doomednum
        S_SKULL_STND,           // spawnstate
        100,            // spawnhealth
        S_SKULL_RUN1,           // seestate
        0,              // seesound
        8,              // reactiontime
        sfx_sklatk,             // attacksound
        S_SKULL_PAIN,           // painstate
        256,            // painchance
        sfx_dmpain,             // painsound
        0,              // meleestate
        S_SKULL_ATK1,           // missilestate
        S_NULL,         // crashstate
        S_SKULL_DIE1,           // deathstate
        S_NULL,         // xdeathstate
        sfx_firxpl,             // deathsound
        8,              // speed
        16*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        50,             // mass
        3,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_FLOAT|MF_NOGRAVITY,            // flags
        S_NULL          // raisestate
    },

    {           // MT_SPIDER
        7,              // doomednum
        S_SPID_STND,            // spawnstate
        3000,           // spawnhealth
        S_SPID_RUN1,            // seestate
        sfx_spisit,             // seesound
        8,              // reactiontime
        sfx_shotgn,             // attacksound
        S_SPID_PAIN,            // painstate
        40,             // painchance
        sfx_dmpain,             // painsound
        0,              // meleestate
        S_SPID_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_SPID_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_spidth,             // deathsound
        12,             // speed
        128*FRACUNIT,           // radius
        100*FRACUNIT,           // height
        1000,           // mass
        0,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_BABY
        68,             // doomednum
        S_BSPI_STND,            // spawnstate
        500,            // spawnhealth
        S_BSPI_SIGHT,           // seestate
        sfx_bspsit,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_BSPI_PAIN,            // painstate
        128,            // painchance
        sfx_dmpain,             // painsound
        0,              // meleestate
        S_BSPI_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_BSPI_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_bspdth,             // deathsound
        12,             // speed
        64*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        600,            // mass
        0,              // damage
        sfx_bspact,             // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_BSPI_RAISE1           // raisestate
    },

    {           // MT_CYBORG
        16,             // doomednum
        S_CYBER_STND,           // spawnstate
        4000,           // spawnhealth
        S_CYBER_RUN1,           // seestate
        sfx_cybsit,             // seesound
        8,              // reactiontime
        0,              // attacksound
        S_CYBER_PAIN,           // painstate
        20,             // painchance
        sfx_dmpain,             // painsound
        0,              // meleestate
        S_CYBER_ATK1,           // missilestate
        S_NULL,         // crashstate
        S_CYBER_DIE1,           // deathstate
        S_NULL,         // xdeathstate
        sfx_cybdth,             // deathsound
        16,             // speed
        40*FRACUNIT,            // radius
        110*FRACUNIT,           // height
        1000,           // mass
        0,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_PAIN
        71,             // doomednum
        S_PAIN_STND,            // spawnstate
        400,            // spawnhealth
        S_PAIN_RUN1,            // seestate
        sfx_pesit,              // seesound
        8,              // reactiontime
        0,              // attacksound
        S_PAIN_PAIN,            // painstate
        128,            // painchance
        sfx_pepain,             // painsound
        0,              // meleestate
        S_PAIN_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_PAIN_DIE1,            // deathstate
        S_NULL,         // xdeathstate
        sfx_pedth,              // deathsound
        8,              // speed
        31*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        400,            // mass
        0,              // damage
        sfx_dmact,              // activesound
        MF_SOLID|MF_SHOOTABLE|MF_FLOAT|MF_NOGRAVITY|MF_COUNTKILL,               // flags
        S_PAIN_RAISE1           // raisestate
    },

    {           // MT_WOLFSS
        84,             // doomednum
        S_SSWV_STND,            // spawnstate
        50,             // spawnhealth
        S_SSWV_RUN1,            // seestate
        sfx_sssit,              // seesound
        8,              // reactiontime
        0,              // attacksound
        S_SSWV_PAIN,            // painstate
        170,            // painchance
        sfx_popain,             // painsound
        0,              // meleestate
        S_SSWV_ATK1,            // missilestate
        S_NULL,         // crashstate
        S_SSWV_DIE1,            // deathstate
        S_SSWV_XDIE1,           // xdeathstate
        sfx_ssdth,              // deathsound
        8,              // speed
        20*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_posact,             // activesound
        MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,             // flags
        S_SSWV_RAISE1           // raisestate
    },

    {           // MT_KEEN
        72,             // doomednum
        S_KEENSTND,             // spawnstate
        100,            // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_KEENPAIN,             // painstate
        256,            // painchance
        sfx_keenpn,             // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_COMMKEEN,             // deathstate
        S_NULL,         // xdeathstate
        sfx_keendt,             // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        72*FRACUNIT,            // height
        10000000,               // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY|MF_SHOOTABLE|MF_COUNTKILL,                // flags
        S_NULL          // raisestate
    },

    {           // MT_BOSSBRAIN
        88,             // doomednum
        S_BRAIN,                // spawnstate
        250,            // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_BRAIN_PAIN,           // painstate
        255,            // painchance
        sfx_bospn,              // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_BRAIN_DIE1,           // deathstate
        S_NULL,         // xdeathstate
        sfx_bosdth,             // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        10000000,               // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SHOOTABLE,          // flags
        S_NULL          // raisestate
    },

    {           // MT_BOSSSPIT
        89,             // doomednum
        S_BRAINEYE,             // spawnstate
        1000,           // spawnhealth
        S_BRAINEYESEE,          // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        32*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOSECTOR,              // flags
        S_NULL          // raisestate
    },

    {           // MT_BOSSTARGET
        87,             // doomednum
        S_NULL,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        32*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOSECTOR,              // flags
        S_NULL          // raisestate
    },

    {           // MT_SPAWNSHOT
        -1,             // doomednum
        S_SPAWN1,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_bospit,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_firxpl,             // deathsound
        10*FRACUNIT,            // speed
        6*FRACUNIT,             // radius
        32*FRACUNIT,            // height
        100,            // mass
        3,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY|MF_NOCLIP,             // flags
        S_NULL          // raisestate
    },

    {           // MT_SPAWNFIRE
        -1,             // doomednum
        S_SPAWNFIRE1,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY,             // flags
        S_NULL          // raisestate
    },

    {           // MT_BARREL
        2035,           // doomednum
        S_BAR1,         // spawnstate
        20,             // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_BEXP,         // deathstate
        S_NULL,         // xdeathstate
        sfx_barexp,             // deathsound
        0,              // speed
        10*FRACUNIT,            // radius
        32*FRACUNIT,            // height       //was 42
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SHOOTABLE|MF_NOBLOOD,               // flags
        S_NULL          // raisestate
    },

    {           // MT_TROOPSHOT
        -1,             // doomednum
        S_TBALL1,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_firsht,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_TBALLX1,              // deathstate
        S_NULL,         // xdeathstate
        sfx_firxpl,             // deathsound
        10*FRACUNIT,            // speed
        6*FRACUNIT,             // radius
        8*FRACUNIT,             // height
        100,            // mass
        3,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_HEADSHOT
        -1,             // doomednum
        S_RBALL1,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_firsht,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_RBALLX1,              // deathstate
        S_NULL,         // xdeathstate
        sfx_firxpl,             // deathsound
        10*FRACUNIT,            // speed
        6*FRACUNIT,             // radius
        8*FRACUNIT,             // height
        100,            // mass
        5,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_ROCKET
        -1,             // doomednum
        S_ROCKET,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_rlaunc,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_EXPLODE1,             // deathstate
        S_NULL,         // xdeathstate
        sfx_barexp,             // deathsound
        20*FRACUNIT,            // speed
        11*FRACUNIT,            // radius
        8*FRACUNIT,             // height
        100,            // mass
        20,             // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_PLASMA
        -1,             // doomednum
        S_PLASBALL,             // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_plasma,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_PLASEXP,              // deathstate
        S_NULL,         // xdeathstate
        sfx_firxpl,             // deathsound
        25*FRACUNIT,            // speed
        13*FRACUNIT,            // radius
        8*FRACUNIT,             // height
        100,            // mass
        5,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_BFG
        -1,             // doomednum
        S_BFGSHOT,              // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        0,              // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_BFGLAND,              // deathstate
        S_NULL,         // xdeathstate
        sfx_rxplod,             // deathsound
        25*FRACUNIT,            // speed
        13*FRACUNIT,            // radius
        8*FRACUNIT,             // height
        100,            // mass
        100,            // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_ARACHPLAZ
        -1,             // doomednum
        S_ARACH_PLAZ,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_plasma,             // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_ARACH_PLEX,           // deathstate
        S_NULL,         // xdeathstate
        sfx_firxpl,             // deathsound
        25*FRACUNIT,            // speed
        13*FRACUNIT,            // radius
        8*FRACUNIT,             // height
        100,            // mass
        5,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,               // flags
        S_NULL          // raisestate
    },

    {           // MT_PUFF
        -1,             // doomednum
        S_PUFF1,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP,             // flags
        S_NULL          // raisestate
    },

        //WARNING: this mobj is hacked in g_downgrade (g_game.c)
    {           // MT_BLOOD
        -1,             // doomednum
        S_BLOOD1,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        3*FRACUNIT,            // radius
        0*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0/*MF_NOBLOCKMAP*/,          // flags
        S_NULL          // raisestate
    },

    {           // MT_TFOG
        -1,             // doomednum
        S_TFOG,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY,             // flags
        S_NULL          // raisestate
    },

    {           // MT_IFOG
        -1,             // doomednum
        S_IFOG,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY,             // flags
        S_NULL          // raisestate
    },

    {           // MT_TELEPORTMAN
        14,             // doomednum
        S_NULL,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOSECTOR,              // flags
        S_NULL          // raisestate
    },

    {           // MT_EXTRABFG
        -1,             // doomednum
        S_BFGEXP,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC0
        2018,           // doomednum
        S_ARM1,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC1
        2019,           // doomednum
        S_ARM2,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC2
        2014,           // doomednum
        S_BON1,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC3
        2015,           // doomednum
        S_BON2,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC4
        5,              // doomednum
        S_BKEY,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_NOTDMATCH,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC5
        13,             // doomednum
        S_RKEY,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_NOTDMATCH,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC6
        6,              // doomednum
        S_YKEY,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_NOTDMATCH,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC7
        39,             // doomednum
        S_YSKULL,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_NOTDMATCH,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC8
        38,             // doomednum
        S_RSKULL,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_NOTDMATCH,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC9
        40,             // doomednum
        S_BSKULL,               // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_NOTDMATCH,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC10
        2011,           // doomednum
        S_STIM,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC11
        2012,           // doomednum
        S_MEDI,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC12
        2013,           // doomednum
        S_SOUL,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_INV
        2022,           // doomednum
        S_PINV,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC13
        2023,           // doomednum
        S_PSTR,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_INS
        2024,           // doomednum
        S_PINS,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC14
        2025,           // doomednum
        S_SUIT,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC15
        2026,           // doomednum
        S_PMAP,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC16
        2045,           // doomednum
        S_PVIS,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_MEGA
        83,             // doomednum
        S_MEGA,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL|MF_COUNTITEM,                // flags
        S_NULL          // raisestate
    },

    {           // MT_CLIP
        2007,           // doomednum
        S_CLIP,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC17
        2048,           // doomednum
        S_AMMO,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC18
        2010,           // doomednum
        S_ROCK,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC19
        2046,           // doomednum
        S_BROK,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC20
        2047,           // doomednum
        S_CELL,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC21
        17,             // doomednum
        S_CELP,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC22
        2008,           // doomednum
        S_SHEL,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC23
        2049,           // doomednum
        S_SBOX,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC24
        8,              // doomednum
        S_BPAK,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_BFG9000
        2006,           // doomednum
        S_BFUG,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_CHAINGUN
        2002,           // doomednum
        S_MGUN,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_SHAINSAW
        2005,           // doomednum
        S_CSAW,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_ROCKETLAUNCH
        2003,           // doomednum
        S_LAUN,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_PLASMAGUN
        2004,           // doomednum
        S_PLAS,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_SHOTGUN
        2001,           // doomednum
        S_SHOT,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_SUPERSHOTGUN
        82,             // doomednum
        S_SHOT2,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPECIAL,             // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC29
        85,             // doomednum
        S_TECHLAMP,             // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        72*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC30
        86,             // doomednum
        S_TECH2LAMP,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC31
        2028,           // doomednum
        S_COLU,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        48*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC32
        30,             // doomednum
        S_TALLGRNCOL,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        52*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC33
        31,             // doomednum
        S_SHRTGRNCOL,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        40*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC34
        32,             // doomednum
        S_TALLREDCOL,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        52*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC35
        33,             // doomednum
        S_SHRTREDCOL,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        40*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC36
        37,             // doomednum
        S_SKULLCOL,             // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        40*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC37
        36,             // doomednum
        S_HEARTCOL,             // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        40*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC38
        41,             // doomednum
        S_EVILEYE,              // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC39
        42,             // doomednum
        S_FLOATSKULL,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        48*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC40
        43,             // doomednum
        S_TORCHTREE,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC41
        44,             // doomednum
        S_BLUETORCH,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC42
        45,             // doomednum
        S_GREENTORCH,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC43
        46,             // doomednum
        S_REDTORCH,             // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC44
        55,             // doomednum
        S_BTORCHSHRT,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        40*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC45
        56,             // doomednum
        S_GTORCHSHRT,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        40*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC46
        57,             // doomednum
        S_RTORCHSHRT,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        40*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC47
        47,             // doomednum
        S_STALAGTITE,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        40*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC48
        48,             // doomednum
        S_TECHPILLAR,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        120*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC49
        34,             // doomednum
        S_CANDLESTIK,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC50
        35,             // doomednum
        S_CANDELABRA,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC51
        49,             // doomednum
        S_BLOODYTWITCH,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        68*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC52
        50,             // doomednum
        S_MEAT2,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        84*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC53
        51,             // doomednum
        S_MEAT3,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        84*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC54
        52,             // doomednum
        S_MEAT4,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        68*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC55
        53,             // doomednum
        S_MEAT5,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        52*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC56
        59,             // doomednum
        S_MEAT2,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        84*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPAWNCEILING|MF_NOGRAVITY,           // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC57
        60,             // doomednum
        S_MEAT4,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        68*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPAWNCEILING|MF_NOGRAVITY,           // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC58
        61,             // doomednum
        S_MEAT3,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        52*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPAWNCEILING|MF_NOGRAVITY,           // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC59
        62,             // doomednum
        S_MEAT5,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        52*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPAWNCEILING|MF_NOGRAVITY,           // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC60
        63,             // doomednum
        S_BLOODYTWITCH,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        68*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SPAWNCEILING|MF_NOGRAVITY,           // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC61
        22,             // doomednum
        S_HEAD_DIE6,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC62
        15,             // doomednum
        S_PLAY_DIE7,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC63
        18,             // doomednum
        S_POSS_DIE5,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC64
        21,             // doomednum
        S_SARG_DIE6,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC65
        23,             // doomednum
        S_SKULL_DIE6,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC66
        20,             // doomednum
        S_TROO_DIE5,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC67
        19,             // doomednum
        S_SPOS_DIE5,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC68
        10,             // doomednum
        S_PLAY_XDIE9,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC69
        12,             // doomednum
        S_PLAY_XDIE9,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC70
        28,             // doomednum
        S_HEADSONSTICK,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC71
        24,             // doomednum
        S_GIBS,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        0,              // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC72
        27,             // doomednum
        S_HEADONASTICK,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        56*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC73
        29,             // doomednum
        S_HEADCANDLES,          // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        48*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC74
        25,             // doomednum
        S_DEADSTICK,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC75
        26,             // doomednum
        S_LIVESTICK,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC76
        54,             // doomednum
        S_BIGTREE,              // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        32*FRACUNIT,            // radius
        96*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC77
        70,             // doomednum
        S_BBAR1,                // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        30*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID,               // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC78
        73,             // doomednum
        S_HANGNOGUTS,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        88*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC79
        74,             // doomednum
        S_HANGBNOBRAIN,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        88*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC80
        75,             // doomednum
        S_HANGTLOOKDN,          // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC81
        76,             // doomednum
        S_HANGTSKULL,           // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC82
        77,             // doomednum
        S_HANGTLOOKUP,          // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC83
        78,             // doomednum
        S_HANGTNOBRAIN,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        16*FRACUNIT,            // radius
        64*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC84
        79,             // doomednum
        S_COLONGIBS,            // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,               // seesound
        8,              // reactiontime
        sfx_None,               // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,               // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,               // deathsound
        0,              // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,            // mass
        0,              // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP,          // flags
        S_NULL          // raisestate
    },

    {           // MT_MISC85
        80,                     // doomednum
        S_SMALLPOOL,            // spawnstate
        1000,                   // spawnhealth
        S_NULL,                 // seestate
        sfx_None,               // seesound
        8,                      // reactiontime
        sfx_None,               // attacksound
        S_NULL,                 // painstate
        0,                      // painchance
        sfx_None,               // painsound
        S_NULL,                 // meleestate
        S_NULL,                 // missilestate
        S_NULL,         // crashstate
        S_NULL,                 // deathstate
        S_NULL,                 // xdeathstate
        sfx_None,               // deathsound
        0,                      // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,                    // mass
        0,                      // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP,          // flags
        S_NULL                  // raisestate
    },

    {           // MT_MISC86
        81,                     // doomednum
        S_BRAINSTEM,            // spawnstate
        1000,                   // spawnhealth
        S_NULL,                 // seestate
        sfx_None,               // seesound
        8,                      // reactiontime
        sfx_None,               // attacksound
        S_NULL,                 // painstate
        0,                      // painchance
        sfx_None,               // painsound
        S_NULL,                 // meleestate
        S_NULL,                 // missilestate
        S_NULL,         // crashstate
        S_NULL,                 // deathstate
        S_NULL,                 // xdeathstate
        sfx_None,               // deathsound
        0,                      // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,                    // mass
        0,                      // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP,          // flags
        S_NULL                  // raisestate
    },

    //added:26-02-98: chase camera
    {           // MT_CHASECAM
        -1,             // doomednum
        S_NULL,         // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,       // seesound
        8,              // reactiontime
        sfx_None,       // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,       // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,       // deathsound
        0,              // speed
        20*FRACUNIT,    // radius
        16*FRACUNIT,    // height
        100,            // mass
        0,              // damage
        sfx_None,       // activesound
        MF_NOBLOCKMAP|MF_NOSECTOR|MF_NOGRAVITY|MF_FLOAT|MF_NOCLIPTHING,  // flags
        S_NULL,          // raisestate
        MF2_SLIDE
    },
    //added:9-06-98: spirit for movement prediction
    {           // MT_SPIRIT
        -1,             // doomednum                       -1,             // doomednum
        S_NULL,         // spawnstate                      S_PLAY,         // spawnstate
        1000,           // spawnhealth                     100,            // spawnhealth
        S_NULL,         // seestate                        S_PLAY_RUN1,    // seestate
        sfx_None,       // seesound                        sfx_None,       // seesound
        0,              // reactiontime                    0,              // reactiontime
        sfx_None,       // attacksound                     sfx_None,       // attacksound
        S_NULL,         // painstate                       S_PLAY_PAIN,    // painstate
        0,              // painchance                      255,            // painchance
        sfx_None,       // painsound                       sfx_plpain,     // painsound
        S_NULL,         // meleestate                      S_NULL,         // meleestate
        S_NULL,         // missilestate                    S_PLAY_ATK1,    // missilestate
        S_NULL,         // crashstate                    
        S_NULL,         // xdeathstate                     S_PLAY_XDIE1,   // xdeathstate
        sfx_None,       // deathsound                      sfx_pldeth,     // deathsound
        0,              // speed                           0,              // speed
        16*FRACUNIT,    // radius                          16*FRACUNIT,    // radius
        56*FRACUNIT,    // height                          56*FRACUNIT,    // height
        100,            // mass                            100,            // mass
        0,              // damage                          0,              // damage
        sfx_None,       // activesound                     sfx_None,       // activesound
        /*MF_NOBLOCKMAP|MF_NOSECTOR|*/MF_DROPOFF,  // flags    MF_SOLID|MF_SHOOTABLE|MF_PICKUP|MF_NOTDMATCH,
        S_NULL,          // raisestate                      S_NULL          // raisestate
        MF2_SLIDE
    },

    {           // MT_SMOK test v1.25 smoke from lava/slime damage
        -1,                     // doomednum
        S_SMOK1,                // spawnstate
        1000,                   // spawnhealth
        S_NULL,                 // seestate
        sfx_None,               // seesound
        8,                      // reactiontime
        sfx_None,               // attacksound
        S_NULL,                 // painstate
        0,                      // painchance
        sfx_None,               // painsound
        S_NULL,                 // meleestate
        S_NULL,                 // missilestate
        S_NULL,         // crashstate
        S_NULL,                 // deathstate
        S_NULL,                 // xdeathstate
        sfx_None,               // deathsound
        0,                      // speed
        20*FRACUNIT,            // radius
        16*FRACUNIT,            // height
        100,                    // mass
        0,                      // damage
        sfx_None,               // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP,             // flags
        S_NULL                  // raisestate
    },

    {           // MT_SPLASH test
        -1,             // doomednum
        S_SPLASH1,      // spawnstate
        1000,           // spawnhealth
        S_NULL,         // seestate
        sfx_None,       // seesound
        8,              // reactiontime
        sfx_None,       // attacksound
        S_NULL,         // painstate
        0,              // painchance
        sfx_None,       // painsound
        S_NULL,         // meleestate
        S_NULL,         // missilestate
        S_NULL,         // crashstate
        S_NULL,         // deathstate
        S_NULL,         // xdeathstate
        sfx_None,       // deathsound
        0,              // speed
        20*FRACUNIT,    // radius
        16*FRACUNIT,    // height
        100,            // mass
        0,              // damage
        sfx_None,       // activesound
        MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP,             // flags
        S_NULL          // raisestate
    },

    // For use with wind and current effects
    {   // MT_PUSH                       // phares
      5001,           // doomednum       //   |      //jff 5/11/98 deconflict
      S_TNT1,         // spawnstate      //   V      // with DOSDoom
      1000,           // spawnhealth
      S_NULL,         // seestate
      sfx_None,       // seesound
      8,              // reactiontime                             
      sfx_None,       // attacksound                              
      S_NULL,         // painstate                                
      0,              // painchance                               
      sfx_None,       // painsound                                
      S_NULL,         // meleestate                               
      S_NULL,         // missilestate                             
      S_NULL,         // crashstate                             
      S_NULL,         // deathstate                               
      S_NULL,         // xdeathstate                              
      sfx_None,       // deathsound                               
      0,              // speed                                    
      8*FRACUNIT,     // radius                                   
      8,              // height                                   
      10,             // mass                                     
      0,              // damage                                   
      sfx_None,       // activesound                              
      MF_NOBLOCKMAP,  // flags
      S_NULL          // raisestate                                   
    },

    // For use with wind and current effects
    {   // MT_PULL
      5002,           // doomednum                   //jff 5/11/98 deconflict            
      S_TNT1,         // spawnstate                  // with DOSDoom        
      1000,           // spawnhealth                              
      S_NULL,         // seestate                                 
      sfx_None,       // seesound                                 
      8,              // reactiontime                             
      sfx_None,       // attacksound                              
      S_NULL,         // painstate                                
      0,              // painchance                               
      sfx_None,       // painsound                                
      S_NULL,         // meleestate                               
      S_NULL,         // missilestate                             
      S_NULL,         // crashstate                             
      S_NULL,         // deathstate                               
      S_NULL,         // xdeathstate                              
      sfx_None,       // deathsound                               
      0,              // speed                                    
      8*FRACUNIT,     // radius                                   
      8,              // height                                   
      10,             // mass                                     
      0,              // damage                                   
      sfx_None,       // activesound                              
      MF_NOBLOCKMAP,  // flags
      S_NULL          // raisestate                                   
    },
    //SoM: Note that the above is thing type # 138

    //SoM: Dogs, and BetaBFG are NOT implemented! These things are here to
    //hold spaces.
    {                 // MT_DOGS
      888,            // doomednum
      S_TNT1,         // spawnstate
      500,            // spawnhealth
      S_TNT1,         // seestate
      sfx_None,       // seesound
      8,              // reactiontime
      sfx_None,       // attacksound
      S_TNT1,         // painstate
      180,            // painchance
      sfx_None,       // painsound
      S_TNT1,         // meleestate
      0,              // missilestate
      S_NULL,         // crashstate
      S_NULL,         // deathstate
      S_NULL,         // xdeathstate
      sfx_None,       // deathsound
      10,             // speed
      12*FRACUNIT,    // radius
      28*FRACUNIT,    // height
      100,            // mass
      0,              // damage
      sfx_None,       // activesound
      MF_NOSECTOR|MF_NOBLOCKMAP, // flags
      S_NULL          // raisestate
    },

    {                   // MT_PLASMA1
      -1,               // doomednum
      S_TNT1,           // spawnstate
      1000,             // spawnhealth
      S_NULL,           // seestate
      sfx_None,         // seesound
      8,                // reactiontime
      sfx_None,         // attacksound
      S_NULL,           // painstate
      0,                // painchance
      sfx_None,         // painsound
      S_NULL,           // meleestate
      S_NULL,           // missilestate
      S_NULL,         // crashstate
      S_TNT1,        // deathstate
      S_NULL,           // xdeathstate
      sfx_None,       // deathsound
      25*FRACUNIT,      // speed
      13*FRACUNIT,      // radius
      8*FRACUNIT,       // height
      100,              // mass
      4,                // damage
      sfx_None,         // activesound
      MF_NOSECTOR|MF_NOBLOCKMAP, // flags
      S_NULL            // raisestate
    },

    {                   // MT_PLASMA2
      -1,               // doomednum
      S_TNT1,       // spawnstate
      1000,             // spawnhealth
      S_NULL,           // seestate
      sfx_None,       // seesound
      8,                // reactiontime
      sfx_None,         // attacksound
      S_NULL,           // painstate
      0,                // painchance
      sfx_None,         // painsound
      S_NULL,           // meleestate
      S_NULL,           // missilestate
      S_NULL,         // crashstate
      S_TNT1,           // deathstate
      S_NULL,           // xdeathstate
      sfx_None,         // deathsound
      25*FRACUNIT,      // speed
      6*FRACUNIT,       // radius
      8*FRACUNIT,       // height
      100,              // mass
      4,                // damage
      sfx_None,         // activesound
      MF_NOSECTOR|MF_NOBLOCKMAP, // flags
      S_NULL            // raisestate
    },

    {   // MT_CAMERA
      5003,           // doomednum
      S_TNT1,         // spawnstate
      1000,           // spawnhealth
      S_NULL,         // seestate
      sfx_None,       // seesound
      8,              // reactiontime
      sfx_None,       // attacksound
      S_NULL,         // painstate
      0,              // painchance
      sfx_None,       // painsound
      S_NULL,         // meleestate
      S_NULL,         // missilestate
      S_NULL,         // crashstate
      S_NULL,         // deathstate
      S_NULL,         // xdeathstate
      sfx_None,       // deathsound
      0,              // speed
      8*FRACUNIT,     // radius
      8,              // height
      10,             // mass
      0,              // damage
      sfx_None,       // activesound
      MF_NOBLOCKMAP|MF_NOCLIP|MF_NOGRAVITY|MF_NOSECTOR,  // flags
      S_NULL,         // raisestate
      MF2_SLIDE
    },

    // SoM: Nodes for things like camera movement, and (eventually) monster
    // trails...
    {   // MT_NODE
      5004,           // doomednum
      S_TNT1,         // spawnstate
      1000,           // spawnhealth
      S_NULL,         // seestate
      sfx_None,       // seesound
      8,              // reactiontime
      sfx_None,       // attacksound
      S_NULL,         // painstate
      0,              // painchance
      sfx_None,       // painsound
      S_NULL,         // meleestate
      S_NULL,         // missilestate
      S_NULL,         // crashstate
      S_NULL,         // deathstate
      S_NULL,         // xdeathstate
      sfx_None,       // deathsound
      0,              // speed
      16*FRACUNIT,    // radius
      8,              // height
      10,             // mass
      0,              // damage
      sfx_None,       // activesound
      MF_NOBLOCKMAP|MF_NOCLIP|MF_NOSECTOR|MF_NOGRAVITY,  // flags
      S_NULL          // raisestate
    },
//============================================================================
// Heretic data ! 
//============================================================================
    {                           // MT_MISC0
     -1,                        // doomednum
     S_ITEM_PTN1_1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_ITEMSHIELD1
     -1,                        // doomednum
     S_ITEM_SHLD1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_ITEMSHIELD2
     -1,                        // doomednum
     S_ITEM_SHD2_1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_MISC1
     -1,                        // doomednum
     S_ITEM_BAGH1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_MISC2
     -1,                        // doomednum
     S_ITEM_SPMP1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_ARTIINVISIBILITY
     -1,                        // doomednum
     S_ARTI_INVS1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_SHADOW | MF_COUNTITEM,     // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_MISC3
     -1,                        // doomednum
     S_ARTI_PTN2_1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_ARTIFLY
     83,                        // doomednum
     S_ARTI_SOAR1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_ARTIINVULNERABILITY
     -1,                        // doomednum
     S_ARTI_INVU1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_ARTITOMEOFPOWER
     -1,                        // doomednum
     S_ARTI_PWBK1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_ARTIEGG
     -1,                        // doomednum
     S_ARTI_EGGC1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_EGGFX
     -1,                        // doomednum
     S_EGGFX1,                  // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_EGGFXI1_1,               // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     18 * FRACUNIT,             // speed
     8 * FRACUNIT,              // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_ARTISUPERHEAL
     -1,                        // doomednum
     S_ARTI_SPHL1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_MISC4
     -1,                        // doomednum
     S_ARTI_TRCH1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_MISC5
     -1,                        // doomednum
     S_ARTI_FBMB1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_FIREBOMB
     -1,                        // doomednum
     S_FIREBOMB1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_phohit,                // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOGRAVITY | MF_SHADOW,  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_ARTITELEPORT
     -1,                        // doomednum
     S_ARTI_ATLP1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_COUNTITEM, // flags
     S_NULL,                    // raisestate
     MF2_FLOATBOB               // flags2
     },

    {                           // MT_POD
     -1,                        // doomednum
     S_POD_WAIT1,               // spawnstate
     45,                        // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_POD_PAIN1,               // painstate
     255,                       // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_POD_DIE1,                // deathstate
     S_NULL,                    // xdeathstate
     sfx_podexp,                // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     54 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID | MF_NOBLOOD | MF_SHOOTABLE | MF_DROPOFF, // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_PUSHABLE | MF2_SLIDE | MF2_PASSMOBJ | MF2_TELESTOMP   // flags2
     },

    {                           // MT_PODGOO
     -1,                        // doomednum
     S_PODGOO1,                 // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_PODGOOX,                 // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     2 * FRACUNIT,              // radius
     4 * FRACUNIT,              // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_LOGRAV | MF2_CANNOTPUSH       // flags2
     },

    {                           // MT_PODGENERATOR
     -1,                        // doomednum
     S_PODGENERATOR,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOSECTOR,       // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SPLASH
     -1,                        // doomednum
     S_HSPLASH1,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_SPLASHX,                 // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     2 * FRACUNIT,              // radius
     4 * FRACUNIT,              // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_LOGRAV | MF2_CANNOTPUSH       // flags2
     },

    {                           // MT_SPLASHBASE
     -1,                        // doomednum
     S_SPLASHBASE1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP,             // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_LAVASPLASH
     -1,                        // doomednum
     S_LAVASPLASH1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP,             // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_LAVASMOKE
     -1,                        // doomednum
     S_LAVASMOKE1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SHADOW,  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SLUDGECHUNK
     -1,                        // doomednum
     S_SLUDGECHUNK1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_SLUDGECHUNKX,            // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     2 * FRACUNIT,              // radius
     4 * FRACUNIT,              // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_LOGRAV | MF2_CANNOTPUSH       // flags2
     },

    {                           // MT_SLUDGESPLASH
     -1,                        // doomednum
     S_SLUDGESPLASH1,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP,             // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SKULLHANG70
     -1,                        // doomednum
     S_SKULLHANG70_1,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     70 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPAWNCEILING | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SKULLHANG60
     -1,                        // doomednum
     S_SKULLHANG60_1,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     60 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPAWNCEILING | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SKULLHANG45
     -1,                        // doomednum
     S_SKULLHANG45_1,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     45 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPAWNCEILING | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SKULLHANG35
     -1,                        // doomednum
     S_SKULLHANG35_1,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     35 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPAWNCEILING | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_CHANDELIER
     -1,                        // doomednum
     S_CHANDELIER1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     60 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPAWNCEILING | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SERPTORCH
     -1,                        // doomednum
     S_SERPTORCH1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     12 * FRACUNIT,             // radius
     54 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SMALLPILLAR
     -1,                        // doomednum
     S_SMALLPILLAR,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     34 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_STALAGMITESMALL
     -1,                        // doomednum
     S_STALAGMITESMALL,         // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     8 * FRACUNIT,              // radius
     32 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_STALAGMITELARGE
     -1,                        // doomednum
     S_STALAGMITELARGE,         // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     12 * FRACUNIT,             // radius
     64 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_STALACTITESMALL
     -1,                        // doomednum
     S_STALACTITESMALL,         // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     8 * FRACUNIT,              // radius
     36 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_STALACTITELARGE
     -1,                        // doomednum
     S_STALACTITELARGE,         // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     12 * FRACUNIT,             // radius
     68 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC6
     76,                        // doomednum
     S_FIREBRAZIER1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     44 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_BARREL
     -1,                        // doomednum
     S_BARREL,                  // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     12 * FRACUNIT,             // radius
     32 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC7
     -1,                        // doomednum
     S_BRPILLAR,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     14 * FRACUNIT,             // radius
     128 * FRACUNIT,            // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC8
     -1,                        // doomednum
     S_MOSS1,                   // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     23 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPAWNCEILING | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC9
     -1,                        // doomednum
     S_MOSS2,                   // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     27 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPAWNCEILING | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC10
     -1,                        // doomednum
     S_WALLTORCH1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOGRAVITY,              // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC11
     -1,                        // doomednum
     S_HANGINGCORPSE,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     8 * FRACUNIT,              // radius
     104 * FRACUNIT,            // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_KEYGIZMOBLUE
     94,                        // doomednum
     S_KEYGIZMO1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     50 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_KEYGIZMOGREEN
     95,                        // doomednum
     S_KEYGIZMO1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     50 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_KEYGIZMOYELLOW
     96,                        // doomednum
     S_KEYGIZMO1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     50 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_KEYGIZMOFLOAT
     -1,                        // doomednum
     S_KGZ_START,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID | MF_NOGRAVITY,   // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC12
     -1,                        // doomednum
     S_VOLCANO1,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     12 * FRACUNIT,             // radius
     20 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID,                  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_VOLCANOBLAST
     -1,                        // doomednum
     S_VOLCANOBALL1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_VOLCANOBALLX1,           // deathstate
     S_NULL,                    // xdeathstate
     sfx_volhit,                // deathsound
     2 * FRACUNIT,              // speed
     8 * FRACUNIT,              // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_LOGRAV | MF2_NOTELEPORT | MF2_FIREDAMAGE       // flags2
     },

    {                           // MT_VOLCANOTBLAST
     -1,                        // doomednum
     S_VOLCANOTBALL1,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_VOLCANOTBALLX1,          // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     2 * FRACUNIT,              // speed
     8 * FRACUNIT,              // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_LOGRAV | MF2_NOTELEPORT | MF2_FIREDAMAGE       // flags2
     },

    {                           // MT_TELEGLITGEN
     -1,                        // doomednum
     S_TELEGLITGEN1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOSECTOR,        // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_TELEGLITGEN2
     -1,                        // doomednum
     S_TELEGLITGEN2,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOSECTOR,        // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_TELEGLITTER
     -1,                        // doomednum
     S_TELEGLITTER1_1,          // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_TELEGLITTER2
     -1,                        // doomednum
     S_TELEGLITTER2_1,          // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },
/*
    {                           // MT_TFOG
     -1,                        // doomednum
     S_HTFOG1,                  // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },
*/
/*
    {                           // MT_TELEPORTMAN
     14,                        // doomednum
     S_NULL,                    // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOSECTOR,       // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },
*/
    {                           // MT_STAFFPUFF
     -1,                        // doomednum
     S_STAFFPUFF1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_stfhit,                // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_STAFFPUFF2
     -1,                        // doomednum
     S_STAFFPUFF2_1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_stfpow,                // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_BEAKPUFF
     -1,                        // doomednum
     S_STAFFPUFF1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_chicatk,               // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC13
     -1,                        // doomednum
     S_WGNT,                    // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_GAUNTLETPUFF1
     -1,                        // doomednum
     S_GAUNTLETPUFF1_1,         // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SHADOW,  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_GAUNTLETPUFF2
     -1,                        // doomednum
     S_GAUNTLETPUFF2_1,         // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SHADOW,  // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MISC14
     -1,                        // doomednum
     S_BLSR,                    // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_BLASTERFX1
     -1,                        // doomednum
     S_BLASTERFX1_1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_BLASTERFXI1_1,           // deathstate
     S_NULL,                    // xdeathstate
     sfx_blshit,                // deathsound
     184 * FRACUNIT,            // speed
     12 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_BLASTERSMOKE
     -1,                        // doomednum
     S_BLASTERSMOKE1,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SHADOW,  // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_CANNOTPUSH    // flags2
     },

    {                           // MT_RIPPER
     -1,                        // doomednum
     S_RIPPER1,                 // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_RIPPERX1,                // deathstate
     S_NULL,                    // xdeathstate
     sfx_hrnhit,                // deathsound
     14 * FRACUNIT,             // speed
     8 * FRACUNIT,              // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_RIP   // flags2
     },

    {                           // MT_BLASTERPUFF1
     -1,                        // doomednum
     S_BLASTERPUFF1_1,          // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_BLASTERPUFF2
     -1,                        // doomednum
     S_BLASTERPUFF2_1,          // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_WMACE
     -1,                        // doomednum
     S_WMCE,                    // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MACEFX1
     -1,                        // doomednum
     S_MACEFX1_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_lobsht,                // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_MACEFXI1_1,              // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     20 * FRACUNIT,             // speed
     8 * FRACUNIT,              // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_FLOORBOUNCE | MF2_THRUGHOST | MF2_NOTELEPORT   // flags2
     },

    {                           // MT_MACEFX2
     -1,                        // doomednum
     S_MACEFX2_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_MACEFXI2_1,              // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     10 * FRACUNIT,             // speed
     8 * FRACUNIT,              // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     6,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_LOGRAV | MF2_FLOORBOUNCE | MF2_THRUGHOST | MF2_NOTELEPORT      // flags2
     },

    {                           // MT_MACEFX3
     -1,                        // doomednum
     S_MACEFX3_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_MACEFXI1_1,              // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     7 * FRACUNIT,              // speed
     8 * FRACUNIT,              // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     4,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_LOGRAV | MF2_FLOORBOUNCE | MF2_THRUGHOST | MF2_NOTELEPORT      // flags2
     },

    {                           // MT_MACEFX4
     -1,                        // doomednum
     S_MACEFX4_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_MACEFXI4_1,              // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     7 * FRACUNIT,              // speed
     8 * FRACUNIT,              // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     18,                        // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_LOGRAV | MF2_FLOORBOUNCE | MF2_THRUGHOST | MF2_TELESTOMP       // flags2
     },

    {                           // MT_WSKULLROD
     -1,                        // doomednum
     S_WSKL,                    // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_HORNRODFX1
     -1,                        // doomednum
     S_HRODFX1_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_hrnsht,                // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_HRODFXI1_1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_hrnhit,                // deathsound
     22 * FRACUNIT,             // speed
     12 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     3,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_NOTELEPORT    // flags2
     },

    {                           // MT_HORNRODFX2
     -1,                        // doomednum
     S_HRODFX2_1,               // spawnstate
     4 * 35,                    // spawnhealth
     S_NULL,                    // seestate
     sfx_hrnsht,                // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_HRODFXI2_1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_ramphit,               // deathsound
     22 * FRACUNIT,             // speed
     12 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     10,                        // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_RAINPLR1
     -1,                        // doomednum
     S_RAINPLR1_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_RAINPLR1X_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     12 * FRACUNIT,             // speed
     5 * FRACUNIT,              // radius
     12 * FRACUNIT,             // height
     100,                       // mass
     5,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_RAINPLR2
     -1,                        // doomednum
     S_RAINPLR2_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_RAINPLR2X_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     12 * FRACUNIT,             // speed
     5 * FRACUNIT,              // radius
     12 * FRACUNIT,             // height
     100,                       // mass
     5,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_RAINPLR3
     -1,                        // doomednum
     S_RAINPLR3_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_RAINPLR3X_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     12 * FRACUNIT,             // speed
     5 * FRACUNIT,              // radius
     12 * FRACUNIT,             // height
     100,                       // mass
     5,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_RAINPLR4
     -1,                        // doomednum
     S_RAINPLR4_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_RAINPLR4X_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     12 * FRACUNIT,             // speed
     5 * FRACUNIT,              // radius
     12 * FRACUNIT,             // height
     100,                       // mass
     5,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_GOLDWANDFX1
     -1,                        // doomednum
     S_GWANDFX1_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_GWANDFXI1_1,             // deathstate
     S_NULL,                    // xdeathstate
     sfx_gldhit,                // deathsound
     22 * FRACUNIT,             // speed
     10 * FRACUNIT,             // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_GOLDWANDFX2
     -1,                        // doomednum
     S_GWANDFX2_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_GWANDFXI1_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     18 * FRACUNIT,             // speed
     10 * FRACUNIT,             // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_GOLDWANDPUFF1
     -1,                        // doomednum
     S_GWANDPUFF1_1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_GOLDWANDPUFF2
     -1,                        // doomednum
     S_GWANDFXI1_1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_WPHOENIXROD
     -1,                        // doomednum
     S_WPHX,                    // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_PHOENIXFX1
     -1,                        // doomednum
     S_PHOENIXFX1_1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_phosht,                // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_PHOENIXFXI1_1,           // deathstate
     S_NULL,                    // xdeathstate
     sfx_phohit,                // deathsound
     20 * FRACUNIT,             // speed
     11 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     20,                        // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_THRUGHOST | MF2_NOTELEPORT     // flags2
     },

    {                           // MT_PHOENIXPUFF
     -1,                        // doomednum
     S_PHOENIXPUFF1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SHADOW,  // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_CANNOTPUSH    // flags2
     },

    {                           // MT_PHOENIXFX2
     -1,                        // doomednum
     S_PHOENIXFX2_1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_PHOENIXFXI2_1,           // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     10 * FRACUNIT,             // speed
     6 * FRACUNIT,              // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_FIREDAMAGE    // flags2
     },

    {                           // MT_MISC15
     -1,                        // doomednum
     S_WBOW,                    // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_CRBOWFX1
     -1,                        // doomednum
     S_CRBOWFX1,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_bowsht,                // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_CRBOWFXI1_1,             // deathstate
     S_NULL,                    // xdeathstate
     sfx_hrnhit,                // deathsound
     30 * FRACUNIT,             // speed
     11 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     10,                        // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_CRBOWFX2
     -1,                        // doomednum
     S_CRBOWFX2,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_bowsht,                // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_CRBOWFXI1_1,             // deathstate
     S_NULL,                    // xdeathstate
     sfx_hrnhit,                // deathsound
     32 * FRACUNIT,             // speed
     11 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     6,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_CRBOWFX3
     -1,                        // doomednum
     S_CRBOWFX3,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_CRBOWFXI3_1,             // deathstate
     S_NULL,                    // xdeathstate
     sfx_hrnhit,                // deathsound
     20 * FRACUNIT,             // speed
     11 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_THRUGHOST | MF2_NOTELEPORT    // flags2
     },

    {                           // MT_CRBOWFX4
     -1,                        // doomednum
     S_CRBOWFX4_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP,             // flags
     S_NULL,                    // raisestate
     MF2_LOGRAV                 // flags2
     },
/*
    {                           // MT_BLOOD
     -1,                        // doomednum
     S_HBLOOD1,                 // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP,             // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },
*/
    {                           // MT_BLOODSPLATTER
     -1,                        // doomednum
     S_BLOODSPLATTER1,          // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_BLOODSPLATTERX,          // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     2 * FRACUNIT,              // radius
     4 * FRACUNIT,              // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_CANNOTPUSH    // flags2
     },
/*
    {                           // MT_PLAYER
     -1,                        // doomednum
     S_PLAY,                    // spawnstate
     100,                       // spawnhealth
     S_PLAY_RUN1,               // seestate
     sfx_None,                  // seesound
     0,                         // reactiontime
     sfx_None,                  // attacksound
     S_PLAY_PAIN,               // painstate
     255,                       // painchance
     sfx_plrpai,                // painsound
     S_NULL,                    // meleestate
     S_PLAY_ATK1,               // missilestate
     S_NULL,                    // crashstate
     S_PLAY_DIE1,               // deathstate
     S_PLAY_XDIE1,              // xdeathstate
     sfx_plrdth,                // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     56 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID | MF_SHOOTABLE | MF_DROPOFF | MF_PICKUP | MF_NOTDMATCH,   // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_FOOTCLIP | MF2_SLIDE | MF2_PASSMOBJ | MF2_TELESTOMP   // flags2
     },
*/
    {                           // MT_BLOODYSKULL
     -1,                        // doomednum
     S_BLOODYSKULL1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     4 * FRACUNIT,              // radius
     4 * FRACUNIT,              // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_DROPOFF,        // flags
     S_NULL,                    // raisestate
     MF2_LOGRAV | MF2_CANNOTPUSH        // flags2
     },

    {                           // MT_CHICPLAYER
     -1,                        // doomednum
     S_CHICPLAY,                // spawnstate
     100,                       // spawnhealth
     S_CHICPLAY_RUN1,           // seestate
     sfx_None,                  // seesound
     0,                         // reactiontime
     sfx_None,                  // attacksound
     S_CHICPLAY_PAIN,           // painstate
     255,                       // painchance
     sfx_chicpai,               // painsound
     S_NULL,                    // meleestate
     S_CHICPLAY_ATK1,           // missilestate
     S_NULL,                    // crashstate
     S_CHICKEN_DIE1,            // deathstate
     S_NULL,                    // xdeathstate
     sfx_chicdth,               // deathsound
     0,                         // speed
     16 * FRACUNIT,             // radius
     24 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SOLID | MF_SHOOTABLE | MF_DROPOFF | MF_NOTDMATCH,       // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_SLIDE | MF2_PASSMOBJ | MF2_FOOTCLIP | MF2_LOGRAV | MF2_TELESTOMP      // flags2
     },

    {                           // MT_CHICKEN
     -1,                        // doomednum
     S_CHICKEN_LOOK1,           // spawnstate
     10,                        // spawnhealth
     S_CHICKEN_WALK1,           // seestate
     sfx_chicpai,               // seesound
     8,                         // reactiontime
     sfx_chicatk,               // attacksound
     S_CHICKEN_PAIN1,           // painstate
     200,                       // painchance
     sfx_chicpai,               // painsound
     S_CHICKEN_ATK1,            // meleestate
     0,                         // missilestate
     S_NULL,                    // crashstate
     S_CHICKEN_DIE1,            // deathstate
     S_NULL,                    // xdeathstate
     sfx_chicdth,               // deathsound
     4,                         // speed
     9 * FRACUNIT,              // radius
     22 * FRACUNIT,             // height
     40,                        // mass
     0,                         // damage
     sfx_chicact,               // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_DROPOFF,       // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_FOOTCLIP | MF2_PASSMOBJ       // flags2
     },

    {                           // MT_FEATHER
     -1,                        // doomednum
     S_FEATHER1,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_FEATHERX,                // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     2 * FRACUNIT,              // radius
     4 * FRACUNIT,              // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF,   // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_LOGRAV | MF2_CANNOTPUSH | MF2_WINDTHRUST      // flags2
     },

    {                           // MT_MUMMY
     -1,                        // doomednum
     S_MUMMY_LOOK1,             // spawnstate
     80,                        // spawnhealth
     S_MUMMY_WALK1,             // seestate
     sfx_mumsit,                // seesound
     8,                         // reactiontime
     sfx_mumat1,                // attacksound
     S_MUMMY_PAIN1,             // painstate
     128,                       // painchance
     sfx_mumpai,                // painsound
     S_MUMMY_ATK1,              // meleestate
     0,                         // missilestate
     S_NULL,                    // crashstate
     S_MUMMY_DIE1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_mumdth,                // deathsound
     12,                        // speed
     22 * FRACUNIT,             // radius
     62 * FRACUNIT,             // height
     75,                        // mass
     0,                         // damage
     sfx_mumact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL,    // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_MUMMYLEADER
     -1,                        // doomednum
     S_MUMMY_LOOK1,             // spawnstate
     100,                       // spawnhealth
     S_MUMMY_WALK1,             // seestate
     sfx_mumsit,                // seesound
     8,                         // reactiontime
     sfx_mumat1,                // attacksound
     S_MUMMY_PAIN1,             // painstate
     64,                        // painchance
     sfx_mumpai,                // painsound
     S_MUMMY_ATK1,              // meleestate
     S_MUMMYL_ATK1,             // missilestate
     S_NULL,                    // crashstate
     S_MUMMY_DIE1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_mumdth,                // deathsound
     12,                        // speed
     22 * FRACUNIT,             // radius
     62 * FRACUNIT,             // height
     75,                        // mass
     0,                         // damage
     sfx_mumact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL,    // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_MUMMYGHOST
     -1,                        // doomednum
     S_MUMMY_LOOK1,             // spawnstate
     80,                        // spawnhealth
     S_MUMMY_WALK1,             // seestate
     sfx_mumsit,                // seesound
     8,                         // reactiontime
     sfx_mumat1,                // attacksound
     S_MUMMY_PAIN1,             // painstate
     128,                       // painchance
     sfx_mumpai,                // painsound
     S_MUMMY_ATK1,              // meleestate
     0,                         // missilestate
     S_NULL,                    // crashstate
     S_MUMMY_DIE1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_mumdth,                // deathsound
     12,                        // speed
     22 * FRACUNIT,             // radius
     62 * FRACUNIT,             // height
     75,                        // mass
     0,                         // damage
     sfx_mumact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_SHADOW,        // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_MUMMYLEADERGHOST
     -1,                        // doomednum
     S_MUMMY_LOOK1,             // spawnstate
     100,                       // spawnhealth
     S_MUMMY_WALK1,             // seestate
     sfx_mumsit,                // seesound
     8,                         // reactiontime
     sfx_mumat1,                // attacksound
     S_MUMMY_PAIN1,             // painstate
     64,                        // painchance
     sfx_mumpai,                // painsound
     S_MUMMY_ATK1,              // meleestate
     S_MUMMYL_ATK1,             // missilestate
     S_NULL,                    // crashstate
     S_MUMMY_DIE1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_mumdth,                // deathsound
     12,                        // speed
     22 * FRACUNIT,             // radius
     62 * FRACUNIT,             // height
     75,                        // mass
     0,                         // damage
     sfx_mumact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_SHADOW,        // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_MUMMYSOUL
     -1,                        // doomednum
     S_MUMMY_SOUL1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MUMMYFX1
     -1,                        // doomednum
     S_MUMMYFX1_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_MUMMYFXI1_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     9 * FRACUNIT,              // speed
     8 * FRACUNIT,              // radius
     14 * FRACUNIT,             // height
     100,                       // mass
     4,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_BEAST
     -1,                        // doomednum
     S_BEAST_LOOK1,             // spawnstate
     220,                       // spawnhealth
     S_BEAST_WALK1,             // seestate
     sfx_bstsit,                // seesound
     8,                         // reactiontime
     sfx_bstatk,                // attacksound
     S_BEAST_PAIN1,             // painstate
     100,                       // painchance
     sfx_bstpai,                // painsound
     0,                         // meleestate
     S_BEAST_ATK1,              // missilestate
     S_NULL,                    // crashstate
     S_BEAST_DIE1,              // deathstate
     S_BEAST_XDIE1,             // xdeathstate
     sfx_bstdth,                // deathsound
     14,                        // speed
     32 * FRACUNIT,             // radius
     74 * FRACUNIT,             // height
     200,                       // mass
     0,                         // damage
     sfx_bstact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL,    // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_BEASTBALL
     -1,                        // doomednum
     S_BEASTBALL1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_BEASTBALLX1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     12 * FRACUNIT,             // speed
     9 * FRACUNIT,              // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     4,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_NOTELEPORT    // flags2
     },

    {                           // MT_BURNBALL
     -1,                        // doomednum
     S_BURNBALL1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_BEASTBALLX1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     10 * FRACUNIT,             // speed
     6 * FRACUNIT,              // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_BURNBALLFB
     -1,                        // doomednum
     S_BURNBALLFB1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_BEASTBALLX1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     10 * FRACUNIT,             // speed
     6 * FRACUNIT,              // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_PUFFY
     -1,                        // doomednum
     S_PUFFY1,                  // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_PUFFY1,                  // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     10 * FRACUNIT,             // speed
     6 * FRACUNIT,              // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_SNAKE
     92,                        // doomednum
     S_SNAKE_LOOK1,             // spawnstate
     280,                       // spawnhealth
     S_SNAKE_WALK1,             // seestate
     sfx_snksit,                // seesound
     8,                         // reactiontime
     sfx_snkatk,                // attacksound
     S_SNAKE_PAIN1,             // painstate
     48,                        // painchance
     sfx_snkpai,                // painsound
     0,                         // meleestate
     S_SNAKE_ATK1,              // missilestate
     S_NULL,                    // crashstate
     S_SNAKE_DIE1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_snkdth,                // deathsound
     10,                        // speed
     22 * FRACUNIT,             // radius
     70 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_snkact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL,    // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_SNAKEPRO_A
     -1,                        // doomednum
     S_SNAKEPRO_A1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_SNAKEPRO_AX1,            // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     14 * FRACUNIT,             // speed
     12 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_NOTELEPORT    // flags2
     },

    {                           // MT_SNAKEPRO_B
     -1,                        // doomednum
     S_SNAKEPRO_B1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_SNAKEPRO_BX1,            // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     14 * FRACUNIT,             // speed
     12 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     3,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_HEAD
     -1,                        // doomednum
     S_HHEAD_LOOK,              // spawnstate
     700,                       // spawnhealth
     S_HHEAD_FLOAT,             // seestate
     sfx_hedsit,                // seesound
     8,                         // reactiontime
     sfx_hedat1,                // attacksound
     S_HHEAD_PAIN1,             // painstate
     32,                        // painchance
     sfx_hedpai,                // painsound
     0,                         // meleestate
     S_HHEAD_ATK1,              // missilestate
     S_NULL,                    // crashstate
     S_HHEAD_DIE1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_heddth,                // deathsound
     6,                         // speed
     40 * FRACUNIT,             // radius
     72 * FRACUNIT,             // height
     325,                       // mass
     0,                         // damage
     sfx_hedact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_NOBLOOD,       // flags
     S_NULL,                    // raisestate
     MF2_PASSMOBJ               // flags2
     },

    {                           // MT_HEADFX1
     -1,                        // doomednum
     S_HHEADFX1_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_HHEADFXI1_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     13 * FRACUNIT,             // speed
     12 * FRACUNIT,             // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_THRUGHOST     // flags2
     },

    {                           // MT_HEADFX2
     -1,                        // doomednum
     S_HHEADFX2_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_HHEADFXI2_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     8 * FRACUNIT,              // speed
     12 * FRACUNIT,             // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     3,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_HEADFX3
     -1,                        // doomednum
     S_HHEADFX3_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_HHEADFXI3_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     10 * FRACUNIT,             // speed
     14 * FRACUNIT,             // radius
     12 * FRACUNIT,             // height
     100,                       // mass
     5,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_NOTELEPORT    // flags2
     },

    {                           // MT_WHIRLWIND
     -1,                        // doomednum
     S_HHEADFX4_1,              // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_HHEADFXI4_1,             // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     10 * FRACUNIT,             // speed
     16 * FRACUNIT,             // radius
     74 * FRACUNIT,             // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY | MF_SHADOW,        // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_CLINK
     90,                        // doomednum
     S_CLINK_LOOK1,             // spawnstate
     150,                       // spawnhealth
     S_CLINK_WALK1,             // seestate
     sfx_clksit,                // seesound
     8,                         // reactiontime
     sfx_clkatk,                // attacksound
     S_CLINK_PAIN1,             // painstate
     32,                        // painchance
     sfx_clkpai,                // painsound
     S_CLINK_ATK1,              // meleestate
     0,                         // missilestate
     S_NULL,                    // crashstate
     S_CLINK_DIE1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_clkdth,                // deathsound
     14,                        // speed
     20 * FRACUNIT,             // radius
     64 * FRACUNIT,             // height
     75,                        // mass
     0,                         // damage
     sfx_clkact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_NOBLOOD,       // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_WIZARD
     -1,                        // doomednum
     S_WIZARD_LOOK1,            // spawnstate
     180,                       // spawnhealth
     S_WIZARD_WALK1,            // seestate
     sfx_wizsit,                // seesound
     8,                         // reactiontime
     sfx_wizatk,                // attacksound
     S_WIZARD_PAIN1,            // painstate
     64,                        // painchance
     sfx_wizpai,                // painsound
     0,                         // meleestate
     S_WIZARD_ATK1,             // missilestate
     S_NULL,                    // crashstate
     S_WIZARD_DIE1,             // deathstate
     S_NULL,                    // xdeathstate
     sfx_wizdth,                // deathsound
     12,                        // speed
     16 * FRACUNIT,             // radius
     68 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_wizact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_FLOAT | MF_NOGRAVITY,  // flags
     S_NULL,                    // raisestate
     MF2_PASSMOBJ               // flags2
     },

    {                           // MT_WIZFX1
     -1,                        // doomednum
     S_WIZFX1_1,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_WIZFXI1_1,               // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     18 * FRACUNIT,             // speed
     10 * FRACUNIT,             // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     3,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_IMP
     -1,                        // doomednum
     S_IMP_LOOK1,               // spawnstate
     40,                        // spawnhealth
     S_IMP_FLY1,                // seestate
     sfx_impsit,                // seesound
     8,                         // reactiontime
     sfx_impat1,                // attacksound
     S_IMP_PAIN1,               // painstate
     200,                       // painchance
     sfx_imppai,                // painsound
     S_IMP_MEATK1,              // meleestate
     S_IMP_MSATK1_1,            // missilestate
     S_IMP_CRASH1,              // crashstate
     S_IMP_DIE1,                // deathstate
     S_IMP_XDIE1,               // xdeathstate
     sfx_impdth,                // deathsound
     10,                        // speed
     16 * FRACUNIT,             // radius
     36 * FRACUNIT,             // height
     50,                        // mass
     0,                         // damage
     sfx_impact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_FLOAT | MF_NOGRAVITY | MF_COUNTKILL,  // flags
     S_NULL,                    // raisestate
     MF2_SPAWNFLOAT | MF2_PASSMOBJ      // flags2
     },

    {                           // MT_IMPLEADER
     -1,                        // doomednum
     S_IMP_LOOK1,               // spawnstate
     80,                        // spawnhealth
     S_IMP_FLY1,                // seestate
     sfx_impsit,                // seesound
     8,                         // reactiontime
     sfx_impat2,                // attacksound
     S_IMP_PAIN1,               // painstate
     200,                       // painchance
     sfx_imppai,                // painsound
     0,                         // meleestate
     S_IMP_MSATK2_1,            // missilestate
     S_IMP_CRASH1,              // crashstate
     S_IMP_DIE1,                // deathstate
     S_IMP_XDIE1,               // xdeathstate
     sfx_impdth,                // deathsound
     10,                        // speed
     16 * FRACUNIT,             // radius
     36 * FRACUNIT,             // height
     50,                        // mass
     0,                         // damage
     sfx_impact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_FLOAT | MF_NOGRAVITY | MF_COUNTKILL,  // flags
     S_NULL,                    // raisestate
     MF2_SPAWNFLOAT | MF2_PASSMOBJ      // flags2
     },

    {                           // MT_IMPCHUNK1
     -1,                        // doomednum
     S_IMP_CHUNKA1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP,             // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_IMPCHUNK2
     -1,                        // doomednum
     S_IMP_CHUNKB1,             // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP,             // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_IMPBALL
     -1,                        // doomednum
     S_IMPFX1,                  // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_IMPFXI1,                 // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     10 * FRACUNIT,             // speed
     8 * FRACUNIT,              // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_NOTELEPORT    // flags2
     },

    {                           // MT_KNIGHT
     -1,                        // doomednum
     S_KNIGHT_STND1,            // spawnstate
     200,                       // spawnhealth
     S_KNIGHT_WALK1,            // seestate
     sfx_kgtsit,                // seesound
     8,                         // reactiontime
     sfx_kgtatk,                // attacksound
     S_KNIGHT_PAIN1,            // painstate
     100,                       // painchance
     sfx_kgtpai,                // painsound
     S_KNIGHT_ATK1,             // meleestate
     S_KNIGHT_ATK1,             // missilestate
     S_NULL,                    // crashstate
     S_KNIGHT_DIE1,             // deathstate
     S_NULL,                    // xdeathstate
     sfx_kgtdth,                // deathsound
     12,                        // speed
     24 * FRACUNIT,             // radius
     78 * FRACUNIT,             // height
     150,                       // mass
     0,                         // damage
     sfx_kgtact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL,    // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_KNIGHTGHOST
     65,                        // doomednum
     S_KNIGHT_STND1,            // spawnstate
     200,                       // spawnhealth
     S_KNIGHT_WALK1,            // seestate
     sfx_kgtsit,                // seesound
     8,                         // reactiontime
     sfx_kgtatk,                // attacksound
     S_KNIGHT_PAIN1,            // painstate
     100,                       // painchance
     sfx_kgtpai,                // painsound
     S_KNIGHT_ATK1,             // meleestate
     S_KNIGHT_ATK1,             // missilestate
     S_NULL,                    // crashstate
     S_KNIGHT_DIE1,             // deathstate
     S_NULL,                    // xdeathstate
     sfx_kgtdth,                // deathsound
     12,                        // speed
     24 * FRACUNIT,             // radius
     78 * FRACUNIT,             // height
     150,                       // mass
     0,                         // damage
     sfx_kgtact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_SHADOW,        // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ        // flags2
     },

    {                           // MT_KNIGHTAXE
     -1,                        // doomednum
     S_SPINAXE1,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_SPINAXEX1,               // deathstate
     S_NULL,                    // xdeathstate
     sfx_hrnhit,                // deathsound
     9 * FRACUNIT,              // speed
     10 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     2,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_WINDTHRUST | MF2_NOTELEPORT | MF2_THRUGHOST    // flags2
     },

    {                           // MT_REDAXE
     -1,                        // doomednum
     S_REDAXE1,                 // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_REDAXEX1,                // deathstate
     S_NULL,                    // xdeathstate
     sfx_hrnhit,                // deathsound
     9 * FRACUNIT,              // speed
     10 * FRACUNIT,             // radius
     8 * FRACUNIT,              // height
     100,                       // mass
     7,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_THRUGHOST     // flags2
     },

    {                           // MT_SORCERER1
     -1,                        // doomednum
     S_SRCR1_LOOK1,             // spawnstate
     2000,                      // spawnhealth
     S_SRCR1_WALK1,             // seestate
     sfx_sbtsit,                // seesound
     8,                         // reactiontime
     sfx_sbtatk,                // attacksound
     S_SRCR1_PAIN1,             // painstate
     56,                        // painchance
     sfx_sbtpai,                // painsound
     0,                         // meleestate
     S_SRCR1_ATK1,              // missilestate
     S_NULL,                    // crashstate
     S_SRCR1_DIE1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_sbtdth,                // deathsound
     16,                        // speed
     28 * FRACUNIT,             // radius
     100 * FRACUNIT,            // height
     800,                       // mass
     0,                         // damage
     sfx_sbtact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL,    // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ | MF2_BOSS     // flags2
     },

    {                           // MT_SRCRFX1
     -1,                        // doomednum
     S_SRCRFX1_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_SRCRFXI1_1,              // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     20 * FRACUNIT,             // speed
     10 * FRACUNIT,             // radius
     10 * FRACUNIT,             // height
     100,                       // mass
     10,                        // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_FIREDAMAGE    // flags2
     },

    {                           // MT_SORCERER2
     -1,                        // doomednum
     S_SOR2_LOOK1,              // spawnstate
     3500,                      // spawnhealth
     S_SOR2_WALK1,              // seestate
     sfx_sorsit,                // seesound
     8,                         // reactiontime
     sfx_soratk,                // attacksound
     S_SOR2_PAIN1,              // painstate
     32,                        // painchance
     sfx_sorpai,                // painsound
     0,                         // meleestate
     S_SOR2_ATK1,               // missilestate
     S_NULL,                    // crashstate
     S_SOR2_DIE1,               // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     14,                        // speed
     16 * FRACUNIT,             // radius
     70 * FRACUNIT,             // height
     300,                       // mass
     0,                         // damage
     sfx_soract,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_DROPOFF,       // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ | MF2_BOSS     // flags2
     },

    {                           // MT_SOR2FX1
     -1,                        // doomednum
     S_SOR2FX1_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_SOR2FXI1_1,              // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     20 * FRACUNIT,             // speed
     10 * FRACUNIT,             // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     1,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_SOR2FXSPARK
     -1,                        // doomednum
     S_SOR2FXSPARK1,            // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOGRAVITY,      // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_CANNOTPUSH    // flags2
     },

    {                           // MT_SOR2FX2
     -1,                        // doomednum
     S_SOR2FX2_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_SOR2FXI2_1,              // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     6 * FRACUNIT,              // speed
     10 * FRACUNIT,             // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     10,                        // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT             // flags2
     },

    {                           // MT_SOR2TELEFADE
     -1,                        // doomednum
     S_SOR2TELEFADE1,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP,             // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_MINOTAUR
     -1,                         // doomednum
     S_MNTR_LOOK1,              // spawnstate
     3000,                      // spawnhealth
     S_MNTR_WALK1,              // seestate
     sfx_minsit,                // seesound
     8,                         // reactiontime
     sfx_minat1,                // attacksound
     S_MNTR_PAIN1,              // painstate
     25,                        // painchance
     sfx_minpai,                // painsound
     S_MNTR_ATK1_1,             // meleestate
     S_MNTR_ATK2_1,             // missilestate
     S_NULL,                    // crashstate
     S_MNTR_DIE1,               // deathstate
     S_NULL,                    // xdeathstate
     sfx_mindth,                // deathsound
     16,                        // speed
     28 * FRACUNIT,             // radius
     100 * FRACUNIT,            // height
     800,                       // mass
     7,                         // damage
     sfx_minact,                // activesound
     MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_DROPOFF,       // flags
     S_NULL,                    // raisestate
     MF2_FOOTCLIP | MF2_PASSMOBJ | MF2_BOSS     // flags2
     },

    {                           // MT_MNTRFX1
     -1,                        // doomednum
     S_MNTRFX1_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_MNTRFXI1_1,              // deathstate
     S_NULL,                    // xdeathstate
     0,                         // deathsound
     20 * FRACUNIT,             // speed
     10 * FRACUNIT,             // radius
     6 * FRACUNIT,              // height
     100,                       // mass
     3,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_FIREDAMAGE    // flags2
     },

    {                           // MT_MNTRFX2
     -1,                        // doomednum
     S_MNTRFX2_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_MNTRFXI2_1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_phohit,                // deathsound
     14 * FRACUNIT,             // speed
     5 * FRACUNIT,              // radius
     12 * FRACUNIT,             // height
     100,                       // mass
     4,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_FIREDAMAGE    // flags2
     },

    {                           // MT_MNTRFX3
     -1,                        // doomednum
     S_MNTRFX3_1,               // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     0,                         // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_MNTRFXI2_1,              // deathstate
     S_NULL,                    // xdeathstate
     sfx_phohit,                // deathsound
     0,                         // speed
     8 * FRACUNIT,              // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     4,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY,    // flags
     S_NULL,                    // raisestate
     MF2_NOTELEPORT | MF2_FIREDAMAGE    // flags2
     },

    {                           // MT_AKYY
     -1,                        // doomednum
     S_AKYY1,                   // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_NOTDMATCH, // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_BKYY
     -1,                        // doomednum
     S_BKYY1,                   // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_NOTDMATCH, // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_CKEY
     -1,                        // doomednum
     S_CKYY1,                   // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL | MF_NOTDMATCH, // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMGWNDWIMPY
     -1,                        // doomednum
     S_AMG1,                    // spawnstate
     AMMO_GWND_WIMPY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMGWNDHEFTY
     -1,                        // doomednum
     S_AMG2_1,                  // spawnstate
     AMMO_GWND_HEFTY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMMACEWIMPY
     -1,                        // doomednum
     S_AMM1,                    // spawnstate
     AMMO_MACE_WIMPY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMMACEHEFTY
     -1,                        // doomednum
     S_AMM2,                    // spawnstate
     AMMO_MACE_HEFTY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMCBOWWIMPY
     -1,                        // doomednum
     S_AMC1,                    // spawnstate
     AMMO_CBOW_WIMPY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMCBOWHEFTY
     -1,                        // doomednum
     S_AMC2_1,                  // spawnstate
     AMMO_CBOW_HEFTY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMSKRDWIMPY
     -1,                        // doomednum
     S_AMS1_1,                  // spawnstate
     AMMO_SKRD_WIMPY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMSKRDHEFTY
     -1,                        // doomednum
     S_AMS2_1,                  // spawnstate
     AMMO_SKRD_HEFTY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMPHRDWIMPY
     -1,                        // doomednum
     S_AMP1_1,                  // spawnstate
     AMMO_PHRD_WIMPY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMPHRDHEFTY
     -1,                        // doomednum
     S_AMP2_1,                  // spawnstate
     AMMO_PHRD_HEFTY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMBLSRWIMPY
     -1,                        // doomednum
     S_AMB1_1,                  // spawnstate
     AMMO_BLSR_WIMPY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_AMBLSRHEFTY
     -1,                        // doomednum
     S_AMB2_1,                  // spawnstate
     AMMO_BLSR_HEFTY,           // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_SPECIAL,                // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SOUNDWIND
     -1,                        // doomednum
     S_SND_WIND,                // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOSECTOR,       // flags
     S_NULL,                    // raisestate
     0                          // flags2
     },

    {                           // MT_SOUNDWATERFALL
     -1,                        // doomednum
     S_SND_WATERFALL,           // spawnstate
     1000,                      // spawnhealth
     S_NULL,                    // seestate
     sfx_None,                  // seesound
     8,                         // reactiontime
     sfx_None,                  // attacksound
     S_NULL,                    // painstate
     0,                         // painchance
     sfx_None,                  // painsound
     S_NULL,                    // meleestate
     S_NULL,                    // missilestate
     S_NULL,                    // crashstate
     S_NULL,                    // deathstate
     S_NULL,                    // xdeathstate
     sfx_None,                  // deathsound
     0,                         // speed
     20 * FRACUNIT,             // radius
     16 * FRACUNIT,             // height
     100,                       // mass
     0,                         // damage
     sfx_None,                  // activesound
     MF_NOBLOCKMAP | MF_NOSECTOR,       // flags
     S_NULL,                    // raisestate
     0                          // flags2
     }

};

// patch the info mobjinfo table and state table for new legacy needs
// actualy only time is recomputed for newticrate
void P_PatchInfoTables( void )
{
    int i;

    for (i=0;i<NUMMOBJTYPES;i++)
    {
        mobjinfo[i].reactiontime *= NEWTICRATERATIO;
        //mobjinfo[i].speed        /= NEWTICRATERATIO;
    }
    for (i=0;i<NUMSTATES;i++)
    {
        states[i].tics *= NEWTICRATERATIO;
    }
}
