diff --git a/hhe/dump-states b/hhe/dump-states index fd85edb..89feabf 100755 --- a/hhe/dump-states +++ b/hhe/dump-states @@ -9,6 +9,8 @@ offset = ARGV[1].scanf("%x")[0] NUM_STATES=1206 # Locations of action pointer functions for Heretic 1.0. Hand-constructed. +# +# ./dump-states heretic.exe 8bf04 ACTION_POINTERS_1_0 = { 78512 => "A_FreeTargMobj", @@ -138,6 +140,143 @@ ACTION_POINTERS_1_0 = { 77472 => "A_ESound", } +# Locations of action pointer functions for Heretic 1.2. Hand-constructed. +# +# ./dump-states heretic.exe 8e8b4 + +ACTION_POINTERS_1_2 = { + 81008 => "A_FreeTargMobj", + 84544 => "A_RestoreSpecialThing1", + 84592 => "A_RestoreSpecialThing2", + 81232 => "A_HideThing", + 81248 => "A_UnHideThing", + 84464 => "A_RestoreArtifact", + 78576 => "A_Scream", + 79248 => "A_Explode", + 79360 => "A_PodPain", + 79520 => "A_RemovePod", + 79568 => "A_MakePod", + 80192 => "A_InitKeyGizmo", + 80288 => "A_VolcanoSet", + 80320 => "A_VolcanoBlast", + 72992 => "A_BeastPuff", + 80544 => "A_VolcBallImpact", + 79984 => "A_SpawnTeleGlitter", + 80064 => "A_SpawnTeleGlitter2", + 80144 => "A_AccTeleGlitter", + 119824 => "A_Light0", + 113488 => "A_WeaponReady", + 114080 => "A_Lower", + 114240 => "A_Raise", + 114848 => "A_StaffAttackPL1", + 114016 => "A_ReFire", + 114992 => "A_StaffAttackPL2", + 113888 => "A_BeakReady", + 114176 => "A_BeakRaise", + 114480 => "A_BeakAttackPL1", + 114656 => "A_BeakAttackPL2", + 119344 => "A_GauntletAttack", + 115136 => "A_FireBlasterPL1", + 115280 => "A_FireBlasterPL2", + 117280 => "A_SpawnRippers", + 115968 => "A_FireMacePL1", + 116816 => "A_FireMacePL2", + 116112 => "A_MacePL1Check", + 116224 => "A_MaceBallImpact", + 116384 => "A_MaceBallImpact2", + 116944 => "A_DeathBallImpact", + 117760 => "A_FireSkullRodPL1", + 117840 => "A_FireSkullRodPL2", + 117968 => "A_SkullRodPL2Seek", + 118000 => "A_AddPlayerRain", + 118512 => "A_HideInCeiling", + 118176 => "A_SkullRodStorm", + 118448 => "A_RainImpact", + 115360 => "A_FireGoldWandPL1", + 115504 => "A_FireGoldWandPL2", + 118544 => "A_FirePhoenixPL1", + 118880 => "A_InitPhoenixPL2", + 118896 => "A_FirePhoenixPL2", + 119264 => "A_ShutdownPhoenixPL2", + 118656 => "A_PhoenixPuff", + #0000 => "A_RemovedPhoenixFunc", # anomaly! + 119280 => "A_FlameEnd", + 119312 => "A_FloatPuff", + 117424 => "A_FireCrossbowPL1", + 117504 => "A_FireCrossbowPL2", + 117648 => "A_BoltSpark", + 72496 => "A_Pain", + 78832 => "A_NoBlocking", + 81104 => "A_AddPlayerCorpse", + 80752 => "A_SkullPop", + 81200 => "A_FlameSnd", + 80976 => "A_CheckBurnGone", + 80912 => "A_CheckSkullFloor", + 80944 => "A_CheckSkullDone", + 74080 => "A_Feathers", + 73968 => "A_ChicLook", + 74000 => "A_ChicChase", + 74032 => "A_ChicPain", + 72400 => "A_FaceTarget", + 73888 => "A_ChicAttack", + 71728 => "A_Look", + 71856 => "A_Chase", + 74288 => "A_MummyAttack", + 74400 => "A_MummyAttack2", + 74528 => "A_MummySoul", + 110816 => "A_ContMobjSound", + 74496 => "A_MummyFX1Seek", + 77120 => "A_BeastAttack", + 78048 => "A_SnakeAttack", + 78128 => "A_SnakeAttack2", + 77232 => "A_HeadAttack", + 79808 => "A_BossDeath", + 77824 => "A_HeadIceImpact", + 77984 => "A_HeadFireGrow", + 77664 => "A_WhirlwindSeek", + 78208 => "A_ClinkAttack", + 78320 => "A_WizAtk1", + 78352 => "A_WizAtk2", + 78384 => "A_WizAtk3", + 78304 => "A_GhostOff", + 73104 => "A_ImpMeAttack", + 73184 => "A_ImpMsAttack", + 73392 => "A_ImpMsAttack2", + 73488 => "A_ImpDeath", + 73536 => "A_ImpXDeath1", + 73584 => "A_ImpXDeath2", + 72816 => "A_ImpExplode", + 72672 => "A_KnightAttack", + 72528 => "A_DripBlood", + 74624 => "A_Sor1Chase", + 74576 => "A_Sor1Pain", + 74672 => "A_Srcr1Attack", + 75936 => "A_SorZap", + 74960 => "A_SorcererRise", + 75968 => "A_SorRise", + 76096 => "A_SorSightSnd", + 75296 => "A_Srcr2Decide", + 75376 => "A_Srcr2Attack", + 75872 => "A_Sor2DthInit", + 76000 => "A_SorDSph", + 75904 => "A_Sor2DthLoop", + 76032 => "A_SorDExp", + 76064 => "A_SorDBon", + 75600 => "A_BlueSpark", + 75712 => "A_GenWizard", + 76128 => "A_MinotaurAtk1", + 76240 => "A_MinotaurDecide", + 76592 => "A_MinotaurAtk2", + 76832 => "A_MinotaurAtk3", + 76512 => "A_MinotaurCharge", + 77008 => "A_MntrFloorFire", + 79936 => "A_ESound", +} + +# Action pointers for Heretic 1.3. +# +# ./dump-states heretic.exe 8e8b4 + ACTION_POINTERS_1_3 = { 81072 => "A_FreeTargMobj", 84608 => "A_RestoreSpecialThing1", @@ -268,7 +407,8 @@ ACTION_POINTERS_1_3 = { } #ACTION_POINTERS = ACTION_POINTERS_1_0 -ACTION_POINTERS = ACTION_POINTERS_1_3 +ACTION_POINTERS = ACTION_POINTERS_1_2 +#ACTION_POINTERS = ACTION_POINTERS_1_3 def read_int(file) c1 = file.getc diff --git a/hhe/v1.2/states.c b/hhe/v1.2/states.c new file mode 100644 index 0000000..1f3384c --- /dev/null +++ b/hhe/v1.2/states.c @@ -0,0 +1,1208 @@ +state_t states[] = { + {SPR_IMPX, 0, -1, NULL, 0, 0, 0 }, // state #0 + {SPR_ACLO, 4, 1050, A_FreeTargMobj, 0, 0, 0 }, // state #1 + {SPR_PTN1, 0, 3, NULL, 3, 0, 0 }, // state #2 + {SPR_PTN1, 1, 3, NULL, 4, 0, 0 }, // state #3 + {SPR_PTN1, 2, 3, NULL, 2, 0, 0 }, // state #4 + {SPR_SHLD, 0, -1, NULL, 0, 0, 0 }, // state #5 + {SPR_SHD2, 0, -1, NULL, 0, 0, 0 }, // state #6 + {SPR_BAGH, 0, -1, NULL, 0, 0, 0 }, // state #7 + {SPR_SPMP, 0, -1, NULL, 0, 0, 0 }, // state #8 + {SPR_ACLO, 4, 1400, NULL, 10, 0, 0 }, // state #9 + {SPR_ACLO, 0, 4, A_RestoreSpecialThing1, 11, 0, 0 }, // state #10 + {SPR_ACLO, 1, 4, NULL, 12, 0, 0 }, // state #11 + {SPR_ACLO, 0, 4, NULL, 13, 0, 0 }, // state #12 + {SPR_ACLO, 1, 4, NULL, 14, 0, 0 }, // state #13 + {SPR_ACLO, 2, 4, NULL, 15, 0, 0 }, // state #14 + {SPR_ACLO, 1, 4, NULL, 16, 0, 0 }, // state #15 + {SPR_ACLO, 2, 4, NULL, 17, 0, 0 }, // state #16 + {SPR_ACLO, 3, 4, NULL, 18, 0, 0 }, // state #17 + {SPR_ACLO, 2, 4, NULL, 19, 0, 0 }, // state #18 + {SPR_ACLO, 3, 4, A_RestoreSpecialThing2, 0, 0, 0 }, // state #19 + {SPR_ACLO, 3, 3, NULL, 21, 0, 0 }, // state #20 + {SPR_ACLO, 2, 3, NULL, 22, 0, 0 }, // state #21 + {SPR_ACLO, 3, 3, NULL, 23, 0, 0 }, // state #22 + {SPR_ACLO, 2, 3, NULL, 24, 0, 0 }, // state #23 + {SPR_ACLO, 1, 3, NULL, 25, 0, 0 }, // state #24 + {SPR_ACLO, 2, 3, NULL, 26, 0, 0 }, // state #25 + {SPR_ACLO, 1, 3, NULL, 27, 0, 0 }, // state #26 + {SPR_ACLO, 0, 3, NULL, 28, 0, 0 }, // state #27 + {SPR_ACLO, 1, 3, NULL, 29, 0, 0 }, // state #28 + {SPR_ACLO, 0, 3, NULL, 30, 0, 0 }, // state #29 + {SPR_ACLO, 0, 1400, A_HideThing, 31, 0, 0 }, // state #30 + {SPR_ACLO, 0, 3, A_UnHideThing, 32, 0, 0 }, // state #31 + {SPR_ACLO, 1, 3, NULL, 33, 0, 0 }, // state #32 + {SPR_ACLO, 0, 3, NULL, 34, 0, 0 }, // state #33 + {SPR_ACLO, 1, 3, NULL, 35, 0, 0 }, // state #34 + {SPR_ACLO, 2, 3, NULL, 36, 0, 0 }, // state #35 + {SPR_ACLO, 1, 3, NULL, 37, 0, 0 }, // state #36 + {SPR_ACLO, 2, 3, NULL, 38, 0, 0 }, // state #37 + {SPR_ACLO, 3, 3, NULL, 39, 0, 0 }, // state #38 + {SPR_ACLO, 2, 3, NULL, 40, 0, 0 }, // state #39 + {SPR_ACLO, 3, 3, A_RestoreArtifact, 0, 0, 0 }, // state #40 + {SPR_ACLO, 3, 3, NULL, 42, 0, 0 }, // state #41 + {SPR_ACLO, 2, 3, NULL, 43, 0, 0 }, // state #42 + {SPR_ACLO, 3, 3, NULL, 44, 0, 0 }, // state #43 + {SPR_ACLO, 2, 3, NULL, 45, 0, 0 }, // state #44 + {SPR_ACLO, 1, 3, NULL, 46, 0, 0 }, // state #45 + {SPR_ACLO, 2, 3, NULL, 47, 0, 0 }, // state #46 + {SPR_ACLO, 1, 3, NULL, 48, 0, 0 }, // state #47 + {SPR_ACLO, 0, 3, NULL, 49, 0, 0 }, // state #48 + {SPR_ACLO, 1, 3, NULL, 50, 0, 0 }, // state #49 + {SPR_ACLO, 0, 3, NULL, 0, 0, 0 }, // state #50 + {SPR_INVS, 32768, 350, NULL, 51, 0, 0 }, // state #51 + {SPR_PTN2, 0, 4, NULL, 53, 0, 0 }, // state #52 + {SPR_PTN2, 1, 4, NULL, 54, 0, 0 }, // state #53 + {SPR_PTN2, 2, 4, NULL, 52, 0, 0 }, // state #54 + {SPR_SOAR, 0, 5, NULL, 56, 0, 0 }, // state #55 + {SPR_SOAR, 1, 5, NULL, 57, 0, 0 }, // state #56 + {SPR_SOAR, 2, 5, NULL, 58, 0, 0 }, // state #57 + {SPR_SOAR, 1, 5, NULL, 55, 0, 0 }, // state #58 + {SPR_INVU, 0, 3, NULL, 60, 0, 0 }, // state #59 + {SPR_INVU, 1, 3, NULL, 61, 0, 0 }, // state #60 + {SPR_INVU, 2, 3, NULL, 62, 0, 0 }, // state #61 + {SPR_INVU, 3, 3, NULL, 59, 0, 0 }, // state #62 + {SPR_PWBK, 0, 350, NULL, 63, 0, 0 }, // state #63 + {SPR_EGGC, 0, 6, NULL, 65, 0, 0 }, // state #64 + {SPR_EGGC, 1, 6, NULL, 66, 0, 0 }, // state #65 + {SPR_EGGC, 2, 6, NULL, 67, 0, 0 }, // state #66 + {SPR_EGGC, 1, 6, NULL, 64, 0, 0 }, // state #67 + {SPR_EGGM, 0, 4, NULL, 69, 0, 0 }, // state #68 + {SPR_EGGM, 1, 4, NULL, 70, 0, 0 }, // state #69 + {SPR_EGGM, 2, 4, NULL, 71, 0, 0 }, // state #70 + {SPR_EGGM, 3, 4, NULL, 72, 0, 0 }, // state #71 + {SPR_EGGM, 4, 4, NULL, 68, 0, 0 }, // state #72 + {SPR_FX01, 32772, 3, NULL, 74, 0, 0 }, // state #73 + {SPR_FX01, 32773, 3, NULL, 75, 0, 0 }, // state #74 + {SPR_FX01, 32774, 3, NULL, 76, 0, 0 }, // state #75 + {SPR_FX01, 32775, 3, NULL, 0, 0, 0 }, // state #76 + {SPR_SPHL, 0, 350, NULL, 77, 0, 0 }, // state #77 + {SPR_TRCH, 32768, 3, NULL, 79, 0, 0 }, // state #78 + {SPR_TRCH, 32769, 3, NULL, 80, 0, 0 }, // state #79 + {SPR_TRCH, 32770, 3, NULL, 78, 0, 0 }, // state #80 + {SPR_FBMB, 4, 350, NULL, 81, 0, 0 }, // state #81 + {SPR_FBMB, 0, 10, NULL, 83, 0, 0 }, // state #82 + {SPR_FBMB, 1, 10, NULL, 84, 0, 0 }, // state #83 + {SPR_FBMB, 2, 10, NULL, 85, 0, 0 }, // state #84 + {SPR_FBMB, 3, 10, NULL, 86, 0, 0 }, // state #85 + {SPR_FBMB, 4, 6, A_Scream, 87, 0, 0 }, // state #86 + {SPR_XPL1, 32768, 4, A_Explode, 88, 0, 0 }, // state #87 + {SPR_XPL1, 32769, 4, NULL, 89, 0, 0 }, // state #88 + {SPR_XPL1, 32770, 4, NULL, 90, 0, 0 }, // state #89 + {SPR_XPL1, 32771, 4, NULL, 91, 0, 0 }, // state #90 + {SPR_XPL1, 32772, 4, NULL, 92, 0, 0 }, // state #91 + {SPR_XPL1, 32773, 4, NULL, 0, 0, 0 }, // state #92 + {SPR_ATLP, 0, 4, NULL, 94, 0, 0 }, // state #93 + {SPR_ATLP, 1, 4, NULL, 95, 0, 0 }, // state #94 + {SPR_ATLP, 2, 4, NULL, 96, 0, 0 }, // state #95 + {SPR_ATLP, 1, 4, NULL, 93, 0, 0 }, // state #96 + {SPR_PPOD, 0, 10, NULL, 97, 0, 0 }, // state #97 + {SPR_PPOD, 1, 14, A_PodPain, 97, 0, 0 }, // state #98 + {SPR_PPOD, 32770, 5, A_RemovePod, 100, 0, 0 }, // state #99 + {SPR_PPOD, 32771, 5, A_Scream, 101, 0, 0 }, // state #100 + {SPR_PPOD, 32772, 5, A_Explode, 102, 0, 0 }, // state #101 + {SPR_PPOD, 32773, 10, NULL, 1, 0, 0 }, // state #102 + {SPR_PPOD, 8, 3, NULL, 104, 0, 0 }, // state #103 + {SPR_PPOD, 9, 3, NULL, 105, 0, 0 }, // state #104 + {SPR_PPOD, 10, 3, NULL, 106, 0, 0 }, // state #105 + {SPR_PPOD, 11, 3, NULL, 107, 0, 0 }, // state #106 + {SPR_PPOD, 12, 3, NULL, 108, 0, 0 }, // state #107 + {SPR_PPOD, 13, 3, NULL, 109, 0, 0 }, // state #108 + {SPR_PPOD, 14, 3, NULL, 110, 0, 0 }, // state #109 + {SPR_PPOD, 15, 3, NULL, 97, 0, 0 }, // state #110 + {SPR_PPOD, 6, 8, NULL, 112, 0, 0 }, // state #111 + {SPR_PPOD, 7, 8, NULL, 111, 0, 0 }, // state #112 + {SPR_PPOD, 6, 10, NULL, 0, 0, 0 }, // state #113 + {SPR_AMG1, 0, 35, A_MakePod, 114, 0, 0 }, // state #114 + {SPR_SPSH, 0, 8, NULL, 116, 0, 0 }, // state #115 + {SPR_SPSH, 1, 8, NULL, 117, 0, 0 }, // state #116 + {SPR_SPSH, 2, 8, NULL, 118, 0, 0 }, // state #117 + {SPR_SPSH, 3, 16, NULL, 0, 0, 0 }, // state #118 + {SPR_SPSH, 3, 10, NULL, 0, 0, 0 }, // state #119 + {SPR_SPSH, 4, 5, NULL, 121, 0, 0 }, // state #120 + {SPR_SPSH, 5, 5, NULL, 122, 0, 0 }, // state #121 + {SPR_SPSH, 6, 5, NULL, 123, 0, 0 }, // state #122 + {SPR_SPSH, 7, 5, NULL, 124, 0, 0 }, // state #123 + {SPR_SPSH, 8, 5, NULL, 125, 0, 0 }, // state #124 + {SPR_SPSH, 9, 5, NULL, 126, 0, 0 }, // state #125 + {SPR_SPSH, 10, 5, NULL, 0, 0, 0 }, // state #126 + {SPR_LVAS, 32768, 5, NULL, 128, 0, 0 }, // state #127 + {SPR_LVAS, 32769, 5, NULL, 129, 0, 0 }, // state #128 + {SPR_LVAS, 32770, 5, NULL, 130, 0, 0 }, // state #129 + {SPR_LVAS, 32771, 5, NULL, 131, 0, 0 }, // state #130 + {SPR_LVAS, 32772, 5, NULL, 132, 0, 0 }, // state #131 + {SPR_LVAS, 32773, 5, NULL, 0, 0, 0 }, // state #132 + {SPR_LVAS, 32774, 5, NULL, 134, 0, 0 }, // state #133 + {SPR_LVAS, 32775, 5, NULL, 135, 0, 0 }, // state #134 + {SPR_LVAS, 32776, 5, NULL, 136, 0, 0 }, // state #135 + {SPR_LVAS, 32777, 5, NULL, 137, 0, 0 }, // state #136 + {SPR_LVAS, 32778, 5, NULL, 0, 0, 0 }, // state #137 + {SPR_SLDG, 0, 8, NULL, 139, 0, 0 }, // state #138 + {SPR_SLDG, 1, 8, NULL, 140, 0, 0 }, // state #139 + {SPR_SLDG, 2, 8, NULL, 141, 0, 0 }, // state #140 + {SPR_SLDG, 3, 8, NULL, 0, 0, 0 }, // state #141 + {SPR_SLDG, 3, 6, NULL, 0, 0, 0 }, // state #142 + {SPR_SLDG, 4, 5, NULL, 144, 0, 0 }, // state #143 + {SPR_SLDG, 5, 5, NULL, 145, 0, 0 }, // state #144 + {SPR_SLDG, 6, 5, NULL, 146, 0, 0 }, // state #145 + {SPR_SLDG, 7, 5, NULL, 0, 0, 0 }, // state #146 + {SPR_SKH1, 0, -1, NULL, 0, 0, 0 }, // state #147 + {SPR_SKH2, 0, -1, NULL, 0, 0, 0 }, // state #148 + {SPR_SKH3, 0, -1, NULL, 0, 0, 0 }, // state #149 + {SPR_SKH4, 0, -1, NULL, 0, 0, 0 }, // state #150 + {SPR_CHDL, 0, 4, NULL, 152, 0, 0 }, // state #151 + {SPR_CHDL, 1, 4, NULL, 153, 0, 0 }, // state #152 + {SPR_CHDL, 2, 4, NULL, 151, 0, 0 }, // state #153 + {SPR_SRTC, 0, 4, NULL, 155, 0, 0 }, // state #154 + {SPR_SRTC, 1, 4, NULL, 156, 0, 0 }, // state #155 + {SPR_SRTC, 2, 4, NULL, 154, 0, 0 }, // state #156 + {SPR_SMPL, 0, -1, NULL, 0, 0, 0 }, // state #157 + {SPR_STGS, 0, -1, NULL, 0, 0, 0 }, // state #158 + {SPR_STGL, 0, -1, NULL, 0, 0, 0 }, // state #159 + {SPR_STCS, 0, -1, NULL, 0, 0, 0 }, // state #160 + {SPR_STCL, 0, -1, NULL, 0, 0, 0 }, // state #161 + {SPR_KFR1, 32768, 3, NULL, 163, 0, 0 }, // state #162 + {SPR_KFR1, 32769, 3, NULL, 164, 0, 0 }, // state #163 + {SPR_KFR1, 32770, 3, NULL, 165, 0, 0 }, // state #164 + {SPR_KFR1, 32771, 3, NULL, 166, 0, 0 }, // state #165 + {SPR_KFR1, 32772, 3, NULL, 167, 0, 0 }, // state #166 + {SPR_KFR1, 32773, 3, NULL, 168, 0, 0 }, // state #167 + {SPR_KFR1, 32774, 3, NULL, 169, 0, 0 }, // state #168 + {SPR_KFR1, 32775, 3, NULL, 162, 0, 0 }, // state #169 + {SPR_BARL, 0, -1, NULL, 0, 0, 0 }, // state #170 + {SPR_BRPL, 0, -1, NULL, 0, 0, 0 }, // state #171 + {SPR_MOS1, 0, -1, NULL, 0, 0, 0 }, // state #172 + {SPR_MOS2, 0, -1, NULL, 0, 0, 0 }, // state #173 + {SPR_WTRH, 32768, 6, NULL, 175, 0, 0 }, // state #174 + {SPR_WTRH, 32769, 6, NULL, 176, 0, 0 }, // state #175 + {SPR_WTRH, 32770, 6, NULL, 174, 0, 0 }, // state #176 + {SPR_HCOR, 0, -1, NULL, 0, 0, 0 }, // state #177 + {SPR_KGZ1, 0, 1, NULL, 179, 0, 0 }, // state #178 + {SPR_KGZ1, 0, 1, A_InitKeyGizmo, 180, 0, 0 }, // state #179 + {SPR_KGZ1, 0, -1, NULL, 0, 0, 0 }, // state #180 + {SPR_KGZB, 0, 1, NULL, 181, 0, 0 }, // state #181 + {SPR_KGZB, 32768, -1, NULL, 0, 0, 0 }, // state #182 + {SPR_KGZG, 32768, -1, NULL, 0, 0, 0 }, // state #183 + {SPR_KGZY, 32768, -1, NULL, 0, 0, 0 }, // state #184 + {SPR_VLCO, 0, 350, NULL, 186, 0, 0 }, // state #185 + {SPR_VLCO, 0, 35, A_VolcanoSet, 187, 0, 0 }, // state #186 + {SPR_VLCO, 1, 3, NULL, 188, 0, 0 }, // state #187 + {SPR_VLCO, 2, 3, NULL, 189, 0, 0 }, // state #188 + {SPR_VLCO, 3, 3, NULL, 190, 0, 0 }, // state #189 + {SPR_VLCO, 1, 3, NULL, 191, 0, 0 }, // state #190 + {SPR_VLCO, 2, 3, NULL, 192, 0, 0 }, // state #191 + {SPR_VLCO, 3, 3, NULL, 193, 0, 0 }, // state #192 + {SPR_VLCO, 4, 10, A_VolcanoBlast, 186, 0, 0 }, // state #193 + {SPR_VFBL, 0, 4, A_BeastPuff, 195, 0, 0 }, // state #194 + {SPR_VFBL, 1, 4, A_BeastPuff, 194, 0, 0 }, // state #195 + {SPR_XPL1, 0, 4, A_VolcBallImpact, 197, 0, 0 }, // state #196 + {SPR_XPL1, 1, 4, NULL, 198, 0, 0 }, // state #197 + {SPR_XPL1, 2, 4, NULL, 199, 0, 0 }, // state #198 + {SPR_XPL1, 3, 4, NULL, 200, 0, 0 }, // state #199 + {SPR_XPL1, 4, 4, NULL, 201, 0, 0 }, // state #200 + {SPR_XPL1, 5, 4, NULL, 0, 0, 0 }, // state #201 + {SPR_VTFB, 0, 4, NULL, 203, 0, 0 }, // state #202 + {SPR_VTFB, 1, 4, NULL, 202, 0, 0 }, // state #203 + {SPR_SFFI, 2, 4, NULL, 205, 0, 0 }, // state #204 + {SPR_SFFI, 1, 4, NULL, 206, 0, 0 }, // state #205 + {SPR_SFFI, 0, 4, NULL, 207, 0, 0 }, // state #206 + {SPR_SFFI, 1, 4, NULL, 208, 0, 0 }, // state #207 + {SPR_SFFI, 2, 4, NULL, 209, 0, 0 }, // state #208 + {SPR_SFFI, 3, 4, NULL, 210, 0, 0 }, // state #209 + {SPR_SFFI, 4, 4, NULL, 0, 0, 0 }, // state #210 + {SPR_TGLT, 0, 8, A_SpawnTeleGlitter, 211, 0, 0 }, // state #211 + {SPR_TGLT, 5, 8, A_SpawnTeleGlitter2, 212, 0, 0 }, // state #212 + {SPR_TGLT, 32768, 2, NULL, 214, 0, 0 }, // state #213 + {SPR_TGLT, 32769, 2, A_AccTeleGlitter, 215, 0, 0 }, // state #214 + {SPR_TGLT, 32770, 2, NULL, 216, 0, 0 }, // state #215 + {SPR_TGLT, 32771, 2, A_AccTeleGlitter, 217, 0, 0 }, // state #216 + {SPR_TGLT, 32772, 2, NULL, 213, 0, 0 }, // state #217 + {SPR_TGLT, 32773, 2, NULL, 219, 0, 0 }, // state #218 + {SPR_TGLT, 32774, 2, A_AccTeleGlitter, 220, 0, 0 }, // state #219 + {SPR_TGLT, 32775, 2, NULL, 221, 0, 0 }, // state #220 + {SPR_TGLT, 32776, 2, A_AccTeleGlitter, 222, 0, 0 }, // state #221 + {SPR_TGLT, 32777, 2, NULL, 218, 0, 0 }, // state #222 + {SPR_TELE, 32768, 6, NULL, 224, 0, 0 }, // state #223 + {SPR_TELE, 32769, 6, NULL, 225, 0, 0 }, // state #224 + {SPR_TELE, 32770, 6, NULL, 226, 0, 0 }, // state #225 + {SPR_TELE, 32771, 6, NULL, 227, 0, 0 }, // state #226 + {SPR_TELE, 32772, 6, NULL, 228, 0, 0 }, // state #227 + {SPR_TELE, 32773, 6, NULL, 229, 0, 0 }, // state #228 + {SPR_TELE, 32774, 6, NULL, 230, 0, 0 }, // state #229 + {SPR_TELE, 32775, 6, NULL, 231, 0, 0 }, // state #230 + {SPR_TELE, 32774, 6, NULL, 232, 0, 0 }, // state #231 + {SPR_TELE, 32773, 6, NULL, 233, 0, 0 }, // state #232 + {SPR_TELE, 32772, 6, NULL, 234, 0, 0 }, // state #233 + {SPR_TELE, 32771, 6, NULL, 235, 0, 0 }, // state #234 + {SPR_TELE, 32770, 6, NULL, 0, 0, 0 }, // state #235 + {SPR_STFF, 0, 0, A_Light0, 0, 0, 0 }, // state #236 + {SPR_STFF, 0, 1, A_WeaponReady, 237, 0, 0 }, // state #237 + {SPR_STFF, 0, 1, A_Lower, 238, 0, 0 }, // state #238 + {SPR_STFF, 0, 1, A_Raise, 239, 0, 0 }, // state #239 + {SPR_STFF, 3, 4, A_WeaponReady, 241, 0, 0 }, // state #240 + {SPR_STFF, 4, 4, A_WeaponReady, 242, 0, 0 }, // state #241 + {SPR_STFF, 5, 4, A_WeaponReady, 240, 0, 0 }, // state #242 + {SPR_STFF, 3, 1, A_Lower, 243, 0, 0 }, // state #243 + {SPR_STFF, 3, 1, A_Raise, 244, 0, 0 }, // state #244 + {SPR_STFF, 1, 6, NULL, 246, 0, 0 }, // state #245 + {SPR_STFF, 2, 8, A_StaffAttackPL1, 247, 0, 0 }, // state #246 + {SPR_STFF, 1, 8, A_ReFire, 237, 0, 0 }, // state #247 + {SPR_STFF, 6, 6, NULL, 249, 0, 0 }, // state #248 + {SPR_STFF, 7, 8, A_StaffAttackPL2, 250, 0, 0 }, // state #249 + {SPR_STFF, 6, 8, A_ReFire, 240, 0, 0 }, // state #250 + {SPR_PUF3, 32768, 4, NULL, 252, 0, 0 }, // state #251 + {SPR_PUF3, 1, 4, NULL, 253, 0, 0 }, // state #252 + {SPR_PUF3, 2, 4, NULL, 254, 0, 0 }, // state #253 + {SPR_PUF3, 3, 4, NULL, 0, 0, 0 }, // state #254 + {SPR_PUF4, 32768, 4, NULL, 256, 0, 0 }, // state #255 + {SPR_PUF4, 32769, 4, NULL, 257, 0, 0 }, // state #256 + {SPR_PUF4, 32770, 4, NULL, 258, 0, 0 }, // state #257 + {SPR_PUF4, 32771, 4, NULL, 259, 0, 0 }, // state #258 + {SPR_PUF4, 32772, 4, NULL, 260, 0, 0 }, // state #259 + {SPR_PUF4, 32773, 4, NULL, 0, 0, 0 }, // state #260 + {SPR_BEAK, 0, 1, A_BeakReady, 261, 0, 0 }, // state #261 + {SPR_BEAK, 0, 1, A_Lower, 262, 0, 0 }, // state #262 + {SPR_BEAK, 0, 1, A_BeakRaise, 263, 0, 0 }, // state #263 + {SPR_BEAK, 0, 18, A_BeakAttackPL1, 261, 0, 0 }, // state #264 + {SPR_BEAK, 0, 12, A_BeakAttackPL2, 261, 0, 0 }, // state #265 + {SPR_WGNT, 0, -1, NULL, 0, 0, 0 }, // state #266 + {SPR_GAUN, 0, 1, A_WeaponReady, 267, 0, 0 }, // state #267 + {SPR_GAUN, 0, 1, A_Lower, 268, 0, 0 }, // state #268 + {SPR_GAUN, 0, 1, A_Raise, 269, 0, 0 }, // state #269 + {SPR_GAUN, 6, 4, A_WeaponReady, 271, 0, 0 }, // state #270 + {SPR_GAUN, 7, 4, A_WeaponReady, 272, 0, 0 }, // state #271 + {SPR_GAUN, 8, 4, A_WeaponReady, 270, 0, 0 }, // state #272 + {SPR_GAUN, 6, 1, A_Lower, 273, 0, 0 }, // state #273 + {SPR_GAUN, 6, 1, A_Raise, 274, 0, 0 }, // state #274 + {SPR_GAUN, 1, 4, NULL, 276, 0, 0 }, // state #275 + {SPR_GAUN, 2, 4, NULL, 277, 0, 0 }, // state #276 + {SPR_GAUN, 32771, 4, A_GauntletAttack, 278, 0, 0 }, // state #277 + {SPR_GAUN, 32772, 4, A_GauntletAttack, 279, 0, 0 }, // state #278 + {SPR_GAUN, 32773, 4, A_GauntletAttack, 280, 0, 0 }, // state #279 + {SPR_GAUN, 2, 4, A_ReFire, 281, 0, 0 }, // state #280 + {SPR_GAUN, 1, 4, A_Light0, 267, 0, 0 }, // state #281 + {SPR_GAUN, 9, 4, NULL, 283, 0, 0 }, // state #282 + {SPR_GAUN, 10, 4, NULL, 284, 0, 0 }, // state #283 + {SPR_GAUN, 32779, 4, A_GauntletAttack, 285, 0, 0 }, // state #284 + {SPR_GAUN, 32780, 4, A_GauntletAttack, 286, 0, 0 }, // state #285 + {SPR_GAUN, 32781, 4, A_GauntletAttack, 287, 0, 0 }, // state #286 + {SPR_GAUN, 10, 4, A_ReFire, 288, 0, 0 }, // state #287 + {SPR_GAUN, 9, 4, A_Light0, 270, 0, 0 }, // state #288 + {SPR_PUF1, 32768, 4, NULL, 290, 0, 0 }, // state #289 + {SPR_PUF1, 32769, 4, NULL, 291, 0, 0 }, // state #290 + {SPR_PUF1, 32770, 4, NULL, 292, 0, 0 }, // state #291 + {SPR_PUF1, 32771, 4, NULL, 0, 0, 0 }, // state #292 + {SPR_PUF1, 32772, 4, NULL, 294, 0, 0 }, // state #293 + {SPR_PUF1, 32773, 4, NULL, 295, 0, 0 }, // state #294 + {SPR_PUF1, 32774, 4, NULL, 296, 0, 0 }, // state #295 + {SPR_PUF1, 32775, 4, NULL, 0, 0, 0 }, // state #296 + {SPR_WBLS, 0, -1, NULL, 0, 0, 0 }, // state #297 + {SPR_BLSR, 0, 1, A_WeaponReady, 298, 0, 0 }, // state #298 + {SPR_BLSR, 0, 1, A_Lower, 299, 0, 0 }, // state #299 + {SPR_BLSR, 0, 1, A_Raise, 300, 0, 0 }, // state #300 + {SPR_BLSR, 1, 3, NULL, 302, 0, 0 }, // state #301 + {SPR_BLSR, 2, 3, NULL, 303, 0, 0 }, // state #302 + {SPR_BLSR, 3, 2, A_FireBlasterPL1, 304, 0, 0 }, // state #303 + {SPR_BLSR, 2, 2, NULL, 305, 0, 0 }, // state #304 + {SPR_BLSR, 1, 2, NULL, 306, 0, 0 }, // state #305 + {SPR_BLSR, 0, 0, A_ReFire, 298, 0, 0 }, // state #306 + {SPR_BLSR, 1, 0, NULL, 308, 0, 0 }, // state #307 + {SPR_BLSR, 2, 0, NULL, 309, 0, 0 }, // state #308 + {SPR_BLSR, 3, 3, A_FireBlasterPL2, 310, 0, 0 }, // state #309 + {SPR_BLSR, 2, 4, NULL, 311, 0, 0 }, // state #310 + {SPR_BLSR, 1, 4, NULL, 312, 0, 0 }, // state #311 + {SPR_BLSR, 0, 0, A_ReFire, 298, 0, 0 }, // state #312 + {SPR_ACLO, 4, 200, NULL, 313, 0, 0 }, // state #313 + {SPR_FX18, 32768, 3, A_SpawnRippers, 315, 0, 0 }, // state #314 + {SPR_FX18, 32769, 3, NULL, 316, 0, 0 }, // state #315 + {SPR_FX18, 32770, 4, NULL, 317, 0, 0 }, // state #316 + {SPR_FX18, 32771, 4, NULL, 318, 0, 0 }, // state #317 + {SPR_FX18, 32772, 4, NULL, 319, 0, 0 }, // state #318 + {SPR_FX18, 32773, 4, NULL, 320, 0, 0 }, // state #319 + {SPR_FX18, 32774, 4, NULL, 0, 0, 0 }, // state #320 + {SPR_FX18, 7, 4, NULL, 322, 0, 0 }, // state #321 + {SPR_FX18, 8, 4, NULL, 323, 0, 0 }, // state #322 + {SPR_FX18, 9, 4, NULL, 324, 0, 0 }, // state #323 + {SPR_FX18, 10, 4, NULL, 325, 0, 0 }, // state #324 + {SPR_FX18, 11, 4, NULL, 0, 0, 0 }, // state #325 + {SPR_FX18, 12, 4, NULL, 327, 0, 0 }, // state #326 + {SPR_FX18, 13, 5, NULL, 326, 0, 0 }, // state #327 + {SPR_FX18, 32782, 4, NULL, 329, 0, 0 }, // state #328 + {SPR_FX18, 32783, 4, NULL, 330, 0, 0 }, // state #329 + {SPR_FX18, 32784, 4, NULL, 331, 0, 0 }, // state #330 + {SPR_FX18, 32785, 4, NULL, 332, 0, 0 }, // state #331 + {SPR_FX18, 32786, 4, NULL, 0, 0, 0 }, // state #332 + {SPR_FX17, 32768, 4, NULL, 334, 0, 0 }, // state #333 + {SPR_FX17, 32769, 4, NULL, 335, 0, 0 }, // state #334 + {SPR_FX17, 32770, 4, NULL, 336, 0, 0 }, // state #335 + {SPR_FX17, 32771, 4, NULL, 337, 0, 0 }, // state #336 + {SPR_FX17, 32772, 4, NULL, 0, 0, 0 }, // state #337 + {SPR_FX17, 32773, 3, NULL, 339, 0, 0 }, // state #338 + {SPR_FX17, 32774, 3, NULL, 340, 0, 0 }, // state #339 + {SPR_FX17, 32775, 4, NULL, 341, 0, 0 }, // state #340 + {SPR_FX17, 32776, 4, NULL, 342, 0, 0 }, // state #341 + {SPR_FX17, 32777, 4, NULL, 343, 0, 0 }, // state #342 + {SPR_FX17, 32778, 4, NULL, 344, 0, 0 }, // state #343 + {SPR_FX17, 32779, 4, NULL, 0, 0, 0 }, // state #344 + {SPR_WMCE, 0, -1, NULL, 0, 0, 0 }, // state #345 + {SPR_MACE, 0, 1, A_WeaponReady, 346, 0, 0 }, // state #346 + {SPR_MACE, 0, 1, A_Lower, 347, 0, 0 }, // state #347 + {SPR_MACE, 0, 1, A_Raise, 348, 0, 0 }, // state #348 + {SPR_MACE, 1, 4, NULL, 350, 0, 0 }, // state #349 + {SPR_MACE, 2, 3, A_FireMacePL1, 351, 0, 0 }, // state #350 + {SPR_MACE, 3, 3, A_FireMacePL1, 352, 0, 0 }, // state #351 + {SPR_MACE, 4, 3, A_FireMacePL1, 353, 0, 0 }, // state #352 + {SPR_MACE, 5, 3, A_FireMacePL1, 354, 0, 0 }, // state #353 + {SPR_MACE, 2, 4, A_ReFire, 355, 0, 0 }, // state #354 + {SPR_MACE, 3, 4, NULL, 356, 0, 0 }, // state #355 + {SPR_MACE, 4, 4, NULL, 357, 0, 0 }, // state #356 + {SPR_MACE, 5, 4, NULL, 358, 0, 0 }, // state #357 + {SPR_MACE, 1, 4, NULL, 346, 0, 0 }, // state #358 + {SPR_MACE, 1, 4, NULL, 360, 0, 0 }, // state #359 + {SPR_MACE, 3, 4, A_FireMacePL2, 361, 0, 0 }, // state #360 + {SPR_MACE, 1, 4, NULL, 362, 0, 0 }, // state #361 + {SPR_MACE, 0, 8, A_ReFire, 346, 0, 0 }, // state #362 + {SPR_FX02, 0, 4, A_MacePL1Check, 364, 0, 0 }, // state #363 + {SPR_FX02, 1, 4, A_MacePL1Check, 363, 0, 0 }, // state #364 + {SPR_FX02, 32773, 4, A_MaceBallImpact, 366, 0, 0 }, // state #365 + {SPR_FX02, 32774, 4, NULL, 367, 0, 0 }, // state #366 + {SPR_FX02, 32775, 4, NULL, 368, 0, 0 }, // state #367 + {SPR_FX02, 32776, 4, NULL, 369, 0, 0 }, // state #368 + {SPR_FX02, 32777, 4, NULL, 0, 0, 0 }, // state #369 + {SPR_FX02, 2, 4, NULL, 371, 0, 0 }, // state #370 + {SPR_FX02, 3, 4, NULL, 370, 0, 0 }, // state #371 + {SPR_FX02, 32773, 4, A_MaceBallImpact2, 366, 0, 0 }, // state #372 + {SPR_FX02, 0, 4, NULL, 374, 0, 0 }, // state #373 + {SPR_FX02, 1, 4, NULL, 373, 0, 0 }, // state #374 + {SPR_FX02, 4, 99, NULL, 375, 0, 0 }, // state #375 + {SPR_FX02, 32770, 4, A_DeathBallImpact, 366, 0, 0 }, // state #376 + {SPR_WSKL, 0, -1, NULL, 0, 0, 0 }, // state #377 + {SPR_HROD, 0, 1, A_WeaponReady, 378, 0, 0 }, // state #378 + {SPR_HROD, 0, 1, A_Lower, 379, 0, 0 }, // state #379 + {SPR_HROD, 0, 1, A_Raise, 380, 0, 0 }, // state #380 + {SPR_HROD, 0, 4, A_FireSkullRodPL1, 382, 0, 0 }, // state #381 + {SPR_HROD, 1, 4, A_FireSkullRodPL1, 383, 0, 0 }, // state #382 + {SPR_HROD, 1, 0, A_ReFire, 378, 0, 0 }, // state #383 + {SPR_HROD, 2, 2, NULL, 385, 0, 0 }, // state #384 + {SPR_HROD, 3, 3, NULL, 386, 0, 0 }, // state #385 + {SPR_HROD, 4, 2, NULL, 387, 0, 0 }, // state #386 + {SPR_HROD, 5, 3, NULL, 388, 0, 0 }, // state #387 + {SPR_HROD, 6, 4, A_FireSkullRodPL2, 389, 0, 0 }, // state #388 + {SPR_HROD, 5, 2, NULL, 390, 0, 0 }, // state #389 + {SPR_HROD, 4, 3, NULL, 391, 0, 0 }, // state #390 + {SPR_HROD, 3, 2, NULL, 392, 0, 0 }, // state #391 + {SPR_HROD, 2, 2, A_ReFire, 378, 0, 0 }, // state #392 + {SPR_FX00, 32768, 6, NULL, 394, 0, 0 }, // state #393 + {SPR_FX00, 32769, 6, NULL, 393, 0, 0 }, // state #394 + {SPR_FX00, 32775, 5, NULL, 396, 0, 0 }, // state #395 + {SPR_FX00, 32776, 5, NULL, 397, 0, 0 }, // state #396 + {SPR_FX00, 32777, 4, NULL, 398, 0, 0 }, // state #397 + {SPR_FX00, 32778, 4, NULL, 399, 0, 0 }, // state #398 + {SPR_FX00, 32779, 3, NULL, 400, 0, 0 }, // state #399 + {SPR_FX00, 32780, 3, NULL, 0, 0, 0 }, // state #400 + {SPR_FX00, 32770, 3, NULL, 402, 0, 0 }, // state #401 + {SPR_FX00, 32771, 3, A_SkullRodPL2Seek, 403, 0, 0 }, // state #402 + {SPR_FX00, 32772, 3, NULL, 404, 0, 0 }, // state #403 + {SPR_FX00, 32773, 3, A_SkullRodPL2Seek, 401, 0, 0 }, // state #404 + {SPR_FX00, 32775, 5, A_AddPlayerRain, 406, 0, 0 }, // state #405 + {SPR_FX00, 32776, 5, NULL, 407, 0, 0 }, // state #406 + {SPR_FX00, 32777, 4, NULL, 408, 0, 0 }, // state #407 + {SPR_FX00, 32778, 3, NULL, 409, 0, 0 }, // state #408 + {SPR_FX00, 32779, 3, NULL, 410, 0, 0 }, // state #409 + {SPR_FX00, 32780, 3, NULL, 411, 0, 0 }, // state #410 + {SPR_FX00, 6, 1, A_HideInCeiling, 412, 0, 0 }, // state #411 + {SPR_FX00, 6, 1, A_SkullRodStorm, 412, 0, 0 }, // state #412 + {SPR_FX20, 32768, -1, NULL, 0, 0, 0 }, // state #413 + {SPR_FX21, 32768, -1, NULL, 0, 0, 0 }, // state #414 + {SPR_FX22, 32768, -1, NULL, 0, 0, 0 }, // state #415 + {SPR_FX23, 32768, -1, NULL, 0, 0, 0 }, // state #416 + {SPR_FX20, 32769, 4, A_RainImpact, 418, 0, 0 }, // state #417 + {SPR_FX20, 32770, 4, NULL, 419, 0, 0 }, // state #418 + {SPR_FX20, 32771, 4, NULL, 420, 0, 0 }, // state #419 + {SPR_FX20, 32772, 4, NULL, 421, 0, 0 }, // state #420 + {SPR_FX20, 32773, 4, NULL, 0, 0, 0 }, // state #421 + {SPR_FX21, 32769, 4, A_RainImpact, 423, 0, 0 }, // state #422 + {SPR_FX21, 32770, 4, NULL, 424, 0, 0 }, // state #423 + {SPR_FX21, 32771, 4, NULL, 425, 0, 0 }, // state #424 + {SPR_FX21, 32772, 4, NULL, 426, 0, 0 }, // state #425 + {SPR_FX21, 32773, 4, NULL, 0, 0, 0 }, // state #426 + {SPR_FX22, 32769, 4, A_RainImpact, 428, 0, 0 }, // state #427 + {SPR_FX22, 32770, 4, NULL, 429, 0, 0 }, // state #428 + {SPR_FX22, 32771, 4, NULL, 430, 0, 0 }, // state #429 + {SPR_FX22, 32772, 4, NULL, 431, 0, 0 }, // state #430 + {SPR_FX22, 32773, 4, NULL, 0, 0, 0 }, // state #431 + {SPR_FX23, 32769, 4, A_RainImpact, 433, 0, 0 }, // state #432 + {SPR_FX23, 32770, 4, NULL, 434, 0, 0 }, // state #433 + {SPR_FX23, 32771, 4, NULL, 435, 0, 0 }, // state #434 + {SPR_FX23, 32772, 4, NULL, 436, 0, 0 }, // state #435 + {SPR_FX23, 32773, 4, NULL, 0, 0, 0 }, // state #436 + {SPR_FX20, 32774, 4, NULL, 441, 0, 0 }, // state #437 + {SPR_FX21, 32774, 4, NULL, 442, 0, 0 }, // state #438 + {SPR_FX22, 32774, 4, NULL, 443, 0, 0 }, // state #439 + {SPR_FX23, 32774, 4, NULL, 444, 0, 0 }, // state #440 + {SPR_FX20, 32775, 4, NULL, 445, 0, 0 }, // state #441 + {SPR_FX21, 32775, 4, NULL, 446, 0, 0 }, // state #442 + {SPR_FX22, 32775, 4, NULL, 447, 0, 0 }, // state #443 + {SPR_FX23, 32775, 4, NULL, 448, 0, 0 }, // state #444 + {SPR_FX20, 32776, 4, NULL, 0, 0, 0 }, // state #445 + {SPR_FX21, 32776, 4, NULL, 0, 0, 0 }, // state #446 + {SPR_FX22, 32776, 4, NULL, 0, 0, 0 }, // state #447 + {SPR_FX23, 32776, 4, NULL, 0, 0, 0 }, // state #448 + {SPR_GWND, 0, 1, A_WeaponReady, 449, 0, 0 }, // state #449 + {SPR_GWND, 0, 1, A_Lower, 450, 0, 0 }, // state #450 + {SPR_GWND, 0, 1, A_Raise, 451, 0, 0 }, // state #451 + {SPR_GWND, 1, 3, NULL, 453, 0, 0 }, // state #452 + {SPR_GWND, 2, 5, A_FireGoldWandPL1, 454, 0, 0 }, // state #453 + {SPR_GWND, 3, 3, NULL, 455, 0, 0 }, // state #454 + {SPR_GWND, 3, 0, A_ReFire, 449, 0, 0 }, // state #455 + {SPR_GWND, 1, 3, NULL, 457, 0, 0 }, // state #456 + {SPR_GWND, 2, 4, A_FireGoldWandPL2, 458, 0, 0 }, // state #457 + {SPR_GWND, 3, 3, NULL, 459, 0, 0 }, // state #458 + {SPR_GWND, 3, 0, A_ReFire, 449, 0, 0 }, // state #459 + {SPR_FX01, 32768, 6, NULL, 461, 0, 0 }, // state #460 + {SPR_FX01, 32769, 6, NULL, 460, 0, 0 }, // state #461 + {SPR_FX01, 32772, 3, NULL, 463, 0, 0 }, // state #462 + {SPR_FX01, 32773, 3, NULL, 464, 0, 0 }, // state #463 + {SPR_FX01, 32774, 3, NULL, 465, 0, 0 }, // state #464 + {SPR_FX01, 32775, 3, NULL, 0, 0, 0 }, // state #465 + {SPR_FX01, 32770, 6, NULL, 467, 0, 0 }, // state #466 + {SPR_FX01, 32771, 6, NULL, 466, 0, 0 }, // state #467 + {SPR_PUF2, 32768, 3, NULL, 469, 0, 0 }, // state #468 + {SPR_PUF2, 32769, 3, NULL, 470, 0, 0 }, // state #469 + {SPR_PUF2, 32770, 3, NULL, 471, 0, 0 }, // state #470 + {SPR_PUF2, 32771, 3, NULL, 472, 0, 0 }, // state #471 + {SPR_PUF2, 32772, 3, NULL, 0, 0, 0 }, // state #472 + {SPR_WPHX, 0, -1, NULL, 0, 0, 0 }, // state #473 + {SPR_PHNX, 0, 1, A_WeaponReady, 474, 0, 0 }, // state #474 + {SPR_PHNX, 0, 1, A_Lower, 475, 0, 0 }, // state #475 + {SPR_PHNX, 0, 1, A_Raise, 476, 0, 0 }, // state #476 + {SPR_PHNX, 1, 5, NULL, 478, 0, 0 }, // state #477 + {SPR_PHNX, 2, 7, A_FirePhoenixPL1, 479, 0, 0 }, // state #478 + {SPR_PHNX, 3, 4, NULL, 480, 0, 0 }, // state #479 + {SPR_PHNX, 1, 4, NULL, 481, 0, 0 }, // state #480 + {SPR_PHNX, 1, 0, A_ReFire, 474, 0, 0 }, // state #481 + {SPR_PHNX, 1, 3, A_InitPhoenixPL2, 483, 0, 0 }, // state #482 + {SPR_PHNX, 32770, 1, A_FirePhoenixPL2, 484, 0, 0 }, // state #483 + {SPR_PHNX, 1, 4, A_ReFire, 485, 0, 0 }, // state #484 + {SPR_PHNX, 1, 4, A_ShutdownPhoenixPL2, 474, 0, 0 }, // state #485 + {SPR_FX04, 32768, 4, A_PhoenixPuff, 486, 0, 0 }, // state #486 + {SPR_FX08, 32768, 6, A_Explode, 488, 0, 0 }, // state #487 + {SPR_FX08, 32769, 5, NULL, 489, 0, 0 }, // state #488 + {SPR_FX08, 32770, 5, NULL, 490, 0, 0 }, // state #489 + {SPR_FX08, 32771, 4, NULL, 491, 0, 0 }, // state #490 + {SPR_FX08, 32772, 4, NULL, 492, 0, 0 }, // state #491 + {SPR_FX08, 32773, 4, NULL, 493, 0, 0 }, // state #492 + {SPR_FX08, 32774, 4, NULL, 494, 0, 0 }, // state #493 + {SPR_FX08, 32775, 4, NULL, 0, 0, 0 }, // state #494 + {SPR_FX04, 1, 4, NULL, 496, 0, 0 }, // state #495 + {SPR_FX04, 2, 4, NULL, 497, 0, 0 }, // state #496 + {SPR_FX04, 3, 4, NULL, 498, 0, 0 }, // state #497 + {SPR_FX04, 4, 4, NULL, 499, 0, 0 }, // state #498 + {SPR_FX04, 5, 4, NULL, 0, 0, 0 }, // state #499 + {SPR_FX09, 32768, 2, NULL, 501, 0, 0 }, // state #500 + {SPR_FX09, 32769, 2, NULL, 502, 0, 0 }, // state #501 + {SPR_FX09, 32768, 2, NULL, 503, 0, 0 }, // state #502 + {SPR_FX09, 32769, 2, NULL, 504, 0, 0 }, // state #503 + {SPR_FX09, 32768, 2, NULL, 505, 0, 0 }, // state #504 + {SPR_FX09, 32769, 2, A_FlameEnd, 506, 0, 0 }, // state #505 + {SPR_FX09, 32770, 2, NULL, 507, 0, 0 }, // state #506 + {SPR_FX09, 32771, 2, NULL, 508, 0, 0 }, // state #507 + {SPR_FX09, 32772, 2, NULL, 509, 0, 0 }, // state #508 + {SPR_FX09, 32773, 2, NULL, 0, 0, 0 }, // state #509 + {SPR_FX09, 32774, 3, NULL, 511, 0, 0 }, // state #510 + {SPR_FX09, 32775, 3, A_FloatPuff, 512, 0, 0 }, // state #511 + {SPR_FX09, 32776, 4, NULL, 513, 0, 0 }, // state #512 + {SPR_FX09, 32777, 5, NULL, 514, 0, 0 }, // state #513 + {SPR_FX09, 32778, 5, NULL, 0, 0, 0 }, // state #514 + {SPR_WBOW, 0, -1, NULL, 0, 0, 0 }, // state #515 + {SPR_CRBW, 0, 1, A_WeaponReady, 517, 0, 0 }, // state #516 + {SPR_CRBW, 0, 1, A_WeaponReady, 518, 0, 0 }, // state #517 + {SPR_CRBW, 0, 1, A_WeaponReady, 519, 0, 0 }, // state #518 + {SPR_CRBW, 0, 1, A_WeaponReady, 520, 0, 0 }, // state #519 + {SPR_CRBW, 0, 1, A_WeaponReady, 521, 0, 0 }, // state #520 + {SPR_CRBW, 0, 1, A_WeaponReady, 522, 0, 0 }, // state #521 + {SPR_CRBW, 1, 1, A_WeaponReady, 523, 0, 0 }, // state #522 + {SPR_CRBW, 1, 1, A_WeaponReady, 524, 0, 0 }, // state #523 + {SPR_CRBW, 1, 1, A_WeaponReady, 525, 0, 0 }, // state #524 + {SPR_CRBW, 1, 1, A_WeaponReady, 526, 0, 0 }, // state #525 + {SPR_CRBW, 1, 1, A_WeaponReady, 527, 0, 0 }, // state #526 + {SPR_CRBW, 1, 1, A_WeaponReady, 528, 0, 0 }, // state #527 + {SPR_CRBW, 2, 1, A_WeaponReady, 529, 0, 0 }, // state #528 + {SPR_CRBW, 2, 1, A_WeaponReady, 530, 0, 0 }, // state #529 + {SPR_CRBW, 2, 1, A_WeaponReady, 531, 0, 0 }, // state #530 + {SPR_CRBW, 2, 1, A_WeaponReady, 532, 0, 0 }, // state #531 + {SPR_CRBW, 2, 1, A_WeaponReady, 533, 0, 0 }, // state #532 + {SPR_CRBW, 2, 1, A_WeaponReady, 516, 0, 0 }, // state #533 + {SPR_CRBW, 0, 1, A_Lower, 534, 0, 0 }, // state #534 + {SPR_CRBW, 0, 1, A_Raise, 535, 0, 0 }, // state #535 + {SPR_CRBW, 3, 6, A_FireCrossbowPL1, 537, 0, 0 }, // state #536 + {SPR_CRBW, 4, 3, NULL, 538, 0, 0 }, // state #537 + {SPR_CRBW, 5, 3, NULL, 539, 0, 0 }, // state #538 + {SPR_CRBW, 6, 3, NULL, 540, 0, 0 }, // state #539 + {SPR_CRBW, 7, 3, NULL, 541, 0, 0 }, // state #540 + {SPR_CRBW, 0, 4, NULL, 542, 0, 0 }, // state #541 + {SPR_CRBW, 1, 4, NULL, 543, 0, 0 }, // state #542 + {SPR_CRBW, 2, 5, A_ReFire, 516, 0, 0 }, // state #543 + {SPR_CRBW, 3, 5, A_FireCrossbowPL2, 545, 0, 0 }, // state #544 + {SPR_CRBW, 4, 3, NULL, 546, 0, 0 }, // state #545 + {SPR_CRBW, 5, 2, NULL, 547, 0, 0 }, // state #546 + {SPR_CRBW, 6, 3, NULL, 548, 0, 0 }, // state #547 + {SPR_CRBW, 7, 2, NULL, 549, 0, 0 }, // state #548 + {SPR_CRBW, 0, 3, NULL, 550, 0, 0 }, // state #549 + {SPR_CRBW, 1, 3, NULL, 551, 0, 0 }, // state #550 + {SPR_CRBW, 2, 4, A_ReFire, 516, 0, 0 }, // state #551 + {SPR_FX03, 32769, 1, NULL, 552, 0, 0 }, // state #552 + {SPR_FX03, 32775, 8, NULL, 554, 0, 0 }, // state #553 + {SPR_FX03, 32776, 8, NULL, 555, 0, 0 }, // state #554 + {SPR_FX03, 32777, 8, NULL, 0, 0, 0 }, // state #555 + {SPR_FX03, 32769, 1, A_BoltSpark, 556, 0, 0 }, // state #556 + {SPR_FX03, 32768, 1, NULL, 557, 0, 0 }, // state #557 + {SPR_FX03, 32770, 8, NULL, 559, 0, 0 }, // state #558 + {SPR_FX03, 32771, 8, NULL, 560, 0, 0 }, // state #559 + {SPR_FX03, 32772, 8, NULL, 0, 0, 0 }, // state #560 + {SPR_FX03, 32773, 8, NULL, 562, 0, 0 }, // state #561 + {SPR_FX03, 32774, 8, NULL, 0, 0, 0 }, // state #562 + {SPR_BLOD, 2, 8, NULL, 564, 0, 0 }, // state #563 + {SPR_BLOD, 1, 8, NULL, 565, 0, 0 }, // state #564 + {SPR_BLOD, 0, 8, NULL, 0, 0, 0 }, // state #565 + {SPR_BLOD, 2, 8, NULL, 567, 0, 0 }, // state #566 + {SPR_BLOD, 1, 8, NULL, 568, 0, 0 }, // state #567 + {SPR_BLOD, 0, 8, NULL, 0, 0, 0 }, // state #568 + {SPR_BLOD, 0, 6, NULL, 0, 0, 0 }, // state #569 + {SPR_PLAY, 0, -1, NULL, 0, 0, 0 }, // state #570 + {SPR_PLAY, 0, 4, NULL, 572, 0, 0 }, // state #571 + {SPR_PLAY, 1, 4, NULL, 573, 0, 0 }, // state #572 + {SPR_PLAY, 2, 4, NULL, 574, 0, 0 }, // state #573 + {SPR_PLAY, 3, 4, NULL, 571, 0, 0 }, // state #574 + {SPR_PLAY, 4, 12, NULL, 570, 0, 0 }, // state #575 + {SPR_PLAY, 32773, 6, NULL, 575, 0, 0 }, // state #576 + {SPR_PLAY, 6, 4, NULL, 578, 0, 0 }, // state #577 + {SPR_PLAY, 6, 4, A_Pain, 570, 0, 0 }, // state #578 + {SPR_PLAY, 7, 6, NULL, 580, 0, 0 }, // state #579 + {SPR_PLAY, 8, 6, A_Scream, 581, 0, 0 }, // state #580 + {SPR_PLAY, 9, 6, NULL, 582, 0, 0 }, // state #581 + {SPR_PLAY, 10, 6, NULL, 583, 0, 0 }, // state #582 + {SPR_PLAY, 11, 6, A_NoBlocking, 584, 0, 0 }, // state #583 + {SPR_PLAY, 12, 6, NULL, 585, 0, 0 }, // state #584 + {SPR_PLAY, 13, 6, NULL, 586, 0, 0 }, // state #585 + {SPR_PLAY, 14, 6, NULL, 587, 0, 0 }, // state #586 + {SPR_PLAY, 15, -1, A_AddPlayerCorpse, 0, 0, 0 }, // state #587 + {SPR_PLAY, 16, 5, A_Scream, 589, 0, 0 }, // state #588 + {SPR_PLAY, 17, 5, A_SkullPop, 590, 0, 0 }, // state #589 + {SPR_PLAY, 18, 5, A_NoBlocking, 591, 0, 0 }, // state #590 + {SPR_PLAY, 19, 5, NULL, 592, 0, 0 }, // state #591 + {SPR_PLAY, 20, 5, NULL, 593, 0, 0 }, // state #592 + {SPR_PLAY, 21, 5, NULL, 594, 0, 0 }, // state #593 + {SPR_PLAY, 22, 5, NULL, 595, 0, 0 }, // state #594 + {SPR_PLAY, 23, 5, NULL, 596, 0, 0 }, // state #595 + {SPR_PLAY, 24, -1, A_AddPlayerCorpse, 0, 0, 0 }, // state #596 + {SPR_FDTH, 32768, 5, A_FlameSnd, 598, 0, 0 }, // state #597 + {SPR_FDTH, 32769, 4, NULL, 599, 0, 0 }, // state #598 + {SPR_FDTH, 32770, 5, NULL, 600, 0, 0 }, // state #599 + {SPR_FDTH, 32771, 4, A_Scream, 601, 0, 0 }, // state #600 + {SPR_FDTH, 32772, 5, NULL, 602, 0, 0 }, // state #601 + {SPR_FDTH, 32773, 4, NULL, 603, 0, 0 }, // state #602 + {SPR_FDTH, 32774, 5, A_FlameSnd, 604, 0, 0 }, // state #603 + {SPR_FDTH, 32775, 4, NULL, 605, 0, 0 }, // state #604 + {SPR_FDTH, 32776, 5, NULL, 606, 0, 0 }, // state #605 + {SPR_FDTH, 32777, 4, NULL, 607, 0, 0 }, // state #606 + {SPR_FDTH, 32778, 5, NULL, 608, 0, 0 }, // state #607 + {SPR_FDTH, 32779, 4, NULL, 609, 0, 0 }, // state #608 + {SPR_FDTH, 32780, 5, NULL, 610, 0, 0 }, // state #609 + {SPR_FDTH, 32781, 4, NULL, 611, 0, 0 }, // state #610 + {SPR_FDTH, 32782, 5, A_NoBlocking, 612, 0, 0 }, // state #611 + {SPR_FDTH, 32783, 4, NULL, 613, 0, 0 }, // state #612 + {SPR_FDTH, 32784, 5, NULL, 614, 0, 0 }, // state #613 + {SPR_FDTH, 32785, 4, NULL, 615, 0, 0 }, // state #614 + {SPR_ACLO, 4, 35, A_CheckBurnGone, 615, 0, 0 }, // state #615 + {SPR_ACLO, 4, 8, NULL, 0, 0, 0 }, // state #616 + {SPR_BSKL, 0, 5, A_CheckSkullFloor, 618, 0, 0 }, // state #617 + {SPR_BSKL, 1, 5, A_CheckSkullFloor, 619, 0, 0 }, // state #618 + {SPR_BSKL, 2, 5, A_CheckSkullFloor, 620, 0, 0 }, // state #619 + {SPR_BSKL, 3, 5, A_CheckSkullFloor, 621, 0, 0 }, // state #620 + {SPR_BSKL, 4, 5, A_CheckSkullFloor, 617, 0, 0 }, // state #621 + {SPR_BSKL, 5, 16, A_CheckSkullDone, 622, 0, 0 }, // state #622 + {SPR_BSKL, 5, 1050, NULL, 0, 0, 0 }, // state #623 + {SPR_CHKN, 0, -1, NULL, 0, 0, 0 }, // state #624 + {SPR_CHKN, 0, 3, NULL, 626, 0, 0 }, // state #625 + {SPR_CHKN, 1, 3, NULL, 627, 0, 0 }, // state #626 + {SPR_CHKN, 0, 3, NULL, 628, 0, 0 }, // state #627 + {SPR_CHKN, 1, 3, NULL, 625, 0, 0 }, // state #628 + {SPR_CHKN, 2, 12, NULL, 624, 0, 0 }, // state #629 + {SPR_CHKN, 3, 4, A_Feathers, 631, 0, 0 }, // state #630 + {SPR_CHKN, 2, 4, A_Pain, 624, 0, 0 }, // state #631 + {SPR_CHKN, 0, 10, A_ChicLook, 633, 0, 0 }, // state #632 + {SPR_CHKN, 1, 10, A_ChicLook, 632, 0, 0 }, // state #633 + {SPR_CHKN, 0, 3, A_ChicChase, 635, 0, 0 }, // state #634 + {SPR_CHKN, 1, 3, A_ChicChase, 634, 0, 0 }, // state #635 + {SPR_CHKN, 3, 5, A_Feathers, 637, 0, 0 }, // state #636 + {SPR_CHKN, 2, 5, A_ChicPain, 634, 0, 0 }, // state #637 + {SPR_CHKN, 0, 8, A_FaceTarget, 639, 0, 0 }, // state #638 + {SPR_CHKN, 2, 10, A_ChicAttack, 634, 0, 0 }, // state #639 + {SPR_CHKN, 4, 6, A_Scream, 641, 0, 0 }, // state #640 + {SPR_CHKN, 5, 6, A_Feathers, 642, 0, 0 }, // state #641 + {SPR_CHKN, 6, 6, NULL, 643, 0, 0 }, // state #642 + {SPR_CHKN, 7, 6, A_NoBlocking, 644, 0, 0 }, // state #643 + {SPR_CHKN, 8, 6, NULL, 645, 0, 0 }, // state #644 + {SPR_CHKN, 9, 6, NULL, 646, 0, 0 }, // state #645 + {SPR_CHKN, 10, 6, NULL, 647, 0, 0 }, // state #646 + {SPR_CHKN, 11, -1, NULL, 0, 0, 0 }, // state #647 + {SPR_CHKN, 12, 3, NULL, 649, 0, 0 }, // state #648 + {SPR_CHKN, 13, 3, NULL, 650, 0, 0 }, // state #649 + {SPR_CHKN, 14, 3, NULL, 651, 0, 0 }, // state #650 + {SPR_CHKN, 15, 3, NULL, 652, 0, 0 }, // state #651 + {SPR_CHKN, 16, 3, NULL, 653, 0, 0 }, // state #652 + {SPR_CHKN, 15, 3, NULL, 654, 0, 0 }, // state #653 + {SPR_CHKN, 14, 3, NULL, 655, 0, 0 }, // state #654 + {SPR_CHKN, 13, 3, NULL, 648, 0, 0 }, // state #655 + {SPR_CHKN, 13, 6, NULL, 0, 0, 0 }, // state #656 + {SPR_MUMM, 0, 10, A_Look, 658, 0, 0 }, // state #657 + {SPR_MUMM, 1, 10, A_Look, 657, 0, 0 }, // state #658 + {SPR_MUMM, 0, 4, A_Chase, 660, 0, 0 }, // state #659 + {SPR_MUMM, 1, 4, A_Chase, 661, 0, 0 }, // state #660 + {SPR_MUMM, 2, 4, A_Chase, 662, 0, 0 }, // state #661 + {SPR_MUMM, 3, 4, A_Chase, 659, 0, 0 }, // state #662 + {SPR_MUMM, 4, 6, A_FaceTarget, 664, 0, 0 }, // state #663 + {SPR_MUMM, 5, 6, A_MummyAttack, 665, 0, 0 }, // state #664 + {SPR_MUMM, 6, 6, A_FaceTarget, 659, 0, 0 }, // state #665 + {SPR_MUMM, 23, 5, A_FaceTarget, 667, 0, 0 }, // state #666 + {SPR_MUMM, 32792, 5, A_FaceTarget, 668, 0, 0 }, // state #667 + {SPR_MUMM, 23, 5, A_FaceTarget, 669, 0, 0 }, // state #668 + {SPR_MUMM, 32792, 5, A_FaceTarget, 670, 0, 0 }, // state #669 + {SPR_MUMM, 23, 5, A_FaceTarget, 671, 0, 0 }, // state #670 + {SPR_MUMM, 32792, 15, A_MummyAttack2, 659, 0, 0 }, // state #671 + {SPR_MUMM, 7, 4, NULL, 673, 0, 0 }, // state #672 + {SPR_MUMM, 7, 4, A_Pain, 659, 0, 0 }, // state #673 + {SPR_MUMM, 8, 5, NULL, 675, 0, 0 }, // state #674 + {SPR_MUMM, 9, 5, A_Scream, 676, 0, 0 }, // state #675 + {SPR_MUMM, 10, 5, A_MummySoul, 677, 0, 0 }, // state #676 + {SPR_MUMM, 11, 5, NULL, 678, 0, 0 }, // state #677 + {SPR_MUMM, 12, 5, A_NoBlocking, 679, 0, 0 }, // state #678 + {SPR_MUMM, 13, 5, NULL, 680, 0, 0 }, // state #679 + {SPR_MUMM, 14, 5, NULL, 681, 0, 0 }, // state #680 + {SPR_MUMM, 15, -1, NULL, 0, 0, 0 }, // state #681 + {SPR_MUMM, 16, 5, NULL, 683, 0, 0 }, // state #682 + {SPR_MUMM, 17, 5, NULL, 684, 0, 0 }, // state #683 + {SPR_MUMM, 18, 5, NULL, 685, 0, 0 }, // state #684 + {SPR_MUMM, 19, 9, NULL, 686, 0, 0 }, // state #685 + {SPR_MUMM, 20, 5, NULL, 687, 0, 0 }, // state #686 + {SPR_MUMM, 21, 5, NULL, 688, 0, 0 }, // state #687 + {SPR_MUMM, 22, 5, NULL, 0, 0, 0 }, // state #688 + {SPR_FX15, 32768, 5, A_ContMobjSound, 690, 0, 0 }, // state #689 + {SPR_FX15, 32769, 5, A_MummyFX1Seek, 691, 0, 0 }, // state #690 + {SPR_FX15, 32770, 5, NULL, 692, 0, 0 }, // state #691 + {SPR_FX15, 32769, 5, A_MummyFX1Seek, 689, 0, 0 }, // state #692 + {SPR_FX15, 32771, 5, NULL, 694, 0, 0 }, // state #693 + {SPR_FX15, 32772, 5, NULL, 695, 0, 0 }, // state #694 + {SPR_FX15, 32773, 5, NULL, 696, 0, 0 }, // state #695 + {SPR_FX15, 32774, 5, NULL, 0, 0, 0 }, // state #696 + {SPR_BEAS, 0, 10, A_Look, 698, 0, 0 }, // state #697 + {SPR_BEAS, 1, 10, A_Look, 697, 0, 0 }, // state #698 + {SPR_BEAS, 0, 3, A_Chase, 700, 0, 0 }, // state #699 + {SPR_BEAS, 1, 3, A_Chase, 701, 0, 0 }, // state #700 + {SPR_BEAS, 2, 3, A_Chase, 702, 0, 0 }, // state #701 + {SPR_BEAS, 3, 3, A_Chase, 703, 0, 0 }, // state #702 + {SPR_BEAS, 4, 3, A_Chase, 704, 0, 0 }, // state #703 + {SPR_BEAS, 5, 3, A_Chase, 699, 0, 0 }, // state #704 + {SPR_BEAS, 7, 10, A_FaceTarget, 706, 0, 0 }, // state #705 + {SPR_BEAS, 8, 10, A_BeastAttack, 699, 0, 0 }, // state #706 + {SPR_BEAS, 6, 3, NULL, 708, 0, 0 }, // state #707 + {SPR_BEAS, 6, 3, A_Pain, 699, 0, 0 }, // state #708 + {SPR_BEAS, 17, 6, NULL, 710, 0, 0 }, // state #709 + {SPR_BEAS, 18, 6, A_Scream, 711, 0, 0 }, // state #710 + {SPR_BEAS, 19, 6, NULL, 712, 0, 0 }, // state #711 + {SPR_BEAS, 20, 6, NULL, 713, 0, 0 }, // state #712 + {SPR_BEAS, 21, 6, NULL, 714, 0, 0 }, // state #713 + {SPR_BEAS, 22, 6, A_NoBlocking, 715, 0, 0 }, // state #714 + {SPR_BEAS, 23, 6, NULL, 716, 0, 0 }, // state #715 + {SPR_BEAS, 24, 6, NULL, 717, 0, 0 }, // state #716 + {SPR_BEAS, 25, -1, NULL, 0, 0, 0 }, // state #717 + {SPR_BEAS, 9, 5, NULL, 719, 0, 0 }, // state #718 + {SPR_BEAS, 10, 6, A_Scream, 720, 0, 0 }, // state #719 + {SPR_BEAS, 11, 5, NULL, 721, 0, 0 }, // state #720 + {SPR_BEAS, 12, 6, NULL, 722, 0, 0 }, // state #721 + {SPR_BEAS, 13, 5, NULL, 723, 0, 0 }, // state #722 + {SPR_BEAS, 14, 6, A_NoBlocking, 724, 0, 0 }, // state #723 + {SPR_BEAS, 15, 5, NULL, 725, 0, 0 }, // state #724 + {SPR_BEAS, 16, -1, NULL, 0, 0, 0 }, // state #725 + {SPR_FRB1, 0, 2, A_BeastPuff, 727, 0, 0 }, // state #726 + {SPR_FRB1, 0, 2, A_BeastPuff, 728, 0, 0 }, // state #727 + {SPR_FRB1, 1, 2, A_BeastPuff, 729, 0, 0 }, // state #728 + {SPR_FRB1, 1, 2, A_BeastPuff, 730, 0, 0 }, // state #729 + {SPR_FRB1, 2, 2, A_BeastPuff, 731, 0, 0 }, // state #730 + {SPR_FRB1, 2, 2, A_BeastPuff, 726, 0, 0 }, // state #731 + {SPR_FRB1, 3, 4, NULL, 733, 0, 0 }, // state #732 + {SPR_FRB1, 4, 4, NULL, 734, 0, 0 }, // state #733 + {SPR_FRB1, 5, 4, NULL, 735, 0, 0 }, // state #734 + {SPR_FRB1, 6, 4, NULL, 736, 0, 0 }, // state #735 + {SPR_FRB1, 7, 4, NULL, 0, 0, 0 }, // state #736 + {SPR_FRB1, 0, 4, NULL, 738, 0, 0 }, // state #737 + {SPR_FRB1, 1, 4, NULL, 739, 0, 0 }, // state #738 + {SPR_FRB1, 2, 4, NULL, 740, 0, 0 }, // state #739 + {SPR_FRB1, 3, 4, NULL, 741, 0, 0 }, // state #740 + {SPR_FRB1, 4, 4, NULL, 742, 0, 0 }, // state #741 + {SPR_FRB1, 5, 4, NULL, 743, 0, 0 }, // state #742 + {SPR_FRB1, 6, 4, NULL, 744, 0, 0 }, // state #743 + {SPR_FRB1, 7, 4, NULL, 0, 0, 0 }, // state #744 + {SPR_FRB1, 32768, 4, NULL, 746, 0, 0 }, // state #745 + {SPR_FRB1, 32769, 4, NULL, 747, 0, 0 }, // state #746 + {SPR_FRB1, 32770, 4, NULL, 748, 0, 0 }, // state #747 + {SPR_FRB1, 32771, 4, NULL, 749, 0, 0 }, // state #748 + {SPR_FRB1, 32772, 4, NULL, 750, 0, 0 }, // state #749 + {SPR_FRB1, 32773, 4, NULL, 751, 0, 0 }, // state #750 + {SPR_FRB1, 32774, 4, NULL, 752, 0, 0 }, // state #751 + {SPR_FRB1, 32775, 4, NULL, 0, 0, 0 }, // state #752 + {SPR_FRB1, 3, 4, NULL, 754, 0, 0 }, // state #753 + {SPR_FRB1, 4, 4, NULL, 755, 0, 0 }, // state #754 + {SPR_FRB1, 5, 4, NULL, 756, 0, 0 }, // state #755 + {SPR_FRB1, 6, 4, NULL, 757, 0, 0 }, // state #756 + {SPR_FRB1, 7, 4, NULL, 0, 0, 0 }, // state #757 + {SPR_SNKE, 0, 10, A_Look, 759, 0, 0 }, // state #758 + {SPR_SNKE, 1, 10, A_Look, 758, 0, 0 }, // state #759 + {SPR_SNKE, 0, 4, A_Chase, 761, 0, 0 }, // state #760 + {SPR_SNKE, 1, 4, A_Chase, 762, 0, 0 }, // state #761 + {SPR_SNKE, 2, 4, A_Chase, 763, 0, 0 }, // state #762 + {SPR_SNKE, 3, 4, A_Chase, 760, 0, 0 }, // state #763 + {SPR_SNKE, 5, 5, A_FaceTarget, 765, 0, 0 }, // state #764 + {SPR_SNKE, 5, 5, A_FaceTarget, 766, 0, 0 }, // state #765 + {SPR_SNKE, 5, 4, A_SnakeAttack, 767, 0, 0 }, // state #766 + {SPR_SNKE, 5, 4, A_SnakeAttack, 768, 0, 0 }, // state #767 + {SPR_SNKE, 5, 4, A_SnakeAttack, 769, 0, 0 }, // state #768 + {SPR_SNKE, 5, 5, A_FaceTarget, 770, 0, 0 }, // state #769 + {SPR_SNKE, 5, 5, A_FaceTarget, 771, 0, 0 }, // state #770 + {SPR_SNKE, 5, 5, A_FaceTarget, 772, 0, 0 }, // state #771 + {SPR_SNKE, 5, 4, A_SnakeAttack2, 760, 0, 0 }, // state #772 + {SPR_SNKE, 4, 3, NULL, 774, 0, 0 }, // state #773 + {SPR_SNKE, 4, 3, A_Pain, 760, 0, 0 }, // state #774 + {SPR_SNKE, 6, 5, NULL, 776, 0, 0 }, // state #775 + {SPR_SNKE, 7, 5, A_Scream, 777, 0, 0 }, // state #776 + {SPR_SNKE, 8, 5, NULL, 778, 0, 0 }, // state #777 + {SPR_SNKE, 9, 5, NULL, 779, 0, 0 }, // state #778 + {SPR_SNKE, 10, 5, NULL, 780, 0, 0 }, // state #779 + {SPR_SNKE, 11, 5, NULL, 781, 0, 0 }, // state #780 + {SPR_SNKE, 12, 5, A_NoBlocking, 782, 0, 0 }, // state #781 + {SPR_SNKE, 13, 5, NULL, 783, 0, 0 }, // state #782 + {SPR_SNKE, 14, 5, NULL, 784, 0, 0 }, // state #783 + {SPR_SNKE, 15, -1, NULL, 0, 0, 0 }, // state #784 + {SPR_SNFX, 32768, 5, NULL, 786, 0, 0 }, // state #785 + {SPR_SNFX, 32769, 5, NULL, 787, 0, 0 }, // state #786 + {SPR_SNFX, 32770, 5, NULL, 788, 0, 0 }, // state #787 + {SPR_SNFX, 32771, 5, NULL, 785, 0, 0 }, // state #788 + {SPR_SNFX, 32772, 5, NULL, 790, 0, 0 }, // state #789 + {SPR_SNFX, 32773, 5, NULL, 791, 0, 0 }, // state #790 + {SPR_SNFX, 32774, 4, NULL, 792, 0, 0 }, // state #791 + {SPR_SNFX, 32775, 3, NULL, 793, 0, 0 }, // state #792 + {SPR_SNFX, 32776, 3, NULL, 0, 0, 0 }, // state #793 + {SPR_SNFX, 32777, 6, NULL, 795, 0, 0 }, // state #794 + {SPR_SNFX, 32778, 6, NULL, 794, 0, 0 }, // state #795 + {SPR_SNFX, 32779, 5, NULL, 797, 0, 0 }, // state #796 + {SPR_SNFX, 32780, 5, NULL, 798, 0, 0 }, // state #797 + {SPR_SNFX, 32781, 4, NULL, 799, 0, 0 }, // state #798 + {SPR_SNFX, 32782, 3, NULL, 0, 0, 0 }, // state #799 + {SPR_HEAD, 0, 10, A_Look, 800, 0, 0 }, // state #800 + {SPR_HEAD, 0, 4, A_Chase, 801, 0, 0 }, // state #801 + {SPR_HEAD, 0, 5, A_FaceTarget, 803, 0, 0 }, // state #802 + {SPR_HEAD, 1, 20, A_HeadAttack, 801, 0, 0 }, // state #803 + {SPR_HEAD, 0, 4, NULL, 805, 0, 0 }, // state #804 + {SPR_HEAD, 0, 4, A_Pain, 801, 0, 0 }, // state #805 + {SPR_HEAD, 2, 7, NULL, 807, 0, 0 }, // state #806 + {SPR_HEAD, 3, 7, A_Scream, 808, 0, 0 }, // state #807 + {SPR_HEAD, 4, 7, NULL, 809, 0, 0 }, // state #808 + {SPR_HEAD, 5, 7, NULL, 810, 0, 0 }, // state #809 + {SPR_HEAD, 6, 7, A_NoBlocking, 811, 0, 0 }, // state #810 + {SPR_HEAD, 7, 7, NULL, 812, 0, 0 }, // state #811 + {SPR_HEAD, 8, -1, A_BossDeath, 0, 0, 0 }, // state #812 + {SPR_FX05, 0, 6, NULL, 814, 0, 0 }, // state #813 + {SPR_FX05, 1, 6, NULL, 815, 0, 0 }, // state #814 + {SPR_FX05, 2, 6, NULL, 813, 0, 0 }, // state #815 + {SPR_FX05, 3, 5, A_HeadIceImpact, 817, 0, 0 }, // state #816 + {SPR_FX05, 4, 5, NULL, 818, 0, 0 }, // state #817 + {SPR_FX05, 5, 5, NULL, 819, 0, 0 }, // state #818 + {SPR_FX05, 6, 5, NULL, 0, 0, 0 }, // state #819 + {SPR_FX05, 7, 6, NULL, 821, 0, 0 }, // state #820 + {SPR_FX05, 8, 6, NULL, 822, 0, 0 }, // state #821 + {SPR_FX05, 9, 6, NULL, 820, 0, 0 }, // state #822 + {SPR_FX05, 3, 5, NULL, 824, 0, 0 }, // state #823 + {SPR_FX05, 4, 5, NULL, 825, 0, 0 }, // state #824 + {SPR_FX05, 5, 5, NULL, 826, 0, 0 }, // state #825 + {SPR_FX05, 6, 5, NULL, 0, 0, 0 }, // state #826 + {SPR_FX06, 0, 4, A_HeadFireGrow, 828, 0, 0 }, // state #827 + {SPR_FX06, 1, 4, A_HeadFireGrow, 829, 0, 0 }, // state #828 + {SPR_FX06, 2, 4, A_HeadFireGrow, 827, 0, 0 }, // state #829 + {SPR_FX06, 0, 5, NULL, 831, 0, 0 }, // state #830 + {SPR_FX06, 1, 5, NULL, 832, 0, 0 }, // state #831 + {SPR_FX06, 2, 5, NULL, 830, 0, 0 }, // state #832 + {SPR_FX06, 3, 5, NULL, 834, 0, 0 }, // state #833 + {SPR_FX06, 4, 5, NULL, 835, 0, 0 }, // state #834 + {SPR_FX06, 5, 5, NULL, 836, 0, 0 }, // state #835 + {SPR_FX06, 6, 5, NULL, 0, 0, 0 }, // state #836 + {SPR_FX07, 3, 3, NULL, 838, 0, 0 }, // state #837 + {SPR_FX07, 4, 3, NULL, 839, 0, 0 }, // state #838 + {SPR_FX07, 5, 3, NULL, 840, 0, 0 }, // state #839 + {SPR_FX07, 6, 3, NULL, 841, 0, 0 }, // state #840 + {SPR_FX07, 0, 3, A_WhirlwindSeek, 842, 0, 0 }, // state #841 + {SPR_FX07, 1, 3, A_WhirlwindSeek, 843, 0, 0 }, // state #842 + {SPR_FX07, 2, 3, A_WhirlwindSeek, 841, 0, 0 }, // state #843 + {SPR_FX07, 6, 4, NULL, 845, 0, 0 }, // state #844 + {SPR_FX07, 5, 4, NULL, 846, 0, 0 }, // state #845 + {SPR_FX07, 4, 4, NULL, 847, 0, 0 }, // state #846 + {SPR_FX07, 3, 4, NULL, 0, 0, 0 }, // state #847 + {SPR_CLNK, 0, 10, A_Look, 849, 0, 0 }, // state #848 + {SPR_CLNK, 1, 10, A_Look, 848, 0, 0 }, // state #849 + {SPR_CLNK, 0, 3, A_Chase, 851, 0, 0 }, // state #850 + {SPR_CLNK, 1, 3, A_Chase, 852, 0, 0 }, // state #851 + {SPR_CLNK, 2, 3, A_Chase, 853, 0, 0 }, // state #852 + {SPR_CLNK, 3, 3, A_Chase, 850, 0, 0 }, // state #853 + {SPR_CLNK, 4, 5, A_FaceTarget, 855, 0, 0 }, // state #854 + {SPR_CLNK, 5, 4, A_FaceTarget, 856, 0, 0 }, // state #855 + {SPR_CLNK, 6, 7, A_ClinkAttack, 850, 0, 0 }, // state #856 + {SPR_CLNK, 7, 3, NULL, 858, 0, 0 }, // state #857 + {SPR_CLNK, 7, 3, A_Pain, 850, 0, 0 }, // state #858 + {SPR_CLNK, 8, 6, NULL, 860, 0, 0 }, // state #859 + {SPR_CLNK, 9, 6, NULL, 861, 0, 0 }, // state #860 + {SPR_CLNK, 10, 5, A_Scream, 862, 0, 0 }, // state #861 + {SPR_CLNK, 11, 5, A_NoBlocking, 863, 0, 0 }, // state #862 + {SPR_CLNK, 12, 5, NULL, 864, 0, 0 }, // state #863 + {SPR_CLNK, 13, 5, NULL, 865, 0, 0 }, // state #864 + {SPR_CLNK, 14, -1, NULL, 0, 0, 0 }, // state #865 + {SPR_WZRD, 0, 10, A_Look, 867, 0, 0 }, // state #866 + {SPR_WZRD, 1, 10, A_Look, 866, 0, 0 }, // state #867 + {SPR_WZRD, 0, 3, A_Chase, 869, 0, 0 }, // state #868 + {SPR_WZRD, 0, 4, A_Chase, 870, 0, 0 }, // state #869 + {SPR_WZRD, 0, 3, A_Chase, 871, 0, 0 }, // state #870 + {SPR_WZRD, 0, 4, A_Chase, 872, 0, 0 }, // state #871 + {SPR_WZRD, 1, 3, A_Chase, 873, 0, 0 }, // state #872 + {SPR_WZRD, 1, 4, A_Chase, 874, 0, 0 }, // state #873 + {SPR_WZRD, 1, 3, A_Chase, 875, 0, 0 }, // state #874 + {SPR_WZRD, 1, 4, A_Chase, 868, 0, 0 }, // state #875 + {SPR_WZRD, 2, 4, A_WizAtk1, 877, 0, 0 }, // state #876 + {SPR_WZRD, 2, 4, A_WizAtk2, 878, 0, 0 }, // state #877 + {SPR_WZRD, 2, 4, A_WizAtk1, 879, 0, 0 }, // state #878 + {SPR_WZRD, 2, 4, A_WizAtk2, 880, 0, 0 }, // state #879 + {SPR_WZRD, 2, 4, A_WizAtk1, 881, 0, 0 }, // state #880 + {SPR_WZRD, 2, 4, A_WizAtk2, 882, 0, 0 }, // state #881 + {SPR_WZRD, 2, 4, A_WizAtk1, 883, 0, 0 }, // state #882 + {SPR_WZRD, 2, 4, A_WizAtk2, 884, 0, 0 }, // state #883 + {SPR_WZRD, 3, 12, A_WizAtk3, 868, 0, 0 }, // state #884 + {SPR_WZRD, 4, 3, A_GhostOff, 886, 0, 0 }, // state #885 + {SPR_WZRD, 4, 3, A_Pain, 868, 0, 0 }, // state #886 + {SPR_WZRD, 5, 6, A_GhostOff, 888, 0, 0 }, // state #887 + {SPR_WZRD, 6, 6, A_Scream, 889, 0, 0 }, // state #888 + {SPR_WZRD, 7, 6, NULL, 890, 0, 0 }, // state #889 + {SPR_WZRD, 8, 6, NULL, 891, 0, 0 }, // state #890 + {SPR_WZRD, 9, 6, A_NoBlocking, 892, 0, 0 }, // state #891 + {SPR_WZRD, 10, 6, NULL, 893, 0, 0 }, // state #892 + {SPR_WZRD, 11, 6, NULL, 894, 0, 0 }, // state #893 + {SPR_WZRD, 12, -1, NULL, 0, 0, 0 }, // state #894 + {SPR_FX11, 32768, 6, NULL, 896, 0, 0 }, // state #895 + {SPR_FX11, 32769, 6, NULL, 895, 0, 0 }, // state #896 + {SPR_FX11, 32770, 5, NULL, 898, 0, 0 }, // state #897 + {SPR_FX11, 32771, 5, NULL, 899, 0, 0 }, // state #898 + {SPR_FX11, 32772, 5, NULL, 900, 0, 0 }, // state #899 + {SPR_FX11, 32773, 5, NULL, 901, 0, 0 }, // state #900 + {SPR_FX11, 32774, 5, NULL, 0, 0, 0 }, // state #901 + {SPR_IMPX, 0, 10, A_Look, 903, 0, 0 }, // state #902 + {SPR_IMPX, 1, 10, A_Look, 904, 0, 0 }, // state #903 + {SPR_IMPX, 2, 10, A_Look, 905, 0, 0 }, // state #904 + {SPR_IMPX, 1, 10, A_Look, 902, 0, 0 }, // state #905 + {SPR_IMPX, 0, 3, A_Chase, 907, 0, 0 }, // state #906 + {SPR_IMPX, 0, 3, A_Chase, 908, 0, 0 }, // state #907 + {SPR_IMPX, 1, 3, A_Chase, 909, 0, 0 }, // state #908 + {SPR_IMPX, 1, 3, A_Chase, 910, 0, 0 }, // state #909 + {SPR_IMPX, 2, 3, A_Chase, 911, 0, 0 }, // state #910 + {SPR_IMPX, 2, 3, A_Chase, 912, 0, 0 }, // state #911 + {SPR_IMPX, 1, 3, A_Chase, 913, 0, 0 }, // state #912 + {SPR_IMPX, 1, 3, A_Chase, 906, 0, 0 }, // state #913 + {SPR_IMPX, 3, 6, A_FaceTarget, 915, 0, 0 }, // state #914 + {SPR_IMPX, 4, 6, A_FaceTarget, 916, 0, 0 }, // state #915 + {SPR_IMPX, 5, 6, A_ImpMeAttack, 906, 0, 0 }, // state #916 + {SPR_IMPX, 0, 10, A_FaceTarget, 918, 0, 0 }, // state #917 + {SPR_IMPX, 1, 6, A_ImpMsAttack, 919, 0, 0 }, // state #918 + {SPR_IMPX, 2, 6, NULL, 920, 0, 0 }, // state #919 + {SPR_IMPX, 1, 6, NULL, 921, 0, 0 }, // state #920 + {SPR_IMPX, 0, 6, NULL, 922, 0, 0 }, // state #921 + {SPR_IMPX, 1, 6, NULL, 919, 0, 0 }, // state #922 + {SPR_IMPX, 3, 6, A_FaceTarget, 924, 0, 0 }, // state #923 + {SPR_IMPX, 4, 6, A_FaceTarget, 925, 0, 0 }, // state #924 + {SPR_IMPX, 5, 6, A_ImpMsAttack2, 906, 0, 0 }, // state #925 + {SPR_IMPX, 6, 3, NULL, 927, 0, 0 }, // state #926 + {SPR_IMPX, 6, 3, A_Pain, 906, 0, 0 }, // state #927 + {SPR_IMPX, 6, 4, A_ImpDeath, 929, 0, 0 }, // state #928 + {SPR_IMPX, 7, 5, NULL, 929, 0, 0 }, // state #929 + {SPR_IMPX, 18, 5, A_ImpXDeath1, 931, 0, 0 }, // state #930 + {SPR_IMPX, 19, 5, NULL, 932, 0, 0 }, // state #931 + {SPR_IMPX, 20, 5, NULL, 933, 0, 0 }, // state #932 + {SPR_IMPX, 21, 5, A_ImpXDeath2, 934, 0, 0 }, // state #933 + {SPR_IMPX, 22, 5, NULL, 934, 0, 0 }, // state #934 + {SPR_IMPX, 8, 7, A_ImpExplode, 936, 0, 0 }, // state #935 + {SPR_IMPX, 9, 7, A_Scream, 937, 0, 0 }, // state #936 + {SPR_IMPX, 10, 7, NULL, 938, 0, 0 }, // state #937 + {SPR_IMPX, 11, -1, NULL, 0, 0, 0 }, // state #938 + {SPR_IMPX, 23, 7, NULL, 940, 0, 0 }, // state #939 + {SPR_IMPX, 24, 7, NULL, 941, 0, 0 }, // state #940 + {SPR_IMPX, 25, -1, NULL, 0, 0, 0 }, // state #941 + {SPR_IMPX, 12, 5, NULL, 943, 0, 0 }, // state #942 + {SPR_IMPX, 13, 700, NULL, 944, 0, 0 }, // state #943 + {SPR_IMPX, 14, 700, NULL, 0, 0, 0 }, // state #944 + {SPR_IMPX, 15, 5, NULL, 946, 0, 0 }, // state #945 + {SPR_IMPX, 16, 700, NULL, 947, 0, 0 }, // state #946 + {SPR_IMPX, 17, 700, NULL, 0, 0, 0 }, // state #947 + {SPR_FX10, 32768, 6, NULL, 949, 0, 0 }, // state #948 + {SPR_FX10, 32769, 6, NULL, 950, 0, 0 }, // state #949 + {SPR_FX10, 32770, 6, NULL, 948, 0, 0 }, // state #950 + {SPR_FX10, 32771, 5, NULL, 952, 0, 0 }, // state #951 + {SPR_FX10, 32772, 5, NULL, 953, 0, 0 }, // state #952 + {SPR_FX10, 32773, 5, NULL, 954, 0, 0 }, // state #953 + {SPR_FX10, 32774, 5, NULL, 0, 0, 0 }, // state #954 + {SPR_KNIG, 0, 10, A_Look, 956, 0, 0 }, // state #955 + {SPR_KNIG, 1, 10, A_Look, 955, 0, 0 }, // state #956 + {SPR_KNIG, 0, 4, A_Chase, 958, 0, 0 }, // state #957 + {SPR_KNIG, 1, 4, A_Chase, 959, 0, 0 }, // state #958 + {SPR_KNIG, 2, 4, A_Chase, 960, 0, 0 }, // state #959 + {SPR_KNIG, 3, 4, A_Chase, 957, 0, 0 }, // state #960 + {SPR_KNIG, 4, 10, A_FaceTarget, 962, 0, 0 }, // state #961 + {SPR_KNIG, 5, 8, A_FaceTarget, 963, 0, 0 }, // state #962 + {SPR_KNIG, 6, 8, A_KnightAttack, 964, 0, 0 }, // state #963 + {SPR_KNIG, 4, 10, A_FaceTarget, 965, 0, 0 }, // state #964 + {SPR_KNIG, 5, 8, A_FaceTarget, 966, 0, 0 }, // state #965 + {SPR_KNIG, 6, 8, A_KnightAttack, 957, 0, 0 }, // state #966 + {SPR_KNIG, 7, 3, NULL, 968, 0, 0 }, // state #967 + {SPR_KNIG, 7, 3, A_Pain, 957, 0, 0 }, // state #968 + {SPR_KNIG, 8, 6, NULL, 970, 0, 0 }, // state #969 + {SPR_KNIG, 9, 6, A_Scream, 971, 0, 0 }, // state #970 + {SPR_KNIG, 10, 6, NULL, 972, 0, 0 }, // state #971 + {SPR_KNIG, 11, 6, A_NoBlocking, 973, 0, 0 }, // state #972 + {SPR_KNIG, 12, 6, NULL, 974, 0, 0 }, // state #973 + {SPR_KNIG, 13, 6, NULL, 975, 0, 0 }, // state #974 + {SPR_KNIG, 14, -1, NULL, 0, 0, 0 }, // state #975 + {SPR_SPAX, 32768, 3, A_ContMobjSound, 977, 0, 0 }, // state #976 + {SPR_SPAX, 32769, 3, NULL, 978, 0, 0 }, // state #977 + {SPR_SPAX, 32770, 3, NULL, 976, 0, 0 }, // state #978 + {SPR_SPAX, 32771, 6, NULL, 980, 0, 0 }, // state #979 + {SPR_SPAX, 32772, 6, NULL, 981, 0, 0 }, // state #980 + {SPR_SPAX, 32773, 6, NULL, 0, 0, 0 }, // state #981 + {SPR_RAXE, 32768, 5, A_DripBlood, 983, 0, 0 }, // state #982 + {SPR_RAXE, 32769, 5, A_DripBlood, 982, 0, 0 }, // state #983 + {SPR_RAXE, 32770, 6, NULL, 985, 0, 0 }, // state #984 + {SPR_RAXE, 32771, 6, NULL, 986, 0, 0 }, // state #985 + {SPR_RAXE, 32772, 6, NULL, 0, 0, 0 }, // state #986 + {SPR_SRCR, 0, 10, A_Look, 988, 0, 0 }, // state #987 + {SPR_SRCR, 1, 10, A_Look, 987, 0, 0 }, // state #988 + {SPR_SRCR, 0, 5, A_Sor1Chase, 990, 0, 0 }, // state #989 + {SPR_SRCR, 1, 5, A_Sor1Chase, 991, 0, 0 }, // state #990 + {SPR_SRCR, 2, 5, A_Sor1Chase, 992, 0, 0 }, // state #991 + {SPR_SRCR, 3, 5, A_Sor1Chase, 989, 0, 0 }, // state #992 + {SPR_SRCR, 16, 6, A_Sor1Pain, 989, 0, 0 }, // state #993 + {SPR_SRCR, 16, 7, A_FaceTarget, 995, 0, 0 }, // state #994 + {SPR_SRCR, 17, 6, A_FaceTarget, 996, 0, 0 }, // state #995 + {SPR_SRCR, 18, 10, A_Srcr1Attack, 989, 0, 0 }, // state #996 + {SPR_SRCR, 18, 10, A_FaceTarget, 998, 0, 0 }, // state #997 + {SPR_SRCR, 16, 7, A_FaceTarget, 999, 0, 0 }, // state #998 + {SPR_SRCR, 17, 6, A_FaceTarget, 1000, 0, 0 }, // state #999 + {SPR_SRCR, 18, 10, A_Srcr1Attack, 989, 0, 0 }, // state #1000 + {SPR_SRCR, 4, 7, NULL, 1002, 0, 0 }, // state #1001 + {SPR_SRCR, 5, 7, A_Scream, 1003, 0, 0 }, // state #1002 + {SPR_SRCR, 6, 7, NULL, 1004, 0, 0 }, // state #1003 + {SPR_SRCR, 7, 6, NULL, 1005, 0, 0 }, // state #1004 + {SPR_SRCR, 8, 6, NULL, 1006, 0, 0 }, // state #1005 + {SPR_SRCR, 9, 6, NULL, 1007, 0, 0 }, // state #1006 + {SPR_SRCR, 10, 6, NULL, 1008, 0, 0 }, // state #1007 + {SPR_SRCR, 11, 25, A_SorZap, 1009, 0, 0 }, // state #1008 + {SPR_SRCR, 12, 5, NULL, 1010, 0, 0 }, // state #1009 + {SPR_SRCR, 13, 5, NULL, 1011, 0, 0 }, // state #1010 + {SPR_SRCR, 14, 4, NULL, 1012, 0, 0 }, // state #1011 + {SPR_SRCR, 11, 20, A_SorZap, 1013, 0, 0 }, // state #1012 + {SPR_SRCR, 12, 5, NULL, 1014, 0, 0 }, // state #1013 + {SPR_SRCR, 13, 5, NULL, 1015, 0, 0 }, // state #1014 + {SPR_SRCR, 14, 4, NULL, 1016, 0, 0 }, // state #1015 + {SPR_SRCR, 11, 12, NULL, 1017, 0, 0 }, // state #1016 + {SPR_SRCR, 15, -1, A_SorcererRise, 0, 0, 0 }, // state #1017 + {SPR_FX14, 32768, 6, NULL, 1019, 0, 0 }, // state #1018 + {SPR_FX14, 32769, 6, NULL, 1020, 0, 0 }, // state #1019 + {SPR_FX14, 32770, 6, NULL, 1018, 0, 0 }, // state #1020 + {SPR_FX14, 32771, 5, NULL, 1022, 0, 0 }, // state #1021 + {SPR_FX14, 32772, 5, NULL, 1023, 0, 0 }, // state #1022 + {SPR_FX14, 32773, 5, NULL, 1024, 0, 0 }, // state #1023 + {SPR_FX14, 32774, 5, NULL, 1025, 0, 0 }, // state #1024 + {SPR_FX14, 32775, 5, NULL, 0, 0, 0 }, // state #1025 + {SPR_SOR2, 0, 4, NULL, 1027, 0, 0 }, // state #1026 + {SPR_SOR2, 1, 4, NULL, 1028, 0, 0 }, // state #1027 + {SPR_SOR2, 2, 4, A_SorRise, 1029, 0, 0 }, // state #1028 + {SPR_SOR2, 3, 4, NULL, 1030, 0, 0 }, // state #1029 + {SPR_SOR2, 4, 4, NULL, 1031, 0, 0 }, // state #1030 + {SPR_SOR2, 5, 4, NULL, 1032, 0, 0 }, // state #1031 + {SPR_SOR2, 6, 12, A_SorSightSnd, 1035, 0, 0 }, // state #1032 + {SPR_SOR2, 12, 10, A_Look, 1034, 0, 0 }, // state #1033 + {SPR_SOR2, 13, 10, A_Look, 1033, 0, 0 }, // state #1034 + {SPR_SOR2, 12, 4, A_Chase, 1036, 0, 0 }, // state #1035 + {SPR_SOR2, 13, 4, A_Chase, 1037, 0, 0 }, // state #1036 + {SPR_SOR2, 14, 4, A_Chase, 1038, 0, 0 }, // state #1037 + {SPR_SOR2, 15, 4, A_Chase, 1035, 0, 0 }, // state #1038 + {SPR_SOR2, 16, 3, NULL, 1040, 0, 0 }, // state #1039 + {SPR_SOR2, 16, 6, A_Pain, 1035, 0, 0 }, // state #1040 + {SPR_SOR2, 17, 9, A_Srcr2Decide, 1042, 0, 0 }, // state #1041 + {SPR_SOR2, 18, 9, A_FaceTarget, 1043, 0, 0 }, // state #1042 + {SPR_SOR2, 19, 20, A_Srcr2Attack, 1035, 0, 0 }, // state #1043 + {SPR_SOR2, 11, 6, NULL, 1045, 0, 0 }, // state #1044 + {SPR_SOR2, 10, 6, NULL, 1046, 0, 0 }, // state #1045 + {SPR_SOR2, 9, 6, NULL, 1047, 0, 0 }, // state #1046 + {SPR_SOR2, 8, 6, NULL, 1048, 0, 0 }, // state #1047 + {SPR_SOR2, 7, 6, NULL, 1049, 0, 0 }, // state #1048 + {SPR_SOR2, 6, 6, NULL, 1035, 0, 0 }, // state #1049 + {SPR_SDTH, 0, 8, A_Sor2DthInit, 1051, 0, 0 }, // state #1050 + {SPR_SDTH, 1, 8, NULL, 1052, 0, 0 }, // state #1051 + {SPR_SDTH, 2, 8, A_SorDSph, 1053, 0, 0 }, // state #1052 + {SPR_SDTH, 3, 7, NULL, 1054, 0, 0 }, // state #1053 + {SPR_SDTH, 4, 7, NULL, 1055, 0, 0 }, // state #1054 + {SPR_SDTH, 5, 7, A_Sor2DthLoop, 1056, 0, 0 }, // state #1055 + {SPR_SDTH, 6, 6, A_SorDExp, 1057, 0, 0 }, // state #1056 + {SPR_SDTH, 7, 6, NULL, 1058, 0, 0 }, // state #1057 + {SPR_SDTH, 8, 18, NULL, 1059, 0, 0 }, // state #1058 + {SPR_SDTH, 9, 6, A_NoBlocking, 1060, 0, 0 }, // state #1059 + {SPR_SDTH, 10, 6, A_SorDBon, 1061, 0, 0 }, // state #1060 + {SPR_SDTH, 11, 6, NULL, 1062, 0, 0 }, // state #1061 + {SPR_SDTH, 12, 6, NULL, 1063, 0, 0 }, // state #1062 + {SPR_SDTH, 13, 6, NULL, 1064, 0, 0 }, // state #1063 + {SPR_SDTH, 14, -1, A_BossDeath, 0, 0, 0 }, // state #1064 + {SPR_FX16, 32768, 3, A_BlueSpark, 1066, 0, 0 }, // state #1065 + {SPR_FX16, 32769, 3, A_BlueSpark, 1067, 0, 0 }, // state #1066 + {SPR_FX16, 32770, 3, A_BlueSpark, 1065, 0, 0 }, // state #1067 + {SPR_FX16, 32774, 5, A_Explode, 1069, 0, 0 }, // state #1068 + {SPR_FX16, 32775, 5, NULL, 1070, 0, 0 }, // state #1069 + {SPR_FX16, 32776, 5, NULL, 1071, 0, 0 }, // state #1070 + {SPR_FX16, 32777, 5, NULL, 1072, 0, 0 }, // state #1071 + {SPR_FX16, 32778, 5, NULL, 1073, 0, 0 }, // state #1072 + {SPR_FX16, 32779, 5, NULL, 0, 0, 0 }, // state #1073 + {SPR_FX16, 32771, 12, NULL, 1075, 0, 0 }, // state #1074 + {SPR_FX16, 32772, 12, NULL, 1076, 0, 0 }, // state #1075 + {SPR_FX16, 32773, 12, NULL, 0, 0, 0 }, // state #1076 + {SPR_FX11, 32768, 35, NULL, 1078, 0, 0 }, // state #1077 + {SPR_FX11, 32768, 5, A_GenWizard, 1079, 0, 0 }, // state #1078 + {SPR_FX11, 32769, 5, NULL, 1078, 0, 0 }, // state #1079 + {SPR_FX11, 32770, 5, NULL, 1081, 0, 0 }, // state #1080 + {SPR_FX11, 32771, 5, NULL, 1082, 0, 0 }, // state #1081 + {SPR_FX11, 32772, 5, NULL, 1083, 0, 0 }, // state #1082 + {SPR_FX11, 32773, 5, NULL, 1084, 0, 0 }, // state #1083 + {SPR_FX11, 32774, 5, NULL, 0, 0, 0 }, // state #1084 + {SPR_SOR2, 6, 8, NULL, 1086, 0, 0 }, // state #1085 + {SPR_SOR2, 7, 6, NULL, 1087, 0, 0 }, // state #1086 + {SPR_SOR2, 8, 6, NULL, 1088, 0, 0 }, // state #1087 + {SPR_SOR2, 9, 6, NULL, 1089, 0, 0 }, // state #1088 + {SPR_SOR2, 10, 6, NULL, 1090, 0, 0 }, // state #1089 + {SPR_SOR2, 11, 6, NULL, 0, 0, 0 }, // state #1090 + {SPR_MNTR, 0, 10, A_Look, 1092, 0, 0 }, // state #1091 + {SPR_MNTR, 1, 10, A_Look, 1091, 0, 0 }, // state #1092 + {SPR_MNTR, 0, 5, A_Chase, 1094, 0, 0 }, // state #1093 + {SPR_MNTR, 1, 5, A_Chase, 1095, 0, 0 }, // state #1094 + {SPR_MNTR, 2, 5, A_Chase, 1096, 0, 0 }, // state #1095 + {SPR_MNTR, 3, 5, A_Chase, 1093, 0, 0 }, // state #1096 + {SPR_MNTR, 21, 10, A_FaceTarget, 1098, 0, 0 }, // state #1097 + {SPR_MNTR, 22, 7, A_FaceTarget, 1099, 0, 0 }, // state #1098 + {SPR_MNTR, 23, 12, A_MinotaurAtk1, 1093, 0, 0 }, // state #1099 + {SPR_MNTR, 21, 10, A_MinotaurDecide, 1101, 0, 0 }, // state #1100 + {SPR_MNTR, 24, 4, A_FaceTarget, 1102, 0, 0 }, // state #1101 + {SPR_MNTR, 25, 9, A_MinotaurAtk2, 1093, 0, 0 }, // state #1102 + {SPR_MNTR, 21, 10, A_FaceTarget, 1104, 0, 0 }, // state #1103 + {SPR_MNTR, 22, 7, A_FaceTarget, 1105, 0, 0 }, // state #1104 + {SPR_MNTR, 23, 12, A_MinotaurAtk3, 1093, 0, 0 }, // state #1105 + {SPR_MNTR, 23, 12, NULL, 1103, 0, 0 }, // state #1106 + {SPR_MNTR, 20, 2, A_MinotaurCharge, 1107, 0, 0 }, // state #1107 + {SPR_MNTR, 4, 3, NULL, 1109, 0, 0 }, // state #1108 + {SPR_MNTR, 4, 6, A_Pain, 1093, 0, 0 }, // state #1109 + {SPR_MNTR, 5, 6, NULL, 1111, 0, 0 }, // state #1110 + {SPR_MNTR, 6, 5, NULL, 1112, 0, 0 }, // state #1111 + {SPR_MNTR, 7, 6, A_Scream, 1113, 0, 0 }, // state #1112 + {SPR_MNTR, 8, 5, NULL, 1114, 0, 0 }, // state #1113 + {SPR_MNTR, 9, 6, NULL, 1115, 0, 0 }, // state #1114 + {SPR_MNTR, 10, 5, NULL, 1116, 0, 0 }, // state #1115 + {SPR_MNTR, 11, 6, NULL, 1117, 0, 0 }, // state #1116 + {SPR_MNTR, 12, 5, A_NoBlocking, 1118, 0, 0 }, // state #1117 + {SPR_MNTR, 13, 6, NULL, 1119, 0, 0 }, // state #1118 + {SPR_MNTR, 14, 5, NULL, 1120, 0, 0 }, // state #1119 + {SPR_MNTR, 15, 6, NULL, 1121, 0, 0 }, // state #1120 + {SPR_MNTR, 16, 5, NULL, 1122, 0, 0 }, // state #1121 + {SPR_MNTR, 17, 6, NULL, 1123, 0, 0 }, // state #1122 + {SPR_MNTR, 18, 5, NULL, 1124, 0, 0 }, // state #1123 + {SPR_MNTR, 19, -1, A_BossDeath, 0, 0, 0 }, // state #1124 + {SPR_FX12, 32768, 6, NULL, 1126, 0, 0 }, // state #1125 + {SPR_FX12, 32769, 6, NULL, 1125, 0, 0 }, // state #1126 + {SPR_FX12, 32770, 5, NULL, 1128, 0, 0 }, // state #1127 + {SPR_FX12, 32771, 5, NULL, 1129, 0, 0 }, // state #1128 + {SPR_FX12, 32772, 5, NULL, 1130, 0, 0 }, // state #1129 + {SPR_FX12, 32773, 5, NULL, 1131, 0, 0 }, // state #1130 + {SPR_FX12, 32774, 5, NULL, 1132, 0, 0 }, // state #1131 + {SPR_FX12, 32775, 5, NULL, 0, 0, 0 }, // state #1132 + {SPR_FX13, 0, 2, A_MntrFloorFire, 1133, 0, 0 }, // state #1133 + {SPR_FX13, 32776, 4, A_Explode, 1135, 0, 0 }, // state #1134 + {SPR_FX13, 32777, 4, NULL, 1136, 0, 0 }, // state #1135 + {SPR_FX13, 32778, 4, NULL, 1137, 0, 0 }, // state #1136 + {SPR_FX13, 32779, 4, NULL, 1138, 0, 0 }, // state #1137 + {SPR_FX13, 32780, 4, NULL, 0, 0, 0 }, // state #1138 + {SPR_FX13, 32771, 4, NULL, 1140, 0, 0 }, // state #1139 + {SPR_FX13, 32770, 4, NULL, 1141, 0, 0 }, // state #1140 + {SPR_FX13, 32769, 5, NULL, 1142, 0, 0 }, // state #1141 + {SPR_FX13, 32770, 5, NULL, 1143, 0, 0 }, // state #1142 + {SPR_FX13, 32771, 5, NULL, 1144, 0, 0 }, // state #1143 + {SPR_FX13, 32772, 5, NULL, 1145, 0, 0 }, // state #1144 + {SPR_FX13, 32773, 4, NULL, 1146, 0, 0 }, // state #1145 + {SPR_FX13, 32774, 4, NULL, 1147, 0, 0 }, // state #1146 + {SPR_FX13, 32775, 4, NULL, 0, 0, 0 }, // state #1147 + {SPR_AKYY, 32768, 3, NULL, 1149, 0, 0 }, // state #1148 + {SPR_AKYY, 32769, 3, NULL, 1150, 0, 0 }, // state #1149 + {SPR_AKYY, 32770, 3, NULL, 1151, 0, 0 }, // state #1150 + {SPR_AKYY, 32771, 3, NULL, 1152, 0, 0 }, // state #1151 + {SPR_AKYY, 32772, 3, NULL, 1153, 0, 0 }, // state #1152 + {SPR_AKYY, 32773, 3, NULL, 1154, 0, 0 }, // state #1153 + {SPR_AKYY, 32774, 3, NULL, 1155, 0, 0 }, // state #1154 + {SPR_AKYY, 32775, 3, NULL, 1156, 0, 0 }, // state #1155 + {SPR_AKYY, 32776, 3, NULL, 1157, 0, 0 }, // state #1156 + {SPR_AKYY, 32777, 3, NULL, 1148, 0, 0 }, // state #1157 + {SPR_BKYY, 32768, 3, NULL, 1159, 0, 0 }, // state #1158 + {SPR_BKYY, 32769, 3, NULL, 1160, 0, 0 }, // state #1159 + {SPR_BKYY, 32770, 3, NULL, 1161, 0, 0 }, // state #1160 + {SPR_BKYY, 32771, 3, NULL, 1162, 0, 0 }, // state #1161 + {SPR_BKYY, 32772, 3, NULL, 1163, 0, 0 }, // state #1162 + {SPR_BKYY, 32773, 3, NULL, 1164, 0, 0 }, // state #1163 + {SPR_BKYY, 32774, 3, NULL, 1165, 0, 0 }, // state #1164 + {SPR_BKYY, 32775, 3, NULL, 1166, 0, 0 }, // state #1165 + {SPR_BKYY, 32776, 3, NULL, 1167, 0, 0 }, // state #1166 + {SPR_BKYY, 32777, 3, NULL, 1158, 0, 0 }, // state #1167 + {SPR_CKYY, 32768, 3, NULL, 1169, 0, 0 }, // state #1168 + {SPR_CKYY, 32769, 3, NULL, 1170, 0, 0 }, // state #1169 + {SPR_CKYY, 32770, 3, NULL, 1171, 0, 0 }, // state #1170 + {SPR_CKYY, 32771, 3, NULL, 1172, 0, 0 }, // state #1171 + {SPR_CKYY, 32772, 3, NULL, 1173, 0, 0 }, // state #1172 + {SPR_CKYY, 32773, 3, NULL, 1174, 0, 0 }, // state #1173 + {SPR_CKYY, 32774, 3, NULL, 1175, 0, 0 }, // state #1174 + {SPR_CKYY, 32775, 3, NULL, 1176, 0, 0 }, // state #1175 + {SPR_CKYY, 32776, 3, NULL, 1168, 0, 0 }, // state #1176 + {SPR_AMG1, 0, -1, NULL, 0, 0, 0 }, // state #1177 + {SPR_AMG2, 0, 4, NULL, 1179, 0, 0 }, // state #1178 + {SPR_AMG2, 1, 4, NULL, 1180, 0, 0 }, // state #1179 + {SPR_AMG2, 2, 4, NULL, 1178, 0, 0 }, // state #1180 + {SPR_AMM1, 0, -1, NULL, 0, 0, 0 }, // state #1181 + {SPR_AMM2, 0, -1, NULL, 0, 0, 0 }, // state #1182 + {SPR_AMC1, 0, -1, NULL, 0, 0, 0 }, // state #1183 + {SPR_AMC2, 0, 5, NULL, 1185, 0, 0 }, // state #1184 + {SPR_AMC2, 1, 5, NULL, 1186, 0, 0 }, // state #1185 + {SPR_AMC2, 2, 5, NULL, 1184, 0, 0 }, // state #1186 + {SPR_AMS1, 0, 5, NULL, 1188, 0, 0 }, // state #1187 + {SPR_AMS1, 1, 5, NULL, 1187, 0, 0 }, // state #1188 + {SPR_AMS2, 0, 5, NULL, 1190, 0, 0 }, // state #1189 + {SPR_AMS2, 1, 5, NULL, 1189, 0, 0 }, // state #1190 + {SPR_AMP1, 0, 4, NULL, 1192, 0, 0 }, // state #1191 + {SPR_AMP1, 1, 4, NULL, 1193, 0, 0 }, // state #1192 + {SPR_AMP1, 2, 4, NULL, 1191, 0, 0 }, // state #1193 + {SPR_AMP2, 0, 4, NULL, 1195, 0, 0 }, // state #1194 + {SPR_AMP2, 1, 4, NULL, 1196, 0, 0 }, // state #1195 + {SPR_AMP2, 2, 4, NULL, 1194, 0, 0 }, // state #1196 + {SPR_AMB1, 0, 4, NULL, 1198, 0, 0 }, // state #1197 + {SPR_AMB1, 1, 4, NULL, 1199, 0, 0 }, // state #1198 + {SPR_AMB1, 2, 4, NULL, 1197, 0, 0 }, // state #1199 + {SPR_AMB2, 0, 4, NULL, 1201, 0, 0 }, // state #1200 + {SPR_AMB2, 1, 4, NULL, 1202, 0, 0 }, // state #1201 + {SPR_AMB2, 2, 4, NULL, 1200, 0, 0 }, // state #1202 + {SPR_AMG1, 0, 100, A_ESound, 1203, 0, 0 }, // state #1203 + {SPR_AMG1, 0, 85, A_ESound, 1204, 0, 0 }, // state #1204 + {SPR_WBOW, 2, 1000, NULL, 0, 8, 0 }, // state #1205 +};