summaryrefslogtreecommitdiff
path: root/src/hexen/info.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hexen/info.c')
-rw-r--r--src/hexen/info.c13886
1 files changed, 13886 insertions, 0 deletions
diff --git a/src/hexen/info.c b/src/hexen/info.c
new file mode 100644
index 00000000..e0d768d6
--- /dev/null
+++ b/src/hexen/info.c
@@ -0,0 +1,13886 @@
+// Emacs style mode select -*- C++ -*-
+//-----------------------------------------------------------------------------
+//
+// Copyright(C) 1993-1996 Id Software, Inc.
+// Copyright(C) 1993-2008 Raven Software
+// Copyright(C) 2008 Simon Howard
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; either version 2
+// of the License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+// 02111-1307, USA.
+//
+//-----------------------------------------------------------------------------
+#include "h2def.h"
+#include "i_swap.h"
+// generated by stateco
+
+char *sprnames[] = {
+ "MAN1","ACLO","TLGL","FBL1","XPL1","ARRW","DART","RIPP","CFCF","BLAD",
+ "SHRD","FFSM","FFLG","PTN1","PTN2","SOAR","INVU","SUMN","TSPK","TELO",
+ "TRNG","ROCK","FOGS","FOGM","FOGL","SGSA","SGSB","PORK","EGGM","FHFX",
+ "SPHL","STWN","GMPD","ASKU","ABGM","AGMR","AGMG","AGG2","AGMB","AGB2",
+ "ABK1","ABK2","ASK2","AFWP","ACWP","AMWP","AGER","AGR2","AGR3","AGR4",
+ "TRCH","PSBG","ATLP","THRW","SPED","BMAN","BRAC","BLST","HRAD","SPSH",
+ "LVAS","SLDG","STTW","RCK1","RCK2","RCK3","RCK4","CDLR","TRE1","TRDT",
+ "TRE2","TRE3","STM1","STM2","STM3","STM4","MSH1","MSH2","MSH3","MSH4",
+ "MSH5","MSH6","MSH7","MSH8","SGMP","SGM1","SGM2","SGM3","SLC1","SLC2",
+ "SLC3","MSS1","MSS2","SWMV","CPS1","CPS2","TMS1","TMS2","TMS3","TMS4",
+ "TMS5","TMS6","TMS7","CPS3","STT2","STT3","STT4","STT5","GAR1","GAR2",
+ "GAR3","GAR4","GAR5","GAR6","GAR7","GAR8","GAR9","BNR1","TRE4","TRE5",
+ "TRE6","TRE7","LOGG","ICT1","ICT2","ICT3","ICT4","ICM1","ICM2","ICM3",
+ "ICM4","RKBL","RKBS","RKBK","RBL1","RBL2","RBL3","VASE","POT1","POT2",
+ "POT3","PBIT","CPS4","CPS5","CPS6","CPB1","CPB2","CPB3","CPB4","BDRP",
+ "BDSH","BDPL","CNDL","LEF1","LEF3","LEF2","TWTR","WLTR","BARL","SHB1",
+ "SHB2","BCKT","SHRM","FBUL","FSKL","BRTR","SUIT","BBLL","CAND","IRON",
+ "XMAS","CDRN","CHNS","TST1","TST2","TST3","TST4","TST5","TST6","TST7",
+ "TST8","TST9","TST0","TELE","TSMK","FPCH","WFAX","FAXE","WFHM","FHMR",
+ "FSRD","FSFX","CMCE","WCSS","CSSF","WCFM","CFLM","CFFX","CHLY","SPIR",
+ "MWND","WMLG","MLNG","MLFX","MLF2","MSTF","MSP1","MSP2","WFR1","WFR2",
+ "WFR3","WCH1","WCH2","WCH3","WMS1","WMS2","WMS3","WPIG","WMCS","CONE",
+ "SHEX","BLOD","GIBS","PLAY","FDTH","BSKL","ICEC","CLER","MAGE","PIGY",
+ "CENT","CTXD","CTFX","CTDP","DEMN","DEMA","DEMB","DEMC","DEMD","DEME",
+ "DMFX","DEM2","DMBA","DMBB","DMBC","DMBD","DMBE","D2FX","WRTH","WRT2",
+ "WRBL","MNTR","FX12","FX13","MNSM","SSPT","SSDV","SSXD","SSFX","BISH",
+ "BPFX","DRAG","DRFX","ARM1","ARM2","ARM3","ARM4","MAN2","MAN3","KEY1",
+ "KEY2","KEY3","KEY4","KEY5","KEY6","KEY7","KEY8","KEY9","KEYA","KEYB",
+ "ETTN","ETTB","FDMN","FDMB","ICEY","ICPR","ICWS","SORC","SBMP","SBS4",
+ "SBMB","SBS3","SBMG","SBS1","SBS2","SBFX","RADE","WATR","KORX","ABAT",
+ NULL
+};
+
+void A_FreeTargMobj();
+void A_FlameCheck();
+void A_HideThing();
+void A_UnHideThing();
+void A_RestoreSpecialThing1();
+void A_RestoreSpecialThing2();
+void A_RestoreArtifact();
+void A_Summon();
+void A_ThrustInitUp();
+void A_ThrustInitDn();
+void A_ThrustRaise();
+void A_ThrustBlock();
+void A_ThrustImpale();
+void A_ThrustLower();
+void A_TeloSpawnC();
+void A_TeloSpawnB();
+void A_TeloSpawnA();
+void A_TeloSpawnD();
+void A_CheckTeleRing();
+void A_FogSpawn();
+void A_FogMove();
+void A_Quake();
+void A_ContMobjSound();
+void A_Scream();
+void A_Explode();
+void A_PoisonBagInit();
+void A_PoisonBagDamage();
+void A_PoisonBagCheck();
+void A_CheckThrowBomb();
+void A_NoGravity();
+void A_PotteryExplode();
+void A_PotteryChooseBit();
+void A_PotteryCheck();
+void A_CorpseBloodDrip();
+void A_CorpseExplode();
+void A_LeafSpawn();
+void A_LeafThrust();
+void A_LeafCheck();
+void A_BridgeInit();
+void A_BridgeOrbit();
+void A_TreeDeath();
+void A_PoisonShroom();
+void A_Pain();
+void A_SoAExplode();
+void A_BellReset1();
+void A_BellReset2();
+void A_NoBlocking();
+void A_Light0();
+void A_WeaponReady();
+void A_Lower();
+void A_Raise();
+void A_FPunchAttack();
+void A_ReFire();
+void A_FAxeAttack();
+void A_FHammerAttack();
+void A_FHammerThrow();
+void A_FSwordAttack();
+void A_FSwordFlames();
+void A_CMaceAttack();
+void A_CStaffInitBlink();
+void A_CStaffCheckBlink();
+void A_CStaffCheck();
+void A_CStaffAttack();
+void A_CStaffMissileSlither();
+void A_CFlameAttack();
+void A_CFlameRotate();
+void A_CFlamePuff();
+void A_CFlameMissile();
+void A_CHolyAttack();
+void A_CHolyPalette();
+void A_CHolySeek();
+void A_CHolyCheckScream();
+void A_CHolyTail();
+void A_CHolySpawnPuff();
+void A_CHolyAttack2();
+void A_MWandAttack();
+void A_LightningReady();
+void A_MLightningAttack();
+void A_LightningZap();
+void A_LightningClip();
+void A_LightningRemove();
+void A_LastZap();
+void A_ZapMimic();
+void A_MStaffAttack();
+void A_MStaffPalette();
+void A_MStaffWeave();
+void A_MStaffTrack();
+void A_SnoutAttack();
+void A_FireConePL1();
+void A_ShedShard();
+void A_AddPlayerCorpse();
+void A_SkullPop();
+void A_FreezeDeath();
+void A_FreezeDeathChunks();
+void A_CheckBurnGone();
+void A_CheckSkullFloor();
+void A_CheckSkullDone();
+void A_SpeedFade();
+void A_IceSetTics();
+void A_IceCheckHeadDone();
+void A_PigPain();
+void A_PigLook();
+void A_PigChase();
+void A_FaceTarget();
+void A_PigAttack();
+void A_QueueCorpse();
+void A_Look();
+void A_Chase();
+void A_CentaurAttack();
+void A_CentaurAttack2();
+void A_SetReflective();
+void A_CentaurDefend();
+void A_UnSetReflective();
+void A_CentaurDropStuff();
+void A_CheckFloor();
+void A_DemonAttack1();
+void A_DemonAttack2();
+void A_DemonDeath();
+void A_Demon2Death();
+void A_WraithRaiseInit();
+void A_WraithRaise();
+void A_WraithInit();
+void A_WraithLook();
+void A_WraithChase();
+void A_WraithFX3();
+void A_WraithMelee();
+void A_WraithMissile();
+void A_WraithFX2();
+void A_MinotaurFade1();
+void A_MinotaurFade2();
+void A_MinotaurLook();
+void A_MinotaurChase();
+void A_MinotaurRoam();
+void A_MinotaurAtk1();
+void A_MinotaurDecide();
+void A_MinotaurAtk2();
+void A_MinotaurAtk3();
+void A_MinotaurCharge();
+void A_SmokePuffExit();
+void A_MinotaurFade0();
+void A_MntrFloorFire();
+void A_SerpentChase();
+void A_SerpentHumpDecide();
+void A_SerpentUnHide();
+void A_SerpentRaiseHump();
+void A_SerpentLowerHump();
+void A_SerpentHide();
+void A_SerpentBirthScream();
+void A_SetShootable();
+void A_SerpentCheckForAttack();
+void A_UnSetShootable();
+void A_SerpentDiveSound();
+void A_SerpentWalk();
+void A_SerpentChooseAttack();
+void A_SerpentMeleeAttack();
+void A_SerpentMissileAttack();
+void A_SerpentHeadPop();
+void A_SerpentSpawnGibs();
+void A_SerpentHeadCheck();
+void A_FloatGib();
+void A_DelayGib();
+void A_SinkGib();
+void A_BishopDecide();
+void A_BishopDoBlur();
+void A_BishopSpawnBlur();
+void A_BishopChase();
+void A_BishopAttack();
+void A_BishopAttack2();
+void A_BishopPainBlur();
+void A_BishopPuff();
+void A_SetAltShadow();
+void A_BishopMissileWeave();
+void A_BishopMissileSeek();
+void A_DragonInitFlight();
+void A_DragonFlap();
+void A_DragonFlight();
+void A_DragonAttack();
+void A_DragonPain();
+void A_DragonCheckCrash();
+void A_DragonFX2();
+void A_ESound();
+void A_EttinAttack();
+void A_DropMace();
+void A_FiredRocks();
+void A_UnSetInvulnerable();
+void A_FiredChase();
+void A_FiredAttack();
+void A_FiredSplotch();
+void A_SmBounce();
+void A_IceGuyLook();
+void A_IceGuyChase();
+void A_IceGuyAttack();
+void A_IceGuyDie();
+void A_IceGuyMissilePuff();
+void A_IceGuyMissileExplode();
+void A_ClassBossHealth();
+void A_FastChase();
+void A_FighterAttack();
+void A_ClericAttack();
+void A_MageAttack();
+void A_SorcSpinBalls();
+void A_SpeedBalls();
+void A_SpawnFizzle();
+void A_SorcBossAttack();
+void A_SorcBallOrbit();
+void A_SorcBallPop();
+void A_BounceCheck();
+void A_SorcFX1Seek();
+void A_SorcFX2Split();
+void A_SorcFX2Orbit();
+void A_SorcererBishopEntry();
+void A_SpawnBishop();
+void A_SorcFX4Check();
+void A_KoraxStep2();
+void A_KoraxChase();
+void A_KoraxStep();
+void A_KoraxDecide();
+void A_KoraxMissile();
+void A_KoraxCommand();
+void A_KoraxBonePop();
+void A_KSpiritRoam();
+void A_KBoltRaise();
+void A_KBolt();
+void A_BatSpawnInit();
+void A_BatSpawn();
+void A_BatMove();
+
+state_t states[NUMSTATES] = {
+ {SPR_MAN1, 0, -1, NULL, S_NULL, 0, 0}, // S_NULL
+ {SPR_ACLO, 4, 1050, A_FreeTargMobj, S_NULL, 0, 0}, // S_FREETARGMOBJ
+ {SPR_TLGL, 0, -1, NULL, S_NULL, 0, 0}, // S_MAPSPOT
+ {SPR_FBL1, 32768, 4, NULL, S_FIREBALL1_2, 0, 0}, // S_FIREBALL1_1
+ {SPR_FBL1, 32769, 4, NULL, S_FIREBALL1_1, 0, 0}, // S_FIREBALL1_2
+ {SPR_XPL1, 32768, 4, NULL, S_FIREBALL1_X2, 0, 0}, // S_FIREBALL1_X1
+ {SPR_XPL1, 32769, 4, NULL, S_FIREBALL1_X3, 0, 0}, // S_FIREBALL1_X2
+ {SPR_XPL1, 32770, 4, NULL, S_FIREBALL1_X4, 0, 0}, // S_FIREBALL1_X3
+ {SPR_XPL1, 32771, 4, NULL, S_FIREBALL1_X5, 0, 0}, // S_FIREBALL1_X4
+ {SPR_XPL1, 32772, 4, NULL, S_FIREBALL1_X6, 0, 0}, // S_FIREBALL1_X5
+ {SPR_XPL1, 32773, 4, NULL, S_NULL, 0, 0}, // S_FIREBALL1_X6
+ {SPR_ARRW, 0, -1, NULL, S_NULL, 0, 0}, // S_ARROW_1
+ {SPR_ARRW, 0, 1, NULL, S_NULL, 0, 0}, // S_ARROW_X1
+ {SPR_DART, 0, -1, NULL, S_NULL, 0, 0}, // S_DART_1
+ {SPR_DART, 0, 1, NULL, S_NULL, 0, 0}, // S_DART_X1
+ {SPR_DART, 0, -1, NULL, S_NULL, 0, 0}, // S_POISONDART_1
+ {SPR_DART, 0, 1, NULL, S_NULL, 0, 0}, // S_POISONDART_X1
+ {SPR_RIPP, 0, 3, NULL, S_RIPPERBALL_2, 0, 0}, // S_RIPPERBALL_1
+ {SPR_RIPP, 1, 3, NULL, S_RIPPERBALL_3, 0, 0}, // S_RIPPERBALL_2
+ {SPR_RIPP, 2, 3, NULL, S_RIPPERBALL_1, 0, 0}, // S_RIPPERBALL_3
+ {SPR_CFCF, 32784, 4, NULL, S_RIPPERBALL_X2, 0, 0}, // S_RIPPERBALL_X1
+ {SPR_CFCF, 32785, 3, NULL, S_RIPPERBALL_X3, 0, 0}, // S_RIPPERBALL_X2
+ {SPR_CFCF, 32786, 4, NULL, S_RIPPERBALL_X4, 0, 0}, // S_RIPPERBALL_X3
+ {SPR_CFCF, 32787, 3, NULL, S_RIPPERBALL_X5, 0, 0}, // S_RIPPERBALL_X4
+ {SPR_CFCF, 32788, 4, NULL, S_RIPPERBALL_X6, 0, 0}, // S_RIPPERBALL_X5
+ {SPR_CFCF, 32789, 3, NULL, S_RIPPERBALL_X7, 0, 0}, // S_RIPPERBALL_X6
+ {SPR_CFCF, 32790, 4, NULL, S_RIPPERBALL_X8, 0, 0}, // S_RIPPERBALL_X7
+ {SPR_CFCF, 32791, 3, NULL, S_RIPPERBALL_X9, 0, 0}, // S_RIPPERBALL_X8
+ {SPR_CFCF, 32792, 4, NULL, S_RIPPERBALL_X10, 0, 0}, // S_RIPPERBALL_X9
+ {SPR_CFCF, 32793, 3, NULL, S_NULL, 0, 0}, // S_RIPPERBALL_X10
+ {SPR_BLAD, 0, -1, NULL, S_NULL, 0, 0}, // S_PRJ_BLADE1
+ {SPR_BLAD, 0, 1, NULL, S_NULL, 0, 0}, // S_PRJ_BLADE_X1
+ {SPR_SHRD, 32768, 3, NULL, S_ICESHARD2, 0, 0}, // S_ICESHARD1
+ {SPR_SHRD, 32769, 3, NULL, S_ICESHARD3, 0, 0}, // S_ICESHARD2
+ {SPR_SHRD, 32770, 3, NULL, S_ICESHARD1, 0, 0}, // S_ICESHARD3
+ {SPR_FFSM, 32768, 3, NULL, S_FLAME_TSMALL2, 0, 0}, // S_FLAME_TSMALL1
+ {SPR_FFSM, 32769, 3, NULL, S_FLAME_TSMALL3, 0, 0}, // S_FLAME_TSMALL2
+ {SPR_FFSM, 32770, 2, A_FlameCheck, S_FLAME_TSMALL4, 0, 0}, // S_FLAME_TSMALL3
+ {SPR_FFSM, 32770, 2, NULL, S_FLAME_TSMALL5, 0, 0}, // S_FLAME_TSMALL4
+ {SPR_FFSM, 32771, 3, NULL, S_FLAME_TSMALL6, 0, 0}, // S_FLAME_TSMALL5
+ {SPR_FFSM, 32772, 3, A_FlameCheck, S_FLAME_TSMALL1, 0, 0}, // S_FLAME_TSMALL6
+ {SPR_FFLG, 32768, 4, NULL, S_FLAME_TLARGE2, 0, 0}, // S_FLAME_TLARGE1
+ {SPR_FFLG, 32769, 4, A_FlameCheck, S_FLAME_TLARGE3, 0, 0}, // S_FLAME_TLARGE2
+ {SPR_FFLG, 32770, 4, NULL, S_FLAME_TLARGE4, 0, 0}, // S_FLAME_TLARGE3
+ {SPR_FFLG, 32771, 4, A_FlameCheck, S_FLAME_TLARGE5, 0, 0}, // S_FLAME_TLARGE4
+ {SPR_FFLG, 32772, 4, NULL, S_FLAME_TLARGE6, 0, 0}, // S_FLAME_TLARGE5
+ {SPR_FFLG, 32773, 4, A_FlameCheck, S_FLAME_TLARGE7, 0, 0}, // S_FLAME_TLARGE6
+ {SPR_FFLG, 32774, 4, NULL, S_FLAME_TLARGE8, 0, 0}, // S_FLAME_TLARGE7
+ {SPR_FFLG, 32775, 4, A_FlameCheck, S_FLAME_TLARGE9, 0, 0}, // S_FLAME_TLARGE8
+ {SPR_FFLG, 32776, 4, NULL, S_FLAME_TLARGE10, 0, 0}, // S_FLAME_TLARGE9
+ {SPR_FFLG, 32777, 4, A_FlameCheck, S_FLAME_TLARGE11, 0, 0}, // S_FLAME_TLARGE10
+ {SPR_FFLG, 32778, 4, NULL, S_FLAME_TLARGE12, 0, 0}, // S_FLAME_TLARGE11
+ {SPR_FFLG, 32779, 4, A_FlameCheck, S_FLAME_TLARGE13, 0, 0}, // S_FLAME_TLARGE12
+ {SPR_FFLG, 32780, 4, NULL, S_FLAME_TLARGE14, 0, 0}, // S_FLAME_TLARGE13
+ {SPR_FFLG, 32781, 4, A_FlameCheck, S_FLAME_TLARGE15, 0, 0}, // S_FLAME_TLARGE14
+ {SPR_FFLG, 32782, 4, NULL, S_FLAME_TLARGE16, 0, 0}, // S_FLAME_TLARGE15
+ {SPR_FFLG, 32783, 4, A_FlameCheck, S_FLAME_TLARGE5, 0, 0}, // S_FLAME_TLARGE16
+ {SPR_FFSM, 0, 2, NULL, S_FLAME_SDORM2, 0, 0}, // S_FLAME_SDORM1
+ {SPR_FFSM, 1, 2, A_HideThing, S_FLAME_SDORM3, 0, 0}, // S_FLAME_SDORM2
+ {SPR_FFSM, 2, 200, NULL, S_FLAME_SDORM3, 0, 0}, // S_FLAME_SDORM3
+ {SPR_FFSM, 32768, 3, NULL, S_FLAME_SMALL2, 0, 0}, // S_FLAME_SMALL1
+ {SPR_FFSM, 32768, 3, A_UnHideThing, S_FLAME_SMALL3, 0, 0}, // S_FLAME_SMALL2
+ {SPR_FFSM, 32768, 3, NULL, S_FLAME_SMALL4, 0, 0}, // S_FLAME_SMALL3
+ {SPR_FFSM, 32769, 3, NULL, S_FLAME_SMALL5, 0, 0}, // S_FLAME_SMALL4
+ {SPR_FFSM, 32770, 3, NULL, S_FLAME_SMALL6, 0, 0}, // S_FLAME_SMALL5
+ {SPR_FFSM, 32771, 3, NULL, S_FLAME_SMALL7, 0, 0}, // S_FLAME_SMALL6
+ {SPR_FFSM, 32772, 3, NULL, S_FLAME_SMALL3, 0, 0}, // S_FLAME_SMALL7
+ {SPR_FFLG, 3, 2, NULL, S_FLAME_LDORM2, 0, 0}, // S_FLAME_LDORM1
+ {SPR_FFLG, 2, 2, NULL, S_FLAME_LDORM3, 0, 0}, // S_FLAME_LDORM2
+ {SPR_FFLG, 1, 2, NULL, S_FLAME_LDORM4, 0, 0}, // S_FLAME_LDORM3
+ {SPR_FFLG, 0, 2, A_HideThing, S_FLAME_LDORM5, 0, 0}, // S_FLAME_LDORM4
+ {SPR_FFLG, 0, 200, NULL, S_FLAME_LDORM5, 0, 0}, // S_FLAME_LDORM5
+ {SPR_FFLG, 32768, 2, NULL, S_FLAME_LARGE2, 0, 0}, // S_FLAME_LARGE1
+ {SPR_FFLG, 32768, 2, A_UnHideThing, S_FLAME_LARGE3, 0, 0}, // S_FLAME_LARGE2
+ {SPR_FFLG, 32768, 4, NULL, S_FLAME_LARGE4, 0, 0}, // S_FLAME_LARGE3
+ {SPR_FFLG, 32769, 4, NULL, S_FLAME_LARGE5, 0, 0}, // S_FLAME_LARGE4
+ {SPR_FFLG, 32770, 4, NULL, S_FLAME_LARGE6, 0, 0}, // S_FLAME_LARGE5
+ {SPR_FFLG, 32771, 4, NULL, S_FLAME_LARGE7, 0, 0}, // S_FLAME_LARGE6
+ {SPR_FFLG, 32772, 4, NULL, S_FLAME_LARGE8, 0, 0}, // S_FLAME_LARGE7
+ {SPR_FFLG, 32773, 4, NULL, S_FLAME_LARGE9, 0, 0}, // S_FLAME_LARGE8
+ {SPR_FFLG, 32774, 4, NULL, S_FLAME_LARGE10, 0, 0}, // S_FLAME_LARGE9
+ {SPR_FFLG, 32775, 4, NULL, S_FLAME_LARGE11, 0, 0}, // S_FLAME_LARGE10
+ {SPR_FFLG, 32776, 4, NULL, S_FLAME_LARGE12, 0, 0}, // S_FLAME_LARGE11
+ {SPR_FFLG, 32777, 4, NULL, S_FLAME_LARGE13, 0, 0}, // S_FLAME_LARGE12
+ {SPR_FFLG, 32778, 4, NULL, S_FLAME_LARGE14, 0, 0}, // S_FLAME_LARGE13
+ {SPR_FFLG, 32779, 4, NULL, S_FLAME_LARGE15, 0, 0}, // S_FLAME_LARGE14
+ {SPR_FFLG, 32780, 4, NULL, S_FLAME_LARGE16, 0, 0}, // S_FLAME_LARGE15
+ {SPR_FFLG, 32781, 4, NULL, S_FLAME_LARGE17, 0, 0}, // S_FLAME_LARGE16
+ {SPR_FFLG, 32782, 4, NULL, S_FLAME_LARGE18, 0, 0}, // S_FLAME_LARGE17
+ {SPR_FFLG, 32783, 4, NULL, S_FLAME_LARGE7, 0, 0}, // S_FLAME_LARGE18
+ {SPR_PTN1, 0, 3, NULL, S_ITEM_PTN1_2, 0, 0}, // S_ITEM_PTN1_1
+ {SPR_PTN1, 1, 3, NULL, S_ITEM_PTN1_3, 0, 0}, // S_ITEM_PTN1_2
+ {SPR_PTN1, 2, 3, NULL, S_ITEM_PTN1_1, 0, 0}, // S_ITEM_PTN1_3
+ {SPR_ACLO, 4, 1400, NULL, S_HIDESPECIAL2, 0, 0}, // S_HIDESPECIAL1
+ {SPR_ACLO, 0, 4, A_RestoreSpecialThing1, S_HIDESPECIAL3, 0, 0}, // S_HIDESPECIAL2
+ {SPR_ACLO, 1, 4, NULL, S_HIDESPECIAL4, 0, 0}, // S_HIDESPECIAL3
+ {SPR_ACLO, 0, 4, NULL, S_HIDESPECIAL5, 0, 0}, // S_HIDESPECIAL4
+ {SPR_ACLO, 1, 4, NULL, S_HIDESPECIAL6, 0, 0}, // S_HIDESPECIAL5
+ {SPR_ACLO, 2, 4, NULL, S_HIDESPECIAL7, 0, 0}, // S_HIDESPECIAL6
+ {SPR_ACLO, 1, 4, NULL, S_HIDESPECIAL8, 0, 0}, // S_HIDESPECIAL7
+ {SPR_ACLO, 2, 4, NULL, S_HIDESPECIAL9, 0, 0}, // S_HIDESPECIAL8
+ {SPR_ACLO, 3, 4, NULL, S_HIDESPECIAL10, 0, 0}, // S_HIDESPECIAL9
+ {SPR_ACLO, 2, 4, NULL, S_HIDESPECIAL11, 0, 0}, // S_HIDESPECIAL10
+ {SPR_ACLO, 3, 4, A_RestoreSpecialThing2, S_NULL, 0, 0}, // S_HIDESPECIAL11
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI1_2, 0, 0}, // S_DORMANTARTI1_1
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI1_3, 0, 0}, // S_DORMANTARTI1_2
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI1_4, 0, 0}, // S_DORMANTARTI1_3
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI1_5, 0, 0}, // S_DORMANTARTI1_4
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI1_6, 0, 0}, // S_DORMANTARTI1_5
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI1_7, 0, 0}, // S_DORMANTARTI1_6
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI1_8, 0, 0}, // S_DORMANTARTI1_7
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI1_9, 0, 0}, // S_DORMANTARTI1_8
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI1_10, 0, 0}, // S_DORMANTARTI1_9
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI1_11, 0, 0}, // S_DORMANTARTI1_10
+ {SPR_ACLO, 0, 1400, A_HideThing, S_DORMANTARTI1_12, 0, 0}, // S_DORMANTARTI1_11
+ {SPR_ACLO, 0, 3, A_UnHideThing, S_DORMANTARTI1_13, 0, 0}, // S_DORMANTARTI1_12
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI1_14, 0, 0}, // S_DORMANTARTI1_13
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI1_15, 0, 0}, // S_DORMANTARTI1_14
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI1_16, 0, 0}, // S_DORMANTARTI1_15
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI1_17, 0, 0}, // S_DORMANTARTI1_16
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI1_18, 0, 0}, // S_DORMANTARTI1_17
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI1_19, 0, 0}, // S_DORMANTARTI1_18
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI1_20, 0, 0}, // S_DORMANTARTI1_19
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI1_21, 0, 0}, // S_DORMANTARTI1_20
+ {SPR_ACLO, 3, 3, A_RestoreArtifact, S_NULL, 0, 0}, // S_DORMANTARTI1_21
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI2_2, 0, 0}, // S_DORMANTARTI2_1
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI2_3, 0, 0}, // S_DORMANTARTI2_2
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI2_4, 0, 0}, // S_DORMANTARTI2_3
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI2_5, 0, 0}, // S_DORMANTARTI2_4
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI2_6, 0, 0}, // S_DORMANTARTI2_5
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI2_7, 0, 0}, // S_DORMANTARTI2_6
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI2_8, 0, 0}, // S_DORMANTARTI2_7
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI2_9, 0, 0}, // S_DORMANTARTI2_8
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI2_10, 0, 0}, // S_DORMANTARTI2_9
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI2_11, 0, 0}, // S_DORMANTARTI2_10
+ {SPR_ACLO, 0, 4200, A_HideThing, S_DORMANTARTI2_12, 0, 0}, // S_DORMANTARTI2_11
+ {SPR_ACLO, 0, 3, A_UnHideThing, S_DORMANTARTI2_13, 0, 0}, // S_DORMANTARTI2_12
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI2_14, 0, 0}, // S_DORMANTARTI2_13
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI2_15, 0, 0}, // S_DORMANTARTI2_14
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI2_16, 0, 0}, // S_DORMANTARTI2_15
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI2_17, 0, 0}, // S_DORMANTARTI2_16
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI2_18, 0, 0}, // S_DORMANTARTI2_17
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI2_19, 0, 0}, // S_DORMANTARTI2_18
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI2_20, 0, 0}, // S_DORMANTARTI2_19
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI2_21, 0, 0}, // S_DORMANTARTI2_20
+ {SPR_ACLO, 3, 3, A_RestoreArtifact, S_NULL, 0, 0}, // S_DORMANTARTI2_21
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI3_2, 0, 0}, // S_DORMANTARTI3_1
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI3_3, 0, 0}, // S_DORMANTARTI3_2
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI3_4, 0, 0}, // S_DORMANTARTI3_3
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI3_5, 0, 0}, // S_DORMANTARTI3_4
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI3_6, 0, 0}, // S_DORMANTARTI3_5
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI3_7, 0, 0}, // S_DORMANTARTI3_6
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI3_8, 0, 0}, // S_DORMANTARTI3_7
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI3_9, 0, 0}, // S_DORMANTARTI3_8
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI3_10, 0, 0}, // S_DORMANTARTI3_9
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI3_11, 0, 0}, // S_DORMANTARTI3_10
+ {SPR_ACLO, 0, 21000, A_HideThing, S_DORMANTARTI3_12, 0, 0}, // S_DORMANTARTI3_11
+ {SPR_ACLO, 0, 3, A_UnHideThing, S_DORMANTARTI3_13, 0, 0}, // S_DORMANTARTI3_12
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI3_14, 0, 0}, // S_DORMANTARTI3_13
+ {SPR_ACLO, 0, 3, NULL, S_DORMANTARTI3_15, 0, 0}, // S_DORMANTARTI3_14
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI3_16, 0, 0}, // S_DORMANTARTI3_15
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI3_17, 0, 0}, // S_DORMANTARTI3_16
+ {SPR_ACLO, 1, 3, NULL, S_DORMANTARTI3_18, 0, 0}, // S_DORMANTARTI3_17
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI3_19, 0, 0}, // S_DORMANTARTI3_18
+ {SPR_ACLO, 3, 3, NULL, S_DORMANTARTI3_20, 0, 0}, // S_DORMANTARTI3_19
+ {SPR_ACLO, 2, 3, NULL, S_DORMANTARTI3_21, 0, 0}, // S_DORMANTARTI3_20
+ {SPR_ACLO, 3, 3, A_RestoreArtifact, S_NULL, 0, 0}, // S_DORMANTARTI3_21
+ {SPR_ACLO, 3, 3, NULL, S_DEADARTI2, 0, 0}, // S_DEADARTI1
+ {SPR_ACLO, 2, 3, NULL, S_DEADARTI3, 0, 0}, // S_DEADARTI2
+ {SPR_ACLO, 3, 3, NULL, S_DEADARTI4, 0, 0}, // S_DEADARTI3
+ {SPR_ACLO, 2, 3, NULL, S_DEADARTI5, 0, 0}, // S_DEADARTI4
+ {SPR_ACLO, 1, 3, NULL, S_DEADARTI6, 0, 0}, // S_DEADARTI5
+ {SPR_ACLO, 2, 3, NULL, S_DEADARTI7, 0, 0}, // S_DEADARTI6
+ {SPR_ACLO, 1, 3, NULL, S_DEADARTI8, 0, 0}, // S_DEADARTI7
+ {SPR_ACLO, 0, 3, NULL, S_DEADARTI9, 0, 0}, // S_DEADARTI8
+ {SPR_ACLO, 1, 3, NULL, S_DEADARTI10, 0, 0}, // S_DEADARTI9
+ {SPR_ACLO, 0, 3, NULL, S_NULL, 0, 0}, // S_DEADARTI10
+ {SPR_PTN2, 0, 4, NULL, S_ARTI_PTN2_2, 0, 0}, // S_ARTI_PTN2_1
+ {SPR_PTN2, 1, 4, NULL, S_ARTI_PTN2_3, 0, 0}, // S_ARTI_PTN2_2
+ {SPR_PTN2, 2, 4, NULL, S_ARTI_PTN2_1, 0, 0}, // S_ARTI_PTN2_3
+ {SPR_SOAR, 0, 5, NULL, S_ARTI_SOAR2, 0, 0}, // S_ARTI_SOAR1
+ {SPR_SOAR, 1, 5, NULL, S_ARTI_SOAR3, 0, 0}, // S_ARTI_SOAR2
+ {SPR_SOAR, 2, 5, NULL, S_ARTI_SOAR4, 0, 0}, // S_ARTI_SOAR3
+ {SPR_SOAR, 1, 5, NULL, S_ARTI_SOAR1, 0, 0}, // S_ARTI_SOAR4
+ {SPR_INVU, 0, 3, NULL, S_ARTI_INVU2, 0, 0}, // S_ARTI_INVU1
+ {SPR_INVU, 1, 3, NULL, S_ARTI_INVU3, 0, 0}, // S_ARTI_INVU2
+ {SPR_INVU, 2, 3, NULL, S_ARTI_INVU4, 0, 0}, // S_ARTI_INVU3
+ {SPR_INVU, 3, 3, NULL, S_ARTI_INVU1, 0, 0}, // S_ARTI_INVU4
+ {SPR_SUMN, 0, 350, NULL, S_ARTI_SUMMON, 0, 0}, // S_ARTI_SUMMON
+ {SPR_SUMN, 0, 4, NULL, S_SUMMON_FX1_1, 0, 0}, // S_SUMMON_FX1_1
+ {SPR_SUMN, 0, 4, NULL, S_SUMMON_FX2_2, 0, 0}, // S_SUMMON_FX2_1
+ {SPR_SUMN, 0, 4, NULL, S_SUMMON_FX2_3, 0, 0}, // S_SUMMON_FX2_2
+ {SPR_SUMN, 0, 4, A_Summon, S_NULL, 0, 0}, // S_SUMMON_FX2_3
+ {SPR_TSPK, 0, 3, NULL, S_THRUSTINIT2_2, 0, 0}, // S_THRUSTINIT2_1
+ {SPR_TSPK, 0, 4, A_ThrustInitUp, S_THRUSTBLOCK, 0, 0}, // S_THRUSTINIT2_2
+ {SPR_TSPK, 1, 3, NULL, S_BTHRUSTINIT2_2, 0, 0}, // S_BTHRUSTINIT2_1
+ {SPR_TSPK, 1, 4, A_ThrustInitUp, S_BTHRUSTBLOCK, 0, 0}, // S_BTHRUSTINIT2_2
+ {SPR_TSPK, 0, 3, NULL, S_THRUSTINIT1_2, 0, 0}, // S_THRUSTINIT1_1
+ {SPR_TSPK, 0, 4, A_ThrustInitDn, S_THRUSTSTAY, 0, 0}, // S_THRUSTINIT1_2
+ {SPR_TSPK, 1, 3, NULL, S_BTHRUSTINIT1_2, 0, 0}, // S_BTHRUSTINIT1_1
+ {SPR_TSPK, 1, 4, A_ThrustInitDn, S_BTHRUSTSTAY, 0, 0}, // S_BTHRUSTINIT1_2
+ {SPR_TSPK, 0, 8, A_ThrustRaise, S_THRUSTRAISE2, 0, 0}, // S_THRUSTRAISE1
+ {SPR_TSPK, 0, 6, A_ThrustRaise, S_THRUSTRAISE3, 0, 0}, // S_THRUSTRAISE2
+ {SPR_TSPK, 0, 4, A_ThrustRaise, S_THRUSTRAISE4, 0, 0}, // S_THRUSTRAISE3
+ {SPR_TSPK, 0, 3, A_ThrustBlock, S_THRUSTIMPALE, 0, 0}, // S_THRUSTRAISE4
+ {SPR_TSPK, 1, 8, A_ThrustRaise, S_BTHRUSTRAISE2, 0, 0}, // S_BTHRUSTRAISE1
+ {SPR_TSPK, 1, 6, A_ThrustRaise, S_BTHRUSTRAISE3, 0, 0}, // S_BTHRUSTRAISE2
+ {SPR_TSPK, 1, 4, A_ThrustRaise, S_BTHRUSTRAISE4, 0, 0}, // S_BTHRUSTRAISE3
+ {SPR_TSPK, 1, 3, A_ThrustBlock, S_BTHRUSTIMPALE, 0, 0}, // S_BTHRUSTRAISE4
+ {SPR_TSPK, 0, 2, A_ThrustImpale, S_THRUSTRAISE, 0, 0}, // S_THRUSTIMPALE
+ {SPR_TSPK, 1, 2, A_ThrustImpale, S_BTHRUSTRAISE, 0, 0}, // S_BTHRUSTIMPALE
+ {SPR_TSPK, 0, 2, A_ThrustRaise, S_THRUSTRAISE, 0, 0}, // S_THRUSTRAISE
+ {SPR_TSPK, 1, 2, A_ThrustRaise, S_BTHRUSTRAISE, 0, 0}, // S_BTHRUSTRAISE
+ {SPR_TSPK, 0, 10, NULL, S_THRUSTBLOCK, 0, 0}, // S_THRUSTBLOCK
+ {SPR_TSPK, 1, 10, NULL, S_BTHRUSTBLOCK, 0, 0}, // S_BTHRUSTBLOCK
+ {SPR_TSPK, 0, 2, A_ThrustLower, S_THRUSTLOWER, 0, 0}, // S_THRUSTLOWER
+ {SPR_TSPK, 1, 2, A_ThrustLower, S_BTHRUSTLOWER, 0, 0}, // S_BTHRUSTLOWER
+ {SPR_TSPK, 0, -1, NULL, S_THRUSTSTAY, 0, 0}, // S_THRUSTSTAY
+ {SPR_TSPK, 1, -1, NULL, S_BTHRUSTSTAY, 0, 0}, // S_BTHRUSTSTAY
+ {SPR_TELO, 0, 5, NULL, S_ARTI_TELOTHER2, 0, 0}, // S_ARTI_TELOTHER1
+ {SPR_TELO, 1, 5, NULL, S_ARTI_TELOTHER3, 0, 0}, // S_ARTI_TELOTHER2
+ {SPR_TELO, 2, 5, NULL, S_ARTI_TELOTHER4, 0, 0}, // S_ARTI_TELOTHER3
+ {SPR_TELO, 3, 5, NULL, S_ARTI_TELOTHER1, 0, 0}, // S_ARTI_TELOTHER4
+ {SPR_TRNG, 32772, 5, NULL, S_TELO_FX2, 0, 0}, // S_TELO_FX1
+ {SPR_TRNG, 32771, 4, NULL, S_TELO_FX3, 0, 0}, // S_TELO_FX2
+ {SPR_TRNG, 32770, 3, A_TeloSpawnC, S_TELO_FX4, 0, 0}, // S_TELO_FX3
+ {SPR_TRNG, 32769, 3, A_TeloSpawnB, S_TELO_FX5, 0, 0}, // S_TELO_FX4
+ {SPR_TRNG, 32768, 3, A_TeloSpawnA, S_TELO_FX6, 0, 0}, // S_TELO_FX5
+ {SPR_TRNG, 32769, 3, A_TeloSpawnB, S_TELO_FX7, 0, 0}, // S_TELO_FX6
+ {SPR_TRNG, 32770, 3, A_TeloSpawnC, S_TELO_FX8, 0, 0}, // S_TELO_FX7
+ {SPR_TRNG, 32771, 3, A_TeloSpawnD, S_TELO_FX3, 0, 0}, // S_TELO_FX8
+ {SPR_TRNG, 32772, 3, NULL, S_NULL, 0, 0}, // S_TELO_FX9
+ {SPR_TRNG, 32769, 4, NULL, S_TELO_FX2_2, 0, 0}, // S_TELO_FX2_1
+ {SPR_TRNG, 32770, 4, NULL, S_TELO_FX2_3, 0, 0}, // S_TELO_FX2_2
+ {SPR_TRNG, 32771, 4, NULL, S_TELO_FX2_4, 0, 0}, // S_TELO_FX2_3
+ {SPR_TRNG, 32770, 4, NULL, S_TELO_FX2_5, 0, 0}, // S_TELO_FX2_4
+ {SPR_TRNG, 32769, 4, NULL, S_TELO_FX2_6, 0, 0}, // S_TELO_FX2_5
+ {SPR_TRNG, 32768, 4, A_CheckTeleRing, S_TELO_FX2_1, 0, 0}, // S_TELO_FX2_6
+ {SPR_TRNG, 32770, 4, NULL, S_TELO_FX3_2, 0, 0}, // S_TELO_FX3_1
+ {SPR_TRNG, 32771, 4, NULL, S_TELO_FX3_3, 0, 0}, // S_TELO_FX3_2
+ {SPR_TRNG, 32770, 4, NULL, S_TELO_FX3_4, 0, 0}, // S_TELO_FX3_3
+ {SPR_TRNG, 32769, 4, NULL, S_TELO_FX3_5, 0, 0}, // S_TELO_FX3_4
+ {SPR_TRNG, 32768, 4, NULL, S_TELO_FX3_6, 0, 0}, // S_TELO_FX3_5
+ {SPR_TRNG, 32769, 4, A_CheckTeleRing, S_TELO_FX3_1, 0, 0}, // S_TELO_FX3_6
+ {SPR_TRNG, 32771, 4, NULL, S_TELO_FX4_2, 0, 0}, // S_TELO_FX4_1
+ {SPR_TRNG, 32770, 4, NULL, S_TELO_FX4_3, 0, 0}, // S_TELO_FX4_2
+ {SPR_TRNG, 32769, 4, NULL, S_TELO_FX4_4, 0, 0}, // S_TELO_FX4_3
+ {SPR_TRNG, 32768, 4, NULL, S_TELO_FX4_5, 0, 0}, // S_TELO_FX4_4
+ {SPR_TRNG, 32769, 4, NULL, S_TELO_FX4_6, 0, 0}, // S_TELO_FX4_5
+ {SPR_TRNG, 32770, 4, A_CheckTeleRing, S_TELO_FX4_1, 0, 0}, // S_TELO_FX4_6
+ {SPR_TRNG, 32770, 4, NULL, S_TELO_FX5_2, 0, 0}, // S_TELO_FX5_1
+ {SPR_TRNG, 32769, 4, NULL, S_TELO_FX5_3, 0, 0}, // S_TELO_FX5_2
+ {SPR_TRNG, 32768, 4, NULL, S_TELO_FX5_4, 0, 0}, // S_TELO_FX5_3
+ {SPR_TRNG, 32769, 4, NULL, S_TELO_FX5_5, 0, 0}, // S_TELO_FX5_4
+ {SPR_TRNG, 32770, 4, NULL, S_TELO_FX5_6, 0, 0}, // S_TELO_FX5_5
+ {SPR_TRNG, 32771, 4, A_CheckTeleRing, S_TELO_FX5_1, 0, 0}, // S_TELO_FX5_6
+ {SPR_ROCK, 3, 20, NULL, S_DIRT1_1, 0, 0}, // S_DIRT1_1
+ {SPR_ROCK, 3, 10, NULL, S_NULL, 0, 0}, // S_DIRT1_D
+ {SPR_ROCK, 4, 20, NULL, S_DIRT2_1, 0, 0}, // S_DIRT2_1
+ {SPR_ROCK, 4, 10, NULL, S_NULL, 0, 0}, // S_DIRT2_D
+ {SPR_ROCK, 5, 20, NULL, S_DIRT3_1, 0, 0}, // S_DIRT3_1
+ {SPR_ROCK, 5, 10, NULL, S_NULL, 0, 0}, // S_DIRT3_D
+ {SPR_ROCK, 6, 20, NULL, S_DIRT4_1, 0, 0}, // S_DIRT4_1
+ {SPR_ROCK, 6, 10, NULL, S_NULL, 0, 0}, // S_DIRT4_D
+ {SPR_ROCK, 7, 20, NULL, S_DIRT5_1, 0, 0}, // S_DIRT5_1
+ {SPR_ROCK, 7, 10, NULL, S_NULL, 0, 0}, // S_DIRT5_D
+ {SPR_ROCK, 8, 20, NULL, S_DIRT6_1, 0, 0}, // S_DIRT6_1
+ {SPR_ROCK, 8, 10, NULL, S_NULL, 0, 0}, // S_DIRT6_D
+ {SPR_TSPK, 2, 20, NULL, S_DIRTCLUMP1, 0, 0}, // S_DIRTCLUMP1
+ {SPR_ROCK, 0, 20, NULL, S_ROCK1_1, 0, 0}, // S_ROCK1_1
+ {SPR_ROCK, 0, 10, NULL, S_NULL, 0, 0}, // S_ROCK1_D
+ {SPR_ROCK, 1, 20, NULL, S_ROCK2_1, 0, 0}, // S_ROCK2_1
+ {SPR_ROCK, 1, 10, NULL, S_NULL, 0, 0}, // S_ROCK2_D
+ {SPR_ROCK, 2, 20, NULL, S_ROCK3_1, 0, 0}, // S_ROCK3_1
+ {SPR_ROCK, 2, 10, NULL, S_NULL, 0, 0}, // S_ROCK3_D
+ {SPR_MAN1, 0, 20, A_FogSpawn, S_SPAWNFOG1, 0, 0}, // S_SPAWNFOG1
+ {SPR_FOGS, 0, 7, A_FogMove, S_FOGPATCHS2, 0, 0}, // S_FOGPATCHS1
+ {SPR_FOGS, 1, 7, A_FogMove, S_FOGPATCHS3, 0, 0}, // S_FOGPATCHS2
+ {SPR_FOGS, 2, 7, A_FogMove, S_FOGPATCHS4, 0, 0}, // S_FOGPATCHS3
+ {SPR_FOGS, 3, 7, A_FogMove, S_FOGPATCHS5, 0, 0}, // S_FOGPATCHS4
+ {SPR_FOGS, 4, 7, A_FogMove, S_FOGPATCHS1, 0, 0}, // S_FOGPATCHS5
+ {SPR_FOGS, 4, 5, NULL, S_NULL, 0, 0}, // S_FOGPATCHS0
+ {SPR_FOGM, 0, 7, A_FogMove, S_FOGPATCHM2, 0, 0}, // S_FOGPATCHM1
+ {SPR_FOGM, 1, 7, A_FogMove, S_FOGPATCHM3, 0, 0}, // S_FOGPATCHM2
+ {SPR_FOGM, 2, 7, A_FogMove, S_FOGPATCHM4, 0, 0}, // S_FOGPATCHM3
+ {SPR_FOGM, 3, 7, A_FogMove, S_FOGPATCHM5, 0, 0}, // S_FOGPATCHM4
+ {SPR_FOGM, 4, 7, A_FogMove, S_FOGPATCHM1, 0, 0}, // S_FOGPATCHM5
+ {SPR_FOGS, 0, 5, NULL, S_FOGPATCHMA, 0, 0}, // S_FOGPATCHM0
+ {SPR_FOGS, 1, 5, NULL, S_FOGPATCHMB, 0, 0}, // S_FOGPATCHMA
+ {SPR_FOGS, 2, 5, NULL, S_FOGPATCHMC, 0, 0}, // S_FOGPATCHMB
+ {SPR_FOGS, 3, 5, NULL, S_FOGPATCHMD, 0, 0}, // S_FOGPATCHMC
+ {SPR_FOGS, 4, 5, NULL, S_FOGPATCHS0, 0, 0}, // S_FOGPATCHMD
+ {SPR_FOGL, 0, 7, A_FogMove, S_FOGPATCHL2, 0, 0}, // S_FOGPATCHL1
+ {SPR_FOGL, 1, 7, A_FogMove, S_FOGPATCHL3, 0, 0}, // S_FOGPATCHL2
+ {SPR_FOGL, 2, 7, A_FogMove, S_FOGPATCHL4, 0, 0}, // S_FOGPATCHL3
+ {SPR_FOGL, 3, 7, A_FogMove, S_FOGPATCHL5, 0, 0}, // S_FOGPATCHL4
+ {SPR_FOGL, 4, 7, A_FogMove, S_FOGPATCHL1, 0, 0}, // S_FOGPATCHL5
+ {SPR_FOGM, 0, 4, NULL, S_FOGPATCHLA, 0, 0}, // S_FOGPATCHL0
+ {SPR_FOGM, 1, 4, NULL, S_FOGPATCHLB, 0, 0}, // S_FOGPATCHLA
+ {SPR_FOGM, 2, 4, NULL, S_FOGPATCHLC, 0, 0}, // S_FOGPATCHLB
+ {SPR_FOGM, 3, 4, NULL, S_FOGPATCHLD, 0, 0}, // S_FOGPATCHLC
+ {SPR_FOGM, 4, 4, NULL, S_FOGPATCHM0, 0, 0}, // S_FOGPATCHLD
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE2, 0, 0}, // S_QUAKE_ACTIVE1
+ {SPR_MAN1, 0, 1, A_ContMobjSound, S_QUAKE_ACTIVE3, 0, 0}, // S_QUAKE_ACTIVE2
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE4, 0, 0}, // S_QUAKE_ACTIVE3
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE5, 0, 0}, // S_QUAKE_ACTIVE4
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE6, 0, 0}, // S_QUAKE_ACTIVE5
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE7, 0, 0}, // S_QUAKE_ACTIVE6
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE8, 0, 0}, // S_QUAKE_ACTIVE7
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE9, 0, 0}, // S_QUAKE_ACTIVE8
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE0, 0, 0}, // S_QUAKE_ACTIVE9
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEA, 0, 0}, // S_QUAKE_ACTIVE0
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEB, 0, 0}, // S_QUAKE_ACTIVEA
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEC, 0, 0}, // S_QUAKE_ACTIVEB
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVED, 0, 0}, // S_QUAKE_ACTIVEC
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEE, 0, 0}, // S_QUAKE_ACTIVED
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEF, 0, 0}, // S_QUAKE_ACTIVEE
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEG, 0, 0}, // S_QUAKE_ACTIVEF
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEH, 0, 0}, // S_QUAKE_ACTIVEG
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEI, 0, 0}, // S_QUAKE_ACTIVEH
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEJ, 0, 0}, // S_QUAKE_ACTIVEI
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEK, 0, 0}, // S_QUAKE_ACTIVEJ
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEL, 0, 0}, // S_QUAKE_ACTIVEK
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEM, 0, 0}, // S_QUAKE_ACTIVEL
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEN, 0, 0}, // S_QUAKE_ACTIVEM
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEO, 0, 0}, // S_QUAKE_ACTIVEN
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEP, 0, 0}, // S_QUAKE_ACTIVEO
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEQ, 0, 0}, // S_QUAKE_ACTIVEP
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVER, 0, 0}, // S_QUAKE_ACTIVEQ
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVES, 0, 0}, // S_QUAKE_ACTIVER
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVET, 0, 0}, // S_QUAKE_ACTIVES
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEU, 0, 0}, // S_QUAKE_ACTIVET
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEV, 0, 0}, // S_QUAKE_ACTIVEU
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEW, 0, 0}, // S_QUAKE_ACTIVEV
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEX, 0, 0}, // S_QUAKE_ACTIVEW
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEY, 0, 0}, // S_QUAKE_ACTIVEX
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVEZ, 0, 0}, // S_QUAKE_ACTIVEY
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT1, 0, 0}, // S_QUAKE_ACTIVEZ
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT2, 0, 0}, // S_QUAKE_ACT1
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT3, 0, 0}, // S_QUAKE_ACT2
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT4, 0, 0}, // S_QUAKE_ACT3
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT5, 0, 0}, // S_QUAKE_ACT4
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT6, 0, 0}, // S_QUAKE_ACT5
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT7, 0, 0}, // S_QUAKE_ACT6
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT8, 0, 0}, // S_QUAKE_ACT7
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT9, 0, 0}, // S_QUAKE_ACT8
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACT0, 0, 0}, // S_QUAKE_ACT9
+ {SPR_MAN1, 0, 2, A_Quake, S_QUAKE_ACTIVE1, 0, 0}, // S_QUAKE_ACT0
+ {SPR_SGSA, 0, 4, NULL, S_SGSHARD1_2, 0, 0}, // S_SGSHARD1_1
+ {SPR_SGSA, 1, 4, NULL, S_SGSHARD1_3, 0, 0}, // S_SGSHARD1_2
+ {SPR_SGSA, 2, 4, NULL, S_SGSHARD1_4, 0, 0}, // S_SGSHARD1_3
+ {SPR_SGSA, 3, 4, NULL, S_SGSHARD1_5, 0, 0}, // S_SGSHARD1_4
+ {SPR_SGSA, 4, 4, NULL, S_SGSHARD1_1, 0, 0}, // S_SGSHARD1_5
+ {SPR_SGSA, 4, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD1_D
+ {SPR_SGSA, 5, 4, NULL, S_SGSHARD2_2, 0, 0}, // S_SGSHARD2_1
+ {SPR_SGSA, 6, 4, NULL, S_SGSHARD2_3, 0, 0}, // S_SGSHARD2_2
+ {SPR_SGSA, 7, 4, NULL, S_SGSHARD2_4, 0, 0}, // S_SGSHARD2_3
+ {SPR_SGSA, 8, 4, NULL, S_SGSHARD2_5, 0, 0}, // S_SGSHARD2_4
+ {SPR_SGSA, 9, 4, NULL, S_SGSHARD2_1, 0, 0}, // S_SGSHARD2_5
+ {SPR_SGSA, 9, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD2_D
+ {SPR_SGSA, 10, 4, NULL, S_SGSHARD3_2, 0, 0}, // S_SGSHARD3_1
+ {SPR_SGSA, 11, 4, NULL, S_SGSHARD3_3, 0, 0}, // S_SGSHARD3_2
+ {SPR_SGSA, 12, 4, NULL, S_SGSHARD3_4, 0, 0}, // S_SGSHARD3_3
+ {SPR_SGSA, 13, 4, NULL, S_SGSHARD3_5, 0, 0}, // S_SGSHARD3_4
+ {SPR_SGSA, 14, 4, NULL, S_SGSHARD3_1, 0, 0}, // S_SGSHARD3_5
+ {SPR_SGSA, 14, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD3_D
+ {SPR_SGSA, 15, 4, NULL, S_SGSHARD4_2, 0, 0}, // S_SGSHARD4_1
+ {SPR_SGSA, 16, 4, NULL, S_SGSHARD4_3, 0, 0}, // S_SGSHARD4_2
+ {SPR_SGSA, 17, 4, NULL, S_SGSHARD4_4, 0, 0}, // S_SGSHARD4_3
+ {SPR_SGSA, 18, 4, NULL, S_SGSHARD4_5, 0, 0}, // S_SGSHARD4_4
+ {SPR_SGSA, 19, 4, NULL, S_SGSHARD4_1, 0, 0}, // S_SGSHARD4_5
+ {SPR_SGSA, 19, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD4_D
+ {SPR_SGSA, 20, 4, NULL, S_SGSHARD5_2, 0, 0}, // S_SGSHARD5_1
+ {SPR_SGSA, 21, 4, NULL, S_SGSHARD5_3, 0, 0}, // S_SGSHARD5_2
+ {SPR_SGSA, 22, 4, NULL, S_SGSHARD5_4, 0, 0}, // S_SGSHARD5_3
+ {SPR_SGSA, 23, 4, NULL, S_SGSHARD5_5, 0, 0}, // S_SGSHARD5_4
+ {SPR_SGSA, 24, 4, NULL, S_SGSHARD5_1, 0, 0}, // S_SGSHARD5_5
+ {SPR_SGSA, 24, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD5_D
+ {SPR_SGSB, 0, 4, NULL, S_SGSHARD6_1, 0, 0}, // S_SGSHARD6_1
+ {SPR_SGSB, 0, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD6_D
+ {SPR_SGSB, 1, 4, NULL, S_SGSHARD7_1, 0, 0}, // S_SGSHARD7_1
+ {SPR_SGSB, 1, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD7_D
+ {SPR_SGSB, 2, 4, NULL, S_SGSHARD8_1, 0, 0}, // S_SGSHARD8_1
+ {SPR_SGSB, 2, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD8_D
+ {SPR_SGSB, 3, 4, NULL, S_SGSHARD9_1, 0, 0}, // S_SGSHARD9_1
+ {SPR_SGSB, 3, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD9_D
+ {SPR_SGSB, 4, 4, NULL, S_SGSHARD0_1, 0, 0}, // S_SGSHARD0_1
+ {SPR_SGSB, 4, 30, NULL, S_NULL, 0, 0}, // S_SGSHARD0_D
+ {SPR_PORK, 0, 5, NULL, S_ARTI_EGGC2, 0, 0}, // S_ARTI_EGGC1
+ {SPR_PORK, 1, 5, NULL, S_ARTI_EGGC3, 0, 0}, // S_ARTI_EGGC2
+ {SPR_PORK, 2, 5, NULL, S_ARTI_EGGC4, 0, 0}, // S_ARTI_EGGC3
+ {SPR_PORK, 3, 5, NULL, S_ARTI_EGGC5, 0, 0}, // S_ARTI_EGGC4
+ {SPR_PORK, 4, 5, NULL, S_ARTI_EGGC6, 0, 0}, // S_ARTI_EGGC5
+ {SPR_PORK, 5, 5, NULL, S_ARTI_EGGC7, 0, 0}, // S_ARTI_EGGC6
+ {SPR_PORK, 6, 5, NULL, S_ARTI_EGGC8, 0, 0}, // S_ARTI_EGGC7
+ {SPR_PORK, 7, 5, NULL, S_ARTI_EGGC1, 0, 0}, // S_ARTI_EGGC8
+ {SPR_EGGM, 0, 4, NULL, S_EGGFX2, 0, 0}, // S_EGGFX1
+ {SPR_EGGM, 1, 4, NULL, S_EGGFX3, 0, 0}, // S_EGGFX2
+ {SPR_EGGM, 2, 4, NULL, S_EGGFX4, 0, 0}, // S_EGGFX3
+ {SPR_EGGM, 3, 4, NULL, S_EGGFX5, 0, 0}, // S_EGGFX4
+ {SPR_EGGM, 4, 4, NULL, S_EGGFX1, 0, 0}, // S_EGGFX5
+ {SPR_FHFX, 32776, 3, NULL, S_EGGFXI1_2, 0, 0}, // S_EGGFXI1_1
+ {SPR_FHFX, 32777, 3, NULL, S_EGGFXI1_3, 0, 0}, // S_EGGFXI1_2
+ {SPR_FHFX, 32778, 3, NULL, S_EGGFXI1_4, 0, 0}, // S_EGGFXI1_3
+ {SPR_FHFX, 32779, 3, NULL, S_NULL, 0, 0}, // S_EGGFXI1_4
+ {SPR_SPHL, 0, 350, NULL, S_ARTI_SPHL1, 0, 0}, // S_ARTI_SPHL1
+ {SPR_STWN, 0, -1, NULL, S_NULL, 0, 0}, // S_ZWINGEDSTATUENOSKULL
+ {SPR_STWN, 1, -1, NULL, S_NULL, 0, 0}, // S_ZWINGEDSTATUENOSKULL2
+ {SPR_GMPD, 0, -1, NULL, S_NULL, 0, 0}, // S_ZGEMPEDESTAL1
+ {SPR_GMPD, 1, -1, NULL, S_NULL, 0, 0}, // S_ZGEMPEDESTAL2
+ {SPR_ASKU, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZSKULL
+ {SPR_ABGM, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZGEMBIG
+ {SPR_AGMR, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZGEMRED
+ {SPR_AGMG, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZGEMGREEN1
+ {SPR_AGG2, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZGEMGREEN2
+ {SPR_AGMB, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZGEMBLUE1
+ {SPR_AGB2, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZGEMBLUE2
+ {SPR_ABK1, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZBOOK1
+ {SPR_ABK2, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZBOOK2
+ {SPR_ASK2, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZSKULL2
+ {SPR_AFWP, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZFWEAPON
+ {SPR_ACWP, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZCWEAPON
+ {SPR_AMWP, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTIPUZZMWEAPON
+ {SPR_AGER, 32768, 4, NULL, S_ARTIPUZZGEAR_2, 0, 0}, // S_ARTIPUZZGEAR_1
+ {SPR_AGER, 32769, 4, NULL, S_ARTIPUZZGEAR_3, 0, 0}, // S_ARTIPUZZGEAR_2
+ {SPR_AGER, 32770, 4, NULL, S_ARTIPUZZGEAR_4, 0, 0}, // S_ARTIPUZZGEAR_3
+ {SPR_AGER, 32771, 4, NULL, S_ARTIPUZZGEAR_5, 0, 0}, // S_ARTIPUZZGEAR_4
+ {SPR_AGER, 32772, 4, NULL, S_ARTIPUZZGEAR_6, 0, 0}, // S_ARTIPUZZGEAR_5
+ {SPR_AGER, 32773, 4, NULL, S_ARTIPUZZGEAR_7, 0, 0}, // S_ARTIPUZZGEAR_6
+ {SPR_AGER, 32774, 4, NULL, S_ARTIPUZZGEAR_8, 0, 0}, // S_ARTIPUZZGEAR_7
+ {SPR_AGER, 32775, 4, NULL, S_ARTIPUZZGEAR_1, 0, 0}, // S_ARTIPUZZGEAR_8
+ {SPR_AGR2, 32768, 4, NULL, S_ARTIPUZZGEAR2_2, 0, 0}, // S_ARTIPUZZGEAR2_1
+ {SPR_AGR2, 32769, 4, NULL, S_ARTIPUZZGEAR2_3, 0, 0}, // S_ARTIPUZZGEAR2_2
+ {SPR_AGR2, 32770, 4, NULL, S_ARTIPUZZGEAR2_4, 0, 0}, // S_ARTIPUZZGEAR2_3
+ {SPR_AGR2, 32771, 4, NULL, S_ARTIPUZZGEAR2_5, 0, 0}, // S_ARTIPUZZGEAR2_4
+ {SPR_AGR2, 32772, 4, NULL, S_ARTIPUZZGEAR2_6, 0, 0}, // S_ARTIPUZZGEAR2_5
+ {SPR_AGR2, 32773, 4, NULL, S_ARTIPUZZGEAR2_7, 0, 0}, // S_ARTIPUZZGEAR2_6
+ {SPR_AGR2, 32774, 4, NULL, S_ARTIPUZZGEAR2_8, 0, 0}, // S_ARTIPUZZGEAR2_7
+ {SPR_AGR2, 32775, 4, NULL, S_ARTIPUZZGEAR2_1, 0, 0}, // S_ARTIPUZZGEAR2_8
+ {SPR_AGR3, 32768, 4, NULL, S_ARTIPUZZGEAR3_2, 0, 0}, // S_ARTIPUZZGEAR3_1
+ {SPR_AGR3, 32769, 4, NULL, S_ARTIPUZZGEAR3_3, 0, 0}, // S_ARTIPUZZGEAR3_2
+ {SPR_AGR3, 32770, 4, NULL, S_ARTIPUZZGEAR3_4, 0, 0}, // S_ARTIPUZZGEAR3_3
+ {SPR_AGR3, 32771, 4, NULL, S_ARTIPUZZGEAR3_5, 0, 0}, // S_ARTIPUZZGEAR3_4
+ {SPR_AGR3, 32772, 4, NULL, S_ARTIPUZZGEAR3_6, 0, 0}, // S_ARTIPUZZGEAR3_5
+ {SPR_AGR3, 32773, 4, NULL, S_ARTIPUZZGEAR3_7, 0, 0}, // S_ARTIPUZZGEAR3_6
+ {SPR_AGR3, 32774, 4, NULL, S_ARTIPUZZGEAR3_8, 0, 0}, // S_ARTIPUZZGEAR3_7
+ {SPR_AGR3, 32775, 4, NULL, S_ARTIPUZZGEAR3_1, 0, 0}, // S_ARTIPUZZGEAR3_8
+ {SPR_AGR4, 32768, 4, NULL, S_ARTIPUZZGEAR4_2, 0, 0}, // S_ARTIPUZZGEAR4_1
+ {SPR_AGR4, 32769, 4, NULL, S_ARTIPUZZGEAR4_3, 0, 0}, // S_ARTIPUZZGEAR4_2
+ {SPR_AGR4, 32770, 4, NULL, S_ARTIPUZZGEAR4_4, 0, 0}, // S_ARTIPUZZGEAR4_3
+ {SPR_AGR4, 32771, 4, NULL, S_ARTIPUZZGEAR4_5, 0, 0}, // S_ARTIPUZZGEAR4_4
+ {SPR_AGR4, 32772, 4, NULL, S_ARTIPUZZGEAR4_6, 0, 0}, // S_ARTIPUZZGEAR4_5
+ {SPR_AGR4, 32773, 4, NULL, S_ARTIPUZZGEAR4_7, 0, 0}, // S_ARTIPUZZGEAR4_6
+ {SPR_AGR4, 32774, 4, NULL, S_ARTIPUZZGEAR4_8, 0, 0}, // S_ARTIPUZZGEAR4_7
+ {SPR_AGR4, 32775, 4, NULL, S_ARTIPUZZGEAR4_1, 0, 0}, // S_ARTIPUZZGEAR4_8
+ {SPR_TRCH, 32768, 3, NULL, S_ARTI_TRCH2, 0, 0}, // S_ARTI_TRCH1
+ {SPR_TRCH, 32769, 3, NULL, S_ARTI_TRCH3, 0, 0}, // S_ARTI_TRCH2
+ {SPR_TRCH, 32770, 3, NULL, S_ARTI_TRCH1, 0, 0}, // S_ARTI_TRCH3
+ {SPR_PSBG, 0, 20, NULL, S_FIREBOMB2, 0, 0}, // S_FIREBOMB1
+ {SPR_PSBG, 0, 10, NULL, S_FIREBOMB3, 0, 0}, // S_FIREBOMB2
+ {SPR_PSBG, 0, 10, NULL, S_FIREBOMB4, 0, 0}, // S_FIREBOMB3
+ {SPR_PSBG, 1, 4, NULL, S_FIREBOMB5, 0, 0}, // S_FIREBOMB4
+ {SPR_PSBG, 2, 4, A_Scream, S_FIREBOMB6, 0, 0}, // S_FIREBOMB5
+ {SPR_XPL1, 32768, 4, A_Explode, S_FIREBOMB7, 0, 0}, // S_FIREBOMB6
+ {SPR_XPL1, 32769, 4, NULL, S_FIREBOMB8, 0, 0}, // S_FIREBOMB7
+ {SPR_XPL1, 32770, 4, NULL, S_FIREBOMB9, 0, 0}, // S_FIREBOMB8
+ {SPR_XPL1, 32771, 4, NULL, S_FIREBOMB10, 0, 0}, // S_FIREBOMB9
+ {SPR_XPL1, 32772, 4, NULL, S_FIREBOMB11, 0, 0}, // S_FIREBOMB10
+ {SPR_XPL1, 32773, 4, NULL, S_NULL, 0, 0}, // S_FIREBOMB11
+ {SPR_ATLP, 0, 4, NULL, S_ARTI_ATLP2, 0, 0}, // S_ARTI_ATLP1
+ {SPR_ATLP, 1, 4, NULL, S_ARTI_ATLP3, 0, 0}, // S_ARTI_ATLP2
+ {SPR_ATLP, 2, 4, NULL, S_ARTI_ATLP4, 0, 0}, // S_ARTI_ATLP3
+ {SPR_ATLP, 1, 4, NULL, S_ARTI_ATLP1, 0, 0}, // S_ARTI_ATLP4
+ {SPR_PSBG, 0, -1, NULL, S_NULL, 0, 0}, // S_ARTI_PSBG1
+ {SPR_PSBG, 32768, 18, NULL, S_POISONBAG2, 0, 0}, // S_POISONBAG1
+ {SPR_PSBG, 32769, 4, NULL, S_POISONBAG3, 0, 0}, // S_POISONBAG2
+ {SPR_PSBG, 2, 3, NULL, S_POISONBAG4, 0, 0}, // S_POISONBAG3
+ {SPR_PSBG, 2, 1, A_PoisonBagInit, S_NULL, 0, 0}, // S_POISONBAG4
+ {SPR_PSBG, 3, 1, NULL, S_POISONCLOUD2, 0, 0}, // S_POISONCLOUD1
+ {SPR_PSBG, 3, 1, A_Scream, S_POISONCLOUD3, 0, 0}, // S_POISONCLOUD2
+ {SPR_PSBG, 3, 2, A_PoisonBagDamage, S_POISONCLOUD4, 0, 0}, // S_POISONCLOUD3
+ {SPR_PSBG, 4, 2, A_PoisonBagDamage, S_POISONCLOUD5, 0, 0}, // S_POISONCLOUD4
+ {SPR_PSBG, 4, 2, A_PoisonBagDamage, S_POISONCLOUD6, 0, 0}, // S_POISONCLOUD5
+ {SPR_PSBG, 4, 2, A_PoisonBagDamage, S_POISONCLOUD7, 0, 0}, // S_POISONCLOUD6
+ {SPR_PSBG, 5, 2, A_PoisonBagDamage, S_POISONCLOUD8, 0, 0}, // S_POISONCLOUD7
+ {SPR_PSBG, 5, 2, A_PoisonBagDamage, S_POISONCLOUD9, 0, 0}, // S_POISONCLOUD8
+ {SPR_PSBG, 5, 2, A_PoisonBagDamage, S_POISONCLOUD10, 0, 0}, // S_POISONCLOUD9
+ {SPR_PSBG, 6, 2, A_PoisonBagDamage, S_POISONCLOUD11, 0, 0}, // S_POISONCLOUD10
+ {SPR_PSBG, 6, 2, A_PoisonBagDamage, S_POISONCLOUD12, 0, 0}, // S_POISONCLOUD11
+ {SPR_PSBG, 6, 2, A_PoisonBagDamage, S_POISONCLOUD13, 0, 0}, // S_POISONCLOUD12
+ {SPR_PSBG, 7, 2, A_PoisonBagDamage, S_POISONCLOUD14, 0, 0}, // S_POISONCLOUD13
+ {SPR_PSBG, 7, 2, A_PoisonBagDamage, S_POISONCLOUD15, 0, 0}, // S_POISONCLOUD14
+ {SPR_PSBG, 7, 2, A_PoisonBagDamage, S_POISONCLOUD16, 0, 0}, // S_POISONCLOUD15
+ {SPR_PSBG, 8, 2, A_PoisonBagDamage, S_POISONCLOUD17, 0, 0}, // S_POISONCLOUD16
+ {SPR_PSBG, 8, 1, A_PoisonBagDamage, S_POISONCLOUD18, 0, 0}, // S_POISONCLOUD17
+ {SPR_PSBG, 8, 1, A_PoisonBagCheck, S_POISONCLOUD4, 0, 0}, // S_POISONCLOUD18
+ {SPR_PSBG, 7, 7, NULL, S_POISONCLOUD_X2, 0, 0}, // S_POISONCLOUD_X1
+ {SPR_PSBG, 6, 7, NULL, S_POISONCLOUD_X3, 0, 0}, // S_POISONCLOUD_X2
+ {SPR_PSBG, 5, 6, NULL, S_POISONCLOUD_X4, 0, 0}, // S_POISONCLOUD_X3
+ {SPR_PSBG, 3, 6, NULL, S_NULL, 0, 0}, // S_POISONCLOUD_X4
+ {SPR_THRW, 0, 4, A_CheckThrowBomb, S_THROWINGBOMB2, 0, 0}, // S_THROWINGBOMB1
+ {SPR_THRW, 1, 3, A_CheckThrowBomb, S_THROWINGBOMB3, 0, 0}, // S_THROWINGBOMB2
+ {SPR_THRW, 2, 3, A_CheckThrowBomb, S_THROWINGBOMB4, 0, 0}, // S_THROWINGBOMB3
+ {SPR_THRW, 3, 3, A_CheckThrowBomb, S_THROWINGBOMB5, 0, 0}, // S_THROWINGBOMB4
+ {SPR_THRW, 4, 3, A_CheckThrowBomb, S_THROWINGBOMB6, 0, 0}, // S_THROWINGBOMB5
+ {SPR_THRW, 5, 3, A_CheckThrowBomb, S_THROWINGBOMB1, 0, 0}, // S_THROWINGBOMB6
+ {SPR_THRW, 6, 6, A_CheckThrowBomb, S_THROWINGBOMB8, 0, 0}, // S_THROWINGBOMB7
+ {SPR_THRW, 5, 4, A_CheckThrowBomb, S_THROWINGBOMB9, 0, 0}, // S_THROWINGBOMB8
+ {SPR_THRW, 7, 6, A_CheckThrowBomb, S_THROWINGBOMB10, 0, 0}, // S_THROWINGBOMB9
+ {SPR_THRW, 5, 4, A_CheckThrowBomb, S_THROWINGBOMB11, 0, 0}, // S_THROWINGBOMB10
+ {SPR_THRW, 6, 6, A_CheckThrowBomb, S_THROWINGBOMB12, 0, 0}, // S_THROWINGBOMB11
+ {SPR_THRW, 5, 3, A_CheckThrowBomb, S_THROWINGBOMB12, 0, 0}, // S_THROWINGBOMB12
+ {SPR_CFCF, 32784, 4, A_NoGravity, S_THROWINGBOMB_X2, 0, 0}, // S_THROWINGBOMB_X1
+ {SPR_CFCF, 32785, 3, A_Scream, S_THROWINGBOMB_X3, 0, 0}, // S_THROWINGBOMB_X2
+ {SPR_CFCF, 32786, 4, A_Explode, S_THROWINGBOMB_X4, 0, 0}, // S_THROWINGBOMB_X3
+ {SPR_CFCF, 32787, 3, NULL, S_THROWINGBOMB_X5, 0, 0}, // S_THROWINGBOMB_X4
+ {SPR_CFCF, 32788, 4, NULL, S_THROWINGBOMB_X6, 0, 0}, // S_THROWINGBOMB_X5
+ {SPR_CFCF, 32790, 3, NULL, S_THROWINGBOMB_X7, 0, 0}, // S_THROWINGBOMB_X6
+ {SPR_CFCF, 32791, 4, NULL, S_THROWINGBOMB_X8, 0, 0}, // S_THROWINGBOMB_X7
+ {SPR_CFCF, 32793, 3, NULL, S_NULL, 0, 0}, // S_THROWINGBOMB_X8
+ {SPR_SPED, 32768, 3, NULL, S_ARTI_BOOTS2, 0, 0}, // S_ARTI_BOOTS1
+ {SPR_SPED, 32769, 3, NULL, S_ARTI_BOOTS3, 0, 0}, // S_ARTI_BOOTS2
+ {SPR_SPED, 32770, 3, NULL, S_ARTI_BOOTS4, 0, 0}, // S_ARTI_BOOTS3
+ {SPR_SPED, 32771, 3, NULL, S_ARTI_BOOTS5, 0, 0}, // S_ARTI_BOOTS4
+ {SPR_SPED, 32772, 3, NULL, S_ARTI_BOOTS6, 0, 0}, // S_ARTI_BOOTS5
+ {SPR_SPED, 32773, 3, NULL, S_ARTI_BOOTS7, 0, 0}, // S_ARTI_BOOTS6
+ {SPR_SPED, 32774, 3, NULL, S_ARTI_BOOTS8, 0, 0}, // S_ARTI_BOOTS7
+ {SPR_SPED, 32775, 3, NULL, S_ARTI_BOOTS1, 0, 0}, // S_ARTI_BOOTS8
+ {SPR_BMAN, 32768, -1, NULL, S_NULL, 0, 0}, // S_ARTI_MANA
+ {SPR_BRAC, 32768, 4, NULL, S_ARTI_ARMOR2, 0, 0}, // S_ARTI_ARMOR1
+ {SPR_BRAC, 32769, 4, NULL, S_ARTI_ARMOR3, 0, 0}, // S_ARTI_ARMOR2
+ {SPR_BRAC, 32770, 4, NULL, S_ARTI_ARMOR4, 0, 0}, // S_ARTI_ARMOR3
+ {SPR_BRAC, 32771, 4, NULL, S_ARTI_ARMOR5, 0, 0}, // S_ARTI_ARMOR4
+ {SPR_BRAC, 32772, 4, NULL, S_ARTI_ARMOR6, 0, 0}, // S_ARTI_ARMOR5
+ {SPR_BRAC, 32773, 4, NULL, S_ARTI_ARMOR7, 0, 0}, // S_ARTI_ARMOR6
+ {SPR_BRAC, 32774, 4, NULL, S_ARTI_ARMOR8, 0, 0}, // S_ARTI_ARMOR7
+ {SPR_BRAC, 32775, 4, NULL, S_ARTI_ARMOR1, 0, 0}, // S_ARTI_ARMOR8
+ {SPR_BLST, 32768, 4, NULL, S_ARTI_BLAST2, 0, 0}, // S_ARTI_BLAST1
+ {SPR_BLST, 32769, 4, NULL, S_ARTI_BLAST3, 0, 0}, // S_ARTI_BLAST2
+ {SPR_BLST, 32770, 4, NULL, S_ARTI_BLAST4, 0, 0}, // S_ARTI_BLAST3
+ {SPR_BLST, 32771, 4, NULL, S_ARTI_BLAST5, 0, 0}, // S_ARTI_BLAST4
+ {SPR_BLST, 32772, 4, NULL, S_ARTI_BLAST6, 0, 0}, // S_ARTI_BLAST5
+ {SPR_BLST, 32773, 4, NULL, S_ARTI_BLAST7, 0, 0}, // S_ARTI_BLAST6
+ {SPR_BLST, 32774, 4, NULL, S_ARTI_BLAST8, 0, 0}, // S_ARTI_BLAST7
+ {SPR_BLST, 32775, 4, NULL, S_ARTI_BLAST1, 0, 0}, // S_ARTI_BLAST8
+ {SPR_HRAD, 32768, 4, NULL, S_ARTI_HEALRAD2, 0, 0}, // S_ARTI_HEALRAD1
+ {SPR_HRAD, 32769, 4, NULL, S_ARTI_HEALRAD3, 0, 0}, // S_ARTI_HEALRAD2
+ {SPR_HRAD, 32770, 4, NULL, S_ARTI_HEALRAD4, 0, 0}, // S_ARTI_HEALRAD3
+ {SPR_HRAD, 32771, 4, NULL, S_ARTI_HEALRAD5, 0, 0}, // S_ARTI_HEALRAD4
+ {SPR_HRAD, 32772, 4, NULL, S_ARTI_HEALRAD6, 0, 0}, // S_ARTI_HEALRAD5
+ {SPR_HRAD, 32773, 4, NULL, S_ARTI_HEALRAD7, 0, 0}, // S_ARTI_HEALRAD6
+ {SPR_HRAD, 32774, 4, NULL, S_ARTI_HEALRAD8, 0, 0}, // S_ARTI_HEALRAD7
+ {SPR_HRAD, 32775, 4, NULL, S_ARTI_HEALRAD9, 0, 0}, // S_ARTI_HEALRAD8
+ {SPR_HRAD, 32776, 4, NULL, S_ARTI_HEALRAD0, 0, 0}, // S_ARTI_HEALRAD9
+ {SPR_HRAD, 32777, 4, NULL, S_ARTI_HEALRADA, 0, 0}, // S_ARTI_HEALRAD0
+ {SPR_HRAD, 32778, 4, NULL, S_ARTI_HEALRADB, 0, 0}, // S_ARTI_HEALRADA
+ {SPR_HRAD, 32779, 4, NULL, S_ARTI_HEALRADC, 0, 0}, // S_ARTI_HEALRADB
+ {SPR_HRAD, 32780, 4, NULL, S_ARTI_HEALRADD, 0, 0}, // S_ARTI_HEALRADC
+ {SPR_HRAD, 32781, 4, NULL, S_ARTI_HEALRADE, 0, 0}, // S_ARTI_HEALRADD
+ {SPR_HRAD, 32782, 4, NULL, S_ARTI_HEALRADF, 0, 0}, // S_ARTI_HEALRADE
+ {SPR_HRAD, 32783, 4, NULL, S_ARTI_HEALRAD1, 0, 0}, // S_ARTI_HEALRADF
+ {SPR_SPSH, 0, 8, NULL, S_SPLASH2, 0, 0}, // S_SPLASH1
+ {SPR_SPSH, 1, 8, NULL, S_SPLASH3, 0, 0}, // S_SPLASH2
+ {SPR_SPSH, 2, 8, NULL, S_SPLASH4, 0, 0}, // S_SPLASH3
+ {SPR_SPSH, 3, 16, NULL, S_NULL, 0, 0}, // S_SPLASH4
+ {SPR_SPSH, 3, 10, NULL, S_NULL, 0, 0}, // S_SPLASHX
+ {SPR_SPSH, 4, 5, NULL, S_SPLASHBASE2, 0, 0}, // S_SPLASHBASE1
+ {SPR_SPSH, 5, 5, NULL, S_SPLASHBASE3, 0, 0}, // S_SPLASHBASE2
+ {SPR_SPSH, 6, 5, NULL, S_SPLASHBASE4, 0, 0}, // S_SPLASHBASE3
+ {SPR_SPSH, 7, 5, NULL, S_SPLASHBASE5, 0, 0}, // S_SPLASHBASE4
+ {SPR_SPSH, 8, 5, NULL, S_SPLASHBASE6, 0, 0}, // S_SPLASHBASE5
+ {SPR_SPSH, 9, 5, NULL, S_SPLASHBASE7, 0, 0}, // S_SPLASHBASE6
+ {SPR_SPSH, 10, 5, NULL, S_NULL, 0, 0}, // S_SPLASHBASE7
+ {SPR_LVAS, 32768, 5, NULL, S_LAVASPLASH2, 0, 0}, // S_LAVASPLASH1
+ {SPR_LVAS, 32769, 5, NULL, S_LAVASPLASH3, 0, 0}, // S_LAVASPLASH2
+ {SPR_LVAS, 32770, 5, NULL, S_LAVASPLASH4, 0, 0}, // S_LAVASPLASH3
+ {SPR_LVAS, 32771, 5, NULL, S_LAVASPLASH5, 0, 0}, // S_LAVASPLASH4
+ {SPR_LVAS, 32772, 5, NULL, S_LAVASPLASH6, 0, 0}, // S_LAVASPLASH5
+ {SPR_LVAS, 32773, 5, NULL, S_NULL, 0, 0}, // S_LAVASPLASH6
+ {SPR_LVAS, 32774, 5, NULL, S_LAVASMOKE2, 0, 0}, // S_LAVASMOKE1
+ {SPR_LVAS, 32775, 5, NULL, S_LAVASMOKE3, 0, 0}, // S_LAVASMOKE2
+ {SPR_LVAS, 32776, 5, NULL, S_LAVASMOKE4, 0, 0}, // S_LAVASMOKE3
+ {SPR_LVAS, 32777, 5, NULL, S_LAVASMOKE5, 0, 0}, // S_LAVASMOKE4
+ {SPR_LVAS, 32778, 5, NULL, S_NULL, 0, 0}, // S_LAVASMOKE5
+ {SPR_SLDG, 0, 8, NULL, S_SLUDGECHUNK2, 0, 0}, // S_SLUDGECHUNK1
+ {SPR_SLDG, 1, 8, NULL, S_SLUDGECHUNK3, 0, 0}, // S_SLUDGECHUNK2
+ {SPR_SLDG, 2, 8, NULL, S_SLUDGECHUNK4, 0, 0}, // S_SLUDGECHUNK3
+ {SPR_SLDG, 3, 8, NULL, S_NULL, 0, 0}, // S_SLUDGECHUNK4
+ {SPR_SLDG, 3, 6, NULL, S_NULL, 0, 0}, // S_SLUDGECHUNKX
+ {SPR_SLDG, 4, 6, NULL, S_SLUDGESPLASH2, 0, 0}, // S_SLUDGESPLASH1
+ {SPR_SLDG, 5, 6, NULL, S_SLUDGESPLASH3, 0, 0}, // S_SLUDGESPLASH2
+ {SPR_SLDG, 6, 6, NULL, S_SLUDGESPLASH4, 0, 0}, // S_SLUDGESPLASH3
+ {SPR_SLDG, 7, 6, NULL, S_NULL, 0, 0}, // S_SLUDGESPLASH4
+ {SPR_STTW, 0, -1, NULL, S_NULL, 0, 0}, // S_ZWINGEDSTATUE1
+ {SPR_RCK1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZROCK1_1
+ {SPR_RCK2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZROCK2_1
+ {SPR_RCK3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZROCK3_1
+ {SPR_RCK4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZROCK4_1
+ {SPR_CDLR, 0, 4, NULL, S_ZCHANDELIER2, 0, 0}, // S_ZCHANDELIER1
+ {SPR_CDLR, 1, 4, NULL, S_ZCHANDELIER3, 0, 0}, // S_ZCHANDELIER2
+ {SPR_CDLR, 2, 4, NULL, S_ZCHANDELIER1, 0, 0}, // S_ZCHANDELIER3
+ {SPR_CDLR, 3, -1, NULL, S_NULL, 0, 0}, // S_ZCHANDELIER_U
+ {SPR_TRE1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREEDEAD1
+ {SPR_TRE1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREE
+ {SPR_TRDT, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREEDESTRUCTIBLE1
+ {SPR_TRDT, 1, 5, NULL, S_ZTREEDES_D2, 0, 0}, // S_ZTREEDES_D1
+ {SPR_TRDT, 2, 5, A_Scream, S_ZTREEDES_D3, 0, 0}, // S_ZTREEDES_D2
+ {SPR_TRDT, 3, 5, NULL, S_ZTREEDES_D4, 0, 0}, // S_ZTREEDES_D3
+ {SPR_TRDT, 4, 5, NULL, S_ZTREEDES_D5, 0, 0}, // S_ZTREEDES_D4
+ {SPR_TRDT, 5, 5, NULL, S_ZTREEDES_D6, 0, 0}, // S_ZTREEDES_D5
+ {SPR_TRDT, 6, -1, NULL, S_NULL, 0, 0}, // S_ZTREEDES_D6
+ {SPR_TRDT, 32775, 5, NULL, S_ZTREEDES_X2, 0, 0}, // S_ZTREEDES_X1
+ {SPR_TRDT, 32776, 5, NULL, S_ZTREEDES_X3, 0, 0}, // S_ZTREEDES_X2
+ {SPR_TRDT, 32777, 5, NULL, S_ZTREEDES_X4, 0, 0}, // S_ZTREEDES_X3
+ {SPR_TRDT, 32778, 5, NULL, S_ZTREEDES_X5, 0, 0}, // S_ZTREEDES_X4
+ {SPR_TRDT, 32779, 5, NULL, S_ZTREEDES_X6, 0, 0}, // S_ZTREEDES_X5
+ {SPR_TRDT, 32780, 5, A_Explode, S_ZTREEDES_X7, 0, 0}, // S_ZTREEDES_X6
+ {SPR_TRDT, 32781, 5, NULL, S_ZTREEDES_X8, 0, 0}, // S_ZTREEDES_X7
+ {SPR_TRDT, 14, 5, NULL, S_ZTREEDES_X9, 0, 0}, // S_ZTREEDES_X8
+ {SPR_TRDT, 15, 5, NULL, S_ZTREEDES_X10, 0, 0}, // S_ZTREEDES_X9
+ {SPR_TRDT, 16, -1, NULL, S_NULL, 0, 0}, // S_ZTREEDES_X10
+ {SPR_TRE2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREESWAMP182_1
+ {SPR_TRE3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREESWAMP172_1
+ {SPR_STM1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTUMPBURNED1
+ {SPR_STM2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTUMPBARE1
+ {SPR_STM3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTUMPSWAMP1_1
+ {SPR_STM4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTUMPSWAMP2_1
+ {SPR_MSH1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHROOMLARGE1_1
+ {SPR_MSH2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHROOMLARGE2_1
+ {SPR_MSH3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHROOMLARGE3_1
+ {SPR_MSH4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHROOMSMALL1_1
+ {SPR_MSH5, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHROOMSMALL2_1
+ {SPR_MSH6, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHROOMSMALL3_1
+ {SPR_MSH7, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHROOMSMALL4_1
+ {SPR_MSH8, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHROOMSMALL5_1
+ {SPR_SGMP, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALAGMITEPILLAR1
+ {SPR_SGM1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALAGMITELARGE1
+ {SPR_SGM2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALAGMITEMEDIUM1
+ {SPR_SGM3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALAGMITESMALL1
+ {SPR_SLC1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALACTITELARGE1
+ {SPR_SLC2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALACTITEMEDIUM1
+ {SPR_SLC3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALACTITESMALL1
+ {SPR_MSS1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZMOSSCEILING1_1
+ {SPR_MSS2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZMOSSCEILING2_1
+ {SPR_SWMV, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSWAMPVINE1
+ {SPR_CPS1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZCORPSEKABOB1
+ {SPR_CPS2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZCORPSESLEEPING1
+ {SPR_TMS1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTOMBSTONERIP1
+ {SPR_TMS2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTOMBSTONESHANE1
+ {SPR_TMS3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTOMBSTONEBIGCROSS1
+ {SPR_TMS4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTOMBSTONEBRIANR1
+ {SPR_TMS5, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTOMBSTONECROSSCIRCLE1
+ {SPR_TMS6, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTOMBSTONESMALLCROSS1
+ {SPR_TMS7, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTOMBSTONEBRIANP1
+ {SPR_CPS3, 0, -1, NULL, S_NULL, 0, 0}, // S_CORPSEHANGING_1
+ {SPR_STT2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLEGREENTALL_1
+ {SPR_STT3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLEBLUETALL_1
+ {SPR_STT4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLEGREENSHORT_1
+ {SPR_STT5, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLEBLUESHORT_1
+ {SPR_GAR1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLESTRIPETALL_1
+ {SPR_GAR2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLEDARKREDTALL_1
+ {SPR_GAR3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLEREDTALL_1
+ {SPR_GAR4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLETANTALL_1
+ {SPR_GAR5, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLERUSTTALL_1
+ {SPR_GAR6, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLEDARKREDSHORT_1
+ {SPR_GAR7, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLEREDSHORT_1
+ {SPR_GAR8, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLETANSHORT_1
+ {SPR_GAR9, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTATUEGARGOYLERUSTSHORT_1
+ {SPR_BNR1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZBANNERTATTERED_1
+ {SPR_TRE4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREELARGE1
+ {SPR_TRE5, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREELARGE2
+ {SPR_TRE6, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREEGNARLED1
+ {SPR_TRE7, 0, -1, NULL, S_NULL, 0, 0}, // S_ZTREEGNARLED2
+ {SPR_LOGG, 0, -1, NULL, S_NULL, 0, 0}, // S_ZLOG
+ {SPR_ICT1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALACTITEICELARGE
+ {SPR_ICT2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALACTITEICEMEDIUM
+ {SPR_ICT3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALACTITEICESMALL
+ {SPR_ICT4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALACTITEICETINY
+ {SPR_ICM1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALAGMITEICELARGE
+ {SPR_ICM2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALAGMITEICEMEDIUM
+ {SPR_ICM3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALAGMITEICESMALL
+ {SPR_ICM4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSTALAGMITEICETINY
+ {SPR_RKBL, 0, -1, NULL, S_NULL, 0, 0}, // S_ZROCKBROWN1
+ {SPR_RKBS, 0, -1, NULL, S_NULL, 0, 0}, // S_ZROCKBROWN2
+ {SPR_RKBK, 0, -1, NULL, S_NULL, 0, 0}, // S_ZROCKBLACK
+ {SPR_RBL1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZRUBBLE1
+ {SPR_RBL2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZRUBBLE2
+ {SPR_RBL3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZRUBBLE3
+ {SPR_VASE, 0, -1, NULL, S_NULL, 0, 0}, // S_ZVASEPILLAR
+ {SPR_POT1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZPOTTERY1
+ {SPR_POT2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZPOTTERY2
+ {SPR_POT3, 0, -1, NULL, S_NULL, 0, 0}, // S_ZPOTTERY3
+ {SPR_POT1, 0, 0, A_PotteryExplode, S_NULL, 0, 0}, // S_ZPOTTERY_EXPLODE
+ {SPR_PBIT, 0, -1, NULL, S_NULL, 0, 0}, // S_POTTERYBIT_1
+ {SPR_PBIT, 1, -1, NULL, S_NULL, 0, 0}, // S_POTTERYBIT_2
+ {SPR_PBIT, 2, -1, NULL, S_NULL, 0, 0}, // S_POTTERYBIT_3
+ {SPR_PBIT, 3, -1, NULL, S_NULL, 0, 0}, // S_POTTERYBIT_4
+ {SPR_PBIT, 4, -1, NULL, S_NULL, 0, 0}, // S_POTTERYBIT_5
+ {SPR_PBIT, 5, 0, A_PotteryChooseBit, S_NULL, 0, 0}, // S_POTTERYBIT_EX0
+ {SPR_PBIT, 5, 140, NULL, S_POTTERYBIT_EX1_2, 0, 0}, // S_POTTERYBIT_EX1
+ {SPR_PBIT, 5, 1, A_PotteryCheck, S_NULL, 0, 0}, // S_POTTERYBIT_EX1_2
+ {SPR_PBIT, 6, 140, NULL, S_POTTERYBIT_EX2_2, 0, 0}, // S_POTTERYBIT_EX2
+ {SPR_PBIT, 6, 1, A_PotteryCheck, S_NULL, 0, 0}, // S_POTTERYBIT_EX2_2
+ {SPR_PBIT, 7, 140, NULL, S_POTTERYBIT_EX3_2, 0, 0}, // S_POTTERYBIT_EX3
+ {SPR_PBIT, 7, 1, A_PotteryCheck, S_NULL, 0, 0}, // S_POTTERYBIT_EX3_2
+ {SPR_PBIT, 8, 140, NULL, S_POTTERYBIT_EX4_2, 0, 0}, // S_POTTERYBIT_EX4
+ {SPR_PBIT, 8, 1, A_PotteryCheck, S_NULL, 0, 0}, // S_POTTERYBIT_EX4_2
+ {SPR_PBIT, 9, 140, NULL, S_POTTERYBIT_EX5_2, 0, 0}, // S_POTTERYBIT_EX5
+ {SPR_PBIT, 9, 1, A_PotteryCheck, S_NULL, 0, 0}, // S_POTTERYBIT_EX5_2
+ {SPR_CPS4, 0, -1, NULL, S_NULL, 0, 0}, // S_ZCORPSELYNCHED1
+ {SPR_CPS5, 0, 140, A_CorpseBloodDrip, S_ZCORPSELYNCHED2, 0, 0}, // S_ZCORPSELYNCHED2
+ {SPR_CPS6, 0, -1, NULL, S_NULL, 0, 0}, // S_ZCORPSESITTING
+ {SPR_CPS6, 0, 1, A_CorpseExplode, S_NULL, 0, 0}, // S_ZCORPSESITTING_X
+ {SPR_CPB1, 0, -1, NULL, S_NULL, 0, 0}, // S_CORPSEBIT_1
+ {SPR_CPB2, 0, -1, NULL, S_NULL, 0, 0}, // S_CORPSEBIT_2
+ {SPR_CPB3, 0, -1, NULL, S_NULL, 0, 0}, // S_CORPSEBIT_3
+ {SPR_CPB4, 0, -1, NULL, S_NULL, 0, 0}, // S_CORPSEBIT_4
+ {SPR_BDRP, 0, -1, NULL, S_NULL, 0, 0}, // S_CORPSEBLOODDRIP
+ {SPR_BDSH, 0, 3, NULL, S_CORPSEBLOODDRIP_X2, 0, 0}, // S_CORPSEBLOODDRIP_X1
+ {SPR_BDSH, 1, 3, NULL, S_CORPSEBLOODDRIP_X3, 0, 0}, // S_CORPSEBLOODDRIP_X2
+ {SPR_BDSH, 2, 2, NULL, S_CORPSEBLOODDRIP_X4, 0, 0}, // S_CORPSEBLOODDRIP_X3
+ {SPR_BDSH, 3, 2, NULL, S_NULL, 0, 0}, // S_CORPSEBLOODDRIP_X4
+ {SPR_BDPL, 0, -1, NULL, S_NULL, 0, 0}, // S_BLOODPOOL
+ {SPR_CNDL, 32768, 4, NULL, S_ZCANDLE2, 0, 0}, // S_ZCANDLE1
+ {SPR_CNDL, 32769, 4, NULL, S_ZCANDLE3, 0, 0}, // S_ZCANDLE2
+ {SPR_CNDL, 32770, 4, NULL, S_ZCANDLE1, 0, 0}, // S_ZCANDLE3
+ {SPR_MAN1, 0, 20, A_LeafSpawn, S_ZLEAFSPAWNER, 0, 0}, // S_ZLEAFSPAWNER
+ {SPR_LEF1, 0, 4, NULL, S_LEAF1_2, 0, 0}, // S_LEAF1_1
+ {SPR_LEF1, 1, 4, NULL, S_LEAF1_3, 0, 0}, // S_LEAF1_2
+ {SPR_LEF1, 2, 4, NULL, S_LEAF1_4, 0, 0}, // S_LEAF1_3
+ {SPR_LEF1, 3, 4, A_LeafThrust, S_LEAF1_5, 0, 0}, // S_LEAF1_4
+ {SPR_LEF1, 4, 4, NULL, S_LEAF1_6, 0, 0}, // S_LEAF1_5
+ {SPR_LEF1, 5, 4, NULL, S_LEAF1_7, 0, 0}, // S_LEAF1_6
+ {SPR_LEF1, 6, 4, NULL, S_LEAF1_8, 0, 0}, // S_LEAF1_7
+ {SPR_LEF1, 7, 4, A_LeafThrust, S_LEAF1_9, 0, 0}, // S_LEAF1_8
+ {SPR_LEF1, 8, 4, NULL, S_LEAF1_10, 0, 0}, // S_LEAF1_9
+ {SPR_LEF1, 0, 4, NULL, S_LEAF1_11, 0, 0}, // S_LEAF1_10
+ {SPR_LEF1, 1, 4, NULL, S_LEAF1_12, 0, 0}, // S_LEAF1_11
+ {SPR_LEF1, 2, 4, A_LeafThrust, S_LEAF1_13, 0, 0}, // S_LEAF1_12
+ {SPR_LEF1, 3, 4, NULL, S_LEAF1_14, 0, 0}, // S_LEAF1_13
+ {SPR_LEF1, 4, 4, NULL, S_LEAF1_15, 0, 0}, // S_LEAF1_14
+ {SPR_LEF1, 5, 4, NULL, S_LEAF1_16, 0, 0}, // S_LEAF1_15
+ {SPR_LEF1, 6, 4, A_LeafThrust, S_LEAF1_17, 0, 0}, // S_LEAF1_16
+ {SPR_LEF1, 7, 4, NULL, S_LEAF1_18, 0, 0}, // S_LEAF1_17
+ {SPR_LEF1, 8, 4, NULL, S_NULL, 0, 0}, // S_LEAF1_18
+ {SPR_LEF3, 3, 10, A_LeafCheck, S_LEAF_X1, 0, 0}, // S_LEAF_X1
+ {SPR_LEF2, 0, 4, NULL, S_LEAF2_2, 0, 0}, // S_LEAF2_1
+ {SPR_LEF2, 1, 4, NULL, S_LEAF2_3, 0, 0}, // S_LEAF2_2
+ {SPR_LEF2, 2, 4, NULL, S_LEAF2_4, 0, 0}, // S_LEAF2_3
+ {SPR_LEF2, 3, 4, A_LeafThrust, S_LEAF2_5, 0, 0}, // S_LEAF2_4
+ {SPR_LEF2, 4, 4, NULL, S_LEAF2_6, 0, 0}, // S_LEAF2_5
+ {SPR_LEF2, 5, 4, NULL, S_LEAF2_7, 0, 0}, // S_LEAF2_6
+ {SPR_LEF2, 6, 4, NULL, S_LEAF2_8, 0, 0}, // S_LEAF2_7
+ {SPR_LEF2, 7, 4, A_LeafThrust, S_LEAF2_9, 0, 0}, // S_LEAF2_8
+ {SPR_LEF2, 8, 4, NULL, S_LEAF2_10, 0, 0}, // S_LEAF2_9
+ {SPR_LEF2, 0, 4, NULL, S_LEAF2_11, 0, 0}, // S_LEAF2_10
+ {SPR_LEF2, 1, 4, NULL, S_LEAF2_12, 0, 0}, // S_LEAF2_11
+ {SPR_LEF2, 2, 4, A_LeafThrust, S_LEAF2_13, 0, 0}, // S_LEAF2_12
+ {SPR_LEF2, 3, 4, NULL, S_LEAF2_14, 0, 0}, // S_LEAF2_13
+ {SPR_LEF2, 4, 4, NULL, S_LEAF2_15, 0, 0}, // S_LEAF2_14
+ {SPR_LEF2, 5, 4, NULL, S_LEAF2_16, 0, 0}, // S_LEAF2_15
+ {SPR_LEF2, 6, 4, A_LeafThrust, S_LEAF2_17, 0, 0}, // S_LEAF2_16
+ {SPR_LEF2, 7, 4, NULL, S_LEAF2_18, 0, 0}, // S_LEAF2_17
+ {SPR_LEF2, 8, 4, NULL, S_NULL, 0, 0}, // S_LEAF2_18
+ {SPR_TWTR, 32768, 4, NULL, S_ZTWINEDTORCH_2, 0, 0}, // S_ZTWINEDTORCH_1
+ {SPR_TWTR, 32769, 4, NULL, S_ZTWINEDTORCH_3, 0, 0}, // S_ZTWINEDTORCH_2
+ {SPR_TWTR, 32770, 4, NULL, S_ZTWINEDTORCH_4, 0, 0}, // S_ZTWINEDTORCH_3
+ {SPR_TWTR, 32771, 4, NULL, S_ZTWINEDTORCH_5, 0, 0}, // S_ZTWINEDTORCH_4
+ {SPR_TWTR, 32772, 4, NULL, S_ZTWINEDTORCH_6, 0, 0}, // S_ZTWINEDTORCH_5
+ {SPR_TWTR, 32773, 4, NULL, S_ZTWINEDTORCH_7, 0, 0}, // S_ZTWINEDTORCH_6
+ {SPR_TWTR, 32774, 4, NULL, S_ZTWINEDTORCH_8, 0, 0}, // S_ZTWINEDTORCH_7
+ {SPR_TWTR, 32775, 4, NULL, S_ZTWINEDTORCH_1, 0, 0}, // S_ZTWINEDTORCH_8
+ {SPR_TWTR, 8, -1, NULL, S_NULL, 0, 0}, // S_ZTWINEDTORCH_UNLIT
+ {SPR_TLGL, 0, 2, NULL, S_BRIDGE2, 0, 0}, // S_BRIDGE1
+ {SPR_TLGL, 0, 2, A_BridgeInit, S_BRIDGE3, 0, 0}, // S_BRIDGE2
+ {SPR_TLGL, 0, -1, NULL, S_NULL, 0, 0}, // S_BRIDGE3
+ {SPR_TLGL, 0, 2, NULL, S_FREE_BRIDGE2, 0, 0}, // S_FREE_BRIDGE1
+ {SPR_TLGL, 0, 300, NULL, S_NULL, 0, 0}, // S_FREE_BRIDGE2
+ {SPR_TLGL, 0, 2, NULL, S_BBALL2, 0, 0}, // S_BBALL1
+ {SPR_TLGL, 0, 5, A_BridgeOrbit, S_BBALL2, 0, 0}, // S_BBALL2
+ {SPR_WLTR, 32768, 5, NULL, S_ZWALLTORCH2, 0, 0}, // S_ZWALLTORCH1
+ {SPR_WLTR, 32769, 5, NULL, S_ZWALLTORCH3, 0, 0}, // S_ZWALLTORCH2
+ {SPR_WLTR, 32770, 5, NULL, S_ZWALLTORCH4, 0, 0}, // S_ZWALLTORCH3
+ {SPR_WLTR, 32771, 5, NULL, S_ZWALLTORCH5, 0, 0}, // S_ZWALLTORCH4
+ {SPR_WLTR, 32772, 5, NULL, S_ZWALLTORCH6, 0, 0}, // S_ZWALLTORCH5
+ {SPR_WLTR, 32773, 5, NULL, S_ZWALLTORCH7, 0, 0}, // S_ZWALLTORCH6
+ {SPR_WLTR, 32774, 5, NULL, S_ZWALLTORCH8, 0, 0}, // S_ZWALLTORCH7
+ {SPR_WLTR, 32775, 5, NULL, S_ZWALLTORCH1, 0, 0}, // S_ZWALLTORCH8
+ {SPR_WLTR, 8, -1, NULL, S_NULL, 0, 0}, // S_ZWALLTORCH_U
+ {SPR_BARL, 0, -1, NULL, S_NULL, 0, 0}, // S_ZBARREL1
+ {SPR_SHB1, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHRUB1
+ {SPR_SHB1, 0, 1, A_TreeDeath, S_ZSHRUB1, 0, 0}, // S_ZSHRUB1_DIE
+ {SPR_SHB1, 32769, 7, NULL, S_ZSHRUB1_X2, 0, 0}, // S_ZSHRUB1_X1
+ {SPR_SHB1, 32770, 6, A_Scream, S_ZSHRUB1_X3, 0, 0}, // S_ZSHRUB1_X2
+ {SPR_SHB1, 32771, 5, NULL, S_NULL, 0, 0}, // S_ZSHRUB1_X3
+ {SPR_SHB2, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSHRUB2
+ {SPR_SHB2, 0, 1, A_TreeDeath, S_ZSHRUB2, 0, 0}, // S_ZSHRUB2_DIE
+ {SPR_SHB2, 32769, 7, NULL, S_ZSHRUB2_X2, 0, 0}, // S_ZSHRUB2_X1
+ {SPR_SHB2, 32770, 6, A_Scream, S_ZSHRUB2_X3, 0, 0}, // S_ZSHRUB2_X2
+ {SPR_SHB2, 32771, 5, A_Explode, S_ZSHRUB2_X4, 0, 0}, // S_ZSHRUB2_X3
+ {SPR_SHB2, 32772, 5, NULL, S_NULL, 0, 0}, // S_ZSHRUB2_X4
+ {SPR_BCKT, 0, -1, NULL, S_NULL, 0, 0}, // S_ZBUCKET1
+ {SPR_SHRM, 0, 5, A_PoisonShroom, S_ZPOISONSHROOM_P2, 0, 0}, // S_ZPOISONSHROOM1
+ {SPR_SHRM, 0, 6, NULL, S_ZPOISONSHROOM_P2, 0, 0}, // S_ZPOISONSHROOM_P1
+ {SPR_SHRM, 1, 8, A_Pain, S_ZPOISONSHROOM1, 0, 0}, // S_ZPOISONSHROOM_P2
+ {SPR_SHRM, 2, 5, NULL, S_ZPOISONSHROOM_X2, 0, 0}, // S_ZPOISONSHROOM_X1
+ {SPR_SHRM, 3, 5, NULL, S_ZPOISONSHROOM_X3, 0, 0}, // S_ZPOISONSHROOM_X2
+ {SPR_SHRM, 4, 5, A_PoisonBagInit, S_ZPOISONSHROOM_X4, 0, 0}, // S_ZPOISONSHROOM_X3
+ {SPR_SHRM, 5, -1, NULL, S_NULL, 0, 0}, // S_ZPOISONSHROOM_X4
+ {SPR_FBUL, 32768, 4, NULL, S_ZFIREBULL2, 0, 0}, // S_ZFIREBULL1
+ {SPR_FBUL, 32769, 4, NULL, S_ZFIREBULL3, 0, 0}, // S_ZFIREBULL2
+ {SPR_FBUL, 32770, 4, NULL, S_ZFIREBULL4, 0, 0}, // S_ZFIREBULL3
+ {SPR_FBUL, 32771, 4, NULL, S_ZFIREBULL5, 0, 0}, // S_ZFIREBULL4
+ {SPR_FBUL, 32772, 4, NULL, S_ZFIREBULL6, 0, 0}, // S_ZFIREBULL5
+ {SPR_FBUL, 32773, 4, NULL, S_ZFIREBULL7, 0, 0}, // S_ZFIREBULL6
+ {SPR_FBUL, 32774, 4, NULL, S_ZFIREBULL1, 0, 0}, // S_ZFIREBULL7
+ {SPR_FBUL, 32777, 4, NULL, S_ZFIREBULL_DEATH2, 0, 0}, // S_ZFIREBULL_DEATH
+ {SPR_FBUL, 32776, 4, NULL, S_ZFIREBULL_U, 0, 0}, // S_ZFIREBULL_DEATH2
+ {SPR_FBUL, 7, -1, NULL, S_NULL, 0, 0}, // S_ZFIREBULL_U
+ {SPR_FBUL, 32776, 4, NULL, S_ZFIREBULL_BIRTH2, 0, 0}, // S_ZFIREBULL_BIRTH
+ {SPR_FBUL, 32777, 4, NULL, S_ZFIREBULL1, 0, 0}, // S_ZFIREBULL_BIRTH2
+ {SPR_FSKL, 32768, 4, NULL, S_ZFIRETHING2, 0, 0}, // S_ZFIRETHING1
+ {SPR_FSKL, 32769, 3, NULL, S_ZFIRETHING3, 0, 0}, // S_ZFIRETHING2
+ {SPR_FSKL, 32770, 4, NULL, S_ZFIRETHING4, 0, 0}, // S_ZFIRETHING3
+ {SPR_FSKL, 32771, 3, NULL, S_ZFIRETHING5, 0, 0}, // S_ZFIRETHING4
+ {SPR_FSKL, 32772, 4, NULL, S_ZFIRETHING6, 0, 0}, // S_ZFIRETHING5
+ {SPR_FSKL, 32773, 3, NULL, S_ZFIRETHING7, 0, 0}, // S_ZFIRETHING6
+ {SPR_FSKL, 32774, 4, NULL, S_ZFIRETHING8, 0, 0}, // S_ZFIRETHING7
+ {SPR_FSKL, 32775, 3, NULL, S_ZFIRETHING9, 0, 0}, // S_ZFIRETHING8
+ {SPR_FSKL, 32776, 4, NULL, S_ZFIRETHING1, 0, 0}, // S_ZFIRETHING9
+ {SPR_BRTR, 32768, 4, NULL, S_ZBRASSTORCH2, 0, 0}, // S_ZBRASSTORCH1
+ {SPR_BRTR, 32769, 4, NULL, S_ZBRASSTORCH3, 0, 0}, // S_ZBRASSTORCH2
+ {SPR_BRTR, 32770, 4, NULL, S_ZBRASSTORCH4, 0, 0}, // S_ZBRASSTORCH3
+ {SPR_BRTR, 32771, 4, NULL, S_ZBRASSTORCH5, 0, 0}, // S_ZBRASSTORCH4
+ {SPR_BRTR, 32772, 4, NULL, S_ZBRASSTORCH6, 0, 0}, // S_ZBRASSTORCH5
+ {SPR_BRTR, 32773, 4, NULL, S_ZBRASSTORCH7, 0, 0}, // S_ZBRASSTORCH6
+ {SPR_BRTR, 32774, 4, NULL, S_ZBRASSTORCH8, 0, 0}, // S_ZBRASSTORCH7
+ {SPR_BRTR, 32775, 4, NULL, S_ZBRASSTORCH9, 0, 0}, // S_ZBRASSTORCH8
+ {SPR_BRTR, 32776, 4, NULL, S_ZBRASSTORCH10, 0, 0}, // S_ZBRASSTORCH9
+ {SPR_BRTR, 32777, 4, NULL, S_ZBRASSTORCH11, 0, 0}, // S_ZBRASSTORCH10
+ {SPR_BRTR, 32778, 4, NULL, S_ZBRASSTORCH12, 0, 0}, // S_ZBRASSTORCH11
+ {SPR_BRTR, 32779, 4, NULL, S_ZBRASSTORCH13, 0, 0}, // S_ZBRASSTORCH12
+ {SPR_BRTR, 32780, 4, NULL, S_ZBRASSTORCH1, 0, 0}, // S_ZBRASSTORCH13
+ {SPR_SUIT, 0, -1, NULL, S_NULL, 0, 0}, // S_ZSUITOFARMOR
+ {SPR_SUIT, 0, 1, A_SoAExplode, S_NULL, 0, 0}, // S_ZSUITOFARMOR_X1
+ {SPR_SUIT, 1, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK1
+ {SPR_SUIT, 2, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK2
+ {SPR_SUIT, 3, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK3
+ {SPR_SUIT, 4, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK4
+ {SPR_SUIT, 5, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK5
+ {SPR_SUIT, 6, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK6
+ {SPR_SUIT, 7, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK7
+ {SPR_SUIT, 8, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK8
+ {SPR_SUIT, 9, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK9
+ {SPR_SUIT, 10, -1, NULL, S_NULL, 0, 0}, // S_ZARMORCHUNK10
+ {SPR_BBLL, 5, -1, NULL, S_NULL, 0, 0}, // S_ZBELL
+ {SPR_BBLL, 0, 4, A_BellReset1, S_ZBELL_X2, 0, 0}, // S_ZBELL_X1
+ {SPR_BBLL, 1, 4, NULL, S_ZBELL_X3, 0, 0}, // S_ZBELL_X2
+ {SPR_BBLL, 2, 4, NULL, S_ZBELL_X4, 0, 0}, // S_ZBELL_X3
+ {SPR_BBLL, 3, 5, A_Scream, S_ZBELL_X5, 0, 0}, // S_ZBELL_X4
+ {SPR_BBLL, 2, 4, NULL, S_ZBELL_X6, 0, 0}, // S_ZBELL_X5
+ {SPR_BBLL, 1, 4, NULL, S_ZBELL_X7, 0, 0}, // S_ZBELL_X6
+ {SPR_BBLL, 0, 3, NULL, S_ZBELL_X8, 0, 0}, // S_ZBELL_X7
+ {SPR_BBLL, 4, 4, NULL, S_ZBELL_X9, 0, 0}, // S_ZBELL_X8
+ {SPR_BBLL, 5, 5, NULL, S_ZBELL_X10, 0, 0}, // S_ZBELL_X9
+ {SPR_BBLL, 6, 6, A_Scream, S_ZBELL_X11, 0, 0}, // S_ZBELL_X10
+ {SPR_BBLL, 5, 5, NULL, S_ZBELL_X12, 0, 0}, // S_ZBELL_X11
+ {SPR_BBLL, 4, 4, NULL, S_ZBELL_X13, 0, 0}, // S_ZBELL_X12
+ {SPR_BBLL, 0, 4, NULL, S_ZBELL_X14, 0, 0}, // S_ZBELL_X13
+ {SPR_BBLL, 1, 5, NULL, S_ZBELL_X15, 0, 0}, // S_ZBELL_X14
+ {SPR_BBLL, 2, 5, NULL, S_ZBELL_X16, 0, 0}, // S_ZBELL_X15
+ {SPR_BBLL, 3, 6, A_Scream, S_ZBELL_X17, 0, 0}, // S_ZBELL_X16
+ {SPR_BBLL, 2, 5, NULL, S_ZBELL_X18, 0, 0}, // S_ZBELL_X17
+ {SPR_BBLL, 1, 5, NULL, S_ZBELL_X19, 0, 0}, // S_ZBELL_X18
+ {SPR_BBLL, 0, 4, NULL, S_ZBELL_X20, 0, 0}, // S_ZBELL_X19
+ {SPR_BBLL, 4, 5, NULL, S_ZBELL_X21, 0, 0}, // S_ZBELL_X20
+ {SPR_BBLL, 5, 5, NULL, S_ZBELL_X22, 0, 0}, // S_ZBELL_X21
+ {SPR_BBLL, 6, 7, A_Scream, S_ZBELL_X23, 0, 0}, // S_ZBELL_X22
+ {SPR_BBLL, 5, 5, NULL, S_ZBELL_X24, 0, 0}, // S_ZBELL_X23
+ {SPR_BBLL, 4, 5, NULL, S_ZBELL_X25, 0, 0}, // S_ZBELL_X24
+ {SPR_BBLL, 0, 5, NULL, S_ZBELL_X26, 0, 0}, // S_ZBELL_X25
+ {SPR_BBLL, 1, 6, NULL, S_ZBELL_X27, 0, 0}, // S_ZBELL_X26
+ {SPR_BBLL, 2, 6, NULL, S_ZBELL_X28, 0, 0}, // S_ZBELL_X27
+ {SPR_BBLL, 3, 7, A_Scream, S_ZBELL_X29, 0, 0}, // S_ZBELL_X28
+ {SPR_BBLL, 2, 6, NULL, S_ZBELL_X30, 0, 0}, // S_ZBELL_X29
+ {SPR_BBLL, 1, 6, NULL, S_ZBELL_X31, 0, 0}, // S_ZBELL_X30
+ {SPR_BBLL, 0, 5, NULL, S_ZBELL_X32, 0, 0}, // S_ZBELL_X31
+ {SPR_BBLL, 4, 6, NULL, S_ZBELL_X33, 0, 0}, // S_ZBELL_X32
+ {SPR_BBLL, 5, 6, NULL, S_ZBELL_X34, 0, 0}, // S_ZBELL_X33
+ {SPR_BBLL, 6, 7, A_Scream, S_ZBELL_X35, 0, 0}, // S_ZBELL_X34
+ {SPR_BBLL, 5, 6, NULL, S_ZBELL_X36, 0, 0}, // S_ZBELL_X35
+ {SPR_BBLL, 4, 6, NULL, S_ZBELL_X37, 0, 0}, // S_ZBELL_X36
+ {SPR_BBLL, 0, 6, NULL, S_ZBELL_X38, 0, 0}, // S_ZBELL_X37
+ {SPR_BBLL, 1, 6, NULL, S_ZBELL_X39, 0, 0}, // S_ZBELL_X38
+ {SPR_BBLL, 2, 6, NULL, S_ZBELL_X40, 0, 0}, // S_ZBELL_X39
+ {SPR_BBLL, 1, 7, NULL, S_ZBELL_X41, 0, 0}, // S_ZBELL_X40
+ {SPR_BBLL, 0, 8, NULL, S_ZBELL_X42, 0, 0}, // S_ZBELL_X41
+ {SPR_BBLL, 4, 12, NULL, S_ZBELL_X43, 0, 0}, // S_ZBELL_X42
+ {SPR_BBLL, 0, 10, NULL, S_ZBELL_X44, 0, 0}, // S_ZBELL_X43
+ {SPR_BBLL, 1, 12, NULL, S_ZBELL_X45, 0, 0}, // S_ZBELL_X44
+ {SPR_BBLL, 0, 12, NULL, S_ZBELL_X46, 0, 0}, // S_ZBELL_X45
+ {SPR_BBLL, 4, 14, NULL, S_ZBELL_X47, 0, 0}, // S_ZBELL_X46
+ {SPR_BBLL, 0, 1, A_BellReset2, S_ZBELL, 0, 0}, // S_ZBELL_X47
+ {SPR_CAND, 32768, 5, NULL, S_ZBLUE_CANDLE2, 0, 0}, // S_ZBLUE_CANDLE1
+ {SPR_CAND, 32769, 5, NULL, S_ZBLUE_CANDLE3, 0, 0}, // S_ZBLUE_CANDLE2
+ {SPR_CAND, 32770, 5, NULL, S_ZBLUE_CANDLE4, 0, 0}, // S_ZBLUE_CANDLE3
+ {SPR_CAND, 32771, 5, NULL, S_ZBLUE_CANDLE5, 0, 0}, // S_ZBLUE_CANDLE4
+ {SPR_CAND, 32772, 5, NULL, S_ZBLUE_CANDLE1, 0, 0}, // S_ZBLUE_CANDLE5
+ {SPR_IRON, 0, -1, NULL, S_NULL, 0, 0}, // S_ZIRON_MAIDEN
+ {SPR_XMAS, 0, -1, NULL, S_NULL, 0, 0}, // S_ZXMAS_TREE
+ {SPR_XMAS, 0, 4, A_TreeDeath, S_ZXMAS_TREE, 0, 0}, // S_ZXMAS_TREE_DIE
+ {SPR_XMAS, 32769, 6, NULL, S_ZXMAS_TREE_X2, 0, 0}, // S_ZXMAS_TREE_X1
+ {SPR_XMAS, 32770, 6, A_Scream, S_ZXMAS_TREE_X3, 0, 0}, // S_ZXMAS_TREE_X2
+ {SPR_XMAS, 32771, 5, NULL, S_ZXMAS_TREE_X4, 0, 0}, // S_ZXMAS_TREE_X3
+ {SPR_XMAS, 32772, 5, A_Explode, S_ZXMAS_TREE_X5, 0, 0}, // S_ZXMAS_TREE_X4
+ {SPR_XMAS, 32773, 5, NULL, S_ZXMAS_TREE_X6, 0, 0}, // S_ZXMAS_TREE_X5
+ {SPR_XMAS, 32774, 4, NULL, S_ZXMAS_TREE_X7, 0, 0}, // S_ZXMAS_TREE_X6
+ {SPR_XMAS, 7, 5, NULL, S_ZXMAS_TREE_X8, 0, 0}, // S_ZXMAS_TREE_X7
+ {SPR_XMAS, 8, 4, A_NoBlocking, S_ZXMAS_TREE_X9, 0, 0}, // S_ZXMAS_TREE_X8
+ {SPR_XMAS, 9, 4, NULL, S_ZXMAS_TREE_X10, 0, 0}, // S_ZXMAS_TREE_X9
+ {SPR_XMAS, 10, -1, NULL, S_NULL, 0, 0}, // S_ZXMAS_TREE_X10
+ {SPR_CDRN, 32769, 4, NULL, S_ZCAULDRON2, 0, 0}, // S_ZCAULDRON1
+ {SPR_CDRN, 32770, 4, NULL, S_ZCAULDRON3, 0, 0}, // S_ZCAULDRON2
+ {SPR_CDRN, 32771, 4, NULL, S_ZCAULDRON4, 0, 0}, // S_ZCAULDRON3
+ {SPR_CDRN, 32772, 4, NULL, S_ZCAULDRON5, 0, 0}, // S_ZCAULDRON4
+ {SPR_CDRN, 32773, 4, NULL, S_ZCAULDRON6, 0, 0}, // S_ZCAULDRON5
+ {SPR_CDRN, 32774, 4, NULL, S_ZCAULDRON7, 0, 0}, // S_ZCAULDRON6
+ {SPR_CDRN, 32775, 4, NULL, S_ZCAULDRON1, 0, 0}, // S_ZCAULDRON7
+ {SPR_CDRN, 0, -1, NULL, S_NULL, 0, 0}, // S_ZCAULDRON_U
+ {SPR_CHNS, 0, -1, NULL, S_NULL, 0, 0}, // S_ZCHAINBIT32
+ {SPR_CHNS, 1, -1, NULL, S_NULL, 0, 0}, // S_ZCHAINBIT64
+ {SPR_CHNS, 2, -1, NULL, S_NULL, 0, 0}, // S_ZCHAINEND_HEART
+ {SPR_CHNS, 3, -1, NULL, S_NULL, 0, 0}, // S_ZCHAINEND_HOOK1
+ {SPR_CHNS, 4, -1, NULL, S_NULL, 0, 0}, // S_ZCHAINEND_HOOK2
+ {SPR_CHNS, 5, -1, NULL, S_NULL, 0, 0}, // S_ZCHAINEND_SPIKE
+ {SPR_CHNS, 6, -1, NULL, S_NULL, 0, 0}, // S_ZCHAINEND_SKULL
+ {SPR_TST1, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT1
+ {SPR_TST2, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT2
+ {SPR_TST3, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT3
+ {SPR_TST4, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT4
+ {SPR_TST5, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT5
+ {SPR_TST6, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT6
+ {SPR_TST7, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT7
+ {SPR_TST8, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT8
+ {SPR_TST9, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT9
+ {SPR_TST0, 0, -1, NULL, S_NULL, 0, 0}, // S_TABLE_SHIT10
+ {SPR_TELE, 32768, 6, NULL, S_TFOG2, 0, 0}, // S_TFOG1
+ {SPR_TELE, 32769, 6, NULL, S_TFOG3, 0, 0}, // S_TFOG2
+ {SPR_TELE, 32770, 6, NULL, S_TFOG4, 0, 0}, // S_TFOG3
+ {SPR_TELE, 32771, 6, NULL, S_TFOG5, 0, 0}, // S_TFOG4
+ {SPR_TELE, 32772, 6, NULL, S_TFOG6, 0, 0}, // S_TFOG5
+ {SPR_TELE, 32773, 6, NULL, S_TFOG7, 0, 0}, // S_TFOG6
+ {SPR_TELE, 32774, 6, NULL, S_TFOG8, 0, 0}, // S_TFOG7
+ {SPR_TELE, 32775, 6, NULL, S_TFOG9, 0, 0}, // S_TFOG8
+ {SPR_TELE, 32774, 6, NULL, S_TFOG10, 0, 0}, // S_TFOG9
+ {SPR_TELE, 32773, 6, NULL, S_TFOG11, 0, 0}, // S_TFOG10
+ {SPR_TELE, 32772, 6, NULL, S_TFOG12, 0, 0}, // S_TFOG11
+ {SPR_TELE, 32771, 6, NULL, S_TFOG13, 0, 0}, // S_TFOG12
+ {SPR_TELE, 32770, 6, NULL, S_NULL, 0, 0}, // S_TFOG13
+ {SPR_TSMK, 0, 4, NULL, S_TELESMOKE2, 0, 0}, // S_TELESMOKE1
+ {SPR_TSMK, 1, 3, NULL, S_TELESMOKE3, 0, 0}, // S_TELESMOKE2
+ {SPR_TSMK, 2, 4, NULL, S_TELESMOKE4, 0, 0}, // S_TELESMOKE3
+ {SPR_TSMK, 3, 3, NULL, S_TELESMOKE5, 0, 0}, // S_TELESMOKE4
+ {SPR_TSMK, 4, 4, NULL, S_TELESMOKE6, 0, 0}, // S_TELESMOKE5
+ {SPR_TSMK, 5, 3, NULL, S_TELESMOKE7, 0, 0}, // S_TELESMOKE6
+ {SPR_TSMK, 6, 4, NULL, S_TELESMOKE8, 0, 0}, // S_TELESMOKE7
+ {SPR_TSMK, 7, 3, NULL, S_TELESMOKE9, 0, 0}, // S_TELESMOKE8
+ {SPR_TSMK, 8, 4, NULL, S_TELESMOKE10, 0, 0}, // S_TELESMOKE9
+ {SPR_TSMK, 9, 3, NULL, S_TELESMOKE11, 0, 0}, // S_TELESMOKE10
+ {SPR_TSMK, 10, 4, NULL, S_TELESMOKE12, 0, 0}, // S_TELESMOKE11
+ {SPR_TSMK, 11, 3, NULL, S_TELESMOKE13, 0, 0}, // S_TELESMOKE12
+ {SPR_TSMK, 12, 4, NULL, S_TELESMOKE14, 0, 0}, // S_TELESMOKE13
+ {SPR_TSMK, 13, 3, NULL, S_TELESMOKE15, 0, 0}, // S_TELESMOKE14
+ {SPR_TSMK, 14, 4, NULL, S_TELESMOKE16, 0, 0}, // S_TELESMOKE15
+ {SPR_TSMK, 15, 3, NULL, S_TELESMOKE17, 0, 0}, // S_TELESMOKE16
+ {SPR_TSMK, 16, 4, NULL, S_TELESMOKE18, 0, 0}, // S_TELESMOKE17
+ {SPR_TSMK, 17, 3, NULL, S_TELESMOKE19, 0, 0}, // S_TELESMOKE18
+ {SPR_TSMK, 18, 4, NULL, S_TELESMOKE20, 0, 0}, // S_TELESMOKE19
+ {SPR_TSMK, 19, 3, NULL, S_TELESMOKE21, 0, 0}, // S_TELESMOKE20
+ {SPR_TSMK, 20, 4, NULL, S_TELESMOKE22, 0, 0}, // S_TELESMOKE21
+ {SPR_TSMK, 21, 3, NULL, S_TELESMOKE23, 0, 0}, // S_TELESMOKE22
+ {SPR_TSMK, 22, 4, NULL, S_TELESMOKE24, 0, 0}, // S_TELESMOKE23
+ {SPR_TSMK, 23, 3, NULL, S_TELESMOKE25, 0, 0}, // S_TELESMOKE24
+ {SPR_TSMK, 24, 4, NULL, S_TELESMOKE26, 0, 0}, // S_TELESMOKE25
+ {SPR_TSMK, 25, 3, NULL, S_TELESMOKE1, 0, 0}, // S_TELESMOKE26
+ {SPR_FPCH, 0, 0, A_Light0, S_NULL, 0, 0}, // S_LIGHTDONE
+ {SPR_FPCH, 0, 1, A_WeaponReady, S_PUNCHREADY, 0, 0}, // S_PUNCHREADY
+ {SPR_FPCH, 0, 1, A_Lower, S_PUNCHDOWN, 0, 0}, // S_PUNCHDOWN
+ {SPR_FPCH, 0, 1, A_Raise, S_PUNCHUP, 0, 0}, // S_PUNCHUP
+ {SPR_FPCH, 1, 5, NULL, S_PUNCHATK1_2, 5, 40}, // S_PUNCHATK1_1
+ {SPR_FPCH, 2, 4, NULL, S_PUNCHATK1_3, 5, 40}, // S_PUNCHATK1_2
+ {SPR_FPCH, 3, 4, A_FPunchAttack, S_PUNCHATK1_4, 5, 40}, // S_PUNCHATK1_3
+ {SPR_FPCH, 2, 4, NULL, S_PUNCHATK1_5, 5, 40}, // S_PUNCHATK1_4
+ {SPR_FPCH, 1, 5, A_ReFire, S_PUNCHREADY, 5, 40}, // S_PUNCHATK1_5
+ {SPR_FPCH, 3, 4, NULL, S_PUNCHATK2_2, 5, 40}, // S_PUNCHATK2_1
+ {SPR_FPCH, 4, 4, NULL, S_PUNCHATK2_3, 5, 40}, // S_PUNCHATK2_2
+ {SPR_FPCH, 4, 1, NULL, S_PUNCHATK2_4, 15, 50}, // S_PUNCHATK2_3
+ {SPR_FPCH, 4, 1, NULL, S_PUNCHATK2_5, 25, 60}, // S_PUNCHATK2_4
+ {SPR_FPCH, 4, 1, NULL, S_PUNCHATK2_6, 35, 70}, // S_PUNCHATK2_5
+ {SPR_FPCH, 4, 1, NULL, S_PUNCHATK2_7, 45, 80}, // S_PUNCHATK2_6
+ {SPR_FPCH, 4, 1, NULL, S_PUNCHATK2_8, 55, 90}, // S_PUNCHATK2_7
+ {SPR_FPCH, 4, 1, NULL, S_PUNCHATK2_9, 65, 100}, // S_PUNCHATK2_8
+ {SPR_FPCH, 4, 10, NULL, S_PUNCHREADY, 0, 150}, // S_PUNCHATK2_9
+ {SPR_FHFX, 18, 4, NULL, S_PUNCHPUFF2, 0, 0}, // S_PUNCHPUFF1
+ {SPR_FHFX, 19, 4, NULL, S_PUNCHPUFF3, 0, 0}, // S_PUNCHPUFF2
+ {SPR_FHFX, 20, 4, NULL, S_PUNCHPUFF4, 0, 0}, // S_PUNCHPUFF3
+ {SPR_FHFX, 21, 4, NULL, S_PUNCHPUFF5, 0, 0}, // S_PUNCHPUFF4
+ {SPR_FHFX, 22, 4, NULL, S_NULL, 0, 0}, // S_PUNCHPUFF5
+ {SPR_WFAX, 0, -1, NULL, S_NULL, 0, 0}, // S_AXE
+ {SPR_FAXE, 0, 1, A_WeaponReady, S_FAXEREADY, 0, 0}, // S_FAXEREADY
+ {SPR_FAXE, 0, 1, A_Lower, S_FAXEDOWN, 0, 0}, // S_FAXEDOWN
+ {SPR_FAXE, 0, 1, A_Raise, S_FAXEUP, 0, 0}, // S_FAXEUP
+ {SPR_FAXE, 1, 4, NULL, S_FAXEATK_2, 15, 32}, // S_FAXEATK_1
+ {SPR_FAXE, 2, 3, NULL, S_FAXEATK_3, 15, 32}, // S_FAXEATK_2
+ {SPR_FAXE, 3, 2, NULL, S_FAXEATK_4, 15, 32}, // S_FAXEATK_3
+ {SPR_FAXE, 3, 1, A_FAxeAttack, S_FAXEATK_5, -5, 70}, // S_FAXEATK_4
+ {SPR_FAXE, 3, 2, NULL, S_FAXEATK_6, -25, 90}, // S_FAXEATK_5
+ {SPR_FAXE, 4, 1, NULL, S_FAXEATK_7, 15, 32}, // S_FAXEATK_6
+ {SPR_FAXE, 4, 2, NULL, S_FAXEATK_8, 10, 54}, // S_FAXEATK_7
+ {SPR_FAXE, 4, 7, NULL, S_FAXEATK_9, 10, 150}, // S_FAXEATK_8
+ {SPR_FAXE, 0, 1, A_ReFire, S_FAXEATK_10, 0, 60}, // S_FAXEATK_9
+ {SPR_FAXE, 0, 1, NULL, S_FAXEATK_11, 0, 52}, // S_FAXEATK_10
+ {SPR_FAXE, 0, 1, NULL, S_FAXEATK_12, 0, 44}, // S_FAXEATK_11
+ {SPR_FAXE, 0, 1, NULL, S_FAXEATK_13, 0, 36}, // S_FAXEATK_12
+ {SPR_FAXE, 0, 1, NULL, S_FAXEREADY, 0, 0}, // S_FAXEATK_13
+ {SPR_FAXE, 11, 1, A_WeaponReady, S_FAXEREADY_G1, 0, 0}, // S_FAXEREADY_G
+ {SPR_FAXE, 11, 1, A_WeaponReady, S_FAXEREADY_G2, 0, 0}, // S_FAXEREADY_G1
+ {SPR_FAXE, 11, 1, A_WeaponReady, S_FAXEREADY_G3, 0, 0}, // S_FAXEREADY_G2
+ {SPR_FAXE, 12, 1, A_WeaponReady, S_FAXEREADY_G4, 0, 0}, // S_FAXEREADY_G3
+ {SPR_FAXE, 12, 1, A_WeaponReady, S_FAXEREADY_G5, 0, 0}, // S_FAXEREADY_G4
+ {SPR_FAXE, 12, 1, A_WeaponReady, S_FAXEREADY_G, 0, 0}, // S_FAXEREADY_G5
+ {SPR_FAXE, 11, 1, A_Lower, S_FAXEDOWN_G, 0, 0}, // S_FAXEDOWN_G
+ {SPR_FAXE, 11, 1, A_Raise, S_FAXEUP_G, 0, 0}, // S_FAXEUP_G
+ {SPR_FAXE, 13, 4, NULL, S_FAXEATK_G2, 15, 32}, // S_FAXEATK_G1
+ {SPR_FAXE, 14, 3, NULL, S_FAXEATK_G3, 15, 32}, // S_FAXEATK_G2
+ {SPR_FAXE, 15, 2, NULL, S_FAXEATK_G4, 15, 32}, // S_FAXEATK_G3
+ {SPR_FAXE, 15, 1, A_FAxeAttack, S_FAXEATK_G5, -5, 70}, // S_FAXEATK_G4
+ {SPR_FAXE, 15, 2, NULL, S_FAXEATK_G6, -25, 90}, // S_FAXEATK_G5
+ {SPR_FAXE, 16, 1, NULL, S_FAXEATK_G7, 15, 32}, // S_FAXEATK_G6
+ {SPR_FAXE, 16, 2, NULL, S_FAXEATK_G8, 10, 54}, // S_FAXEATK_G7
+ {SPR_FAXE, 16, 7, NULL, S_FAXEATK_G9, 10, 150}, // S_FAXEATK_G8
+ {SPR_FAXE, 0, 1, A_ReFire, S_FAXEATK_G10, 0, 60}, // S_FAXEATK_G9
+ {SPR_FAXE, 0, 1, NULL, S_FAXEATK_G11, 0, 52}, // S_FAXEATK_G10
+ {SPR_FAXE, 0, 1, NULL, S_FAXEATK_G12, 0, 44}, // S_FAXEATK_G11
+ {SPR_FAXE, 0, 1, NULL, S_FAXEATK_G13, 0, 36}, // S_FAXEATK_G12
+ {SPR_FAXE, 0, 1, NULL, S_FAXEREADY_G, 0, 0}, // S_FAXEATK_G13
+ {SPR_FAXE, 32785, 4, NULL, S_AXEPUFF_GLOW2, 0, 0}, // S_AXEPUFF_GLOW1
+ {SPR_FAXE, 32786, 4, NULL, S_AXEPUFF_GLOW3, 0, 0}, // S_AXEPUFF_GLOW2
+ {SPR_FAXE, 32787, 4, NULL, S_AXEPUFF_GLOW4, 0, 0}, // S_AXEPUFF_GLOW3
+ {SPR_FAXE, 32788, 4, NULL, S_AXEPUFF_GLOW5, 0, 0}, // S_AXEPUFF_GLOW4
+ {SPR_FAXE, 32789, 4, NULL, S_AXEPUFF_GLOW6, 0, 0}, // S_AXEPUFF_GLOW5
+ {SPR_FAXE, 32790, 4, NULL, S_AXEPUFF_GLOW7, 0, 0}, // S_AXEPUFF_GLOW6
+ {SPR_FAXE, 32791, 4, NULL, S_NULL, 0, 0}, // S_AXEPUFF_GLOW7
+ {SPR_FAXE, 5, 3, NULL, S_AXEBLOOD2, 0, 0}, // S_AXEBLOOD1
+ {SPR_FAXE, 6, 3, NULL, S_AXEBLOOD3, 0, 0}, // S_AXEBLOOD2
+ {SPR_FAXE, 7, 3, NULL, S_AXEBLOOD4, 0, 0}, // S_AXEBLOOD3
+ {SPR_FAXE, 8, 3, NULL, S_AXEBLOOD5, 0, 0}, // S_AXEBLOOD4
+ {SPR_FAXE, 9, 3, NULL, S_AXEBLOOD6, 0, 0}, // S_AXEBLOOD5
+ {SPR_FAXE, 10, 3, NULL, S_NULL, 0, 0}, // S_AXEBLOOD6
+ {SPR_WFHM, 0, -1, NULL, S_NULL, 0, 0}, // S_HAMM
+ {SPR_FHMR, 0, 1, A_WeaponReady, S_FHAMMERREADY, 0, 0}, // S_FHAMMERREADY
+ {SPR_FHMR, 0, 1, A_Lower, S_FHAMMERDOWN, 0, 0}, // S_FHAMMERDOWN
+ {SPR_FHMR, 0, 1, A_Raise, S_FHAMMERUP, 0, 0}, // S_FHAMMERUP
+ {SPR_FHMR, 1, 6, NULL, S_FHAMMERATK_2, 5, 0}, // S_FHAMMERATK_1
+ {SPR_FHMR, 2, 3, A_FHammerAttack, S_FHAMMERATK_3, 5, 0}, // S_FHAMMERATK_2
+ {SPR_FHMR, 3, 3, NULL, S_FHAMMERATK_4, 5, 0}, // S_FHAMMERATK_3
+ {SPR_FHMR, 4, 2, NULL, S_FHAMMERATK_5, 5, 0}, // S_FHAMMERATK_4
+ {SPR_FHMR, 4, 10, A_FHammerThrow, S_FHAMMERATK_6, 5, 150}, // S_FHAMMERATK_5
+ {SPR_FHMR, 0, 1, NULL, S_FHAMMERATK_7, 0, 60}, // S_FHAMMERATK_6
+ {SPR_FHMR, 0, 1, NULL, S_FHAMMERATK_8, 0, 55}, // S_FHAMMERATK_7
+ {SPR_FHMR, 0, 1, NULL, S_FHAMMERATK_9, 0, 50}, // S_FHAMMERATK_8
+ {SPR_FHMR, 0, 1, NULL, S_FHAMMERATK_10, 0, 45}, // S_FHAMMERATK_9
+ {SPR_FHMR, 0, 1, NULL, S_FHAMMERATK_11, 0, 40}, // S_FHAMMERATK_10
+ {SPR_FHMR, 0, 1, NULL, S_FHAMMERATK_12, 0, 35}, // S_FHAMMERATK_11
+ {SPR_FHMR, 0, 1, NULL, S_FHAMMERREADY, 0, 0}, // S_FHAMMERATK_12
+ {SPR_FHFX, 32768, 2, NULL, S_HAMMER_MISSILE_2, 0, 0}, // S_HAMMER_MISSILE_1
+ {SPR_FHFX, 32769, 2, A_ContMobjSound, S_HAMMER_MISSILE_3, 0, 0}, // S_HAMMER_MISSILE_2
+ {SPR_FHFX, 32770, 2, NULL, S_HAMMER_MISSILE_4, 0, 0}, // S_HAMMER_MISSILE_3
+ {SPR_FHFX, 32771, 2, NULL, S_HAMMER_MISSILE_5, 0, 0}, // S_HAMMER_MISSILE_4
+ {SPR_FHFX, 32772, 2, NULL, S_HAMMER_MISSILE_6, 0, 0}, // S_HAMMER_MISSILE_5
+ {SPR_FHFX, 32773, 2, NULL, S_HAMMER_MISSILE_7, 0, 0}, // S_HAMMER_MISSILE_6
+ {SPR_FHFX, 32774, 2, NULL, S_HAMMER_MISSILE_8, 0, 0}, // S_HAMMER_MISSILE_7
+ {SPR_FHFX, 32775, 2, NULL, S_HAMMER_MISSILE_1, 0, 0}, // S_HAMMER_MISSILE_8
+ {SPR_FHFX, 32776, 3, NULL, S_HAMMER_MISSILE_X2, 0, 0}, // S_HAMMER_MISSILE_X1
+ {SPR_FHFX, 32777, 3, NULL, S_HAMMER_MISSILE_X3, 0, 0}, // S_HAMMER_MISSILE_X2
+ {SPR_FHFX, 32778, 3, A_Explode, S_HAMMER_MISSILE_X4, 0, 0}, // S_HAMMER_MISSILE_X3
+ {SPR_FHFX, 32779, 3, NULL, S_HAMMER_MISSILE_X5, 0, 0}, // S_HAMMER_MISSILE_X4
+ {SPR_FHFX, 32780, 3, NULL, S_HAMMER_MISSILE_X6, 0, 0}, // S_HAMMER_MISSILE_X5
+ {SPR_FHFX, 13, 3, NULL, S_HAMMER_MISSILE_X7, 0, 0}, // S_HAMMER_MISSILE_X6
+ {SPR_FHFX, 32782, 3, NULL, S_HAMMER_MISSILE_X8, 0, 0}, // S_HAMMER_MISSILE_X7
+ {SPR_FHFX, 32783, 3, NULL, S_HAMMER_MISSILE_X9, 0, 0}, // S_HAMMER_MISSILE_X8
+ {SPR_FHFX, 32784, 3, NULL, S_HAMMER_MISSILE_X10, 0, 0}, // S_HAMMER_MISSILE_X9
+ {SPR_FHFX, 32785, 3, NULL, S_NULL, 0, 0}, // S_HAMMER_MISSILE_X10
+ {SPR_FHFX, 18, 4, NULL, S_HAMMERPUFF2, 0, 0}, // S_HAMMERPUFF1
+ {SPR_FHFX, 19, 4, NULL, S_HAMMERPUFF3, 0, 0}, // S_HAMMERPUFF2
+ {SPR_FHFX, 20, 4, NULL, S_HAMMERPUFF4, 0, 0}, // S_HAMMERPUFF3
+ {SPR_FHFX, 21, 4, NULL, S_HAMMERPUFF5, 0, 0}, // S_HAMMERPUFF4
+ {SPR_FHFX, 22, 4, NULL, S_NULL, 0, 0}, // S_HAMMERPUFF5
+ {SPR_FSRD, 32768, 1, A_WeaponReady, S_FSWORDREADY1, 0, 0}, // S_FSWORDREADY
+ {SPR_FSRD, 32768, 1, A_WeaponReady, S_FSWORDREADY2, 0, 0}, // S_FSWORDREADY1
+ {SPR_FSRD, 32768, 1, A_WeaponReady, S_FSWORDREADY3, 0, 0}, // S_FSWORDREADY2
+ {SPR_FSRD, 32768, 1, A_WeaponReady, S_FSWORDREADY4, 0, 0}, // S_FSWORDREADY3
+ {SPR_FSRD, 32769, 1, A_WeaponReady, S_FSWORDREADY5, 0, 0}, // S_FSWORDREADY4
+ {SPR_FSRD, 32769, 1, A_WeaponReady, S_FSWORDREADY6, 0, 0}, // S_FSWORDREADY5
+ {SPR_FSRD, 32769, 1, A_WeaponReady, S_FSWORDREADY7, 0, 0}, // S_FSWORDREADY6
+ {SPR_FSRD, 32769, 1, A_WeaponReady, S_FSWORDREADY8, 0, 0}, // S_FSWORDREADY7
+ {SPR_FSRD, 32770, 1, A_WeaponReady, S_FSWORDREADY9, 0, 0}, // S_FSWORDREADY8
+ {SPR_FSRD, 32770, 1, A_WeaponReady, S_FSWORDREADY10, 0, 0}, // S_FSWORDREADY9
+ {SPR_FSRD, 32770, 1, A_WeaponReady, S_FSWORDREADY11, 0, 0}, // S_FSWORDREADY10
+ {SPR_FSRD, 32770, 1, A_WeaponReady, S_FSWORDREADY, 0, 0}, // S_FSWORDREADY11
+ {SPR_FSRD, 32768, 1, A_Lower, S_FSWORDDOWN, 0, 0}, // S_FSWORDDOWN
+ {SPR_FSRD, 32768, 1, A_Raise, S_FSWORDUP, 0, 0}, // S_FSWORDUP
+ {SPR_FSRD, 32771, 3, NULL, S_FSWORDATK_2, 5, 36}, // S_FSWORDATK_1
+ {SPR_FSRD, 32772, 3, NULL, S_FSWORDATK_3, 5, 36}, // S_FSWORDATK_2
+ {SPR_FSRD, 32773, 2, NULL, S_FSWORDATK_4, 5, 36}, // S_FSWORDATK_3
+ {SPR_FSRD, 32774, 3, A_FSwordAttack, S_FSWORDATK_5, 5, 36}, // S_FSWORDATK_4
+ {SPR_FSRD, 32775, 2, NULL, S_FSWORDATK_6, 5, 36}, // S_FSWORDATK_5
+ {SPR_FSRD, 32776, 2, NULL, S_FSWORDATK_7, 5, 36}, // S_FSWORDATK_6
+ {SPR_FSRD, 32776, 10, NULL, S_FSWORDATK_8, 5, 150}, // S_FSWORDATK_7
+ {SPR_FSRD, 32768, 1, NULL, S_FSWORDATK_9, 5, 60}, // S_FSWORDATK_8
+ {SPR_FSRD, 32769, 1, NULL, S_FSWORDATK_10, 5, 55}, // S_FSWORDATK_9
+ {SPR_FSRD, 32770, 1, NULL, S_FSWORDATK_11, 5, 50}, // S_FSWORDATK_10
+ {SPR_FSRD, 32768, 1, NULL, S_FSWORDATK_12, 5, 45}, // S_FSWORDATK_11
+ {SPR_FSRD, 32769, 1, NULL, S_FSWORDREADY, 5, 40}, // S_FSWORDATK_12
+ {SPR_FSFX, 32768, 3, NULL, S_FSWORD_MISSILE2, 0, 0}, // S_FSWORD_MISSILE1
+ {SPR_FSFX, 32769, 3, NULL, S_FSWORD_MISSILE3, 0, 0}, // S_FSWORD_MISSILE2
+ {SPR_FSFX, 32770, 3, NULL, S_FSWORD_MISSILE1, 0, 0}, // S_FSWORD_MISSILE3
+ {SPR_FSFX, 32771, 4, NULL, S_FSWORD_MISSILE_X2, 0, 0}, // S_FSWORD_MISSILE_X1
+ {SPR_FSFX, 32772, 3, A_FSwordFlames, S_FSWORD_MISSILE_X3, 0, 0}, // S_FSWORD_MISSILE_X2
+ {SPR_FSFX, 32773, 4, A_Explode, S_FSWORD_MISSILE_X4, 0, 0}, // S_FSWORD_MISSILE_X3
+ {SPR_FSFX, 32774, 3, NULL, S_FSWORD_MISSILE_X5, 0, 0}, // S_FSWORD_MISSILE_X4
+ {SPR_FSFX, 32775, 4, NULL, S_FSWORD_MISSILE_X6, 0, 0}, // S_FSWORD_MISSILE_X5
+ {SPR_FSFX, 32776, 3, NULL, S_FSWORD_MISSILE_X7, 0, 0}, // S_FSWORD_MISSILE_X6
+ {SPR_FSFX, 32777, 4, NULL, S_FSWORD_MISSILE_X8, 0, 0}, // S_FSWORD_MISSILE_X7
+ {SPR_FSFX, 32778, 3, NULL, S_FSWORD_MISSILE_X9, 0, 0}, // S_FSWORD_MISSILE_X8
+ {SPR_FSFX, 32779, 3, NULL, S_FSWORD_MISSILE_X10, 0, 0}, // S_FSWORD_MISSILE_X9
+ {SPR_FSFX, 32780, 3, NULL, S_NULL, 0, 0}, // S_FSWORD_MISSILE_X10
+ {SPR_FSFX, 32781, 3, NULL, S_FSWORD_FLAME2, 0, 0}, // S_FSWORD_FLAME1
+ {SPR_FSFX, 32782, 3, NULL, S_FSWORD_FLAME3, 0, 0}, // S_FSWORD_FLAME2
+ {SPR_FSFX, 32783, 3, NULL, S_FSWORD_FLAME4, 0, 0}, // S_FSWORD_FLAME3
+ {SPR_FSFX, 32784, 3, NULL, S_FSWORD_FLAME5, 0, 0}, // S_FSWORD_FLAME4
+ {SPR_FSFX, 32785, 3, NULL, S_FSWORD_FLAME6, 0, 0}, // S_FSWORD_FLAME5
+ {SPR_FSFX, 32786, 3, NULL, S_FSWORD_FLAME7, 0, 0}, // S_FSWORD_FLAME6
+ {SPR_FSFX, 32787, 3, NULL, S_FSWORD_FLAME8, 0, 0}, // S_FSWORD_FLAME7
+ {SPR_FSFX, 32788, 3, NULL, S_FSWORD_FLAME9, 0, 0}, // S_FSWORD_FLAME8
+ {SPR_FSFX, 32789, 3, NULL, S_FSWORD_FLAME10, 0, 0}, // S_FSWORD_FLAME9
+ {SPR_FSFX, 32790, 3, NULL, S_NULL, 0, 0}, // S_FSWORD_FLAME10
+ {SPR_CMCE, 0, 1, A_WeaponReady, S_CMACEREADY, 0, 0}, // S_CMACEREADY
+ {SPR_CMCE, 0, 1, A_Lower, S_CMACEDOWN, 0, 0}, // S_CMACEDOWN
+ {SPR_CMCE, 0, 1, A_Raise, S_CMACEUP, 0, 0}, // S_CMACEUP
+ {SPR_CMCE, 1, 2, NULL, S_CMACEATK_2, 60, 20}, // S_CMACEATK_1
+ {SPR_CMCE, 1, 1, NULL, S_CMACEATK_3, 30, 33}, // S_CMACEATK_2
+ {SPR_CMCE, 1, 2, NULL, S_CMACEATK_4, 8, 45}, // S_CMACEATK_3
+ {SPR_CMCE, 2, 1, NULL, S_CMACEATK_5, 8, 45}, // S_CMACEATK_4
+ {SPR_CMCE, 3, 1, NULL, S_CMACEATK_6, 8, 45}, // S_CMACEATK_5
+ {SPR_CMCE, 4, 1, NULL, S_CMACEATK_7, 8, 45}, // S_CMACEATK_6
+ {SPR_CMCE, 4, 1, A_CMaceAttack, S_CMACEATK_8, -11, 58}, // S_CMACEATK_7
+ {SPR_CMCE, 5, 1, NULL, S_CMACEATK_9, 8, 45}, // S_CMACEATK_8
+ {SPR_CMCE, 5, 2, NULL, S_CMACEATK_10, -8, 74}, // S_CMACEATK_9
+ {SPR_CMCE, 5, 1, NULL, S_CMACEATK_11, -20, 96}, // S_CMACEATK_10
+ {SPR_CMCE, 5, 8, NULL, S_CMACEATK_12, -33, 160}, // S_CMACEATK_11
+ {SPR_CMCE, 0, 2, A_ReFire, S_CMACEATK_13, 8, 75}, // S_CMACEATK_12
+ {SPR_CMCE, 0, 1, NULL, S_CMACEATK_14, 8, 65}, // S_CMACEATK_13
+ {SPR_CMCE, 0, 2, NULL, S_CMACEATK_15, 8, 60}, // S_CMACEATK_14
+ {SPR_CMCE, 0, 1, NULL, S_CMACEATK_16, 8, 55}, // S_CMACEATK_15
+ {SPR_CMCE, 0, 2, NULL, S_CMACEATK_17, 8, 50}, // S_CMACEATK_16
+ {SPR_CMCE, 0, 1, NULL, S_CMACEREADY, 8, 45}, // S_CMACEATK_17
+ {SPR_WCSS, 0, -1, NULL, S_NULL, 0, 0}, // S_CSTAFF
+ {SPR_CSSF, 2, 4, NULL, S_CSTAFFREADY1, 0, 0}, // S_CSTAFFREADY
+ {SPR_CSSF, 1, 3, A_CStaffInitBlink, S_CSTAFFREADY2, 0, 0}, // S_CSTAFFREADY1
+ {SPR_CSSF, 0, 1, A_WeaponReady, S_CSTAFFREADY3, 0, 0}, // S_CSTAFFREADY2
+ {SPR_CSSF, 0, 1, A_WeaponReady, S_CSTAFFREADY4, 0, 0}, // S_CSTAFFREADY3
+ {SPR_CSSF, 0, 1, A_WeaponReady, S_CSTAFFREADY5, 0, 0}, // S_CSTAFFREADY4
+ {SPR_CSSF, 0, 1, A_WeaponReady, S_CSTAFFREADY6, 0, 0}, // S_CSTAFFREADY5
+ {SPR_CSSF, 0, 1, A_WeaponReady, S_CSTAFFREADY7, 0, 0}, // S_CSTAFFREADY6
+ {SPR_CSSF, 0, 1, A_WeaponReady, S_CSTAFFREADY8, 0, 0}, // S_CSTAFFREADY7
+ {SPR_CSSF, 0, 1, A_WeaponReady, S_CSTAFFREADY9, 0, 0}, // S_CSTAFFREADY8
+ {SPR_CSSF, 0, 1, A_CStaffCheckBlink, S_CSTAFFREADY2, 0, 0}, // S_CSTAFFREADY9
+ {SPR_CSSF, 1, 1, A_WeaponReady, S_CSTAFFBLINK2, 0, 0}, // S_CSTAFFBLINK1
+ {SPR_CSSF, 1, 1, A_WeaponReady, S_CSTAFFBLINK3, 0, 0}, // S_CSTAFFBLINK2
+ {SPR_CSSF, 1, 1, A_WeaponReady, S_CSTAFFBLINK4, 0, 0}, // S_CSTAFFBLINK3
+ {SPR_CSSF, 2, 1, A_WeaponReady, S_CSTAFFBLINK5, 0, 0}, // S_CSTAFFBLINK4
+ {SPR_CSSF, 2, 1, A_WeaponReady, S_CSTAFFBLINK6, 0, 0}, // S_CSTAFFBLINK5
+ {SPR_CSSF, 2, 1, A_WeaponReady, S_CSTAFFBLINK7, 0, 0}, // S_CSTAFFBLINK6
+ {SPR_CSSF, 2, 1, A_WeaponReady, S_CSTAFFBLINK8, 0, 0}, // S_CSTAFFBLINK7
+ {SPR_CSSF, 2, 1, A_WeaponReady, S_CSTAFFBLINK9, 0, 0}, // S_CSTAFFBLINK8
+ {SPR_CSSF, 1, 1, A_WeaponReady, S_CSTAFFBLINK10, 0, 0}, // S_CSTAFFBLINK9
+ {SPR_CSSF, 1, 1, A_WeaponReady, S_CSTAFFBLINK11, 0, 0}, // S_CSTAFFBLINK10
+ {SPR_CSSF, 1, 1, A_WeaponReady, S_CSTAFFREADY2, 0, 0}, // S_CSTAFFBLINK11
+ {SPR_CSSF, 1, 3, NULL, S_CSTAFFDOWN2, 0, 0}, // S_CSTAFFDOWN
+ {SPR_CSSF, 2, 4, NULL, S_CSTAFFDOWN3, 0, 0}, // S_CSTAFFDOWN2
+ {SPR_CSSF, 2, 1, A_Lower, S_CSTAFFDOWN3, 0, 0}, // S_CSTAFFDOWN3
+ {SPR_CSSF, 2, 1, A_Raise, S_CSTAFFUP, 0, 0}, // S_CSTAFFUP
+ {SPR_CSSF, 0, 1, A_CStaffCheck, S_CSTAFFATK_2, 0, 45}, // S_CSTAFFATK_1
+ {SPR_CSSF, 9, 1, A_CStaffAttack, S_CSTAFFATK_3, 0, 50}, // S_CSTAFFATK_2
+ {SPR_CSSF, 9, 2, NULL, S_CSTAFFATK_4, 0, 50}, // S_CSTAFFATK_3
+ {SPR_CSSF, 9, 2, NULL, S_CSTAFFATK_5, 0, 45}, // S_CSTAFFATK_4
+ {SPR_CSSF, 0, 2, NULL, S_CSTAFFATK_6, 0, 40}, // S_CSTAFFATK_5
+ {SPR_CSSF, 0, 2, NULL, S_CSTAFFREADY2, 0, 36}, // S_CSTAFFATK_6
+ {SPR_CSSF, 10, 10, NULL, S_CSTAFFREADY2, 0, 36}, // S_CSTAFFATK2_1
+ {SPR_CSSF, 32771, 1, A_CStaffMissileSlither, S_CSTAFF_MISSILE2, 0, 0}, // S_CSTAFF_MISSILE1
+ {SPR_CSSF, 32771, 1, A_CStaffMissileSlither, S_CSTAFF_MISSILE3, 0, 0}, // S_CSTAFF_MISSILE2
+ {SPR_CSSF, 32772, 1, A_CStaffMissileSlither, S_CSTAFF_MISSILE4, 0, 0}, // S_CSTAFF_MISSILE3
+ {SPR_CSSF, 32772, 1, A_CStaffMissileSlither, S_CSTAFF_MISSILE1, 0, 0}, // S_CSTAFF_MISSILE4
+ {SPR_CSSF, 32773, 4, NULL, S_CSTAFF_MISSILE_X2, 0, 0}, // S_CSTAFF_MISSILE_X1
+ {SPR_CSSF, 32774, 4, NULL, S_CSTAFF_MISSILE_X3, 0, 0}, // S_CSTAFF_MISSILE_X2
+ {SPR_CSSF, 32775, 3, NULL, S_CSTAFF_MISSILE_X4, 0, 0}, // S_CSTAFF_MISSILE_X3
+ {SPR_CSSF, 32776, 3, NULL, S_NULL, 0, 0}, // S_CSTAFF_MISSILE_X4
+ {SPR_FHFX, 18, 4, NULL, S_CSTAFFPUFF2, 0, 0}, // S_CSTAFFPUFF1
+ {SPR_FHFX, 19, 4, NULL, S_CSTAFFPUFF3, 0, 0}, // S_CSTAFFPUFF2
+ {SPR_FHFX, 20, 4, NULL, S_CSTAFFPUFF4, 0, 0}, // S_CSTAFFPUFF3
+ {SPR_FHFX, 21, 4, NULL, S_CSTAFFPUFF5, 0, 0}, // S_CSTAFFPUFF4
+ {SPR_FHFX, 22, 4, NULL, S_NULL, 0, 0}, // S_CSTAFFPUFF5
+ {SPR_WCFM, 32768, 4, NULL, S_CFLAME2, 0, 0}, // S_CFLAME1
+ {SPR_WCFM, 32769, 4, NULL, S_CFLAME3, 0, 0}, // S_CFLAME2
+ {SPR_WCFM, 32770, 4, NULL, S_CFLAME4, 0, 0}, // S_CFLAME3
+ {SPR_WCFM, 32771, 4, NULL, S_CFLAME5, 0, 0}, // S_CFLAME4
+ {SPR_WCFM, 32772, 4, NULL, S_CFLAME6, 0, 0}, // S_CFLAME5
+ {SPR_WCFM, 32773, 4, NULL, S_CFLAME7, 0, 0}, // S_CFLAME6
+ {SPR_WCFM, 32774, 4, NULL, S_CFLAME8, 0, 0}, // S_CFLAME7
+ {SPR_WCFM, 32775, 4, NULL, S_CFLAME1, 0, 0}, // S_CFLAME8
+ {SPR_CFLM, 0, 1, A_WeaponReady, S_CFLAMEREADY2, 0, 0}, // S_CFLAMEREADY1
+ {SPR_CFLM, 0, 1, A_WeaponReady, S_CFLAMEREADY3, 0, 0}, // S_CFLAMEREADY2
+ {SPR_CFLM, 0, 1, A_WeaponReady, S_CFLAMEREADY4, 0, 0}, // S_CFLAMEREADY3
+ {SPR_CFLM, 0, 1, A_WeaponReady, S_CFLAMEREADY5, 0, 0}, // S_CFLAMEREADY4
+ {SPR_CFLM, 1, 1, A_WeaponReady, S_CFLAMEREADY6, 0, 0}, // S_CFLAMEREADY5
+ {SPR_CFLM, 1, 1, A_WeaponReady, S_CFLAMEREADY7, 0, 0}, // S_CFLAMEREADY6
+ {SPR_CFLM, 1, 1, A_WeaponReady, S_CFLAMEREADY8, 0, 0}, // S_CFLAMEREADY7
+ {SPR_CFLM, 1, 1, A_WeaponReady, S_CFLAMEREADY9, 0, 0}, // S_CFLAMEREADY8
+ {SPR_CFLM, 2, 1, A_WeaponReady, S_CFLAMEREADY10, 0, 0}, // S_CFLAMEREADY9
+ {SPR_CFLM, 2, 1, A_WeaponReady, S_CFLAMEREADY11, 0, 0}, // S_CFLAMEREADY10
+ {SPR_CFLM, 2, 1, A_WeaponReady, S_CFLAMEREADY12, 0, 0}, // S_CFLAMEREADY11
+ {SPR_CFLM, 2, 1, A_WeaponReady, S_CFLAMEREADY1, 0, 0}, // S_CFLAMEREADY12
+ {SPR_CFLM, 0, 1, A_Lower, S_CFLAMEDOWN, 0, 0}, // S_CFLAMEDOWN
+ {SPR_CFLM, 0, 1, A_Raise, S_CFLAMEUP, 0, 0}, // S_CFLAMEUP
+ {SPR_CFLM, 0, 2, NULL, S_CFLAMEATK_2, 0, 40}, // S_CFLAMEATK_1
+ {SPR_CFLM, 3, 2, NULL, S_CFLAMEATK_3, 0, 50}, // S_CFLAMEATK_2
+ {SPR_CFLM, 3, 2, NULL, S_CFLAMEATK_4, 0, 36}, // S_CFLAMEATK_3
+ {SPR_CFLM, 32772, 4, NULL, S_CFLAMEATK_5, 0, 0}, // S_CFLAMEATK_4
+ {SPR_CFLM, 32773, 4, A_CFlameAttack, S_CFLAMEATK_6, 0, 0}, // S_CFLAMEATK_5
+ {SPR_CFLM, 32772, 4, NULL, S_CFLAMEATK_7, 0, 0}, // S_CFLAMEATK_6
+ {SPR_CFLM, 6, 2, NULL, S_CFLAMEATK_8, 0, 40}, // S_CFLAMEATK_7
+ {SPR_CFLM, 6, 2, NULL, S_CFLAMEREADY1, 0, 0}, // S_CFLAMEATK_8
+ {SPR_CFFX, 32781, 5, NULL, S_CFLAMEFLOOR2, 0, 0}, // S_CFLAMEFLOOR1
+ {SPR_CFFX, 32782, 4, NULL, S_CFLAMEFLOOR3, 0, 0}, // S_CFLAMEFLOOR2
+ {SPR_CFFX, 32783, 3, NULL, S_NULL, 0, 0}, // S_CFLAMEFLOOR3
+ {SPR_CFFX, 32768, 3, NULL, S_FLAMEPUFF2, 0, 0}, // S_FLAMEPUFF1
+ {SPR_CFFX, 32769, 3, NULL, S_FLAMEPUFF3, 0, 0}, // S_FLAMEPUFF2
+ {SPR_CFFX, 32770, 3, NULL, S_FLAMEPUFF4, 0, 0}, // S_FLAMEPUFF3
+ {SPR_CFFX, 32771, 4, NULL, S_FLAMEPUFF5, 0, 0}, // S_FLAMEPUFF4
+ {SPR_CFFX, 32772, 3, NULL, S_FLAMEPUFF6, 0, 0}, // S_FLAMEPUFF5
+ {SPR_CFFX, 32773, 4, NULL, S_FLAMEPUFF7, 0, 0}, // S_FLAMEPUFF6
+ {SPR_CFFX, 32774, 3, NULL, S_FLAMEPUFF8, 0, 0}, // S_FLAMEPUFF7
+ {SPR_CFFX, 32775, 4, NULL, S_FLAMEPUFF9, 0, 0}, // S_FLAMEPUFF8
+ {SPR_CFFX, 32776, 3, NULL, S_FLAMEPUFF10, 0, 0}, // S_FLAMEPUFF9
+ {SPR_CFFX, 32777, 4, NULL, S_FLAMEPUFF11, 0, 0}, // S_FLAMEPUFF10
+ {SPR_CFFX, 32778, 3, NULL, S_FLAMEPUFF12, 0, 0}, // S_FLAMEPUFF11
+ {SPR_CFFX, 32779, 4, NULL, S_FLAMEPUFF13, 0, 0}, // S_FLAMEPUFF12
+ {SPR_CFFX, 32780, 3, NULL, S_NULL, 0, 0}, // S_FLAMEPUFF13
+ {SPR_CFFX, 32768, 3, NULL, S_FLAMEPUFF2_2, 0, 0}, // S_FLAMEPUFF2_1
+ {SPR_CFFX, 32769, 3, NULL, S_FLAMEPUFF2_3, 0, 0}, // S_FLAMEPUFF2_2
+ {SPR_CFFX, 32770, 3, NULL, S_FLAMEPUFF2_4, 0, 0}, // S_FLAMEPUFF2_3
+ {SPR_CFFX, 32771, 4, NULL, S_FLAMEPUFF2_5, 0, 0}, // S_FLAMEPUFF2_4
+ {SPR_CFFX, 32772, 3, NULL, S_FLAMEPUFF2_6, 0, 0}, // S_FLAMEPUFF2_5
+ {SPR_CFFX, 32773, 4, NULL, S_FLAMEPUFF2_7, 0, 0}, // S_FLAMEPUFF2_6
+ {SPR_CFFX, 32774, 3, NULL, S_FLAMEPUFF2_8, 0, 0}, // S_FLAMEPUFF2_7
+ {SPR_CFFX, 32775, 4, NULL, S_FLAMEPUFF2_9, 0, 0}, // S_FLAMEPUFF2_8
+ {SPR_CFFX, 32776, 3, NULL, S_FLAMEPUFF2_10, 0, 0}, // S_FLAMEPUFF2_9
+ {SPR_CFFX, 32770, 3, NULL, S_FLAMEPUFF2_11, 0, 0}, // S_FLAMEPUFF2_10
+ {SPR_CFFX, 32771, 4, NULL, S_FLAMEPUFF2_12, 0, 0}, // S_FLAMEPUFF2_11
+ {SPR_CFFX, 32772, 3, NULL, S_FLAMEPUFF2_13, 0, 0}, // S_FLAMEPUFF2_12
+ {SPR_CFFX, 32773, 4, NULL, S_FLAMEPUFF2_14, 0, 0}, // S_FLAMEPUFF2_13
+ {SPR_CFFX, 32774, 3, NULL, S_FLAMEPUFF2_15, 0, 0}, // S_FLAMEPUFF2_14
+ {SPR_CFFX, 32775, 4, NULL, S_FLAMEPUFF2_16, 0, 0}, // S_FLAMEPUFF2_15
+ {SPR_CFFX, 32776, 3, NULL, S_FLAMEPUFF2_17, 0, 0}, // S_FLAMEPUFF2_16
+ {SPR_CFFX, 32777, 4, NULL, S_FLAMEPUFF2_18, 0, 0}, // S_FLAMEPUFF2_17
+ {SPR_CFFX, 32778, 3, NULL, S_FLAMEPUFF2_19, 0, 0}, // S_FLAMEPUFF2_18
+ {SPR_CFFX, 32779, 4, NULL, S_FLAMEPUFF2_20, 0, 0}, // S_FLAMEPUFF2_19
+ {SPR_CFFX, 32780, 3, NULL, S_NULL, 0, 0}, // S_FLAMEPUFF2_20
+ {SPR_CFCF, 32768, 4, NULL, S_CIRCLE_FLAME2, 0, 0}, // S_CIRCLE_FLAME1
+ {SPR_CFCF, 32769, 2, A_CFlameRotate, S_CIRCLE_FLAME3, 0, 0}, // S_CIRCLE_FLAME2
+ {SPR_CFCF, 32770, 2, NULL, S_CIRCLE_FLAME4, 0, 0}, // S_CIRCLE_FLAME3
+ {SPR_CFCF, 32771, 1, NULL, S_CIRCLE_FLAME5, 0, 0}, // S_CIRCLE_FLAME4
+ {SPR_CFCF, 32772, 2, NULL, S_CIRCLE_FLAME6, 0, 0}, // S_CIRCLE_FLAME5
+ {SPR_CFCF, 32773, 2, A_CFlameRotate, S_CIRCLE_FLAME7, 0, 0}, // S_CIRCLE_FLAME6
+ {SPR_CFCF, 32774, 1, NULL, S_CIRCLE_FLAME8, 0, 0}, // S_CIRCLE_FLAME7
+ {SPR_CFCF, 32775, 2, NULL, S_CIRCLE_FLAME9, 0, 0}, // S_CIRCLE_FLAME8
+ {SPR_CFCF, 32776, 2, NULL, S_CIRCLE_FLAME10, 0, 0}, // S_CIRCLE_FLAME9
+ {SPR_CFCF, 32777, 1, A_CFlameRotate, S_CIRCLE_FLAME11, 0, 0}, // S_CIRCLE_FLAME10
+ {SPR_CFCF, 32778, 2, NULL, S_CIRCLE_FLAME12, 0, 0}, // S_CIRCLE_FLAME11
+ {SPR_CFCF, 32779, 3, NULL, S_CIRCLE_FLAME13, 0, 0}, // S_CIRCLE_FLAME12
+ {SPR_CFCF, 32780, 3, NULL, S_CIRCLE_FLAME14, 0, 0}, // S_CIRCLE_FLAME13
+ {SPR_CFCF, 32781, 2, A_CFlameRotate, S_CIRCLE_FLAME15, 0, 0}, // S_CIRCLE_FLAME14
+ {SPR_CFCF, 32782, 3, NULL, S_CIRCLE_FLAME16, 0, 0}, // S_CIRCLE_FLAME15
+ {SPR_CFCF, 32783, 2, NULL, S_NULL, 0, 0}, // S_CIRCLE_FLAME16
+ {SPR_CFCF, 32784, 3, NULL, S_CIRCLE_FLAME_X2, 0, 0}, // S_CIRCLE_FLAME_X1
+ {SPR_CFCF, 32785, 3, NULL, S_CIRCLE_FLAME_X3, 0, 0}, // S_CIRCLE_FLAME_X2
+ {SPR_CFCF, 32786, 3, A_Explode, S_CIRCLE_FLAME_X4, 0, 0}, // S_CIRCLE_FLAME_X3
+ {SPR_CFCF, 32787, 3, NULL, S_CIRCLE_FLAME_X5, 0, 0}, // S_CIRCLE_FLAME_X4
+ {SPR_CFCF, 32788, 3, NULL, S_CIRCLE_FLAME_X6, 0, 0}, // S_CIRCLE_FLAME_X5
+ {SPR_CFCF, 32789, 3, NULL, S_CIRCLE_FLAME_X7, 0, 0}, // S_CIRCLE_FLAME_X6
+ {SPR_CFCF, 32790, 3, NULL, S_CIRCLE_FLAME_X8, 0, 0}, // S_CIRCLE_FLAME_X7
+ {SPR_CFCF, 32791, 3, NULL, S_CIRCLE_FLAME_X9, 0, 0}, // S_CIRCLE_FLAME_X8
+ {SPR_CFCF, 32792, 3, NULL, S_CIRCLE_FLAME_X10, 0, 0}, // S_CIRCLE_FLAME_X9
+ {SPR_CFCF, 32793, 3, NULL, S_NULL, 0, 0}, // S_CIRCLE_FLAME_X10
+ {SPR_CFFX, 32768, 4, NULL, S_CFLAME_MISSILE2, 0, 0}, // S_CFLAME_MISSILE1
+ {SPR_CFFX, 0, 1, A_CFlamePuff, S_FLAMEPUFF1, 0, 0}, // S_CFLAME_MISSILE2
+ {SPR_CFFX, 32768, 1, A_CFlameMissile, S_FLAMEPUFF1, 0, 0}, // S_CFLAME_MISSILE_X
+ {SPR_CHLY, 0, 1, A_WeaponReady, S_CHOLYREADY, 0, 0}, // S_CHOLYREADY
+ {SPR_CHLY, 0, 1, A_Lower, S_CHOLYDOWN, 0, 0}, // S_CHOLYDOWN
+ {SPR_CHLY, 0, 1, A_Raise, S_CHOLYUP, 0, 0}, // S_CHOLYUP
+ {SPR_CHLY, 32768, 1, NULL, S_CHOLYATK_2, 0, 40}, // S_CHOLYATK_1
+ {SPR_CHLY, 32769, 1, NULL, S_CHOLYATK_3, 0, 40}, // S_CHOLYATK_2
+ {SPR_CHLY, 32770, 2, NULL, S_CHOLYATK_4, 0, 43}, // S_CHOLYATK_3
+ {SPR_CHLY, 32771, 2, NULL, S_CHOLYATK_5, 0, 43}, // S_CHOLYATK_4
+ {SPR_CHLY, 32772, 2, NULL, S_CHOLYATK_6, 0, 45}, // S_CHOLYATK_5
+ {SPR_CHLY, 32773, 6, A_CHolyAttack, S_CHOLYATK_7, 0, 48}, // S_CHOLYATK_6
+ {SPR_CHLY, 32774, 2, A_CHolyPalette, S_CHOLYATK_8, 0, 40}, // S_CHOLYATK_7
+ {SPR_CHLY, 32774, 2, A_CHolyPalette, S_CHOLYATK_9, 0, 40}, // S_CHOLYATK_8
+ {SPR_CHLY, 32774, 2, A_CHolyPalette, S_CHOLYREADY, 0, 36}, // S_CHOLYATK_9
+ {SPR_SPIR, 0, 2, A_CHolySeek, S_HOLY_FX2, 0, 0}, // S_HOLY_FX1
+ {SPR_SPIR, 0, 2, A_CHolySeek, S_HOLY_FX3, 0, 0}, // S_HOLY_FX2
+ {SPR_SPIR, 1, 2, A_CHolySeek, S_HOLY_FX4, 0, 0}, // S_HOLY_FX3
+ {SPR_SPIR, 1, 2, A_CHolyCheckScream, S_HOLY_FX1, 0, 0}, // S_HOLY_FX4
+ {SPR_SPIR, 3, 4, NULL, S_HOLY_FX_X2, 0, 0}, // S_HOLY_FX_X1
+ {SPR_SPIR, 4, 4, A_Scream, S_HOLY_FX_X3, 0, 0}, // S_HOLY_FX_X2
+ {SPR_SPIR, 5, 4, NULL, S_HOLY_FX_X4, 0, 0}, // S_HOLY_FX_X3
+ {SPR_SPIR, 6, 4, NULL, S_HOLY_FX_X5, 0, 0}, // S_HOLY_FX_X4
+ {SPR_SPIR, 7, 4, NULL, S_HOLY_FX_X6, 0, 0}, // S_HOLY_FX_X5
+ {SPR_SPIR, 8, 4, NULL, S_NULL, 0, 0}, // S_HOLY_FX_X6
+ {SPR_SPIR, 2, 1, A_CHolyTail, S_HOLY_TAIL1, 0, 0}, // S_HOLY_TAIL1
+ {SPR_SPIR, 3, -1, NULL, S_NULL, 0, 0}, // S_HOLY_TAIL2
+ {SPR_SPIR, 10, 3, NULL, S_HOLY_PUFF2, 0, 0}, // S_HOLY_PUFF1
+ {SPR_SPIR, 11, 3, NULL, S_HOLY_PUFF3, 0, 0}, // S_HOLY_PUFF2
+ {SPR_SPIR, 12, 3, NULL, S_HOLY_PUFF4, 0, 0}, // S_HOLY_PUFF3
+ {SPR_SPIR, 13, 3, NULL, S_HOLY_PUFF5, 0, 0}, // S_HOLY_PUFF4
+ {SPR_SPIR, 14, 3, NULL, S_NULL, 0, 0}, // S_HOLY_PUFF5
+ {SPR_SPIR, 32783, 3, A_CHolySpawnPuff, S_HOLY_MISSILE2, 0, 0}, // S_HOLY_MISSILE1
+ {SPR_SPIR, 32783, 3, A_CHolySpawnPuff, S_HOLY_MISSILE3, 0, 0}, // S_HOLY_MISSILE2
+ {SPR_SPIR, 32783, 3, A_CHolySpawnPuff, S_HOLY_MISSILE4, 0, 0}, // S_HOLY_MISSILE3
+ {SPR_SPIR, 32783, 3, A_CHolySpawnPuff, S_HOLY_MISSILE_X, 0, 0}, // S_HOLY_MISSILE4
+ {SPR_SPIR, 32783, 1, A_CHolyAttack2, S_NULL, 0, 0}, // S_HOLY_MISSILE_X
+ {SPR_SPIR, 16, 3, NULL, S_HOLY_MISSILE_P2, 0, 0}, // S_HOLY_MISSILE_P1
+ {SPR_SPIR, 17, 3, NULL, S_HOLY_MISSILE_P3, 0, 0}, // S_HOLY_MISSILE_P2
+ {SPR_SPIR, 18, 3, NULL, S_HOLY_MISSILE_P4, 0, 0}, // S_HOLY_MISSILE_P3
+ {SPR_SPIR, 19, 3, NULL, S_HOLY_MISSILE_P5, 0, 0}, // S_HOLY_MISSILE_P4
+ {SPR_SPIR, 20, 3, NULL, S_NULL, 0, 0}, // S_HOLY_MISSILE_P5
+ {SPR_MWND, 0, 1, A_WeaponReady, S_MWANDREADY, 0, 0}, // S_MWANDREADY
+ {SPR_MWND, 0, 1, A_Lower, S_MWANDDOWN, 0, 0}, // S_MWANDDOWN
+ {SPR_MWND, 0, 1, A_Raise, S_MWANDUP, 0, 0}, // S_MWANDUP
+ {SPR_MWND, 0, 6, NULL, S_MWANDATK_2, 0, 0}, // S_MWANDATK_1
+ {SPR_MWND, 32769, 6, A_MWandAttack, S_MWANDATK_3, 0, 48}, // S_MWANDATK_2
+ {SPR_MWND, 0, 3, NULL, S_MWANDATK_4, 0, 40}, // S_MWANDATK_3
+ {SPR_MWND, 0, 3, A_ReFire, S_MWANDREADY, 0, 36}, // S_MWANDATK_4
+ {SPR_MWND, 32772, 4, NULL, S_MWANDPUFF2, 0, 0}, // S_MWANDPUFF1
+ {SPR_MWND, 32773, 3, NULL, S_MWANDPUFF3, 0, 0}, // S_MWANDPUFF2
+ {SPR_MWND, 32774, 4, NULL, S_MWANDPUFF4, 0, 0}, // S_MWANDPUFF3
+ {SPR_MWND, 32775, 3, NULL, S_MWANDPUFF5, 0, 0}, // S_MWANDPUFF4
+ {SPR_MWND, 32776, 4, NULL, S_NULL, 0, 0}, // S_MWANDPUFF5
+ {SPR_MWND, 2, 4, NULL, S_MWANDSMOKE2, 0, 0}, // S_MWANDSMOKE1
+ {SPR_MWND, 3, 4, NULL, S_MWANDSMOKE3, 0, 0}, // S_MWANDSMOKE2
+ {SPR_MWND, 2, 4, NULL, S_MWANDSMOKE4, 0, 0}, // S_MWANDSMOKE3
+ {SPR_MWND, 3, 4, NULL, S_NULL, 0, 0}, // S_MWANDSMOKE4
+ {SPR_MWND, 32770, 4, NULL, S_MWAND_MISSILE2, 0, 0}, // S_MWAND_MISSILE1
+ {SPR_MWND, 32771, 4, NULL, S_MWAND_MISSILE1, 0, 0}, // S_MWAND_MISSILE2
+ {SPR_WMLG, 32768, 4, NULL, S_MW_LIGHTNING2, 0, 0}, // S_MW_LIGHTNING1
+ {SPR_WMLG, 32769, 4, NULL, S_MW_LIGHTNING3, 0, 0}, // S_MW_LIGHTNING2
+ {SPR_WMLG, 32770, 4, NULL, S_MW_LIGHTNING4, 0, 0}, // S_MW_LIGHTNING3
+ {SPR_WMLG, 32771, 4, NULL, S_MW_LIGHTNING5, 0, 0}, // S_MW_LIGHTNING4
+ {SPR_WMLG, 32772, 4, NULL, S_MW_LIGHTNING6, 0, 0}, // S_MW_LIGHTNING5
+ {SPR_WMLG, 32773, 4, NULL, S_MW_LIGHTNING7, 0, 0}, // S_MW_LIGHTNING6
+ {SPR_WMLG, 32774, 4, NULL, S_MW_LIGHTNING8, 0, 0}, // S_MW_LIGHTNING7
+ {SPR_WMLG, 32775, 4, NULL, S_MW_LIGHTNING1, 0, 0}, // S_MW_LIGHTNING8
+ {SPR_MLNG, 32768, 1, A_WeaponReady, S_MLIGHTNINGREADY2, 0, 0}, // S_MLIGHTNINGREADY
+ {SPR_MLNG, 32768, 1, A_WeaponReady, S_MLIGHTNINGREADY3, 0, 0}, // S_MLIGHTNINGREADY2
+ {SPR_MLNG, 32768, 1, A_WeaponReady, S_MLIGHTNINGREADY4, 0, 0}, // S_MLIGHTNINGREADY3
+ {SPR_MLNG, 32768, 1, A_WeaponReady, S_MLIGHTNINGREADY5, 0, 0}, // S_MLIGHTNINGREADY4
+ {SPR_MLNG, 32768, 1, A_WeaponReady, S_MLIGHTNINGREADY6, 0, 0}, // S_MLIGHTNINGREADY5
+ {SPR_MLNG, 32768, 1, A_LightningReady, S_MLIGHTNINGREADY7, 0, 0}, // S_MLIGHTNINGREADY6
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY8, 0, 0}, // S_MLIGHTNINGREADY7
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY9, 0, 0}, // S_MLIGHTNINGREADY8
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY10, 0, 0}, // S_MLIGHTNINGREADY9
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY11, 0, 0}, // S_MLIGHTNINGREADY10
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY12, 0, 0}, // S_MLIGHTNINGREADY11
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY13, 0, 0}, // S_MLIGHTNINGREADY12
+ {SPR_MLNG, 32770, 1, A_WeaponReady, S_MLIGHTNINGREADY14, 0, 0}, // S_MLIGHTNINGREADY13
+ {SPR_MLNG, 32770, 1, A_WeaponReady, S_MLIGHTNINGREADY15, 0, 0}, // S_MLIGHTNINGREADY14
+ {SPR_MLNG, 32770, 1, A_WeaponReady, S_MLIGHTNINGREADY16, 0, 0}, // S_MLIGHTNINGREADY15
+ {SPR_MLNG, 32770, 1, A_WeaponReady, S_MLIGHTNINGREADY17, 0, 0}, // S_MLIGHTNINGREADY16
+ {SPR_MLNG, 32770, 1, A_WeaponReady, S_MLIGHTNINGREADY18, 0, 0}, // S_MLIGHTNINGREADY17
+ {SPR_MLNG, 32770, 1, A_LightningReady, S_MLIGHTNINGREADY19, 0, 0}, // S_MLIGHTNINGREADY18
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY20, 0, 0}, // S_MLIGHTNINGREADY19
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY21, 0, 0}, // S_MLIGHTNINGREADY20
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY22, 0, 0}, // S_MLIGHTNINGREADY21
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY23, 0, 0}, // S_MLIGHTNINGREADY22
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY24, 0, 0}, // S_MLIGHTNINGREADY23
+ {SPR_MLNG, 32769, 1, A_WeaponReady, S_MLIGHTNINGREADY, 0, 0}, // S_MLIGHTNINGREADY24
+ {SPR_MLNG, 32768, 1, A_Lower, S_MLIGHTNINGDOWN, 0, 0}, // S_MLIGHTNINGDOWN
+ {SPR_MLNG, 32768, 1, A_Raise, S_MLIGHTNINGUP, 0, 0}, // S_MLIGHTNINGUP
+ {SPR_MLNG, 32771, 3, NULL, S_MLIGHTNINGATK_2, 0, 0}, // S_MLIGHTNINGATK_1
+ {SPR_MLNG, 32772, 3, NULL, S_MLIGHTNINGATK_3, 0, 0}, // S_MLIGHTNINGATK_2
+ {SPR_MLNG, 32773, 4, A_MLightningAttack, S_MLIGHTNINGATK_4, 0, 0}, // S_MLIGHTNINGATK_3
+ {SPR_MLNG, 32774, 4, NULL, S_MLIGHTNINGATK_5, 0, 0}, // S_MLIGHTNINGATK_4
+ {SPR_MLNG, 32775, 3, NULL, S_MLIGHTNINGATK_6, 0, 0}, // S_MLIGHTNINGATK_5
+ {SPR_MLNG, 32776, 3, NULL, S_MLIGHTNINGATK_7, 0, 0}, // S_MLIGHTNINGATK_6
+ {SPR_MLNG, 32776, 6, NULL, S_MLIGHTNINGATK_8, 0, 199}, // S_MLIGHTNINGATK_7
+ {SPR_MLNG, 32770, 2, NULL, S_MLIGHTNINGATK_9, 0, 55}, // S_MLIGHTNINGATK_8
+ {SPR_MLNG, 32769, 2, NULL, S_MLIGHTNINGATK_10, 0, 50}, // S_MLIGHTNINGATK_9
+ {SPR_MLNG, 32769, 2, NULL, S_MLIGHTNINGATK_11, 0, 45}, // S_MLIGHTNINGATK_10
+ {SPR_MLNG, 32769, 2, NULL, S_MLIGHTNINGREADY, 0, 40}, // S_MLIGHTNINGATK_11
+ {SPR_MLFX, 32768, 2, A_LightningZap, S_LIGHTNING_CEILING2, 0, 0}, // S_LIGHTNING_CEILING1
+ {SPR_MLFX, 32769, 2, A_LightningClip, S_LIGHTNING_CEILING3, 0, 0}, // S_LIGHTNING_CEILING2
+ {SPR_MLFX, 32770, 2, A_LightningClip, S_LIGHTNING_CEILING4, 0, 0}, // S_LIGHTNING_CEILING3
+ {SPR_MLFX, 32771, 2, A_LightningClip, S_LIGHTNING_CEILING1, 0, 0}, // S_LIGHTNING_CEILING4
+ {SPR_MLF2, 32768, 2, A_LightningRemove, S_LIGHTNING_C_X2, 0, 0}, // S_LIGHTNING_C_X1
+ {SPR_MLF2, 32769, 3, NULL, S_LIGHTNING_C_X3, 0, 0}, // S_LIGHTNING_C_X2
+ {SPR_MLF2, 32770, 3, NULL, S_LIGHTNING_C_X4, 0, 0}, // S_LIGHTNING_C_X3
+ {SPR_MLF2, 32771, 3, NULL, S_LIGHTNING_C_X5, 0, 0}, // S_LIGHTNING_C_X4
+ {SPR_MLF2, 32772, 3, NULL, S_LIGHTNING_C_X6, 0, 0}, // S_LIGHTNING_C_X5
+ {SPR_MLF2, 32778, 3, NULL, S_LIGHTNING_C_X7, 0, 0}, // S_LIGHTNING_C_X6
+ {SPR_MLF2, 32779, 3, NULL, S_LIGHTNING_C_X8, 0, 0}, // S_LIGHTNING_C_X7
+ {SPR_MLF2, 32780, 3, NULL, S_LIGHTNING_C_X9, 0, 0}, // S_LIGHTNING_C_X8
+ {SPR_ACLO, 4, 35, NULL, S_LIGHTNING_C_X10, 0, 0}, // S_LIGHTNING_C_X9
+ {SPR_MLF2, 32781, 3, NULL, S_LIGHTNING_C_X11, 0, 0}, // S_LIGHTNING_C_X10
+ {SPR_MLF2, 32782, 3, NULL, S_LIGHTNING_C_X12, 0, 0}, // S_LIGHTNING_C_X11
+ {SPR_MLF2, 32783, 4, NULL, S_LIGHTNING_C_X13, 0, 0}, // S_LIGHTNING_C_X12
+ {SPR_MLF2, 32784, 3, NULL, S_LIGHTNING_C_X14, 0, 0}, // S_LIGHTNING_C_X13
+ {SPR_MLF2, 32783, 3, NULL, S_LIGHTNING_C_X15, 0, 0}, // S_LIGHTNING_C_X14
+ {SPR_MLF2, 32784, 4, NULL, S_LIGHTNING_C_X16, 0, 0}, // S_LIGHTNING_C_X15
+ {SPR_MLF2, 32783, 3, NULL, S_LIGHTNING_C_X17, 0, 0}, // S_LIGHTNING_C_X16
+ {SPR_MLF2, 32782, 3, NULL, S_LIGHTNING_C_X18, 0, 0}, // S_LIGHTNING_C_X17
+ {SPR_MLF2, 32783, 3, NULL, S_LIGHTNING_C_X19, 0, 0}, // S_LIGHTNING_C_X18
+ {SPR_MLF2, 32783, 1, A_HideThing, S_FREETARGMOBJ, 0, 0}, // S_LIGHTNING_C_X19
+ {SPR_MLFX, 32772, 2, A_LightningZap, S_LIGHTNING_FLOOR2, 0, 0}, // S_LIGHTNING_FLOOR1
+ {SPR_MLFX, 32773, 2, A_LightningClip, S_LIGHTNING_FLOOR3, 0, 0}, // S_LIGHTNING_FLOOR2
+ {SPR_MLFX, 32774, 2, A_LightningClip, S_LIGHTNING_FLOOR4, 0, 0}, // S_LIGHTNING_FLOOR3
+ {SPR_MLFX, 32775, 2, A_LightningClip, S_LIGHTNING_FLOOR1, 0, 0}, // S_LIGHTNING_FLOOR4
+ {SPR_MLF2, 32773, 2, A_LightningRemove, S_LIGHTNING_F_X2, 0, 0}, // S_LIGHTNING_F_X1
+ {SPR_MLF2, 32774, 3, NULL, S_LIGHTNING_F_X3, 0, 0}, // S_LIGHTNING_F_X2
+ {SPR_MLF2, 32775, 3, NULL, S_LIGHTNING_F_X4, 0, 0}, // S_LIGHTNING_F_X3
+ {SPR_MLF2, 32776, 3, NULL, S_LIGHTNING_F_X5, 0, 0}, // S_LIGHTNING_F_X4
+ {SPR_MLF2, 32777, 3, NULL, S_LIGHTNING_F_X6, 0, 0}, // S_LIGHTNING_F_X5
+ {SPR_MLF2, 32778, 3, NULL, S_LIGHTNING_F_X7, 0, 0}, // S_LIGHTNING_F_X6
+ {SPR_MLF2, 32779, 3, NULL, S_LIGHTNING_F_X8, 0, 0}, // S_LIGHTNING_F_X7
+ {SPR_MLF2, 32780, 3, NULL, S_LIGHTNING_F_X9, 0, 0}, // S_LIGHTNING_F_X8
+ {SPR_ACLO, 4, 20, NULL, S_LIGHTNING_F_X10, 0, 0}, // S_LIGHTNING_F_X9
+ {SPR_MLF2, 32781, 3, NULL, S_LIGHTNING_F_X11, 0, 0}, // S_LIGHTNING_F_X10
+ {SPR_MLF2, 32782, 3, NULL, S_LIGHTNING_F_X12, 0, 0}, // S_LIGHTNING_F_X11
+ {SPR_MLF2, 32783, 4, NULL, S_LIGHTNING_F_X13, 0, 0}, // S_LIGHTNING_F_X12
+ {SPR_MLF2, 32784, 3, NULL, S_LIGHTNING_F_X14, 0, 0}, // S_LIGHTNING_F_X13
+ {SPR_MLF2, 32783, 3, NULL, S_LIGHTNING_F_X15, 0, 0}, // S_LIGHTNING_F_X14
+ {SPR_MLF2, 32784, 4, A_LastZap, S_LIGHTNING_F_X16, 0, 0}, // S_LIGHTNING_F_X15
+ {SPR_MLF2, 32783, 3, NULL, S_LIGHTNING_F_X17, 0, 0}, // S_LIGHTNING_F_X16
+ {SPR_MLF2, 32782, 3, NULL, S_LIGHTNING_F_X18, 0, 0}, // S_LIGHTNING_F_X17
+ {SPR_MLF2, 32783, 3, NULL, S_LIGHTNING_F_X19, 0, 0}, // S_LIGHTNING_F_X18
+ {SPR_MLF2, 32783, 1, A_HideThing, S_FREETARGMOBJ, 0, 0}, // S_LIGHTNING_F_X19
+ {SPR_MLFX, 32776, 2, A_ZapMimic, S_LIGHTNING_ZAP2, 0, 0}, // S_LIGHTNING_ZAP1
+ {SPR_MLFX, 32777, 2, A_ZapMimic, S_LIGHTNING_ZAP3, 0, 0}, // S_LIGHTNING_ZAP2
+ {SPR_MLFX, 32778, 2, A_ZapMimic, S_LIGHTNING_ZAP4, 0, 0}, // S_LIGHTNING_ZAP3
+ {SPR_MLFX, 32779, 2, A_ZapMimic, S_LIGHTNING_ZAP5, 0, 0}, // S_LIGHTNING_ZAP4
+ {SPR_MLFX, 32780, 2, A_ZapMimic, S_LIGHTNING_ZAP1, 0, 0}, // S_LIGHTNING_ZAP5
+ {SPR_MLFX, 32781, 2, NULL, S_LIGHTNING_ZAP_X2, 0, 0}, // S_LIGHTNING_ZAP_X1
+ {SPR_MLFX, 32782, 2, NULL, S_LIGHTNING_ZAP_X3, 0, 0}, // S_LIGHTNING_ZAP_X2
+ {SPR_MLFX, 32783, 2, NULL, S_LIGHTNING_ZAP_X4, 0, 0}, // S_LIGHTNING_ZAP_X3
+ {SPR_MLFX, 32784, 2, NULL, S_LIGHTNING_ZAP_X5, 0, 0}, // S_LIGHTNING_ZAP_X4
+ {SPR_MLFX, 32785, 2, NULL, S_LIGHTNING_ZAP_X6, 0, 0}, // S_LIGHTNING_ZAP_X5
+ {SPR_MLFX, 32786, 2, NULL, S_LIGHTNING_ZAP_X7, 0, 0}, // S_LIGHTNING_ZAP_X6
+ {SPR_MLFX, 32787, 2, NULL, S_LIGHTNING_ZAP_X8, 0, 0}, // S_LIGHTNING_ZAP_X7
+ {SPR_MLFX, 32788, 2, NULL, S_NULL, 0, 0}, // S_LIGHTNING_ZAP_X8
+ {SPR_MSTF, 0, 1, A_WeaponReady, S_MSTAFFREADY2, 0, 0}, // S_MSTAFFREADY
+ {SPR_MSTF, 0, 1, A_WeaponReady, S_MSTAFFREADY3, 0, 0}, // S_MSTAFFREADY2
+ {SPR_MSTF, 0, 1, A_WeaponReady, S_MSTAFFREADY4, 0, 0}, // S_MSTAFFREADY3
+ {SPR_MSTF, 0, 1, A_WeaponReady, S_MSTAFFREADY5, 0, 0}, // S_MSTAFFREADY4
+ {SPR_MSTF, 0, 1, A_WeaponReady, S_MSTAFFREADY6, 0, 0}, // S_MSTAFFREADY5
+ {SPR_MSTF, 0, 1, A_WeaponReady, S_MSTAFFREADY7, 0, 0}, // S_MSTAFFREADY6
+ {SPR_MSTF, 1, 1, A_WeaponReady, S_MSTAFFREADY8, 0, 0}, // S_MSTAFFREADY7
+ {SPR_MSTF, 1, 1, A_WeaponReady, S_MSTAFFREADY9, 0, 0}, // S_MSTAFFREADY8
+ {SPR_MSTF, 1, 1, A_WeaponReady, S_MSTAFFREADY10, 0, 0}, // S_MSTAFFREADY9
+ {SPR_MSTF, 1, 1, A_WeaponReady, S_MSTAFFREADY11, 0, 0}, // S_MSTAFFREADY10
+ {SPR_MSTF, 1, 1, A_WeaponReady, S_MSTAFFREADY12, 0, 0}, // S_MSTAFFREADY11
+ {SPR_MSTF, 1, 1, A_WeaponReady, S_MSTAFFREADY13, 0, 0}, // S_MSTAFFREADY12
+ {SPR_MSTF, 2, 1, A_WeaponReady, S_MSTAFFREADY14, 0, 0}, // S_MSTAFFREADY13
+ {SPR_MSTF, 2, 1, A_WeaponReady, S_MSTAFFREADY15, 0, 0}, // S_MSTAFFREADY14
+ {SPR_MSTF, 2, 1, A_WeaponReady, S_MSTAFFREADY16, 0, 0}, // S_MSTAFFREADY15
+ {SPR_MSTF, 2, 1, A_WeaponReady, S_MSTAFFREADY17, 0, 0}, // S_MSTAFFREADY16
+ {SPR_MSTF, 2, 1, A_WeaponReady, S_MSTAFFREADY18, 0, 0}, // S_MSTAFFREADY17
+ {SPR_MSTF, 2, 1, A_WeaponReady, S_MSTAFFREADY19, 0, 0}, // S_MSTAFFREADY18
+ {SPR_MSTF, 3, 1, A_WeaponReady, S_MSTAFFREADY20, 0, 0}, // S_MSTAFFREADY19
+ {SPR_MSTF, 3, 1, A_WeaponReady, S_MSTAFFREADY21, 0, 0}, // S_MSTAFFREADY20
+ {SPR_MSTF, 3, 1, A_WeaponReady, S_MSTAFFREADY22, 0, 0}, // S_MSTAFFREADY21
+ {SPR_MSTF, 3, 1, A_WeaponReady, S_MSTAFFREADY23, 0, 0}, // S_MSTAFFREADY22
+ {SPR_MSTF, 3, 1, A_WeaponReady, S_MSTAFFREADY24, 0, 0}, // S_MSTAFFREADY23
+ {SPR_MSTF, 3, 1, A_WeaponReady, S_MSTAFFREADY25, 0, 0}, // S_MSTAFFREADY24
+ {SPR_MSTF, 4, 1, A_WeaponReady, S_MSTAFFREADY26, 0, 0}, // S_MSTAFFREADY25
+ {SPR_MSTF, 4, 1, A_WeaponReady, S_MSTAFFREADY27, 0, 0}, // S_MSTAFFREADY26
+ {SPR_MSTF, 4, 1, A_WeaponReady, S_MSTAFFREADY28, 0, 0}, // S_MSTAFFREADY27
+ {SPR_MSTF, 4, 1, A_WeaponReady, S_MSTAFFREADY29, 0, 0}, // S_MSTAFFREADY28
+ {SPR_MSTF, 4, 1, A_WeaponReady, S_MSTAFFREADY30, 0, 0}, // S_MSTAFFREADY29
+ {SPR_MSTF, 4, 1, A_WeaponReady, S_MSTAFFREADY31, 0, 0}, // S_MSTAFFREADY30
+ {SPR_MSTF, 5, 1, A_WeaponReady, S_MSTAFFREADY32, 0, 0}, // S_MSTAFFREADY31
+ {SPR_MSTF, 5, 1, A_WeaponReady, S_MSTAFFREADY33, 0, 0}, // S_MSTAFFREADY32
+ {SPR_MSTF, 5, 1, A_WeaponReady, S_MSTAFFREADY34, 0, 0}, // S_MSTAFFREADY33
+ {SPR_MSTF, 5, 1, A_WeaponReady, S_MSTAFFREADY35, 0, 0}, // S_MSTAFFREADY34
+ {SPR_MSTF, 5, 1, A_WeaponReady, S_MSTAFFREADY, 0, 0}, // S_MSTAFFREADY35
+ {SPR_MSTF, 0, 1, A_Lower, S_MSTAFFDOWN, 0, 0}, // S_MSTAFFDOWN
+ {SPR_MSTF, 0, 1, A_Raise, S_MSTAFFUP, 0, 0}, // S_MSTAFFUP
+ {SPR_MSTF, 6, 4, NULL, S_MSTAFFATK_2, 0, 40}, // S_MSTAFFATK_1
+ {SPR_MSTF, 32775, 4, A_MStaffAttack, S_MSTAFFATK_3, 0, 48}, // S_MSTAFFATK_2
+ {SPR_MSTF, 32775, 2, A_MStaffPalette, S_MSTAFFATK_4, 0, 48}, // S_MSTAFFATK_3
+ {SPR_MSTF, 8, 2, A_MStaffPalette, S_MSTAFFATK_5, 0, 48}, // S_MSTAFFATK_4
+ {SPR_MSTF, 8, 2, A_MStaffPalette, S_MSTAFFATK_6, 0, 48}, // S_MSTAFFATK_5
+ {SPR_MSTF, 8, 1, NULL, S_MSTAFFATK_7, 0, 40}, // S_MSTAFFATK_6
+ {SPR_MSTF, 9, 5, NULL, S_MSTAFFREADY, 0, 36}, // S_MSTAFFATK_7
+ {SPR_MSP1, 32768, 3, A_MStaffWeave, S_MSTAFF_FX1_2, 0, 0}, // S_MSTAFF_FX1_1
+ {SPR_MSP1, 32769, 3, A_MStaffWeave, S_MSTAFF_FX1_3, 0, 0}, // S_MSTAFF_FX1_2
+ {SPR_MSP1, 32770, 3, A_MStaffWeave, S_MSTAFF_FX1_4, 0, 0}, // S_MSTAFF_FX1_3
+ {SPR_MSP1, 32771, 3, A_MStaffWeave, S_MSTAFF_FX1_5, 0, 0}, // S_MSTAFF_FX1_4
+ {SPR_MSP1, 32772, 3, A_MStaffWeave, S_MSTAFF_FX1_6, 0, 0}, // S_MSTAFF_FX1_5
+ {SPR_MSP1, 32773, 3, A_MStaffWeave, S_MSTAFF_FX1_1, 0, 0}, // S_MSTAFF_FX1_6
+ {SPR_MSP1, 32774, 4, NULL, S_MSTAFF_FX_X2, 0, 0}, // S_MSTAFF_FX_X1
+ {SPR_MSP1, 32775, 5, A_Explode, S_MSTAFF_FX_X3, 0, 0}, // S_MSTAFF_FX_X2
+ {SPR_MSP1, 32776, 4, NULL, S_MSTAFF_FX_X4, 0, 0}, // S_MSTAFF_FX_X3
+ {SPR_MSP1, 32777, 5, NULL, S_MSTAFF_FX_X5, 0, 0}, // S_MSTAFF_FX_X4
+ {SPR_MSP1, 32778, 4, NULL, S_MSTAFF_FX_X6, 0, 0}, // S_MSTAFF_FX_X5
+ {SPR_MSP1, 32779, 5, NULL, S_MSTAFF_FX_X7, 0, 0}, // S_MSTAFF_FX_X6
+ {SPR_MSP1, 32780, 4, NULL, S_MSTAFF_FX_X8, 0, 0}, // S_MSTAFF_FX_X7
+ {SPR_MSP1, 32781, 5, NULL, S_MSTAFF_FX_X9, 0, 0}, // S_MSTAFF_FX_X8
+ {SPR_MSP1, 32782, 4, NULL, S_MSTAFF_FX_X10, 0, 0}, // S_MSTAFF_FX_X9
+ {SPR_MSP1, 32783, 4, NULL, S_NULL, 0, 0}, // S_MSTAFF_FX_X10
+ {SPR_MSP2, 32768, 2, A_MStaffTrack, S_MSTAFF_FX2_2, 0, 0}, // S_MSTAFF_FX2_1
+ {SPR_MSP2, 32769, 2, A_MStaffTrack, S_MSTAFF_FX2_3, 0, 0}, // S_MSTAFF_FX2_2
+ {SPR_MSP2, 32770, 2, A_MStaffTrack, S_MSTAFF_FX2_4, 0, 0}, // S_MSTAFF_FX2_3
+ {SPR_MSP2, 32771, 2, A_MStaffTrack, S_MSTAFF_FX2_1, 0, 0}, // S_MSTAFF_FX2_4
+ {SPR_MSP2, 32772, 4, NULL, S_MSTAFF_FX2_X2, 0, 0}, // S_MSTAFF_FX2_X1
+ {SPR_MSP2, 32773, 5, A_Explode, S_MSTAFF_FX2_X3, 0, 0}, // S_MSTAFF_FX2_X2
+ {SPR_MSP2, 32774, 5, NULL, S_MSTAFF_FX2_X4, 0, 0}, // S_MSTAFF_FX2_X3
+ {SPR_MSP2, 32775, 5, NULL, S_MSTAFF_FX2_X5, 0, 0}, // S_MSTAFF_FX2_X4
+ {SPR_MSP2, 32776, 4, NULL, S_NULL, 0, 0}, // S_MSTAFF_FX2_X5
+ {SPR_WFR1, 32768, -1, NULL, S_NULL, 0, 0}, // S_FSWORD1
+ {SPR_WFR2, 32768, -1, NULL, S_NULL, 0, 0}, // S_FSWORD2
+ {SPR_WFR3, 32768, -1, NULL, S_NULL, 0, 0}, // S_FSWORD3
+ {SPR_WCH1, 32768, -1, NULL, S_NULL, 0, 0}, // S_CHOLY1
+ {SPR_WCH2, 32768, -1, NULL, S_NULL, 0, 0}, // S_CHOLY2
+ {SPR_WCH3, 32768, -1, NULL, S_NULL, 0, 0}, // S_CHOLY3
+ {SPR_WMS1, 32768, -1, NULL, S_NULL, 0, 0}, // S_MSTAFF1
+ {SPR_WMS2, 32768, -1, NULL, S_NULL, 0, 0}, // S_MSTAFF2
+ {SPR_WMS3, 32768, -1, NULL, S_NULL, 0, 0}, // S_MSTAFF3
+ {SPR_WPIG, 0, 1, A_WeaponReady, S_SNOUTREADY, 0, 0}, // S_SNOUTREADY
+ {SPR_WPIG, 0, 1, A_Lower, S_SNOUTDOWN, 0, 0}, // S_SNOUTDOWN
+ {SPR_WPIG, 0, 1, A_Raise, S_SNOUTUP, 0, 0}, // S_SNOUTUP
+ {SPR_WPIG, 0, 4, A_SnoutAttack, S_SNOUTATK2, 0, 0}, // S_SNOUTATK1
+ {SPR_WPIG, 1, 8, A_SnoutAttack, S_SNOUTREADY, 0, 0}, // S_SNOUTATK2
+ {SPR_WMCS, 32768, 8, NULL, S_COS2, 0, 0}, // S_COS1
+ {SPR_WMCS, 32769, 8, NULL, S_COS3, 0, 0}, // S_COS2
+ {SPR_WMCS, 32770, 8, NULL, S_COS1, 0, 0}, // S_COS3
+ {SPR_CONE, 0, 1, A_WeaponReady, S_CONEREADY, 0, 0}, // S_CONEREADY
+ {SPR_CONE, 0, 1, A_Lower, S_CONEDOWN, 0, 0}, // S_CONEDOWN
+ {SPR_CONE, 0, 1, A_Raise, S_CONEUP, 0, 0}, // S_CONEUP
+ {SPR_CONE, 1, 3, NULL, S_CONEATK1_2, 0, 0}, // S_CONEATK1_1
+ {SPR_CONE, 2, 4, NULL, S_CONEATK1_3, 0, 0}, // S_CONEATK1_2
+ {SPR_CONE, 3, 3, NULL, S_CONEATK1_4, 0, 0}, // S_CONEATK1_3
+ {SPR_CONE, 4, 5, NULL, S_CONEATK1_5, 0, 0}, // S_CONEATK1_4
+ {SPR_CONE, 5, 3, A_FireConePL1, S_CONEATK1_6, 0, 0}, // S_CONEATK1_5
+ {SPR_CONE, 6, 3, NULL, S_CONEATK1_7, 0, 0}, // S_CONEATK1_6
+ {SPR_CONE, 0, 9, NULL, S_CONEATK1_8, 0, 0}, // S_CONEATK1_7
+ {SPR_CONE, 0, 10, A_ReFire, S_CONEREADY, 0, 0}, // S_CONEATK1_8
+ {SPR_SHRD, 32768, 2, NULL, S_SHARDFX1_2, 0, 0}, // S_SHARDFX1_1
+ {SPR_SHRD, 32768, 3, A_ShedShard, S_SHARDFX1_3, 0, 0}, // S_SHARDFX1_2
+ {SPR_SHRD, 32769, 3, NULL, S_SHARDFX1_4, 0, 0}, // S_SHARDFX1_3
+ {SPR_SHRD, 32770, 3, NULL, S_SHARDFX1_1, 0, 0}, // S_SHARDFX1_4
+ {SPR_SHEX, 32768, 5, NULL, S_SHARDFXE1_2, 0, 0}, // S_SHARDFXE1_1
+ {SPR_SHEX, 32769, 5, NULL, S_SHARDFXE1_3, 0, 0}, // S_SHARDFXE1_2
+ {SPR_SHEX, 32770, 5, NULL, S_SHARDFXE1_4, 0, 0}, // S_SHARDFXE1_3
+ {SPR_SHEX, 32771, 5, NULL, S_SHARDFXE1_5, 0, 0}, // S_SHARDFXE1_4
+ {SPR_SHEX, 32772, 5, NULL, S_NULL, 0, 0}, // S_SHARDFXE1_5
+ {SPR_BLOD, 2, 8, NULL, S_BLOOD2, 0, 0}, // S_BLOOD1
+ {SPR_BLOD, 1, 8, NULL, S_BLOOD3, 0, 0}, // S_BLOOD2
+ {SPR_BLOD, 0, 8, NULL, S_NULL, 0, 0}, // S_BLOOD3
+ {SPR_BLOD, 2, 8, NULL, S_BLOODSPLATTER2, 0, 0}, // S_BLOODSPLATTER1
+ {SPR_BLOD, 1, 8, NULL, S_BLOODSPLATTER3, 0, 0}, // S_BLOODSPLATTER2
+ {SPR_BLOD, 0, 8, NULL, S_NULL, 0, 0}, // S_BLOODSPLATTER3
+ {SPR_BLOD, 0, 6, NULL, S_NULL, 0, 0}, // S_BLOODSPLATTERX
+ {SPR_GIBS, 0, -1, NULL, S_NULL, 0, 0}, // S_GIBS1
+ {SPR_PLAY, 0, -1, NULL, S_NULL, 0, 0}, // S_FPLAY
+ {SPR_PLAY, 0, 4, NULL, S_FPLAY_RUN2, 0, 0}, // S_FPLAY_RUN1
+ {SPR_PLAY, 1, 4, NULL, S_FPLAY_RUN3, 0, 0}, // S_FPLAY_RUN2
+ {SPR_PLAY, 2, 4, NULL, S_FPLAY_RUN4, 0, 0}, // S_FPLAY_RUN3
+ {SPR_PLAY, 3, 4, NULL, S_FPLAY_RUN1, 0, 0}, // S_FPLAY_RUN4
+ {SPR_PLAY, 4, 8, NULL, S_FPLAY_ATK2, 0, 0}, // S_FPLAY_ATK1
+ {SPR_PLAY, 5, 8, NULL, S_FPLAY, 0, 0}, // S_FPLAY_ATK2
+ {SPR_PLAY, 6, 4, NULL, S_FPLAY_PAIN2, 0, 0}, // S_FPLAY_PAIN
+ {SPR_PLAY, 6, 4, A_Pain, S_FPLAY, 0, 0}, // S_FPLAY_PAIN2
+ {SPR_PLAY, 7, 6, NULL, S_FPLAY_DIE2, 0, 0}, // S_FPLAY_DIE1
+ {SPR_PLAY, 8, 6, A_Scream, S_FPLAY_DIE3, 0, 0}, // S_FPLAY_DIE2
+ {SPR_PLAY, 9, 6, NULL, S_FPLAY_DIE4, 0, 0}, // S_FPLAY_DIE3
+ {SPR_PLAY, 10, 6, NULL, S_FPLAY_DIE5, 0, 0}, // S_FPLAY_DIE4
+ {SPR_PLAY, 11, 6, A_NoBlocking, S_FPLAY_DIE6, 0, 0}, // S_FPLAY_DIE5
+ {SPR_PLAY, 12, 6, NULL, S_FPLAY_DIE7, 0, 0}, // S_FPLAY_DIE6
+ {SPR_PLAY, 13, -1, A_AddPlayerCorpse, S_NULL, 0, 0}, // S_FPLAY_DIE7
+ {SPR_PLAY, 14, 5, A_Scream, S_FPLAY_XDIE2, 0, 0}, // S_FPLAY_XDIE1
+ {SPR_PLAY, 15, 5, A_SkullPop, S_FPLAY_XDIE3, 0, 0}, // S_FPLAY_XDIE2
+ {SPR_PLAY, 17, 5, A_NoBlocking, S_FPLAY_XDIE4, 0, 0}, // S_FPLAY_XDIE3
+ {SPR_PLAY, 18, 5, NULL, S_FPLAY_XDIE5, 0, 0}, // S_FPLAY_XDIE4
+ {SPR_PLAY, 19, 5, NULL, S_FPLAY_XDIE6, 0, 0}, // S_FPLAY_XDIE5
+ {SPR_PLAY, 20, 5, NULL, S_FPLAY_XDIE7, 0, 0}, // S_FPLAY_XDIE6
+ {SPR_PLAY, 21, 5, NULL, S_FPLAY_XDIE8, 0, 0}, // S_FPLAY_XDIE7
+ {SPR_PLAY, 22, -1, A_AddPlayerCorpse, S_NULL, 0, 0}, // S_FPLAY_XDIE8
+ {SPR_PLAY, 23, 5, A_FreezeDeath, S_FPLAY_ICE2, 0, 0}, // S_FPLAY_ICE
+ {SPR_PLAY, 23, 1, A_FreezeDeathChunks, S_FPLAY_ICE2, 0, 0}, // S_FPLAY_ICE2
+ {SPR_FDTH, 32768, 5, NULL, S_PLAY_F_FDTH2, 0, 0}, // S_PLAY_F_FDTH1
+ {SPR_FDTH, 32769, 4, NULL, S_PLAY_FDTH3, 0, 0}, // S_PLAY_F_FDTH2
+ {SPR_FDTH, 32770, 5, NULL, S_PLAY_C_FDTH2, 0, 0}, // S_PLAY_C_FDTH1
+ {SPR_FDTH, 32771, 4, NULL, S_PLAY_FDTH3, 0, 0}, // S_PLAY_C_FDTH2
+ {SPR_FDTH, 32772, 5, NULL, S_PLAY_M_FDTH2, 0, 0}, // S_PLAY_M_FDTH1
+ {SPR_FDTH, 32773, 4, NULL, S_PLAY_FDTH3, 0, 0}, // S_PLAY_M_FDTH2
+ {SPR_FDTH, 32774, 5, NULL, S_PLAY_FDTH4, 0, 0}, // S_PLAY_FDTH3
+ {SPR_FDTH, 32775, 4, A_Scream, S_PLAY_FDTH5, 0, 0}, // S_PLAY_FDTH4
+ {SPR_FDTH, 32776, 5, NULL, S_PLAY_FDTH6, 0, 0}, // S_PLAY_FDTH5
+ {SPR_FDTH, 32777, 4, NULL, S_PLAY_FDTH7, 0, 0}, // S_PLAY_FDTH6
+ {SPR_FDTH, 32778, 5, NULL, S_PLAY_FDTH8, 0, 0}, // S_PLAY_FDTH7
+ {SPR_FDTH, 32779, 4, NULL, S_PLAY_FDTH9, 0, 0}, // S_PLAY_FDTH8
+ {SPR_FDTH, 32780, 5, NULL, S_PLAY_FDTH10, 0, 0}, // S_PLAY_FDTH9
+ {SPR_FDTH, 32781, 4, NULL, S_PLAY_FDTH11, 0, 0}, // S_PLAY_FDTH10
+ {SPR_FDTH, 32782, 5, NULL, S_PLAY_FDTH12, 0, 0}, // S_PLAY_FDTH11
+ {SPR_FDTH, 32783, 4, NULL, S_PLAY_FDTH13, 0, 0}, // S_PLAY_FDTH12
+ {SPR_FDTH, 32784, 5, NULL, S_PLAY_FDTH14, 0, 0}, // S_PLAY_FDTH13
+ {SPR_FDTH, 32785, 4, NULL, S_PLAY_FDTH15, 0, 0}, // S_PLAY_FDTH14
+ {SPR_FDTH, 32786, 5, A_NoBlocking, S_PLAY_FDTH16, 0, 0}, // S_PLAY_FDTH15
+ {SPR_FDTH, 32787, 4, NULL, S_PLAY_FDTH17, 0, 0}, // S_PLAY_FDTH16
+ {SPR_FDTH, 32788, 5, NULL, S_PLAY_FDTH18, 0, 0}, // S_PLAY_FDTH17
+ {SPR_FDTH, 32789, 4, NULL, S_PLAY_FDTH19, 0, 0}, // S_PLAY_FDTH18
+ {SPR_ACLO, 4, 35, A_CheckBurnGone, S_PLAY_FDTH19, 0, 0}, // S_PLAY_FDTH19
+ {SPR_ACLO, 4, 8, NULL, S_NULL, 0, 0}, // S_PLAY_FDTH20
+ {SPR_BSKL, 0, 5, A_CheckSkullFloor, S_BLOODYSKULL2, 0, 0}, // S_BLOODYSKULL1
+ {SPR_BSKL, 1, 5, A_CheckSkullFloor, S_BLOODYSKULL3, 0, 0}, // S_BLOODYSKULL2
+ {SPR_BSKL, 2, 5, A_CheckSkullFloor, S_BLOODYSKULL4, 0, 0}, // S_BLOODYSKULL3
+ {SPR_BSKL, 3, 5, A_CheckSkullFloor, S_BLOODYSKULL5, 0, 0}, // S_BLOODYSKULL4
+ {SPR_BSKL, 5, 5, A_CheckSkullFloor, S_BLOODYSKULL6, 0, 0}, // S_BLOODYSKULL5
+ {SPR_BSKL, 6, 5, A_CheckSkullFloor, S_BLOODYSKULL7, 0, 0}, // S_BLOODYSKULL6
+ {SPR_BSKL, 7, 5, A_CheckSkullFloor, S_BLOODYSKULL1, 0, 0}, // S_BLOODYSKULL7
+ {SPR_BSKL, 8, 16, A_CheckSkullDone, S_BLOODYSKULLX1, 0, 0}, // S_BLOODYSKULLX1
+ {SPR_BSKL, 8, 1050, NULL, S_NULL, 0, 0}, // S_BLOODYSKULLX2
+ {SPR_PLAY, 0, 5, NULL, S_PLAYER_SPEED2, 0, 0}, // S_PLAYER_SPEED1
+ {SPR_PLAY, 0, 3, A_SpeedFade, S_NULL, 0, 0}, // S_PLAYER_SPEED2
+ {SPR_ICEC, 0, 10, NULL, S_ICECHUNK2, 0, 0}, // S_ICECHUNK1
+ {SPR_ICEC, 1, 10, A_IceSetTics, S_ICECHUNK3, 0, 0}, // S_ICECHUNK2
+ {SPR_ICEC, 2, 10, A_IceSetTics, S_ICECHUNK4, 0, 0}, // S_ICECHUNK3
+ {SPR_ICEC, 3, 10, A_IceSetTics, S_NULL, 0, 0}, // S_ICECHUNK4
+ {SPR_ICEC, 0, 10, A_IceCheckHeadDone, S_ICECHUNK_HEAD, 0, 0}, // S_ICECHUNK_HEAD
+ {SPR_ICEC, 0, 1050, NULL, S_NULL, 0, 0}, // S_ICECHUNK_HEAD2
+ {SPR_CLER, 0, -1, NULL, S_NULL, 0, 0}, // S_CPLAY
+ {SPR_CLER, 0, 4, NULL, S_CPLAY_RUN2, 0, 0}, // S_CPLAY_RUN1
+ {SPR_CLER, 1, 4, NULL, S_CPLAY_RUN3, 0, 0}, // S_CPLAY_RUN2
+ {SPR_CLER, 2, 4, NULL, S_CPLAY_RUN4, 0, 0}, // S_CPLAY_RUN3
+ {SPR_CLER, 3, 4, NULL, S_CPLAY_RUN1, 0, 0}, // S_CPLAY_RUN4
+ {SPR_CLER, 4, 6, NULL, S_CPLAY_ATK2, 0, 0}, // S_CPLAY_ATK1
+ {SPR_CLER, 5, 6, NULL, S_CPLAY_ATK3, 0, 0}, // S_CPLAY_ATK2
+ {SPR_CLER, 6, 6, NULL, S_CPLAY, 0, 0}, // S_CPLAY_ATK3
+ {SPR_CLER, 7, 4, NULL, S_CPLAY_PAIN2, 0, 0}, // S_CPLAY_PAIN
+ {SPR_CLER, 7, 4, A_Pain, S_CPLAY, 0, 0}, // S_CPLAY_PAIN2
+ {SPR_CLER, 8, 6, NULL, S_CPLAY_DIE2, 0, 0}, // S_CPLAY_DIE1
+ {SPR_CLER, 10, 6, A_Scream, S_CPLAY_DIE3, 0, 0}, // S_CPLAY_DIE2
+ {SPR_CLER, 11, 6, NULL, S_CPLAY_DIE4, 0, 0}, // S_CPLAY_DIE3
+ {SPR_CLER, 11, 6, NULL, S_CPLAY_DIE5, 0, 0}, // S_CPLAY_DIE4
+ {SPR_CLER, 12, 6, A_NoBlocking, S_CPLAY_DIE6, 0, 0}, // S_CPLAY_DIE5
+ {SPR_CLER, 13, 6, NULL, S_CPLAY_DIE7, 0, 0}, // S_CPLAY_DIE6
+ {SPR_CLER, 14, 6, NULL, S_CPLAY_DIE8, 0, 0}, // S_CPLAY_DIE7
+ {SPR_CLER, 15, 6, NULL, S_CPLAY_DIE9, 0, 0}, // S_CPLAY_DIE8
+ {SPR_CLER, 16, -1, A_AddPlayerCorpse, S_NULL, 0, 0}, // S_CPLAY_DIE9
+ {SPR_CLER, 17, 5, A_Scream, S_CPLAY_XDIE2, 0, 0}, // S_CPLAY_XDIE1
+ {SPR_CLER, 18, 5, NULL, S_CPLAY_XDIE3, 0, 0}, // S_CPLAY_XDIE2
+ {SPR_CLER, 19, 5, A_NoBlocking, S_CPLAY_XDIE4, 0, 0}, // S_CPLAY_XDIE3
+ {SPR_CLER, 20, 5, NULL, S_CPLAY_XDIE5, 0, 0}, // S_CPLAY_XDIE4
+ {SPR_CLER, 21, 5, NULL, S_CPLAY_XDIE6, 0, 0}, // S_CPLAY_XDIE5
+ {SPR_CLER, 22, 5, NULL, S_CPLAY_XDIE7, 0, 0}, // S_CPLAY_XDIE6
+ {SPR_CLER, 23, 5, NULL, S_CPLAY_XDIE8, 0, 0}, // S_CPLAY_XDIE7
+ {SPR_CLER, 24, 5, NULL, S_CPLAY_XDIE9, 0, 0}, // S_CPLAY_XDIE8
+ {SPR_CLER, 25, 5, NULL, S_CPLAY_XDIE10, 0, 0}, // S_CPLAY_XDIE9
+ {SPR_CLER, 26, -1, A_AddPlayerCorpse, S_NULL, 0, 0}, // S_CPLAY_XDIE10
+ {SPR_CLER, 27, 5, A_FreezeDeath, S_CPLAY_ICE2, 0, 0}, // S_CPLAY_ICE
+ {SPR_CLER, 27, 1, A_FreezeDeathChunks, S_CPLAY_ICE2, 0, 0}, // S_CPLAY_ICE2
+ {SPR_MAGE, 0, -1, NULL, S_NULL, 0, 0}, // S_MPLAY
+ {SPR_MAGE, 0, 4, NULL, S_MPLAY_RUN2, 0, 0}, // S_MPLAY_RUN1
+ {SPR_MAGE, 1, 4, NULL, S_MPLAY_RUN3, 0, 0}, // S_MPLAY_RUN2
+ {SPR_MAGE, 2, 4, NULL, S_MPLAY_RUN4, 0, 0}, // S_MPLAY_RUN3
+ {SPR_MAGE, 3, 4, NULL, S_MPLAY_RUN1, 0, 0}, // S_MPLAY_RUN4
+ {SPR_MAGE, 4, 8, NULL, S_MPLAY_ATK2, 0, 0}, // S_MPLAY_ATK1
+ {SPR_MAGE, 32773, 8, NULL, S_MPLAY, 0, 0}, // S_MPLAY_ATK2
+ {SPR_MAGE, 6, 4, NULL, S_MPLAY_PAIN2, 0, 0}, // S_MPLAY_PAIN
+ {SPR_MAGE, 6, 4, A_Pain, S_MPLAY, 0, 0}, // S_MPLAY_PAIN2
+ {SPR_MAGE, 7, 6, NULL, S_MPLAY_DIE2, 0, 0}, // S_MPLAY_DIE1
+ {SPR_MAGE, 8, 6, A_Scream, S_MPLAY_DIE3, 0, 0}, // S_MPLAY_DIE2
+ {SPR_MAGE, 9, 6, NULL, S_MPLAY_DIE4, 0, 0}, // S_MPLAY_DIE3
+ {SPR_MAGE, 10, 6, NULL, S_MPLAY_DIE5, 0, 0}, // S_MPLAY_DIE4
+ {SPR_MAGE, 11, 6, A_NoBlocking, S_MPLAY_DIE6, 0, 0}, // S_MPLAY_DIE5
+ {SPR_MAGE, 12, 6, NULL, S_MPLAY_DIE7, 0, 0}, // S_MPLAY_DIE6
+ {SPR_MAGE, 13, -1, A_AddPlayerCorpse, S_NULL, 0, 0}, // S_MPLAY_DIE7
+ {SPR_MAGE, 14, 5, A_Scream, S_MPLAY_XDIE2, 0, 0}, // S_MPLAY_XDIE1
+ {SPR_MAGE, 15, 5, NULL, S_MPLAY_XDIE3, 0, 0}, // S_MPLAY_XDIE2
+ {SPR_MAGE, 17, 5, A_NoBlocking, S_MPLAY_XDIE4, 0, 0}, // S_MPLAY_XDIE3
+ {SPR_MAGE, 18, 5, NULL, S_MPLAY_XDIE5, 0, 0}, // S_MPLAY_XDIE4
+ {SPR_MAGE, 19, 5, NULL, S_MPLAY_XDIE6, 0, 0}, // S_MPLAY_XDIE5
+ {SPR_MAGE, 20, 5, NULL, S_MPLAY_XDIE7, 0, 0}, // S_MPLAY_XDIE6
+ {SPR_MAGE, 21, 5, NULL, S_MPLAY_XDIE8, 0, 0}, // S_MPLAY_XDIE7
+ {SPR_MAGE, 22, 5, NULL, S_MPLAY_XDIE9, 0, 0}, // S_MPLAY_XDIE8
+ {SPR_MAGE, 23, -1, A_AddPlayerCorpse, S_NULL, 0, 0}, // S_MPLAY_XDIE9
+ {SPR_MAGE, 24, 5, A_FreezeDeath, S_MPLAY_ICE2, 0, 0}, // S_MPLAY_ICE
+ {SPR_MAGE, 24, 1, A_FreezeDeathChunks, S_MPLAY_ICE2, 0, 0}, // S_MPLAY_ICE2
+ {SPR_PIGY, 0, -1, NULL, S_NULL, 0, 0}, // S_PIGPLAY
+ {SPR_PIGY, 0, 3, NULL, S_PIGPLAY_RUN2, 0, 0}, // S_PIGPLAY_RUN1
+ {SPR_PIGY, 1, 3, NULL, S_PIGPLAY_RUN3, 0, 0}, // S_PIGPLAY_RUN2
+ {SPR_PIGY, 2, 3, NULL, S_PIGPLAY_RUN4, 0, 0}, // S_PIGPLAY_RUN3
+ {SPR_PIGY, 3, 3, NULL, S_PIGPLAY_RUN1, 0, 0}, // S_PIGPLAY_RUN4
+ {SPR_PIGY, 0, 12, NULL, S_PIGPLAY, 0, 0}, // S_PIGPLAY_ATK1
+ {SPR_PIGY, 3, 4, A_PigPain, S_PIGPLAY, 0, 0}, // S_PIGPLAY_PAIN
+ {SPR_PIGY, 1, 10, A_PigLook, S_PIG_LOOK1, 0, 0}, // S_PIG_LOOK1
+ {SPR_PIGY, 0, 3, A_PigChase, S_PIG_WALK2, 0, 0}, // S_PIG_WALK1
+ {SPR_PIGY, 1, 3, A_PigChase, S_PIG_WALK3, 0, 0}, // S_PIG_WALK2
+ {SPR_PIGY, 2, 3, A_PigChase, S_PIG_WALK4, 0, 0}, // S_PIG_WALK3
+ {SPR_PIGY, 3, 3, A_PigChase, S_PIG_WALK1, 0, 0}, // S_PIG_WALK4
+ {SPR_PIGY, 3, 4, A_PigPain, S_PIG_WALK1, 0, 0}, // S_PIG_PAIN
+ {SPR_PIGY, 0, 5, A_FaceTarget, S_PIG_ATK2, 0, 0}, // S_PIG_ATK1
+ {SPR_PIGY, 0, 10, A_PigAttack, S_PIG_WALK1, 0, 0}, // S_PIG_ATK2
+ {SPR_PIGY, 4, 4, A_Scream, S_PIG_DIE2, 0, 0}, // S_PIG_DIE1
+ {SPR_PIGY, 5, 3, A_NoBlocking, S_PIG_DIE3, 0, 0}, // S_PIG_DIE2
+ {SPR_PIGY, 6, 4, A_QueueCorpse, S_PIG_DIE4, 0, 0}, // S_PIG_DIE3
+ {SPR_PIGY, 7, 3, NULL, S_PIG_DIE5, 0, 0}, // S_PIG_DIE4
+ {SPR_PIGY, 8, 4, NULL, S_PIG_DIE6, 0, 0}, // S_PIG_DIE5
+ {SPR_PIGY, 9, 4, NULL, S_PIG_DIE7, 0, 0}, // S_PIG_DIE6
+ {SPR_PIGY, 10, 4, NULL, S_PIG_DIE8, 0, 0}, // S_PIG_DIE7
+ {SPR_PIGY, 11, -1, NULL, S_NULL, 0, 0}, // S_PIG_DIE8
+ {SPR_PIGY, 12, 5, A_FreezeDeath, S_PIG_ICE2, 0, 0}, // S_PIG_ICE
+ {SPR_PIGY, 12, 1, A_FreezeDeathChunks, S_PIG_ICE2, 0, 0}, // S_PIG_ICE2
+ {SPR_CENT, 0, 10, A_Look, S_CENTAUR_LOOK2, 0, 0}, // S_CENTAUR_LOOK1
+ {SPR_CENT, 1, 10, A_Look, S_CENTAUR_LOOK1, 0, 0}, // S_CENTAUR_LOOK2
+ {SPR_CENT, 0, 4, A_Chase, S_CENTAUR_WALK2, 0, 0}, // S_CENTAUR_WALK1
+ {SPR_CENT, 1, 4, A_Chase, S_CENTAUR_WALK3, 0, 0}, // S_CENTAUR_WALK2
+ {SPR_CENT, 2, 4, A_Chase, S_CENTAUR_WALK4, 0, 0}, // S_CENTAUR_WALK3
+ {SPR_CENT, 3, 4, A_Chase, S_CENTAUR_WALK1, 0, 0}, // S_CENTAUR_WALK4
+ {SPR_CENT, 7, 5, A_FaceTarget, S_CENTAUR_ATK2, 0, 0}, // S_CENTAUR_ATK1
+ {SPR_CENT, 8, 4, A_FaceTarget, S_CENTAUR_ATK3, 0, 0}, // S_CENTAUR_ATK2
+ {SPR_CENT, 9, 7, A_CentaurAttack, S_CENTAUR_WALK1, 0, 0}, // S_CENTAUR_ATK3
+ {SPR_CENT, 4, 10, A_FaceTarget, S_CENTAUR_MISSILE2, 0, 0}, // S_CENTAUR_MISSILE1
+ {SPR_CENT, 32773, 8, A_CentaurAttack2, S_CENTAUR_MISSILE3, 0, 0}, // S_CENTAUR_MISSILE2
+ {SPR_CENT, 4, 10, A_FaceTarget, S_CENTAUR_MISSILE4, 0, 0}, // S_CENTAUR_MISSILE3
+ {SPR_CENT, 32773, 8, A_CentaurAttack2, S_CENTAUR_WALK1, 0, 0}, // S_CENTAUR_MISSILE4
+ {SPR_CENT, 6, 6, A_Pain, S_CENTAUR_PAIN2, 0, 0}, // S_CENTAUR_PAIN1
+ {SPR_CENT, 6, 6, A_SetReflective, S_CENTAUR_PAIN3, 0, 0}, // S_CENTAUR_PAIN2
+ {SPR_CENT, 4, 15, A_CentaurDefend, S_CENTAUR_PAIN4, 0, 0}, // S_CENTAUR_PAIN3
+ {SPR_CENT, 4, 15, A_CentaurDefend, S_CENTAUR_PAIN5, 0, 0}, // S_CENTAUR_PAIN4
+ {SPR_CENT, 4, 15, A_CentaurDefend, S_CENTAUR_PAIN6, 0, 0}, // S_CENTAUR_PAIN5
+ {SPR_CENT, 4, 1, A_UnSetReflective, S_CENTAUR_WALK1, 0, 0}, // S_CENTAUR_PAIN6
+ {SPR_CENT, 10, 4, NULL, S_CENTAUR_DEATH2, 0, 0}, // S_CENTAUR_DEATH1
+ {SPR_CENT, 11, 4, A_Scream, S_CENTAUR_DEATH3, 0, 0}, // S_CENTAUR_DEATH2
+ {SPR_CENT, 12, 4, NULL, S_CENTAUR_DEATH4, 0, 0}, // S_CENTAUR_DEATH3
+ {SPR_CENT, 13, 4, NULL, S_CENTAUR_DEATH5, 0, 0}, // S_CENTAUR_DEATH4
+ {SPR_CENT, 14, 4, A_NoBlocking, S_CENTAUR_DEATH6, 0, 0}, // S_CENTAUR_DEATH5
+ {SPR_CENT, 15, 4, NULL, S_CENTAUR_DEATH7, 0, 0}, // S_CENTAUR_DEATH6
+ {SPR_CENT, 16, 4, NULL, S_CENTAUR_DEATH8, 0, 0}, // S_CENTAUR_DEATH7
+ {SPR_CENT, 17, 4, A_QueueCorpse, S_CENTAUR_DEATH9, 0, 0}, // S_CENTAUR_DEATH8
+ {SPR_CENT, 18, 4, NULL, S_CENTAUR_DEATH0, 0, 0}, // S_CENTAUR_DEATH9
+ {SPR_CENT, 19, -1, NULL, S_NULL, 0, 0}, // S_CENTAUR_DEATH0
+ {SPR_CTXD, 0, 4, NULL, S_CENTAUR_DEATH_X2, 0, 0}, // S_CENTAUR_DEATH_X1
+ {SPR_CTXD, 1, 4, A_NoBlocking, S_CENTAUR_DEATH_X3, 0, 0}, // S_CENTAUR_DEATH_X2
+ {SPR_CTXD, 2, 4, A_CentaurDropStuff, S_CENTAUR_DEATH_X4, 0, 0}, // S_CENTAUR_DEATH_X3
+ {SPR_CTXD, 3, 3, A_Scream, S_CENTAUR_DEATH_X5, 0, 0}, // S_CENTAUR_DEATH_X4
+ {SPR_CTXD, 4, 4, A_QueueCorpse, S_CENTAUR_DEATH_X6, 0, 0}, // S_CENTAUR_DEATH_X5
+ {SPR_CTXD, 5, 3, NULL, S_CENTAUR_DEATH_X7, 0, 0}, // S_CENTAUR_DEATH_X6
+ {SPR_CTXD, 6, 4, NULL, S_CENTAUR_DEATH_X8, 0, 0}, // S_CENTAUR_DEATH_X7
+ {SPR_CTXD, 7, 3, NULL, S_CENTAUR_DEATH_X9, 0, 0}, // S_CENTAUR_DEATH_X8
+ {SPR_CTXD, 8, 4, NULL, S_CENTAUR_DEATH_X10, 0, 0}, // S_CENTAUR_DEATH_X9
+ {SPR_CTXD, 9, 3, NULL, S_CENTAUR_DEATH_X11, 0, 0}, // S_CENTAUR_DEATH_X10
+ {SPR_CTXD, 10, -1, NULL, S_NULL, 0, 0}, // S_CENTAUR_DEATH_X11
+ {SPR_CENT, 20, 5, A_FreezeDeath, S_CENTAUR_ICE2, 0, 0}, // S_CENTAUR_ICE
+ {SPR_CENT, 20, 1, A_FreezeDeathChunks, S_CENTAUR_ICE2, 0, 0}, // S_CENTAUR_ICE2
+ {SPR_CTFX, 32768, -1, NULL, S_NULL, 0, 0}, // S_CENTAUR_FX1
+ {SPR_CTFX, 32769, 4, NULL, S_CENTAUR_FX_X2, 0, 0}, // S_CENTAUR_FX_X1
+ {SPR_CTFX, 32770, 3, NULL, S_CENTAUR_FX_X3, 0, 0}, // S_CENTAUR_FX_X2
+ {SPR_CTFX, 32771, 4, NULL, S_CENTAUR_FX_X4, 0, 0}, // S_CENTAUR_FX_X3
+ {SPR_CTFX, 32772, 3, NULL, S_CENTAUR_FX_X5, 0, 0}, // S_CENTAUR_FX_X4
+ {SPR_CTFX, 32773, 2, NULL, S_NULL, 0, 0}, // S_CENTAUR_FX_X5
+ {SPR_CTDP, 0, 3, A_CheckFloor, S_CENTAUR_SHIELD2, 0, 0}, // S_CENTAUR_SHIELD1
+ {SPR_CTDP, 1, 3, A_CheckFloor, S_CENTAUR_SHIELD3, 0, 0}, // S_CENTAUR_SHIELD2
+ {SPR_CTDP, 2, 3, A_CheckFloor, S_CENTAUR_SHIELD4, 0, 0}, // S_CENTAUR_SHIELD3
+ {SPR_CTDP, 3, 3, A_CheckFloor, S_CENTAUR_SHIELD5, 0, 0}, // S_CENTAUR_SHIELD4
+ {SPR_CTDP, 4, 3, A_CheckFloor, S_CENTAUR_SHIELD6, 0, 0}, // S_CENTAUR_SHIELD5
+ {SPR_CTDP, 5, 3, A_CheckFloor, S_CENTAUR_SHIELD3, 0, 0}, // S_CENTAUR_SHIELD6
+ {SPR_CTDP, 6, 4, NULL, S_CENTAUR_SHIELD_X2, 0, 0}, // S_CENTAUR_SHIELD_X1
+ {SPR_CTDP, 7, 4, A_QueueCorpse, S_CENTAUR_SHIELD_X3, 0, 0}, // S_CENTAUR_SHIELD_X2
+ {SPR_CTDP, 8, 4, NULL, S_CENTAUR_SHIELD_X4, 0, 0}, // S_CENTAUR_SHIELD_X3
+ {SPR_CTDP, 9, -1, NULL, S_NULL, 0, 0}, // S_CENTAUR_SHIELD_X4
+ {SPR_CTDP, 10, 3, A_CheckFloor, S_CENTAUR_SWORD2, 0, 0}, // S_CENTAUR_SWORD1
+ {SPR_CTDP, 11, 3, A_CheckFloor, S_CENTAUR_SWORD3, 0, 0}, // S_CENTAUR_SWORD2
+ {SPR_CTDP, 12, 3, A_CheckFloor, S_CENTAUR_SWORD4, 0, 0}, // S_CENTAUR_SWORD3
+ {SPR_CTDP, 13, 3, A_CheckFloor, S_CENTAUR_SWORD5, 0, 0}, // S_CENTAUR_SWORD4
+ {SPR_CTDP, 14, 3, A_CheckFloor, S_CENTAUR_SWORD6, 0, 0}, // S_CENTAUR_SWORD5
+ {SPR_CTDP, 15, 3, A_CheckFloor, S_CENTAUR_SWORD7, 0, 0}, // S_CENTAUR_SWORD6
+ {SPR_CTDP, 16, 3, A_CheckFloor, S_CENTAUR_SWORD3, 0, 0}, // S_CENTAUR_SWORD7
+ {SPR_CTDP, 17, 4, NULL, S_CENTAUR_SWORD_X2, 0, 0}, // S_CENTAUR_SWORD_X1
+ {SPR_CTDP, 18, 4, A_QueueCorpse, S_CENTAUR_SWORD_X3, 0, 0}, // S_CENTAUR_SWORD_X2
+ {SPR_CTDP, 19, -1, NULL, S_NULL, 0, 0}, // S_CENTAUR_SWORD_X3
+ {SPR_DEMN, 0, 10, A_Look, S_DEMN_LOOK2, 0, 0}, // S_DEMN_LOOK1
+ {SPR_DEMN, 0, 10, A_Look, S_DEMN_LOOK1, 0, 0}, // S_DEMN_LOOK2
+ {SPR_DEMN, 0, 4, A_Chase, S_DEMN_CHASE2, 0, 0}, // S_DEMN_CHASE1
+ {SPR_DEMN, 1, 4, A_Chase, S_DEMN_CHASE3, 0, 0}, // S_DEMN_CHASE2
+ {SPR_DEMN, 2, 4, A_Chase, S_DEMN_CHASE4, 0, 0}, // S_DEMN_CHASE3
+ {SPR_DEMN, 3, 4, A_Chase, S_DEMN_CHASE1, 0, 0}, // S_DEMN_CHASE4
+ {SPR_DEMN, 4, 6, A_FaceTarget, S_DEMN_ATK1_2, 0, 0}, // S_DEMN_ATK1_1
+ {SPR_DEMN, 5, 8, A_FaceTarget, S_DEMN_ATK1_3, 0, 0}, // S_DEMN_ATK1_2
+ {SPR_DEMN, 6, 6, A_DemonAttack1, S_DEMN_CHASE1, 0, 0}, // S_DEMN_ATK1_3
+ {SPR_DEMN, 4, 5, A_FaceTarget, S_DEMN_ATK2_2, 0, 0}, // S_DEMN_ATK2_1
+ {SPR_DEMN, 5, 6, A_FaceTarget, S_DEMN_ATK2_3, 0, 0}, // S_DEMN_ATK2_2
+ {SPR_DEMN, 6, 5, A_DemonAttack2, S_DEMN_CHASE1, 0, 0}, // S_DEMN_ATK2_3
+ {SPR_DEMN, 4, 4, NULL, S_DEMN_PAIN2, 0, 0}, // S_DEMN_PAIN1
+ {SPR_DEMN, 4, 4, A_Pain, S_DEMN_CHASE1, 0, 0}, // S_DEMN_PAIN2
+ {SPR_DEMN, 7, 6, NULL, S_DEMN_DEATH2, 0, 0}, // S_DEMN_DEATH1
+ {SPR_DEMN, 8, 6, NULL, S_DEMN_DEATH3, 0, 0}, // S_DEMN_DEATH2
+ {SPR_DEMN, 9, 6, A_Scream, S_DEMN_DEATH4, 0, 0}, // S_DEMN_DEATH3
+ {SPR_DEMN, 10, 6, A_NoBlocking, S_DEMN_DEATH5, 0, 0}, // S_DEMN_DEATH4
+ {SPR_DEMN, 11, 6, A_QueueCorpse, S_DEMN_DEATH6, 0, 0}, // S_DEMN_DEATH5
+ {SPR_DEMN, 12, 6, NULL, S_DEMN_DEATH7, 0, 0}, // S_DEMN_DEATH6
+ {SPR_DEMN, 13, 6, NULL, S_DEMN_DEATH8, 0, 0}, // S_DEMN_DEATH7
+ {SPR_DEMN, 14, 6, NULL, S_DEMN_DEATH9, 0, 0}, // S_DEMN_DEATH8
+ {SPR_DEMN, 15, -1, NULL, S_NULL, 0, 0}, // S_DEMN_DEATH9
+ {SPR_DEMN, 7, 6, NULL, S_DEMN_XDEATH2, 0, 0}, // S_DEMN_XDEATH1
+ {SPR_DEMN, 8, 6, A_DemonDeath, S_DEMN_XDEATH3, 0, 0}, // S_DEMN_XDEATH2
+ {SPR_DEMN, 9, 6, A_Scream, S_DEMN_XDEATH4, 0, 0}, // S_DEMN_XDEATH3
+ {SPR_DEMN, 10, 6, A_NoBlocking, S_DEMN_XDEATH5, 0, 0}, // S_DEMN_XDEATH4
+ {SPR_DEMN, 11, 6, A_QueueCorpse, S_DEMN_XDEATH6, 0, 0}, // S_DEMN_XDEATH5
+ {SPR_DEMN, 12, 6, NULL, S_DEMN_XDEATH7, 0, 0}, // S_DEMN_XDEATH6
+ {SPR_DEMN, 13, 6, NULL, S_DEMN_XDEATH8, 0, 0}, // S_DEMN_XDEATH7
+ {SPR_DEMN, 14, 6, NULL, S_DEMN_XDEATH9, 0, 0}, // S_DEMN_XDEATH8
+ {SPR_DEMN, 15, -1, NULL, S_NULL, 0, 0}, // S_DEMN_XDEATH9
+ {SPR_DEMN, 16, 5, A_FreezeDeath, S_DEMON_ICE2, 0, 0}, // S_DEMON_ICE
+ {SPR_DEMN, 16, 1, A_FreezeDeathChunks, S_DEMON_ICE2, 0, 0}, // S_DEMON_ICE2
+ {SPR_DEMA, 0, 4, NULL, S_DEMONCHUNK1_2, 0, 0}, // S_DEMONCHUNK1_1
+ {SPR_DEMA, 0, 10, A_QueueCorpse, S_DEMONCHUNK1_3, 0, 0}, // S_DEMONCHUNK1_2
+ {SPR_DEMA, 0, 20, NULL, S_DEMONCHUNK1_3, 0, 0}, // S_DEMONCHUNK1_3
+ {SPR_DEMA, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMONCHUNK1_4
+ {SPR_DEMB, 0, 4, NULL, S_DEMONCHUNK2_2, 0, 0}, // S_DEMONCHUNK2_1
+ {SPR_DEMB, 0, 10, A_QueueCorpse, S_DEMONCHUNK2_3, 0, 0}, // S_DEMONCHUNK2_2
+ {SPR_DEMB, 0, 20, NULL, S_DEMONCHUNK2_3, 0, 0}, // S_DEMONCHUNK2_3
+ {SPR_DEMB, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMONCHUNK2_4
+ {SPR_DEMC, 0, 4, NULL, S_DEMONCHUNK3_2, 0, 0}, // S_DEMONCHUNK3_1
+ {SPR_DEMC, 0, 10, A_QueueCorpse, S_DEMONCHUNK3_3, 0, 0}, // S_DEMONCHUNK3_2
+ {SPR_DEMC, 0, 20, NULL, S_DEMONCHUNK3_3, 0, 0}, // S_DEMONCHUNK3_3
+ {SPR_DEMC, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMONCHUNK3_4
+ {SPR_DEMD, 0, 4, NULL, S_DEMONCHUNK4_2, 0, 0}, // S_DEMONCHUNK4_1
+ {SPR_DEMD, 0, 10, A_QueueCorpse, S_DEMONCHUNK4_3, 0, 0}, // S_DEMONCHUNK4_2
+ {SPR_DEMD, 0, 20, NULL, S_DEMONCHUNK4_3, 0, 0}, // S_DEMONCHUNK4_3
+ {SPR_DEMD, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMONCHUNK4_4
+ {SPR_DEME, 0, 4, NULL, S_DEMONCHUNK5_2, 0, 0}, // S_DEMONCHUNK5_1
+ {SPR_DEME, 0, 10, A_QueueCorpse, S_DEMONCHUNK5_3, 0, 0}, // S_DEMONCHUNK5_2
+ {SPR_DEME, 0, 20, NULL, S_DEMONCHUNK5_3, 0, 0}, // S_DEMONCHUNK5_3
+ {SPR_DEME, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMONCHUNK5_4
+ {SPR_DMFX, 32768, 4, NULL, S_DEMONFX_MOVE2, 0, 0}, // S_DEMONFX_MOVE1
+ {SPR_DMFX, 32769, 4, NULL, S_DEMONFX_MOVE3, 0, 0}, // S_DEMONFX_MOVE2
+ {SPR_DMFX, 32770, 4, NULL, S_DEMONFX_MOVE1, 0, 0}, // S_DEMONFX_MOVE3
+ {SPR_DMFX, 32771, 4, NULL, S_DEMONFX_BOOM2, 0, 0}, // S_DEMONFX_BOOM1
+ {SPR_DMFX, 32772, 4, NULL, S_DEMONFX_BOOM3, 0, 0}, // S_DEMONFX_BOOM2
+ {SPR_DMFX, 32773, 3, NULL, S_DEMONFX_BOOM4, 0, 0}, // S_DEMONFX_BOOM3
+ {SPR_DMFX, 32774, 3, NULL, S_DEMONFX_BOOM5, 0, 0}, // S_DEMONFX_BOOM4
+ {SPR_DMFX, 32775, 3, NULL, S_NULL, 0, 0}, // S_DEMONFX_BOOM5
+ {SPR_DEM2, 0, 10, A_Look, S_DEMN2_LOOK2, 0, 0}, // S_DEMN2_LOOK1
+ {SPR_DEM2, 0, 10, A_Look, S_DEMN2_LOOK1, 0, 0}, // S_DEMN2_LOOK2
+ {SPR_DEM2, 0, 4, A_Chase, S_DEMN2_CHASE2, 0, 0}, // S_DEMN2_CHASE1
+ {SPR_DEM2, 1, 4, A_Chase, S_DEMN2_CHASE3, 0, 0}, // S_DEMN2_CHASE2
+ {SPR_DEM2, 2, 4, A_Chase, S_DEMN2_CHASE4, 0, 0}, // S_DEMN2_CHASE3
+ {SPR_DEM2, 3, 4, A_Chase, S_DEMN2_CHASE1, 0, 0}, // S_DEMN2_CHASE4
+ {SPR_DEM2, 4, 6, A_FaceTarget, S_DEMN2_ATK1_2, 0, 0}, // S_DEMN2_ATK1_1
+ {SPR_DEM2, 5, 8, A_FaceTarget, S_DEMN2_ATK1_3, 0, 0}, // S_DEMN2_ATK1_2
+ {SPR_DEM2, 6, 6, A_DemonAttack1, S_DEMN2_CHASE1, 0, 0}, // S_DEMN2_ATK1_3
+ {SPR_DEM2, 4, 5, A_FaceTarget, S_DEMN2_ATK2_2, 0, 0}, // S_DEMN2_ATK2_1
+ {SPR_DEM2, 5, 6, A_FaceTarget, S_DEMN2_ATK2_3, 0, 0}, // S_DEMN2_ATK2_2
+ {SPR_DEM2, 6, 5, A_DemonAttack2, S_DEMN2_CHASE1, 0, 0}, // S_DEMN2_ATK2_3
+ {SPR_DEM2, 4, 4, NULL, S_DEMN2_PAIN2, 0, 0}, // S_DEMN2_PAIN1
+ {SPR_DEM2, 4, 4, A_Pain, S_DEMN2_CHASE1, 0, 0}, // S_DEMN2_PAIN2
+ {SPR_DEM2, 7, 6, NULL, S_DEMN2_DEATH2, 0, 0}, // S_DEMN2_DEATH1
+ {SPR_DEM2, 8, 6, NULL, S_DEMN2_DEATH3, 0, 0}, // S_DEMN2_DEATH2
+ {SPR_DEM2, 9, 6, A_Scream, S_DEMN2_DEATH4, 0, 0}, // S_DEMN2_DEATH3
+ {SPR_DEM2, 10, 6, A_NoBlocking, S_DEMN2_DEATH5, 0, 0}, // S_DEMN2_DEATH4
+ {SPR_DEM2, 11, 6, A_QueueCorpse, S_DEMN2_DEATH6, 0, 0}, // S_DEMN2_DEATH5
+ {SPR_DEM2, 12, 6, NULL, S_DEMN2_DEATH7, 0, 0}, // S_DEMN2_DEATH6
+ {SPR_DEM2, 13, 6, NULL, S_DEMN2_DEATH8, 0, 0}, // S_DEMN2_DEATH7
+ {SPR_DEM2, 14, 6, NULL, S_DEMN2_DEATH9, 0, 0}, // S_DEMN2_DEATH8
+ {SPR_DEM2, 15, -1, NULL, S_NULL, 0, 0}, // S_DEMN2_DEATH9
+ {SPR_DEM2, 7, 6, NULL, S_DEMN2_XDEATH2, 0, 0}, // S_DEMN2_XDEATH1
+ {SPR_DEM2, 8, 6, A_Demon2Death, S_DEMN2_XDEATH3, 0, 0}, // S_DEMN2_XDEATH2
+ {SPR_DEM2, 9, 6, A_Scream, S_DEMN2_XDEATH4, 0, 0}, // S_DEMN2_XDEATH3
+ {SPR_DEM2, 10, 6, A_NoBlocking, S_DEMN2_XDEATH5, 0, 0}, // S_DEMN2_XDEATH4
+ {SPR_DEM2, 11, 6, A_QueueCorpse, S_DEMN2_XDEATH6, 0, 0}, // S_DEMN2_XDEATH5
+ {SPR_DEM2, 12, 6, NULL, S_DEMN2_XDEATH7, 0, 0}, // S_DEMN2_XDEATH6
+ {SPR_DEM2, 13, 6, NULL, S_DEMN2_XDEATH8, 0, 0}, // S_DEMN2_XDEATH7
+ {SPR_DEM2, 14, 6, NULL, S_DEMN2_XDEATH9, 0, 0}, // S_DEMN2_XDEATH8
+ {SPR_DEM2, 15, -1, NULL, S_NULL, 0, 0}, // S_DEMN2_XDEATH9
+ {SPR_DMBA, 0, 4, NULL, S_DEMON2CHUNK1_2, 0, 0}, // S_DEMON2CHUNK1_1
+ {SPR_DMBA, 0, 10, A_QueueCorpse, S_DEMON2CHUNK1_3, 0, 0}, // S_DEMON2CHUNK1_2
+ {SPR_DMBA, 0, 20, NULL, S_DEMON2CHUNK1_3, 0, 0}, // S_DEMON2CHUNK1_3
+ {SPR_DMBA, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMON2CHUNK1_4
+ {SPR_DMBB, 0, 4, NULL, S_DEMON2CHUNK2_2, 0, 0}, // S_DEMON2CHUNK2_1
+ {SPR_DMBB, 0, 10, A_QueueCorpse, S_DEMON2CHUNK2_3, 0, 0}, // S_DEMON2CHUNK2_2
+ {SPR_DMBB, 0, 20, NULL, S_DEMON2CHUNK2_3, 0, 0}, // S_DEMON2CHUNK2_3
+ {SPR_DMBB, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMON2CHUNK2_4
+ {SPR_DMBC, 0, 4, NULL, S_DEMON2CHUNK3_2, 0, 0}, // S_DEMON2CHUNK3_1
+ {SPR_DMBC, 0, 10, A_QueueCorpse, S_DEMON2CHUNK3_3, 0, 0}, // S_DEMON2CHUNK3_2
+ {SPR_DMBC, 0, 20, NULL, S_DEMON2CHUNK3_3, 0, 0}, // S_DEMON2CHUNK3_3
+ {SPR_DMBC, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMON2CHUNK3_4
+ {SPR_DMBD, 0, 4, NULL, S_DEMON2CHUNK4_2, 0, 0}, // S_DEMON2CHUNK4_1
+ {SPR_DMBD, 0, 10, A_QueueCorpse, S_DEMON2CHUNK4_3, 0, 0}, // S_DEMON2CHUNK4_2
+ {SPR_DMBD, 0, 20, NULL, S_DEMON2CHUNK4_3, 0, 0}, // S_DEMON2CHUNK4_3
+ {SPR_DMBD, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMON2CHUNK4_4
+ {SPR_DMBE, 0, 4, NULL, S_DEMON2CHUNK5_2, 0, 0}, // S_DEMON2CHUNK5_1
+ {SPR_DMBE, 0, 10, NULL, S_DEMON2CHUNK5_3, 0, 0}, // S_DEMON2CHUNK5_2
+ {SPR_DMBE, 0, 20, NULL, S_DEMON2CHUNK5_3, 0, 0}, // S_DEMON2CHUNK5_3
+ {SPR_DMBE, 0, -1, NULL, S_NULL, 0, 0}, // S_DEMON2CHUNK5_4
+ {SPR_D2FX, 32768, 4, NULL, S_DEMON2FX_MOVE2, 0, 0}, // S_DEMON2FX_MOVE1
+ {SPR_D2FX, 32769, 4, NULL, S_DEMON2FX_MOVE3, 0, 0}, // S_DEMON2FX_MOVE2
+ {SPR_D2FX, 32770, 4, NULL, S_DEMON2FX_MOVE4, 0, 0}, // S_DEMON2FX_MOVE3
+ {SPR_D2FX, 32771, 4, NULL, S_DEMON2FX_MOVE5, 0, 0}, // S_DEMON2FX_MOVE4
+ {SPR_D2FX, 32772, 4, NULL, S_DEMON2FX_MOVE6, 0, 0}, // S_DEMON2FX_MOVE5
+ {SPR_D2FX, 32773, 4, NULL, S_DEMON2FX_MOVE1, 0, 0}, // S_DEMON2FX_MOVE6
+ {SPR_D2FX, 32774, 4, NULL, S_DEMON2FX_BOOM2, 0, 0}, // S_DEMON2FX_BOOM1
+ {SPR_D2FX, 32775, 4, NULL, S_DEMON2FX_BOOM3, 0, 0}, // S_DEMON2FX_BOOM2
+ {SPR_D2FX, 32776, 4, NULL, S_DEMON2FX_BOOM4, 0, 0}, // S_DEMON2FX_BOOM3
+ {SPR_D2FX, 32777, 4, NULL, S_DEMON2FX_BOOM5, 0, 0}, // S_DEMON2FX_BOOM4
+ {SPR_D2FX, 32778, 3, NULL, S_DEMON2FX_BOOM6, 0, 0}, // S_DEMON2FX_BOOM5
+ {SPR_D2FX, 32779, 3, NULL, S_NULL, 0, 0}, // S_DEMON2FX_BOOM6
+ {SPR_WRTH, 0, 2, A_WraithRaiseInit, S_WRAITH_RAISE2, 0, 0}, // S_WRAITH_RAISE1
+ {SPR_WRTH, 0, 2, A_WraithRaise, S_WRAITH_RAISE3, 0, 0}, // S_WRAITH_RAISE2
+ {SPR_WRTH, 0, 2, A_FaceTarget, S_WRAITH_RAISE4, 0, 0}, // S_WRAITH_RAISE3
+ {SPR_WRTH, 1, 2, A_WraithRaise, S_WRAITH_RAISE5, 0, 0}, // S_WRAITH_RAISE4
+ {SPR_WRTH, 1, 2, A_WraithRaise, S_WRAITH_RAISE2, 0, 0}, // S_WRAITH_RAISE5
+ {SPR_WRTH, 0, 10, NULL, S_WRAITH_INIT2, 0, 0}, // S_WRAITH_INIT1
+ {SPR_WRTH, 1, 5, A_WraithInit, S_WRAITH_LOOK1, 0, 0}, // S_WRAITH_INIT2
+ {SPR_WRTH, 0, 15, A_WraithLook, S_WRAITH_LOOK2, 0, 0}, // S_WRAITH_LOOK1
+ {SPR_WRTH, 1, 15, A_WraithLook, S_WRAITH_LOOK1, 0, 0}, // S_WRAITH_LOOK2
+ {SPR_WRTH, 0, 4, A_WraithChase, S_WRAITH_CHASE2, 0, 0}, // S_WRAITH_CHASE1
+ {SPR_WRTH, 1, 4, A_WraithChase, S_WRAITH_CHASE3, 0, 0}, // S_WRAITH_CHASE2
+ {SPR_WRTH, 2, 4, A_WraithChase, S_WRAITH_CHASE4, 0, 0}, // S_WRAITH_CHASE3
+ {SPR_WRTH, 3, 4, A_WraithChase, S_WRAITH_CHASE1, 0, 0}, // S_WRAITH_CHASE4
+ {SPR_WRTH, 4, 6, A_FaceTarget, S_WRAITH_ATK1_2, 0, 0}, // S_WRAITH_ATK1_1
+ {SPR_WRTH, 5, 6, A_WraithFX3, S_WRAITH_ATK1_3, 0, 0}, // S_WRAITH_ATK1_2
+ {SPR_WRTH, 6, 6, A_WraithMelee, S_WRAITH_CHASE1, 0, 0}, // S_WRAITH_ATK1_3
+ {SPR_WRTH, 4, 6, A_FaceTarget, S_WRAITH_ATK2_2, 0, 0}, // S_WRAITH_ATK2_1
+ {SPR_WRTH, 5, 6, NULL, S_WRAITH_ATK2_3, 0, 0}, // S_WRAITH_ATK2_2
+ {SPR_WRTH, 6, 6, A_WraithMissile, S_WRAITH_CHASE1, 0, 0}, // S_WRAITH_ATK2_3
+ {SPR_WRTH, 0, 2, NULL, S_WRAITH_PAIN2, 0, 0}, // S_WRAITH_PAIN1
+ {SPR_WRTH, 7, 6, A_Pain, S_WRAITH_CHASE1, 0, 0}, // S_WRAITH_PAIN2
+ {SPR_WRTH, 8, 4, NULL, S_WRAITH_DEATH1_2, 0, 0}, // S_WRAITH_DEATH1_1
+ {SPR_WRTH, 9, 4, A_Scream, S_WRAITH_DEATH1_3, 0, 0}, // S_WRAITH_DEATH1_2
+ {SPR_WRTH, 10, 4, NULL, S_WRAITH_DEATH1_4, 0, 0}, // S_WRAITH_DEATH1_3
+ {SPR_WRTH, 11, 4, NULL, S_WRAITH_DEATH1_5, 0, 0}, // S_WRAITH_DEATH1_4
+ {SPR_WRTH, 12, 4, A_NoBlocking, S_WRAITH_DEATH1_6, 0, 0}, // S_WRAITH_DEATH1_5
+ {SPR_WRTH, 13, 4, A_QueueCorpse, S_WRAITH_DEATH1_7, 0, 0}, // S_WRAITH_DEATH1_6
+ {SPR_WRTH, 14, 4, NULL, S_WRAITH_DEATH1_8, 0, 0}, // S_WRAITH_DEATH1_7
+ {SPR_WRTH, 15, 5, NULL, S_WRAITH_DEATH1_9, 0, 0}, // S_WRAITH_DEATH1_8
+ {SPR_WRTH, 16, 5, NULL, S_WRAITH_DEATH1_0, 0, 0}, // S_WRAITH_DEATH1_9
+ {SPR_WRTH, 17, -1, NULL, S_NULL, 0, 0}, // S_WRAITH_DEATH1_0
+ {SPR_WRT2, 0, 5, NULL, S_WRAITH_DEATH2_2, 0, 0}, // S_WRAITH_DEATH2_1
+ {SPR_WRT2, 1, 5, A_Scream, S_WRAITH_DEATH2_3, 0, 0}, // S_WRAITH_DEATH2_2
+ {SPR_WRT2, 2, 5, NULL, S_WRAITH_DEATH2_4, 0, 0}, // S_WRAITH_DEATH2_3
+ {SPR_WRT2, 3, 5, NULL, S_WRAITH_DEATH2_5, 0, 0}, // S_WRAITH_DEATH2_4
+ {SPR_WRT2, 4, 5, A_NoBlocking, S_WRAITH_DEATH2_6, 0, 0}, // S_WRAITH_DEATH2_5
+ {SPR_WRT2, 5, 5, A_QueueCorpse, S_WRAITH_DEATH2_7, 0, 0}, // S_WRAITH_DEATH2_6
+ {SPR_WRT2, 6, 5, NULL, S_WRAITH_DEATH2_8, 0, 0}, // S_WRAITH_DEATH2_7
+ {SPR_WRT2, 7, -1, NULL, S_NULL, 0, 0}, // S_WRAITH_DEATH2_8
+ {SPR_WRT2, 8, 5, A_FreezeDeath, S_WRAITH_ICE2, 0, 0}, // S_WRAITH_ICE
+ {SPR_WRT2, 8, 1, A_FreezeDeathChunks, S_WRAITH_ICE2, 0, 0}, // S_WRAITH_ICE2
+ {SPR_WRBL, 32768, 3, NULL, S_WRTHFX_MOVE2, 0, 0}, // S_WRTHFX_MOVE1
+ {SPR_WRBL, 32769, 3, A_WraithFX2, S_WRTHFX_MOVE3, 0, 0}, // S_WRTHFX_MOVE2
+ {SPR_WRBL, 32770, 3, NULL, S_WRTHFX_MOVE1, 0, 0}, // S_WRTHFX_MOVE3
+ {SPR_WRBL, 32771, 4, NULL, S_WRTHFX_BOOM2, 0, 0}, // S_WRTHFX_BOOM1
+ {SPR_WRBL, 32772, 4, A_WraithFX2, S_WRTHFX_BOOM3, 0, 0}, // S_WRTHFX_BOOM2
+ {SPR_WRBL, 32773, 4, NULL, S_WRTHFX_BOOM4, 0, 0}, // S_WRTHFX_BOOM3
+ {SPR_WRBL, 32774, 3, A_WraithFX2, S_WRTHFX_BOOM5, 0, 0}, // S_WRTHFX_BOOM4
+ {SPR_WRBL, 32775, 3, A_WraithFX2, S_WRTHFX_BOOM6, 0, 0}, // S_WRTHFX_BOOM5
+ {SPR_WRBL, 32776, 3, NULL, S_NULL, 0, 0}, // S_WRTHFX_BOOM6
+ {SPR_WRBL, 32777, 4, NULL, S_WRTHFX_SIZZLE2, 0, 0}, // S_WRTHFX_SIZZLE1
+ {SPR_WRBL, 32778, 4, NULL, S_WRTHFX_SIZZLE3, 0, 0}, // S_WRTHFX_SIZZLE2
+ {SPR_WRBL, 32779, 4, NULL, S_WRTHFX_SIZZLE4, 0, 0}, // S_WRTHFX_SIZZLE3
+ {SPR_WRBL, 32780, 4, NULL, S_WRTHFX_SIZZLE5, 0, 0}, // S_WRTHFX_SIZZLE4
+ {SPR_WRBL, 32781, 4, NULL, S_WRTHFX_SIZZLE6, 0, 0}, // S_WRTHFX_SIZZLE5
+ {SPR_WRBL, 32782, 4, NULL, S_WRTHFX_SIZZLE7, 0, 0}, // S_WRTHFX_SIZZLE6
+ {SPR_WRBL, 32783, 4, NULL, S_NULL, 0, 0}, // S_WRTHFX_SIZZLE7
+ {SPR_WRBL, 32784, 4, NULL, S_WRTHFX_DROP2, 0, 0}, // S_WRTHFX_DROP1
+ {SPR_WRBL, 32785, 4, NULL, S_WRTHFX_DROP3, 0, 0}, // S_WRTHFX_DROP2
+ {SPR_WRBL, 32786, 4, NULL, S_WRTHFX_DROP1, 0, 0}, // S_WRTHFX_DROP3
+ {SPR_WRBL, 32786, 4, NULL, S_NULL, 0, 0}, // S_WRTHFX_DEAD1
+ {SPR_WRBL, 19, 4, NULL, S_WRTHFX_ADROP2, 0, 0}, // S_WRTHFX_ADROP1
+ {SPR_WRBL, 20, 4, NULL, S_WRTHFX_ADROP3, 0, 0}, // S_WRTHFX_ADROP2
+ {SPR_WRBL, 21, 4, NULL, S_WRTHFX_ADROP4, 0, 0}, // S_WRTHFX_ADROP3
+ {SPR_WRBL, 22, 4, NULL, S_WRTHFX_ADROP1, 0, 0}, // S_WRTHFX_ADROP4
+ {SPR_WRBL, 22, 10, NULL, S_NULL, 0, 0}, // S_WRTHFX_ADEAD1
+ {SPR_WRBL, 23, 7, NULL, S_WRTHFX_BDROP2, 0, 0}, // S_WRTHFX_BDROP1
+ {SPR_WRBL, 24, 7, NULL, S_WRTHFX_BDROP3, 0, 0}, // S_WRTHFX_BDROP2
+ {SPR_WRBL, 25, 7, NULL, S_WRTHFX_BDROP1, 0, 0}, // S_WRTHFX_BDROP3
+ {SPR_WRBL, 25, 35, NULL, S_NULL, 0, 0}, // S_WRTHFX_BDEAD1
+ {SPR_MNTR, 0, 15, NULL, S_MNTR_SPAWN2, 0, 0}, // S_MNTR_SPAWN1
+ {SPR_MNTR, 0, 15, A_MinotaurFade1, S_MNTR_SPAWN3, 0, 0}, // S_MNTR_SPAWN2
+ {SPR_MNTR, 0, 3, A_MinotaurFade2, S_MNTR_LOOK1, 0, 0}, // S_MNTR_SPAWN3
+ {SPR_MNTR, 0, 10, A_MinotaurLook, S_MNTR_LOOK2, 0, 0}, // S_MNTR_LOOK1
+ {SPR_MNTR, 1, 10, A_MinotaurLook, S_MNTR_LOOK1, 0, 0}, // S_MNTR_LOOK2
+ {SPR_MNTR, 0, 5, A_MinotaurChase, S_MNTR_WALK2, 0, 0}, // S_MNTR_WALK1
+ {SPR_MNTR, 1, 5, A_MinotaurChase, S_MNTR_WALK3, 0, 0}, // S_MNTR_WALK2
+ {SPR_MNTR, 2, 5, A_MinotaurChase, S_MNTR_WALK4, 0, 0}, // S_MNTR_WALK3
+ {SPR_MNTR, 3, 5, A_MinotaurChase, S_MNTR_WALK1, 0, 0}, // S_MNTR_WALK4
+ {SPR_MNTR, 0, 5, A_MinotaurRoam, S_MNTR_ROAM2, 0, 0}, // S_MNTR_ROAM1
+ {SPR_MNTR, 1, 5, A_MinotaurRoam, S_MNTR_ROAM3, 0, 0}, // S_MNTR_ROAM2
+ {SPR_MNTR, 2, 5, A_MinotaurRoam, S_MNTR_ROAM4, 0, 0}, // S_MNTR_ROAM3
+ {SPR_MNTR, 3, 5, A_MinotaurRoam, S_MNTR_ROAM1, 0, 0}, // S_MNTR_ROAM4
+ {SPR_MNTR, 6, 10, A_FaceTarget, S_MNTR_ATK1_2, 0, 0}, // S_MNTR_ATK1_1
+ {SPR_MNTR, 7, 7, A_FaceTarget, S_MNTR_ATK1_3, 0, 0}, // S_MNTR_ATK1_2
+ {SPR_MNTR, 8, 12, A_MinotaurAtk1, S_MNTR_WALK1, 0, 0}, // S_MNTR_ATK1_3
+ {SPR_MNTR, 6, 10, A_MinotaurDecide, S_MNTR_ATK2_2, 0, 0}, // S_MNTR_ATK2_1
+ {SPR_MNTR, 9, 4, A_FaceTarget, S_MNTR_ATK2_3, 0, 0}, // S_MNTR_ATK2_2
+ {SPR_MNTR, 10, 9, A_MinotaurAtk2, S_MNTR_WALK1, 0, 0}, // S_MNTR_ATK2_3
+ {SPR_MNTR, 6, 10, A_FaceTarget, S_MNTR_ATK3_2, 0, 0}, // S_MNTR_ATK3_1
+ {SPR_MNTR, 7, 7, A_FaceTarget, S_MNTR_ATK3_3, 0, 0}, // S_MNTR_ATK3_2
+ {SPR_MNTR, 8, 12, A_MinotaurAtk3, S_MNTR_WALK1, 0, 0}, // S_MNTR_ATK3_3
+ {SPR_MNTR, 8, 12, NULL, S_MNTR_ATK3_1, 0, 0}, // S_MNTR_ATK3_4
+ {SPR_MNTR, 5, 2, A_MinotaurCharge, S_MNTR_ATK4_1, 0, 0}, // S_MNTR_ATK4_1
+ {SPR_MNTR, 4, 3, NULL, S_MNTR_PAIN2, 0, 0}, // S_MNTR_PAIN1
+ {SPR_MNTR, 4, 6, A_Pain, S_MNTR_WALK1, 0, 0}, // S_MNTR_PAIN2
+ {SPR_MNTR, 4, 6, NULL, S_MNTR_DIE2, 0, 0}, // S_MNTR_DIE1
+ {SPR_MNTR, 4, 2, A_Scream, S_MNTR_DIE3, 0, 0}, // S_MNTR_DIE2
+ {SPR_MNTR, 4, 5, A_SmokePuffExit, S_MNTR_DIE4, 0, 0}, // S_MNTR_DIE3
+ {SPR_MNTR, 4, 5, NULL, S_MNTR_DIE5, 0, 0}, // S_MNTR_DIE4
+ {SPR_MNTR, 4, 5, A_NoBlocking, S_MNTR_DIE6, 0, 0}, // S_MNTR_DIE5
+ {SPR_MNTR, 4, 5, NULL, S_MNTR_DIE7, 0, 0}, // S_MNTR_DIE6
+ {SPR_MNTR, 4, 5, A_MinotaurFade1, S_MNTR_DIE8, 0, 0}, // S_MNTR_DIE7
+ {SPR_MNTR, 4, 5, A_MinotaurFade0, S_MNTR_DIE9, 0, 0}, // S_MNTR_DIE8
+ {SPR_MNTR, 4, 10, NULL, S_NULL, 0, 0}, // S_MNTR_DIE9
+ {SPR_FX12, 32768, 6, NULL, S_MNTRFX1_2, 0, 0}, // S_MNTRFX1_1
+ {SPR_FX12, 32769, 6, NULL, S_MNTRFX1_1, 0, 0}, // S_MNTRFX1_2
+ {SPR_FX12, 32770, 5, NULL, S_MNTRFXI1_2, 0, 0}, // S_MNTRFXI1_1
+ {SPR_FX12, 32771, 5, NULL, S_MNTRFXI1_3, 0, 0}, // S_MNTRFXI1_2
+ {SPR_FX12, 32772, 5, NULL, S_MNTRFXI1_4, 0, 0}, // S_MNTRFXI1_3
+ {SPR_FX12, 32773, 5, NULL, S_MNTRFXI1_5, 0, 0}, // S_MNTRFXI1_4
+ {SPR_FX12, 32774, 5, NULL, S_MNTRFXI1_6, 0, 0}, // S_MNTRFXI1_5
+ {SPR_FX12, 32775, 5, NULL, S_NULL, 0, 0}, // S_MNTRFXI1_6
+ {SPR_FX13, 0, 2, A_MntrFloorFire, S_MNTRFX2_1, 0, 0}, // S_MNTRFX2_1
+ {SPR_FX13, 32776, 4, A_Explode, S_MNTRFXI2_2, 0, 0}, // S_MNTRFXI2_1
+ {SPR_FX13, 32777, 4, NULL, S_MNTRFXI2_3, 0, 0}, // S_MNTRFXI2_2
+ {SPR_FX13, 32778, 4, NULL, S_MNTRFXI2_4, 0, 0}, // S_MNTRFXI2_3
+ {SPR_FX13, 32779, 4, NULL, S_MNTRFXI2_5, 0, 0}, // S_MNTRFXI2_4
+ {SPR_FX13, 32780, 4, NULL, S_NULL, 0, 0}, // S_MNTRFXI2_5
+ {SPR_FX13, 32771, 4, NULL, S_MNTRFX3_2, 0, 0}, // S_MNTRFX3_1
+ {SPR_FX13, 32770, 4, NULL, S_MNTRFX3_3, 0, 0}, // S_MNTRFX3_2
+ {SPR_FX13, 32769, 5, NULL, S_MNTRFX3_4, 0, 0}, // S_MNTRFX3_3
+ {SPR_FX13, 32770, 5, NULL, S_MNTRFX3_5, 0, 0}, // S_MNTRFX3_4
+ {SPR_FX13, 32771, 5, NULL, S_MNTRFX3_6, 0, 0}, // S_MNTRFX3_5
+ {SPR_FX13, 32772, 5, NULL, S_MNTRFX3_7, 0, 0}, // S_MNTRFX3_6
+ {SPR_FX13, 32773, 4, NULL, S_MNTRFX3_8, 0, 0}, // S_MNTRFX3_7
+ {SPR_FX13, 32774, 4, NULL, S_MNTRFX3_9, 0, 0}, // S_MNTRFX3_8
+ {SPR_FX13, 32775, 4, NULL, S_NULL, 0, 0}, // S_MNTRFX3_9
+ {SPR_MNSM, 0, 3, NULL, S_MINOSMOKE2, 0, 0}, // S_MINOSMOKE1
+ {SPR_MNSM, 1, 3, NULL, S_MINOSMOKE3, 0, 0}, // S_MINOSMOKE2
+ {SPR_MNSM, 2, 3, NULL, S_MINOSMOKE4, 0, 0}, // S_MINOSMOKE3
+ {SPR_MNSM, 3, 3, NULL, S_MINOSMOKE5, 0, 0}, // S_MINOSMOKE4
+ {SPR_MNSM, 4, 3, NULL, S_MINOSMOKE6, 0, 0}, // S_MINOSMOKE5
+ {SPR_MNSM, 5, 3, NULL, S_MINOSMOKE7, 0, 0}, // S_MINOSMOKE6
+ {SPR_MNSM, 6, 3, NULL, S_MINOSMOKE8, 0, 0}, // S_MINOSMOKE7
+ {SPR_MNSM, 7, 3, NULL, S_MINOSMOKE9, 0, 0}, // S_MINOSMOKE8
+ {SPR_MNSM, 8, 3, NULL, S_MINOSMOKE0, 0, 0}, // S_MINOSMOKE9
+ {SPR_MNSM, 9, 3, NULL, S_MINOSMOKEA, 0, 0}, // S_MINOSMOKE0
+ {SPR_MNSM, 10, 3, NULL, S_MINOSMOKEB, 0, 0}, // S_MINOSMOKEA
+ {SPR_MNSM, 11, 3, NULL, S_MINOSMOKEC, 0, 0}, // S_MINOSMOKEB
+ {SPR_MNSM, 12, 3, NULL, S_MINOSMOKED, 0, 0}, // S_MINOSMOKEC
+ {SPR_MNSM, 13, 3, NULL, S_MINOSMOKEE, 0, 0}, // S_MINOSMOKED
+ {SPR_MNSM, 14, 3, NULL, S_MINOSMOKEF, 0, 0}, // S_MINOSMOKEE
+ {SPR_MNSM, 15, 3, NULL, S_MINOSMOKEG, 0, 0}, // S_MINOSMOKEF
+ {SPR_MNSM, 16, 3, NULL, S_NULL, 0, 0}, // S_MINOSMOKEG
+ {SPR_MNSM, 0, 3, NULL, S_MINOSMOKEX2, 0, 0}, // S_MINOSMOKEX1
+ {SPR_MNSM, 1, 3, NULL, S_MINOSMOKEX3, 0, 0}, // S_MINOSMOKEX2
+ {SPR_MNSM, 2, 3, NULL, S_MINOSMOKEX4, 0, 0}, // S_MINOSMOKEX3
+ {SPR_MNSM, 3, 3, NULL, S_MINOSMOKEX5, 0, 0}, // S_MINOSMOKEX4
+ {SPR_MNSM, 4, 3, NULL, S_MINOSMOKEX6, 0, 0}, // S_MINOSMOKEX5
+ {SPR_MNSM, 5, 3, NULL, S_MINOSMOKEX7, 0, 0}, // S_MINOSMOKEX6
+ {SPR_MNSM, 6, 3, NULL, S_MINOSMOKEX8, 0, 0}, // S_MINOSMOKEX7
+ {SPR_MNSM, 7, 3, NULL, S_MINOSMOKEX9, 0, 0}, // S_MINOSMOKEX8
+ {SPR_MNSM, 8, 3, NULL, S_MINOSMOKEX0, 0, 0}, // S_MINOSMOKEX9
+ {SPR_MNSM, 9, 3, NULL, S_MINOSMOKEXA, 0, 0}, // S_MINOSMOKEX0
+ {SPR_MNSM, 8, 3, NULL, S_MINOSMOKEXB, 0, 0}, // S_MINOSMOKEXA
+ {SPR_MNSM, 7, 3, NULL, S_MINOSMOKEXC, 0, 0}, // S_MINOSMOKEXB
+ {SPR_MNSM, 6, 3, NULL, S_MINOSMOKEXD, 0, 0}, // S_MINOSMOKEXC
+ {SPR_MNSM, 5, 3, NULL, S_MINOSMOKEXE, 0, 0}, // S_MINOSMOKEXD
+ {SPR_MNSM, 4, 3, NULL, S_MINOSMOKEXF, 0, 0}, // S_MINOSMOKEXE
+ {SPR_MNSM, 3, 3, NULL, S_MINOSMOKEXG, 0, 0}, // S_MINOSMOKEXF
+ {SPR_MNSM, 2, 3, NULL, S_MINOSMOKEXH, 0, 0}, // S_MINOSMOKEXG
+ {SPR_MNSM, 1, 3, NULL, S_MINOSMOKEXI, 0, 0}, // S_MINOSMOKEXH
+ {SPR_MNSM, 0, 3, NULL, S_NULL, 0, 0}, // S_MINOSMOKEXI
+ {SPR_SSPT, 7, 10, A_Look, S_SERPENT_LOOK1, 0, 0}, // S_SERPENT_LOOK1
+ {SPR_SSPT, 7, 1, A_SerpentChase, S_SERPENT_SWIM2, 0, 0}, // S_SERPENT_SWIM1
+ {SPR_SSPT, 7, 1, A_SerpentChase, S_SERPENT_SWIM3, 0, 0}, // S_SERPENT_SWIM2
+ {SPR_SSPT, 7, 2, A_SerpentHumpDecide, S_SERPENT_SWIM1, 0, 0}, // S_SERPENT_SWIM3
+ {SPR_SSPT, 7, 3, A_SerpentUnHide, S_SERPENT_HUMP2, 0, 0}, // S_SERPENT_HUMP1
+ {SPR_SSPT, 4, 3, A_SerpentRaiseHump, S_SERPENT_HUMP3, 0, 0}, // S_SERPENT_HUMP2
+ {SPR_SSPT, 5, 3, A_SerpentRaiseHump, S_SERPENT_HUMP4, 0, 0}, // S_SERPENT_HUMP3
+ {SPR_SSPT, 6, 3, A_SerpentRaiseHump, S_SERPENT_HUMP5, 0, 0}, // S_SERPENT_HUMP4
+ {SPR_SSPT, 4, 3, A_SerpentRaiseHump, S_SERPENT_HUMP6, 0, 0}, // S_SERPENT_HUMP5
+ {SPR_SSPT, 5, 3, A_SerpentRaiseHump, S_SERPENT_HUMP7, 0, 0}, // S_SERPENT_HUMP6
+ {SPR_SSPT, 6, 3, NULL, S_SERPENT_HUMP8, 0, 0}, // S_SERPENT_HUMP7
+ {SPR_SSPT, 4, 3, NULL, S_SERPENT_HUMP9, 0, 0}, // S_SERPENT_HUMP8
+ {SPR_SSPT, 5, 3, NULL, S_SERPENT_HUMP10, 0, 0}, // S_SERPENT_HUMP9
+ {SPR_SSPT, 6, 3, A_SerpentLowerHump, S_SERPENT_HUMP11, 0, 0}, // S_SERPENT_HUMP10
+ {SPR_SSPT, 4, 3, A_SerpentLowerHump, S_SERPENT_HUMP12, 0, 0}, // S_SERPENT_HUMP11
+ {SPR_SSPT, 5, 3, A_SerpentLowerHump, S_SERPENT_HUMP13, 0, 0}, // S_SERPENT_HUMP12
+ {SPR_SSPT, 6, 3, A_SerpentLowerHump, S_SERPENT_HUMP14, 0, 0}, // S_SERPENT_HUMP13
+ {SPR_SSPT, 4, 3, A_SerpentLowerHump, S_SERPENT_HUMP15, 0, 0}, // S_SERPENT_HUMP14
+ {SPR_SSPT, 5, 3, A_SerpentHide, S_SERPENT_SWIM1, 0, 0}, // S_SERPENT_HUMP15
+ {SPR_SSPT, 0, 1, A_UnHideThing, S_SERPENT_SURFACE2, 0, 0}, // S_SERPENT_SURFACE1
+ {SPR_SSPT, 0, 1, A_SerpentBirthScream, S_SERPENT_SURFACE3, 0, 0}, // S_SERPENT_SURFACE2
+ {SPR_SSPT, 1, 3, A_SetShootable, S_SERPENT_SURFACE4, 0, 0}, // S_SERPENT_SURFACE3
+ {SPR_SSPT, 2, 3, NULL, S_SERPENT_SURFACE5, 0, 0}, // S_SERPENT_SURFACE4
+ {SPR_SSPT, 3, 4, A_SerpentCheckForAttack, S_SERPENT_DIVE1, 0, 0}, // S_SERPENT_SURFACE5
+ {SPR_SSDV, 0, 4, NULL, S_SERPENT_DIVE2, 0, 0}, // S_SERPENT_DIVE1
+ {SPR_SSDV, 1, 4, NULL, S_SERPENT_DIVE3, 0, 0}, // S_SERPENT_DIVE2
+ {SPR_SSDV, 2, 4, NULL, S_SERPENT_DIVE4, 0, 0}, // S_SERPENT_DIVE3
+ {SPR_SSDV, 3, 4, A_UnSetShootable, S_SERPENT_DIVE5, 0, 0}, // S_SERPENT_DIVE4
+ {SPR_SSDV, 4, 3, A_SerpentDiveSound, S_SERPENT_DIVE6, 0, 0}, // S_SERPENT_DIVE5
+ {SPR_SSDV, 5, 3, NULL, S_SERPENT_DIVE7, 0, 0}, // S_SERPENT_DIVE6
+ {SPR_SSDV, 6, 4, NULL, S_SERPENT_DIVE8, 0, 0}, // S_SERPENT_DIVE7
+ {SPR_SSDV, 7, 4, NULL, S_SERPENT_DIVE9, 0, 0}, // S_SERPENT_DIVE8
+ {SPR_SSDV, 8, 3, NULL, S_SERPENT_DIVE10, 0, 0}, // S_SERPENT_DIVE9
+ {SPR_SSDV, 9, 3, A_SerpentHide, S_SERPENT_SWIM1, 0, 0}, // S_SERPENT_DIVE10
+ {SPR_SSPT, 8, 5, A_SerpentWalk, S_SERPENT_WALK2, 0, 0}, // S_SERPENT_WALK1
+ {SPR_SSPT, 9, 5, A_SerpentWalk, S_SERPENT_WALK3, 0, 0}, // S_SERPENT_WALK2
+ {SPR_SSPT, 8, 5, A_SerpentWalk, S_SERPENT_WALK4, 0, 0}, // S_SERPENT_WALK3
+ {SPR_SSPT, 9, 5, A_SerpentCheckForAttack, S_SERPENT_DIVE1, 0, 0}, // S_SERPENT_WALK4
+ {SPR_SSPT, 11, 5, NULL, S_SERPENT_PAIN2, 0, 0}, // S_SERPENT_PAIN1
+ {SPR_SSPT, 11, 5, A_Pain, S_SERPENT_DIVE1, 0, 0}, // S_SERPENT_PAIN2
+ {SPR_SSPT, 10, 6, A_FaceTarget, S_SERPENT_ATK2, 0, 0}, // S_SERPENT_ATK1
+ {SPR_SSPT, 11, 5, A_SerpentChooseAttack, S_SERPENT_MELEE1, 0, 0}, // S_SERPENT_ATK2
+ {SPR_SSPT, 13, 5, A_SerpentMeleeAttack, S_SERPENT_DIVE1, 0, 0}, // S_SERPENT_MELEE1
+ {SPR_SSPT, 13, 5, A_SerpentMissileAttack, S_SERPENT_DIVE1, 0, 0}, // S_SERPENT_MISSILE1
+ {SPR_SSPT, 14, 4, NULL, S_SERPENT_DIE2, 0, 0}, // S_SERPENT_DIE1
+ {SPR_SSPT, 15, 4, A_Scream, S_SERPENT_DIE3, 0, 0}, // S_SERPENT_DIE2
+ {SPR_SSPT, 16, 4, A_NoBlocking, S_SERPENT_DIE4, 0, 0}, // S_SERPENT_DIE3
+ {SPR_SSPT, 17, 4, NULL, S_SERPENT_DIE5, 0, 0}, // S_SERPENT_DIE4
+ {SPR_SSPT, 18, 4, NULL, S_SERPENT_DIE6, 0, 0}, // S_SERPENT_DIE5
+ {SPR_SSPT, 19, 4, NULL, S_SERPENT_DIE7, 0, 0}, // S_SERPENT_DIE6
+ {SPR_SSPT, 20, 4, NULL, S_SERPENT_DIE8, 0, 0}, // S_SERPENT_DIE7
+ {SPR_SSPT, 21, 4, NULL, S_SERPENT_DIE9, 0, 0}, // S_SERPENT_DIE8
+ {SPR_SSPT, 22, 4, NULL, S_SERPENT_DIE10, 0, 0}, // S_SERPENT_DIE9
+ {SPR_SSPT, 23, 4, NULL, S_SERPENT_DIE11, 0, 0}, // S_SERPENT_DIE10
+ {SPR_SSPT, 24, 4, NULL, S_SERPENT_DIE12, 0, 0}, // S_SERPENT_DIE11
+ {SPR_SSPT, 25, 4, NULL, S_NULL, 0, 0}, // S_SERPENT_DIE12
+ {SPR_SSXD, 0, 4, NULL, S_SERPENT_XDIE2, 0, 0}, // S_SERPENT_XDIE1
+ {SPR_SSXD, 1, 4, A_SerpentHeadPop, S_SERPENT_XDIE3, 0, 0}, // S_SERPENT_XDIE2
+ {SPR_SSXD, 2, 4, A_NoBlocking, S_SERPENT_XDIE4, 0, 0}, // S_SERPENT_XDIE3
+ {SPR_SSXD, 3, 4, NULL, S_SERPENT_XDIE5, 0, 0}, // S_SERPENT_XDIE4
+ {SPR_SSXD, 4, 4, NULL, S_SERPENT_XDIE6, 0, 0}, // S_SERPENT_XDIE5
+ {SPR_SSXD, 5, 3, NULL, S_SERPENT_XDIE7, 0, 0}, // S_SERPENT_XDIE6
+ {SPR_SSXD, 6, 3, NULL, S_SERPENT_XDIE8, 0, 0}, // S_SERPENT_XDIE7
+ {SPR_SSXD, 7, 3, A_SerpentSpawnGibs, S_NULL, 0, 0}, // S_SERPENT_XDIE8
+ {SPR_SSPT, 26, 5, A_FreezeDeath, S_SERPENT_ICE2, 0, 0}, // S_SERPENT_ICE
+ {SPR_SSPT, 26, 1, A_FreezeDeathChunks, S_SERPENT_ICE2, 0, 0}, // S_SERPENT_ICE2
+ {SPR_SSFX, 32768, 3, A_ContMobjSound, S_SERPENT_FX2, 0, 0}, // S_SERPENT_FX1
+ {SPR_SSFX, 32769, 3, NULL, S_SERPENT_FX3, 0, 0}, // S_SERPENT_FX2
+ {SPR_SSFX, 32768, 3, NULL, S_SERPENT_FX4, 0, 0}, // S_SERPENT_FX3
+ {SPR_SSFX, 32769, 3, NULL, S_SERPENT_FX1, 0, 0}, // S_SERPENT_FX4
+ {SPR_SSFX, 32770, 4, NULL, S_SERPENT_FX_X2, 0, 0}, // S_SERPENT_FX_X1
+ {SPR_SSFX, 32771, 4, NULL, S_SERPENT_FX_X3, 0, 0}, // S_SERPENT_FX_X2
+ {SPR_SSFX, 32772, 4, NULL, S_SERPENT_FX_X4, 0, 0}, // S_SERPENT_FX_X3
+ {SPR_SSFX, 32773, 4, NULL, S_SERPENT_FX_X5, 0, 0}, // S_SERPENT_FX_X4
+ {SPR_SSFX, 32774, 4, NULL, S_SERPENT_FX_X6, 0, 0}, // S_SERPENT_FX_X5
+ {SPR_SSFX, 32775, 4, NULL, S_NULL, 0, 0}, // S_SERPENT_FX_X6
+ {SPR_SSXD, 8, 4, A_SerpentHeadCheck, S_SERPENT_HEAD2, 0, 0}, // S_SERPENT_HEAD1
+ {SPR_SSXD, 9, 4, A_SerpentHeadCheck, S_SERPENT_HEAD3, 0, 0}, // S_SERPENT_HEAD2
+ {SPR_SSXD, 10, 4, A_SerpentHeadCheck, S_SERPENT_HEAD4, 0, 0}, // S_SERPENT_HEAD3
+ {SPR_SSXD, 11, 4, A_SerpentHeadCheck, S_SERPENT_HEAD5, 0, 0}, // S_SERPENT_HEAD4
+ {SPR_SSXD, 12, 4, A_SerpentHeadCheck, S_SERPENT_HEAD6, 0, 0}, // S_SERPENT_HEAD5
+ {SPR_SSXD, 13, 4, A_SerpentHeadCheck, S_SERPENT_HEAD7, 0, 0}, // S_SERPENT_HEAD6
+ {SPR_SSXD, 14, 4, A_SerpentHeadCheck, S_SERPENT_HEAD8, 0, 0}, // S_SERPENT_HEAD7
+ {SPR_SSXD, 15, 4, A_SerpentHeadCheck, S_SERPENT_HEAD1, 0, 0}, // S_SERPENT_HEAD8
+ {SPR_SSXD, 18, -1, NULL, S_SERPENT_HEAD_X1, 0, 0}, // S_SERPENT_HEAD_X1
+ {SPR_SSXD, 16, 6, NULL, S_SERPENT_GIB1_2, 0, 0}, // S_SERPENT_GIB1_1
+ {SPR_SSXD, 16, 6, A_FloatGib, S_SERPENT_GIB1_3, 0, 0}, // S_SERPENT_GIB1_2
+ {SPR_SSXD, 16, 8, A_FloatGib, S_SERPENT_GIB1_4, 0, 0}, // S_SERPENT_GIB1_3
+ {SPR_SSXD, 16, 8, A_FloatGib, S_SERPENT_GIB1_5, 0, 0}, // S_SERPENT_GIB1_4
+ {SPR_SSXD, 16, 12, A_FloatGib, S_SERPENT_GIB1_6, 0, 0}, // S_SERPENT_GIB1_5
+ {SPR_SSXD, 16, 12, A_FloatGib, S_SERPENT_GIB1_7, 0, 0}, // S_SERPENT_GIB1_6
+ {SPR_SSXD, 16, 232, A_DelayGib, S_SERPENT_GIB1_8, 0, 0}, // S_SERPENT_GIB1_7
+ {SPR_SSXD, 16, 12, A_SinkGib, S_SERPENT_GIB1_9, 0, 0}, // S_SERPENT_GIB1_8
+ {SPR_SSXD, 16, 12, A_SinkGib, S_SERPENT_GIB1_10, 0, 0}, // S_SERPENT_GIB1_9
+ {SPR_SSXD, 16, 8, A_SinkGib, S_SERPENT_GIB1_11, 0, 0}, // S_SERPENT_GIB1_10
+ {SPR_SSXD, 16, 8, A_SinkGib, S_SERPENT_GIB1_12, 0, 0}, // S_SERPENT_GIB1_11
+ {SPR_SSXD, 16, 8, A_SinkGib, S_NULL, 0, 0}, // S_SERPENT_GIB1_12
+ {SPR_SSXD, 17, 6, NULL, S_SERPENT_GIB2_2, 0, 0}, // S_SERPENT_GIB2_1
+ {SPR_SSXD, 17, 6, A_FloatGib, S_SERPENT_GIB2_3, 0, 0}, // S_SERPENT_GIB2_2
+ {SPR_SSXD, 17, 8, A_FloatGib, S_SERPENT_GIB2_4, 0, 0}, // S_SERPENT_GIB2_3
+ {SPR_SSXD, 17, 8, A_FloatGib, S_SERPENT_GIB2_5, 0, 0}, // S_SERPENT_GIB2_4
+ {SPR_SSXD, 17, 12, A_FloatGib, S_SERPENT_GIB2_6, 0, 0}, // S_SERPENT_GIB2_5
+ {SPR_SSXD, 17, 12, A_FloatGib, S_SERPENT_GIB2_7, 0, 0}, // S_SERPENT_GIB2_6
+ {SPR_SSXD, 17, 232, A_DelayGib, S_SERPENT_GIB2_8, 0, 0}, // S_SERPENT_GIB2_7
+ {SPR_SSXD, 17, 12, A_SinkGib, S_SERPENT_GIB2_9, 0, 0}, // S_SERPENT_GIB2_8
+ {SPR_SSXD, 17, 12, A_SinkGib, S_SERPENT_GIB2_10, 0, 0}, // S_SERPENT_GIB2_9
+ {SPR_SSXD, 17, 8, A_SinkGib, S_SERPENT_GIB2_11, 0, 0}, // S_SERPENT_GIB2_10
+ {SPR_SSXD, 17, 8, A_SinkGib, S_SERPENT_GIB2_12, 0, 0}, // S_SERPENT_GIB2_11
+ {SPR_SSXD, 17, 8, A_SinkGib, S_NULL, 0, 0}, // S_SERPENT_GIB2_12
+ {SPR_SSXD, 19, 6, NULL, S_SERPENT_GIB3_2, 0, 0}, // S_SERPENT_GIB3_1
+ {SPR_SSXD, 19, 6, A_FloatGib, S_SERPENT_GIB3_3, 0, 0}, // S_SERPENT_GIB3_2
+ {SPR_SSXD, 19, 8, A_FloatGib, S_SERPENT_GIB3_4, 0, 0}, // S_SERPENT_GIB3_3
+ {SPR_SSXD, 19, 8, A_FloatGib, S_SERPENT_GIB3_5, 0, 0}, // S_SERPENT_GIB3_4
+ {SPR_SSXD, 19, 12, A_FloatGib, S_SERPENT_GIB3_6, 0, 0}, // S_SERPENT_GIB3_5
+ {SPR_SSXD, 19, 12, A_FloatGib, S_SERPENT_GIB3_7, 0, 0}, // S_SERPENT_GIB3_6
+ {SPR_SSXD, 19, 232, A_DelayGib, S_SERPENT_GIB3_8, 0, 0}, // S_SERPENT_GIB3_7
+ {SPR_SSXD, 19, 12, A_SinkGib, S_SERPENT_GIB3_9, 0, 0}, // S_SERPENT_GIB3_8
+ {SPR_SSXD, 19, 12, A_SinkGib, S_SERPENT_GIB3_10, 0, 0}, // S_SERPENT_GIB3_9
+ {SPR_SSXD, 19, 8, A_SinkGib, S_SERPENT_GIB3_11, 0, 0}, // S_SERPENT_GIB3_10
+ {SPR_SSXD, 19, 8, A_SinkGib, S_SERPENT_GIB3_12, 0, 0}, // S_SERPENT_GIB3_11
+ {SPR_SSXD, 19, 8, A_SinkGib, S_NULL, 0, 0}, // S_SERPENT_GIB3_12
+ {SPR_BISH, 0, 10, A_Look, S_BISHOP_LOOK1, 0, 0}, // S_BISHOP_LOOK1
+ {SPR_BISH, 0, 1, A_BishopDecide, S_BISHOP_WALK1, 0, 0}, // S_BISHOP_DECIDE
+ {SPR_BISH, 0, 2, A_BishopDoBlur, S_BISHOP_BLUR2, 0, 0}, // S_BISHOP_BLUR1
+ {SPR_BISH, 0, 4, A_BishopSpawnBlur, S_BISHOP_BLUR2, 0, 0}, // S_BISHOP_BLUR2
+ {SPR_BISH, 0, 2, A_Chase, S_BISHOP_WALK2, 0, 0}, // S_BISHOP_WALK1
+ {SPR_BISH, 0, 2, A_BishopChase, S_BISHOP_WALK3, 0, 0}, // S_BISHOP_WALK2
+ {SPR_BISH, 0, 2, NULL, S_BISHOP_WALK4, 0, 0}, // S_BISHOP_WALK3
+ {SPR_BISH, 1, 2, A_BishopChase, S_BISHOP_WALK5, 0, 0}, // S_BISHOP_WALK4
+ {SPR_BISH, 1, 2, A_Chase, S_BISHOP_WALK6, 0, 0}, // S_BISHOP_WALK5
+ {SPR_BISH, 1, 2, A_BishopChase, S_BISHOP_DECIDE, 0, 0}, // S_BISHOP_WALK6
+ {SPR_BISH, 0, 3, A_FaceTarget, S_BISHOP_ATK2, 0, 0}, // S_BISHOP_ATK1
+ {SPR_BISH, 32771, 3, A_FaceTarget, S_BISHOP_ATK3, 0, 0}, // S_BISHOP_ATK2
+ {SPR_BISH, 32772, 3, A_FaceTarget, S_BISHOP_ATK4, 0, 0}, // S_BISHOP_ATK3
+ {SPR_BISH, 32773, 3, A_BishopAttack, S_BISHOP_ATK5, 0, 0}, // S_BISHOP_ATK4
+ {SPR_BISH, 32773, 5, A_BishopAttack2, S_BISHOP_ATK5, 0, 0}, // S_BISHOP_ATK5
+ {SPR_BISH, 2, 6, A_Pain, S_BISHOP_PAIN2, 0, 0}, // S_BISHOP_PAIN1
+ {SPR_BISH, 2, 6, A_BishopPainBlur, S_BISHOP_PAIN3, 0, 0}, // S_BISHOP_PAIN2
+ {SPR_BISH, 2, 6, A_BishopPainBlur, S_BISHOP_PAIN4, 0, 0}, // S_BISHOP_PAIN3
+ {SPR_BISH, 2, 6, A_BishopPainBlur, S_BISHOP_PAIN5, 0, 0}, // S_BISHOP_PAIN4
+ {SPR_BISH, 2, 0, NULL, S_BISHOP_WALK1, 0, 0}, // S_BISHOP_PAIN5
+ {SPR_BISH, 6, 6, NULL, S_BISHOP_DEATH2, 0, 0}, // S_BISHOP_DEATH1
+ {SPR_BISH, 32775, 6, A_Scream, S_BISHOP_DEATH3, 0, 0}, // S_BISHOP_DEATH2
+ {SPR_BISH, 32776, 5, A_NoBlocking, S_BISHOP_DEATH4, 0, 0}, // S_BISHOP_DEATH3
+ {SPR_BISH, 32777, 5, A_Explode, S_BISHOP_DEATH5, 0, 0}, // S_BISHOP_DEATH4
+ {SPR_BISH, 32778, 5, NULL, S_BISHOP_DEATH6, 0, 0}, // S_BISHOP_DEATH5
+ {SPR_BISH, 32779, 4, NULL, S_BISHOP_DEATH7, 0, 0}, // S_BISHOP_DEATH6
+ {SPR_BISH, 32780, 4, NULL, S_BISHOP_DEATH8, 0, 0}, // S_BISHOP_DEATH7
+ {SPR_BISH, 13, 4, A_BishopPuff, S_BISHOP_DEATH9, 0, 0}, // S_BISHOP_DEATH8
+ {SPR_BISH, 14, 4, A_QueueCorpse, S_BISHOP_DEATH10, 0, 0}, // S_BISHOP_DEATH9
+ {SPR_BISH, 15, -1, NULL, S_NULL, 0, 0}, // S_BISHOP_DEATH10
+ {SPR_BISH, 23, 5, A_FreezeDeath, S_BISHOP_ICE2, 0, 0}, // S_BISHOP_ICE
+ {SPR_BISH, 23, 1, A_FreezeDeathChunks, S_BISHOP_ICE2, 0, 0}, // S_BISHOP_ICE2
+ {SPR_BISH, 16, 5, NULL, S_BISHOP_PUFF2, 0, 0}, // S_BISHOP_PUFF1
+ {SPR_BISH, 17, 5, NULL, S_BISHOP_PUFF3, 0, 0}, // S_BISHOP_PUFF2
+ {SPR_BISH, 18, 5, NULL, S_BISHOP_PUFF4, 0, 0}, // S_BISHOP_PUFF3
+ {SPR_BISH, 19, 5, NULL, S_BISHOP_PUFF5, 0, 0}, // S_BISHOP_PUFF4
+ {SPR_BISH, 20, 6, NULL, S_BISHOP_PUFF6, 0, 0}, // S_BISHOP_PUFF5
+ {SPR_BISH, 21, 6, NULL, S_BISHOP_PUFF7, 0, 0}, // S_BISHOP_PUFF6
+ {SPR_BISH, 22, 5, NULL, S_NULL, 0, 0}, // S_BISHOP_PUFF7
+ {SPR_BISH, 0, 16, NULL, S_BISHOPBLUR2, 0, 0}, // S_BISHOPBLUR1
+ {SPR_BISH, 0, 8, A_SetAltShadow, S_NULL, 0, 0}, // S_BISHOPBLUR2
+ {SPR_BISH, 2, 8, NULL, S_NULL, 0, 0}, // S_BISHOPPAINBLUR1
+ {SPR_BPFX, 32768, 1, A_BishopMissileWeave, S_BISHFX1_2, 0, 0}, // S_BISHFX1_1
+ {SPR_BPFX, 32769, 1, A_BishopMissileWeave, S_BISHFX1_3, 0, 0}, // S_BISHFX1_2
+ {SPR_BPFX, 32768, 1, A_BishopMissileWeave, S_BISHFX1_4, 0, 0}, // S_BISHFX1_3
+ {SPR_BPFX, 32769, 1, A_BishopMissileWeave, S_BISHFX1_5, 0, 0}, // S_BISHFX1_4
+ {SPR_BPFX, 32769, 0, A_BishopMissileSeek, S_BISHFX1_1, 0, 0}, // S_BISHFX1_5
+ {SPR_BPFX, 32770, 4, NULL, S_BISHFXI1_2, 0, 0}, // S_BISHFXI1_1
+ {SPR_BPFX, 32771, 4, NULL, S_BISHFXI1_3, 0, 0}, // S_BISHFXI1_2
+ {SPR_BPFX, 32772, 4, NULL, S_BISHFXI1_4, 0, 0}, // S_BISHFXI1_3
+ {SPR_BPFX, 32773, 4, NULL, S_BISHFXI1_5, 0, 0}, // S_BISHFXI1_4
+ {SPR_BPFX, 32774, 3, NULL, S_BISHFXI1_6, 0, 0}, // S_BISHFXI1_5
+ {SPR_BPFX, 32775, 3, NULL, S_NULL, 0, 0}, // S_BISHFXI1_6
+ {SPR_DRAG, 3, 10, A_Look, S_DRAGON_LOOK1, 0, 0}, // S_DRAGON_LOOK1
+ {SPR_DRAG, 2, 5, NULL, S_DRAGON_INIT2, 0, 0}, // S_DRAGON_INIT
+ {SPR_DRAG, 1, 5, NULL, S_DRAGON_INIT3, 0, 0}, // S_DRAGON_INIT2
+ {SPR_DRAG, 0, 5, A_DragonInitFlight, S_DRAGON_WALK1, 0, 0}, // S_DRAGON_INIT3
+ {SPR_DRAG, 1, 3, A_DragonFlap, S_DRAGON_WALK2, 0, 0}, // S_DRAGON_WALK1
+ {SPR_DRAG, 1, 3, A_DragonFlight, S_DRAGON_WALK3, 0, 0}, // S_DRAGON_WALK2
+ {SPR_DRAG, 2, 3, A_DragonFlight, S_DRAGON_WALK4, 0, 0}, // S_DRAGON_WALK3
+ {SPR_DRAG, 2, 3, A_DragonFlight, S_DRAGON_WALK5, 0, 0}, // S_DRAGON_WALK4
+ {SPR_DRAG, 3, 3, A_DragonFlight, S_DRAGON_WALK6, 0, 0}, // S_DRAGON_WALK5
+ {SPR_DRAG, 3, 3, A_DragonFlight, S_DRAGON_WALK7, 0, 0}, // S_DRAGON_WALK6
+ {SPR_DRAG, 2, 3, A_DragonFlight, S_DRAGON_WALK8, 0, 0}, // S_DRAGON_WALK7
+ {SPR_DRAG, 2, 3, A_DragonFlight, S_DRAGON_WALK9, 0, 0}, // S_DRAGON_WALK8
+ {SPR_DRAG, 1, 3, A_DragonFlight, S_DRAGON_WALK10, 0, 0}, // S_DRAGON_WALK9
+ {SPR_DRAG, 1, 3, A_DragonFlight, S_DRAGON_WALK11, 0, 0}, // S_DRAGON_WALK10
+ {SPR_DRAG, 0, 3, A_DragonFlight, S_DRAGON_WALK12, 0, 0}, // S_DRAGON_WALK11
+ {SPR_DRAG, 0, 3, A_DragonFlight, S_DRAGON_WALK1, 0, 0}, // S_DRAGON_WALK12
+ {SPR_DRAG, 4, 8, A_DragonAttack, S_DRAGON_WALK1, 0, 0}, // S_DRAGON_ATK1
+ {SPR_DRAG, 5, 10, A_DragonPain, S_DRAGON_WALK1, 0, 0}, // S_DRAGON_PAIN1
+ {SPR_DRAG, 6, 5, A_Scream, S_DRAGON_DEATH2, 0, 0}, // S_DRAGON_DEATH1
+ {SPR_DRAG, 7, 4, A_NoBlocking, S_DRAGON_DEATH3, 0, 0}, // S_DRAGON_DEATH2
+ {SPR_DRAG, 8, 4, NULL, S_DRAGON_DEATH4, 0, 0}, // S_DRAGON_DEATH3
+ {SPR_DRAG, 9, 4, A_DragonCheckCrash, S_DRAGON_DEATH4, 0, 0}, // S_DRAGON_DEATH4
+ {SPR_DRAG, 10, 5, NULL, S_DRAGON_CRASH2, 0, 0}, // S_DRAGON_CRASH1
+ {SPR_DRAG, 11, 5, NULL, S_DRAGON_CRASH3, 0, 0}, // S_DRAGON_CRASH2
+ {SPR_DRAG, 12, -1, NULL, S_NULL, 0, 0}, // S_DRAGON_CRASH3
+ {SPR_DRFX, 32768, 4, NULL, S_DRAGON_FX1_2, 0, 0}, // S_DRAGON_FX1_1
+ {SPR_DRFX, 32769, 4, NULL, S_DRAGON_FX1_3, 0, 0}, // S_DRAGON_FX1_2
+ {SPR_DRFX, 32770, 4, NULL, S_DRAGON_FX1_4, 0, 0}, // S_DRAGON_FX1_3
+ {SPR_DRFX, 32771, 4, NULL, S_DRAGON_FX1_5, 0, 0}, // S_DRAGON_FX1_4
+ {SPR_DRFX, 32772, 4, NULL, S_DRAGON_FX1_6, 0, 0}, // S_DRAGON_FX1_5
+ {SPR_DRFX, 32773, 4, NULL, S_DRAGON_FX1_1, 0, 0}, // S_DRAGON_FX1_6
+ {SPR_DRFX, 32774, 4, NULL, S_DRAGON_FX1_X2, 0, 0}, // S_DRAGON_FX1_X1
+ {SPR_DRFX, 32775, 4, NULL, S_DRAGON_FX1_X3, 0, 0}, // S_DRAGON_FX1_X2
+ {SPR_DRFX, 32776, 4, NULL, S_DRAGON_FX1_X4, 0, 0}, // S_DRAGON_FX1_X3
+ {SPR_DRFX, 32777, 4, A_DragonFX2, S_DRAGON_FX1_X5, 0, 0}, // S_DRAGON_FX1_X4
+ {SPR_DRFX, 32778, 3, NULL, S_DRAGON_FX1_X6, 0, 0}, // S_DRAGON_FX1_X5
+ {SPR_DRFX, 32779, 3, NULL, S_NULL, 0, 0}, // S_DRAGON_FX1_X6
+ {SPR_CFCF, 32784, 1, NULL, S_DRAGON_FX2_2, 0, 0}, // S_DRAGON_FX2_1
+ {SPR_CFCF, 32784, 4, A_UnHideThing, S_DRAGON_FX2_3, 0, 0}, // S_DRAGON_FX2_2
+ {SPR_CFCF, 32785, 3, A_Scream, S_DRAGON_FX2_4, 0, 0}, // S_DRAGON_FX2_3
+ {SPR_CFCF, 32786, 4, NULL, S_DRAGON_FX2_5, 0, 0}, // S_DRAGON_FX2_4
+ {SPR_CFCF, 32787, 3, A_Explode, S_DRAGON_FX2_6, 0, 0}, // S_DRAGON_FX2_5
+ {SPR_CFCF, 32788, 4, NULL, S_DRAGON_FX2_7, 0, 0}, // S_DRAGON_FX2_6
+ {SPR_CFCF, 32789, 3, NULL, S_DRAGON_FX2_8, 0, 0}, // S_DRAGON_FX2_7
+ {SPR_CFCF, 32790, 4, NULL, S_DRAGON_FX2_9, 0, 0}, // S_DRAGON_FX2_8
+ {SPR_CFCF, 32791, 3, NULL, S_DRAGON_FX2_10, 0, 0}, // S_DRAGON_FX2_9
+ {SPR_CFCF, 32792, 4, NULL, S_DRAGON_FX2_11, 0, 0}, // S_DRAGON_FX2_10
+ {SPR_CFCF, 32793, 3, NULL, S_NULL, 0, 0}, // S_DRAGON_FX2_11
+ {SPR_ARM1, 0, -1, NULL, S_NULL, 0, 0}, // S_ARMOR_1
+ {SPR_ARM2, 0, -1, NULL, S_NULL, 0, 0}, // S_ARMOR_2
+ {SPR_ARM3, 0, -1, NULL, S_NULL, 0, 0}, // S_ARMOR_3
+ {SPR_ARM4, 0, -1, NULL, S_NULL, 0, 0}, // S_ARMOR_4
+ {SPR_MAN1, 32768, 4, NULL, S_MANA1_2, 0, 0}, // S_MANA1_1
+ {SPR_MAN1, 32769, 4, NULL, S_MANA1_3, 0, 0}, // S_MANA1_2
+ {SPR_MAN1, 32770, 4, NULL, S_MANA1_4, 0, 0}, // S_MANA1_3
+ {SPR_MAN1, 32771, 4, NULL, S_MANA1_5, 0, 0}, // S_MANA1_4
+ {SPR_MAN1, 32772, 4, NULL, S_MANA1_6, 0, 0}, // S_MANA1_5
+ {SPR_MAN1, 32773, 4, NULL, S_MANA1_7, 0, 0}, // S_MANA1_6
+ {SPR_MAN1, 32774, 4, NULL, S_MANA1_8, 0, 0}, // S_MANA1_7
+ {SPR_MAN1, 32775, 4, NULL, S_MANA1_9, 0, 0}, // S_MANA1_8
+ {SPR_MAN1, 32776, 4, NULL, S_MANA1_1, 0, 0}, // S_MANA1_9
+ {SPR_MAN2, 32768, 4, NULL, S_MANA2_2, 0, 0}, // S_MANA2_1
+ {SPR_MAN2, 32769, 4, NULL, S_MANA2_3, 0, 0}, // S_MANA2_2
+ {SPR_MAN2, 32770, 4, NULL, S_MANA2_4, 0, 0}, // S_MANA2_3
+ {SPR_MAN2, 32771, 4, NULL, S_MANA2_5, 0, 0}, // S_MANA2_4
+ {SPR_MAN2, 32772, 4, NULL, S_MANA2_6, 0, 0}, // S_MANA2_5
+ {SPR_MAN2, 32773, 4, NULL, S_MANA2_7, 0, 0}, // S_MANA2_6
+ {SPR_MAN2, 32774, 4, NULL, S_MANA2_8, 0, 0}, // S_MANA2_7
+ {SPR_MAN2, 32775, 4, NULL, S_MANA2_9, 0, 0}, // S_MANA2_8
+ {SPR_MAN2, 32776, 4, NULL, S_MANA2_10, 0, 0}, // S_MANA2_9
+ {SPR_MAN2, 32777, 4, NULL, S_MANA2_11, 0, 0}, // S_MANA2_10
+ {SPR_MAN2, 32778, 4, NULL, S_MANA2_12, 0, 0}, // S_MANA2_11
+ {SPR_MAN2, 32779, 4, NULL, S_MANA2_13, 0, 0}, // S_MANA2_12
+ {SPR_MAN2, 32780, 4, NULL, S_MANA2_14, 0, 0}, // S_MANA2_13
+ {SPR_MAN2, 32781, 4, NULL, S_MANA2_15, 0, 0}, // S_MANA2_14
+ {SPR_MAN2, 32782, 4, NULL, S_MANA2_16, 0, 0}, // S_MANA2_15
+ {SPR_MAN2, 32783, 4, NULL, S_MANA2_1, 0, 0}, // S_MANA2_16
+ {SPR_MAN3, 32768, 4, NULL, S_MANA3_2, 0, 0}, // S_MANA3_1
+ {SPR_MAN3, 32769, 4, NULL, S_MANA3_3, 0, 0}, // S_MANA3_2
+ {SPR_MAN3, 32770, 4, NULL, S_MANA3_4, 0, 0}, // S_MANA3_3
+ {SPR_MAN3, 32771, 4, NULL, S_MANA3_5, 0, 0}, // S_MANA3_4
+ {SPR_MAN3, 32772, 4, NULL, S_MANA3_6, 0, 0}, // S_MANA3_5
+ {SPR_MAN3, 32773, 4, NULL, S_MANA3_7, 0, 0}, // S_MANA3_6
+ {SPR_MAN3, 32774, 4, NULL, S_MANA3_8, 0, 0}, // S_MANA3_7
+ {SPR_MAN3, 32775, 4, NULL, S_MANA3_9, 0, 0}, // S_MANA3_8
+ {SPR_MAN3, 32776, 4, NULL, S_MANA3_10, 0, 0}, // S_MANA3_9
+ {SPR_MAN3, 32777, 4, NULL, S_MANA3_11, 0, 0}, // S_MANA3_10
+ {SPR_MAN3, 32778, 4, NULL, S_MANA3_12, 0, 0}, // S_MANA3_11
+ {SPR_MAN3, 32779, 4, NULL, S_MANA3_13, 0, 0}, // S_MANA3_12
+ {SPR_MAN3, 32780, 4, NULL, S_MANA3_14, 0, 0}, // S_MANA3_13
+ {SPR_MAN3, 32781, 4, NULL, S_MANA3_15, 0, 0}, // S_MANA3_14
+ {SPR_MAN3, 32782, 4, NULL, S_MANA3_16, 0, 0}, // S_MANA3_15
+ {SPR_MAN3, 32783, 4, NULL, S_MANA3_1, 0, 0}, // S_MANA3_16
+ {SPR_KEY1, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY1
+ {SPR_KEY2, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY2
+ {SPR_KEY3, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY3
+ {SPR_KEY4, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY4
+ {SPR_KEY5, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY5
+ {SPR_KEY6, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY6
+ {SPR_KEY7, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY7
+ {SPR_KEY8, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY8
+ {SPR_KEY9, 0, -1, NULL, S_NULL, 0, 0}, // S_KEY9
+ {SPR_KEYA, 0, -1, NULL, S_NULL, 0, 0}, // S_KEYA
+ {SPR_KEYB, 0, -1, NULL, S_NULL, 0, 0}, // S_KEYB
+ {SPR_TLGL, 0, 1, NULL, S_SND_WIND2, 0, 0}, // S_SND_WIND1
+ {SPR_TLGL, 0, 200, A_ESound, S_SND_WIND2, 0, 0}, // S_SND_WIND2
+ {SPR_TLGL, 0, 85, A_ESound, S_SND_WATERFALL, 0, 0}, // S_SND_WATERFALL
+ {SPR_ETTN, 0, 10, A_Look, S_ETTIN_LOOK2, 0, 0}, // S_ETTIN_LOOK1
+ {SPR_ETTN, 0, 10, A_Look, S_ETTIN_LOOK1, 0, 0}, // S_ETTIN_LOOK2
+ {SPR_ETTN, 0, 5, A_Chase, S_ETTIN_CHASE2, 0, 0}, // S_ETTIN_CHASE1
+ {SPR_ETTN, 1, 5, A_Chase, S_ETTIN_CHASE3, 0, 0}, // S_ETTIN_CHASE2
+ {SPR_ETTN, 2, 5, A_Chase, S_ETTIN_CHASE4, 0, 0}, // S_ETTIN_CHASE3
+ {SPR_ETTN, 3, 5, A_Chase, S_ETTIN_CHASE1, 0, 0}, // S_ETTIN_CHASE4
+ {SPR_ETTN, 7, 7, A_Pain, S_ETTIN_CHASE1, 0, 0}, // S_ETTIN_PAIN1
+ {SPR_ETTN, 4, 6, A_FaceTarget, S_ETTIN_ATK1_2, 0, 0}, // S_ETTIN_ATK1_1
+ {SPR_ETTN, 5, 6, A_FaceTarget, S_ETTIN_ATK1_3, 0, 0}, // S_ETTIN_ATK1_2
+ {SPR_ETTN, 6, 8, A_EttinAttack, S_ETTIN_CHASE1, 0, 0}, // S_ETTIN_ATK1_3
+ {SPR_ETTN, 8, 4, NULL, S_ETTIN_DEATH1_2, 0, 0}, // S_ETTIN_DEATH1_1
+ {SPR_ETTN, 9, 4, NULL, S_ETTIN_DEATH1_3, 0, 0}, // S_ETTIN_DEATH1_2
+ {SPR_ETTN, 10, 4, A_Scream, S_ETTIN_DEATH1_4, 0, 0}, // S_ETTIN_DEATH1_3
+ {SPR_ETTN, 11, 4, A_NoBlocking, S_ETTIN_DEATH1_5, 0, 0}, // S_ETTIN_DEATH1_4
+ {SPR_ETTN, 12, 4, A_QueueCorpse, S_ETTIN_DEATH1_6, 0, 0}, // S_ETTIN_DEATH1_5
+ {SPR_ETTN, 13, 4, NULL, S_ETTIN_DEATH1_7, 0, 0}, // S_ETTIN_DEATH1_6
+ {SPR_ETTN, 14, 4, NULL, S_ETTIN_DEATH1_8, 0, 0}, // S_ETTIN_DEATH1_7
+ {SPR_ETTN, 15, 4, NULL, S_ETTIN_DEATH1_9, 0, 0}, // S_ETTIN_DEATH1_8
+ {SPR_ETTN, 16, -1, NULL, S_NULL, 0, 0}, // S_ETTIN_DEATH1_9
+ {SPR_ETTB, 0, 4, NULL, S_ETTIN_DEATH2_2, 0, 0}, // S_ETTIN_DEATH2_1
+ {SPR_ETTB, 1, 4, A_NoBlocking, S_ETTIN_DEATH2_3, 0, 0}, // S_ETTIN_DEATH2_2
+ {SPR_ETTB, 2, 4, A_DropMace, S_ETTIN_DEATH2_4, 0, 0}, // S_ETTIN_DEATH2_3
+ {SPR_ETTB, 3, 4, A_Scream, S_ETTIN_DEATH2_5, 0, 0}, // S_ETTIN_DEATH2_4
+ {SPR_ETTB, 4, 4, A_QueueCorpse, S_ETTIN_DEATH2_6, 0, 0}, // S_ETTIN_DEATH2_5
+ {SPR_ETTB, 5, 4, NULL, S_ETTIN_DEATH2_7, 0, 0}, // S_ETTIN_DEATH2_6
+ {SPR_ETTB, 6, 4, NULL, S_ETTIN_DEATH2_8, 0, 0}, // S_ETTIN_DEATH2_7
+ {SPR_ETTB, 7, 4, NULL, S_ETTIN_DEATH2_9, 0, 0}, // S_ETTIN_DEATH2_8
+ {SPR_ETTB, 8, 4, NULL, S_ETTIN_DEATH2_0, 0, 0}, // S_ETTIN_DEATH2_9
+ {SPR_ETTB, 9, 4, NULL, S_ETTIN_DEATH2_A, 0, 0}, // S_ETTIN_DEATH2_0
+ {SPR_ETTB, 10, 4, NULL, S_ETTIN_DEATH2_B, 0, 0}, // S_ETTIN_DEATH2_A
+ {SPR_ETTB, 11, -1, NULL, S_NULL, 0, 0}, // S_ETTIN_DEATH2_B
+ {SPR_ETTN, 17, 5, A_FreezeDeath, S_ETTIN_ICE2, 0, 0}, // S_ETTIN_ICE1
+ {SPR_ETTN, 17, 1, A_FreezeDeathChunks, S_ETTIN_ICE2, 0, 0}, // S_ETTIN_ICE2
+ {SPR_ETTB, 12, 5, A_CheckFloor, S_ETTIN_MACE2, 0, 0}, // S_ETTIN_MACE1
+ {SPR_ETTB, 13, 5, A_CheckFloor, S_ETTIN_MACE3, 0, 0}, // S_ETTIN_MACE2
+ {SPR_ETTB, 14, 5, A_CheckFloor, S_ETTIN_MACE4, 0, 0}, // S_ETTIN_MACE3
+ {SPR_ETTB, 15, 5, A_CheckFloor, S_ETTIN_MACE1, 0, 0}, // S_ETTIN_MACE4
+ {SPR_ETTB, 16, 5, NULL, S_ETTIN_MACE6, 0, 0}, // S_ETTIN_MACE5
+ {SPR_ETTB, 17, 5, A_QueueCorpse, S_ETTIN_MACE7, 0, 0}, // S_ETTIN_MACE6
+ {SPR_ETTB, 18, -1, NULL, S_NULL, 0, 0}, // S_ETTIN_MACE7
+ {SPR_FDMN, 32791, 5, NULL, S_FIRED_LOOK1, 0, 0}, // S_FIRED_SPAWN1
+ {SPR_FDMN, 32772, 10, A_Look, S_FIRED_LOOK2, 0, 0}, // S_FIRED_LOOK1
+ {SPR_FDMN, 32773, 10, A_Look, S_FIRED_LOOK3, 0, 0}, // S_FIRED_LOOK2
+ {SPR_FDMN, 32774, 10, A_Look, S_FIRED_LOOK1, 0, 0}, // S_FIRED_LOOK3
+ {SPR_FDMN, 32772, 8, NULL, S_FIRED_LOOK5, 0, 0}, // S_FIRED_LOOK4
+ {SPR_FDMN, 32773, 6, NULL, S_FIRED_LOOK6, 0, 0}, // S_FIRED_LOOK5
+ {SPR_FDMN, 32774, 5, NULL, S_FIRED_LOOK7, 0, 0}, // S_FIRED_LOOK6
+ {SPR_FDMN, 32773, 8, NULL, S_FIRED_LOOK8, 0, 0}, // S_FIRED_LOOK7
+ {SPR_FDMN, 32772, 6, NULL, S_FIRED_LOOK9, 0, 0}, // S_FIRED_LOOK8
+ {SPR_FDMN, 32773, 7, A_FiredRocks, S_FIRED_LOOK0, 0, 0}, // S_FIRED_LOOK9
+ {SPR_FDMN, 32775, 5, NULL, S_FIRED_LOOKA, 0, 0}, // S_FIRED_LOOK0
+ {SPR_FDMN, 32776, 5, NULL, S_FIRED_LOOKB, 0, 0}, // S_FIRED_LOOKA
+ {SPR_FDMN, 32777, 5, A_UnSetInvulnerable, S_FIRED_WALK1, 0, 0}, // S_FIRED_LOOKB
+ {SPR_FDMN, 32768, 5, A_FiredChase, S_FIRED_WALK2, 0, 0}, // S_FIRED_WALK1
+ {SPR_FDMN, 32769, 5, A_FiredChase, S_FIRED_WALK3, 0, 0}, // S_FIRED_WALK2
+ {SPR_FDMN, 32770, 5, A_FiredChase, S_FIRED_WALK1, 0, 0}, // S_FIRED_WALK3
+ {SPR_FDMN, 32771, 6, A_Pain, S_FIRED_WALK1, 0, 0}, // S_FIRED_PAIN1
+ {SPR_FDMN, 32778, 3, A_FaceTarget, S_FIRED_ATTACK2, 0, 0}, // S_FIRED_ATTACK1
+ {SPR_FDMN, 32778, 5, A_FiredAttack, S_FIRED_ATTACK3, 0, 0}, // S_FIRED_ATTACK2
+ {SPR_FDMN, 32778, 5, A_FiredAttack, S_FIRED_ATTACK4, 0, 0}, // S_FIRED_ATTACK3
+ {SPR_FDMN, 32778, 5, A_FiredAttack, S_FIRED_WALK1, 0, 0}, // S_FIRED_ATTACK4
+ {SPR_FDMN, 32771, 4, A_FaceTarget, S_FIRED_DEATH2, 0, 0}, // S_FIRED_DEATH1
+ {SPR_FDMN, 32779, 4, A_Scream, S_FIRED_DEATH3, 0, 0}, // S_FIRED_DEATH2
+ {SPR_FDMN, 32779, 4, A_NoBlocking, S_FIRED_DEATH4, 0, 0}, // S_FIRED_DEATH3
+ {SPR_FDMN, 32779, 200, NULL, S_NULL, 0, 0}, // S_FIRED_DEATH4
+ {SPR_FDMN, 12, 5, A_FaceTarget, S_FIRED_XDEATH2, 0, 0}, // S_FIRED_XDEATH1
+ {SPR_FDMN, 13, 5, A_NoBlocking, S_FIRED_XDEATH3, 0, 0}, // S_FIRED_XDEATH2
+ {SPR_FDMN, 14, 5, A_FiredSplotch, S_NULL, 0, 0}, // S_FIRED_XDEATH3
+ {SPR_FDMN, 17, 5, A_FreezeDeath, S_FIRED_ICE2, 0, 0}, // S_FIRED_ICE1
+ {SPR_FDMN, 17, 1, A_FreezeDeathChunks, S_FIRED_ICE2, 0, 0}, // S_FIRED_ICE2
+ {SPR_FDMN, 15, 3, NULL, S_FIRED_CORPSE2, 0, 0}, // S_FIRED_CORPSE1
+ {SPR_FDMN, 15, 6, A_QueueCorpse, S_FIRED_CORPSE3, 0, 0}, // S_FIRED_CORPSE2
+ {SPR_FDMN, 24, -1, NULL, S_NULL, 0, 0}, // S_FIRED_CORPSE3
+ {SPR_FDMN, 16, 3, NULL, S_FIRED_CORPSE5, 0, 0}, // S_FIRED_CORPSE4
+ {SPR_FDMN, 16, 6, A_QueueCorpse, S_FIRED_CORPSE6, 0, 0}, // S_FIRED_CORPSE5
+ {SPR_FDMN, 25, -1, NULL, S_NULL, 0, 0}, // S_FIRED_CORPSE6
+ {SPR_FDMN, 18, 4, NULL, S_FIRED_RDROP1, 0, 0}, // S_FIRED_RDROP1
+ {SPR_FDMN, 18, 5, A_SmBounce, S_FIRED_RDEAD1_2, 0, 0}, // S_FIRED_RDEAD1_1
+ {SPR_FDMN, 18, 200, NULL, S_NULL, 0, 0}, // S_FIRED_RDEAD1_2
+ {SPR_FDMN, 19, 4, NULL, S_FIRED_RDROP2, 0, 0}, // S_FIRED_RDROP2
+ {SPR_FDMN, 19, 5, A_SmBounce, S_FIRED_RDEAD2_2, 0, 0}, // S_FIRED_RDEAD2_1
+ {SPR_FDMN, 19, 200, NULL, S_NULL, 0, 0}, // S_FIRED_RDEAD2_2
+ {SPR_FDMN, 20, 4, NULL, S_FIRED_RDROP3, 0, 0}, // S_FIRED_RDROP3
+ {SPR_FDMN, 20, 5, A_SmBounce, S_FIRED_RDEAD3_2, 0, 0}, // S_FIRED_RDEAD3_1
+ {SPR_FDMN, 20, 200, NULL, S_NULL, 0, 0}, // S_FIRED_RDEAD3_2
+ {SPR_FDMN, 21, 4, NULL, S_FIRED_RDROP4, 0, 0}, // S_FIRED_RDROP4
+ {SPR_FDMN, 21, 5, A_SmBounce, S_FIRED_RDEAD4_2, 0, 0}, // S_FIRED_RDEAD4_1
+ {SPR_FDMN, 21, 200, NULL, S_NULL, 0, 0}, // S_FIRED_RDEAD4_2
+ {SPR_FDMN, 22, 4, NULL, S_FIRED_RDROP5, 0, 0}, // S_FIRED_RDROP5
+ {SPR_FDMN, 22, 5, A_SmBounce, S_FIRED_RDEAD5_2, 0, 0}, // S_FIRED_RDEAD5_1
+ {SPR_FDMN, 22, 200, NULL, S_NULL, 0, 0}, // S_FIRED_RDEAD5_2
+ {SPR_FDMB, 32768, 5, NULL, S_FIRED_FX6_1, 0, 0}, // S_FIRED_FX6_1
+ {SPR_FDMB, 32769, 5, NULL, S_FIRED_FX6_3, 0, 0}, // S_FIRED_FX6_2
+ {SPR_FDMB, 32770, 5, NULL, S_FIRED_FX6_4, 0, 0}, // S_FIRED_FX6_3
+ {SPR_FDMB, 32771, 5, NULL, S_FIRED_FX6_5, 0, 0}, // S_FIRED_FX6_4
+ {SPR_FDMB, 32772, 5, NULL, S_NULL, 0, 0}, // S_FIRED_FX6_5
+ {SPR_ICEY, 0, 10, A_IceGuyLook, S_ICEGUY_LOOK, 0, 0}, // S_ICEGUY_LOOK
+ {SPR_ICEY, 0, -1, NULL, S_ICEGUY_LOOK, 0, 0}, // S_ICEGUY_DORMANT
+ {SPR_ICEY, 0, 4, A_Chase, S_ICEGUY_WALK2, 0, 0}, // S_ICEGUY_WALK1
+ {SPR_ICEY, 1, 4, A_IceGuyChase, S_ICEGUY_WALK3, 0, 0}, // S_ICEGUY_WALK2
+ {SPR_ICEY, 2, 4, A_Chase, S_ICEGUY_WALK4, 0, 0}, // S_ICEGUY_WALK3
+ {SPR_ICEY, 3, 4, A_Chase, S_ICEGUY_WALK1, 0, 0}, // S_ICEGUY_WALK4
+ {SPR_ICEY, 4, 3, A_FaceTarget, S_ICEGUY_ATK2, 0, 0}, // S_ICEGUY_ATK1
+ {SPR_ICEY, 5, 3, A_FaceTarget, S_ICEGUY_ATK3, 0, 0}, // S_ICEGUY_ATK2
+ {SPR_ICEY, 32774, 8, A_IceGuyAttack, S_ICEGUY_ATK4, 0, 0}, // S_ICEGUY_ATK3
+ {SPR_ICEY, 5, 4, A_FaceTarget, S_ICEGUY_WALK1, 0, 0}, // S_ICEGUY_ATK4
+ {SPR_ICEY, 0, 1, A_Pain, S_ICEGUY_WALK1, 0, 0}, // S_ICEGUY_PAIN1
+ {SPR_ICEY, 0, 1, A_IceGuyDie, S_NULL, 0, 0}, // S_ICEGUY_DEATH
+ {SPR_ICPR, 32768, 3, A_IceGuyMissilePuff, S_ICEGUY_FX2, 0, 0}, // S_ICEGUY_FX1
+ {SPR_ICPR, 32769, 3, A_IceGuyMissilePuff, S_ICEGUY_FX3, 0, 0}, // S_ICEGUY_FX2
+ {SPR_ICPR, 32770, 3, A_IceGuyMissilePuff, S_ICEGUY_FX1, 0, 0}, // S_ICEGUY_FX3
+ {SPR_ICPR, 32771, 4, NULL, S_ICEGUY_FX_X2, 0, 0}, // S_ICEGUY_FX_X1
+ {SPR_ICPR, 32772, 4, A_IceGuyMissileExplode, S_ICEGUY_FX_X3, 0, 0}, // S_ICEGUY_FX_X2
+ {SPR_ICPR, 32773, 4, NULL, S_ICEGUY_FX_X4, 0, 0}, // S_ICEGUY_FX_X3
+ {SPR_ICPR, 32774, 4, NULL, S_ICEGUY_FX_X5, 0, 0}, // S_ICEGUY_FX_X4
+ {SPR_ICPR, 32775, 3, NULL, S_NULL, 0, 0}, // S_ICEGUY_FX_X5
+ {SPR_ICPR, 8, 3, NULL, S_ICEFX_PUFF2, 0, 0}, // S_ICEFX_PUFF1
+ {SPR_ICPR, 9, 3, NULL, S_ICEFX_PUFF3, 0, 0}, // S_ICEFX_PUFF2
+ {SPR_ICPR, 10, 3, NULL, S_ICEFX_PUFF4, 0, 0}, // S_ICEFX_PUFF3
+ {SPR_ICPR, 11, 2, NULL, S_ICEFX_PUFF5, 0, 0}, // S_ICEFX_PUFF4
+ {SPR_ICPR, 12, 2, NULL, S_NULL, 0, 0}, // S_ICEFX_PUFF5
+ {SPR_ICPR, 32781, 3, NULL, S_ICEGUY_FX2_2, 0, 0}, // S_ICEGUY_FX2_1
+ {SPR_ICPR, 32782, 3, NULL, S_ICEGUY_FX2_3, 0, 0}, // S_ICEGUY_FX2_2
+ {SPR_ICPR, 32783, 3, NULL, S_ICEGUY_FX2_1, 0, 0}, // S_ICEGUY_FX2_3
+ {SPR_ICPR, 32784, 50, NULL, S_NULL, 0, 0}, // S_ICEGUY_BIT1
+ {SPR_ICPR, 32785, 50, NULL, S_NULL, 0, 0}, // S_ICEGUY_BIT2
+ {SPR_ICWS, 0, 2, NULL, S_ICEGUY_WISP1_2, 0, 0}, // S_ICEGUY_WISP1_1
+ {SPR_ICWS, 1, 2, NULL, S_ICEGUY_WISP1_3, 0, 0}, // S_ICEGUY_WISP1_2
+ {SPR_ICWS, 2, 2, NULL, S_ICEGUY_WISP1_4, 0, 0}, // S_ICEGUY_WISP1_3
+ {SPR_ICWS, 3, 2, NULL, S_ICEGUY_WISP1_5, 0, 0}, // S_ICEGUY_WISP1_4
+ {SPR_ICWS, 4, 2, NULL, S_ICEGUY_WISP1_6, 0, 0}, // S_ICEGUY_WISP1_5
+ {SPR_ICWS, 5, 2, NULL, S_ICEGUY_WISP1_7, 0, 0}, // S_ICEGUY_WISP1_6
+ {SPR_ICWS, 6, 2, NULL, S_ICEGUY_WISP1_8, 0, 0}, // S_ICEGUY_WISP1_7
+ {SPR_ICWS, 7, 2, NULL, S_ICEGUY_WISP1_9, 0, 0}, // S_ICEGUY_WISP1_8
+ {SPR_ICWS, 8, 2, NULL, S_NULL, 0, 0}, // S_ICEGUY_WISP1_9
+ {SPR_ICWS, 9, 2, NULL, S_ICEGUY_WISP2_2, 0, 0}, // S_ICEGUY_WISP2_1
+ {SPR_ICWS, 10, 2, NULL, S_ICEGUY_WISP2_3, 0, 0}, // S_ICEGUY_WISP2_2
+ {SPR_ICWS, 11, 2, NULL, S_ICEGUY_WISP2_4, 0, 0}, // S_ICEGUY_WISP2_3
+ {SPR_ICWS, 12, 2, NULL, S_ICEGUY_WISP2_5, 0, 0}, // S_ICEGUY_WISP2_4
+ {SPR_ICWS, 13, 2, NULL, S_ICEGUY_WISP2_6, 0, 0}, // S_ICEGUY_WISP2_5
+ {SPR_ICWS, 14, 2, NULL, S_ICEGUY_WISP2_7, 0, 0}, // S_ICEGUY_WISP2_6
+ {SPR_ICWS, 15, 2, NULL, S_ICEGUY_WISP2_8, 0, 0}, // S_ICEGUY_WISP2_7
+ {SPR_ICWS, 16, 2, NULL, S_ICEGUY_WISP2_9, 0, 0}, // S_ICEGUY_WISP2_8
+ {SPR_ICWS, 17, 2, NULL, S_NULL, 0, 0}, // S_ICEGUY_WISP2_9
+ {SPR_PLAY, 0, 2, NULL, S_FIGHTER2, 0, 0}, // S_FIGHTER
+ {SPR_PLAY, 0, 3, A_ClassBossHealth, S_FIGHTERLOOK, 0, 0}, // S_FIGHTER2
+ {SPR_PLAY, 0, 5, A_Look, S_FIGHTERLOOK, 0, 0}, // S_FIGHTERLOOK
+ {SPR_PLAY, 0, 4, A_FastChase, S_FIGHTER_RUN2, 0, 0}, // S_FIGHTER_RUN1
+ {SPR_PLAY, 1, 4, A_FastChase, S_FIGHTER_RUN3, 0, 0}, // S_FIGHTER_RUN2
+ {SPR_PLAY, 2, 4, A_FastChase, S_FIGHTER_RUN4, 0, 0}, // S_FIGHTER_RUN3
+ {SPR_PLAY, 3, 4, A_FastChase, S_FIGHTER_RUN1, 0, 0}, // S_FIGHTER_RUN4
+ {SPR_PLAY, 4, 8, A_FaceTarget, S_FIGHTER_ATK2, 0, 0}, // S_FIGHTER_ATK1
+ {SPR_PLAY, 5, 8, A_FighterAttack, S_FIGHTER_RUN1, 0, 0}, // S_FIGHTER_ATK2
+ {SPR_PLAY, 6, 4, NULL, S_FIGHTER_PAIN2, 0, 0}, // S_FIGHTER_PAIN
+ {SPR_PLAY, 6, 4, A_Pain, S_FIGHTER_RUN1, 0, 0}, // S_FIGHTER_PAIN2
+ {SPR_PLAY, 7, 6, NULL, S_FIGHTER_DIE2, 0, 0}, // S_FIGHTER_DIE1
+ {SPR_PLAY, 8, 6, A_Scream, S_FIGHTER_DIE3, 0, 0}, // S_FIGHTER_DIE2
+ {SPR_PLAY, 9, 6, NULL, S_FIGHTER_DIE4, 0, 0}, // S_FIGHTER_DIE3
+ {SPR_PLAY, 10, 6, NULL, S_FIGHTER_DIE5, 0, 0}, // S_FIGHTER_DIE4
+ {SPR_PLAY, 11, 6, A_NoBlocking, S_FIGHTER_DIE6, 0, 0}, // S_FIGHTER_DIE5
+ {SPR_PLAY, 12, 6, NULL, S_FIGHTER_DIE7, 0, 0}, // S_FIGHTER_DIE6
+ {SPR_PLAY, 13, -1, NULL, S_NULL, 0, 0}, // S_FIGHTER_DIE7
+ {SPR_PLAY, 14, 5, A_Scream, S_FIGHTER_XDIE2, 0, 0}, // S_FIGHTER_XDIE1
+ {SPR_PLAY, 15, 5, A_SkullPop, S_FIGHTER_XDIE3, 0, 0}, // S_FIGHTER_XDIE2
+ {SPR_PLAY, 17, 5, A_NoBlocking, S_FIGHTER_XDIE4, 0, 0}, // S_FIGHTER_XDIE3
+ {SPR_PLAY, 18, 5, NULL, S_FIGHTER_XDIE5, 0, 0}, // S_FIGHTER_XDIE4
+ {SPR_PLAY, 19, 5, NULL, S_FIGHTER_XDIE6, 0, 0}, // S_FIGHTER_XDIE5
+ {SPR_PLAY, 20, 5, NULL, S_FIGHTER_XDIE7, 0, 0}, // S_FIGHTER_XDIE6
+ {SPR_PLAY, 21, 5, NULL, S_FIGHTER_XDIE8, 0, 0}, // S_FIGHTER_XDIE7
+ {SPR_PLAY, 22, -1, NULL, S_NULL, 0, 0}, // S_FIGHTER_XDIE8
+ {SPR_PLAY, 23, 5, A_FreezeDeath, S_FIGHTER_ICE2, 0, 0}, // S_FIGHTER_ICE
+ {SPR_PLAY, 23, 1, A_FreezeDeathChunks, S_FIGHTER_ICE2, 0, 0}, // S_FIGHTER_ICE2
+ {SPR_CLER, 0, 2, NULL, S_CLERIC2, 0, 0}, // S_CLERIC
+ {SPR_CLER, 0, 3, A_ClassBossHealth, S_CLERICLOOK, 0, 0}, // S_CLERIC2
+ {SPR_CLER, 0, 5, A_Look, S_CLERICLOOK, 0, 0}, // S_CLERICLOOK
+ {SPR_CLER, 0, 4, A_FastChase, S_CLERIC_RUN2, 0, 0}, // S_CLERIC_RUN1
+ {SPR_CLER, 1, 4, A_FastChase, S_CLERIC_RUN3, 0, 0}, // S_CLERIC_RUN2
+ {SPR_CLER, 2, 4, A_FastChase, S_CLERIC_RUN4, 0, 0}, // S_CLERIC_RUN3
+ {SPR_CLER, 3, 4, A_FastChase, S_CLERIC_RUN1, 0, 0}, // S_CLERIC_RUN4
+ {SPR_CLER, 4, 8, A_FaceTarget, S_CLERIC_ATK2, 0, 0}, // S_CLERIC_ATK1
+ {SPR_CLER, 5, 8, A_FaceTarget, S_CLERIC_ATK3, 0, 0}, // S_CLERIC_ATK2
+ {SPR_CLER, 6, 10, A_ClericAttack, S_CLERIC_RUN1, 0, 0}, // S_CLERIC_ATK3
+ {SPR_CLER, 7, 4, NULL, S_CLERIC_PAIN2, 0, 0}, // S_CLERIC_PAIN
+ {SPR_CLER, 7, 4, A_Pain, S_CLERIC_RUN1, 0, 0}, // S_CLERIC_PAIN2
+ {SPR_CLER, 8, 6, NULL, S_CLERIC_DIE2, 0, 0}, // S_CLERIC_DIE1
+ {SPR_CLER, 10, 6, A_Scream, S_CLERIC_DIE3, 0, 0}, // S_CLERIC_DIE2
+ {SPR_CLER, 11, 6, NULL, S_CLERIC_DIE4, 0, 0}, // S_CLERIC_DIE3
+ {SPR_CLER, 11, 6, NULL, S_CLERIC_DIE5, 0, 0}, // S_CLERIC_DIE4
+ {SPR_CLER, 12, 6, A_NoBlocking, S_CLERIC_DIE6, 0, 0}, // S_CLERIC_DIE5
+ {SPR_CLER, 13, 6, NULL, S_CLERIC_DIE7, 0, 0}, // S_CLERIC_DIE6
+ {SPR_CLER, 14, 6, NULL, S_CLERIC_DIE8, 0, 0}, // S_CLERIC_DIE7
+ {SPR_CLER, 15, 6, NULL, S_CLERIC_DIE9, 0, 0}, // S_CLERIC_DIE8
+ {SPR_CLER, 16, -1, NULL, S_NULL, 0, 0}, // S_CLERIC_DIE9
+ {SPR_CLER, 17, 5, A_Scream, S_CLERIC_XDIE2, 0, 0}, // S_CLERIC_XDIE1
+ {SPR_CLER, 18, 5, NULL, S_CLERIC_XDIE3, 0, 0}, // S_CLERIC_XDIE2
+ {SPR_CLER, 19, 5, A_NoBlocking, S_CLERIC_XDIE4, 0, 0}, // S_CLERIC_XDIE3
+ {SPR_CLER, 20, 5, NULL, S_CLERIC_XDIE5, 0, 0}, // S_CLERIC_XDIE4
+ {SPR_CLER, 21, 5, NULL, S_CLERIC_XDIE6, 0, 0}, // S_CLERIC_XDIE5
+ {SPR_CLER, 22, 5, NULL, S_CLERIC_XDIE7, 0, 0}, // S_CLERIC_XDIE6
+ {SPR_CLER, 23, 5, NULL, S_CLERIC_XDIE8, 0, 0}, // S_CLERIC_XDIE7
+ {SPR_CLER, 24, 5, NULL, S_CLERIC_XDIE9, 0, 0}, // S_CLERIC_XDIE8
+ {SPR_CLER, 25, 5, NULL, S_CLERIC_XDIE10, 0, 0}, // S_CLERIC_XDIE9
+ {SPR_CLER, 26, -1, NULL, S_NULL, 0, 0}, // S_CLERIC_XDIE10
+ {SPR_CLER, 27, 5, A_FreezeDeath, S_CLERIC_ICE2, 0, 0}, // S_CLERIC_ICE
+ {SPR_CLER, 27, 1, A_FreezeDeathChunks, S_CLERIC_ICE2, 0, 0}, // S_CLERIC_ICE2
+ {SPR_MAGE, 0, 2, NULL, S_MAGE2, 0, 0}, // S_MAGE
+ {SPR_MAGE, 0, 3, A_ClassBossHealth, S_MAGELOOK, 0, 0}, // S_MAGE2
+ {SPR_MAGE, 0, 5, A_Look, S_MAGELOOK, 0, 0}, // S_MAGELOOK
+ {SPR_MAGE, 0, 4, A_FastChase, S_MAGE_RUN2, 0, 0}, // S_MAGE_RUN1
+ {SPR_MAGE, 1, 4, A_FastChase, S_MAGE_RUN3, 0, 0}, // S_MAGE_RUN2
+ {SPR_MAGE, 2, 4, A_FastChase, S_MAGE_RUN4, 0, 0}, // S_MAGE_RUN3
+ {SPR_MAGE, 3, 4, A_FastChase, S_MAGE_RUN1, 0, 0}, // S_MAGE_RUN4
+ {SPR_MAGE, 4, 8, A_FaceTarget, S_MAGE_ATK2, 0, 0}, // S_MAGE_ATK1
+ {SPR_MAGE, 32773, 8, A_MageAttack, S_MAGE_RUN1, 0, 0}, // S_MAGE_ATK2
+ {SPR_MAGE, 6, 4, NULL, S_MAGE_PAIN2, 0, 0}, // S_MAGE_PAIN
+ {SPR_MAGE, 6, 4, A_Pain, S_MAGE_RUN1, 0, 0}, // S_MAGE_PAIN2
+ {SPR_MAGE, 7, 6, NULL, S_MAGE_DIE2, 0, 0}, // S_MAGE_DIE1
+ {SPR_MAGE, 8, 6, A_Scream, S_MAGE_DIE3, 0, 0}, // S_MAGE_DIE2
+ {SPR_MAGE, 9, 6, NULL, S_MAGE_DIE4, 0, 0}, // S_MAGE_DIE3
+ {SPR_MAGE, 10, 6, NULL, S_MAGE_DIE5, 0, 0}, // S_MAGE_DIE4
+ {SPR_MAGE, 11, 6, A_NoBlocking, S_MAGE_DIE6, 0, 0}, // S_MAGE_DIE5
+ {SPR_MAGE, 12, 6, NULL, S_MAGE_DIE7, 0, 0}, // S_MAGE_DIE6
+ {SPR_MAGE, 13, -1, NULL, S_NULL, 0, 0}, // S_MAGE_DIE7
+ {SPR_MAGE, 14, 5, A_Scream, S_MAGE_XDIE2, 0, 0}, // S_MAGE_XDIE1
+ {SPR_MAGE, 15, 5, NULL, S_MAGE_XDIE3, 0, 0}, // S_MAGE_XDIE2
+ {SPR_MAGE, 17, 5, A_NoBlocking, S_MAGE_XDIE4, 0, 0}, // S_MAGE_XDIE3
+ {SPR_MAGE, 18, 5, NULL, S_MAGE_XDIE5, 0, 0}, // S_MAGE_XDIE4
+ {SPR_MAGE, 19, 5, NULL, S_MAGE_XDIE6, 0, 0}, // S_MAGE_XDIE5
+ {SPR_MAGE, 20, 5, NULL, S_MAGE_XDIE7, 0, 0}, // S_MAGE_XDIE6
+ {SPR_MAGE, 21, 5, NULL, S_MAGE_XDIE8, 0, 0}, // S_MAGE_XDIE7
+ {SPR_MAGE, 22, 5, NULL, S_MAGE_XDIE9, 0, 0}, // S_MAGE_XDIE8
+ {SPR_MAGE, 23, -1, NULL, S_NULL, 0, 0}, // S_MAGE_XDIE9
+ {SPR_MAGE, 24, 5, A_FreezeDeath, S_MAGE_ICE2, 0, 0}, // S_MAGE_ICE
+ {SPR_MAGE, 24, 1, A_FreezeDeathChunks, S_MAGE_ICE2, 0, 0}, // S_MAGE_ICE2
+ {SPR_SORC, 0, 3, NULL, S_SORC_SPAWN2, 0, 0}, // S_SORC_SPAWN1
+ {SPR_SORC, 0, 2, A_SorcSpinBalls, S_SORC_LOOK1, 0, 0}, // S_SORC_SPAWN2
+ {SPR_SORC, 0, 10, A_Look, S_SORC_LOOK1, 0, 0}, // S_SORC_LOOK1
+ {SPR_SORC, 0, 5, A_Chase, S_SORC_WALK2, 0, 0}, // S_SORC_WALK1
+ {SPR_SORC, 1, 5, A_Chase, S_SORC_WALK3, 0, 0}, // S_SORC_WALK2
+ {SPR_SORC, 2, 5, A_Chase, S_SORC_WALK4, 0, 0}, // S_SORC_WALK3
+ {SPR_SORC, 3, 5, A_Chase, S_SORC_WALK1, 0, 0}, // S_SORC_WALK4
+ {SPR_SORC, 6, 8, NULL, S_SORC_PAIN2, 0, 0}, // S_SORC_PAIN1
+ {SPR_SORC, 6, 8, A_Pain, S_SORC_WALK1, 0, 0}, // S_SORC_PAIN2
+ {SPR_SORC, 32773, 6, A_FaceTarget, S_SORC_ATK2_2, 0, 0}, // S_SORC_ATK2_1
+ {SPR_SORC, 32773, 6, A_SpeedBalls, S_SORC_ATK2_3, 0, 0}, // S_SORC_ATK2_2
+ {SPR_SORC, 32773, 6, A_FaceTarget, S_SORC_ATK2_3, 0, 0}, // S_SORC_ATK2_3
+ {SPR_SORC, 32772, 6, NULL, S_SORC_ATTACK2, 0, 0}, // S_SORC_ATTACK1
+ {SPR_SORC, 32772, 6, A_SpawnFizzle, S_SORC_ATTACK3, 0, 0}, // S_SORC_ATTACK2
+ {SPR_SORC, 32772, 5, A_FaceTarget, S_SORC_ATTACK2, 0, 0}, // S_SORC_ATTACK3
+ {SPR_SORC, 32772, 2, NULL, S_SORC_ATTACK5, 0, 0}, // S_SORC_ATTACK4
+ {SPR_SORC, 32772, 2, A_SorcBossAttack, S_SORC_WALK1, 0, 0}, // S_SORC_ATTACK5
+ {SPR_SORC, 32775, 5, NULL, S_SORC_DIE2, 0, 0}, // S_SORC_DIE1
+ {SPR_SORC, 32776, 5, A_FaceTarget, S_SORC_DIE3, 0, 0}, // S_SORC_DIE2
+ {SPR_SORC, 32777, 5, A_Scream, S_SORC_DIE4, 0, 0}, // S_SORC_DIE3
+ {SPR_SORC, 32778, 5, NULL, S_SORC_DIE5, 0, 0}, // S_SORC_DIE4
+ {SPR_SORC, 32779, 5, NULL, S_SORC_DIE6, 0, 0}, // S_SORC_DIE5
+ {SPR_SORC, 32780, 5, NULL, S_SORC_DIE7, 0, 0}, // S_SORC_DIE6
+ {SPR_SORC, 32781, 5, NULL, S_SORC_DIE8, 0, 0}, // S_SORC_DIE7
+ {SPR_SORC, 32782, 5, NULL, S_SORC_DIE9, 0, 0}, // S_SORC_DIE8
+ {SPR_SORC, 32783, 5, NULL, S_SORC_DIE0, 0, 0}, // S_SORC_DIE9
+ {SPR_SORC, 32784, 5, NULL, S_SORC_DIEA, 0, 0}, // S_SORC_DIE0
+ {SPR_SORC, 32785, 5, NULL, S_SORC_DIEB, 0, 0}, // S_SORC_DIEA
+ {SPR_SORC, 32786, 5, NULL, S_SORC_DIEC, 0, 0}, // S_SORC_DIEB
+ {SPR_SORC, 32787, 5, NULL, S_SORC_DIED, 0, 0}, // S_SORC_DIEC
+ {SPR_SORC, 32788, 5, A_NoBlocking, S_SORC_DIEE, 0, 0}, // S_SORC_DIED
+ {SPR_SORC, 32789, 5, NULL, S_SORC_DIEF, 0, 0}, // S_SORC_DIEE
+ {SPR_SORC, 32790, 5, NULL, S_SORC_DIEG, 0, 0}, // S_SORC_DIEF
+ {SPR_SORC, 32791, 5, NULL, S_SORC_DIEH, 0, 0}, // S_SORC_DIEG
+ {SPR_SORC, 32792, 5, NULL, S_SORC_DIEI, 0, 0}, // S_SORC_DIEH
+ {SPR_SORC, 32793, -1, NULL, S_NULL, 0, 0}, // S_SORC_DIEI
+ {SPR_SBMP, 0, 2, A_SorcBallOrbit, S_SORCBALL1_2, 0, 0}, // S_SORCBALL1_1
+ {SPR_SBMP, 1, 2, A_SorcBallOrbit, S_SORCBALL1_3, 0, 0}, // S_SORCBALL1_2
+ {SPR_SBMP, 2, 2, A_SorcBallOrbit, S_SORCBALL1_4, 0, 0}, // S_SORCBALL1_3
+ {SPR_SBMP, 3, 2, A_SorcBallOrbit, S_SORCBALL1_5, 0, 0}, // S_SORCBALL1_4
+ {SPR_SBMP, 4, 2, A_SorcBallOrbit, S_SORCBALL1_6, 0, 0}, // S_SORCBALL1_5
+ {SPR_SBMP, 5, 2, A_SorcBallOrbit, S_SORCBALL1_7, 0, 0}, // S_SORCBALL1_6
+ {SPR_SBMP, 6, 2, A_SorcBallOrbit, S_SORCBALL1_8, 0, 0}, // S_SORCBALL1_7
+ {SPR_SBMP, 7, 2, A_SorcBallOrbit, S_SORCBALL1_9, 0, 0}, // S_SORCBALL1_8
+ {SPR_SBMP, 8, 2, A_SorcBallOrbit, S_SORCBALL1_0, 0, 0}, // S_SORCBALL1_9
+ {SPR_SBMP, 9, 2, A_SorcBallOrbit, S_SORCBALL1_A, 0, 0}, // S_SORCBALL1_0
+ {SPR_SBMP, 10, 2, A_SorcBallOrbit, S_SORCBALL1_B, 0, 0}, // S_SORCBALL1_A
+ {SPR_SBMP, 11, 2, A_SorcBallOrbit, S_SORCBALL1_C, 0, 0}, // S_SORCBALL1_B
+ {SPR_SBMP, 12, 2, A_SorcBallOrbit, S_SORCBALL1_D, 0, 0}, // S_SORCBALL1_C
+ {SPR_SBMP, 13, 2, A_SorcBallOrbit, S_SORCBALL1_E, 0, 0}, // S_SORCBALL1_D
+ {SPR_SBMP, 14, 2, A_SorcBallOrbit, S_SORCBALL1_F, 0, 0}, // S_SORCBALL1_E
+ {SPR_SBMP, 15, 2, A_SorcBallOrbit, S_SORCBALL1_1, 0, 0}, // S_SORCBALL1_F
+ {SPR_SBMP, 0, 5, A_SorcBallPop, S_SORCBALL1_D2, 0, 0}, // S_SORCBALL1_D1
+ {SPR_SBMP, 1, 2, A_BounceCheck, S_SORCBALL1_D2, 0, 0}, // S_SORCBALL1_D2
+ {SPR_SBS4, 3, 5, A_Explode, S_SORCBALL1_D6, 0, 0}, // S_SORCBALL1_D5
+ {SPR_SBS4, 4, 5, NULL, S_SORCBALL1_D7, 0, 0}, // S_SORCBALL1_D6
+ {SPR_SBS4, 5, 6, NULL, S_SORCBALL1_D8, 0, 0}, // S_SORCBALL1_D7
+ {SPR_SBS4, 6, 6, NULL, S_SORCBALL1_D9, 0, 0}, // S_SORCBALL1_D8
+ {SPR_SBS4, 7, 6, NULL, S_NULL, 0, 0}, // S_SORCBALL1_D9
+ {SPR_SBMB, 0, 2, A_SorcBallOrbit, S_SORCBALL2_2, 0, 0}, // S_SORCBALL2_1
+ {SPR_SBMB, 1, 2, A_SorcBallOrbit, S_SORCBALL2_3, 0, 0}, // S_SORCBALL2_2
+ {SPR_SBMB, 2, 2, A_SorcBallOrbit, S_SORCBALL2_4, 0, 0}, // S_SORCBALL2_3
+ {SPR_SBMB, 3, 2, A_SorcBallOrbit, S_SORCBALL2_5, 0, 0}, // S_SORCBALL2_4
+ {SPR_SBMB, 4, 2, A_SorcBallOrbit, S_SORCBALL2_6, 0, 0}, // S_SORCBALL2_5
+ {SPR_SBMB, 5, 2, A_SorcBallOrbit, S_SORCBALL2_7, 0, 0}, // S_SORCBALL2_6
+ {SPR_SBMB, 6, 2, A_SorcBallOrbit, S_SORCBALL2_8, 0, 0}, // S_SORCBALL2_7
+ {SPR_SBMB, 7, 2, A_SorcBallOrbit, S_SORCBALL2_9, 0, 0}, // S_SORCBALL2_8
+ {SPR_SBMB, 8, 2, A_SorcBallOrbit, S_SORCBALL2_0, 0, 0}, // S_SORCBALL2_9
+ {SPR_SBMB, 9, 2, A_SorcBallOrbit, S_SORCBALL2_A, 0, 0}, // S_SORCBALL2_0
+ {SPR_SBMB, 10, 2, A_SorcBallOrbit, S_SORCBALL2_B, 0, 0}, // S_SORCBALL2_A
+ {SPR_SBMB, 11, 2, A_SorcBallOrbit, S_SORCBALL2_C, 0, 0}, // S_SORCBALL2_B
+ {SPR_SBMB, 12, 2, A_SorcBallOrbit, S_SORCBALL2_D, 0, 0}, // S_SORCBALL2_C
+ {SPR_SBMB, 13, 2, A_SorcBallOrbit, S_SORCBALL2_E, 0, 0}, // S_SORCBALL2_D
+ {SPR_SBMB, 14, 2, A_SorcBallOrbit, S_SORCBALL2_F, 0, 0}, // S_SORCBALL2_E
+ {SPR_SBMB, 15, 2, A_SorcBallOrbit, S_SORCBALL2_1, 0, 0}, // S_SORCBALL2_F
+ {SPR_SBMB, 0, 5, A_SorcBallPop, S_SORCBALL2_D2, 0, 0}, // S_SORCBALL2_D1
+ {SPR_SBMB, 1, 2, A_BounceCheck, S_SORCBALL2_D2, 0, 0}, // S_SORCBALL2_D2
+ {SPR_SBS3, 3, 5, A_Explode, S_SORCBALL2_D6, 0, 0}, // S_SORCBALL2_D5
+ {SPR_SBS3, 4, 5, NULL, S_SORCBALL2_D7, 0, 0}, // S_SORCBALL2_D6
+ {SPR_SBS3, 5, 6, NULL, S_SORCBALL2_D8, 0, 0}, // S_SORCBALL2_D7
+ {SPR_SBS3, 6, 6, NULL, S_SORCBALL2_D9, 0, 0}, // S_SORCBALL2_D8
+ {SPR_SBS3, 7, 6, NULL, S_NULL, 0, 0}, // S_SORCBALL2_D9
+ {SPR_SBMG, 0, 2, A_SorcBallOrbit, S_SORCBALL3_2, 0, 0}, // S_SORCBALL3_1
+ {SPR_SBMG, 1, 2, A_SorcBallOrbit, S_SORCBALL3_3, 0, 0}, // S_SORCBALL3_2
+ {SPR_SBMG, 2, 2, A_SorcBallOrbit, S_SORCBALL3_4, 0, 0}, // S_SORCBALL3_3
+ {SPR_SBMG, 3, 2, A_SorcBallOrbit, S_SORCBALL3_5, 0, 0}, // S_SORCBALL3_4
+ {SPR_SBMG, 4, 2, A_SorcBallOrbit, S_SORCBALL3_6, 0, 0}, // S_SORCBALL3_5
+ {SPR_SBMG, 5, 2, A_SorcBallOrbit, S_SORCBALL3_7, 0, 0}, // S_SORCBALL3_6
+ {SPR_SBMG, 6, 2, A_SorcBallOrbit, S_SORCBALL3_8, 0, 0}, // S_SORCBALL3_7
+ {SPR_SBMG, 7, 2, A_SorcBallOrbit, S_SORCBALL3_9, 0, 0}, // S_SORCBALL3_8
+ {SPR_SBMG, 8, 2, A_SorcBallOrbit, S_SORCBALL3_0, 0, 0}, // S_SORCBALL3_9
+ {SPR_SBMG, 9, 2, A_SorcBallOrbit, S_SORCBALL3_A, 0, 0}, // S_SORCBALL3_0
+ {SPR_SBMG, 10, 2, A_SorcBallOrbit, S_SORCBALL3_B, 0, 0}, // S_SORCBALL3_A
+ {SPR_SBMG, 11, 2, A_SorcBallOrbit, S_SORCBALL3_C, 0, 0}, // S_SORCBALL3_B
+ {SPR_SBMG, 12, 2, A_SorcBallOrbit, S_SORCBALL3_D, 0, 0}, // S_SORCBALL3_C
+ {SPR_SBMG, 13, 2, A_SorcBallOrbit, S_SORCBALL3_E, 0, 0}, // S_SORCBALL3_D
+ {SPR_SBMG, 14, 2, A_SorcBallOrbit, S_SORCBALL3_F, 0, 0}, // S_SORCBALL3_E
+ {SPR_SBMG, 15, 2, A_SorcBallOrbit, S_SORCBALL3_1, 0, 0}, // S_SORCBALL3_F
+ {SPR_SBMG, 0, 5, A_SorcBallPop, S_SORCBALL3_D2, 0, 0}, // S_SORCBALL3_D1
+ {SPR_SBMG, 1, 2, A_BounceCheck, S_SORCBALL3_D2, 0, 0}, // S_SORCBALL3_D2
+ {SPR_SBS3, 3, 5, A_Explode, S_SORCBALL3_D6, 0, 0}, // S_SORCBALL3_D5
+ {SPR_SBS3, 4, 5, NULL, S_SORCBALL3_D7, 0, 0}, // S_SORCBALL3_D6
+ {SPR_SBS3, 5, 6, NULL, S_SORCBALL3_D8, 0, 0}, // S_SORCBALL3_D7
+ {SPR_SBS3, 6, 6, NULL, S_SORCBALL3_D9, 0, 0}, // S_SORCBALL3_D8
+ {SPR_SBS3, 7, 6, NULL, S_NULL, 0, 0}, // S_SORCBALL3_D9
+ {SPR_SBS1, 32768, 2, NULL, S_SORCFX1_2, 0, 0}, // S_SORCFX1_1
+ {SPR_SBS1, 32769, 3, A_SorcFX1Seek, S_SORCFX1_3, 0, 0}, // S_SORCFX1_2
+ {SPR_SBS1, 32770, 3, A_SorcFX1Seek, S_SORCFX1_4, 0, 0}, // S_SORCFX1_3
+ {SPR_SBS1, 32771, 3, A_SorcFX1Seek, S_SORCFX1_1, 0, 0}, // S_SORCFX1_4
+ {SPR_FHFX, 32786, 2, A_Explode, S_SORCFX1_D2, 0, 0}, // S_SORCFX1_D1
+ {SPR_FHFX, 32786, 6, NULL, S_SORCFX1_D3, 0, 0}, // S_SORCFX1_D2
+ {SPR_FHFX, 32786, 6, NULL, S_NULL, 0, 0}, // S_SORCFX1_D3
+ {SPR_SBS2, 32768, 3, A_SorcFX2Split, S_SORCFX2_SPLIT1, 0, 0}, // S_SORCFX2_SPLIT1
+ {SPR_SBS2, 32768, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT2, 0, 0}, // S_SORCFX2_ORBIT1
+ {SPR_SBS2, 32769, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT3, 0, 0}, // S_SORCFX2_ORBIT2
+ {SPR_SBS2, 32770, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT4, 0, 0}, // S_SORCFX2_ORBIT3
+ {SPR_SBS2, 32771, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT5, 0, 0}, // S_SORCFX2_ORBIT4
+ {SPR_SBS2, 32772, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT6, 0, 0}, // S_SORCFX2_ORBIT5
+ {SPR_SBS2, 32773, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT7, 0, 0}, // S_SORCFX2_ORBIT6
+ {SPR_SBS2, 32774, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT8, 0, 0}, // S_SORCFX2_ORBIT7
+ {SPR_SBS2, 32775, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT9, 0, 0}, // S_SORCFX2_ORBIT8
+ {SPR_SBS2, 32776, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT0, 0, 0}, // S_SORCFX2_ORBIT9
+ {SPR_SBS2, 32777, 2, A_SorcFX2Orbit, S_SORCFX2_ORBITA, 0, 0}, // S_SORCFX2_ORBIT0
+ {SPR_SBS2, 32778, 2, A_SorcFX2Orbit, S_SORCFX2_ORBITB, 0, 0}, // S_SORCFX2_ORBITA
+ {SPR_SBS2, 32779, 2, A_SorcFX2Orbit, S_SORCFX2_ORBITC, 0, 0}, // S_SORCFX2_ORBITB
+ {SPR_SBS2, 32780, 2, A_SorcFX2Orbit, S_SORCFX2_ORBITD, 0, 0}, // S_SORCFX2_ORBITC
+ {SPR_SBS2, 32781, 2, A_SorcFX2Orbit, S_SORCFX2_ORBITE, 0, 0}, // S_SORCFX2_ORBITD
+ {SPR_SBS2, 32782, 2, A_SorcFX2Orbit, S_SORCFX2_ORBITF, 0, 0}, // S_SORCFX2_ORBITE
+ {SPR_SBS2, 32783, 2, A_SorcFX2Orbit, S_SORCFX2_ORBIT1, 0, 0}, // S_SORCFX2_ORBITF
+ {SPR_SBS2, 0, 10, NULL, S_NULL, 0, 0}, // S_SORCFX2T1
+ {SPR_SBS3, 32768, 2, NULL, S_SORCFX3_2, 0, 0}, // S_SORCFX3_1
+ {SPR_SBS3, 32769, 2, NULL, S_SORCFX3_3, 0, 0}, // S_SORCFX3_2
+ {SPR_SBS3, 32770, 2, NULL, S_SORCFX3_1, 0, 0}, // S_SORCFX3_3
+ {SPR_SBS3, 32768, 4, NULL, S_BISHMORPHA, 0, 0}, // S_BISHMORPH1
+ {SPR_BISH, 15, 4, A_SorcererBishopEntry, S_BISHMORPHB, 0, 0}, // S_BISHMORPHA
+ {SPR_BISH, 14, 4, NULL, S_BISHMORPHC, 0, 0}, // S_BISHMORPHB
+ {SPR_BISH, 13, 4, NULL, S_BISHMORPHD, 0, 0}, // S_BISHMORPHC
+ {SPR_BISH, 12, 3, NULL, S_BISHMORPHE, 0, 0}, // S_BISHMORPHD
+ {SPR_BISH, 11, 3, NULL, S_BISHMORPHF, 0, 0}, // S_BISHMORPHE
+ {SPR_BISH, 10, 3, NULL, S_BISHMORPHG, 0, 0}, // S_BISHMORPHF
+ {SPR_BISH, 9, 3, NULL, S_BISHMORPHH, 0, 0}, // S_BISHMORPHG
+ {SPR_BISH, 8, 3, NULL, S_BISHMORPHI, 0, 0}, // S_BISHMORPHH
+ {SPR_BISH, 7, 3, NULL, S_BISHMORPHJ, 0, 0}, // S_BISHMORPHI
+ {SPR_BISH, 6, 3, A_SpawnBishop, S_NULL, 0, 0}, // S_BISHMORPHJ
+ {SPR_SBS3, 3, 3, NULL, S_SORCFX3_EXP2, 0, 0}, // S_SORCFX3_EXP1
+ {SPR_SBS3, 4, 3, NULL, S_SORCFX3_EXP3, 0, 0}, // S_SORCFX3_EXP2
+ {SPR_SBS3, 5, 3, NULL, S_SORCFX3_EXP4, 0, 0}, // S_SORCFX3_EXP3
+ {SPR_SBS3, 6, 3, NULL, S_SORCFX3_EXP5, 0, 0}, // S_SORCFX3_EXP4
+ {SPR_SBS3, 7, 3, NULL, S_NULL, 0, 0}, // S_SORCFX3_EXP5
+ {SPR_SBS4, 32768, 2, A_SorcFX4Check, S_SORCFX4_2, 0, 0}, // S_SORCFX4_1
+ {SPR_SBS4, 32769, 2, A_SorcFX4Check, S_SORCFX4_3, 0, 0}, // S_SORCFX4_2
+ {SPR_SBS4, 32770, 2, A_SorcFX4Check, S_SORCFX4_1, 0, 0}, // S_SORCFX4_3
+ {SPR_SBS4, 32771, 2, NULL, S_SORCFX4_D2, 0, 0}, // S_SORCFX4_D1
+ {SPR_SBS4, 32772, 2, A_Explode, S_SORCFX4_D3, 0, 0}, // S_SORCFX4_D2
+ {SPR_SBS4, 32773, 2, NULL, S_SORCFX4_D4, 0, 0}, // S_SORCFX4_D3
+ {SPR_SBS4, 32774, 2, NULL, S_SORCFX4_D5, 0, 0}, // S_SORCFX4_D4
+ {SPR_SBS4, 32775, 2, NULL, S_NULL, 0, 0}, // S_SORCFX4_D5
+ {SPR_SBFX, 32768, 4, NULL, S_SORCSPARK2, 0, 0}, // S_SORCSPARK1
+ {SPR_SBFX, 32769, 4, NULL, S_SORCSPARK3, 0, 0}, // S_SORCSPARK2
+ {SPR_SBFX, 32770, 4, NULL, S_SORCSPARK4, 0, 0}, // S_SORCSPARK3
+ {SPR_SBFX, 32771, 4, NULL, S_SORCSPARK5, 0, 0}, // S_SORCSPARK4
+ {SPR_SBFX, 32772, 4, NULL, S_SORCSPARK6, 0, 0}, // S_SORCSPARK5
+ {SPR_SBFX, 32773, 4, NULL, S_SORCSPARK7, 0, 0}, // S_SORCSPARK6
+ {SPR_SBFX, 32774, 4, NULL, S_NULL, 0, 0}, // S_SORCSPARK7
+ {SPR_RADE, 0, 4, NULL, S_BLASTEFFECT2, 0, 0}, // S_BLASTEFFECT1
+ {SPR_RADE, 1, 4, NULL, S_BLASTEFFECT3, 0, 0}, // S_BLASTEFFECT2
+ {SPR_RADE, 2, 4, NULL, S_BLASTEFFECT4, 0, 0}, // S_BLASTEFFECT3
+ {SPR_RADE, 3, 4, NULL, S_BLASTEFFECT5, 0, 0}, // S_BLASTEFFECT4
+ {SPR_RADE, 4, 4, NULL, S_BLASTEFFECT6, 0, 0}, // S_BLASTEFFECT5
+ {SPR_RADE, 5, 4, NULL, S_BLASTEFFECT7, 0, 0}, // S_BLASTEFFECT6
+ {SPR_RADE, 6, 4, NULL, S_BLASTEFFECT8, 0, 0}, // S_BLASTEFFECT7
+ {SPR_RADE, 7, 4, NULL, S_BLASTEFFECT9, 0, 0}, // S_BLASTEFFECT8
+ {SPR_RADE, 8, 4, NULL, S_NULL, 0, 0}, // S_BLASTEFFECT9
+ {SPR_WATR, 0, 5, NULL, S_WATERDRIP1, 0, 0}, // S_WATERDRIP1
+ {SPR_KORX, 0, 5, A_Look, S_KORAX_LOOK1, 0, 0}, // S_KORAX_LOOK1
+ {SPR_KORX, 0, 3, A_KoraxStep2, S_KORAX_CHASE2, 0, 0}, // S_KORAX_CHASE1
+ {SPR_KORX, 0, 3, A_KoraxChase, S_KORAX_CHASE3, 0, 0}, // S_KORAX_CHASE2
+ {SPR_KORX, 0, 3, A_KoraxChase, S_KORAX_CHASE4, 0, 0}, // S_KORAX_CHASE3
+ {SPR_KORX, 0, 3, A_KoraxChase, S_KORAX_CHASE5, 0, 0}, // S_KORAX_CHASE4
+ {SPR_KORX, 1, 3, A_KoraxStep, S_KORAX_CHASE6, 0, 0}, // S_KORAX_CHASE5
+ {SPR_KORX, 1, 3, A_KoraxChase, S_KORAX_CHASE7, 0, 0}, // S_KORAX_CHASE6
+ {SPR_KORX, 1, 3, A_KoraxChase, S_KORAX_CHASE8, 0, 0}, // S_KORAX_CHASE7
+ {SPR_KORX, 1, 3, A_KoraxChase, S_KORAX_CHASE9, 0, 0}, // S_KORAX_CHASE8
+ {SPR_KORX, 2, 3, A_KoraxStep2, S_KORAX_CHASE0, 0, 0}, // S_KORAX_CHASE9
+ {SPR_KORX, 2, 3, A_KoraxChase, S_KORAX_CHASEA, 0, 0}, // S_KORAX_CHASE0
+ {SPR_KORX, 2, 3, A_KoraxChase, S_KORAX_CHASEB, 0, 0}, // S_KORAX_CHASEA
+ {SPR_KORX, 2, 3, A_KoraxChase, S_KORAX_CHASEC, 0, 0}, // S_KORAX_CHASEB
+ {SPR_KORX, 3, 3, A_KoraxStep, S_KORAX_CHASED, 0, 0}, // S_KORAX_CHASEC
+ {SPR_KORX, 3, 3, A_KoraxChase, S_KORAX_CHASEE, 0, 0}, // S_KORAX_CHASED
+ {SPR_KORX, 3, 3, A_KoraxChase, S_KORAX_CHASEF, 0, 0}, // S_KORAX_CHASEE
+ {SPR_KORX, 3, 3, A_KoraxChase, S_KORAX_CHASE1, 0, 0}, // S_KORAX_CHASEF
+ {SPR_KORX, 7, 5, A_Pain, S_KORAX_PAIN2, 0, 0}, // S_KORAX_PAIN1
+ {SPR_KORX, 7, 5, NULL, S_KORAX_CHASE2, 0, 0}, // S_KORAX_PAIN2
+ {SPR_KORX, 32772, 2, A_FaceTarget, S_KORAX_ATTACK2, 0, 0}, // S_KORAX_ATTACK1
+ {SPR_KORX, 32772, 5, A_KoraxDecide, S_KORAX_ATTACK2, 0, 0}, // S_KORAX_ATTACK2
+ {SPR_KORX, 32772, 4, A_FaceTarget, S_KORAX_MISSILE2, 0, 0}, // S_KORAX_MISSILE1
+ {SPR_KORX, 32773, 8, A_KoraxMissile, S_KORAX_MISSILE3, 0, 0}, // S_KORAX_MISSILE2
+ {SPR_KORX, 32772, 8, NULL, S_KORAX_CHASE2, 0, 0}, // S_KORAX_MISSILE3
+ {SPR_KORX, 32772, 5, A_FaceTarget, S_KORAX_COMMAND2, 0, 0}, // S_KORAX_COMMAND1
+ {SPR_KORX, 32790, 10, A_FaceTarget, S_KORAX_COMMAND3, 0, 0}, // S_KORAX_COMMAND2
+ {SPR_KORX, 32774, 15, A_KoraxCommand, S_KORAX_COMMAND4, 0, 0}, // S_KORAX_COMMAND3
+ {SPR_KORX, 32790, 10, NULL, S_KORAX_COMMAND5, 0, 0}, // S_KORAX_COMMAND4
+ {SPR_KORX, 32772, 5, NULL, S_KORAX_CHASE2, 0, 0}, // S_KORAX_COMMAND5
+ {SPR_KORX, 8, 5, NULL, S_KORAX_DEATH2, 0, 0}, // S_KORAX_DEATH1
+ {SPR_KORX, 9, 5, A_FaceTarget, S_KORAX_DEATH3, 0, 0}, // S_KORAX_DEATH2
+ {SPR_KORX, 10, 5, A_Scream, S_KORAX_DEATH4, 0, 0}, // S_KORAX_DEATH3
+ {SPR_KORX, 11, 5, NULL, S_KORAX_DEATH5, 0, 0}, // S_KORAX_DEATH4
+ {SPR_KORX, 12, 5, NULL, S_KORAX_DEATH6, 0, 0}, // S_KORAX_DEATH5
+ {SPR_KORX, 13, 5, NULL, S_KORAX_DEATH7, 0, 0}, // S_KORAX_DEATH6
+ {SPR_KORX, 14, 5, NULL, S_KORAX_DEATH8, 0, 0}, // S_KORAX_DEATH7
+ {SPR_KORX, 15, 5, NULL, S_KORAX_DEATH9, 0, 0}, // S_KORAX_DEATH8
+ {SPR_KORX, 16, 10, NULL, S_KORAX_DEATH0, 0, 0}, // S_KORAX_DEATH9
+ {SPR_KORX, 17, 5, A_KoraxBonePop, S_KORAX_DEATHA, 0, 0}, // S_KORAX_DEATH0
+ {SPR_KORX, 18, 5, A_NoBlocking, S_KORAX_DEATHB, 0, 0}, // S_KORAX_DEATHA
+ {SPR_KORX, 19, 5, NULL, S_KORAX_DEATHC, 0, 0}, // S_KORAX_DEATHB
+ {SPR_KORX, 20, 5, NULL, S_KORAX_DEATHD, 0, 0}, // S_KORAX_DEATHC
+ {SPR_KORX, 21, -1, NULL, S_NULL, 0, 0}, // S_KORAX_DEATHD
+ {SPR_SPIR, 0, 5, A_KSpiritRoam, S_KSPIRIT_ROAM2, 0, 0}, // S_KSPIRIT_ROAM1
+ {SPR_SPIR, 1, 5, A_KSpiritRoam, S_KSPIRIT_ROAM1, 0, 0}, // S_KSPIRIT_ROAM2
+ {SPR_SPIR, 3, 5, NULL, S_KSPIRIT_DEATH2, 0, 0}, // S_KSPIRIT_DEATH1
+ {SPR_SPIR, 4, 5, NULL, S_KSPIRIT_DEATH3, 0, 0}, // S_KSPIRIT_DEATH2
+ {SPR_SPIR, 5, 5, NULL, S_KSPIRIT_DEATH4, 0, 0}, // S_KSPIRIT_DEATH3
+ {SPR_SPIR, 6, 5, NULL, S_KSPIRIT_DEATH5, 0, 0}, // S_KSPIRIT_DEATH4
+ {SPR_SPIR, 7, 5, NULL, S_KSPIRIT_DEATH6, 0, 0}, // S_KSPIRIT_DEATH5
+ {SPR_SPIR, 8, 5, NULL, S_NULL, 0, 0}, // S_KSPIRIT_DEATH6
+ {SPR_MLFX, 32776, 2, NULL, S_KBOLT2, 0, 0}, // S_KBOLT1
+ {SPR_MLFX, 32777, 2, A_KBoltRaise, S_KBOLT3, 0, 0}, // S_KBOLT2
+ {SPR_MLFX, 32776, 2, A_KBolt, S_KBOLT4, 0, 0}, // S_KBOLT3
+ {SPR_MLFX, 32777, 2, A_KBolt, S_KBOLT5, 0, 0}, // S_KBOLT4
+ {SPR_MLFX, 32778, 2, A_KBolt, S_KBOLT6, 0, 0}, // S_KBOLT5
+ {SPR_MLFX, 32779, 2, A_KBolt, S_KBOLT7, 0, 0}, // S_KBOLT6
+ {SPR_MLFX, 32780, 2, A_KBolt, S_KBOLT3, 0, 0}, // S_KBOLT7
+ {SPR_MAN1, 0, 2, NULL, S_SPAWNBATS2, 0, 0}, // S_SPAWNBATS1
+ {SPR_MAN1, 0, 2, A_BatSpawnInit, S_SPAWNBATS3, 0, 0}, // S_SPAWNBATS2
+ {SPR_MAN1, 0, 2, A_BatSpawn, S_SPAWNBATS3, 0, 0}, // S_SPAWNBATS3
+ {SPR_MAN1, 0, -1, NULL, S_NULL, 0, 0}, // S_SPAWNBATS_OFF
+ {SPR_ABAT, 0, 2, A_BatMove, S_BAT2, 0, 0}, // S_BAT1
+ {SPR_ABAT, 1, 2, A_BatMove, S_BAT3, 0, 0}, // S_BAT2
+ {SPR_ABAT, 2, 2, A_BatMove, S_BAT1, 0, 0}, // S_BAT3
+ {SPR_ABAT, 0, 2, NULL, S_NULL, 0, 0} // S_BAT_DEATH
+};
+
+
+mobjinfo_t mobjinfo[NUMMOBJTYPES] = {
+
+ { // MT_MAPSPOT
+ 9001, // doomednum
+ S_MAPSPOT, // 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, // flags
+ 0 // flags2
+ },
+
+ { // MT_MAPSPOTGRAVITY
+ 9013, // doomednum
+ S_MAPSPOT, // 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
+ MF2_DONTDRAW // flags2
+ },
+
+ { // MT_FIREBALL1
+ -1, // doomednum
+ S_FIREBALL1_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_FIREBALL1_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_FIREBALL, // deathsound
+ 2 * FRACUNIT, // speed
+ 8 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 4, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_ARROW
+ -1, // doomednum
+ S_ARROW_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_ARROW_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 6 * FRACUNIT, // speed
+ 8 * FRACUNIT, // radius
+ 4 * FRACUNIT, // height
+ 100, // mass
+ 4, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_DART
+ -1, // doomednum
+ S_DART_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_DART_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 6 * FRACUNIT, // speed
+ 8 * FRACUNIT, // radius
+ 4 * FRACUNIT, // height
+ 100, // mass
+ 2, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_POISONDART
+ -1, // doomednum
+ S_POISONDART_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_POISONDART_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 6 * FRACUNIT, // speed
+ 8 * FRACUNIT, // radius
+ 4 * FRACUNIT, // height
+ 100, // mass
+ 2, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_RIPPERBALL
+ -1, // doomednum
+ S_RIPPERBALL_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_RIPPERBALL_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 6 * FRACUNIT, // speed
+ 8 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 2, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_RIP // flags2
+ },
+
+ { // MT_PROJECTILE_BLADE
+ -1, // doomednum
+ S_PRJ_BLADE1, // 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_PRJ_BLADE_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 6 * FRACUNIT, // speed
+ 6 * FRACUNIT, // radius
+ 6 * FRACUNIT, // height
+ 100, // mass
+ 3, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_ICESHARD
+ -1, // doomednum
+ S_ICESHARD1, // 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_SHARDFXE1_1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_MAGE_SHARDS_EXPLODE, // deathsound
+ 25 * FRACUNIT, // speed
+ 13 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 1, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_ICEDAMAGE // flags2
+ },
+
+ { // MT_FLAME_SMALL_TEMP
+ 10500, // doomednum
+ S_FLAME_TSMALL1, // 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
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FLAME_LARGE_TEMP
+ 10502, // doomednum
+ S_FLAME_TLARGE1, // 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
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FLAME_SMALL
+ 10501, // doomednum
+ S_FLAME_SMALL1, // 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
+ MF2_NOTELEPORT | MF2_DONTDRAW // flags2
+ },
+
+ { // MT_FLAME_LARGE
+ 10503, // doomednum
+ S_FLAME_LARGE1, // 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
+ MF2_NOTELEPORT | MF2_DONTDRAW // flags2
+ },
+
+ { // MT_HEALINGBOTTLE
+ 81, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_HEALTHFLASK
+ 82, // 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, // flags
+ 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, // flags
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_ARTIINVULNERABILITY
+ 84, // 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, // flags
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_SUMMONMAULATOR
+ 86, // doomednum
+ S_ARTI_SUMMON, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_SUMMON_FX
+ -1, // doomednum
+ S_SUMMON_FX1_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_SUMMON_FX2_1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 20 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_DROPOFF | MF_NOBLOCKMAP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_THRUSTFLOOR_UP
+ 10091, // doomednum
+ S_THRUSTINIT2_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
+ 128 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_THRUSTFLOOR_DOWN
+ 10090, // doomednum
+ S_THRUSTINIT1_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
+ 128 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ 0, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP | MF2_DONTDRAW // flags2
+ },
+
+ { // MT_TELEPORTOTHER
+ 10040, // doomednum
+ S_ARTI_TELOTHER1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_TELOTHER_FX1
+ -1, // doomednum
+ S_TELO_FX1, // 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_TELO_FX9, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 20 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 10001, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY | MF_NOBLOCKMAP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_TELOTHER_FX2
+ -1, // doomednum
+ S_TELO_FX2_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_TELO_FX9, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 16 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 10001, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY | MF_NOBLOCKMAP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_TELOTHER_FX3
+ -1, // doomednum
+ S_TELO_FX3_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_TELO_FX9, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 16 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 10001, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY | MF_NOBLOCKMAP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_TELOTHER_FX4
+ -1, // doomednum
+ S_TELO_FX4_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_TELO_FX9, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 16 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 10001, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY | MF_NOBLOCKMAP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_TELOTHER_FX5
+ -1, // doomednum
+ S_TELO_FX5_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_TELO_FX9, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 16 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 10001, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY | MF_NOBLOCKMAP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_DIRT1
+ -1, // doomednum
+ S_DIRT1_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_DIRT1_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_DIRT2
+ -1, // doomednum
+ S_DIRT2_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_DIRT2_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_DIRT3
+ -1, // doomednum
+ S_DIRT3_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_DIRT3_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_DIRT4
+ -1, // doomednum
+ S_DIRT4_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_DIRT4_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_LOGRAV // flags2
+ },
+
+ { // MT_DIRT5
+ -1, // doomednum
+ S_DIRT5_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_DIRT5_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_LOGRAV // flags2
+ },
+
+ { // MT_DIRT6
+ -1, // doomednum
+ S_DIRT6_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_DIRT6_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_LOGRAV // flags2
+ },
+
+ { // MT_DIRTCLUMP
+ -1, // doomednum
+ S_DIRTCLUMP1, // 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
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_ROCK1
+ -1, // doomednum
+ S_ROCK1_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_ROCK1_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_ROCK2
+ -1, // doomednum
+ S_ROCK2_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_ROCK2_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_ROCK3
+ -1, // doomednum
+ S_ROCK3_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_ROCK3_D, // 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_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FOGSPAWNER
+ 10000, // doomednum
+ S_SPAWNFOG1, // 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
+ MF2_DONTDRAW | MF2_FLOATBOB // flags2
+ },
+
+ { // MT_FOGPATCHS
+ 10001, // doomednum
+ S_FOGPATCHS1, // 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_FOGPATCHS0, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_FLOAT | MF_NOGRAVITY | MF_SHADOW | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FOGPATCHM
+ 10002, // doomednum
+ S_FOGPATCHM1, // 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_FOGPATCHM0, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_FLOAT | MF_NOGRAVITY | MF_SHADOW | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FOGPATCHL
+ 10003, // doomednum
+ S_FOGPATCHL1, // 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_FOGPATCHL0, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_FLOAT | MF_NOGRAVITY | MF_SHADOW | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_QUAKE_FOCUS
+ -1, // doomednum
+ S_QUAKE_ACTIVE1, // 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
+ MF2_DONTDRAW // flags2
+ },
+
+ { // MT_SGSHARD1
+ -1, // doomednum
+ S_SGSHARD1_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_SGSHARD1_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD2
+ -1, // doomednum
+ S_SGSHARD2_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_SGSHARD2_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD3
+ -1, // doomednum
+ S_SGSHARD3_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_SGSHARD3_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD4
+ -1, // doomednum
+ S_SGSHARD4_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_SGSHARD4_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD5
+ -1, // doomednum
+ S_SGSHARD5_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_SGSHARD5_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD6
+ -1, // doomednum
+ S_SGSHARD6_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_SGSHARD6_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD7
+ -1, // doomednum
+ S_SGSHARD7_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_SGSHARD7_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD8
+ -1, // doomednum
+ S_SGSHARD8_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_SGSHARD8_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD9
+ -1, // doomednum
+ S_SGSHARD9_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_SGSHARD9_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SGSHARD0
+ -1, // doomednum
+ S_SGSHARD0_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_SGSHARD0_D, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_ARTIEGG
+ 30, // 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, // flags
+ 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
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_ARTISUPERHEAL
+ 32, // 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, // flags
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_ZWINGEDSTATUENOSKULL
+ 9011, // doomednum
+ S_ZWINGEDSTATUENOSKULL, // 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
+ 10 * FRACUNIT, // radius
+ 62 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZGEMPEDESTAL
+ 9012, // doomednum
+ S_ZGEMPEDESTAL1, // 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
+ 10 * FRACUNIT, // radius
+ 40 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZSKULL
+ 9002, // doomednum
+ S_ARTIPUZZSKULL, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEMBIG
+ 9003, // doomednum
+ S_ARTIPUZZGEMBIG, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEMRED
+ 9004, // doomednum
+ S_ARTIPUZZGEMRED, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEMGREEN1
+ 9005, // doomednum
+ S_ARTIPUZZGEMGREEN1, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEMGREEN2
+ 9009, // doomednum
+ S_ARTIPUZZGEMGREEN2, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEMBLUE1
+ 9006, // doomednum
+ S_ARTIPUZZGEMBLUE1, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEMBLUE2
+ 9010, // doomednum
+ S_ARTIPUZZGEMBLUE2, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZBOOK1
+ 9007, // doomednum
+ S_ARTIPUZZBOOK1, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZBOOK2
+ 9008, // doomednum
+ S_ARTIPUZZBOOK2, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZSKULL2
+ 9014, // doomednum
+ S_ARTIPUZZSKULL2, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZFWEAPON
+ 9015, // doomednum
+ S_ARTIPUZZFWEAPON, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZCWEAPON
+ 9016, // doomednum
+ S_ARTIPUZZCWEAPON, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZMWEAPON
+ 9017, // doomednum
+ S_ARTIPUZZMWEAPON, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEAR
+ 9018, // doomednum
+ S_ARTIPUZZGEAR_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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEAR2
+ 9019, // doomednum
+ S_ARTIPUZZGEAR2_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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEAR3
+ 9020, // doomednum
+ S_ARTIPUZZGEAR3_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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTIPUZZGEAR4
+ 9021, // doomednum
+ S_ARTIPUZZGEAR4_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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARTITORCH
+ 33, // 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, // flags
+ 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_FLECHETTE_EXPLODE, // deathsound
+ 0, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOGRAVITY | MF_ALTSHADOW, // flags
+ MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_ARTITELEPORT
+ 36, // 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, // flags
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_ARTIPOISONBAG
+ 8000, // doomednum
+ S_ARTI_PSBG1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_POISONBAG
+ -1, // doomednum
+ S_POISONBAG1, // 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
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOGRAVITY | MF_NOBLOCKMAP, // flags
+ 0 // flags2
+ },
+
+ { // MT_POISONCLOUD
+ -1, // doomednum
+ S_POISONCLOUD1, // 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_POISONSHROOM_DEATH, // deathsound
+ 0, // speed
+ 1, // radius
+ 1, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOGRAVITY | MF_NOBLOCKMAP | MF_SHADOW | MF_NOCLIP | MF_DROPOFF, // flags
+ MF2_NODMGTHRUST // flags2
+ },
+
+ { // MT_THROWINGBOMB
+ -1, // doomednum
+ S_THROWINGBOMB1, // spawnstate
+ 48, // spawnhealth
+ S_NULL, // seestate
+ SFX_FLECHETTE_BOUNCE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_NULL, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_NULL, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_THROWINGBOMB_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_FLECHETTE_EXPLODE, // deathsound
+ 12 * FRACUNIT, // speed
+ 8 * FRACUNIT, // radius
+ 10 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_FLOORBOUNCE | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_SPEEDBOOTS
+ 8002, // doomednum
+ S_ARTI_BOOTS1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_BOOSTMANA
+ 8003, // doomednum
+ S_ARTI_MANA, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_BOOSTARMOR
+ 8041, // doomednum
+ S_ARTI_ARMOR1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_BLASTRADIUS
+ 10110, // doomednum
+ S_ARTI_BLAST1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_HEALRADIUS
+ 10120, // doomednum
+ S_ARTI_HEALRAD1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_SPLASH
+ -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_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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 0 // flags2
+ },
+
+ { // MT_MISC0
+ 5, // doomednum
+ S_ZWINGEDSTATUE1, // 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
+ 10 * FRACUNIT, // radius
+ 62 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC1
+ 6, // doomednum
+ S_ZROCK1_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC2
+ 7, // doomednum
+ S_ZROCK2_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC3
+ 9, // doomednum
+ S_ZROCK3_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC4
+ 15, // doomednum
+ S_ZROCK4_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_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC5
+ 17, // doomednum
+ S_ZCHANDELIER1, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC6
+ 8063, // doomednum
+ S_ZCHANDELIER_U, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC7
+ 24, // doomednum
+ S_ZTREEDEAD1, // 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
+ 10 * FRACUNIT, // radius
+ 96 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC8
+ 25, // doomednum
+ S_ZTREE, // 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
+ 15 * FRACUNIT, // radius
+ 128 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_TREEDESTRUCTIBLE
+ 8062, // doomednum
+ S_ZTREEDESTRUCTIBLE1, // spawnstate
+ 70, // 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_ZTREEDES_D1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_TREE_BREAK, // deathsound
+ 0, // speed
+ 15 * FRACUNIT, // radius
+ 180 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC9
+ 26, // doomednum
+ S_ZTREESWAMP182_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
+ 10 * FRACUNIT, // radius
+ 150 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC10
+ 27, // doomednum
+ S_ZTREESWAMP172_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
+ 10 * FRACUNIT, // radius
+ 120 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC11
+ 28, // doomednum
+ S_ZSTUMPBURNED1, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC12
+ 29, // doomednum
+ S_ZSTUMPBARE1, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC13
+ 37, // doomednum
+ S_ZSTUMPSWAMP1_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC14
+ 38, // doomednum
+ S_ZSTUMPSWAMP2_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC15
+ 39, // doomednum
+ S_ZSHROOMLARGE1_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC16
+ 40, // doomednum
+ S_ZSHROOMLARGE2_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC17
+ 41, // doomednum
+ S_ZSHROOMLARGE3_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC18
+ 42, // doomednum
+ S_ZSHROOMSMALL1_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC19
+ 44, // doomednum
+ S_ZSHROOMSMALL2_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC20
+ 45, // doomednum
+ S_ZSHROOMSMALL3_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC21
+ 46, // doomednum
+ S_ZSHROOMSMALL4_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC22
+ 47, // doomednum
+ S_ZSHROOMSMALL5_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
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC23
+ 48, // doomednum
+ S_ZSTALAGMITEPILLAR1, // 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
+ 138 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC24
+ 49, // doomednum
+ S_ZSTALAGMITELARGE1, // 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
+ 48 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC25
+ 50, // doomednum
+ S_ZSTALAGMITEMEDIUM1, // 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
+ 6 * FRACUNIT, // radius
+ 40 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC26
+ 51, // doomednum
+ S_ZSTALAGMITESMALL1, // 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, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC27
+ 52, // doomednum
+ S_ZSTALACTITELARGE1, // 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
+ 66 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC28
+ 56, // doomednum
+ S_ZSTALACTITEMEDIUM1, // 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
+ 6 * FRACUNIT, // radius
+ 50 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC29
+ 57, // doomednum
+ S_ZSTALACTITESMALL1, // 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
+ 40 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC30
+ 58, // doomednum
+ S_ZMOSSCEILING1_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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC31
+ 59, // doomednum
+ S_ZMOSSCEILING2_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
+ 24 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC32
+ 60, // doomednum
+ S_ZSWAMPVINE1, // 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
+ 52 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC33
+ 61, // doomednum
+ S_ZCORPSEKABOB1, // 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
+ 10 * FRACUNIT, // radius
+ 92 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC34
+ 62, // doomednum
+ S_ZCORPSESLEEPING1, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC35
+ 63, // doomednum
+ S_ZTOMBSTONERIP1, // 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
+ 10 * FRACUNIT, // radius
+ 46 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC36
+ 64, // doomednum
+ S_ZTOMBSTONESHANE1, // 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
+ 10 * FRACUNIT, // radius
+ 46 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC37
+ 65, // doomednum
+ S_ZTOMBSTONEBIGCROSS1, // 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
+ 10 * FRACUNIT, // radius
+ 46 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC38
+ 66, // doomednum
+ S_ZTOMBSTONEBRIANR1, // 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
+ 10 * FRACUNIT, // radius
+ 52 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC39
+ 67, // doomednum
+ S_ZTOMBSTONECROSSCIRCLE1, // 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
+ 10 * FRACUNIT, // radius
+ 52 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC40
+ 68, // doomednum
+ S_ZTOMBSTONESMALLCROSS1, // 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
+ 46 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC41
+ 69, // doomednum
+ S_ZTOMBSTONEBRIANP1, // 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
+ 46 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC42
+ 71, // doomednum
+ S_CORPSEHANGING_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
+ 6 * FRACUNIT, // radius
+ 75 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC43
+ 72, // doomednum
+ S_ZSTATUEGARGOYLEGREENTALL_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
+ 14 * FRACUNIT, // radius
+ 108 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC44
+ 73, // doomednum
+ S_ZSTATUEGARGOYLEBLUETALL_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
+ 14 * FRACUNIT, // radius
+ 108 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC45
+ 74, // doomednum
+ S_ZSTATUEGARGOYLEGREENSHORT_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
+ 14 * FRACUNIT, // radius
+ 62 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC46
+ 76, // doomednum
+ S_ZSTATUEGARGOYLEBLUESHORT_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
+ 14 * FRACUNIT, // radius
+ 62 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC47
+ 8044, // doomednum
+ S_ZSTATUEGARGOYLESTRIPETALL_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
+ 14 * FRACUNIT, // radius
+ 108 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC48
+ 8045, // doomednum
+ S_ZSTATUEGARGOYLEDARKREDTALL_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
+ 14 * FRACUNIT, // radius
+ 108 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC49
+ 8046, // doomednum
+ S_ZSTATUEGARGOYLEREDTALL_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
+ 14 * FRACUNIT, // radius
+ 108 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC50
+ 8047, // doomednum
+ S_ZSTATUEGARGOYLETANTALL_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
+ 14 * FRACUNIT, // radius
+ 108 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC51
+ 8048, // doomednum
+ S_ZSTATUEGARGOYLERUSTTALL_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
+ 14 * FRACUNIT, // radius
+ 108 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC52
+ 8049, // doomednum
+ S_ZSTATUEGARGOYLEDARKREDSHORT_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
+ 14 * FRACUNIT, // radius
+ 62 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC53
+ 8050, // doomednum
+ S_ZSTATUEGARGOYLEREDSHORT_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
+ 14 * FRACUNIT, // radius
+ 62 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC54
+ 8051, // doomednum
+ S_ZSTATUEGARGOYLETANSHORT_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
+ 14 * FRACUNIT, // radius
+ 62 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC55
+ 8052, // doomednum
+ S_ZSTATUEGARGOYLERUSTSHORT_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
+ 14 * FRACUNIT, // radius
+ 62 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC56
+ 77, // doomednum
+ S_ZBANNERTATTERED_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
+ 8 * FRACUNIT, // radius
+ 120 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC57
+ 78, // doomednum
+ S_ZTREELARGE1, // 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_ZTREELARGE1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 15 * FRACUNIT, // radius
+ 180 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC58
+ 79, // doomednum
+ S_ZTREELARGE2, // 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_ZTREELARGE2, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 15 * FRACUNIT, // radius
+ 180 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC59
+ 80, // doomednum
+ S_ZTREEGNARLED1, // 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
+ 22 * FRACUNIT, // radius
+ 100 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC60
+ 87, // doomednum
+ S_ZTREEGNARLED2, // 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
+ 22 * FRACUNIT, // radius
+ 100 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC61
+ 88, // doomednum
+ S_ZLOG, // 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
+ 25 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC62
+ 89, // doomednum
+ S_ZSTALACTITEICELARGE, // 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
+ 66 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC63
+ 90, // doomednum
+ S_ZSTALACTITEICEMEDIUM, // 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
+ 5 * FRACUNIT, // radius
+ 50 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC64
+ 91, // doomednum
+ S_ZSTALACTITEICESMALL, // 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
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC65
+ 92, // doomednum
+ S_ZSTALACTITEICETINY, // 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
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC66
+ 93, // doomednum
+ S_ZSTALAGMITEICELARGE, // 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
+ 66 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC67
+ 94, // doomednum
+ S_ZSTALAGMITEICEMEDIUM, // 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
+ 5 * FRACUNIT, // radius
+ 50 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC68
+ 95, // doomednum
+ S_ZSTALAGMITEICESMALL, // 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
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC69
+ 96, // doomednum
+ S_ZSTALAGMITEICETINY, // 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
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC70
+ 97, // doomednum
+ S_ZROCKBROWN1, // 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
+ 17 * FRACUNIT, // radius
+ 72 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC71
+ 98, // doomednum
+ S_ZROCKBROWN2, // 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
+ 15 * FRACUNIT, // radius
+ 50 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC72
+ 99, // doomednum
+ S_ZROCKBLACK, // 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
+ 40 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC73
+ 100, // doomednum
+ S_ZRUBBLE1, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC74
+ 101, // doomednum
+ S_ZRUBBLE2, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC75
+ 102, // doomednum
+ S_ZRUBBLE3, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC76
+ 103, // doomednum
+ S_ZVASEPILLAR, // 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
+ 0 // flags2
+ },
+
+ { // MT_POTTERY1
+ 104, // doomednum
+ S_ZPOTTERY1, // spawnstate
+ 15, // 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_ZPOTTERY_EXPLODE, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 10 * FRACUNIT, // radius
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD | MF_DROPOFF, // flags
+ MF2_SLIDE | MF2_PUSHABLE | MF2_TELESTOMP | MF2_PASSMOBJ // flags2
+ },
+
+ { // MT_POTTERY2
+ 105, // doomednum
+ S_ZPOTTERY2, // spawnstate
+ 15, // 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_ZPOTTERY_EXPLODE, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 10 * FRACUNIT, // radius
+ 25 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD | MF_DROPOFF, // flags
+ MF2_SLIDE | MF2_PUSHABLE | MF2_TELESTOMP | MF2_PASSMOBJ // flags2
+ },
+
+ { // MT_POTTERY3
+ 106, // doomednum
+ S_ZPOTTERY3, // spawnstate
+ 15, // 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_ZPOTTERY_EXPLODE, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 15 * FRACUNIT, // radius
+ 25 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD | MF_DROPOFF, // flags
+ MF2_SLIDE | MF2_PUSHABLE | MF2_TELESTOMP | MF2_PASSMOBJ // flags2
+ },
+
+ { // MT_POTTERYBIT1
+ -1, // doomednum
+ S_POTTERYBIT_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_POTTERYBIT_EX0, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_MISC77
+ 108, // doomednum
+ S_ZCORPSELYNCHED1, // 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
+ 11 * FRACUNIT, // radius
+ 95 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZLYNCHED_NOHEART
+ 109, // doomednum
+ S_ZCORPSELYNCHED2, // 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
+ 10 * FRACUNIT, // radius
+ 100 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MISC78
+ 110, // doomednum
+ S_ZCORPSESITTING, // spawnstate
+ 30, // 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_ZCORPSESITTING_X, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 15 * FRACUNIT, // radius
+ 35 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD, // flags
+ 0 // flags2
+ },
+
+ { // MT_CORPSEBIT
+ -1, // doomednum
+ S_CORPSEBIT_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
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP, // flags
+ MF2_TELESTOMP // flags2
+ },
+
+ { // MT_CORPSEBLOODDRIP
+ -1, // doomednum
+ S_CORPSEBLOODDRIP, // 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_CORPSEBLOODDRIP_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DRIP, // deathsound
+ 0, // speed
+ FRACUNIT, // radius
+ 4 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE, // flags
+ MF2_LOGRAV // flags2
+ },
+
+ { // MT_BLOODPOOL
+ 111, // doomednum
+ S_BLOODPOOL, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC79
+ 119, // doomednum
+ S_ZCANDLE1, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC80
+ 113, // doomednum
+ S_ZLEAFSPAWNER, // 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
+ MF2_DONTDRAW // flags2
+ },
+
+ { // MT_LEAF1
+ -1, // doomednum
+ S_LEAF1_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_LEAF_X1, // 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, // flags
+ MF2_NOTELEPORT | MF2_LOGRAV // flags2
+ },
+
+ { // MT_LEAF2
+ -1, // doomednum
+ S_LEAF2_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_LEAF_X1, // 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, // flags
+ MF2_NOTELEPORT | MF2_LOGRAV // flags2
+ },
+
+ { // MT_ZTWINEDTORCH
+ 116, // doomednum
+ S_ZTWINEDTORCH_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
+ 10 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZTWINEDTORCH_UNLIT
+ 117, // doomednum
+ S_ZTWINEDTORCH_UNLIT, // 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
+ 10 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_BRIDGE
+ 118, // doomednum
+ S_BRIDGE1, // 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
+ 2 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_NOGRAVITY, // flags
+ MF2_DONTDRAW // flags2
+ },
+
+ { // MT_BRIDGEBALL
+ -1, // doomednum
+ S_BBALL1, // 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
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_ZWALLTORCH
+ 54, // doomednum
+ S_ZWALLTORCH1, // 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
+ 0 // flags2
+ },
+
+ { // MT_ZWALLTORCH_UNLIT
+ 55, // doomednum
+ S_ZWALLTORCH_U, // 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
+ 0 // flags2
+ },
+
+ { // MT_ZBARREL
+ 8100, // doomednum
+ S_ZBARREL1, // 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
+ 15 * FRACUNIT, // radius
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZSHRUB1
+ 8101, // doomednum
+ S_ZSHRUB1, // spawnstate
+ 20, // spawnhealth
+ S_NULL, // seestate
+ SFX_NONE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_NULL, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_ZSHRUB1_X1, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_ZSHRUB1_DIE, // deathstate
+ S_NULL, // xdeathstate
+ SFX_TREE_EXPLODE, // deathsound
+ 0, // speed
+ 8 * FRACUNIT, // radius
+ 24 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZSHRUB2
+ 8102, // doomednum
+ S_ZSHRUB2, // spawnstate
+ 10, // spawnhealth
+ S_NULL, // seestate
+ SFX_NONE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_NULL, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_ZSHRUB2_X1, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_ZSHRUB2_DIE, // deathstate
+ S_NULL, // xdeathstate
+ SFX_TREE_EXPLODE, // deathsound
+ 0, // speed
+ 16 * FRACUNIT, // radius
+ 40 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZBUCKET
+ 8103, // doomednum
+ S_ZBUCKET1, // 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
+ 72 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZPOISONSHROOM
+ 8104, // doomednum
+ S_ZPOISONSHROOM1, // spawnstate
+ 30, // spawnhealth
+ S_NULL, // seestate
+ SFX_NONE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_ZPOISONSHROOM_P1, // painstate
+ 255, // painchance
+ SFX_POISONSHROOM_PAIN, // painsound
+ S_NULL, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_ZPOISONSHROOM_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_POISONSHROOM_DEATH, // deathsound
+ 0, // speed
+ 6 * FRACUNIT, // radius
+ 20 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SHOOTABLE | MF_SOLID | MF_NOBLOOD, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZFIREBULL
+ 8042, // doomednum
+ S_ZFIREBULL1, // 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
+ 80 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZFIREBULL_UNLIT
+ 8043, // doomednum
+ S_ZFIREBULL_U, // 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
+ 80 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_FIRETHING
+ 8060, // doomednum
+ S_ZFIRETHING1, // 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
+ 5 * FRACUNIT, // radius
+ 10 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_BRASSTORCH
+ 8061, // doomednum
+ S_ZBRASSTORCH1, // 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
+ 6 * FRACUNIT, // radius
+ 35 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZSUITOFARMOR
+ 8064, // doomednum
+ S_ZSUITOFARMOR, // spawnstate
+ 60, // 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_ZSUITOFARMOR_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_SUITOFARMOR_BREAK, // deathsound
+ 0, // speed
+ 16 * FRACUNIT, // radius
+ 72 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZARMORCHUNK
+ -1, // doomednum
+ S_ZARMORCHUNK1, // 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
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ 0, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZBELL
+ 8065, // doomednum
+ S_ZBELL, // spawnstate
+ 5, // 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_ZBELL_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_BELLRING, // deathsound
+ 0, // speed
+ 56 * FRACUNIT, // radius
+ 120 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD | MF_NOGRAVITY | MF_SPAWNCEILING, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZBLUE_CANDLE
+ 8066, // doomednum
+ S_ZBLUE_CANDLE1, // 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
+ 0 // flags2
+ },
+
+ { // MT_ZIRON_MAIDEN
+ 8067, // doomednum
+ S_ZIRON_MAIDEN, // 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
+ 60 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZXMAS_TREE
+ 8068, // doomednum
+ S_ZXMAS_TREE, // spawnstate
+ 20, // spawnhealth
+ S_NULL, // seestate
+ SFX_NONE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_NULL, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_ZXMAS_TREE_X1, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_ZXMAS_TREE_DIE, // deathstate
+ S_NULL, // xdeathstate
+ SFX_TREE_EXPLODE, // deathsound
+ 0, // speed
+ 11 * FRACUNIT, // radius
+ 130 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_NOBLOOD, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCAULDRON
+ 8069, // doomednum
+ S_ZCAULDRON1, // 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
+ 26 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCAULDRON_UNLIT
+ 8070, // doomednum
+ S_ZCAULDRON_U, // 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
+ 26 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCHAINBIT32
+ 8071, // doomednum
+ S_ZCHAINBIT32, // 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
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SPAWNCEILING, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCHAINBIT64
+ 8072, // doomednum
+ S_ZCHAINBIT64, // 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
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SPAWNCEILING, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCHAINEND_HEART
+ 8073, // doomednum
+ S_ZCHAINEND_HEART, // 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
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SPAWNCEILING, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCHAINEND_HOOK1
+ 8074, // doomednum
+ S_ZCHAINEND_HOOK1, // 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
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SPAWNCEILING, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCHAINEND_HOOK2
+ 8075, // doomednum
+ S_ZCHAINEND_HOOK2, // 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
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SPAWNCEILING, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCHAINEND_SPIKE
+ 8076, // doomednum
+ S_ZCHAINEND_SPIKE, // 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
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SPAWNCEILING, // flags
+ 0 // flags2
+ },
+
+ { // MT_ZCHAINEND_SKULL
+ 8077, // doomednum
+ S_ZCHAINEND_SKULL, // 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
+ 32 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SPAWNCEILING, // flags
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT1
+ 8500, // doomednum
+ S_TABLE_SHIT1, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT2
+ 8501, // doomednum
+ S_TABLE_SHIT2, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT3
+ 8502, // doomednum
+ S_TABLE_SHIT3, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT4
+ 8503, // doomednum
+ S_TABLE_SHIT4, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT5
+ 8504, // doomednum
+ S_TABLE_SHIT5, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT6
+ 8505, // doomednum
+ S_TABLE_SHIT6, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT7
+ 8506, // doomednum
+ S_TABLE_SHIT7, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT8
+ 8507, // doomednum
+ S_TABLE_SHIT8, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT9
+ 8508, // doomednum
+ S_TABLE_SHIT9, // 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
+ 0 // flags2
+ },
+
+ { // MT_TABLE_SHIT10
+ 8509, // doomednum
+ S_TABLE_SHIT10, // 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
+ 0 // flags2
+ },
+
+ { // MT_TFOG
+ -1, // doomednum
+ S_TFOG1, // 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
+ 0 // flags2
+ },
+
+ { // MT_MISC81
+ 140, // doomednum
+ S_TELESMOKE1, // 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
+ 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
+ 0 // flags2
+ },
+
+ { // MT_PUNCHPUFF
+ -1, // doomednum
+ S_PUNCHPUFF1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_FIGHTER_PUNCH_HITTHING, // seesound
+ 8, // reactiontime
+ SFX_FIGHTER_PUNCH_HITWALL, // 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
+ 0 // flags2
+ },
+
+ { // MT_FW_AXE
+ 8010, // doomednum
+ S_AXE, // 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
+ 0 // flags2
+ },
+
+ { // MT_AXEPUFF
+ -1, // doomednum
+ S_HAMMERPUFF1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_FIGHTER_AXE_HITTHING, // seesound
+ 8, // reactiontime
+ SFX_FIGHTER_HAMMER_HITWALL, // 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
+ 0 // flags2
+ },
+
+ { // MT_AXEPUFF_GLOW
+ -1, // doomednum
+ S_AXEPUFF_GLOW1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_FIGHTER_AXE_HITTHING, // seesound
+ 8, // reactiontime
+ SFX_FIGHTER_HAMMER_HITWALL, // 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
+ 0 // flags2
+ },
+
+ { // MT_AXEBLOOD
+ -1, // doomednum
+ S_AXEBLOOD1, // 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_AXEBLOOD6, // 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_NOGRAVITY | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_CANNOTPUSH // flags2
+ },
+
+ { // MT_FW_HAMMER
+ 123, // doomednum
+ S_HAMM, // 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
+ 0 // flags2
+ },
+
+ { // MT_HAMMER_MISSILE
+ -1, // doomednum
+ S_HAMMER_MISSILE_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_HAMMER_MISSILE_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_FIGHTER_HAMMER_EXPLODE, // deathsound
+ 25 * FRACUNIT, // speed
+ 14 * FRACUNIT, // radius
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 10, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_HAMMERPUFF
+ -1, // doomednum
+ S_HAMMERPUFF1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_FIGHTER_HAMMER_HITTHING, // seesound
+ 8, // reactiontime
+ SFX_FIGHTER_HAMMER_HITWALL, // 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
+ 0 // flags2
+ },
+
+ { // MT_FSWORD_MISSILE
+ -1, // doomednum
+ S_FSWORD_MISSILE1, // 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_FSWORD_MISSILE_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_FIGHTER_SWORD_EXPLODE, // deathsound
+ 30 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 8, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_NOBLOCKMAP | MF_NOGRAVITY | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS // flags2
+ },
+
+ { // MT_FSWORD_FLAME
+ -1, // doomednum
+ S_FSWORD_FLAME1, // 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
+ 0 // flags2
+ },
+
+ { // MT_CW_SERPSTAFF
+ 10, // doomednum
+ S_CSTAFF, // 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
+ 0 // flags2
+ },
+
+ { // MT_CSTAFF_MISSILE
+ -1, // doomednum
+ S_CSTAFF_MISSILE1, // 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_CSTAFF_MISSILE_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_CLERIC_CSTAFF_EXPLODE, // deathsound
+ 22 * FRACUNIT, // speed
+ 12 * FRACUNIT, // radius
+ 10 * FRACUNIT, // height
+ 100, // mass
+ 5, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS // flags2
+ },
+
+ { // MT_CSTAFFPUFF
+ -1, // doomednum
+ S_CSTAFFPUFF1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_CLERIC_CSTAFF_HITTHING, // 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
+ 0 // flags2
+ },
+
+ { // MT_CW_FLAME
+ 8009, // doomednum
+ S_CFLAME1, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_CFLAMEFLOOR
+ -1, // doomednum
+ S_CFLAMEFLOOR1, // 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
+ 0 // flags2
+ },
+
+ { // MT_FLAMEPUFF
+ -1, // doomednum
+ S_FLAMEPUFF1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_CLERIC_FLAME_EXPLODE, // seesound
+ 8, // reactiontime
+ SFX_CLERIC_FLAME_EXPLODE, // 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
+ FRACUNIT, // radius
+ FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_FLAMEPUFF2
+ -1, // doomednum
+ S_FLAMEPUFF2_1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_CLERIC_FLAME_EXPLODE, // seesound
+ 8, // reactiontime
+ SFX_CLERIC_FLAME_EXPLODE, // 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
+ FRACUNIT, // radius
+ FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_CIRCLEFLAME
+ -1, // doomednum
+ S_CIRCLE_FLAME1, // 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_CIRCLE_FLAME_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_CLERIC_FLAME_CIRCLE, // deathsound
+ 0, // speed
+ 6 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 2, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_CFLAME_MISSILE
+ -1, // doomednum
+ S_CFLAME_MISSILE1, // 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_CFLAME_MISSILE_X, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 200 * FRACUNIT, // speed
+ 14 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 8, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS | MF2_DONTDRAW | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_HOLY_FX
+ -1, // doomednum
+ S_HOLY_FX1, // spawnstate
+ 105, // 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_HOLY_FX_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_SPIRIT_DIE, // deathsound
+ 12 * FRACUNIT, // speed
+ 10 * FRACUNIT, // radius
+ 6 * FRACUNIT, // height
+ 100, // mass
+ 3, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_SEEKERMISSILE | MF2_RIP | MF2_IMPACT | MF2_PCROSS // flags2
+ },
+
+ { // MT_HOLY_TAIL
+ -1, // doomednum
+ S_HOLY_TAIL1, // 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
+ FRACUNIT, // radius
+ FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_NOCLIP | MF_ALTSHADOW, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_HOLY_PUFF
+ -1, // doomednum
+ S_HOLY_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_SHADOW, // flags
+ 0 // flags2
+ },
+
+ { // MT_HOLY_MISSILE
+ -1, // doomednum
+ S_HOLY_MISSILE1, // 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_HOLY_MISSILE_X, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 30 * FRACUNIT, // speed
+ 15 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 4, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_HOLY_MISSILE_PUFF
+ -1, // doomednum
+ S_HOLY_MISSILE_P1, // 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
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_MWANDPUFF
+ -1, // doomednum
+ S_MWANDPUFF1, // 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
+ MF2_NOTELEPORT | MF2_CANNOTPUSH | MF2_NODMGTHRUST // flags2
+ },
+
+ { // MT_MWANDSMOKE
+ -1, // doomednum
+ S_MWANDSMOKE1, // 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
+ MF2_NOTELEPORT | MF2_CANNOTPUSH | MF2_NODMGTHRUST // flags2
+ },
+
+ { // MT_MWAND_MISSILE
+ -1, // doomednum
+ S_MWAND_MISSILE1, // 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_MWANDPUFF1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // 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
+ MF2_NOTELEPORT | MF2_RIP | MF2_IMPACT | MF2_PCROSS | MF2_NODMGTHRUST | MF2_CANNOTPUSH // flags2
+ },
+
+ { // MT_MW_LIGHTNING
+ 8040, // doomednum
+ S_MW_LIGHTNING1, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_LIGHTNING_CEILING
+ -1, // doomednum
+ S_LIGHTNING_CEILING1, // spawnstate
+ 144, // 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_LIGHTNING_C_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 25 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 40 * FRACUNIT, // height
+ 100, // mass
+ 8, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS // flags2
+ },
+
+ { // MT_LIGHTNING_FLOOR
+ -1, // doomednum
+ S_LIGHTNING_FLOOR1, // spawnstate
+ 144, // 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_LIGHTNING_F_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 25 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 40 * FRACUNIT, // height
+ 100, // mass
+ 8, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS // flags2
+ },
+
+ { // MT_LIGHTNING_ZAP
+ -1, // doomednum
+ S_LIGHTNING_ZAP1, // 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_LIGHTNING_ZAP_X8, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 15 * FRACUNIT, // radius
+ 35 * FRACUNIT, // height
+ 100, // mass
+ 2, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE | MF_DROPOFF, // flags
+ 0 // flags2
+ },
+
+ { // MT_MSTAFF_FX
+ -1, // doomednum
+ S_MSTAFF_FX1_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_MSTAFF_FX_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_MAGE_STAFF_EXPLODE, // deathsound
+ 20 * FRACUNIT, // speed
+ 16 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 6, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FIREDAMAGE | MF2_RIP | MF2_IMPACT | MF2_PCROSS // flags2
+ },
+
+ { // MT_MSTAFF_FX2
+ -1, // doomednum
+ S_MSTAFF_FX2_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_MSTAFF_FX2_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_MAGE_STAFF_EXPLODE, // deathsound
+ 17 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 4, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FIREDAMAGE | MF2_IMPACT | MF2_PCROSS | MF2_SEEKERMISSILE // flags2
+ },
+
+ { // MT_FW_SWORD1
+ 12, // doomednum
+ S_FSWORD1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_FW_SWORD2
+ 13, // doomednum
+ S_FSWORD2, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_FW_SWORD3
+ 16, // doomednum
+ S_FSWORD3, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_CW_HOLY1
+ 18, // doomednum
+ S_CHOLY1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_CW_HOLY2
+ 19, // doomednum
+ S_CHOLY2, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_CW_HOLY3
+ 20, // doomednum
+ S_CHOLY3, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_MW_STAFF1
+ 21, // doomednum
+ S_MSTAFF1, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_MW_STAFF2
+ 22, // doomednum
+ S_MSTAFF2, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_MW_STAFF3
+ 23, // doomednum
+ S_MSTAFF3, // 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
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_SNOUTPUFF
+ -1, // doomednum
+ S_PUNCHPUFF1, // 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
+ 0 // flags2
+ },
+
+ { // MT_MW_CONE
+ 53, // doomednum
+ S_COS1, // 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
+ 0 // flags2
+ },
+
+ { // MT_SHARDFX1
+ -1, // doomednum
+ S_SHARDFX1_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_SHARDFXE1_1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_MAGE_SHARDS_EXPLODE, // deathsound
+ 25 * FRACUNIT, // speed
+ 13 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 1, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS | MF2_ICEDAMAGE // flags2
+ },
+
+ { // 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
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP, // flags
+ 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
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_CANNOTPUSH // flags2
+ },
+
+ { // MT_GIBS
+ -1, // doomednum
+ S_GIBS1, // 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_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_PLAYER_FIGHTER
+ -1, // doomednum
+ S_FPLAY, // spawnstate
+ 100, // spawnhealth
+ S_FPLAY_RUN1, // seestate
+ SFX_NONE, // seesound
+ 0, // reactiontime
+ SFX_NONE, // attacksound
+ S_FPLAY_PAIN, // painstate
+ 255, // painchance
+ SFX_PLAYER_FIGHTER_PAIN, // painsound
+ S_NULL, // meleestate
+ S_FPLAY_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_FPLAY_DIE1, // deathstate
+ S_FPLAY_XDIE1, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 16 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_DROPOFF | MF_PICKUP | MF_NOTDMATCH, // flags
+ MF2_WINDTHRUST | MF2_FLOORCLIP | MF2_SLIDE | MF2_PASSMOBJ | MF2_TELESTOMP | MF2_PUSHWALL // 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
+ MF2_LOGRAV | MF2_CANNOTPUSH // flags2
+ },
+
+ { // MT_PLAYER_SPEED
+ -1, // doomednum
+ S_PLAYER_SPEED1, // 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_ALTSHADOW, // flags
+ 0 // flags2
+ },
+
+ { // MT_ICECHUNK
+ -1, // doomednum
+ S_ICECHUNK1, // 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
+ 4 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF, // flags
+ MF2_LOGRAV | MF2_CANNOTPUSH | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_PLAYER_CLERIC
+ -1, // doomednum
+ S_CPLAY, // spawnstate
+ 100, // spawnhealth
+ S_CPLAY_RUN1, // seestate
+ SFX_NONE, // seesound
+ 0, // reactiontime
+ SFX_NONE, // attacksound
+ S_CPLAY_PAIN, // painstate
+ 255, // painchance
+ SFX_PLAYER_CLERIC_PAIN, // painsound
+ S_NULL, // meleestate
+ S_CPLAY_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_CPLAY_DIE1, // deathstate
+ S_CPLAY_XDIE1, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 16 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_DROPOFF | MF_PICKUP | MF_NOTDMATCH, // flags
+ MF2_WINDTHRUST | MF2_FLOORCLIP | MF2_SLIDE | MF2_PASSMOBJ | MF2_TELESTOMP | MF2_PUSHWALL // flags2
+ },
+
+ { // MT_PLAYER_MAGE
+ -1, // doomednum
+ S_MPLAY, // spawnstate
+ 100, // spawnhealth
+ S_MPLAY_RUN1, // seestate
+ SFX_NONE, // seesound
+ 0, // reactiontime
+ SFX_NONE, // attacksound
+ S_MPLAY_PAIN, // painstate
+ 255, // painchance
+ SFX_PLAYER_MAGE_PAIN, // painsound
+ S_NULL, // meleestate
+ S_MPLAY_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_MPLAY_DIE1, // deathstate
+ S_MPLAY_XDIE1, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 16 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_DROPOFF | MF_PICKUP | MF_NOTDMATCH, // flags
+ MF2_WINDTHRUST | MF2_FLOORCLIP | MF2_SLIDE | MF2_PASSMOBJ | MF2_TELESTOMP | MF2_PUSHWALL // flags2
+ },
+
+ { // MT_PIGPLAYER
+ -1, // doomednum
+ S_PIGPLAY, // spawnstate
+ 100, // spawnhealth
+ S_PIGPLAY_RUN1, // seestate
+ SFX_NONE, // seesound
+ 0, // reactiontime
+ SFX_NONE, // attacksound
+ S_PIGPLAY_PAIN, // painstate
+ 255, // painchance
+ SFX_PIG_PAIN, // painsound
+ S_NULL, // meleestate
+ S_PIGPLAY_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_PIG_DIE1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_PIG_DEATH, // 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
+ MF2_WINDTHRUST | MF2_SLIDE | MF2_PASSMOBJ | MF2_FLOORCLIP | MF2_TELESTOMP | MF2_PUSHWALL // flags2
+ },
+
+ { // MT_PIG
+ -1, // doomednum
+ S_PIG_LOOK1, // spawnstate
+ 25, // spawnhealth
+ S_PIG_WALK1, // seestate
+ SFX_PIG_ACTIVE1, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_PIG_PAIN, // painstate
+ 128, // painchance
+ SFX_PIG_PAIN, // painsound
+ S_PIG_ATK1, // meleestate
+ 0, // missilestate
+ S_NULL, // crashstate
+ S_PIG_DIE1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_PIG_DEATH, // deathsound
+ 10, // speed
+ 12 * FRACUNIT, // radius
+ 22 * FRACUNIT, // height
+ 60, // mass
+ 0, // damage
+ SFX_PIG_ACTIVE1, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_WINDTHRUST | MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_PUSHWALL | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_CENTAUR
+ 107, // doomednum
+ S_CENTAUR_LOOK1, // spawnstate
+ 200, // spawnhealth
+ S_CENTAUR_WALK1, // seestate
+ SFX_CENTAUR_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_CENTAUR_ATTACK, // attacksound
+ S_CENTAUR_PAIN1, // painstate
+ 135, // painchance
+ SFX_CENTAUR_PAIN, // painsound
+ S_CENTAUR_ATK1, // meleestate
+ 0, // missilestate
+ S_NULL, // crashstate
+ S_CENTAUR_DEATH1, // deathstate
+ S_CENTAUR_DEATH_X1, // xdeathstate
+ SFX_CENTAUR_DEATH, // deathsound
+ 13, // speed
+ 20 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 120, // mass
+ 0, // damage
+ SFX_CENTAUR_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_PUSHWALL | MF2_MCROSS | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_CENTAURLEADER
+ 115, // doomednum
+ S_CENTAUR_LOOK1, // spawnstate
+ 250, // spawnhealth
+ S_CENTAUR_WALK1, // seestate
+ SFX_CENTAUR_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_CENTAUR_ATTACK, // attacksound
+ S_CENTAUR_PAIN1, // painstate
+ 96, // painchance
+ SFX_CENTAUR_PAIN, // painsound
+ S_CENTAUR_ATK1, // meleestate
+ S_CENTAUR_MISSILE1, // missilestate
+ S_NULL, // crashstate
+ S_CENTAUR_DEATH1, // deathstate
+ S_CENTAUR_DEATH_X1, // xdeathstate
+ SFX_CENTAUR_DEATH, // deathsound
+ 10, // speed
+ 20 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 120, // mass
+ 0, // damage
+ SFX_CENTAUR_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_PUSHWALL | MF2_MCROSS | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_CENTAUR_FX
+ -1, // doomednum
+ S_CENTAUR_FX1, // 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_CENTAUR_FX_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_CENTAUR_MISSILE_EXPLODE, // deathsound
+ 20 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 4, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_NOBLOCKMAP | MF_NOGRAVITY | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS // flags2
+ },
+
+ { // MT_CENTAUR_SHIELD
+ -1, // doomednum
+ S_CENTAUR_SHIELD1, // 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_CENTAUR_SHIELD_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_CENTAUR_SWORD
+ -1, // doomednum
+ S_CENTAUR_SWORD1, // 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_CENTAUR_SWORD_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_DEMON
+ 31, // doomednum
+ S_DEMN_LOOK1, // spawnstate
+ 250, // spawnhealth
+ S_DEMN_CHASE1, // seestate
+ SFX_DEMON_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_DEMON_ATTACK, // attacksound
+ S_DEMN_PAIN1, // painstate
+ 50, // painchance
+ SFX_DEMON_PAIN, // painsound
+ S_DEMN_ATK1_1, // meleestate
+ S_DEMN_ATK2_1, // missilestate
+ S_NULL, // crashstate
+ S_DEMN_DEATH1, // deathstate
+ S_DEMN_XDEATH1, // xdeathstate
+ SFX_DEMON_DEATH, // deathsound
+ 13, // speed
+ 32 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 220, // mass
+ 0, // damage
+ SFX_DEMON_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_MCROSS | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_DEMONCHUNK1
+ -1, // doomednum
+ S_DEMONCHUNK1_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_DEMONCHUNK1_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMONCHUNK2
+ -1, // doomednum
+ S_DEMONCHUNK2_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_DEMONCHUNK2_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMONCHUNK3
+ -1, // doomednum
+ S_DEMONCHUNK3_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_DEMONCHUNK3_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMONCHUNK4
+ -1, // doomednum
+ S_DEMONCHUNK4_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_DEMONCHUNK4_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMONCHUNK5
+ -1, // doomednum
+ S_DEMONCHUNK5_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_DEMONCHUNK5_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMONFX1
+ -1, // doomednum
+ S_DEMONFX_MOVE1, // 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_DEMONFX_BOOM1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DEMON_MISSILE_EXPLODE, // deathsound
+ 15 * FRACUNIT, // speed
+ 10 * FRACUNIT, // radius
+ 6 * FRACUNIT, // height
+ 100, // mass
+ 5, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_NOBLOCKMAP | MF_NOGRAVITY | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_DEMON2
+ 8080, // doomednum
+ S_DEMN2_LOOK1, // spawnstate
+ 250, // spawnhealth
+ S_DEMN2_CHASE1, // seestate
+ SFX_DEMON_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_DEMON_ATTACK, // attacksound
+ S_DEMN2_PAIN1, // painstate
+ 50, // painchance
+ SFX_DEMON_PAIN, // painsound
+ S_DEMN2_ATK1_1, // meleestate
+ S_DEMN2_ATK2_1, // missilestate
+ S_NULL, // crashstate
+ S_DEMN2_DEATH1, // deathstate
+ S_DEMN2_XDEATH1, // xdeathstate
+ SFX_DEMON_DEATH, // deathsound
+ 13, // speed
+ 32 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 220, // mass
+ 0, // damage
+ SFX_DEMON_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_MCROSS | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_DEMON2CHUNK1
+ -1, // doomednum
+ S_DEMON2CHUNK1_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_DEMON2CHUNK1_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMON2CHUNK2
+ -1, // doomednum
+ S_DEMON2CHUNK2_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_DEMON2CHUNK2_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMON2CHUNK3
+ -1, // doomednum
+ S_DEMON2CHUNK3_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_DEMON2CHUNK3_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMON2CHUNK4
+ -1, // doomednum
+ S_DEMON2CHUNK4_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_DEMON2CHUNK4_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMON2CHUNK5
+ -1, // doomednum
+ S_DEMON2CHUNK5_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_DEMON2CHUNK5_4, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_DEMON2FX1
+ -1, // doomednum
+ S_DEMON2FX_MOVE1, // 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_DEMON2FX_BOOM1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DEMON_MISSILE_EXPLODE, // deathsound
+ 15 * FRACUNIT, // speed
+ 10 * FRACUNIT, // radius
+ 6 * FRACUNIT, // height
+ 100, // mass
+ 5, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE | MF_NOBLOCKMAP | MF_NOGRAVITY | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_WRAITHB
+ 10011, // doomednum
+ S_WRAITH_LOOK1, // spawnstate
+ 150, // spawnhealth
+ S_WRAITH_RAISE1, // seestate
+ SFX_WRAITH_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_WRAITH_ATTACK, // attacksound
+ S_WRAITH_PAIN1, // painstate
+ 25, // painchance
+ SFX_WRAITH_PAIN, // painsound
+ S_WRAITH_ATK1_1, // meleestate
+ S_WRAITH_ATK2_1, // missilestate
+ S_NULL, // crashstate
+ S_WRAITH_DEATH1_1, // deathstate
+ S_WRAITH_DEATH2_1, // xdeathstate
+ SFX_WRAITH_DEATH, // deathsound
+ 11, // speed
+ 20 * FRACUNIT, // radius
+ 68 * FRACUNIT, // height
+ 75, // mass
+ 10, // damage
+ SFX_WRAITH_ACTIVE, // activesound
+ MF_DROPOFF | MF_NOGRAVITY | MF_FLOAT | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_PUSHWALL | MF2_TELESTOMP | MF2_DONTDRAW // flags2
+ },
+
+ { // MT_WRAITH
+ 34, // doomednum
+ S_WRAITH_INIT1, // spawnstate
+ 150, // spawnhealth
+ S_WRAITH_CHASE1, // seestate
+ SFX_WRAITH_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_WRAITH_ATTACK, // attacksound
+ S_WRAITH_PAIN1, // painstate
+ 25, // painchance
+ SFX_WRAITH_PAIN, // painsound
+ S_WRAITH_ATK1_1, // meleestate
+ S_WRAITH_ATK2_1, // missilestate
+ S_NULL, // crashstate
+ S_WRAITH_DEATH1_1, // deathstate
+ S_WRAITH_DEATH2_1, // xdeathstate
+ SFX_WRAITH_DEATH, // deathsound
+ 11, // speed
+ 20 * FRACUNIT, // radius
+ 55 * FRACUNIT, // height
+ 75, // mass
+ 10, // damage
+ SFX_WRAITH_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_DROPOFF | MF_NOGRAVITY | MF_FLOAT, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_PUSHWALL | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_WRAITHFX1
+ -1, // doomednum
+ S_WRTHFX_MOVE1, // 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_WRTHFX_BOOM1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_WRAITH_MISSILE_EXPLODE, // deathsound
+ 14 * FRACUNIT, // speed
+ 10 * FRACUNIT, // radius
+ 6 * FRACUNIT, // height
+ 5, // mass
+ 5, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS | MF2_FLOORCLIP | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_WRAITHFX2
+ -1, // doomednum
+ S_WRTHFX_SIZZLE1, // 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
+ 2 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_WRAITHFX3
+ -1, // doomednum
+ S_WRTHFX_DROP1, // 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_WRTHFX_DEAD1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DRIP, // deathsound
+ 0, // speed
+ 2 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_WRAITHFX4
+ -1, // doomednum
+ S_WRTHFX_ADROP1, // 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_WRTHFX_ADEAD1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DRIP, // deathsound
+ 0, // speed
+ 2 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_WRAITHFX5
+ -1, // doomednum
+ S_WRTHFX_BDROP1, // 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_WRTHFX_BDEAD1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DRIP, // deathsound
+ 0, // speed
+ 2 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 5, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_MINOTAUR
+ 9, // doomednum
+ S_MNTR_SPAWN1, // spawnstate
+ 2500, // spawnhealth
+ S_MNTR_WALK1, // seestate
+ SFX_MAULATOR_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_MAULATOR_HAMMER_SWING, // attacksound
+ S_MNTR_PAIN1, // painstate
+ 25, // painchance
+ SFX_MAULATOR_PAIN, // painsound
+ S_MNTR_ATK1_1, // meleestate
+ S_MNTR_ATK2_1, // missilestate
+ S_NULL, // crashstate
+ S_MNTR_DIE1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_MAULATOR_DEATH, // deathsound
+ 16, // speed
+ 28 * FRACUNIT, // radius
+ 100 * FRACUNIT, // height
+ 800, // mass
+ 7, // damage
+ SFX_MAULATOR_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_SHADOW, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_PUSHWALL | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_MNTRFX1
+ -1, // doomednum
+ S_MNTRFX1_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_MNTRFXI1_1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // 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
+ MF2_NOTELEPORT | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_MNTRFX2
+ -1, // doomednum
+ S_MNTRFX2_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_MNTRFXI2_1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // 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
+ 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_NONE, // 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
+ MF2_NOTELEPORT | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_MNTRSMOKE
+ -1, // doomednum
+ S_MINOSMOKE1, // 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
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_MNTRSMOKEEXIT
+ -1, // doomednum
+ S_MINOSMOKEX1, // 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
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_SERPENT
+ 121, // doomednum
+ S_SERPENT_LOOK1, // spawnstate
+ 90, // spawnhealth
+ S_SERPENT_SWIM1, // seestate
+ SFX_SERPENT_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_SERPENT_ATTACK, // attacksound
+ S_SERPENT_PAIN1, // painstate
+ 96, // painchance
+ SFX_SERPENT_PAIN, // painsound
+ S_SERPENT_SURFACE1, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_SERPENT_DIE1, // deathstate
+ S_SERPENT_XDIE1, // xdeathstate
+ SFX_SERPENT_DEATH, // deathsound
+ 12, // speed
+ 32 * FRACUNIT, // radius
+ 70 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_COUNTKILL | MF_NOBLOOD, // flags
+ MF2_PASSMOBJ | MF2_DONTDRAW | MF2_CANTLEAVEFLOORPIC | MF2_NONSHOOTABLE | MF2_MCROSS // flags2
+ },
+
+ { // MT_SERPENTLEADER
+ 120, // doomednum
+ S_SERPENT_LOOK1, // spawnstate
+ 90, // spawnhealth
+ S_SERPENT_SWIM1, // seestate
+ SFX_SERPENT_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_SERPENT_ATTACK, // attacksound
+ S_SERPENT_PAIN1, // painstate
+ 96, // painchance
+ SFX_SERPENT_PAIN, // painsound
+ S_SERPENT_SURFACE1, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_SERPENT_DIE1, // deathstate
+ S_SERPENT_XDIE1, // xdeathstate
+ SFX_SERPENT_DEATH, // deathsound
+ 12, // speed
+ 32 * FRACUNIT, // radius
+ 70 * FRACUNIT, // height
+ 200, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_COUNTKILL | MF_NOBLOOD, // flags
+ MF2_PASSMOBJ | MF2_DONTDRAW | MF2_CANTLEAVEFLOORPIC | MF2_NONSHOOTABLE | MF2_MCROSS // flags2
+ },
+
+ { // MT_SERPENTFX
+ -1, // doomednum
+ S_SERPENT_FX1, // 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_SERPENT_FX_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_SERPENTFX_HIT, // deathsound
+ 15 * FRACUNIT, // speed
+ 8 * FRACUNIT, // radius
+ 10 * FRACUNIT, // height
+ 100, // mass
+ 4, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_SERPENT_HEAD
+ -1, // doomednum
+ S_SERPENT_HEAD1, // 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
+ 5 * FRACUNIT, // radius
+ 10 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP, // flags
+ MF2_LOGRAV // flags2
+ },
+
+ { // MT_SERPENT_GIB1
+ -1, // doomednum
+ S_SERPENT_GIB1_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
+ 3 * FRACUNIT, // radius
+ 3 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_SERPENT_GIB2
+ -1, // doomednum
+ S_SERPENT_GIB2_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
+ 3 * FRACUNIT, // radius
+ 3 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_SERPENT_GIB3
+ -1, // doomednum
+ S_SERPENT_GIB3_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
+ 3 * FRACUNIT, // radius
+ 3 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_BISHOP
+ 114, // doomednum
+ S_BISHOP_LOOK1, // spawnstate
+ 130, // spawnhealth
+ S_BISHOP_WALK1, // seestate
+ SFX_BISHOP_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_BISHOP_ATTACK, // attacksound
+ S_BISHOP_PAIN1, // painstate
+ 110, // painchance
+ SFX_BISHOP_PAIN, // painsound
+ 0, // meleestate
+ S_BISHOP_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_BISHOP_DEATH1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_BISHOP_DEATH, // deathsound
+ 10, // speed
+ 22 * FRACUNIT, // radius
+ 65 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_BISHOP_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_FLOAT | MF_NOGRAVITY | MF_NOBLOOD, // flags
+ MF2_PASSMOBJ | MF2_PUSHWALL | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_BISHOP_PUFF
+ -1, // doomednum
+ S_BISHOP_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_SHADOW | MF_NOBLOCKMAP | MF_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_BISHOPBLUR
+ -1, // doomednum
+ S_BISHOPBLUR1, // 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
+ 0 // flags2
+ },
+
+ { // MT_BISHOPPAINBLUR
+ -1, // doomednum
+ S_BISHOPPAINBLUR1, // 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
+ 0 // flags2
+ },
+
+ { // MT_BISH_FX
+ -1, // doomednum
+ S_BISHFX1_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_BISHFXI1_1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_BISHOP_MISSILE_EXPLODE, // deathsound
+ 10 * FRACUNIT, // speed
+ 10 * FRACUNIT, // radius
+ 6 * FRACUNIT, // height
+ 100, // mass
+ 1, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_SEEKERMISSILE // flags2
+ },
+
+ { // MT_DRAGON
+ 254, // doomednum
+ S_DRAGON_LOOK1, // spawnstate
+ 640, // spawnhealth
+ S_DRAGON_INIT, // seestate
+ SFX_DRAGON_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_DRAGON_ATTACK, // attacksound
+ S_DRAGON_PAIN1, // painstate
+ 128, // painchance
+ SFX_DRAGON_PAIN, // painsound
+ S_NULL, // meleestate
+ S_DRAGON_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_DRAGON_DEATH1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DRAGON_DEATH, // deathsound
+ 10 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 65 * FRACUNIT, // height
+ INT_MAX, // mass
+ 0, // damage
+ SFX_DRAGON_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_FLOAT | MF_NOGRAVITY | MF_NOBLOOD, // flags
+ MF2_PASSMOBJ | MF2_BOSS // flags2
+ },
+
+ { // MT_DRAGON_FX
+ -1, // doomednum
+ S_DRAGON_FX1_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_DRAGON_FX1_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DRAGON_FIREBALL_EXPLODE, // deathsound
+ 24 * FRACUNIT, // speed
+ 12 * FRACUNIT, // radius
+ 10 * FRACUNIT, // height
+ 100, // mass
+ 6, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_DRAGON_FX2
+ -1, // doomednum
+ S_DRAGON_FX2_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_DRAGON_FIREBALL_EXPLODE, // deathsound
+ 0, // speed
+ 8 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP, // flags
+ MF2_NOTELEPORT | MF2_FIREDAMAGE | MF2_DONTDRAW // flags2
+ },
+
+ { // MT_ARMOR_1
+ 8005, // doomednum
+ S_ARMOR_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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARMOR_2
+ 8006, // doomednum
+ S_ARMOR_2, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARMOR_3
+ 8007, // doomednum
+ S_ARMOR_3, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_ARMOR_4
+ 8008, // doomednum
+ S_ARMOR_4, // 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_NOGRAVITY, // flags
+ 0 // flags2
+ },
+
+ { // MT_MANA1
+ 122, // doomednum
+ S_MANA1_1, // spawnstate
+ 10, // 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 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_MANA2
+ 124, // doomednum
+ S_MANA2_1, // spawnstate
+ 10, // 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 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_MANA3
+ 8004, // doomednum
+ S_MANA3_1, // 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_NULL, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 8 * FRACUNIT, // radius
+ 8 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ MF2_FLOATBOB // flags2
+ },
+
+ { // MT_KEY1
+ 8030, // doomednum
+ S_KEY1, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEY2
+ 8031, // doomednum
+ S_KEY2, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEY3
+ 8032, // doomednum
+ S_KEY3, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEY4
+ 8033, // doomednum
+ S_KEY4, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEY5
+ 8034, // doomednum
+ S_KEY5, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEY6
+ 8035, // doomednum
+ S_KEY6, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEY7
+ 8036, // doomednum
+ S_KEY7, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEY8
+ 8037, // doomednum
+ S_KEY8, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEY9
+ 8038, // doomednum
+ S_KEY9, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEYA
+ 8039, // doomednum
+ S_KEYA, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_KEYB
+ 8200, // doomednum
+ S_KEYB, // 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
+ 20 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SPECIAL, // flags
+ 0 // flags2
+ },
+
+ { // MT_SOUNDWIND
+ 1410, // doomednum
+ S_SND_WIND1, // 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
+ 0 // flags2
+ },
+
+ { // MT_SOUNDWATERFALL
+ 41, // 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
+ 0 // flags2
+ },
+
+ { // MT_ETTIN
+ 10030, // doomednum
+ S_ETTIN_LOOK1, // spawnstate
+ 175, // spawnhealth
+ S_ETTIN_CHASE1, // seestate
+ SFX_ETTIN_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_ETTIN_ATTACK, // attacksound
+ S_ETTIN_PAIN1, // painstate
+ 60, // painchance
+ SFX_ETTIN_PAIN, // painsound
+ S_ETTIN_ATK1_1, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_ETTIN_DEATH1_1, // deathstate
+ S_ETTIN_DEATH2_1, // xdeathstate
+ SFX_ETTIN_DEATH, // deathsound
+ 13, // speed
+ 25 * FRACUNIT, // radius
+ 68 * FRACUNIT, // height
+ 175, // mass
+ 3, // damage
+ SFX_ETTIN_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PUSHWALL | MF2_MCROSS | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_ETTIN_MACE
+ -1, // doomednum
+ S_ETTIN_MACE1, // 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_ETTIN_MACE5, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_FIREDEMON
+ 10060, // doomednum
+ S_FIRED_SPAWN1, // spawnstate
+ 80, // spawnhealth
+ S_FIRED_LOOK4, // seestate
+ SFX_FIRED_SPAWN, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_FIRED_PAIN1, // painstate
+ 1, // painchance
+ SFX_FIRED_PAIN, // painsound
+ S_NULL, // meleestate
+ S_FIRED_ATTACK1, // missilestate
+ S_FIRED_XDEATH1, // crashstate
+ S_FIRED_DEATH1, // deathstate
+ S_FIRED_XDEATH1, // xdeathstate
+ SFX_FIRED_DEATH, // deathsound
+ 13, // speed
+ 20 * FRACUNIT, // radius
+ 68 * FRACUNIT, // height
+ 75, // mass
+ 1, // damage
+ SFX_FIRED_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_DROPOFF | MF_NOGRAVITY | MF_FLOAT, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_PUSHWALL | MF2_INVULNERABLE | MF2_MCROSS | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_FIREDEMON_SPLOTCH1
+ -1, // doomednum
+ S_FIRED_CORPSE1, // 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
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_FIREDEMON_SPLOTCH2
+ -1, // doomednum
+ S_FIRED_CORPSE4, // 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
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_DROPOFF | MF_CORPSE, // flags
+ MF2_NOTELEPORT | MF2_FLOORCLIP // flags2
+ },
+
+ { // MT_FIREDEMON_FX1
+ -1, // doomednum
+ S_FIRED_RDROP1, // 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_FIRED_RDEAD1_1, // deathstate
+ S_FIRED_RDEAD1_2, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 3 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 16, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FIREDEMON_FX2
+ -1, // doomednum
+ S_FIRED_RDROP2, // 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_FIRED_RDEAD2_1, // deathstate
+ S_FIRED_RDEAD2_2, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 3 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 16, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FIREDEMON_FX3
+ -1, // doomednum
+ S_FIRED_RDROP3, // 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_FIRED_RDEAD3_1, // deathstate
+ S_FIRED_RDEAD3_2, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 3 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 16, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FIREDEMON_FX4
+ -1, // doomednum
+ S_FIRED_RDROP4, // 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_FIRED_RDEAD4_1, // deathstate
+ S_FIRED_RDEAD4_2, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 3 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 16, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FIREDEMON_FX5
+ -1, // doomednum
+ S_FIRED_RDROP5, // 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_FIRED_RDEAD5_1, // deathstate
+ S_FIRED_RDEAD5_2, // xdeathstate
+ SFX_NONE, // deathsound
+ 0, // speed
+ 3 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 16, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FIREDEMON_FX6
+ -1, // doomednum
+ S_FIRED_FX6_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_FIRED_FX6_2, // deathstate
+ S_NULL, // xdeathstate
+ SFX_FIRED_MISSILE_HIT, // deathsound
+ 10 * FRACUNIT, // speed
+ 10 * FRACUNIT, // radius
+ 6 * FRACUNIT, // height
+ 15, // mass
+ 1, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_IMPACT | MF2_PCROSS | MF2_FLOORCLIP | MF2_FIREDAMAGE // flags2
+ },
+
+ { // MT_ICEGUY
+ 8020, // doomednum
+ S_ICEGUY_LOOK, // spawnstate
+ 120, // spawnhealth
+ S_ICEGUY_WALK1, // seestate
+ SFX_ICEGUY_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_ICEGUY_ATTACK, // attacksound
+ S_ICEGUY_PAIN1, // painstate
+ 144, // painchance
+ SFX_NONE, // painsound
+ 0, // meleestate
+ S_ICEGUY_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_ICEGUY_DEATH, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 14, // speed
+ 22 * FRACUNIT, // radius
+ 75 * FRACUNIT, // height
+ 150, // mass
+ 0, // damage
+ SFX_ICEGUY_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_NOBLOOD, // flags
+ MF2_PASSMOBJ | MF2_PUSHWALL | MF2_ICEDAMAGE | MF2_MCROSS | MF2_TELESTOMP // flags2
+ },
+
+ { // MT_ICEGUY_FX
+ -1, // doomednum
+ S_ICEGUY_FX1, // 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_ICEGUY_FX_X1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_ICEGUY_FX_EXPLODE, // deathsound
+ 14 * FRACUNIT, // speed
+ 8 * FRACUNIT, // radius
+ 10 * FRACUNIT, // height
+ 100, // mass
+ 1, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_DROPOFF | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT | MF2_ICEDAMAGE // flags2
+ },
+
+ { // MT_ICEFX_PUFF
+ -1, // doomednum
+ S_ICEFX_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
+ FRACUNIT, // radius
+ FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SHADOW | MF_DROPOFF, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_ICEGUY_FX2
+ -1, // doomednum
+ S_ICEGUY_FX2_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
+ 10 * FRACUNIT, // speed
+ 4 * FRACUNIT, // radius
+ 4 * FRACUNIT, // height
+ 100, // mass
+ 1, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_LOGRAV | MF2_ICEDAMAGE // flags2
+ },
+
+ { // MT_ICEGUY_BIT
+ -1, // doomednum
+ S_ICEGUY_BIT1, // 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
+ FRACUNIT, // radius
+ FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_LOGRAV // flags2
+ },
+
+ { // MT_ICEGUY_WISP1
+ -1, // doomednum
+ S_ICEGUY_WISP1_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_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_ICEGUY_WISP2
+ -1, // doomednum
+ S_ICEGUY_WISP2_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_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_FIGHTER_BOSS
+ 10100, // doomednum
+ S_FIGHTER, // spawnstate
+ 800, // spawnhealth
+ S_FIGHTER_RUN1, // seestate
+ SFX_NONE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_FIGHTER_PAIN, // painstate
+ 50, // painchance
+ SFX_PLAYER_FIGHTER_PAIN, // painsound
+ S_FIGHTER_ATK1, // meleestate
+ S_FIGHTER_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_FIGHTER_DIE1, // deathstate
+ S_FIGHTER_XDIE1, // xdeathstate
+ SFX_PLAYER_FIGHTER_CRAZY_DEATH, // deathsound
+ 25, // speed
+ 16 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_TELESTOMP | MF2_PUSHWALL | MF2_MCROSS // flags2
+ },
+
+ { // MT_CLERIC_BOSS
+ 10101, // doomednum
+ S_CLERIC, // spawnstate
+ 800, // spawnhealth
+ S_CLERIC_RUN1, // seestate
+ SFX_NONE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_CLERIC_PAIN, // painstate
+ 50, // painchance
+ SFX_PLAYER_CLERIC_PAIN, // painsound
+ S_CLERIC_ATK1, // meleestate
+ S_CLERIC_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_CLERIC_DIE1, // deathstate
+ S_CLERIC_XDIE1, // xdeathstate
+ SFX_PLAYER_CLERIC_CRAZY_DEATH, // deathsound
+ 25, // speed
+ 16 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_TELESTOMP | MF2_PUSHWALL | MF2_MCROSS // flags2
+ },
+
+ { // MT_MAGE_BOSS
+ 10102, // doomednum
+ S_MAGE, // spawnstate
+ 800, // spawnhealth
+ S_MAGE_RUN1, // seestate
+ SFX_NONE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_MAGE_PAIN, // painstate
+ 50, // painchance
+ SFX_PLAYER_MAGE_PAIN, // painsound
+ S_MAGE_ATK1, // meleestate
+ S_MAGE_ATK1, // missilestate
+ S_NULL, // crashstate
+ S_MAGE_DIE1, // deathstate
+ S_MAGE_XDIE1, // xdeathstate
+ SFX_PLAYER_MAGE_CRAZY_DEATH, // deathsound
+ 25, // speed
+ 16 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_TELESTOMP | MF2_PUSHWALL | MF2_MCROSS // flags2
+ },
+
+ { // MT_SORCBOSS
+ 10080, // doomednum
+ S_SORC_SPAWN1, // spawnstate
+ 5000, // spawnhealth
+ S_SORC_WALK1, // seestate
+ SFX_SORCERER_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_SORC_PAIN1, // painstate
+ 10, // painchance
+ SFX_SORCERER_PAIN, // painsound
+ S_NULL, // meleestate
+ S_SORC_ATK2_1, // missilestate
+ S_NULL, // crashstate
+ S_SORC_DIE1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_SORCERER_DEATHSCREAM, // deathsound
+ 16, // speed
+ 40 * FRACUNIT, // radius
+ 110 * FRACUNIT, // height
+ 500, // mass
+ 9, // damage
+ SFX_SORCERER_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_NOBLOOD, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_PUSHWALL | MF2_BOSS | MF2_MCROSS // flags2
+ },
+
+ { // MT_SORCBALL1
+ -1, // doomednum
+ S_SORCBALL1_1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_SORCERER_BALLBOUNCE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_SORCBALL1_D1, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_NULL, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_SORCBALL1_D5, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 10 * FRACUNIT, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SORCBALL2
+ -1, // doomednum
+ S_SORCBALL2_1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_SORCERER_BALLBOUNCE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_SORCBALL2_D1, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_NULL, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_SORCBALL2_D5, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 10 * FRACUNIT, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SORCBALL3
+ -1, // doomednum
+ S_SORCBALL3_1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_SORCERER_BALLBOUNCE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_SORCBALL3_D1, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_NULL, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_SORCBALL3_D5, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 10 * FRACUNIT, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SORCFX1
+ -1, // doomednum
+ S_SORCFX1_1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_SORCERER_BALLBOUNCE, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_NULL, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_NULL, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_SORCFX1_D1, // deathstate
+ S_SORCFX1_D1, // xdeathstate
+ SFX_NONE, // deathsound
+ 7 * FRACUNIT, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE, // flags
+ MF2_NOTELEPORT | MF2_FLOORBOUNCE // flags2
+ },
+
+ { // MT_SORCFX2
+ -1, // doomednum
+ S_SORCFX2_SPLIT1, // 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_SORCFX2T1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 15 * FRACUNIT, // speed
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_SORCFX2_T1
+ -1, // doomednum
+ S_SORCFX2T1, // 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_ALTSHADOW, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_SORCFX3
+ -1, // doomednum
+ S_SORCFX3_1, // spawnstate
+ 1000, // spawnhealth
+ S_NULL, // seestate
+ SFX_SORCERER_BISHOPSPAWN, // seesound
+ 8, // reactiontime
+ SFX_NONE, // attacksound
+ S_NULL, // painstate
+ 0, // painchance
+ SFX_NONE, // painsound
+ S_NULL, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_BISHMORPH1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 15 * FRACUNIT, // speed
+ 22 * FRACUNIT, // radius
+ 65 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_SORCFX3_EXPLOSION
+ -1, // doomednum
+ S_SORCFX3_EXP1, // 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_ALTSHADOW, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_SORCFX4
+ -1, // doomednum
+ S_SORCFX4_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_SORCFX4_D1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_SORCERER_BALLEXPLODE, // deathsound
+ 12 * FRACUNIT, // speed
+ 10 * FRACUNIT, // radius
+ 10 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_SORCSPARK1
+ -1, // doomednum
+ S_SORCSPARK1, // 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
+ 5 * FRACUNIT, // radius
+ 5 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF, // flags
+ MF2_NOTELEPORT | MF2_LOGRAV // flags2
+ },
+
+ { // MT_BLASTEFFECT
+ -1, // doomednum
+ S_BLASTEFFECT1, // 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 | MF_ALTSHADOW, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_WATER_DRIP
+ -1, // doomednum
+ S_WATERDRIP1, // 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_DRIP, // deathsound
+ 0, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 1, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_MISSILE, // flags
+ MF2_LOGRAV | MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_KORAX
+ 10200, // doomednum
+ S_KORAX_LOOK1, // spawnstate
+ 5000, // spawnhealth
+ S_KORAX_CHASE2, // seestate
+ SFX_KORAX_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_KORAX_ATTACK, // attacksound
+ S_KORAX_PAIN1, // painstate
+ 20, // painchance
+ SFX_KORAX_PAIN, // painsound
+ S_NULL, // meleestate
+ S_KORAX_ATTACK1, // missilestate
+ S_NULL, // crashstate
+ S_KORAX_DEATH1, // deathstate
+ S_NULL, // xdeathstate
+ SFX_KORAX_DEATH, // deathsound
+ 10, // speed
+ 65 * FRACUNIT, // radius
+ 115 * FRACUNIT, // height
+ 2000, // mass
+ 15, // damage
+ SFX_KORAX_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL, // flags
+ MF2_FLOORCLIP | MF2_PUSHWALL | MF2_MCROSS | MF2_TELESTOMP | MF2_BOSS // flags2
+ },
+
+ { // MT_KORAX_SPIRIT1
+ -1, // doomednum
+ S_KSPIRIT_ROAM1, // 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
+ 8 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_KORAX_SPIRIT2
+ -1, // doomednum
+ S_KSPIRIT_ROAM1, // 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
+ 8 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_KORAX_SPIRIT3
+ -1, // doomednum
+ S_KSPIRIT_ROAM1, // 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
+ 8 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_KORAX_SPIRIT4
+ -1, // doomednum
+ S_KSPIRIT_ROAM1, // 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
+ 8 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_KORAX_SPIRIT5
+ -1, // doomednum
+ S_KSPIRIT_ROAM1, // 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
+ 8 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_KORAX_SPIRIT6
+ -1, // doomednum
+ S_KSPIRIT_ROAM1, // 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
+ 8 * FRACUNIT, // speed
+ 20 * FRACUNIT, // radius
+ 16 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_DROPOFF | MF_NOGRAVITY | MF_ALTSHADOW | MF_MISSILE | MF_NOCLIP, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_DEMON_MASH
+ -1, // doomednum
+ S_DEMN_LOOK1, // spawnstate
+ 250, // spawnhealth
+ S_DEMN_CHASE1, // seestate
+ SFX_DEMON_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_DEMON_ATTACK, // attacksound
+ S_DEMN_PAIN1, // painstate
+ 50, // painchance
+ SFX_DEMON_PAIN, // painsound
+ S_DEMN_ATK1_1, // meleestate
+ S_DEMN_ATK2_1, // missilestate
+ S_NULL, // crashstate
+ S_NULL, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DEMON_DEATH, // deathsound
+ 13, // speed
+ 32 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 220, // mass
+ 0, // damage
+ SFX_DEMON_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_ALTSHADOW | MF_NOBLOOD, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_MCROSS | MF2_PUSHWALL | MF2_BLASTED // flags2
+ },
+
+ { // MT_DEMON2_MASH
+ -1, // doomednum
+ S_DEMN2_LOOK1, // spawnstate
+ 250, // spawnhealth
+ S_DEMN2_CHASE1, // seestate
+ SFX_DEMON_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_DEMON_ATTACK, // attacksound
+ S_DEMN2_PAIN1, // painstate
+ 50, // painchance
+ SFX_DEMON_PAIN, // painsound
+ S_DEMN2_ATK1_1, // meleestate
+ S_DEMN2_ATK2_1, // missilestate
+ S_NULL, // crashstate
+ S_NULL, // deathstate
+ S_NULL, // xdeathstate
+ SFX_DEMON_DEATH, // deathsound
+ 13, // speed
+ 32 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 220, // mass
+ 0, // damage
+ SFX_DEMON_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_ALTSHADOW | MF_NOBLOOD, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_MCROSS | MF2_PUSHWALL | MF2_BLASTED // flags2
+ },
+
+ { // MT_ETTIN_MASH
+ -1, // doomednum
+ S_ETTIN_LOOK1, // spawnstate
+ 175, // spawnhealth
+ S_ETTIN_CHASE1, // seestate
+ SFX_ETTIN_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_ETTIN_ATTACK, // attacksound
+ S_ETTIN_PAIN1, // painstate
+ 60, // painchance
+ SFX_ETTIN_PAIN, // painsound
+ S_ETTIN_ATK1_1, // meleestate
+ S_NULL, // missilestate
+ S_NULL, // crashstate
+ S_NULL, // deathstate
+ S_NULL, // xdeathstate
+ SFX_ETTIN_DEATH, // deathsound
+ 13, // speed
+ 25 * FRACUNIT, // radius
+ 68 * FRACUNIT, // height
+ 175, // mass
+ 3, // damage
+ SFX_ETTIN_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_ALTSHADOW | MF_NOBLOOD, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_MCROSS | MF2_PUSHWALL | MF2_BLASTED // flags2
+ },
+
+ { // MT_CENTAUR_MASH
+ -1, // doomednum
+ S_CENTAUR_LOOK1, // spawnstate
+ 200, // spawnhealth
+ S_CENTAUR_WALK1, // seestate
+ SFX_CENTAUR_SIGHT, // seesound
+ 8, // reactiontime
+ SFX_CENTAUR_ATTACK, // attacksound
+ S_CENTAUR_PAIN1, // painstate
+ 135, // painchance
+ SFX_CENTAUR_PAIN, // painsound
+ S_CENTAUR_ATK1, // meleestate
+ 0, // missilestate
+ S_NULL, // crashstate
+ S_NULL, // deathstate
+ S_NULL, // xdeathstate
+ SFX_CENTAUR_DEATH, // deathsound
+ 13, // speed
+ 20 * FRACUNIT, // radius
+ 64 * FRACUNIT, // height
+ 120, // mass
+ 0, // damage
+ SFX_CENTAUR_ACTIVE, // activesound
+ MF_SOLID | MF_SHOOTABLE | MF_COUNTKILL | MF_ALTSHADOW | MF_NOBLOOD, // flags
+ MF2_FLOORCLIP | MF2_PASSMOBJ | MF2_MCROSS | MF2_PUSHWALL | MF2_BLASTED // flags2
+ },
+
+ { // MT_KORAX_BOLT
+ -1, // doomednum
+ S_KBOLT1, // 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
+ 15 * FRACUNIT, // radius
+ 35 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE | MF_DROPOFF, // flags
+ MF2_NOTELEPORT // flags2
+ },
+
+ { // MT_BAT_SPAWNER
+ 10225, // doomednum
+ S_SPAWNBATS1, // 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, // flags
+ MF2_DONTDRAW // flags2
+ },
+
+ { // MT_BAT
+ -1, // doomednum
+ S_BAT1, // 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_BAT_DEATH, // deathstate
+ S_NULL, // xdeathstate
+ SFX_NONE, // deathsound
+ 5 * FRACUNIT, // speed
+ 3 * FRACUNIT, // radius
+ 3 * FRACUNIT, // height
+ 100, // mass
+ 0, // damage
+ SFX_NONE, // activesound
+ MF_NOBLOCKMAP | MF_NOGRAVITY | MF_MISSILE, // flags
+ MF2_PASSMOBJ | MF2_NOTELEPORT // flags2
+ }
+};