From 88c06411cb45f04cb6e4d381a0f7384d96fbf64d Mon Sep 17 00:00:00 2001 From: danij Date: Fri, 5 Dec 2008 20:06:44 +0000 Subject: [PATCH] Clean up of the audio header files, all games. --- doomsday/build/codeblocks/jdoom.cbp | 2 - doomsday/build/codeblocks/jdoom64.cbp | 1 - doomsday/build/codeblocks/jheretic.cbp | 2 - doomsday/build/codeblocks/jhexen.cbp | 11 +- doomsday/build/win32/jhexen_cl.rsp | 2 +- doomsday/build/win32/vs8/jdoom.vcproj | 8 - doomsday/build/win32/vs8/jdoom64.vcproj | 4 - doomsday/build/win32/vs8/jheretic.vcproj | 8 - doomsday/build/win32/vs8/jhexen.vcproj | 28 +- doomsday/plugins/jdoom/include/info.h | 198 +- doomsday/plugins/jdoom/include/jdoom.h | 1 - doomsday/plugins/jdoom/include/p_sound.h | 3 +- doomsday/plugins/jdoom/include/s_sound.h | 40 - doomsday/plugins/jdoom/include/sndidx.h | 224 -- doomsday/plugins/jdoom64/include/info.h | 148 + doomsday/plugins/jdoom64/include/p_sound.h | 5 +- doomsday/plugins/jdoom64/include/sndidx.h | 179 - doomsday/plugins/jheretic/include/info.h | 3207 +++++++++-------- doomsday/plugins/jheretic/include/jheretic.h | 1 - doomsday/plugins/jheretic/include/p_sound.h | 6 + doomsday/plugins/jheretic/include/sounds.h | 239 -- doomsday/plugins/jheretic/include/soundst.h | 49 - doomsday/plugins/jhexen/include/info.h | 255 ++ doomsday/plugins/jhexen/include/jhexen.h | 5 +- .../jhexen/include/{soundst.h => p_sound.h} | 6 +- doomsday/plugins/jhexen/include/s_sound.h | 35 - doomsday/plugins/jhexen/include/sn_sonix.h | 35 - doomsday/plugins/jhexen/include/sounds.h | 290 -- 28 files changed, 2328 insertions(+), 2664 deletions(-) delete mode 100644 doomsday/plugins/jdoom/include/s_sound.h delete mode 100644 doomsday/plugins/jdoom/include/sndidx.h delete mode 100644 doomsday/plugins/jdoom64/include/sndidx.h delete mode 100644 doomsday/plugins/jheretic/include/sounds.h delete mode 100644 doomsday/plugins/jheretic/include/soundst.h rename doomsday/plugins/jhexen/include/{soundst.h => p_sound.h} (95%) delete mode 100644 doomsday/plugins/jhexen/include/s_sound.h delete mode 100644 doomsday/plugins/jhexen/include/sn_sonix.h delete mode 100644 doomsday/plugins/jhexen/include/sounds.h diff --git a/doomsday/build/codeblocks/jdoom.cbp b/doomsday/build/codeblocks/jdoom.cbp index 9382fe7d20..4011eab745 100644 --- a/doomsday/build/codeblocks/jdoom.cbp +++ b/doomsday/build/codeblocks/jdoom.cbp @@ -311,8 +311,6 @@ - - diff --git a/doomsday/build/codeblocks/jdoom64.cbp b/doomsday/build/codeblocks/jdoom64.cbp index 23bf58ef3e..013ad1c969 100644 --- a/doomsday/build/codeblocks/jdoom64.cbp +++ b/doomsday/build/codeblocks/jdoom64.cbp @@ -301,7 +301,6 @@ - diff --git a/doomsday/build/codeblocks/jheretic.cbp b/doomsday/build/codeblocks/jheretic.cbp index 8f73e53003..7d03cc8051 100644 --- a/doomsday/build/codeblocks/jheretic.cbp +++ b/doomsday/build/codeblocks/jheretic.cbp @@ -217,8 +217,6 @@ - - diff --git a/doomsday/build/codeblocks/jhexen.cbp b/doomsday/build/codeblocks/jhexen.cbp index fda269b323..7bdd5dde51 100644 --- a/doomsday/build/codeblocks/jhexen.cbp +++ b/doomsday/build/codeblocks/jhexen.cbp @@ -293,6 +293,7 @@ + @@ -301,11 +302,7 @@ - - - - @@ -380,6 +377,9 @@ + + @@ -395,9 +395,6 @@ - - diff --git a/doomsday/build/win32/jhexen_cl.rsp b/doomsday/build/win32/jhexen_cl.rsp index d7afde946e..92504fd6b6 100644 --- a/doomsday/build/win32/jhexen_cl.rsp +++ b/doomsday/build/win32/jhexen_cl.rsp @@ -47,6 +47,7 @@ ./../../plugins/jhexen/src/h2_main.c ./../../plugins/jhexen/src/p_things.c ./../../plugins/jhexen/src/p_telept.c + ./../../plugins/jhexen/src/p_sound.c ./../../plugins/jhexen/src/p_spec.c ./../../plugins/jhexen/src/p_setup.c ./../../plugins/jhexen/src/p_pillar.c @@ -60,7 +61,6 @@ ./../../plugins/jhexen/src/p_anim.c ./../../plugins/jhexen/src/p_acs.c ./../../plugins/jhexen/src/p_waggle.c - ./../../plugins/jhexen/src/s_sound.c ./../../plugins/jhexen/src/m_cheat.c ./../../plugins/jhexen/src/tables.c ./../../plugins/jhexen/src/sn_sonix.c diff --git a/doomsday/build/win32/vs8/jdoom.vcproj b/doomsday/build/win32/vs8/jdoom.vcproj index 8ca168fefe..433f4f4c45 100644 --- a/doomsday/build/win32/vs8/jdoom.vcproj +++ b/doomsday/build/win32/vs8/jdoom.vcproj @@ -739,14 +739,6 @@ RelativePath="..\..\..\plugins\jdoom\include\r_defs.h" > - - - - diff --git a/doomsday/build/win32/vs8/jdoom64.vcproj b/doomsday/build/win32/vs8/jdoom64.vcproj index 76ab72ca6f..1a88aa58dd 100644 --- a/doomsday/build/win32/vs8/jdoom64.vcproj +++ b/doomsday/build/win32/vs8/jdoom64.vcproj @@ -719,10 +719,6 @@ RelativePath="..\..\..\plugins\jdoom64\include\r_defs.h" > - - diff --git a/doomsday/build/win32/vs8/jheretic.vcproj b/doomsday/build/win32/vs8/jheretic.vcproj index b87f1d27c0..e9801bb9fa 100644 --- a/doomsday/build/win32/vs8/jheretic.vcproj +++ b/doomsday/build/win32/vs8/jheretic.vcproj @@ -752,14 +752,6 @@ RelativePath="..\..\..\plugins\jheretic\include\resource.h" > - - - - diff --git a/doomsday/build/win32/vs8/jhexen.vcproj b/doomsday/build/win32/vs8/jhexen.vcproj index 5dd87e87ae..6b6bd27669 100644 --- a/doomsday/build/win32/vs8/jhexen.vcproj +++ b/doomsday/build/win32/vs8/jhexen.vcproj @@ -692,6 +692,10 @@ RelativePath="..\..\..\plugins\jhexen\include\p_setup.h" > + + @@ -724,26 +728,10 @@ RelativePath="..\..\..\plugins\jhexen\include\s_sequence.h" > - - - - - - - - @@ -892,6 +880,10 @@ RelativePath="..\..\..\plugins\jhexen\src\p_setup.c" > + + @@ -912,10 +904,6 @@ RelativePath="..\..\..\plugins\jhexen\src\po_man.c" > - - diff --git a/doomsday/plugins/jdoom/include/info.h b/doomsday/plugins/jdoom/include/info.h index ee30b25d08..faedb5ce54 100644 --- a/doomsday/plugins/jdoom/include/info.h +++ b/doomsday/plugins/jdoom/include/info.h @@ -23,11 +23,11 @@ */ /** - * info.h: Sprite, state, mobjtype and text identifiers. + * info.h: Sprite, state, mobjtype, text, sfx and music identifiers. */ -#ifndef __INFO_H__ -#define __INFO_H__ +#ifndef __JDOOM_INFO_H__ +#define __JDOOM_INFO_H__ #ifndef __JDOOM__ # error "Using jDoom headers without __JDOOM__" @@ -1675,4 +1675,196 @@ typedef enum { NUMTEXT } textenum_t; +// Sounds. +typedef enum { + SFX_NONE, + SFX_PISTOL, + SFX_SHOTGN, + SFX_SGCOCK, + SFX_DSHTGN, + SFX_DBOPN, + SFX_DBCLS, + SFX_DBLOAD, + SFX_PLASMA, + SFX_BFG, + SFX_SAWUP, + SFX_SAWIDL, + SFX_SAWFUL, + SFX_SAWHIT, + SFX_RLAUNC, + SFX_RXPLOD, + SFX_FIRSHT, + SFX_FIRXPL, + SFX_PSTART, + SFX_PSTOP, + SFX_DOROPN, + SFX_DORCLS, + SFX_STNMOV, + SFX_SWTCHN, + SFX_SWTCHX, + SFX_PLPAIN, + SFX_DMPAIN, + SFX_POPAIN, + SFX_VIPAIN, + SFX_MNPAIN, + SFX_PEPAIN, + SFX_SLOP, + SFX_ITEMUP, + SFX_WPNUP, + SFX_OOF, + SFX_TELEPT, + SFX_POSIT1, + SFX_POSIT2, + SFX_POSIT3, + SFX_BGSIT1, + SFX_BGSIT2, + SFX_SGTSIT, + SFX_CACSIT, + SFX_BRSSIT, + SFX_CYBSIT, + SFX_SPISIT, + SFX_BSPSIT, + SFX_KNTSIT, + SFX_VILSIT, + SFX_MANSIT, + SFX_PESIT, + SFX_SKLATK, + SFX_SGTATK, + SFX_SKEPCH, + SFX_VILATK, + SFX_CLAW, + SFX_SKESWG, + SFX_PLDETH, + SFX_PDIEHI, + SFX_PODTH1, + SFX_PODTH2, + SFX_PODTH3, + SFX_BGDTH1, + SFX_BGDTH2, + SFX_SGTDTH, + SFX_CACDTH, + SFX_SKLDTH, + SFX_BRSDTH, + SFX_CYBDTH, + SFX_SPIDTH, + SFX_BSPDTH, + SFX_VILDTH, + SFX_KNTDTH, + SFX_PEDTH, + SFX_SKEDTH, + SFX_POSACT, + SFX_BGACT, + SFX_DMACT, + SFX_BSPACT, + SFX_BSPWLK, + SFX_VILACT, + SFX_NOWAY, + SFX_BAREXP, + SFX_PUNCH, + SFX_HOOF, + SFX_METAL, + SFX_CHGUN, + SFX_TINK, + SFX_BDOPN, + SFX_BDCLS, + SFX_ITMBK, + SFX_FLAME, + SFX_FLAMST, + SFX_GETPOW, + SFX_BOSPIT, + SFX_BOSCUB, + SFX_BOSSIT, + SFX_BOSPN, + SFX_BOSDTH, + SFX_MANATK, + SFX_MANDTH, + SFX_SSSIT, + SFX_SSDTH, + SFX_KEENPN, + SFX_KEENDT, + SFX_SKEACT, + SFX_SKESIT, + SFX_SKEATK, + SFX_RADIO, + SFX_WSPLASH, + SFX_NSPLASH, + SFX_BLURB, + NUMSFX +} sfxenum_t; + +/** + * Music. + * These ids are no longer used. All tracks are played by ident. + typedef enum { + MUS_NONE, + MUS_E1M1, + MUS_E1M2, + MUS_E1M3, + MUS_E1M4, + MUS_E1M5, + MUS_E1M6, + MUS_E1M7, + MUS_E1M8, + MUS_E1M9, + MUS_E2M1, + MUS_E2M2, + MUS_E2M3, + MUS_E2M4, + MUS_E2M5, + MUS_E2M6, + MUS_E2M7, + MUS_E2M8, + MUS_E2M9, + MUS_E3M1, + MUS_E3M2, + MUS_E3M3, + MUS_E3M4, + MUS_E3M5, + MUS_E3M6, + MUS_E3M7, + MUS_E3M8, + MUS_E3M9, + MUS_INTER, + MUS_INTRO, + MUS_BUNNY, + MUS_VICTOR, + MUS_INTROA, + MUS_RUNNIN, + MUS_STALKS, + MUS_COUNTD, + MUS_BETWEE, + MUS_DOOM, + MUS_THE_DA, + MUS_SHAWN, + MUS_DDTBLU, + MUS_IN_CIT, + MUS_DEAD, + MUS_STLKS2, + MUS_THEDA2, + MUS_DOOM2, + MUS_DDTBL2, + MUS_RUNNI2, + MUS_DEAD2, + MUS_STLKS3, + MUS_ROMERO, + MUS_SHAWN2, + MUS_MESSAG, + MUS_COUNT2, + MUS_DDTBL3, + MUS_AMPIE, + MUS_THEDA3, + MUS_ADRIAN, + MUS_MESSG2, + MUS_ROMER2, + MUS_TENSE, + MUS_SHAWN3, + MUS_OPENIN, + MUS_EVIL, + MUS_ULTIMA, + MUS_READ_M, + MUS_DM2TTL, + MUS_DM2INT, + NUMMUSIC +} musicenum_t; */ + #endif diff --git a/doomsday/plugins/jdoom/include/jdoom.h b/doomsday/plugins/jdoom/include/jdoom.h index 076ab40643..392c2f177d 100644 --- a/doomsday/plugins/jdoom/include/jdoom.h +++ b/doomsday/plugins/jdoom/include/jdoom.h @@ -60,7 +60,6 @@ #include "../../jdoom/include/p_spec.h" #include "../../jdoom/include/p_telept.h" #include "../../jdoom/include/r_defs.h" -#include "../../jdoom/include/s_sound.h" #include "../../jdoom/include/st_stuff.h" #include "../../jdoom/include/tables.h" #include "../../jdoom/include/wi_stuff.h" diff --git a/doomsday/plugins/jdoom/include/p_sound.h b/doomsday/plugins/jdoom/include/p_sound.h index 57dcd316fe..aa4f47cc11 100644 --- a/doomsday/plugins/jdoom/include/p_sound.h +++ b/doomsday/plugins/jdoom/include/p_sound.h @@ -40,9 +40,8 @@ typedef enum { SORG_CEILING } sectorsoundorigin_t; -int S_GetMusicNum(int episode, int map); void S_MapMusic(void); -void S_SectorSound(sector_t *sec, sectorsoundorigin_t origin, +void S_SectorSound(sector_t* sec, sectorsoundorigin_t origin, int id); #endif diff --git a/doomsday/plugins/jdoom/include/s_sound.h b/doomsday/plugins/jdoom/include/s_sound.h deleted file mode 100644 index 0ba1624176..0000000000 --- a/doomsday/plugins/jdoom/include/s_sound.h +++ /dev/null @@ -1,40 +0,0 @@ -/**\file - *\section License - * License: GPL - * Online License Link: http://www.gnu.org/licenses/gpl.html - * - *\author Copyright © 2003-2008 Jaakko Keränen - *\author Copyright © 2006-2008 Daniel Swanson - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301 USA - */ - -/** - * s_sound.h: - */ - -#ifndef __S_SOUND__ -#define __S_SOUND__ - -#ifndef __JDOOM__ -# error "Using jDoom headers without __JDOOM__" -#endif - -#include "r_defs.h" - -#include "sndidx.h" // Sfx and music indices. - -#endif diff --git a/doomsday/plugins/jdoom/include/sndidx.h b/doomsday/plugins/jdoom/include/sndidx.h deleted file mode 100644 index 7ef32a65be..0000000000 --- a/doomsday/plugins/jdoom/include/sndidx.h +++ /dev/null @@ -1,224 +0,0 @@ -/**\file - *\section License - * License: GPL - * Online License Link: http://www.gnu.org/licenses/gpl.html - * - *\author Copyright © 2003-2008 Jaakko Keränen - *\author Copyright © 2006-2008 Daniel Swanson - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301 USA - */ - -/** - * sndidx.h: Sfx and music identifiers. - * - * Generated with DED Manager 1.0, a long time ago :) - */ - -#ifndef __AUDIO_CONSTANTS_H__ -#define __AUDIO_CONSTANTS_H__ - -// Sounds. -typedef enum { - SFX_NONE, // 000 - SFX_PISTOL, // 001 - SFX_SHOTGN, // 002 - SFX_SGCOCK, // 003 - SFX_DSHTGN, // 004 - SFX_DBOPN, // 005 - SFX_DBCLS, // 006 - SFX_DBLOAD, // 007 - SFX_PLASMA, // 008 - SFX_BFG, // 009 - SFX_SAWUP, // 010 - SFX_SAWIDL, // 011 - SFX_SAWFUL, // 012 - SFX_SAWHIT, // 013 - SFX_RLAUNC, // 014 - SFX_RXPLOD, // 015 - SFX_FIRSHT, // 016 - SFX_FIRXPL, // 017 - SFX_PSTART, // 018 - SFX_PSTOP, // 019 - SFX_DOROPN, // 020 - SFX_DORCLS, // 021 - SFX_STNMOV, // 022 - SFX_SWTCHN, // 023 - SFX_SWTCHX, // 024 - SFX_PLPAIN, // 025 - SFX_DMPAIN, // 026 - SFX_POPAIN, // 027 - SFX_VIPAIN, // 028 - SFX_MNPAIN, // 029 - SFX_PEPAIN, // 030 - SFX_SLOP, // 031 - SFX_ITEMUP, // 032 - SFX_WPNUP, // 033 - SFX_OOF, // 034 - SFX_TELEPT, // 035 - SFX_POSIT1, // 036 - SFX_POSIT2, // 037 - SFX_POSIT3, // 038 - SFX_BGSIT1, // 039 - SFX_BGSIT2, // 040 - SFX_SGTSIT, // 041 - SFX_CACSIT, // 042 - SFX_BRSSIT, // 043 - SFX_CYBSIT, // 044 - SFX_SPISIT, // 045 - SFX_BSPSIT, // 046 - SFX_KNTSIT, // 047 - SFX_VILSIT, // 048 - SFX_MANSIT, // 049 - SFX_PESIT, // 050 - SFX_SKLATK, // 051 - SFX_SGTATK, // 052 - SFX_SKEPCH, // 053 - SFX_VILATK, // 054 - SFX_CLAW, // 055 - SFX_SKESWG, // 056 - SFX_PLDETH, // 057 - SFX_PDIEHI, // 058 - SFX_PODTH1, // 059 - SFX_PODTH2, // 060 - SFX_PODTH3, // 061 - SFX_BGDTH1, // 062 - SFX_BGDTH2, // 063 - SFX_SGTDTH, // 064 - SFX_CACDTH, // 065 - SFX_SKLDTH, // 066 - SFX_BRSDTH, // 067 - SFX_CYBDTH, // 068 - SFX_SPIDTH, // 069 - SFX_BSPDTH, // 070 - SFX_VILDTH, // 071 - SFX_KNTDTH, // 072 - SFX_PEDTH, // 073 - SFX_SKEDTH, // 074 - SFX_POSACT, // 075 - SFX_BGACT, // 076 - SFX_DMACT, // 077 - SFX_BSPACT, // 078 - SFX_BSPWLK, // 079 - SFX_VILACT, // 080 - SFX_NOWAY, // 081 - SFX_BAREXP, // 082 - SFX_PUNCH, // 083 - SFX_HOOF, // 084 - SFX_METAL, // 085 - SFX_CHGUN, // 086 - SFX_TINK, // 087 - SFX_BDOPN, // 088 - SFX_BDCLS, // 089 - SFX_ITMBK, // 090 - SFX_FLAME, // 091 - SFX_FLAMST, // 092 - SFX_GETPOW, // 093 - SFX_BOSPIT, // 094 - SFX_BOSCUB, // 095 - SFX_BOSSIT, // 096 - SFX_BOSPN, // 097 - SFX_BOSDTH, // 098 - SFX_MANATK, // 099 - SFX_MANDTH, // 100 - SFX_SSSIT, // 101 - SFX_SSDTH, // 102 - SFX_KEENPN, // 103 - SFX_KEENDT, // 104 - SFX_SKEACT, // 105 - SFX_SKESIT, // 106 - SFX_SKEATK, // 107 - SFX_RADIO, // 108 - SFX_WSPLASH, // 109 - SFX_NSPLASH, // 110 - SFX_BLURB, // 111 - NUMSFX // 112 -} sfxenum_t; - -// Music. -typedef enum { - MUS_NONE, // 000 - MUS_E1M1, // 001 - MUS_E1M2, // 002 - MUS_E1M3, // 003 - MUS_E1M4, // 004 - MUS_E1M5, // 005 - MUS_E1M6, // 006 - MUS_E1M7, // 007 - MUS_E1M8, // 008 - MUS_E1M9, // 009 - MUS_E2M1, // 010 - MUS_E2M2, // 011 - MUS_E2M3, // 012 - MUS_E2M4, // 013 - MUS_E2M5, // 014 - MUS_E2M6, // 015 - MUS_E2M7, // 016 - MUS_E2M8, // 017 - MUS_E2M9, // 018 - MUS_E3M1, // 019 - MUS_E3M2, // 020 - MUS_E3M3, // 021 - MUS_E3M4, // 022 - MUS_E3M5, // 023 - MUS_E3M6, // 024 - MUS_E3M7, // 025 - MUS_E3M8, // 026 - MUS_E3M9, // 027 - MUS_INTER, // 028 - MUS_INTRO, // 029 - MUS_BUNNY, // 030 - MUS_VICTOR, // 031 - MUS_INTROA, // 032 - MUS_RUNNIN, // 033 - MUS_STALKS, // 034 - MUS_COUNTD, // 035 - MUS_BETWEE, // 036 - MUS_DOOM, // 037 - MUS_THE_DA, // 038 - MUS_SHAWN, // 039 - MUS_DDTBLU, // 040 - MUS_IN_CIT, // 041 - MUS_DEAD, // 042 - MUS_STLKS2, // 043 - MUS_THEDA2, // 044 - MUS_DOOM2, // 045 - MUS_DDTBL2, // 046 - MUS_RUNNI2, // 047 - MUS_DEAD2, // 048 - MUS_STLKS3, // 049 - MUS_ROMERO, // 050 - MUS_SHAWN2, // 051 - MUS_MESSAG, // 052 - MUS_COUNT2, // 053 - MUS_DDTBL3, // 054 - MUS_AMPIE, // 055 - MUS_THEDA3, // 056 - MUS_ADRIAN, // 057 - MUS_MESSG2, // 058 - MUS_ROMER2, // 059 - MUS_TENSE, // 060 - MUS_SHAWN3, // 061 - MUS_OPENIN, // 062 - MUS_EVIL, // 063 - MUS_ULTIMA, // 064 - MUS_READ_M, // 065 - MUS_DM2TTL, // 066 - MUS_DM2INT, // 067 - NUMMUSIC // 068 -} musicenum_t; - -#endif diff --git a/doomsday/plugins/jdoom64/include/info.h b/doomsday/plugins/jdoom64/include/info.h index 7c679229eb..310256a8ca 100644 --- a/doomsday/plugins/jdoom64/include/info.h +++ b/doomsday/plugins/jdoom64/include/info.h @@ -1591,4 +1591,152 @@ typedef enum { NUMTEXT } textenum_t; +// Sounds. +typedef enum { + SFX_NONE, + SFX_PISTOL, + SFX_SHOTGN, + SFX_SGCOCK, + SFX_DSHTGN, + SFX_DBOPN, + SFX_DBCLS, + SFX_DBLOAD, + SFX_PLASMA, + SFX_BFG, + SFX_SAWUP, + SFX_SAWIDL, + SFX_SAWFUL, + SFX_SAWHIT, + SFX_RLAUNC, + SFX_RXPLOD, + SFX_FIRSHT, + SFX_FIRXPL, + SFX_PSTART, + SFX_PSTOP, + SFX_DOROPN, + SFX_DORCLS, + SFX_STNMOV, + SFX_SWTCHN, + SFX_SWTCHX, + SFX_PLPAIN, + SFX_DMPAIN, + SFX_POPAIN, + SFX_VIPAIN, + SFX_MNPAIN, + SFX_PEPAIN, + SFX_SLOP, + SFX_ITEMUP, + SFX_WPNUP, + SFX_OOF, + SFX_TELEPT, + SFX_POSIT1, + SFX_POSIT2, + SFX_POSIT3, + SFX_BGSIT1, + SFX_BGSIT2, + SFX_SGTSIT, + SFX_CACSIT, + SFX_BRSSIT, + SFX_CYBSIT, + SFX_BSPSIT, + SFX_KNTSIT, + SFX_VILSIT, + SFX_MANSIT, + SFX_PESIT, + SFX_SKLATK, + SFX_SGTATK, + SFX_SKEPCH, + SFX_VILATK, + SFX_CLAW, + SFX_SKESWG, + SFX_PLDETH, + SFX_PDIEHI, + SFX_PODTH1, + SFX_PODTH2, + SFX_PODTH3, + SFX_BGDTH1, + SFX_BGDTH2, + SFX_SGTDTH, + SFX_CACDTH, + SFX_SKLDTH, + SFX_BRSDTH, + SFX_CYBDTH, + SFX_BSPDTH, + SFX_VILDTH, + SFX_KNTDTH, + SFX_PEDTH, + SFX_SKEDTH, + SFX_POSACT, + SFX_BGACT, + SFX_DMACT, + SFX_BSPACT, + SFX_BSPWLK, + SFX_VILACT, + SFX_NOWAY, + SFX_BAREXP, + SFX_PUNCH, + SFX_HOOF, + SFX_MEAL, + SFX_CHGUN, + SFX_TINK, + SFX_BDOPN, + SFX_BDCLS, + SFX_ITMBK, + SFX_FLAME, + SFX_FLAMST, + SFX_GETPOW, + SFX_MANATK, + SFX_MANDTH, + SFX_SSSIT, + SFX_SSDTH, + SFX_SKEACT, + SFX_SKESIT, + SFX_SKEATK, + SFX_RADIO, + //SFX_WSPLASH, // jd64 + //SFX_NSPLASH, // jd64 + //SFX_BLURB, // jd64 + // jd64 > + SFX_PSIDL, + SFX_LASER, + SFX_MTHATK, + SFX_MTHSIT, + SFX_MTHPAI, + SFX_MTHACT, + SFX_MTHDTH, + SFX_HTIME, + // < D64TC + NUMSFX +} sfxenum_t; + +/** + * Music. + * These ids are no longer used. All tracks are played by ident. +typedef enum { + MUS_NONE, + MUS_RUNNIN, + MUS_STALKS, + MUS_COUNTD, + MUS_BETWEE, + MUS_DOOM, + MUS_THE_DA, + MUS_DDTBLU, + MUS_DEAD, + MUS_STLKS2, + MUS_THEDA2, + MUS_DOOM2, + MUS_DDTBL2, + MUS_RUNNI2, + MUS_STLKS3, + MUS_SHAWN2, + MUS_COUNT2, + MUS_DDTBL3, + MUS_AMPIE, + MUS_EVIL, + MUS_READ_M, + MUS_DM2TTL, + MUS_DM2INT, + NUMMUSIC +} musicenum_t;*/ + #endif diff --git a/doomsday/plugins/jdoom64/include/p_sound.h b/doomsday/plugins/jdoom64/include/p_sound.h index f54d631b4f..58e4440d44 100644 --- a/doomsday/plugins/jdoom64/include/p_sound.h +++ b/doomsday/plugins/jdoom64/include/p_sound.h @@ -34,16 +34,13 @@ #include "doomsday.h" -#include "sndidx.h" - enum { SORG_CENTER, SORG_FLOOR, SORG_CEILING }; -int S_GetMusicNum(int episode, int map); void S_MapMusic(void); -void S_SectorSound(sector_t *sec, int origin, int id); +void S_SectorSound(sector_t* sec, int origin, int id); #endif diff --git a/doomsday/plugins/jdoom64/include/sndidx.h b/doomsday/plugins/jdoom64/include/sndidx.h deleted file mode 100644 index fa0b379483..0000000000 --- a/doomsday/plugins/jdoom64/include/sndidx.h +++ /dev/null @@ -1,179 +0,0 @@ -/**\file - *\section License - * License: GPL - * Online License Link: http://www.gnu.org/licenses/gpl.html - * - *\author Copyright © 2003-2008 Jaakko Keränen - *\author Copyright © 2006-2008 Daniel Swanson - *\author Copyright © 2003-2005 Samuel Villarreal - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301 USA - */ - -#ifndef __AUDIO_CONSTANTS_H__ -#define __AUDIO_CONSTANTS_H__ - -#ifndef __JDOOM64__ -# error "Using jDoom64 headers without __JDOOM64__" -#endif - -// Sounds. -typedef enum { - SFX_NONE, // 000 - SFX_PISTOL, // 001 - SFX_SHOTGN, // 002 - SFX_SGCOCK, // 003 - SFX_DSHTGN, // 004 - SFX_DBOPN, // 005 - SFX_DBCLS, // 006 - SFX_DBLOAD, // 007 - SFX_PLASMA, // 008 - SFX_BFG, // 009 - SFX_SAWUP, // 010 - SFX_SAWIDL, // 011 - SFX_SAWFUL, // 012 - SFX_SAWHIT, // 013 - SFX_RLAUNC, // 014 - SFX_RXPLOD, // 015 - SFX_FIRSHT, // 016 - SFX_FIRXPL, // 017 - SFX_PSTART, // 018 - SFX_PSTOP, // 019 - SFX_DOROPN, // 020 - SFX_DORCLS, // 021 - SFX_STNMOV, // 022 - SFX_SWTCHN, // 023 - SFX_SWTCHX, // 024 - SFX_PLPAIN, // 025 - SFX_DMPAIN, // 026 - SFX_POPAIN, // 027 - SFX_VIPAIN, // 028 - SFX_MNPAIN, // 029 - SFX_PEPAIN, // 030 - SFX_SLOP, // 031 - SFX_ITEMUP, // 032 - SFX_WPNUP, // 033 - SFX_OOF, // 034 - SFX_TELEPT, // 035 - SFX_POSIT1, // 036 - SFX_POSIT2, // 037 - SFX_POSIT3, // 038 - SFX_BGSIT1, // 039 - SFX_BGSIT2, // 040 - SFX_SGTSIT, // 041 - SFX_CACSIT, // 042 - SFX_BRSSIT, // 043 - SFX_CYBSIT, // 044 - SFX_BSPSIT, // 046 - SFX_KNTSIT, // 047 - SFX_VILSIT, // 048 - SFX_MANSIT, // 049 - SFX_PESIT, // 050 - SFX_SKLATK, // 051 - SFX_SGTATK, // 052 - SFX_SKEPCH, // 053 - SFX_VILATK, // 054 - SFX_CLAW, // 055 - SFX_SKESWG, // 056 - SFX_PLDETH, // 057 - SFX_PDIEHI, // 058 - SFX_PODTH1, // 059 - SFX_PODTH2, // 060 - SFX_PODTH3, // 061 - SFX_BGDTH1, // 062 - SFX_BGDTH2, // 063 - SFX_SGTDTH, // 064 - SFX_CACDTH, // 065 - SFX_SKLDTH, // 066 - SFX_BRSDTH, // 067 - SFX_CYBDTH, // 068 - SFX_BSPDTH, // 070 - SFX_VILDTH, // 071 - SFX_KNTDTH, // 072 - SFX_PEDTH, // 073 - SFX_SKEDTH, // 074 - SFX_POSACT, // 075 - SFX_BGACT, // 076 - SFX_DMACT, // 077 - SFX_BSPACT, // 078 - SFX_BSPWLK, // 079 - SFX_VILACT, // 080 - SFX_NOWAY, // 081 - SFX_BAREXP, // 082 - SFX_PUNCH, // 083 - SFX_HOOF, // 084 - SFX_MEAL, // 085 - SFX_CHGUN, // 086 - SFX_TINK, // 087 - SFX_BDOPN, // 088 - SFX_BDCLS, // 089 - SFX_ITMBK, // 090 - SFX_FLAME, // 091 - SFX_FLAMST, // 092 - SFX_GETPOW, // 093 - SFX_MANATK, // 099 - SFX_MANDTH, // 100 - SFX_SSSIT, // 101 - SFX_SSDTH, // 102 - SFX_SKEACT, - SFX_SKESIT, - SFX_SKEATK, - SFX_RADIO, - //SFX_WSPLASH, // jd64 - //SFX_NSPLASH, // jd64 - //SFX_BLURB, // jd64 - // jd64 > - SFX_PSIDL, - SFX_LASER, - SFX_MTHATK, - SFX_MTHSIT, - SFX_MTHPAI, - SFX_MTHACT, - SFX_MTHDTH, - SFX_HTIME, - // < D64TC - NUMSFX -} sfxenum_t; - -// Music. -typedef enum { - MUS_NONE, // 000 - MUS_RUNNIN, // 033 - MUS_STALKS, // 034 - MUS_COUNTD, // 035 - MUS_BETWEE, // 036 - MUS_DOOM, // 037 - MUS_THE_DA, // 038 - MUS_DDTBLU, // 040 - MUS_DEAD, // 042 - MUS_STLKS2, // 043 - MUS_THEDA2, // 044 - MUS_DOOM2, // 045 - MUS_DDTBL2, // 046 - MUS_RUNNI2, // 047 - MUS_STLKS3, // 049 - MUS_SHAWN2, // 051 - MUS_COUNT2, // 053 - MUS_DDTBL3, // 054 - MUS_AMPIE, // 055 - MUS_EVIL, // 063 - MUS_READ_M, // 065 - MUS_DM2TTL, // 066 - MUS_DM2INT, // 067 - NUMMUSIC // 068 -} musicenum_t; - -#endif diff --git a/doomsday/plugins/jheretic/include/info.h b/doomsday/plugins/jheretic/include/info.h index 11abec1cc4..7d0be5a70d 100644 --- a/doomsday/plugins/jheretic/include/info.h +++ b/doomsday/plugins/jheretic/include/info.h @@ -24,7 +24,7 @@ */ /** - * info.h: Sprite, state, mobjtype and text identifiers + * info.h: Sprite, state, mobjtype, text, sfx and music identifiers */ #ifndef __JHERETIC_INFO_H__ @@ -34,1516 +34,1514 @@ # error "Using jHeretic headers without __JHERETIC__" #endif -#include "xgclass.h" - // Sprites. typedef enum { - SPR_IMPX, // 000 - SPR_ACLO, // 001 - SPR_PTN1, // 002 - SPR_SHLD, // 003 - SPR_SHD2, // 004 - SPR_BAGH, // 005 - SPR_SPMP, // 006 - SPR_INVS, // 007 - SPR_PTN2, // 008 - SPR_SOAR, // 009 - SPR_INVU, // 010 - SPR_PWBK, // 011 - SPR_EGGC, // 012 - SPR_EGGM, // 013 - SPR_FX01, // 014 - SPR_SPHL, // 015 - SPR_TRCH, // 016 - SPR_FBMB, // 017 - SPR_XPL1, // 018 - SPR_ATLP, // 019 - SPR_PPOD, // 020 - SPR_AMG1, // 021 - SPR_SPSH, // 022 - SPR_LVAS, // 023 - SPR_SLDG, // 024 - SPR_SKH1, // 025 - SPR_SKH2, // 026 - SPR_SKH3, // 027 - SPR_SKH4, // 028 - SPR_CHDL, // 029 - SPR_SRTC, // 030 - SPR_SMPL, // 031 - SPR_STGS, // 032 - SPR_STGL, // 033 - SPR_STCS, // 034 - SPR_STCL, // 035 - SPR_KFR1, // 036 - SPR_BARL, // 037 - SPR_BRPL, // 038 - SPR_MOS1, // 039 - SPR_MOS2, // 040 - SPR_WTRH, // 041 - SPR_HCOR, // 042 - SPR_KGZ1, // 043 - SPR_KGZB, // 044 - SPR_KGZG, // 045 - SPR_KGZY, // 046 - SPR_VLCO, // 047 - SPR_VFBL, // 048 - SPR_VTFB, // 049 - SPR_SFFI, // 050 - SPR_TGLT, // 051 - SPR_TELE, // 052 - SPR_STFF, // 053 - SPR_PUF3, // 054 - SPR_PUF4, // 055 - SPR_BEAK, // 056 - SPR_WGNT, // 057 - SPR_GAUN, // 058 - SPR_PUF1, // 059 - SPR_WBLS, // 060 - SPR_BLSR, // 061 - SPR_FX18, // 062 - SPR_FX17, // 063 - SPR_WMCE, // 064 - SPR_MACE, // 065 - SPR_FX02, // 066 - SPR_WSKL, // 067 - SPR_HROD, // 068 - SPR_FX00, // 069 - SPR_FX20, // 070 - SPR_FX21, // 071 - SPR_FX22, // 072 - SPR_FX23, // 073 - SPR_GWND, // 074 - SPR_PUF2, // 075 - SPR_WPHX, // 076 - SPR_PHNX, // 077 - SPR_FX04, // 078 - SPR_FX08, // 079 - SPR_FX09, // 080 - SPR_WBOW, // 081 - SPR_CRBW, // 082 - SPR_FX03, // 083 - SPR_BLOD, // 084 - SPR_PLAY, // 085 - SPR_FDTH, // 086 - SPR_BSKL, // 087 - SPR_CHKN, // 088 - SPR_MUMM, // 089 - SPR_FX15, // 090 - SPR_BEAS, // 091 - SPR_FRB1, // 092 - SPR_SNKE, // 093 - SPR_SNFX, // 094 - SPR_HEAD, // 095 - SPR_FX05, // 096 - SPR_FX06, // 097 - SPR_FX07, // 098 - SPR_CLNK, // 099 - SPR_WZRD, // 100 - SPR_FX11, // 101 - SPR_FX10, // 102 - SPR_KNIG, // 103 - SPR_SPAX, // 104 - SPR_RAXE, // 105 - SPR_SRCR, // 106 - SPR_FX14, // 107 - SPR_SOR2, // 108 - SPR_SDTH, // 109 - SPR_FX16, // 110 - SPR_MNTR, // 111 - SPR_FX12, // 112 - SPR_FX13, // 113 - SPR_AKYY, // 114 - SPR_BKYY, // 115 - SPR_CKYY, // 116 - SPR_AMG2, // 117 - SPR_AMM1, // 118 - SPR_AMM2, // 119 - SPR_AMC1, // 120 - SPR_AMC2, // 121 - SPR_AMS1, // 122 - SPR_AMS2, // 123 - SPR_AMP1, // 124 - SPR_AMP2, // 125 - SPR_AMB1, // 126 - SPR_AMB2, // 127 - NUMSPRITES // 128 + SPR_IMPX, + SPR_ACLO, + SPR_PTN1, + SPR_SHLD, + SPR_SHD2, + SPR_BAGH, + SPR_SPMP, + SPR_INVS, + SPR_PTN2, + SPR_SOAR, + SPR_INVU, + SPR_PWBK, + SPR_EGGC, + SPR_EGGM, + SPR_FX01, + SPR_SPHL, + SPR_TRCH, + SPR_FBMB, + SPR_XPL1, + SPR_ATLP, + SPR_PPOD, + SPR_AMG1, + SPR_SPSH, + SPR_LVAS, + SPR_SLDG, + SPR_SKH1, + SPR_SKH2, + SPR_SKH3, + SPR_SKH4, + SPR_CHDL, + SPR_SRTC, + SPR_SMPL, + SPR_STGS, + SPR_STGL, + SPR_STCS, + SPR_STCL, + SPR_KFR1, + SPR_BARL, + SPR_BRPL, + SPR_MOS1, + SPR_MOS2, + SPR_WTRH, + SPR_HCOR, + SPR_KGZ1, + SPR_KGZB, + SPR_KGZG, + SPR_KGZY, + SPR_VLCO, + SPR_VFBL, + SPR_VTFB, + SPR_SFFI, + SPR_TGLT, + SPR_TELE, + SPR_STFF, + SPR_PUF3, + SPR_PUF4, + SPR_BEAK, + SPR_WGNT, + SPR_GAUN, + SPR_PUF1, + SPR_WBLS, + SPR_BLSR, + SPR_FX18, + SPR_FX17, + SPR_WMCE, + SPR_MACE, + SPR_FX02, + SPR_WSKL, + SPR_HROD, + SPR_FX00, + SPR_FX20, + SPR_FX21, + SPR_FX22, + SPR_FX23, + SPR_GWND, + SPR_PUF2, + SPR_WPHX, + SPR_PHNX, + SPR_FX04, + SPR_FX08, + SPR_FX09, + SPR_WBOW, + SPR_CRBW, + SPR_FX03, + SPR_BLOD, + SPR_PLAY, + SPR_FDTH, + SPR_BSKL, + SPR_CHKN, + SPR_MUMM, + SPR_FX15, + SPR_BEAS, + SPR_FRB1, + SPR_SNKE, + SPR_SNFX, + SPR_HEAD, + SPR_FX05, + SPR_FX06, + SPR_FX07, + SPR_CLNK, + SPR_WZRD, + SPR_FX11, + SPR_FX10, + SPR_KNIG, + SPR_SPAX, + SPR_RAXE, + SPR_SRCR, + SPR_FX14, + SPR_SOR2, + SPR_SDTH, + SPR_FX16, + SPR_MNTR, + SPR_FX12, + SPR_FX13, + SPR_AKYY, + SPR_BKYY, + SPR_CKYY, + SPR_AMG2, + SPR_AMM1, + SPR_AMM2, + SPR_AMC1, + SPR_AMC2, + SPR_AMS1, + SPR_AMS2, + SPR_AMP1, + SPR_AMP2, + SPR_AMB1, + SPR_AMB2, + NUMSPRITES } spritetype_e; // States. typedef enum { - S_NULL, // 000 - S_FREETARGMOBJ, // 001 - S_ITEM_PTN1_1, // 002 - S_ITEM_PTN1_2, // 003 - S_ITEM_PTN1_3, // 004 - S_ITEM_SHLD1, // 005 - S_ITEM_SHD2_1, // 006 - S_ITEM_BAGH1, // 007 - S_ITEM_SPMP1, // 008 - S_HIDESPECIAL1, // 009 - S_HIDESPECIAL2, // 010 - S_HIDESPECIAL3, // 011 - S_HIDESPECIAL4, // 012 - S_HIDESPECIAL5, // 013 - S_HIDESPECIAL6, // 014 - S_HIDESPECIAL7, // 015 - S_HIDESPECIAL8, // 016 - S_HIDESPECIAL9, // 017 - S_HIDESPECIAL10, // 018 - S_HIDESPECIAL11, // 019 - S_DORMANTARTI1, // 020 - S_DORMANTARTI2, // 021 - S_DORMANTARTI3, // 022 - S_DORMANTARTI4, // 023 - S_DORMANTARTI5, // 024 - S_DORMANTARTI6, // 025 - S_DORMANTARTI7, // 026 - S_DORMANTARTI8, // 027 - S_DORMANTARTI9, // 028 - S_DORMANTARTI10, // 029 - S_DORMANTARTI11, // 030 - S_DORMANTARTI12, // 031 - S_DORMANTARTI13, // 032 - S_DORMANTARTI14, // 033 - S_DORMANTARTI15, // 034 - S_DORMANTARTI16, // 035 - S_DORMANTARTI17, // 036 - S_DORMANTARTI18, // 037 - S_DORMANTARTI19, // 038 - S_DORMANTARTI20, // 039 - S_DORMANTARTI21, // 040 - S_DEADARTI1, // 041 - S_DEADARTI2, // 042 - S_DEADARTI3, // 043 - S_DEADARTI4, // 044 - S_DEADARTI5, // 045 - S_DEADARTI6, // 046 - S_DEADARTI7, // 047 - S_DEADARTI8, // 048 - S_DEADARTI9, // 049 - S_DEADARTI10, // 050 - S_ARTI_INVS1, // 051 - S_ARTI_PTN2_1, // 052 - S_ARTI_PTN2_2, // 053 - S_ARTI_PTN2_3, // 054 - S_ARTI_SOAR1, // 055 - S_ARTI_SOAR2, // 056 - S_ARTI_SOAR3, // 057 - S_ARTI_SOAR4, // 058 - S_ARTI_INVU1, // 059 - S_ARTI_INVU2, // 060 - S_ARTI_INVU3, // 061 - S_ARTI_INVU4, // 062 - S_ARTI_PWBK1, // 063 - S_ARTI_EGGC1, // 064 - S_ARTI_EGGC2, // 065 - S_ARTI_EGGC3, // 066 - S_ARTI_EGGC4, // 067 - S_EGGFX1, // 068 - S_EGGFX2, // 069 - S_EGGFX3, // 070 - S_EGGFX4, // 071 - S_EGGFX5, // 072 - S_EGGFXI1_1, // 073 - S_EGGFXI1_2, // 074 - S_EGGFXI1_3, // 075 - S_EGGFXI1_4, // 076 - S_ARTI_SPHL1, // 077 - S_ARTI_TRCH1, // 078 - S_ARTI_TRCH2, // 079 - S_ARTI_TRCH3, // 080 - S_ARTI_FBMB1, // 081 - S_FIREBOMB1, // 082 - S_FIREBOMB2, // 083 - S_FIREBOMB3, // 084 - S_FIREBOMB4, // 085 - S_FIREBOMB5, // 086 - S_FIREBOMB6, // 087 - S_FIREBOMB7, // 088 - S_FIREBOMB8, // 089 - S_FIREBOMB9, // 090 - S_FIREBOMB10, // 091 - S_FIREBOMB11, // 092 - S_ARTI_ATLP1, // 093 - S_ARTI_ATLP2, // 094 - S_ARTI_ATLP3, // 095 - S_ARTI_ATLP4, // 096 - S_POD_WAIT1, // 097 - S_POD_PAIN1, // 098 - S_POD_DIE1, // 099 - S_POD_DIE2, // 100 - S_POD_DIE3, // 101 - S_POD_DIE4, // 102 - S_POD_GROW1, // 103 - S_POD_GROW2, // 104 - S_POD_GROW3, // 105 - S_POD_GROW4, // 106 - S_POD_GROW5, // 107 - S_POD_GROW6, // 108 - S_POD_GROW7, // 109 - S_POD_GROW8, // 110 - S_PODGOO1, // 111 - S_PODGOO2, // 112 - S_PODGOOX, // 113 - S_PODGENERATOR, // 114 - S_SPLASH1, // 115 - S_SPLASH2, // 116 - S_SPLASH3, // 117 - S_SPLASH4, // 118 - S_SPLASHX, // 119 - S_SPLASHBASE1, // 120 - S_SPLASHBASE2, // 121 - S_SPLASHBASE3, // 122 - S_SPLASHBASE4, // 123 - S_SPLASHBASE5, // 124 - S_SPLASHBASE6, // 125 - S_SPLASHBASE7, // 126 - S_LAVASPLASH1, // 127 - S_LAVASPLASH2, // 128 - S_LAVASPLASH3, // 129 - S_LAVASPLASH4, // 130 - S_LAVASPLASH5, // 131 - S_LAVASPLASH6, // 132 - S_LAVASMOKE1, // 133 - S_LAVASMOKE2, // 134 - S_LAVASMOKE3, // 135 - S_LAVASMOKE4, // 136 - S_LAVASMOKE5, // 137 - S_SLUDGECHUNK1, // 138 - S_SLUDGECHUNK2, // 139 - S_SLUDGECHUNK3, // 140 - S_SLUDGECHUNK4, // 141 - S_SLUDGECHUNKX, // 142 - S_SLUDGESPLASH1, // 143 - S_SLUDGESPLASH2, // 144 - S_SLUDGESPLASH3, // 145 - S_SLUDGESPLASH4, // 146 - S_SKULLHANG70_1, // 147 - S_SKULLHANG60_1, // 148 - S_SKULLHANG45_1, // 149 - S_SKULLHANG35_1, // 150 - S_CHANDELIER1, // 151 - S_CHANDELIER2, // 152 - S_CHANDELIER3, // 153 - S_SERPTORCH1, // 154 - S_SERPTORCH2, // 155 - S_SERPTORCH3, // 156 - S_SMALLPILLAR, // 157 - S_STALAGMITESMALL, // 158 - S_STALAGMITELARGE, // 159 - S_STALACTITESMALL, // 160 - S_STALACTITELARGE, // 161 - S_FIREBRAZIER1, // 162 - S_FIREBRAZIER2, // 163 - S_FIREBRAZIER3, // 164 - S_FIREBRAZIER4, // 165 - S_FIREBRAZIER5, // 166 - S_FIREBRAZIER6, // 167 - S_FIREBRAZIER7, // 168 - S_FIREBRAZIER8, // 169 - S_BARREL, // 170 - S_BRPILLAR, // 171 - S_MOSS1, // 172 - S_MOSS2, // 173 - S_WALLTORCH1, // 174 - S_WALLTORCH2, // 175 - S_WALLTORCH3, // 176 - S_HANGINGCORPSE, // 177 - S_KEYGIZMO1, // 178 - S_KEYGIZMO2, // 179 - S_KEYGIZMO3, // 180 - S_KGZ_START, // 181 - S_KGZ_BLUEFLOAT1, // 182 - S_KGZ_GREENFLOAT1, // 183 - S_KGZ_YELLOWFLOAT1, // 184 - S_VOLCANO1, // 185 - S_VOLCANO2, // 186 - S_VOLCANO3, // 187 - S_VOLCANO4, // 188 - S_VOLCANO5, // 189 - S_VOLCANO6, // 190 - S_VOLCANO7, // 191 - S_VOLCANO8, // 192 - S_VOLCANO9, // 193 - S_VOLCANOBALL1, // 194 - S_VOLCANOBALL2, // 195 - S_VOLCANOBALLX1, // 196 - S_VOLCANOBALLX2, // 197 - S_VOLCANOBALLX3, // 198 - S_VOLCANOBALLX4, // 199 - S_VOLCANOBALLX5, // 200 - S_VOLCANOBALLX6, // 201 - S_VOLCANOTBALL1, // 202 - S_VOLCANOTBALL2, // 203 - S_VOLCANOTBALLX1, // 204 - S_VOLCANOTBALLX2, // 205 - S_VOLCANOTBALLX3, // 206 - S_VOLCANOTBALLX4, // 207 - S_VOLCANOTBALLX5, // 208 - S_VOLCANOTBALLX6, // 209 - S_VOLCANOTBALLX7, // 210 - S_TELEGLITGEN1, // 211 - S_TELEGLITGEN2, // 212 - S_TELEGLITTER1_1, // 213 - S_TELEGLITTER1_2, // 214 - S_TELEGLITTER1_3, // 215 - S_TELEGLITTER1_4, // 216 - S_TELEGLITTER1_5, // 217 - S_TELEGLITTER2_1, // 218 - S_TELEGLITTER2_2, // 219 - S_TELEGLITTER2_3, // 220 - S_TELEGLITTER2_4, // 221 - S_TELEGLITTER2_5, // 222 - S_TFOG1, // 223 - S_TFOG2, // 224 - S_TFOG3, // 225 - S_TFOG4, // 226 - S_TFOG5, // 227 - S_TFOG6, // 228 - S_TFOG7, // 229 - S_TFOG8, // 230 - S_TFOG9, // 231 - S_TFOG10, // 232 - S_TFOG11, // 233 - S_TFOG12, // 234 - S_TFOG13, // 235 - S_LIGHTDONE, // 236 - S_STAFFREADY, // 237 - S_STAFFDOWN, // 238 - S_STAFFUP, // 239 - S_STAFFREADY2_1, // 240 - S_STAFFREADY2_2, // 241 - S_STAFFREADY2_3, // 242 - S_STAFFDOWN2, // 243 - S_STAFFUP2, // 244 - S_STAFFATK1_1, // 245 - S_STAFFATK1_2, // 246 - S_STAFFATK1_3, // 247 - S_STAFFATK2_1, // 248 - S_STAFFATK2_2, // 249 - S_STAFFATK2_3, // 250 - S_STAFFPUFF1, // 251 - S_STAFFPUFF2, // 252 - S_STAFFPUFF3, // 253 - S_STAFFPUFF4, // 254 - S_STAFFPUFF2_1, // 255 - S_STAFFPUFF2_2, // 256 - S_STAFFPUFF2_3, // 257 - S_STAFFPUFF2_4, // 258 - S_STAFFPUFF2_5, // 259 - S_STAFFPUFF2_6, // 260 - S_BEAKREADY, // 261 - S_BEAKDOWN, // 262 - S_BEAKUP, // 263 - S_BEAKATK1_1, // 264 - S_BEAKATK2_1, // 265 - S_WGNT, // 266 - S_GAUNTLETREADY, // 267 - S_GAUNTLETDOWN, // 268 - S_GAUNTLETUP, // 269 - S_GAUNTLETREADY2_1, // 270 - S_GAUNTLETREADY2_2, // 271 - S_GAUNTLETREADY2_3, // 272 - S_GAUNTLETDOWN2, // 273 - S_GAUNTLETUP2, // 274 - S_GAUNTLETATK1_1, // 275 - S_GAUNTLETATK1_2, // 276 - S_GAUNTLETATK1_3, // 277 - S_GAUNTLETATK1_4, // 278 - S_GAUNTLETATK1_5, // 279 - S_GAUNTLETATK1_6, // 280 - S_GAUNTLETATK1_7, // 281 - S_GAUNTLETATK2_1, // 282 - S_GAUNTLETATK2_2, // 283 - S_GAUNTLETATK2_3, // 284 - S_GAUNTLETATK2_4, // 285 - S_GAUNTLETATK2_5, // 286 - S_GAUNTLETATK2_6, // 287 - S_GAUNTLETATK2_7, // 288 - S_GAUNTLETPUFF1_1, // 289 - S_GAUNTLETPUFF1_2, // 290 - S_GAUNTLETPUFF1_3, // 291 - S_GAUNTLETPUFF1_4, // 292 - S_GAUNTLETPUFF2_1, // 293 - S_GAUNTLETPUFF2_2, // 294 - S_GAUNTLETPUFF2_3, // 295 - S_GAUNTLETPUFF2_4, // 296 - S_BLSR, // 297 - S_BLASTERREADY, // 298 - S_BLASTERDOWN, // 299 - S_BLASTERUP, // 300 - S_BLASTERATK1_1, // 301 - S_BLASTERATK1_2, // 302 - S_BLASTERATK1_3, // 303 - S_BLASTERATK1_4, // 304 - S_BLASTERATK1_5, // 305 - S_BLASTERATK1_6, // 306 - S_BLASTERATK2_1, // 307 - S_BLASTERATK2_2, // 308 - S_BLASTERATK2_3, // 309 - S_BLASTERATK2_4, // 310 - S_BLASTERATK2_5, // 311 - S_BLASTERATK2_6, // 312 - S_BLASTERFX1_1, // 313 - S_BLASTERFXI1_1, // 314 - S_BLASTERFXI1_2, // 315 - S_BLASTERFXI1_3, // 316 - S_BLASTERFXI1_4, // 317 - S_BLASTERFXI1_5, // 318 - S_BLASTERFXI1_6, // 319 - S_BLASTERFXI1_7, // 320 - S_BLASTERSMOKE1, // 321 - S_BLASTERSMOKE2, // 322 - S_BLASTERSMOKE3, // 323 - S_BLASTERSMOKE4, // 324 - S_BLASTERSMOKE5, // 325 - S_RIPPER1, // 326 - S_RIPPER2, // 327 - S_RIPPERX1, // 328 - S_RIPPERX2, // 329 - S_RIPPERX3, // 330 - S_RIPPERX4, // 331 - S_RIPPERX5, // 332 - S_BLASTERPUFF1_1, // 333 - S_BLASTERPUFF1_2, // 334 - S_BLASTERPUFF1_3, // 335 - S_BLASTERPUFF1_4, // 336 - S_BLASTERPUFF1_5, // 337 - S_BLASTERPUFF2_1, // 338 - S_BLASTERPUFF2_2, // 339 - S_BLASTERPUFF2_3, // 340 - S_BLASTERPUFF2_4, // 341 - S_BLASTERPUFF2_5, // 342 - S_BLASTERPUFF2_6, // 343 - S_BLASTERPUFF2_7, // 344 - S_WMCE, // 345 - S_MACEREADY, // 346 - S_MACEDOWN, // 347 - S_MACEUP, // 348 - S_MACEATK1_1, // 349 - S_MACEATK1_2, // 350 - S_MACEATK1_3, // 351 - S_MACEATK1_4, // 352 - S_MACEATK1_5, // 353 - S_MACEATK1_6, // 354 - S_MACEATK1_7, // 355 - S_MACEATK1_8, // 356 - S_MACEATK1_9, // 357 - S_MACEATK1_10, // 358 - S_MACEATK2_1, // 359 - S_MACEATK2_2, // 360 - S_MACEATK2_3, // 361 - S_MACEATK2_4, // 362 - S_MACEFX1_1, // 363 - S_MACEFX1_2, // 364 - S_MACEFXI1_1, // 365 - S_MACEFXI1_2, // 366 - S_MACEFXI1_3, // 367 - S_MACEFXI1_4, // 368 - S_MACEFXI1_5, // 369 - S_MACEFX2_1, // 370 - S_MACEFX2_2, // 371 - S_MACEFXI2_1, // 372 - S_MACEFX3_1, // 373 - S_MACEFX3_2, // 374 - S_MACEFX4_1, // 375 - S_MACEFXI4_1, // 376 - S_WSKL, // 377 - S_HORNRODREADY, // 378 - S_HORNRODDOWN, // 379 - S_HORNRODUP, // 380 - S_HORNRODATK1_1, // 381 - S_HORNRODATK1_2, // 382 - S_HORNRODATK1_3, // 383 - S_HORNRODATK2_1, // 384 - S_HORNRODATK2_2, // 385 - S_HORNRODATK2_3, // 386 - S_HORNRODATK2_4, // 387 - S_HORNRODATK2_5, // 388 - S_HORNRODATK2_6, // 389 - S_HORNRODATK2_7, // 390 - S_HORNRODATK2_8, // 391 - S_HORNRODATK2_9, // 392 - S_HRODFX1_1, // 393 - S_HRODFX1_2, // 394 - S_HRODFXI1_1, // 395 - S_HRODFXI1_2, // 396 - S_HRODFXI1_3, // 397 - S_HRODFXI1_4, // 398 - S_HRODFXI1_5, // 399 - S_HRODFXI1_6, // 400 - S_HRODFX2_1, // 401 - S_HRODFX2_2, // 402 - S_HRODFX2_3, // 403 - S_HRODFX2_4, // 404 - S_HRODFXI2_1, // 405 - S_HRODFXI2_2, // 406 - S_HRODFXI2_3, // 407 - S_HRODFXI2_4, // 408 - S_HRODFXI2_5, // 409 - S_HRODFXI2_6, // 410 - S_HRODFXI2_7, // 411 - S_HRODFXI2_8, // 412 - S_RAINPLR1_1, // 413 - S_RAINPLR2_1, // 414 - S_RAINPLR3_1, // 415 - S_RAINPLR4_1, // 416 - S_RAINPLR1X_1, // 417 - S_RAINPLR1X_2, // 418 - S_RAINPLR1X_3, // 419 - S_RAINPLR1X_4, // 420 - S_RAINPLR1X_5, // 421 - S_RAINPLR2X_1, // 422 - S_RAINPLR2X_2, // 423 - S_RAINPLR2X_3, // 424 - S_RAINPLR2X_4, // 425 - S_RAINPLR2X_5, // 426 - S_RAINPLR3X_1, // 427 - S_RAINPLR3X_2, // 428 - S_RAINPLR3X_3, // 429 - S_RAINPLR3X_4, // 430 - S_RAINPLR3X_5, // 431 - S_RAINPLR4X_1, // 432 - S_RAINPLR4X_2, // 433 - S_RAINPLR4X_3, // 434 - S_RAINPLR4X_4, // 435 - S_RAINPLR4X_5, // 436 - S_RAINAIRXPLR1_1, // 437 - S_RAINAIRXPLR2_1, // 438 - S_RAINAIRXPLR3_1, // 439 - S_RAINAIRXPLR4_1, // 440 - S_RAINAIRXPLR1_2, // 441 - S_RAINAIRXPLR2_2, // 442 - S_RAINAIRXPLR3_2, // 443 - S_RAINAIRXPLR4_2, // 444 - S_RAINAIRXPLR1_3, // 445 - S_RAINAIRXPLR2_3, // 446 - S_RAINAIRXPLR3_3, // 447 - S_RAINAIRXPLR4_3, // 448 - S_GOLDWANDREADY, // 449 - S_GOLDWANDDOWN, // 450 - S_GOLDWANDUP, // 451 - S_GOLDWANDATK1_1, // 452 - S_GOLDWANDATK1_2, // 453 - S_GOLDWANDATK1_3, // 454 - S_GOLDWANDATK1_4, // 455 - S_GOLDWANDATK2_1, // 456 - S_GOLDWANDATK2_2, // 457 - S_GOLDWANDATK2_3, // 458 - S_GOLDWANDATK2_4, // 459 - S_GWANDFX1_1, // 460 - S_GWANDFX1_2, // 461 - S_GWANDFXI1_1, // 462 - S_GWANDFXI1_2, // 463 - S_GWANDFXI1_3, // 464 - S_GWANDFXI1_4, // 465 - S_GWANDFX2_1, // 466 - S_GWANDFX2_2, // 467 - S_GWANDPUFF1_1, // 468 - S_GWANDPUFF1_2, // 469 - S_GWANDPUFF1_3, // 470 - S_GWANDPUFF1_4, // 471 - S_GWANDPUFF1_5, // 472 - S_WPHX, // 473 - S_PHOENIXREADY, // 474 - S_PHOENIXDOWN, // 475 - S_PHOENIXUP, // 476 - S_PHOENIXATK1_1, // 477 - S_PHOENIXATK1_2, // 478 - S_PHOENIXATK1_3, // 479 - S_PHOENIXATK1_4, // 480 - S_PHOENIXATK1_5, // 481 - S_PHOENIXATK2_1, // 482 - S_PHOENIXATK2_2, // 483 - S_PHOENIXATK2_3, // 484 - S_PHOENIXATK2_4, // 485 - S_PHOENIXFX1_1, // 486 - S_PHOENIXFXI1_1, // 487 - S_PHOENIXFXI1_2, // 488 - S_PHOENIXFXI1_3, // 489 - S_PHOENIXFXI1_4, // 490 - S_PHOENIXFXI1_5, // 491 - S_PHOENIXFXI1_6, // 492 - S_PHOENIXFXI1_7, // 493 - S_PHOENIXFXI1_8, // 494 - S_PHOENIXPUFF1, // 495 - S_PHOENIXPUFF2, // 496 - S_PHOENIXPUFF3, // 497 - S_PHOENIXPUFF4, // 498 - S_PHOENIXPUFF5, // 499 - S_PHOENIXFX2_1, // 500 - S_PHOENIXFX2_2, // 501 - S_PHOENIXFX2_3, // 502 - S_PHOENIXFX2_4, // 503 - S_PHOENIXFX2_5, // 504 - S_PHOENIXFX2_6, // 505 - S_PHOENIXFX2_7, // 506 - S_PHOENIXFX2_8, // 507 - S_PHOENIXFX2_9, // 508 - S_PHOENIXFX2_10, // 509 - S_PHOENIXFXI2_1, // 510 - S_PHOENIXFXI2_2, // 511 - S_PHOENIXFXI2_3, // 512 - S_PHOENIXFXI2_4, // 513 - S_PHOENIXFXI2_5, // 514 - S_WBOW, // 515 - S_CRBOW1, // 516 - S_CRBOW2, // 517 - S_CRBOW3, // 518 - S_CRBOW4, // 519 - S_CRBOW5, // 520 - S_CRBOW6, // 521 - S_CRBOW7, // 522 - S_CRBOW8, // 523 - S_CRBOW9, // 524 - S_CRBOW10, // 525 - S_CRBOW11, // 526 - S_CRBOW12, // 527 - S_CRBOW13, // 528 - S_CRBOW14, // 529 - S_CRBOW15, // 530 - S_CRBOW16, // 531 - S_CRBOW17, // 532 - S_CRBOW18, // 533 - S_CRBOWDOWN, // 534 - S_CRBOWUP, // 535 - S_CRBOWATK1_1, // 536 - S_CRBOWATK1_2, // 537 - S_CRBOWATK1_3, // 538 - S_CRBOWATK1_4, // 539 - S_CRBOWATK1_5, // 540 - S_CRBOWATK1_6, // 541 - S_CRBOWATK1_7, // 542 - S_CRBOWATK1_8, // 543 - S_CRBOWATK2_1, // 544 - S_CRBOWATK2_2, // 545 - S_CRBOWATK2_3, // 546 - S_CRBOWATK2_4, // 547 - S_CRBOWATK2_5, // 548 - S_CRBOWATK2_6, // 549 - S_CRBOWATK2_7, // 550 - S_CRBOWATK2_8, // 551 - S_CRBOWFX1, // 552 - S_CRBOWFXI1_1, // 553 - S_CRBOWFXI1_2, // 554 - S_CRBOWFXI1_3, // 555 - S_CRBOWFX2, // 556 - S_CRBOWFX3, // 557 - S_CRBOWFXI3_1, // 558 - S_CRBOWFXI3_2, // 559 - S_CRBOWFXI3_3, // 560 - S_CRBOWFX4_1, // 561 - S_CRBOWFX4_2, // 562 - S_BLOOD1, // 563 - S_BLOOD2, // 564 - S_BLOOD3, // 565 - S_BLOODSPLATTER1, // 566 - S_BLOODSPLATTER2, // 567 - S_BLOODSPLATTER3, // 568 - S_BLOODSPLATTERX, // 569 - S_PLAY, // 570 - S_PLAY_RUN1, // 571 - S_PLAY_RUN2, // 572 - S_PLAY_RUN3, // 573 - S_PLAY_RUN4, // 574 - S_PLAY_ATK1, // 575 - S_PLAY_ATK2, // 576 - S_PLAY_PAIN, // 577 - S_PLAY_PAIN2, // 578 - S_PLAY_DIE1, // 579 - S_PLAY_DIE2, // 580 - S_PLAY_DIE3, // 581 - S_PLAY_DIE4, // 582 - S_PLAY_DIE5, // 583 - S_PLAY_DIE6, // 584 - S_PLAY_DIE7, // 585 - S_PLAY_DIE8, // 586 - S_PLAY_DIE9, // 587 - S_PLAY_XDIE1, // 588 - S_PLAY_XDIE2, // 589 - S_PLAY_XDIE3, // 590 - S_PLAY_XDIE4, // 591 - S_PLAY_XDIE5, // 592 - S_PLAY_XDIE6, // 593 - S_PLAY_XDIE7, // 594 - S_PLAY_XDIE8, // 595 - S_PLAY_XDIE9, // 596 - S_PLAY_FDTH1, // 597 - S_PLAY_FDTH2, // 598 - S_PLAY_FDTH3, // 599 - S_PLAY_FDTH4, // 600 - S_PLAY_FDTH5, // 601 - S_PLAY_FDTH6, // 602 - S_PLAY_FDTH7, // 603 - S_PLAY_FDTH8, // 604 - S_PLAY_FDTH9, // 605 - S_PLAY_FDTH10, // 606 - S_PLAY_FDTH11, // 607 - S_PLAY_FDTH12, // 608 - S_PLAY_FDTH13, // 609 - S_PLAY_FDTH14, // 610 - S_PLAY_FDTH15, // 611 - S_PLAY_FDTH16, // 612 - S_PLAY_FDTH17, // 613 - S_PLAY_FDTH18, // 614 - S_PLAY_FDTH19, // 615 - S_PLAY_FDTH20, // 616 - S_BLOODYSKULL1, // 617 - S_BLOODYSKULL2, // 618 - S_BLOODYSKULL3, // 619 - S_BLOODYSKULL4, // 620 - S_BLOODYSKULL5, // 621 - S_BLOODYSKULLX1, // 622 - S_BLOODYSKULLX2, // 623 - S_CHICPLAY, // 624 - S_CHICPLAY_RUN1, // 625 - S_CHICPLAY_RUN2, // 626 - S_CHICPLAY_RUN3, // 627 - S_CHICPLAY_RUN4, // 628 - S_CHICPLAY_ATK1, // 629 - S_CHICPLAY_PAIN, // 630 - S_CHICPLAY_PAIN2, // 631 - S_CHICKEN_LOOK1, // 632 - S_CHICKEN_LOOK2, // 633 - S_CHICKEN_WALK1, // 634 - S_CHICKEN_WALK2, // 635 - S_CHICKEN_PAIN1, // 636 - S_CHICKEN_PAIN2, // 637 - S_CHICKEN_ATK1, // 638 - S_CHICKEN_ATK2, // 639 - S_CHICKEN_DIE1, // 640 - S_CHICKEN_DIE2, // 641 - S_CHICKEN_DIE3, // 642 - S_CHICKEN_DIE4, // 643 - S_CHICKEN_DIE5, // 644 - S_CHICKEN_DIE6, // 645 - S_CHICKEN_DIE7, // 646 - S_CHICKEN_DIE8, // 647 - S_FEATHER1, // 648 - S_FEATHER2, // 649 - S_FEATHER3, // 650 - S_FEATHER4, // 651 - S_FEATHER5, // 652 - S_FEATHER6, // 653 - S_FEATHER7, // 654 - S_FEATHER8, // 655 - S_FEATHERX, // 656 - S_MUMMY_LOOK1, // 657 - S_MUMMY_LOOK2, // 658 - S_MUMMY_WALK1, // 659 - S_MUMMY_WALK2, // 660 - S_MUMMY_WALK3, // 661 - S_MUMMY_WALK4, // 662 - S_MUMMY_ATK1, // 663 - S_MUMMY_ATK2, // 664 - S_MUMMY_ATK3, // 665 - S_MUMMYL_ATK1, // 666 - S_MUMMYL_ATK2, // 667 - S_MUMMYL_ATK3, // 668 - S_MUMMYL_ATK4, // 669 - S_MUMMYL_ATK5, // 670 - S_MUMMYL_ATK6, // 671 - S_MUMMY_PAIN1, // 672 - S_MUMMY_PAIN2, // 673 - S_MUMMY_DIE1, // 674 - S_MUMMY_DIE2, // 675 - S_MUMMY_DIE3, // 676 - S_MUMMY_DIE4, // 677 - S_MUMMY_DIE5, // 678 - S_MUMMY_DIE6, // 679 - S_MUMMY_DIE7, // 680 - S_MUMMY_DIE8, // 681 - S_MUMMY_SOUL1, // 682 - S_MUMMY_SOUL2, // 683 - S_MUMMY_SOUL3, // 684 - S_MUMMY_SOUL4, // 685 - S_MUMMY_SOUL5, // 686 - S_MUMMY_SOUL6, // 687 - S_MUMMY_SOUL7, // 688 - S_MUMMYFX1_1, // 689 - S_MUMMYFX1_2, // 690 - S_MUMMYFX1_3, // 691 - S_MUMMYFX1_4, // 692 - S_MUMMYFXI1_1, // 693 - S_MUMMYFXI1_2, // 694 - S_MUMMYFXI1_3, // 695 - S_MUMMYFXI1_4, // 696 - S_BEAST_LOOK1, // 697 - S_BEAST_LOOK2, // 698 - S_BEAST_WALK1, // 699 - S_BEAST_WALK2, // 700 - S_BEAST_WALK3, // 701 - S_BEAST_WALK4, // 702 - S_BEAST_WALK5, // 703 - S_BEAST_WALK6, // 704 - S_BEAST_ATK1, // 705 - S_BEAST_ATK2, // 706 - S_BEAST_PAIN1, // 707 - S_BEAST_PAIN2, // 708 - S_BEAST_DIE1, // 709 - S_BEAST_DIE2, // 710 - S_BEAST_DIE3, // 711 - S_BEAST_DIE4, // 712 - S_BEAST_DIE5, // 713 - S_BEAST_DIE6, // 714 - S_BEAST_DIE7, // 715 - S_BEAST_DIE8, // 716 - S_BEAST_DIE9, // 717 - S_BEAST_XDIE1, // 718 - S_BEAST_XDIE2, // 719 - S_BEAST_XDIE3, // 720 - S_BEAST_XDIE4, // 721 - S_BEAST_XDIE5, // 722 - S_BEAST_XDIE6, // 723 - S_BEAST_XDIE7, // 724 - S_BEAST_XDIE8, // 725 - S_BEASTBALL1, // 726 - S_BEASTBALL2, // 727 - S_BEASTBALL3, // 728 - S_BEASTBALL4, // 729 - S_BEASTBALL5, // 730 - S_BEASTBALL6, // 731 - S_BEASTBALLX1, // 732 - S_BEASTBALLX2, // 733 - S_BEASTBALLX3, // 734 - S_BEASTBALLX4, // 735 - S_BEASTBALLX5, // 736 - S_BURNBALL1, // 737 - S_BURNBALL2, // 738 - S_BURNBALL3, // 739 - S_BURNBALL4, // 740 - S_BURNBALL5, // 741 - S_BURNBALL6, // 742 - S_BURNBALL7, // 743 - S_BURNBALL8, // 744 - S_BURNBALLFB1, // 745 - S_BURNBALLFB2, // 746 - S_BURNBALLFB3, // 747 - S_BURNBALLFB4, // 748 - S_BURNBALLFB5, // 749 - S_BURNBALLFB6, // 750 - S_BURNBALLFB7, // 751 - S_BURNBALLFB8, // 752 - S_PUFFY1, // 753 - S_PUFFY2, // 754 - S_PUFFY3, // 755 - S_PUFFY4, // 756 - S_PUFFY5, // 757 - S_SNAKE_LOOK1, // 758 - S_SNAKE_LOOK2, // 759 - S_SNAKE_WALK1, // 760 - S_SNAKE_WALK2, // 761 - S_SNAKE_WALK3, // 762 - S_SNAKE_WALK4, // 763 - S_SNAKE_ATK1, // 764 - S_SNAKE_ATK2, // 765 - S_SNAKE_ATK3, // 766 - S_SNAKE_ATK4, // 767 - S_SNAKE_ATK5, // 768 - S_SNAKE_ATK6, // 769 - S_SNAKE_ATK7, // 770 - S_SNAKE_ATK8, // 771 - S_SNAKE_ATK9, // 772 - S_SNAKE_PAIN1, // 773 - S_SNAKE_PAIN2, // 774 - S_SNAKE_DIE1, // 775 - S_SNAKE_DIE2, // 776 - S_SNAKE_DIE3, // 777 - S_SNAKE_DIE4, // 778 - S_SNAKE_DIE5, // 779 - S_SNAKE_DIE6, // 780 - S_SNAKE_DIE7, // 781 - S_SNAKE_DIE8, // 782 - S_SNAKE_DIE9, // 783 - S_SNAKE_DIE10, // 784 - S_SNAKEPRO_A1, // 785 - S_SNAKEPRO_A2, // 786 - S_SNAKEPRO_A3, // 787 - S_SNAKEPRO_A4, // 788 - S_SNAKEPRO_AX1, // 789 - S_SNAKEPRO_AX2, // 790 - S_SNAKEPRO_AX3, // 791 - S_SNAKEPRO_AX4, // 792 - S_SNAKEPRO_AX5, // 793 - S_SNAKEPRO_B1, // 794 - S_SNAKEPRO_B2, // 795 - S_SNAKEPRO_BX1, // 796 - S_SNAKEPRO_BX2, // 797 - S_SNAKEPRO_BX3, // 798 - S_SNAKEPRO_BX4, // 799 - S_HEAD_LOOK, // 800 - S_HEAD_FLOAT, // 801 - S_HEAD_ATK1, // 802 - S_HEAD_ATK2, // 803 - S_HEAD_PAIN1, // 804 - S_HEAD_PAIN2, // 805 - S_HEAD_DIE1, // 806 - S_HEAD_DIE2, // 807 - S_HEAD_DIE3, // 808 - S_HEAD_DIE4, // 809 - S_HEAD_DIE5, // 810 - S_HEAD_DIE6, // 811 - S_HEAD_DIE7, // 812 - S_HEADFX1_1, // 813 - S_HEADFX1_2, // 814 - S_HEADFX1_3, // 815 - S_HEADFXI1_1, // 816 - S_HEADFXI1_2, // 817 - S_HEADFXI1_3, // 818 - S_HEADFXI1_4, // 819 - S_HEADFX2_1, // 820 - S_HEADFX2_2, // 821 - S_HEADFX2_3, // 822 - S_HEADFXI2_1, // 823 - S_HEADFXI2_2, // 824 - S_HEADFXI2_3, // 825 - S_HEADFXI2_4, // 826 - S_HEADFX3_1, // 827 - S_HEADFX3_2, // 828 - S_HEADFX3_3, // 829 - S_HEADFX3_4, // 830 - S_HEADFX3_5, // 831 - S_HEADFX3_6, // 832 - S_HEADFXI3_1, // 833 - S_HEADFXI3_2, // 834 - S_HEADFXI3_3, // 835 - S_HEADFXI3_4, // 836 - S_HEADFX4_1, // 837 - S_HEADFX4_2, // 838 - S_HEADFX4_3, // 839 - S_HEADFX4_4, // 840 - S_HEADFX4_5, // 841 - S_HEADFX4_6, // 842 - S_HEADFX4_7, // 843 - S_HEADFXI4_1, // 844 - S_HEADFXI4_2, // 845 - S_HEADFXI4_3, // 846 - S_HEADFXI4_4, // 847 - S_CLINK_LOOK1, // 848 - S_CLINK_LOOK2, // 849 - S_CLINK_WALK1, // 850 - S_CLINK_WALK2, // 851 - S_CLINK_WALK3, // 852 - S_CLINK_WALK4, // 853 - S_CLINK_ATK1, // 854 - S_CLINK_ATK2, // 855 - S_CLINK_ATK3, // 856 - S_CLINK_PAIN1, // 857 - S_CLINK_PAIN2, // 858 - S_CLINK_DIE1, // 859 - S_CLINK_DIE2, // 860 - S_CLINK_DIE3, // 861 - S_CLINK_DIE4, // 862 - S_CLINK_DIE5, // 863 - S_CLINK_DIE6, // 864 - S_CLINK_DIE7, // 865 - S_WIZARD_LOOK1, // 866 - S_WIZARD_LOOK2, // 867 - S_WIZARD_WALK1, // 868 - S_WIZARD_WALK2, // 869 - S_WIZARD_WALK3, // 870 - S_WIZARD_WALK4, // 871 - S_WIZARD_WALK5, // 872 - S_WIZARD_WALK6, // 873 - S_WIZARD_WALK7, // 874 - S_WIZARD_WALK8, // 875 - S_WIZARD_ATK1, // 876 - S_WIZARD_ATK2, // 877 - S_WIZARD_ATK3, // 878 - S_WIZARD_ATK4, // 879 - S_WIZARD_ATK5, // 880 - S_WIZARD_ATK6, // 881 - S_WIZARD_ATK7, // 882 - S_WIZARD_ATK8, // 883 - S_WIZARD_ATK9, // 884 - S_WIZARD_PAIN1, // 885 - S_WIZARD_PAIN2, // 886 - S_WIZARD_DIE1, // 887 - S_WIZARD_DIE2, // 888 - S_WIZARD_DIE3, // 889 - S_WIZARD_DIE4, // 890 - S_WIZARD_DIE5, // 891 - S_WIZARD_DIE6, // 892 - S_WIZARD_DIE7, // 893 - S_WIZARD_DIE8, // 894 - S_WIZFX1_1, // 895 - S_WIZFX1_2, // 896 - S_WIZFXI1_1, // 897 - S_WIZFXI1_2, // 898 - S_WIZFXI1_3, // 899 - S_WIZFXI1_4, // 900 - S_WIZFXI1_5, // 901 - S_IMP_LOOK1, // 902 - S_IMP_LOOK2, // 903 - S_IMP_LOOK3, // 904 - S_IMP_LOOK4, // 905 - S_IMP_FLY1, // 906 - S_IMP_FLY2, // 907 - S_IMP_FLY3, // 908 - S_IMP_FLY4, // 909 - S_IMP_FLY5, // 910 - S_IMP_FLY6, // 911 - S_IMP_FLY7, // 912 - S_IMP_FLY8, // 913 - S_IMP_MEATK1, // 914 - S_IMP_MEATK2, // 915 - S_IMP_MEATK3, // 916 - S_IMP_MSATK1_1, // 917 - S_IMP_MSATK1_2, // 918 - S_IMP_MSATK1_3, // 919 - S_IMP_MSATK1_4, // 920 - S_IMP_MSATK1_5, // 921 - S_IMP_MSATK1_6, // 922 - S_IMP_MSATK2_1, // 923 - S_IMP_MSATK2_2, // 924 - S_IMP_MSATK2_3, // 925 - S_IMP_PAIN1, // 926 - S_IMP_PAIN2, // 927 - S_IMP_DIE1, // 928 - S_IMP_DIE2, // 929 - S_IMP_XDIE1, // 930 - S_IMP_XDIE2, // 931 - S_IMP_XDIE3, // 932 - S_IMP_XDIE4, // 933 - S_IMP_XDIE5, // 934 - S_IMP_CRASH1, // 935 - S_IMP_CRASH2, // 936 - S_IMP_CRASH3, // 937 - S_IMP_CRASH4, // 938 - S_IMP_XCRASH1, // 939 - S_IMP_XCRASH2, // 940 - S_IMP_XCRASH3, // 941 - S_IMP_CHUNKA1, // 942 - S_IMP_CHUNKA2, // 943 - S_IMP_CHUNKA3, // 944 - S_IMP_CHUNKB1, // 945 - S_IMP_CHUNKB2, // 946 - S_IMP_CHUNKB3, // 947 - S_IMPFX1, // 948 - S_IMPFX2, // 949 - S_IMPFX3, // 950 - S_IMPFXI1, // 951 - S_IMPFXI2, // 952 - S_IMPFXI3, // 953 - S_IMPFXI4, // 954 - S_KNIGHT_STND1, // 955 - S_KNIGHT_STND2, // 956 - S_KNIGHT_WALK1, // 957 - S_KNIGHT_WALK2, // 958 - S_KNIGHT_WALK3, // 959 - S_KNIGHT_WALK4, // 960 - S_KNIGHT_ATK1, // 961 - S_KNIGHT_ATK2, // 962 - S_KNIGHT_ATK3, // 963 - S_KNIGHT_ATK4, // 964 - S_KNIGHT_ATK5, // 965 - S_KNIGHT_ATK6, // 966 - S_KNIGHT_PAIN1, // 967 - S_KNIGHT_PAIN2, // 968 - S_KNIGHT_DIE1, // 969 - S_KNIGHT_DIE2, // 970 - S_KNIGHT_DIE3, // 971 - S_KNIGHT_DIE4, // 972 - S_KNIGHT_DIE5, // 973 - S_KNIGHT_DIE6, // 974 - S_KNIGHT_DIE7, // 975 - S_SPINAXE1, // 976 - S_SPINAXE2, // 977 - S_SPINAXE3, // 978 - S_SPINAXEX1, // 979 - S_SPINAXEX2, // 980 - S_SPINAXEX3, // 981 - S_REDAXE1, // 982 - S_REDAXE2, // 983 - S_REDAXEX1, // 984 - S_REDAXEX2, // 985 - S_REDAXEX3, // 986 - S_SRCR1_LOOK1, // 987 - S_SRCR1_LOOK2, // 988 - S_SRCR1_WALK1, // 989 - S_SRCR1_WALK2, // 990 - S_SRCR1_WALK3, // 991 - S_SRCR1_WALK4, // 992 - S_SRCR1_PAIN1, // 993 - S_SRCR1_ATK1, // 994 - S_SRCR1_ATK2, // 995 - S_SRCR1_ATK3, // 996 - S_SRCR1_ATK4, // 997 - S_SRCR1_ATK5, // 998 - S_SRCR1_ATK6, // 999 - S_SRCR1_ATK7, // 1000 - S_SRCR1_DIE1, // 1001 - S_SRCR1_DIE2, // 1002 - S_SRCR1_DIE3, // 1003 - S_SRCR1_DIE4, // 1004 - S_SRCR1_DIE5, // 1005 - S_SRCR1_DIE6, // 1006 - S_SRCR1_DIE7, // 1007 - S_SRCR1_DIE8, // 1008 - S_SRCR1_DIE9, // 1009 - S_SRCR1_DIE10, // 1010 - S_SRCR1_DIE11, // 1011 - S_SRCR1_DIE12, // 1012 - S_SRCR1_DIE13, // 1013 - S_SRCR1_DIE14, // 1014 - S_SRCR1_DIE15, // 1015 - S_SRCR1_DIE16, // 1016 - S_SRCR1_DIE17, // 1017 - S_SRCRFX1_1, // 1018 - S_SRCRFX1_2, // 1019 - S_SRCRFX1_3, // 1020 - S_SRCRFXI1_1, // 1021 - S_SRCRFXI1_2, // 1022 - S_SRCRFXI1_3, // 1023 - S_SRCRFXI1_4, // 1024 - S_SRCRFXI1_5, // 1025 - S_SOR2_RISE1, // 1026 - S_SOR2_RISE2, // 1027 - S_SOR2_RISE3, // 1028 - S_SOR2_RISE4, // 1029 - S_SOR2_RISE5, // 1030 - S_SOR2_RISE6, // 1031 - S_SOR2_RISE7, // 1032 - S_SOR2_LOOK1, // 1033 - S_SOR2_LOOK2, // 1034 - S_SOR2_WALK1, // 1035 - S_SOR2_WALK2, // 1036 - S_SOR2_WALK3, // 1037 - S_SOR2_WALK4, // 1038 - S_SOR2_PAIN1, // 1039 - S_SOR2_PAIN2, // 1040 - S_SOR2_ATK1, // 1041 - S_SOR2_ATK2, // 1042 - S_SOR2_ATK3, // 1043 - S_SOR2_TELE1, // 1044 - S_SOR2_TELE2, // 1045 - S_SOR2_TELE3, // 1046 - S_SOR2_TELE4, // 1047 - S_SOR2_TELE5, // 1048 - S_SOR2_TELE6, // 1049 - S_SOR2_DIE1, // 1050 - S_SOR2_DIE2, // 1051 - S_SOR2_DIE3, // 1052 - S_SOR2_DIE4, // 1053 - S_SOR2_DIE5, // 1054 - S_SOR2_DIE6, // 1055 - S_SOR2_DIE7, // 1056 - S_SOR2_DIE8, // 1057 - S_SOR2_DIE9, // 1058 - S_SOR2_DIE10, // 1059 - S_SOR2_DIE11, // 1060 - S_SOR2_DIE12, // 1061 - S_SOR2_DIE13, // 1062 - S_SOR2_DIE14, // 1063 - S_SOR2_DIE15, // 1064 - S_SOR2FX1_1, // 1065 - S_SOR2FX1_2, // 1066 - S_SOR2FX1_3, // 1067 - S_SOR2FXI1_1, // 1068 - S_SOR2FXI1_2, // 1069 - S_SOR2FXI1_3, // 1070 - S_SOR2FXI1_4, // 1071 - S_SOR2FXI1_5, // 1072 - S_SOR2FXI1_6, // 1073 - S_SOR2FXSPARK1, // 1074 - S_SOR2FXSPARK2, // 1075 - S_SOR2FXSPARK3, // 1076 - S_SOR2FX2_1, // 1077 - S_SOR2FX2_2, // 1078 - S_SOR2FX2_3, // 1079 - S_SOR2FXI2_1, // 1080 - S_SOR2FXI2_2, // 1081 - S_SOR2FXI2_3, // 1082 - S_SOR2FXI2_4, // 1083 - S_SOR2FXI2_5, // 1084 - S_SOR2TELEFADE1, // 1085 - S_SOR2TELEFADE2, // 1086 - S_SOR2TELEFADE3, // 1087 - S_SOR2TELEFADE4, // 1088 - S_SOR2TELEFADE5, // 1089 - S_SOR2TELEFADE6, // 1090 - S_MNTR_LOOK1, // 1091 - S_MNTR_LOOK2, // 1092 - S_MNTR_WALK1, // 1093 - S_MNTR_WALK2, // 1094 - S_MNTR_WALK3, // 1095 - S_MNTR_WALK4, // 1096 - S_MNTR_ATK1_1, // 1097 - S_MNTR_ATK1_2, // 1098 - S_MNTR_ATK1_3, // 1099 - S_MNTR_ATK2_1, // 1100 - S_MNTR_ATK2_2, // 1101 - S_MNTR_ATK2_3, // 1102 - S_MNTR_ATK3_1, // 1103 - S_MNTR_ATK3_2, // 1104 - S_MNTR_ATK3_3, // 1105 - S_MNTR_ATK3_4, // 1106 - S_MNTR_ATK4_1, // 1107 - S_MNTR_PAIN1, // 1108 - S_MNTR_PAIN2, // 1109 - S_MNTR_DIE1, // 1110 - S_MNTR_DIE2, // 1111 - S_MNTR_DIE3, // 1112 - S_MNTR_DIE4, // 1113 - S_MNTR_DIE5, // 1114 - S_MNTR_DIE6, // 1115 - S_MNTR_DIE7, // 1116 - S_MNTR_DIE8, // 1117 - S_MNTR_DIE9, // 1118 - S_MNTR_DIE10, // 1119 - S_MNTR_DIE11, // 1120 - S_MNTR_DIE12, // 1121 - S_MNTR_DIE13, // 1122 - S_MNTR_DIE14, // 1123 - S_MNTR_DIE15, // 1124 - S_MNTRFX1_1, // 1125 - S_MNTRFX1_2, // 1126 - S_MNTRFXI1_1, // 1127 - S_MNTRFXI1_2, // 1128 - S_MNTRFXI1_3, // 1129 - S_MNTRFXI1_4, // 1130 - S_MNTRFXI1_5, // 1131 - S_MNTRFXI1_6, // 1132 - S_MNTRFX2_1, // 1133 - S_MNTRFXI2_1, // 1134 - S_MNTRFXI2_2, // 1135 - S_MNTRFXI2_3, // 1136 - S_MNTRFXI2_4, // 1137 - S_MNTRFXI2_5, // 1138 - S_MNTRFX3_1, // 1139 - S_MNTRFX3_2, // 1140 - S_MNTRFX3_3, // 1141 - S_MNTRFX3_4, // 1142 - S_MNTRFX3_5, // 1143 - S_MNTRFX3_6, // 1144 - S_MNTRFX3_7, // 1145 - S_MNTRFX3_8, // 1146 - S_MNTRFX3_9, // 1147 - S_AKYY1, // 1148 - S_AKYY2, // 1149 - S_AKYY3, // 1150 - S_AKYY4, // 1151 - S_AKYY5, // 1152 - S_AKYY6, // 1153 - S_AKYY7, // 1154 - S_AKYY8, // 1155 - S_AKYY9, // 1156 - S_AKYY10, // 1157 - S_BKYY1, // 1158 - S_BKYY2, // 1159 - S_BKYY3, // 1160 - S_BKYY4, // 1161 - S_BKYY5, // 1162 - S_BKYY6, // 1163 - S_BKYY7, // 1164 - S_BKYY8, // 1165 - S_BKYY9, // 1166 - S_BKYY10, // 1167 - S_CKYY1, // 1168 - S_CKYY2, // 1169 - S_CKYY3, // 1170 - S_CKYY4, // 1171 - S_CKYY5, // 1172 - S_CKYY6, // 1173 - S_CKYY7, // 1174 - S_CKYY8, // 1175 - S_CKYY9, // 1176 - S_AMG1, // 1177 - S_AMG2_1, // 1178 - S_AMG2_2, // 1179 - S_AMG2_3, // 1180 - S_AMM1, // 1181 - S_AMM2, // 1182 - S_AMC1, // 1183 - S_AMC2_1, // 1184 - S_AMC2_2, // 1185 - S_AMC2_3, // 1186 - S_AMS1_1, // 1187 - S_AMS1_2, // 1188 - S_AMS2_1, // 1189 - S_AMS2_2, // 1190 - S_AMP1_1, // 1191 - S_AMP1_2, // 1192 - S_AMP1_3, // 1193 - S_AMP2_1, // 1194 - S_AMP2_2, // 1195 - S_AMP2_3, // 1196 - S_AMB1_1, // 1197 - S_AMB1_2, // 1198 - S_AMB1_3, // 1199 - S_AMB2_1, // 1200 - S_AMB2_2, // 1201 - S_AMB2_3, // 1202 - S_SND_WIND, // 1203 - S_SND_WATERFALL, // 1204 - S_TEMPSOUNDORIGIN1, // 1205 - NUMSTATES // 1206 + S_NULL, + S_FREETARGMOBJ, + S_ITEM_PTN1_1, + S_ITEM_PTN1_2, + S_ITEM_PTN1_3, + S_ITEM_SHLD1, + S_ITEM_SHD2_1, + S_ITEM_BAGH1, + S_ITEM_SPMP1, + S_HIDESPECIAL1, + S_HIDESPECIAL2, + S_HIDESPECIAL3, + S_HIDESPECIAL4, + S_HIDESPECIAL5, + S_HIDESPECIAL6, + S_HIDESPECIAL7, + S_HIDESPECIAL8, + S_HIDESPECIAL9, + S_HIDESPECIAL10, + S_HIDESPECIAL11, + S_DORMANTARTI1, + S_DORMANTARTI2, + S_DORMANTARTI3, + S_DORMANTARTI4, + S_DORMANTARTI5, + S_DORMANTARTI6, + S_DORMANTARTI7, + S_DORMANTARTI8, + S_DORMANTARTI9, + S_DORMANTARTI10, + S_DORMANTARTI11, + S_DORMANTARTI12, + S_DORMANTARTI13, + S_DORMANTARTI14, + S_DORMANTARTI15, + S_DORMANTARTI16, + S_DORMANTARTI17, + S_DORMANTARTI18, + S_DORMANTARTI19, + S_DORMANTARTI20, + S_DORMANTARTI21, + S_DEADARTI1, + S_DEADARTI2, + S_DEADARTI3, + S_DEADARTI4, + S_DEADARTI5, + S_DEADARTI6, + S_DEADARTI7, + S_DEADARTI8, + S_DEADARTI9, + S_DEADARTI10, + S_ARTI_INVS1, + S_ARTI_PTN2_1, + S_ARTI_PTN2_2, + S_ARTI_PTN2_3, + S_ARTI_SOAR1, + S_ARTI_SOAR2, + S_ARTI_SOAR3, + S_ARTI_SOAR4, + S_ARTI_INVU1, + S_ARTI_INVU2, + S_ARTI_INVU3, + S_ARTI_INVU4, + S_ARTI_PWBK1, + S_ARTI_EGGC1, + S_ARTI_EGGC2, + S_ARTI_EGGC3, + S_ARTI_EGGC4, + S_EGGFX1, + S_EGGFX2, + S_EGGFX3, + S_EGGFX4, + S_EGGFX5, + S_EGGFXI1_1, + S_EGGFXI1_2, + S_EGGFXI1_3, + S_EGGFXI1_4, + S_ARTI_SPHL1, + S_ARTI_TRCH1, + S_ARTI_TRCH2, + S_ARTI_TRCH3, + S_ARTI_FBMB1, + S_FIREBOMB1, + S_FIREBOMB2, + S_FIREBOMB3, + S_FIREBOMB4, + S_FIREBOMB5, + S_FIREBOMB6, + S_FIREBOMB7, + S_FIREBOMB8, + S_FIREBOMB9, + S_FIREBOMB10, + S_FIREBOMB11, + S_ARTI_ATLP1, + S_ARTI_ATLP2, + S_ARTI_ATLP3, + S_ARTI_ATLP4, + S_POD_WAIT1, + S_POD_PAIN1, + S_POD_DIE1, + S_POD_DIE2, + S_POD_DIE3, + S_POD_DIE4, + S_POD_GROW1, + S_POD_GROW2, + S_POD_GROW3, + S_POD_GROW4, + S_POD_GROW5, + S_POD_GROW6, + S_POD_GROW7, + S_POD_GROW8, + S_PODGOO1, + S_PODGOO2, + S_PODGOOX, + S_PODGENERATOR, + S_SPLASH1, + S_SPLASH2, + S_SPLASH3, + S_SPLASH4, + S_SPLASHX, + S_SPLASHBASE1, + S_SPLASHBASE2, + S_SPLASHBASE3, + S_SPLASHBASE4, + S_SPLASHBASE5, + S_SPLASHBASE6, + S_SPLASHBASE7, + S_LAVASPLASH1, + S_LAVASPLASH2, + S_LAVASPLASH3, + S_LAVASPLASH4, + S_LAVASPLASH5, + S_LAVASPLASH6, + S_LAVASMOKE1, + S_LAVASMOKE2, + S_LAVASMOKE3, + S_LAVASMOKE4, + S_LAVASMOKE5, + S_SLUDGECHUNK1, + S_SLUDGECHUNK2, + S_SLUDGECHUNK3, + S_SLUDGECHUNK4, + S_SLUDGECHUNKX, + S_SLUDGESPLASH1, + S_SLUDGESPLASH2, + S_SLUDGESPLASH3, + S_SLUDGESPLASH4, + S_SKULLHANG70_1, + S_SKULLHANG60_1, + S_SKULLHANG45_1, + S_SKULLHANG35_1, + S_CHANDELIER1, + S_CHANDELIER2, + S_CHANDELIER3, + S_SERPTORCH1, + S_SERPTORCH2, + S_SERPTORCH3, + S_SMALLPILLAR, + S_STALAGMITESMALL, + S_STALAGMITELARGE, + S_STALACTITESMALL, + S_STALACTITELARGE, + S_FIREBRAZIER1, + S_FIREBRAZIER2, + S_FIREBRAZIER3, + S_FIREBRAZIER4, + S_FIREBRAZIER5, + S_FIREBRAZIER6, + S_FIREBRAZIER7, + S_FIREBRAZIER8, + S_BARREL, + S_BRPILLAR, + S_MOSS1, + S_MOSS2, + S_WALLTORCH1, + S_WALLTORCH2, + S_WALLTORCH3, + S_HANGINGCORPSE, + S_KEYGIZMO1, + S_KEYGIZMO2, + S_KEYGIZMO3, + S_KGZ_START, + S_KGZ_BLUEFLOAT1, + S_KGZ_GREENFLOAT1, + S_KGZ_YELLOWFLOAT1, + S_VOLCANO1, + S_VOLCANO2, + S_VOLCANO3, + S_VOLCANO4, + S_VOLCANO5, + S_VOLCANO6, + S_VOLCANO7, + S_VOLCANO8, + S_VOLCANO9, + S_VOLCANOBALL1, + S_VOLCANOBALL2, + S_VOLCANOBALLX1, + S_VOLCANOBALLX2, + S_VOLCANOBALLX3, + S_VOLCANOBALLX4, + S_VOLCANOBALLX5, + S_VOLCANOBALLX6, + S_VOLCANOTBALL1, + S_VOLCANOTBALL2, + S_VOLCANOTBALLX1, + S_VOLCANOTBALLX2, + S_VOLCANOTBALLX3, + S_VOLCANOTBALLX4, + S_VOLCANOTBALLX5, + S_VOLCANOTBALLX6, + S_VOLCANOTBALLX7, + S_TELEGLITGEN1, + S_TELEGLITGEN2, + S_TELEGLITTER1_1, + S_TELEGLITTER1_2, + S_TELEGLITTER1_3, + S_TELEGLITTER1_4, + S_TELEGLITTER1_5, + S_TELEGLITTER2_1, + S_TELEGLITTER2_2, + S_TELEGLITTER2_3, + S_TELEGLITTER2_4, + S_TELEGLITTER2_5, + S_TFOG1, + S_TFOG2, + S_TFOG3, + S_TFOG4, + S_TFOG5, + S_TFOG6, + S_TFOG7, + S_TFOG8, + S_TFOG9, + S_TFOG10, + S_TFOG11, + S_TFOG12, + S_TFOG13, + S_LIGHTDONE, + S_STAFFREADY, + S_STAFFDOWN, + S_STAFFUP, + S_STAFFREADY2_1, + S_STAFFREADY2_2, + S_STAFFREADY2_3, + S_STAFFDOWN2, + S_STAFFUP2, + S_STAFFATK1_1, + S_STAFFATK1_2, + S_STAFFATK1_3, + S_STAFFATK2_1, + S_STAFFATK2_2, + S_STAFFATK2_3, + S_STAFFPUFF1, + S_STAFFPUFF2, + S_STAFFPUFF3, + S_STAFFPUFF4, + S_STAFFPUFF2_1, + S_STAFFPUFF2_2, + S_STAFFPUFF2_3, + S_STAFFPUFF2_4, + S_STAFFPUFF2_5, + S_STAFFPUFF2_6, + S_BEAKREADY, + S_BEAKDOWN, + S_BEAKUP, + S_BEAKATK1_1, + S_BEAKATK2_1, + S_WGNT, + S_GAUNTLETREADY, + S_GAUNTLETDOWN, + S_GAUNTLETUP, + S_GAUNTLETREADY2_1, + S_GAUNTLETREADY2_2, + S_GAUNTLETREADY2_3, + S_GAUNTLETDOWN2, + S_GAUNTLETUP2, + S_GAUNTLETATK1_1, + S_GAUNTLETATK1_2, + S_GAUNTLETATK1_3, + S_GAUNTLETATK1_4, + S_GAUNTLETATK1_5, + S_GAUNTLETATK1_6, + S_GAUNTLETATK1_7, + S_GAUNTLETATK2_1, + S_GAUNTLETATK2_2, + S_GAUNTLETATK2_3, + S_GAUNTLETATK2_4, + S_GAUNTLETATK2_5, + S_GAUNTLETATK2_6, + S_GAUNTLETATK2_7, + S_GAUNTLETPUFF1_1, + S_GAUNTLETPUFF1_2, + S_GAUNTLETPUFF1_3, + S_GAUNTLETPUFF1_4, + S_GAUNTLETPUFF2_1, + S_GAUNTLETPUFF2_2, + S_GAUNTLETPUFF2_3, + S_GAUNTLETPUFF2_4, + S_BLSR, + S_BLASTERREADY, + S_BLASTERDOWN, + S_BLASTERUP, + S_BLASTERATK1_1, + S_BLASTERATK1_2, + S_BLASTERATK1_3, + S_BLASTERATK1_4, + S_BLASTERATK1_5, + S_BLASTERATK1_6, + S_BLASTERATK2_1, + S_BLASTERATK2_2, + S_BLASTERATK2_3, + S_BLASTERATK2_4, + S_BLASTERATK2_5, + S_BLASTERATK2_6, + S_BLASTERFX1_1, + S_BLASTERFXI1_1, + S_BLASTERFXI1_2, + S_BLASTERFXI1_3, + S_BLASTERFXI1_4, + S_BLASTERFXI1_5, + S_BLASTERFXI1_6, + S_BLASTERFXI1_7, + S_BLASTERSMOKE1, + S_BLASTERSMOKE2, + S_BLASTERSMOKE3, + S_BLASTERSMOKE4, + S_BLASTERSMOKE5, + S_RIPPER1, + S_RIPPER2, + S_RIPPERX1, + S_RIPPERX2, + S_RIPPERX3, + S_RIPPERX4, + S_RIPPERX5, + S_BLASTERPUFF1_1, + S_BLASTERPUFF1_2, + S_BLASTERPUFF1_3, + S_BLASTERPUFF1_4, + S_BLASTERPUFF1_5, + S_BLASTERPUFF2_1, + S_BLASTERPUFF2_2, + S_BLASTERPUFF2_3, + S_BLASTERPUFF2_4, + S_BLASTERPUFF2_5, + S_BLASTERPUFF2_6, + S_BLASTERPUFF2_7, + S_WMCE, + S_MACEREADY, + S_MACEDOWN, + S_MACEUP, + S_MACEATK1_1, + S_MACEATK1_2, + S_MACEATK1_3, + S_MACEATK1_4, + S_MACEATK1_5, + S_MACEATK1_6, + S_MACEATK1_7, + S_MACEATK1_8, + S_MACEATK1_9, + S_MACEATK1_10, + S_MACEATK2_1, + S_MACEATK2_2, + S_MACEATK2_3, + S_MACEATK2_4, + S_MACEFX1_1, + S_MACEFX1_2, + S_MACEFXI1_1, + S_MACEFXI1_2, + S_MACEFXI1_3, + S_MACEFXI1_4, + S_MACEFXI1_5, + S_MACEFX2_1, + S_MACEFX2_2, + S_MACEFXI2_1, + S_MACEFX3_1, + S_MACEFX3_2, + S_MACEFX4_1, + S_MACEFXI4_1, + S_WSKL, + S_HORNRODREADY, + S_HORNRODDOWN, + S_HORNRODUP, + S_HORNRODATK1_1, + S_HORNRODATK1_2, + S_HORNRODATK1_3, + S_HORNRODATK2_1, + S_HORNRODATK2_2, + S_HORNRODATK2_3, + S_HORNRODATK2_4, + S_HORNRODATK2_5, + S_HORNRODATK2_6, + S_HORNRODATK2_7, + S_HORNRODATK2_8, + S_HORNRODATK2_9, + S_HRODFX1_1, + S_HRODFX1_2, + S_HRODFXI1_1, + S_HRODFXI1_2, + S_HRODFXI1_3, + S_HRODFXI1_4, + S_HRODFXI1_5, + S_HRODFXI1_6, + S_HRODFX2_1, + S_HRODFX2_2, + S_HRODFX2_3, + S_HRODFX2_4, + S_HRODFXI2_1, + S_HRODFXI2_2, + S_HRODFXI2_3, + S_HRODFXI2_4, + S_HRODFXI2_5, + S_HRODFXI2_6, + S_HRODFXI2_7, + S_HRODFXI2_8, + S_RAINPLR1_1, + S_RAINPLR2_1, + S_RAINPLR3_1, + S_RAINPLR4_1, + S_RAINPLR1X_1, + S_RAINPLR1X_2, + S_RAINPLR1X_3, + S_RAINPLR1X_4, + S_RAINPLR1X_5, + S_RAINPLR2X_1, + S_RAINPLR2X_2, + S_RAINPLR2X_3, + S_RAINPLR2X_4, + S_RAINPLR2X_5, + S_RAINPLR3X_1, + S_RAINPLR3X_2, + S_RAINPLR3X_3, + S_RAINPLR3X_4, + S_RAINPLR3X_5, + S_RAINPLR4X_1, + S_RAINPLR4X_2, + S_RAINPLR4X_3, + S_RAINPLR4X_4, + S_RAINPLR4X_5, + S_RAINAIRXPLR1_1, + S_RAINAIRXPLR2_1, + S_RAINAIRXPLR3_1, + S_RAINAIRXPLR4_1, + S_RAINAIRXPLR1_2, + S_RAINAIRXPLR2_2, + S_RAINAIRXPLR3_2, + S_RAINAIRXPLR4_2, + S_RAINAIRXPLR1_3, + S_RAINAIRXPLR2_3, + S_RAINAIRXPLR3_3, + S_RAINAIRXPLR4_3, + S_GOLDWANDREADY, + S_GOLDWANDDOWN, + S_GOLDWANDUP, + S_GOLDWANDATK1_1, + S_GOLDWANDATK1_2, + S_GOLDWANDATK1_3, + S_GOLDWANDATK1_4, + S_GOLDWANDATK2_1, + S_GOLDWANDATK2_2, + S_GOLDWANDATK2_3, + S_GOLDWANDATK2_4, + S_GWANDFX1_1, + S_GWANDFX1_2, + S_GWANDFXI1_1, + S_GWANDFXI1_2, + S_GWANDFXI1_3, + S_GWANDFXI1_4, + S_GWANDFX2_1, + S_GWANDFX2_2, + S_GWANDPUFF1_1, + S_GWANDPUFF1_2, + S_GWANDPUFF1_3, + S_GWANDPUFF1_4, + S_GWANDPUFF1_5, + S_WPHX, + S_PHOENIXREADY, + S_PHOENIXDOWN, + S_PHOENIXUP, + S_PHOENIXATK1_1, + S_PHOENIXATK1_2, + S_PHOENIXATK1_3, + S_PHOENIXATK1_4, + S_PHOENIXATK1_5, + S_PHOENIXATK2_1, + S_PHOENIXATK2_2, + S_PHOENIXATK2_3, + S_PHOENIXATK2_4, + S_PHOENIXFX1_1, + S_PHOENIXFXI1_1, + S_PHOENIXFXI1_2, + S_PHOENIXFXI1_3, + S_PHOENIXFXI1_4, + S_PHOENIXFXI1_5, + S_PHOENIXFXI1_6, + S_PHOENIXFXI1_7, + S_PHOENIXFXI1_8, + S_PHOENIXPUFF1, + S_PHOENIXPUFF2, + S_PHOENIXPUFF3, + S_PHOENIXPUFF4, + S_PHOENIXPUFF5, + S_PHOENIXFX2_1, + S_PHOENIXFX2_2, + S_PHOENIXFX2_3, + S_PHOENIXFX2_4, + S_PHOENIXFX2_5, + S_PHOENIXFX2_6, + S_PHOENIXFX2_7, + S_PHOENIXFX2_8, + S_PHOENIXFX2_9, + S_PHOENIXFX2_10, + S_PHOENIXFXI2_1, + S_PHOENIXFXI2_2, + S_PHOENIXFXI2_3, + S_PHOENIXFXI2_4, + S_PHOENIXFXI2_5, + S_WBOW, + S_CRBOW1, + S_CRBOW2, + S_CRBOW3, + S_CRBOW4, + S_CRBOW5, + S_CRBOW6, + S_CRBOW7, + S_CRBOW8, + S_CRBOW9, + S_CRBOW10, + S_CRBOW11, + S_CRBOW12, + S_CRBOW13, + S_CRBOW14, + S_CRBOW15, + S_CRBOW16, + S_CRBOW17, + S_CRBOW18, + S_CRBOWDOWN, + S_CRBOWUP, + S_CRBOWATK1_1, + S_CRBOWATK1_2, + S_CRBOWATK1_3, + S_CRBOWATK1_4, + S_CRBOWATK1_5, + S_CRBOWATK1_6, + S_CRBOWATK1_7, + S_CRBOWATK1_8, + S_CRBOWATK2_1, + S_CRBOWATK2_2, + S_CRBOWATK2_3, + S_CRBOWATK2_4, + S_CRBOWATK2_5, + S_CRBOWATK2_6, + S_CRBOWATK2_7, + S_CRBOWATK2_8, + S_CRBOWFX1, + S_CRBOWFXI1_1, + S_CRBOWFXI1_2, + S_CRBOWFXI1_3, + S_CRBOWFX2, + S_CRBOWFX3, + S_CRBOWFXI3_1, + S_CRBOWFXI3_2, + S_CRBOWFXI3_3, + S_CRBOWFX4_1, + S_CRBOWFX4_2, + S_BLOOD1, + S_BLOOD2, + S_BLOOD3, + S_BLOODSPLATTER1, + S_BLOODSPLATTER2, + S_BLOODSPLATTER3, + S_BLOODSPLATTERX, + S_PLAY, + S_PLAY_RUN1, + S_PLAY_RUN2, + S_PLAY_RUN3, + S_PLAY_RUN4, + S_PLAY_ATK1, + S_PLAY_ATK2, + S_PLAY_PAIN, + S_PLAY_PAIN2, + S_PLAY_DIE1, + S_PLAY_DIE2, + S_PLAY_DIE3, + S_PLAY_DIE4, + S_PLAY_DIE5, + S_PLAY_DIE6, + S_PLAY_DIE7, + S_PLAY_DIE8, + S_PLAY_DIE9, + S_PLAY_XDIE1, + S_PLAY_XDIE2, + S_PLAY_XDIE3, + S_PLAY_XDIE4, + S_PLAY_XDIE5, + S_PLAY_XDIE6, + S_PLAY_XDIE7, + S_PLAY_XDIE8, + S_PLAY_XDIE9, + S_PLAY_FDTH1, + S_PLAY_FDTH2, + S_PLAY_FDTH3, + S_PLAY_FDTH4, + S_PLAY_FDTH5, + S_PLAY_FDTH6, + S_PLAY_FDTH7, + S_PLAY_FDTH8, + S_PLAY_FDTH9, + S_PLAY_FDTH10, + S_PLAY_FDTH11, + S_PLAY_FDTH12, + S_PLAY_FDTH13, + S_PLAY_FDTH14, + S_PLAY_FDTH15, + S_PLAY_FDTH16, + S_PLAY_FDTH17, + S_PLAY_FDTH18, + S_PLAY_FDTH19, + S_PLAY_FDTH20, + S_BLOODYSKULL1, + S_BLOODYSKULL2, + S_BLOODYSKULL3, + S_BLOODYSKULL4, + S_BLOODYSKULL5, + S_BLOODYSKULLX1, + S_BLOODYSKULLX2, + S_CHICPLAY, + S_CHICPLAY_RUN1, + S_CHICPLAY_RUN2, + S_CHICPLAY_RUN3, + S_CHICPLAY_RUN4, + S_CHICPLAY_ATK1, + S_CHICPLAY_PAIN, + S_CHICPLAY_PAIN2, + S_CHICKEN_LOOK1, + S_CHICKEN_LOOK2, + S_CHICKEN_WALK1, + S_CHICKEN_WALK2, + S_CHICKEN_PAIN1, + S_CHICKEN_PAIN2, + S_CHICKEN_ATK1, + S_CHICKEN_ATK2, + S_CHICKEN_DIE1, + S_CHICKEN_DIE2, + S_CHICKEN_DIE3, + S_CHICKEN_DIE4, + S_CHICKEN_DIE5, + S_CHICKEN_DIE6, + S_CHICKEN_DIE7, + S_CHICKEN_DIE8, + S_FEATHER1, + S_FEATHER2, + S_FEATHER3, + S_FEATHER4, + S_FEATHER5, + S_FEATHER6, + S_FEATHER7, + S_FEATHER8, + S_FEATHERX, + S_MUMMY_LOOK1, + S_MUMMY_LOOK2, + S_MUMMY_WALK1, + S_MUMMY_WALK2, + S_MUMMY_WALK3, + S_MUMMY_WALK4, + S_MUMMY_ATK1, + S_MUMMY_ATK2, + S_MUMMY_ATK3, + S_MUMMYL_ATK1, + S_MUMMYL_ATK2, + S_MUMMYL_ATK3, + S_MUMMYL_ATK4, + S_MUMMYL_ATK5, + S_MUMMYL_ATK6, + S_MUMMY_PAIN1, + S_MUMMY_PAIN2, + S_MUMMY_DIE1, + S_MUMMY_DIE2, + S_MUMMY_DIE3, + S_MUMMY_DIE4, + S_MUMMY_DIE5, + S_MUMMY_DIE6, + S_MUMMY_DIE7, + S_MUMMY_DIE8, + S_MUMMY_SOUL1, + S_MUMMY_SOUL2, + S_MUMMY_SOUL3, + S_MUMMY_SOUL4, + S_MUMMY_SOUL5, + S_MUMMY_SOUL6, + S_MUMMY_SOUL7, + S_MUMMYFX1_1, + S_MUMMYFX1_2, + S_MUMMYFX1_3, + S_MUMMYFX1_4, + S_MUMMYFXI1_1, + S_MUMMYFXI1_2, + S_MUMMYFXI1_3, + S_MUMMYFXI1_4, + S_BEAST_LOOK1, + S_BEAST_LOOK2, + S_BEAST_WALK1, + S_BEAST_WALK2, + S_BEAST_WALK3, + S_BEAST_WALK4, + S_BEAST_WALK5, + S_BEAST_WALK6, + S_BEAST_ATK1, + S_BEAST_ATK2, + S_BEAST_PAIN1, + S_BEAST_PAIN2, + S_BEAST_DIE1, + S_BEAST_DIE2, + S_BEAST_DIE3, + S_BEAST_DIE4, + S_BEAST_DIE5, + S_BEAST_DIE6, + S_BEAST_DIE7, + S_BEAST_DIE8, + S_BEAST_DIE9, + S_BEAST_XDIE1, + S_BEAST_XDIE2, + S_BEAST_XDIE3, + S_BEAST_XDIE4, + S_BEAST_XDIE5, + S_BEAST_XDIE6, + S_BEAST_XDIE7, + S_BEAST_XDIE8, + S_BEASTBALL1, + S_BEASTBALL2, + S_BEASTBALL3, + S_BEASTBALL4, + S_BEASTBALL5, + S_BEASTBALL6, + S_BEASTBALLX1, + S_BEASTBALLX2, + S_BEASTBALLX3, + S_BEASTBALLX4, + S_BEASTBALLX5, + S_BURNBALL1, + S_BURNBALL2, + S_BURNBALL3, + S_BURNBALL4, + S_BURNBALL5, + S_BURNBALL6, + S_BURNBALL7, + S_BURNBALL8, + S_BURNBALLFB1, + S_BURNBALLFB2, + S_BURNBALLFB3, + S_BURNBALLFB4, + S_BURNBALLFB5, + S_BURNBALLFB6, + S_BURNBALLFB7, + S_BURNBALLFB8, + S_PUFFY1, + S_PUFFY2, + S_PUFFY3, + S_PUFFY4, + S_PUFFY5, + S_SNAKE_LOOK1, + S_SNAKE_LOOK2, + S_SNAKE_WALK1, + S_SNAKE_WALK2, + S_SNAKE_WALK3, + S_SNAKE_WALK4, + S_SNAKE_ATK1, + S_SNAKE_ATK2, + S_SNAKE_ATK3, + S_SNAKE_ATK4, + S_SNAKE_ATK5, + S_SNAKE_ATK6, + S_SNAKE_ATK7, + S_SNAKE_ATK8, + S_SNAKE_ATK9, + S_SNAKE_PAIN1, + S_SNAKE_PAIN2, + S_SNAKE_DIE1, + S_SNAKE_DIE2, + S_SNAKE_DIE3, + S_SNAKE_DIE4, + S_SNAKE_DIE5, + S_SNAKE_DIE6, + S_SNAKE_DIE7, + S_SNAKE_DIE8, + S_SNAKE_DIE9, + S_SNAKE_DIE10, + S_SNAKEPRO_A1, + S_SNAKEPRO_A2, + S_SNAKEPRO_A3, + S_SNAKEPRO_A4, + S_SNAKEPRO_AX1, + S_SNAKEPRO_AX2, + S_SNAKEPRO_AX3, + S_SNAKEPRO_AX4, + S_SNAKEPRO_AX5, + S_SNAKEPRO_B1, + S_SNAKEPRO_B2, + S_SNAKEPRO_BX1, + S_SNAKEPRO_BX2, + S_SNAKEPRO_BX3, + S_SNAKEPRO_BX4, + S_HEAD_LOOK, + S_HEAD_FLOAT, + S_HEAD_ATK1, + S_HEAD_ATK2, + S_HEAD_PAIN1, + S_HEAD_PAIN2, + S_HEAD_DIE1, + S_HEAD_DIE2, + S_HEAD_DIE3, + S_HEAD_DIE4, + S_HEAD_DIE5, + S_HEAD_DIE6, + S_HEAD_DIE7, + S_HEADFX1_1, + S_HEADFX1_2, + S_HEADFX1_3, + S_HEADFXI1_1, + S_HEADFXI1_2, + S_HEADFXI1_3, + S_HEADFXI1_4, + S_HEADFX2_1, + S_HEADFX2_2, + S_HEADFX2_3, + S_HEADFXI2_1, + S_HEADFXI2_2, + S_HEADFXI2_3, + S_HEADFXI2_4, + S_HEADFX3_1, + S_HEADFX3_2, + S_HEADFX3_3, + S_HEADFX3_4, + S_HEADFX3_5, + S_HEADFX3_6, + S_HEADFXI3_1, + S_HEADFXI3_2, + S_HEADFXI3_3, + S_HEADFXI3_4, + S_HEADFX4_1, + S_HEADFX4_2, + S_HEADFX4_3, + S_HEADFX4_4, + S_HEADFX4_5, + S_HEADFX4_6, + S_HEADFX4_7, + S_HEADFXI4_1, + S_HEADFXI4_2, + S_HEADFXI4_3, + S_HEADFXI4_4, + S_CLINK_LOOK1, + S_CLINK_LOOK2, + S_CLINK_WALK1, + S_CLINK_WALK2, + S_CLINK_WALK3, + S_CLINK_WALK4, + S_CLINK_ATK1, + S_CLINK_ATK2, + S_CLINK_ATK3, + S_CLINK_PAIN1, + S_CLINK_PAIN2, + S_CLINK_DIE1, + S_CLINK_DIE2, + S_CLINK_DIE3, + S_CLINK_DIE4, + S_CLINK_DIE5, + S_CLINK_DIE6, + S_CLINK_DIE7, + S_WIZARD_LOOK1, + S_WIZARD_LOOK2, + S_WIZARD_WALK1, + S_WIZARD_WALK2, + S_WIZARD_WALK3, + S_WIZARD_WALK4, + S_WIZARD_WALK5, + S_WIZARD_WALK6, + S_WIZARD_WALK7, + S_WIZARD_WALK8, + S_WIZARD_ATK1, + S_WIZARD_ATK2, + S_WIZARD_ATK3, + S_WIZARD_ATK4, + S_WIZARD_ATK5, + S_WIZARD_ATK6, + S_WIZARD_ATK7, + S_WIZARD_ATK8, + S_WIZARD_ATK9, + S_WIZARD_PAIN1, + S_WIZARD_PAIN2, + S_WIZARD_DIE1, + S_WIZARD_DIE2, + S_WIZARD_DIE3, + S_WIZARD_DIE4, + S_WIZARD_DIE5, + S_WIZARD_DIE6, + S_WIZARD_DIE7, + S_WIZARD_DIE8, + S_WIZFX1_1, + S_WIZFX1_2, + S_WIZFXI1_1, + S_WIZFXI1_2, + S_WIZFXI1_3, + S_WIZFXI1_4, + S_WIZFXI1_5, + S_IMP_LOOK1, + S_IMP_LOOK2, + S_IMP_LOOK3, + S_IMP_LOOK4, + S_IMP_FLY1, + S_IMP_FLY2, + S_IMP_FLY3, + S_IMP_FLY4, + S_IMP_FLY5, + S_IMP_FLY6, + S_IMP_FLY7, + S_IMP_FLY8, + S_IMP_MEATK1, + S_IMP_MEATK2, + S_IMP_MEATK3, + S_IMP_MSATK1_1, + S_IMP_MSATK1_2, + S_IMP_MSATK1_3, + S_IMP_MSATK1_4, + S_IMP_MSATK1_5, + S_IMP_MSATK1_6, + S_IMP_MSATK2_1, + S_IMP_MSATK2_2, + S_IMP_MSATK2_3, + S_IMP_PAIN1, + S_IMP_PAIN2, + S_IMP_DIE1, + S_IMP_DIE2, + S_IMP_XDIE1, + S_IMP_XDIE2, + S_IMP_XDIE3, + S_IMP_XDIE4, + S_IMP_XDIE5, + S_IMP_CRASH1, + S_IMP_CRASH2, + S_IMP_CRASH3, + S_IMP_CRASH4, + S_IMP_XCRASH1, + S_IMP_XCRASH2, + S_IMP_XCRASH3, + S_IMP_CHUNKA1, + S_IMP_CHUNKA2, + S_IMP_CHUNKA3, + S_IMP_CHUNKB1, + S_IMP_CHUNKB2, + S_IMP_CHUNKB3, + S_IMPFX1, + S_IMPFX2, + S_IMPFX3, + S_IMPFXI1, + S_IMPFXI2, + S_IMPFXI3, + S_IMPFXI4, + S_KNIGHT_STND1, + S_KNIGHT_STND2, + S_KNIGHT_WALK1, + S_KNIGHT_WALK2, + S_KNIGHT_WALK3, + S_KNIGHT_WALK4, + S_KNIGHT_ATK1, + S_KNIGHT_ATK2, + S_KNIGHT_ATK3, + S_KNIGHT_ATK4, + S_KNIGHT_ATK5, + S_KNIGHT_ATK6, + S_KNIGHT_PAIN1, + S_KNIGHT_PAIN2, + S_KNIGHT_DIE1, + S_KNIGHT_DIE2, + S_KNIGHT_DIE3, + S_KNIGHT_DIE4, + S_KNIGHT_DIE5, + S_KNIGHT_DIE6, + S_KNIGHT_DIE7, + S_SPINAXE1, + S_SPINAXE2, + S_SPINAXE3, + S_SPINAXEX1, + S_SPINAXEX2, + S_SPINAXEX3, + S_REDAXE1, + S_REDAXE2, + S_REDAXEX1, + S_REDAXEX2, + S_REDAXEX3, + S_SRCR1_LOOK1, + S_SRCR1_LOOK2, + S_SRCR1_WALK1, + S_SRCR1_WALK2, + S_SRCR1_WALK3, + S_SRCR1_WALK4, + S_SRCR1_PAIN1, + S_SRCR1_ATK1, + S_SRCR1_ATK2, + S_SRCR1_ATK3, + S_SRCR1_ATK4, + S_SRCR1_ATK5, + S_SRCR1_ATK6, + S_SRCR1_ATK7, + S_SRCR1_DIE1, + S_SRCR1_DIE2, + S_SRCR1_DIE3, + S_SRCR1_DIE4, + S_SRCR1_DIE5, + S_SRCR1_DIE6, + S_SRCR1_DIE7, + S_SRCR1_DIE8, + S_SRCR1_DIE9, + S_SRCR1_DIE10, + S_SRCR1_DIE11, + S_SRCR1_DIE12, + S_SRCR1_DIE13, + S_SRCR1_DIE14, + S_SRCR1_DIE15, + S_SRCR1_DIE16, + S_SRCR1_DIE17, + S_SRCRFX1_1, + S_SRCRFX1_2, + S_SRCRFX1_3, + S_SRCRFXI1_1, + S_SRCRFXI1_2, + S_SRCRFXI1_3, + S_SRCRFXI1_4, + S_SRCRFXI1_5, + S_SOR2_RISE1, + S_SOR2_RISE2, + S_SOR2_RISE3, + S_SOR2_RISE4, + S_SOR2_RISE5, + S_SOR2_RISE6, + S_SOR2_RISE7, + S_SOR2_LOOK1, + S_SOR2_LOOK2, + S_SOR2_WALK1, + S_SOR2_WALK2, + S_SOR2_WALK3, + S_SOR2_WALK4, + S_SOR2_PAIN1, + S_SOR2_PAIN2, + S_SOR2_ATK1, + S_SOR2_ATK2, + S_SOR2_ATK3, + S_SOR2_TELE1, + S_SOR2_TELE2, + S_SOR2_TELE3, + S_SOR2_TELE4, + S_SOR2_TELE5, + S_SOR2_TELE6, + S_SOR2_DIE1, + S_SOR2_DIE2, + S_SOR2_DIE3, + S_SOR2_DIE4, + S_SOR2_DIE5, + S_SOR2_DIE6, + S_SOR2_DIE7, + S_SOR2_DIE8, + S_SOR2_DIE9, + S_SOR2_DIE10, + S_SOR2_DIE11, + S_SOR2_DIE12, + S_SOR2_DIE13, + S_SOR2_DIE14, + S_SOR2_DIE15, + S_SOR2FX1_1, + S_SOR2FX1_2, + S_SOR2FX1_3, + S_SOR2FXI1_1, + S_SOR2FXI1_2, + S_SOR2FXI1_3, + S_SOR2FXI1_4, + S_SOR2FXI1_5, + S_SOR2FXI1_6, + S_SOR2FXSPARK1, + S_SOR2FXSPARK2, + S_SOR2FXSPARK3, + S_SOR2FX2_1, + S_SOR2FX2_2, + S_SOR2FX2_3, + S_SOR2FXI2_1, + S_SOR2FXI2_2, + S_SOR2FXI2_3, + S_SOR2FXI2_4, + S_SOR2FXI2_5, + S_SOR2TELEFADE1, + S_SOR2TELEFADE2, + S_SOR2TELEFADE3, + S_SOR2TELEFADE4, + S_SOR2TELEFADE5, + S_SOR2TELEFADE6, + S_MNTR_LOOK1, + S_MNTR_LOOK2, + S_MNTR_WALK1, + S_MNTR_WALK2, + S_MNTR_WALK3, + S_MNTR_WALK4, + S_MNTR_ATK1_1, + S_MNTR_ATK1_2, + S_MNTR_ATK1_3, + S_MNTR_ATK2_1, + S_MNTR_ATK2_2, + S_MNTR_ATK2_3, + S_MNTR_ATK3_1, + S_MNTR_ATK3_2, + S_MNTR_ATK3_3, + S_MNTR_ATK3_4, + S_MNTR_ATK4_1, + S_MNTR_PAIN1, + S_MNTR_PAIN2, + S_MNTR_DIE1, + S_MNTR_DIE2, + S_MNTR_DIE3, + S_MNTR_DIE4, + S_MNTR_DIE5, + S_MNTR_DIE6, + S_MNTR_DIE7, + S_MNTR_DIE8, + S_MNTR_DIE9, + S_MNTR_DIE10, + S_MNTR_DIE11, + S_MNTR_DIE12, + S_MNTR_DIE13, + S_MNTR_DIE14, + S_MNTR_DIE15, + S_MNTRFX1_1, + S_MNTRFX1_2, + S_MNTRFXI1_1, + S_MNTRFXI1_2, + S_MNTRFXI1_3, + S_MNTRFXI1_4, + S_MNTRFXI1_5, + S_MNTRFXI1_6, + S_MNTRFX2_1, + S_MNTRFXI2_1, + S_MNTRFXI2_2, + S_MNTRFXI2_3, + S_MNTRFXI2_4, + S_MNTRFXI2_5, + S_MNTRFX3_1, + S_MNTRFX3_2, + S_MNTRFX3_3, + S_MNTRFX3_4, + S_MNTRFX3_5, + S_MNTRFX3_6, + S_MNTRFX3_7, + S_MNTRFX3_8, + S_MNTRFX3_9, + S_AKYY1, + S_AKYY2, + S_AKYY3, + S_AKYY4, + S_AKYY5, + S_AKYY6, + S_AKYY7, + S_AKYY8, + S_AKYY9, + S_AKYY10, + S_BKYY1, + S_BKYY2, + S_BKYY3, + S_BKYY4, + S_BKYY5, + S_BKYY6, + S_BKYY7, + S_BKYY8, + S_BKYY9, + S_BKYY10, + S_CKYY1, + S_CKYY2, + S_CKYY3, + S_CKYY4, + S_CKYY5, + S_CKYY6, + S_CKYY7, + S_CKYY8, + S_CKYY9, + S_AMG1, + S_AMG2_1, + S_AMG2_2, + S_AMG2_3, + S_AMM1, + S_AMM2, + S_AMC1, + S_AMC2_1, + S_AMC2_2, + S_AMC2_3, + S_AMS1_1, + S_AMS1_2, + S_AMS2_1, + S_AMS2_2, + S_AMP1_1, + S_AMP1_2, + S_AMP1_3, + S_AMP2_1, + S_AMP2_2, + S_AMP2_3, + S_AMB1_1, + S_AMB1_2, + S_AMB1_3, + S_AMB2_1, + S_AMB2_2, + S_AMB2_3, + S_SND_WIND, + S_SND_WATERFALL, + S_TEMPSOUNDORIGIN1, + NUMSTATES } statenum_t; // Map objects. typedef enum { - MT_MISC0, // 000 - MT_ITEMSHIELD1, // 001 - MT_ITEMSHIELD2, // 002 - MT_MISC1, // 003 - MT_MISC2, // 004 - MT_ARTIINVISIBILITY, // 005 - MT_MISC3, // 006 - MT_ARTIFLY, // 007 - MT_ARTIINVULNERABILITY, // 008 - MT_ARTITOMEOFPOWER, // 009 - MT_ARTIEGG, // 010 - MT_EGGFX, // 011 - MT_ARTISUPERHEAL, // 012 - MT_MISC4, // 013 - MT_MISC5, // 014 - MT_FIREBOMB, // 015 - MT_ARTITELEPORT, // 016 - MT_POD, // 017 - MT_PODGOO, // 018 - MT_PODGENERATOR, // 019 - MT_SPLASH, // 020 - MT_SPLASHBASE, // 021 - MT_LAVASPLASH, // 022 - MT_LAVASMOKE, // 023 - MT_SLUDGECHUNK, // 024 - MT_SLUDGESPLASH, // 025 - MT_SKULLHANG70, // 026 - MT_SKULLHANG60, // 027 - MT_SKULLHANG45, // 028 - MT_SKULLHANG35, // 029 - MT_CHANDELIER, // 030 - MT_SERPTORCH, // 031 - MT_SMALLPILLAR, // 032 - MT_STALAGMITESMALL, // 033 - MT_STALAGMITELARGE, // 034 - MT_STALACTITESMALL, // 035 - MT_STALACTITELARGE, // 036 - MT_MISC6, // 037 - MT_BARREL, // 038 - MT_MISC7, // 039 - MT_MISC8, // 040 - MT_MISC9, // 041 - MT_MISC10, // 042 - MT_MISC11, // 043 - MT_KEYGIZMOBLUE, // 044 - MT_KEYGIZMOGREEN, // 045 - MT_KEYGIZMOYELLOW, // 046 - MT_KEYGIZMOFLOAT, // 047 - MT_MISC12, // 048 - MT_VOLCANOBLAST, // 049 - MT_VOLCANOTBLAST, // 050 - MT_TELEGLITGEN, // 051 - MT_TELEGLITGEN2, // 052 - MT_TELEGLITTER, // 053 - MT_TELEGLITTER2, // 054 - MT_TFOG, // 055 - MT_TELEPORTMAN, // 056 - MT_STAFFPUFF, // 057 - MT_STAFFPUFF2, // 058 - MT_BEAKPUFF, // 059 - MT_MISC13, // 060 - MT_GAUNTLETPUFF1, // 061 - MT_GAUNTLETPUFF2, // 062 - MT_MISC14, // 063 - MT_BLASTERFX1, // 064 - MT_BLASTERSMOKE, // 065 - MT_RIPPER, // 066 - MT_BLASTERPUFF1, // 067 - MT_BLASTERPUFF2, // 068 - MT_WMACE, // 069 - MT_MACEFX1, // 070 - MT_MACEFX2, // 071 - MT_MACEFX3, // 072 - MT_MACEFX4, // 073 - MT_WSKULLROD, // 074 - MT_HORNRODFX1, // 075 - MT_HORNRODFX2, // 076 - MT_RAINPLR1, // 077 - MT_RAINPLR2, // 078 - MT_RAINPLR3, // 079 - MT_RAINPLR4, // 080 - MT_GOLDWANDFX1, // 081 - MT_GOLDWANDFX2, // 082 - MT_GOLDWANDPUFF1, // 083 - MT_GOLDWANDPUFF2, // 084 - MT_WPHOENIXROD, // 085 - MT_PHOENIXFX1, // 086 - MT_PHOENIXPUFF, // 087 - MT_PHOENIXFX2, // 088 - MT_MISC15, // 089 - MT_CRBOWFX1, // 090 - MT_CRBOWFX2, // 091 - MT_CRBOWFX3, // 092 - MT_CRBOWFX4, // 093 - MT_BLOOD, // 094 - MT_BLOODSPLATTER, // 095 - MT_PLAYER, // 096 - MT_BLOODYSKULL, // 097 - MT_CHICPLAYER, // 098 - MT_CHICKEN, // 099 - MT_FEATHER, // 100 - MT_MUMMY, // 101 - MT_MUMMYLEADER, // 102 - MT_MUMMYGHOST, // 103 - MT_MUMMYLEADERGHOST, // 104 - MT_MUMMYSOUL, // 105 - MT_MUMMYFX1, // 106 - MT_BEAST, // 107 - MT_BEASTBALL, // 108 - MT_BURNBALL, // 109 - MT_BURNBALLFB, // 110 - MT_PUFFY, // 111 - MT_SNAKE, // 112 - MT_SNAKEPRO_A, // 113 - MT_SNAKEPRO_B, // 114 - MT_HEAD, // 115 - MT_HEADFX1, // 116 - MT_HEADFX2, // 117 - MT_HEADFX3, // 118 - MT_WHIRLWIND, // 119 - MT_CLINK, // 120 - MT_WIZARD, // 121 - MT_WIZFX1, // 122 - MT_IMP, // 123 - MT_IMPLEADER, // 124 - MT_IMPCHUNK1, // 125 - MT_IMPCHUNK2, // 126 - MT_IMPBALL, // 127 - MT_KNIGHT, // 128 - MT_KNIGHTGHOST, // 129 - MT_KNIGHTAXE, // 130 - MT_REDAXE, // 131 - MT_SORCERER1, // 132 - MT_SRCRFX1, // 133 - MT_SORCERER2, // 134 - MT_SOR2FX1, // 135 - MT_SOR2FXSPARK, // 136 - MT_SOR2FX2, // 137 - MT_SOR2TELEFADE, // 138 - MT_MINOTAUR, // 139 - MT_MNTRFX1, // 140 - MT_MNTRFX2, // 141 - MT_MNTRFX3, // 142 - MT_AKYY, // 143 - MT_BKYY, // 144 - MT_CKEY, // 145 - MT_AMGWNDWIMPY, // 146 - MT_AMGWNDHEFTY, // 147 - MT_AMMACEWIMPY, // 148 - MT_AMMACEHEFTY, // 149 - MT_AMCBOWWIMPY, // 150 - MT_AMCBOWHEFTY, // 151 - MT_AMSKRDWIMPY, // 152 - MT_AMSKRDHEFTY, // 153 - MT_AMPHRDWIMPY, // 154 - MT_AMPHRDHEFTY, // 155 - MT_AMBLSRWIMPY, // 156 - MT_AMBLSRHEFTY, // 157 - MT_SOUNDWIND, // 158 - MT_SOUNDWATERFALL, // 159 - MT_TEMPSOUNDORIGIN, // 160 - NUMMOBJTYPES // 161 + MT_MISC0, + MT_ITEMSHIELD1, + MT_ITEMSHIELD2, + MT_MISC1, + MT_MISC2, + MT_ARTIINVISIBILITY, + MT_MISC3, + MT_ARTIFLY, + MT_ARTIINVULNERABILITY, + MT_ARTITOMEOFPOWER, + MT_ARTIEGG, + MT_EGGFX, + MT_ARTISUPERHEAL, + MT_MISC4, + MT_MISC5, + MT_FIREBOMB, + MT_ARTITELEPORT, + MT_POD, + MT_PODGOO, + MT_PODGENERATOR, + MT_SPLASH, + MT_SPLASHBASE, + MT_LAVASPLASH, + MT_LAVASMOKE, + MT_SLUDGECHUNK, + MT_SLUDGESPLASH, + MT_SKULLHANG70, + MT_SKULLHANG60, + MT_SKULLHANG45, + MT_SKULLHANG35, + MT_CHANDELIER, + MT_SERPTORCH, + MT_SMALLPILLAR, + MT_STALAGMITESMALL, + MT_STALAGMITELARGE, + MT_STALACTITESMALL, + MT_STALACTITELARGE, + MT_MISC6, + MT_BARREL, + MT_MISC7, + MT_MISC8, + MT_MISC9, + MT_MISC10, + MT_MISC11, + MT_KEYGIZMOBLUE, + MT_KEYGIZMOGREEN, + MT_KEYGIZMOYELLOW, + MT_KEYGIZMOFLOAT, + MT_MISC12, + MT_VOLCANOBLAST, + MT_VOLCANOTBLAST, + MT_TELEGLITGEN, + MT_TELEGLITGEN2, + MT_TELEGLITTER, + MT_TELEGLITTER2, + MT_TFOG, + MT_TELEPORTMAN, + MT_STAFFPUFF, + MT_STAFFPUFF2, + MT_BEAKPUFF, + MT_MISC13, + MT_GAUNTLETPUFF1, + MT_GAUNTLETPUFF2, + MT_MISC14, + MT_BLASTERFX1, + MT_BLASTERSMOKE, + MT_RIPPER, + MT_BLASTERPUFF1, + MT_BLASTERPUFF2, + MT_WMACE, + MT_MACEFX1, + MT_MACEFX2, + MT_MACEFX3, + MT_MACEFX4, + MT_WSKULLROD, + MT_HORNRODFX1, + MT_HORNRODFX2, + MT_RAINPLR1, + MT_RAINPLR2, + MT_RAINPLR3, + MT_RAINPLR4, + MT_GOLDWANDFX1, + MT_GOLDWANDFX2, + MT_GOLDWANDPUFF1, + MT_GOLDWANDPUFF2, + MT_WPHOENIXROD, + MT_PHOENIXFX1, + MT_PHOENIXPUFF, + MT_PHOENIXFX2, + MT_MISC15, + MT_CRBOWFX1, + MT_CRBOWFX2, + MT_CRBOWFX3, + MT_CRBOWFX4, + MT_BLOOD, + MT_BLOODSPLATTER, + MT_PLAYER, + MT_BLOODYSKULL, + MT_CHICPLAYER, + MT_CHICKEN, + MT_FEATHER, + MT_MUMMY, + MT_MUMMYLEADER, + MT_MUMMYGHOST, + MT_MUMMYLEADERGHOST, + MT_MUMMYSOUL, + MT_MUMMYFX1, + MT_BEAST, + MT_BEASTBALL, + MT_BURNBALL, + MT_BURNBALLFB, + MT_PUFFY, + MT_SNAKE, + MT_SNAKEPRO_A, + MT_SNAKEPRO_B, + MT_HEAD, + MT_HEADFX1, + MT_HEADFX2, + MT_HEADFX3, + MT_WHIRLWIND, + MT_CLINK, + MT_WIZARD, + MT_WIZFX1, + MT_IMP, + MT_IMPLEADER, + MT_IMPCHUNK1, + MT_IMPCHUNK2, + MT_IMPBALL, + MT_KNIGHT, + MT_KNIGHTGHOST, + MT_KNIGHTAXE, + MT_REDAXE, + MT_SORCERER1, + MT_SRCRFX1, + MT_SORCERER2, + MT_SOR2FX1, + MT_SOR2FXSPARK, + MT_SOR2FX2, + MT_SOR2TELEFADE, + MT_MINOTAUR, + MT_MNTRFX1, + MT_MNTRFX2, + MT_MNTRFX3, + MT_AKYY, + MT_BKYY, + MT_CKEY, + MT_AMGWNDWIMPY, + MT_AMGWNDHEFTY, + MT_AMMACEWIMPY, + MT_AMMACEHEFTY, + MT_AMCBOWWIMPY, + MT_AMCBOWHEFTY, + MT_AMSKRDWIMPY, + MT_AMSKRDHEFTY, + MT_AMPHRDWIMPY, + MT_AMPHRDHEFTY, + MT_AMBLSRWIMPY, + MT_AMBLSRHEFTY, + MT_SOUNDWIND, + MT_SOUNDWATERFALL, + MT_TEMPSOUNDORIGIN, + NUMMOBJTYPES } mobjtype_t; // Text. @@ -1555,7 +1553,7 @@ typedef enum { TXT_LOADNET, TXT_QLOADNET, TXT_QSAVESPOT, - TXT_SAVEDEAD, // 30 + TXT_SAVEDEAD, TXT_QSPROMPT, TXT_QLPROMPT, TXT_NEWGAME, @@ -1701,4 +1699,209 @@ typedef enum { NUMTEXT } textenum_t; +// Sounds. +typedef enum { + SFX_NONE, + SFX_GLDHIT, + SFX_GNTFUL, + SFX_GNTHIT, + SFX_GNTPOW, + SFX_GNTACT, + SFX_GNTUSE, + SFX_PHOSHT, + SFX_PHOHIT, + SFX_PHOPOW, + SFX_LOBSHT, + SFX_LOBHIT, + SFX_LOBPOW, + SFX_HRNSHT, + SFX_HRNHIT, + SFX_HRNPOW, + SFX_RAMPHIT, + SFX_RAMRAIN, + SFX_BOWSHT, + SFX_STFHIT, + SFX_STFPOW, + SFX_STFCRK, + SFX_IMPSIT, + SFX_IMPAT1, + SFX_IMPAT2, + SFX_IMPDTH, + SFX_IMPACT, + SFX_IMPPAI, + SFX_MUMSIT, + SFX_MUMAT1, + SFX_MUMAT2, + SFX_MUMDTH, + SFX_MUMACT, + SFX_MUMPAI, + SFX_MUMHED, + SFX_BSTSIT, + SFX_BSTATK, + SFX_BSTDTH, + SFX_BSTACT, + SFX_BSTPAI, + SFX_CLKSIT, + SFX_CLKATK, + SFX_CLKDTH, + SFX_CLKACT, + SFX_CLKPAI, + SFX_SNKSIT, + SFX_SNKATK, + SFX_SNKDTH, + SFX_SNKACT, + SFX_SNKPAI, + SFX_KGTSIT, + SFX_KGTATK, + SFX_KGTAT2, + SFX_KGTDTH, + SFX_KGTACT, + SFX_KGTPAI, + SFX_WIZSIT, + SFX_WIZATK, + SFX_WIZDTH, + SFX_WIZACT, + SFX_WIZPAI, + SFX_MINSIT, + SFX_MINAT1, + SFX_MINAT2, + SFX_MINAT3, + SFX_MINDTH, + SFX_MINACT, + SFX_MINPAI, + SFX_HEDSIT, + SFX_HEDAT1, + SFX_HEDAT2, + SFX_HEDAT3, + SFX_HEDDTH, + SFX_HEDACT, + SFX_HEDPAI, + SFX_SORZAP, + SFX_SORRISE, + SFX_SORSIT, + SFX_SORATK, + SFX_SORACT, + SFX_SORPAI, + SFX_SORDSPH, + SFX_SORDEXP, + SFX_SORDBON, + SFX_SBTSIT, + SFX_SBTATK, + SFX_SBTDTH, + SFX_SBTACT, + SFX_SBTPAI, + SFX_PLROOF, + SFX_PLRPAI, + SFX_PLRDTH, + SFX_GIBDTH, + SFX_PLRWDTH, + SFX_PLRCDTH, + SFX_ITEMUP, + SFX_WPNUP, + SFX_TELEPT, + SFX_DOROPN, + SFX_DORCLS, + SFX_DORMOV, + SFX_ARTIUP, + SFX_SWITCH, + SFX_PSTART, + SFX_PSTOP, + SFX_STNMOV, + SFX_CHICPAI, + SFX_CHICATK, + SFX_CHICDTH, + SFX_CHICACT, + SFX_CHICPK1, + SFX_CHICPK2, + SFX_CHICPK3, + SFX_KEYUP, + SFX_RIPSLOP, + SFX_NEWPOD, + SFX_PODEXP, + SFX_BOUNCE, + SFX_VOLSHT, + SFX_VOLHIT, + SFX_BURN, + SFX_SPLASH, + SFX_GLOOP, + SFX_RESPAWN, + SFX_BLSSHT, + SFX_BLSHIT, + SFX_CHAT, + SFX_ARTIFACT_USE, + SFX_GFRAG, + SFX_WATERFL, + SFX_WIND, + SFX_AMB1, + SFX_AMB2, + SFX_AMB3, + SFX_AMB4, + SFX_AMB5, + SFX_AMB6, + SFX_AMB7, + SFX_AMB8, + SFX_AMB9, + SFX_AMB10, + SFX_AMB11, + NUMSFX +} sfxenum_t; + +/** + * Music. + * These ids are no longer used. All tracks are played by ident. +typedef enum { + MUS_E1M1, + MUS_E1M2, + MUS_E1M3, + MUS_E1M4, + MUS_E1M5, + MUS_E1M6, + MUS_E1M7, + MUS_E1M8, + MUS_E1M9, + MUS_E2M1, + MUS_E2M2, + MUS_E2M3, + MUS_E2M4, + MUS_E2M5, + MUS_E2M6, + MUS_E2M7, + MUS_E2M8, + MUS_E2M9, + MUS_E3M1, + MUS_E3M2, + MUS_E3M3, + MUS_E3M4, + MUS_E3M5, + MUS_E3M6, + MUS_E3M7, + MUS_E3M8, + MUS_E3M9, + MUS_E4M1, + MUS_E4M2, + MUS_E4M3, + MUS_E4M4, + MUS_E4M5, + MUS_E4M6, + MUS_E4M7, + MUS_E4M8, + MUS_E4M9, + MUS_E5M1, + MUS_E5M2, + MUS_E5M3, + MUS_E5M4, + MUS_E5M5, + MUS_E5M6, + MUS_E5M7, + MUS_E5M8, + MUS_E5M9, + MUS_E6M1, + MUS_E6M2, + MUS_E6M3, + MUS_TITL, + MUS_INTR, + MUS_CPTD, + NUMMUSIC +} musicenum_t; */ + #endif diff --git a/doomsday/plugins/jheretic/include/jheretic.h b/doomsday/plugins/jheretic/include/jheretic.h index 5b0d4c0916..843a90a81b 100644 --- a/doomsday/plugins/jheretic/include/jheretic.h +++ b/doomsday/plugins/jheretic/include/jheretic.h @@ -61,7 +61,6 @@ #include "../../jheretic/include/p_spec.h" #include "../../jheretic/include/p_telept.h" #include "../../jheretic/include/r_defs.h" -#include "../../jheretic/include/soundst.h" #include "../../jheretic/include/st_stuff.h" #include "../../jheretic/include/tables.h" diff --git a/doomsday/plugins/jheretic/include/p_sound.h b/doomsday/plugins/jheretic/include/p_sound.h index a107d78cea..1f88ed387d 100644 --- a/doomsday/plugins/jheretic/include/p_sound.h +++ b/doomsday/plugins/jheretic/include/p_sound.h @@ -34,6 +34,12 @@ #include "doomsday.h" +enum { + SORG_CENTER, + SORG_FLOOR, + SORG_CEILING +}; + void S_MapMusic(void); void S_SectorSound(sector_t* sec, int origin, int id); diff --git a/doomsday/plugins/jheretic/include/sounds.h b/doomsday/plugins/jheretic/include/sounds.h deleted file mode 100644 index 13b9c54631..0000000000 --- a/doomsday/plugins/jheretic/include/sounds.h +++ /dev/null @@ -1,239 +0,0 @@ -/**\file - *\section License - * License: GPL - * Online License Link: http://www.gnu.org/licenses/gpl.html - * - *\author Copyright © 2003-2008 Jaakko Keränen - *\author Copyright © 2006-2008 Daniel Swanson - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301 USA - */ - -/** - * sounds.h: - */ - -#ifndef __JHERETIC_SOUNDS_H__ -#define __JHERETIC_SOUNDS_H__ - -#ifndef __JHERETIC__ -# error "Using jHeretic headers without __JHERETIC__" -#endif - -// Sounds. -typedef enum { - SFX_NONE, - SFX_GLDHIT, - SFX_GNTFUL, - SFX_GNTHIT, - SFX_GNTPOW, - SFX_GNTACT, - SFX_GNTUSE, - SFX_PHOSHT, - SFX_PHOHIT, - SFX_PHOPOW, - SFX_LOBSHT, - SFX_LOBHIT, - SFX_LOBPOW, - SFX_HRNSHT, - SFX_HRNHIT, - SFX_HRNPOW, - SFX_RAMPHIT, - SFX_RAMRAIN, - SFX_BOWSHT, - SFX_STFHIT, - SFX_STFPOW, - SFX_STFCRK, - SFX_IMPSIT, - SFX_IMPAT1, - SFX_IMPAT2, - SFX_IMPDTH, - SFX_IMPACT, - SFX_IMPPAI, - SFX_MUMSIT, - SFX_MUMAT1, - SFX_MUMAT2, - SFX_MUMDTH, - SFX_MUMACT, - SFX_MUMPAI, - SFX_MUMHED, - SFX_BSTSIT, - SFX_BSTATK, - SFX_BSTDTH, - SFX_BSTACT, - SFX_BSTPAI, - SFX_CLKSIT, - SFX_CLKATK, - SFX_CLKDTH, - SFX_CLKACT, - SFX_CLKPAI, - SFX_SNKSIT, - SFX_SNKATK, - SFX_SNKDTH, - SFX_SNKACT, - SFX_SNKPAI, - SFX_KGTSIT, - SFX_KGTATK, - SFX_KGTAT2, - SFX_KGTDTH, - SFX_KGTACT, - SFX_KGTPAI, - SFX_WIZSIT, - SFX_WIZATK, - SFX_WIZDTH, - SFX_WIZACT, - SFX_WIZPAI, - SFX_MINSIT, - SFX_MINAT1, - SFX_MINAT2, - SFX_MINAT3, - SFX_MINDTH, - SFX_MINACT, - SFX_MINPAI, - SFX_HEDSIT, - SFX_HEDAT1, - SFX_HEDAT2, - SFX_HEDAT3, - SFX_HEDDTH, - SFX_HEDACT, - SFX_HEDPAI, - SFX_SORZAP, - SFX_SORRISE, - SFX_SORSIT, - SFX_SORATK, - SFX_SORACT, - SFX_SORPAI, - SFX_SORDSPH, - SFX_SORDEXP, - SFX_SORDBON, - SFX_SBTSIT, - SFX_SBTATK, - SFX_SBTDTH, - SFX_SBTACT, - SFX_SBTPAI, - SFX_PLROOF, - SFX_PLRPAI, - SFX_PLRDTH, - SFX_GIBDTH, - SFX_PLRWDTH, - SFX_PLRCDTH, - SFX_ITEMUP, - SFX_WPNUP, - SFX_TELEPT, - SFX_DOROPN, - SFX_DORCLS, - SFX_DORMOV, - SFX_ARTIUP, - SFX_SWITCH, - SFX_PSTART, - SFX_PSTOP, - SFX_STNMOV, - SFX_CHICPAI, - SFX_CHICATK, - SFX_CHICDTH, - SFX_CHICACT, - SFX_CHICPK1, - SFX_CHICPK2, - SFX_CHICPK3, - SFX_KEYUP, - SFX_RIPSLOP, - SFX_NEWPOD, - SFX_PODEXP, - SFX_BOUNCE, - SFX_VOLSHT, - SFX_VOLHIT, - SFX_BURN, - SFX_SPLASH, - SFX_GLOOP, - SFX_RESPAWN, - SFX_BLSSHT, - SFX_BLSHIT, - SFX_CHAT, - SFX_ARTIFACT_USE, - SFX_GFRAG, - SFX_WATERFL, - SFX_WIND, - SFX_AMB1, - SFX_AMB2, - SFX_AMB3, - SFX_AMB4, - SFX_AMB5, - SFX_AMB6, - SFX_AMB7, - SFX_AMB8, - SFX_AMB9, - SFX_AMB10, - SFX_AMB11, - NUMSFX -} sfxenum_t; - -// Music. -typedef enum { - MUS_E1M1, - MUS_E1M2, - MUS_E1M3, - MUS_E1M4, - MUS_E1M5, - MUS_E1M6, - MUS_E1M7, - MUS_E1M8, - MUS_E1M9, - MUS_E2M1, - MUS_E2M2, - MUS_E2M3, - MUS_E2M4, - MUS_E2M5, - MUS_E2M6, - MUS_E2M7, - MUS_E2M8, - MUS_E2M9, - MUS_E3M1, - MUS_E3M2, - MUS_E3M3, - MUS_E3M4, - MUS_E3M5, - MUS_E3M6, - MUS_E3M7, - MUS_E3M8, - MUS_E3M9, - MUS_E4M1, - MUS_E4M2, - MUS_E4M3, - MUS_E4M4, - MUS_E4M5, - MUS_E4M6, - MUS_E4M7, - MUS_E4M8, - MUS_E4M9, - MUS_E5M1, - MUS_E5M2, - MUS_E5M3, - MUS_E5M4, - MUS_E5M5, - MUS_E5M6, - MUS_E5M7, - MUS_E5M8, - MUS_E5M9, - MUS_E6M1, - MUS_E6M2, - MUS_E6M3, - MUS_TITL, - MUS_INTR, - MUS_CPTD, - NUMMUSIC -} musicenum_t; - -#endif diff --git a/doomsday/plugins/jheretic/include/soundst.h b/doomsday/plugins/jheretic/include/soundst.h deleted file mode 100644 index a3f5f9ede2..0000000000 --- a/doomsday/plugins/jheretic/include/soundst.h +++ /dev/null @@ -1,49 +0,0 @@ -/**\file - *\section License - * License: GPL - * Online License Link: http://www.gnu.org/licenses/gpl.html - * - *\author Copyright © 2003-2008 Jaakko Keränen - *\author Copyright © 2005-2008 Daniel Swanson - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301 USA - */ - -/** - * soundst.h: - */ - -#ifndef __JHERETIC_SOUNDST_H__ -#define __JHERETIC_SOUNDST_H__ - -#ifndef __JHERETIC__ -# error "Using jHeretic headers without __JHERETIC__" -#endif - -#include "r_defs.h" - -#include "sounds.h" - -enum { - SORG_CENTER, - SORG_FLOOR, - SORG_CEILING -}; - -void S_MapMusic(void); -void S_SectorSound(sector_t* sector, int origin, int soundID); - -#endif diff --git a/doomsday/plugins/jhexen/include/info.h b/doomsday/plugins/jhexen/include/info.h index 18bbbb57f7..303d8abaf6 100644 --- a/doomsday/plugins/jhexen/include/info.h +++ b/doomsday/plugins/jhexen/include/info.h @@ -3728,4 +3728,259 @@ typedef enum { NUMTEXT } textenum_t; +// Sounds. +typedef enum { + SFX_NONE, // 000 + SFX_PLAYER_FIGHTER_NORMAL_DEATH, // 001 + SFX_PLAYER_FIGHTER_CRAZY_DEATH, // 002 + SFX_PLAYER_FIGHTER_EXTREME1_DEATH, // 003 + SFX_PLAYER_FIGHTER_EXTREME2_DEATH, // 004 + SFX_PLAYER_FIGHTER_EXTREME3_DEATH, // 005 + SFX_PLAYER_FIGHTER_BURN_DEATH, // 006 + SFX_PLAYER_CLERIC_NORMAL_DEATH, // 007 + SFX_PLAYER_CLERIC_CRAZY_DEATH, // 008 + SFX_PLAYER_CLERIC_EXTREME1_DEATH, // 009 + SFX_PLAYER_CLERIC_EXTREME2_DEATH, // 010 + SFX_PLAYER_CLERIC_EXTREME3_DEATH, // 011 + SFX_PLAYER_CLERIC_BURN_DEATH, // 012 + SFX_PLAYER_MAGE_NORMAL_DEATH, // 013 + SFX_PLAYER_MAGE_CRAZY_DEATH, // 014 + SFX_PLAYER_MAGE_EXTREME1_DEATH, // 015 + SFX_PLAYER_MAGE_EXTREME2_DEATH, // 016 + SFX_PLAYER_MAGE_EXTREME3_DEATH, // 017 + SFX_PLAYER_MAGE_BURN_DEATH, // 018 + SFX_PLAYER_FIGHTER_PAIN, // 019 + SFX_PLAYER_CLERIC_PAIN, // 020 + SFX_PLAYER_MAGE_PAIN, // 021 + SFX_PLAYER_FIGHTER_GRUNT, // 022 + SFX_PLAYER_CLERIC_GRUNT, // 023 + SFX_PLAYER_MAGE_GRUNT, // 024 + SFX_PLAYER_LAND, // 025 + SFX_PLAYER_POISONCOUGH, // 026 + SFX_PLAYER_FIGHTER_FALLING_SCREAM, // 027 + SFX_PLAYER_CLERIC_FALLING_SCREAM, // 028 + SFX_PLAYER_MAGE_FALLING_SCREAM, // 029 + SFX_PLAYER_FALLING_SPLAT, // 030 + SFX_PLAYER_FIGHTER_FAILED_USE, // 031 + SFX_PLAYER_CLERIC_FAILED_USE, // 032 + SFX_PLAYER_MAGE_FAILED_USE, // 033 + SFX_PLATFORM_START, // 034 + SFX_PLATFORM_STARTMETAL, // 035 + SFX_PLATFORM_STOP, // 036 + SFX_STONE_MOVE, // 037 + SFX_METAL_MOVE, // 038 + SFX_DOOR_OPEN, // 039 + SFX_DOOR_LOCKED, // 040 + SFX_DOOR_METAL_OPEN, // 041 + SFX_DOOR_METAL_CLOSE, // 042 + SFX_DOOR_LIGHT_CLOSE, // 043 + SFX_DOOR_HEAVY_CLOSE, // 044 + SFX_DOOR_CREAK, // 045 + SFX_PICKUP_WEAPON, // 046 + SFX_PICKUP_ARTIFACT, // 047 + SFX_PICKUP_KEY, // 048 + SFX_PICKUP_ITEM, // 049 + SFX_PICKUP_PIECE, // 050 + SFX_WEAPON_BUILD, // 051 + SFX_ARTIFACT_USE, // 052 + SFX_ARTIFACT_BLAST, // 053 + SFX_TELEPORT, // 054 + SFX_THUNDER_CRASH, // 055 + SFX_FIGHTER_PUNCH_MISS, // 056 + SFX_FIGHTER_PUNCH_HITTHING, // 057 + SFX_FIGHTER_PUNCH_HITWALL, // 058 + SFX_FIGHTER_GRUNT, // 059 + SFX_FIGHTER_AXE_HITTHING, // 060 + SFX_FIGHTER_HAMMER_MISS, // 061 + SFX_FIGHTER_HAMMER_HITTHING, // 062 + SFX_FIGHTER_HAMMER_HITWALL, // 063 + SFX_FIGHTER_HAMMER_CONTINUOUS, // 064 + SFX_FIGHTER_HAMMER_EXPLODE, // 065 + SFX_FIGHTER_SWORD_FIRE, // 066 + SFX_FIGHTER_SWORD_EXPLODE, // 067 + SFX_CLERIC_CSTAFF_FIRE, // 068 + SFX_CLERIC_CSTAFF_EXPLODE, // 069 + SFX_CLERIC_CSTAFF_HITTHING, // 070 + SFX_CLERIC_FLAME_FIRE, // 071 + SFX_CLERIC_FLAME_EXPLODE, // 072 + SFX_CLERIC_FLAME_CIRCLE, // 073 + SFX_MAGE_WAND_FIRE, // 074 + SFX_MAGE_LIGHTNING_FIRE, // 075 + SFX_MAGE_LIGHTNING_ZAP, // 076 + SFX_MAGE_LIGHTNING_CONTINUOUS, // 077 + SFX_MAGE_LIGHTNING_READY, // 078 + SFX_MAGE_SHARDS_FIRE, // 079 + SFX_MAGE_SHARDS_EXPLODE, // 080 + SFX_MAGE_STAFF_FIRE, // 081 + SFX_MAGE_STAFF_EXPLODE, // 082 + SFX_SWITCH1, // 083 + SFX_SWITCH2, // 084 + SFX_SERPENT_SIGHT, // 085 + SFX_SERPENT_ACTIVE, // 086 + SFX_SERPENT_PAIN, // 087 + SFX_SERPENT_ATTACK, // 088 + SFX_SERPENT_MELEEHIT, // 089 + SFX_SERPENT_DEATH, // 090 + SFX_SERPENT_BIRTH, // 091 + SFX_SERPENTFX_CONTINUOUS, // 092 + SFX_SERPENTFX_HIT, // 093 + SFX_POTTERY_EXPLODE, // 094 + SFX_DRIP, // 095 + SFX_CENTAUR_SIGHT, // 096 + SFX_CENTAUR_ACTIVE, // 097 + SFX_CENTAUR_PAIN, // 098 + SFX_CENTAUR_ATTACK, // 099 + SFX_CENTAUR_DEATH, // 100 + SFX_CENTAURLEADER_ATTACK, // 101 + SFX_CENTAUR_MISSILE_EXPLODE, // 102 + SFX_WIND, // 103 + SFX_BISHOP_SIGHT, // 104 + SFX_BISHOP_ACTIVE, // 105 + SFX_BISHOP_PAIN, // 106 + SFX_BISHOP_ATTACK, // 107 + SFX_BISHOP_DEATH, // 108 + SFX_BISHOP_MISSILE_EXPLODE, // 109 + SFX_BISHOP_BLUR, // 110 + SFX_DEMON_SIGHT, // 111 + SFX_DEMON_ACTIVE, // 112 + SFX_DEMON_PAIN, // 113 + SFX_DEMON_ATTACK, // 114 + SFX_DEMON_MISSILE_FIRE, // 115 + SFX_DEMON_MISSILE_EXPLODE, // 116 + SFX_DEMON_DEATH, // 117 + SFX_WRAITH_SIGHT, // 118 + SFX_WRAITH_ACTIVE, // 119 + SFX_WRAITH_PAIN, // 120 + SFX_WRAITH_ATTACK, // 121 + SFX_WRAITH_MISSILE_FIRE, // 122 + SFX_WRAITH_MISSILE_EXPLODE, // 123 + SFX_WRAITH_DEATH, // 124 + SFX_PIG_ACTIVE1, // 125 + SFX_PIG_ACTIVE2, // 126 + SFX_PIG_PAIN, // 127 + SFX_PIG_ATTACK, // 128 + SFX_PIG_DEATH, // 129 + SFX_MAULATOR_SIGHT, // 130 + SFX_MAULATOR_ACTIVE, // 131 + SFX_MAULATOR_PAIN, // 132 + SFX_MAULATOR_HAMMER_SWING, // 133 + SFX_MAULATOR_HAMMER_HIT, // 134 + SFX_MAULATOR_MISSILE_HIT, // 135 + SFX_MAULATOR_DEATH, // 136 + SFX_FREEZE_DEATH, // 137 + SFX_FREEZE_SHATTER, // 138 + SFX_ETTIN_SIGHT, // 139 + SFX_ETTIN_ACTIVE, // 140 + SFX_ETTIN_PAIN, // 141 + SFX_ETTIN_ATTACK, // 142 + SFX_ETTIN_DEATH, // 143 + SFX_FIRED_SPAWN, // 144 + SFX_FIRED_ACTIVE, // 145 + SFX_FIRED_PAIN, // 146 + SFX_FIRED_ATTACK, // 147 + SFX_FIRED_MISSILE_HIT, // 148 + SFX_FIRED_DEATH, // 149 + SFX_ICEGUY_SIGHT, // 150 + SFX_ICEGUY_ACTIVE, // 151 + SFX_ICEGUY_ATTACK, // 152 + SFX_ICEGUY_FX_EXPLODE, // 153 + SFX_SORCERER_SIGHT, // 154 + SFX_SORCERER_ACTIVE, // 155 + SFX_SORCERER_PAIN, // 156 + SFX_SORCERER_SPELLCAST, // 157 + SFX_SORCERER_BALLWOOSH, // 158 + SFX_SORCERER_DEATHSCREAM, // 159 + SFX_SORCERER_BISHOPSPAWN, // 160 + SFX_SORCERER_BALLPOP, // 161 + SFX_SORCERER_BALLBOUNCE, // 162 + SFX_SORCERER_BALLEXPLODE, // 163 + SFX_SORCERER_BIGBALLEXPLODE, // 164 + SFX_SORCERER_HEADSCREAM, // 165 + SFX_DRAGON_SIGHT, // 166 + SFX_DRAGON_ACTIVE, // 167 + SFX_DRAGON_WINGFLAP, // 168 + SFX_DRAGON_ATTACK, // 169 + SFX_DRAGON_PAIN, // 170 + SFX_DRAGON_DEATH, // 171 + SFX_DRAGON_FIREBALL_EXPLODE, // 172 + SFX_KORAX_SIGHT, // 173 + SFX_KORAX_ACTIVE, // 174 + SFX_KORAX_PAIN, // 175 + SFX_KORAX_ATTACK, // 176 + SFX_KORAX_COMMAND, // 177 + SFX_KORAX_DEATH, // 178 + SFX_KORAX_STEP, // 179 + SFX_THRUSTSPIKE_RAISE, // 180 + SFX_THRUSTSPIKE_LOWER, // 181 + SFX_STAINEDGLASS_SHATTER, // 182 + SFX_FLECHETTE_BOUNCE, // 183 + SFX_FLECHETTE_EXPLODE, // 184 + SFX_LAVA_MOVE, // 185 + SFX_WATER_MOVE, // 186 + SFX_ICE_STARTMOVE, // 187 + SFX_EARTH_STARTMOVE, // 188 + SFX_WATER_SPLASH, // 189 + SFX_LAVA_SIZZLE, // 190 + SFX_SLUDGE_GLOOP, // 191 + SFX_CHOLY_FIRE, // 192 + SFX_SPIRIT_ACTIVE, // 193 + SFX_SPIRIT_ATTACK, // 194 + SFX_SPIRIT_DIE, // 195 + SFX_VALVE_TURN, // 196 + SFX_ROPE_PULL, // 197 + SFX_FLY_BUZZ, // 198 + SFX_IGNITE, // 199 + SFX_PUZZLE_SUCCESS, // 200 + SFX_PUZZLE_FAIL_FIGHTER, // 201 + SFX_PUZZLE_FAIL_CLERIC, // 202 + SFX_PUZZLE_FAIL_MAGE, // 203 + SFX_EARTHQUAKE, // 204 + SFX_BELLRING, // 205 + SFX_TREE_BREAK, // 206 + SFX_TREE_EXPLODE, // 207 + SFX_SUITOFARMOR_BREAK, // 208 + SFX_POISONSHROOM_PAIN, // 209 + SFX_POISONSHROOM_DEATH, // 210 + SFX_AMBIENT1, // 211 + SFX_AMBIENT2, // 212 + SFX_AMBIENT3, // 213 + SFX_AMBIENT4, // 214 + SFX_AMBIENT5, // 215 + SFX_AMBIENT6, // 216 + SFX_AMBIENT7, // 217 + SFX_AMBIENT8, // 218 + SFX_AMBIENT9, // 219 + SFX_AMBIENT10, // 220 + SFX_AMBIENT11, // 221 + SFX_AMBIENT12, // 222 + SFX_AMBIENT13, // 223 + SFX_AMBIENT14, // 224 + SFX_AMBIENT15, // 225 + SFX_STARTUP_TICK, // 226 + SFX_SWITCH_OTHERLEVEL, // 227 + SFX_RESPAWN, // 228 + SFX_KORAX_VOICE_1, // 229 + SFX_KORAX_VOICE_2, // 230 + SFX_KORAX_VOICE_3, // 231 + SFX_KORAX_VOICE_4, // 232 + SFX_KORAX_VOICE_5, // 233 + SFX_KORAX_VOICE_6, // 234 + SFX_KORAX_VOICE_7, // 235 + SFX_KORAX_VOICE_8, // 236 + SFX_KORAX_VOICE_9, // 237 + SFX_BAT_SCREAM, // 238 + SFX_CHAT, // 239 + SFX_MENU_MOVE, // 240 + SFX_CLOCK_TICK, // 241 + SFX_FIREBALL, // 242 + SFX_PUPPYBEAT, // 243 + SFX_MYSTICINCANT, // 244 + NUMSFX // 245 +} sfxenum_t; + +// Music. +typedef enum { + NUMMUSIC +} musicenum_t; + #endif diff --git a/doomsday/plugins/jhexen/include/jhexen.h b/doomsday/plugins/jhexen/include/jhexen.h index 8200513e75..3f0c42bc5a 100644 --- a/doomsday/plugins/jhexen/include/jhexen.h +++ b/doomsday/plugins/jhexen/include/jhexen.h @@ -53,6 +53,7 @@ #include "../../jhexen/include/p_pillar.h" #include "../../jhexen/include/p_pspr.h" #include "../../jhexen/include/p_setup.h" +#include "../../jhexen/include/p_sound.h" #include "../../jhexen/include/p_spec.h" #include "../../jhexen/include/p_telept.h" #include "../../jhexen/include/p_things.h" @@ -61,11 +62,7 @@ #include "../../jhexen/include/r_defs.h" #include "../../jhexen/include/r_local.h" #include "../../jhexen/include/s_sequence.h" -#include "../../jhexen/include/s_sound.h" #include "../../jhexen/include/sc_man.h" -#include "../../jhexen/include/sn_sonix.h" -#include "../../jhexen/include/sounds.h" -#include "../../jhexen/include/soundst.h" #include "../../jhexen/include/st_stuff.h" #include "../../jhexen/include/textdefs.h" #include "../../jhexen/include/version.h" diff --git a/doomsday/plugins/jhexen/include/soundst.h b/doomsday/plugins/jhexen/include/p_sound.h similarity index 95% rename from doomsday/plugins/jhexen/include/soundst.h rename to doomsday/plugins/jhexen/include/p_sound.h index fda2c3e19b..ecfacf46af 100644 --- a/doomsday/plugins/jhexen/include/soundst.h +++ b/doomsday/plugins/jhexen/include/p_sound.h @@ -23,11 +23,11 @@ */ /** - * soundst.h: + * p_sound.h: */ -#ifndef __SOUNDST_H__ -#define __SOUNDST_H__ +#ifndef __P_SOUND_H__ +#define __P_SOUND_H__ #ifndef __JHEXEN__ # error "Using jHexen headers without __JHEXEN__" diff --git a/doomsday/plugins/jhexen/include/s_sound.h b/doomsday/plugins/jhexen/include/s_sound.h deleted file mode 100644 index f26e36513c..0000000000 --- a/doomsday/plugins/jhexen/include/s_sound.h +++ /dev/null @@ -1,35 +0,0 @@ -/**\file - *\section License - * License: GPL - * Online License Link: http://www.gnu.org/licenses/gpl.html - * - *\author Copyright © 2008 Daniel Swanson - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301 USA - */ - -/** - * s_sound.h: - */ - -#ifndef __S_SOUND_H__ -#define __S_SOUND_H__ - -#ifndef __JHEXEN__ -# error "Using jHexen headers without __JHEXEN__" -#endif - -#endif diff --git a/doomsday/plugins/jhexen/include/sn_sonix.h b/doomsday/plugins/jhexen/include/sn_sonix.h deleted file mode 100644 index 1b65b4a26d..0000000000 --- a/doomsday/plugins/jhexen/include/sn_sonix.h +++ /dev/null @@ -1,35 +0,0 @@ -/**\file - *\section License - * License: GPL - * Online License Link: http://www.gnu.org/licenses/gpl.html - * - *\author Copyright © 2008 Daniel Swanson - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301 USA - */ - -/** - * sn_sonix.h: - */ - -#ifndef __SN_SONIX_H__ -#define __SN_SONIX_H__ - -#ifndef __JHEXEN__ -# error "Using jHexen headers without __JHEXEN__" -#endif - -#endif diff --git a/doomsday/plugins/jhexen/include/sounds.h b/doomsday/plugins/jhexen/include/sounds.h deleted file mode 100644 index 486663147d..0000000000 --- a/doomsday/plugins/jhexen/include/sounds.h +++ /dev/null @@ -1,290 +0,0 @@ -/**\file - *\section License - * License: GPL - * Online License Link: http://www.gnu.org/licenses/gpl.html - * - *\author Copyright © 2004-2008 Jaakko Keränen - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301 USA - */ - -/** - * sounds.h: Sfx and music identifiers. - */ - -#ifndef __AUDIO_CONSTANTS_H__ -#define __AUDIO_CONSTANTS_H__ - -#ifndef __JHEXEN__ -# error "Using jHexen headers without __JHEXEN__" -#endif - -// Sounds. -typedef enum { - SFX_NONE, // 000 - SFX_PLAYER_FIGHTER_NORMAL_DEATH, // 001 - SFX_PLAYER_FIGHTER_CRAZY_DEATH, // 002 - SFX_PLAYER_FIGHTER_EXTREME1_DEATH, // 003 - SFX_PLAYER_FIGHTER_EXTREME2_DEATH, // 004 - SFX_PLAYER_FIGHTER_EXTREME3_DEATH, // 005 - SFX_PLAYER_FIGHTER_BURN_DEATH, // 006 - SFX_PLAYER_CLERIC_NORMAL_DEATH, // 007 - SFX_PLAYER_CLERIC_CRAZY_DEATH, // 008 - SFX_PLAYER_CLERIC_EXTREME1_DEATH, // 009 - SFX_PLAYER_CLERIC_EXTREME2_DEATH, // 010 - SFX_PLAYER_CLERIC_EXTREME3_DEATH, // 011 - SFX_PLAYER_CLERIC_BURN_DEATH, // 012 - SFX_PLAYER_MAGE_NORMAL_DEATH, // 013 - SFX_PLAYER_MAGE_CRAZY_DEATH, // 014 - SFX_PLAYER_MAGE_EXTREME1_DEATH, // 015 - SFX_PLAYER_MAGE_EXTREME2_DEATH, // 016 - SFX_PLAYER_MAGE_EXTREME3_DEATH, // 017 - SFX_PLAYER_MAGE_BURN_DEATH, // 018 - SFX_PLAYER_FIGHTER_PAIN, // 019 - SFX_PLAYER_CLERIC_PAIN, // 020 - SFX_PLAYER_MAGE_PAIN, // 021 - SFX_PLAYER_FIGHTER_GRUNT, // 022 - SFX_PLAYER_CLERIC_GRUNT, // 023 - SFX_PLAYER_MAGE_GRUNT, // 024 - SFX_PLAYER_LAND, // 025 - SFX_PLAYER_POISONCOUGH, // 026 - SFX_PLAYER_FIGHTER_FALLING_SCREAM, // 027 - SFX_PLAYER_CLERIC_FALLING_SCREAM, // 028 - SFX_PLAYER_MAGE_FALLING_SCREAM, // 029 - SFX_PLAYER_FALLING_SPLAT, // 030 - SFX_PLAYER_FIGHTER_FAILED_USE, // 031 - SFX_PLAYER_CLERIC_FAILED_USE, // 032 - SFX_PLAYER_MAGE_FAILED_USE, // 033 - SFX_PLATFORM_START, // 034 - SFX_PLATFORM_STARTMETAL, // 035 - SFX_PLATFORM_STOP, // 036 - SFX_STONE_MOVE, // 037 - SFX_METAL_MOVE, // 038 - SFX_DOOR_OPEN, // 039 - SFX_DOOR_LOCKED, // 040 - SFX_DOOR_METAL_OPEN, // 041 - SFX_DOOR_METAL_CLOSE, // 042 - SFX_DOOR_LIGHT_CLOSE, // 043 - SFX_DOOR_HEAVY_CLOSE, // 044 - SFX_DOOR_CREAK, // 045 - SFX_PICKUP_WEAPON, // 046 - SFX_PICKUP_ARTIFACT, // 047 - SFX_PICKUP_KEY, // 048 - SFX_PICKUP_ITEM, // 049 - SFX_PICKUP_PIECE, // 050 - SFX_WEAPON_BUILD, // 051 - SFX_ARTIFACT_USE, // 052 - SFX_ARTIFACT_BLAST, // 053 - SFX_TELEPORT, // 054 - SFX_THUNDER_CRASH, // 055 - SFX_FIGHTER_PUNCH_MISS, // 056 - SFX_FIGHTER_PUNCH_HITTHING, // 057 - SFX_FIGHTER_PUNCH_HITWALL, // 058 - SFX_FIGHTER_GRUNT, // 059 - SFX_FIGHTER_AXE_HITTHING, // 060 - SFX_FIGHTER_HAMMER_MISS, // 061 - SFX_FIGHTER_HAMMER_HITTHING, // 062 - SFX_FIGHTER_HAMMER_HITWALL, // 063 - SFX_FIGHTER_HAMMER_CONTINUOUS, // 064 - SFX_FIGHTER_HAMMER_EXPLODE, // 065 - SFX_FIGHTER_SWORD_FIRE, // 066 - SFX_FIGHTER_SWORD_EXPLODE, // 067 - SFX_CLERIC_CSTAFF_FIRE, // 068 - SFX_CLERIC_CSTAFF_EXPLODE, // 069 - SFX_CLERIC_CSTAFF_HITTHING, // 070 - SFX_CLERIC_FLAME_FIRE, // 071 - SFX_CLERIC_FLAME_EXPLODE, // 072 - SFX_CLERIC_FLAME_CIRCLE, // 073 - SFX_MAGE_WAND_FIRE, // 074 - SFX_MAGE_LIGHTNING_FIRE, // 075 - SFX_MAGE_LIGHTNING_ZAP, // 076 - SFX_MAGE_LIGHTNING_CONTINUOUS, // 077 - SFX_MAGE_LIGHTNING_READY, // 078 - SFX_MAGE_SHARDS_FIRE, // 079 - SFX_MAGE_SHARDS_EXPLODE, // 080 - SFX_MAGE_STAFF_FIRE, // 081 - SFX_MAGE_STAFF_EXPLODE, // 082 - SFX_SWITCH1, // 083 - SFX_SWITCH2, // 084 - SFX_SERPENT_SIGHT, // 085 - SFX_SERPENT_ACTIVE, // 086 - SFX_SERPENT_PAIN, // 087 - SFX_SERPENT_ATTACK, // 088 - SFX_SERPENT_MELEEHIT, // 089 - SFX_SERPENT_DEATH, // 090 - SFX_SERPENT_BIRTH, // 091 - SFX_SERPENTFX_CONTINUOUS, // 092 - SFX_SERPENTFX_HIT, // 093 - SFX_POTTERY_EXPLODE, // 094 - SFX_DRIP, // 095 - SFX_CENTAUR_SIGHT, // 096 - SFX_CENTAUR_ACTIVE, // 097 - SFX_CENTAUR_PAIN, // 098 - SFX_CENTAUR_ATTACK, // 099 - SFX_CENTAUR_DEATH, // 100 - SFX_CENTAURLEADER_ATTACK, // 101 - SFX_CENTAUR_MISSILE_EXPLODE, // 102 - SFX_WIND, // 103 - SFX_BISHOP_SIGHT, // 104 - SFX_BISHOP_ACTIVE, // 105 - SFX_BISHOP_PAIN, // 106 - SFX_BISHOP_ATTACK, // 107 - SFX_BISHOP_DEATH, // 108 - SFX_BISHOP_MISSILE_EXPLODE, // 109 - SFX_BISHOP_BLUR, // 110 - SFX_DEMON_SIGHT, // 111 - SFX_DEMON_ACTIVE, // 112 - SFX_DEMON_PAIN, // 113 - SFX_DEMON_ATTACK, // 114 - SFX_DEMON_MISSILE_FIRE, // 115 - SFX_DEMON_MISSILE_EXPLODE, // 116 - SFX_DEMON_DEATH, // 117 - SFX_WRAITH_SIGHT, // 118 - SFX_WRAITH_ACTIVE, // 119 - SFX_WRAITH_PAIN, // 120 - SFX_WRAITH_ATTACK, // 121 - SFX_WRAITH_MISSILE_FIRE, // 122 - SFX_WRAITH_MISSILE_EXPLODE, // 123 - SFX_WRAITH_DEATH, // 124 - SFX_PIG_ACTIVE1, // 125 - SFX_PIG_ACTIVE2, // 126 - SFX_PIG_PAIN, // 127 - SFX_PIG_ATTACK, // 128 - SFX_PIG_DEATH, // 129 - SFX_MAULATOR_SIGHT, // 130 - SFX_MAULATOR_ACTIVE, // 131 - SFX_MAULATOR_PAIN, // 132 - SFX_MAULATOR_HAMMER_SWING, // 133 - SFX_MAULATOR_HAMMER_HIT, // 134 - SFX_MAULATOR_MISSILE_HIT, // 135 - SFX_MAULATOR_DEATH, // 136 - SFX_FREEZE_DEATH, // 137 - SFX_FREEZE_SHATTER, // 138 - SFX_ETTIN_SIGHT, // 139 - SFX_ETTIN_ACTIVE, // 140 - SFX_ETTIN_PAIN, // 141 - SFX_ETTIN_ATTACK, // 142 - SFX_ETTIN_DEATH, // 143 - SFX_FIRED_SPAWN, // 144 - SFX_FIRED_ACTIVE, // 145 - SFX_FIRED_PAIN, // 146 - SFX_FIRED_ATTACK, // 147 - SFX_FIRED_MISSILE_HIT, // 148 - SFX_FIRED_DEATH, // 149 - SFX_ICEGUY_SIGHT, // 150 - SFX_ICEGUY_ACTIVE, // 151 - SFX_ICEGUY_ATTACK, // 152 - SFX_ICEGUY_FX_EXPLODE, // 153 - SFX_SORCERER_SIGHT, // 154 - SFX_SORCERER_ACTIVE, // 155 - SFX_SORCERER_PAIN, // 156 - SFX_SORCERER_SPELLCAST, // 157 - SFX_SORCERER_BALLWOOSH, // 158 - SFX_SORCERER_DEATHSCREAM, // 159 - SFX_SORCERER_BISHOPSPAWN, // 160 - SFX_SORCERER_BALLPOP, // 161 - SFX_SORCERER_BALLBOUNCE, // 162 - SFX_SORCERER_BALLEXPLODE, // 163 - SFX_SORCERER_BIGBALLEXPLODE, // 164 - SFX_SORCERER_HEADSCREAM, // 165 - SFX_DRAGON_SIGHT, // 166 - SFX_DRAGON_ACTIVE, // 167 - SFX_DRAGON_WINGFLAP, // 168 - SFX_DRAGON_ATTACK, // 169 - SFX_DRAGON_PAIN, // 170 - SFX_DRAGON_DEATH, // 171 - SFX_DRAGON_FIREBALL_EXPLODE, // 172 - SFX_KORAX_SIGHT, // 173 - SFX_KORAX_ACTIVE, // 174 - SFX_KORAX_PAIN, // 175 - SFX_KORAX_ATTACK, // 176 - SFX_KORAX_COMMAND, // 177 - SFX_KORAX_DEATH, // 178 - SFX_KORAX_STEP, // 179 - SFX_THRUSTSPIKE_RAISE, // 180 - SFX_THRUSTSPIKE_LOWER, // 181 - SFX_STAINEDGLASS_SHATTER, // 182 - SFX_FLECHETTE_BOUNCE, // 183 - SFX_FLECHETTE_EXPLODE, // 184 - SFX_LAVA_MOVE, // 185 - SFX_WATER_MOVE, // 186 - SFX_ICE_STARTMOVE, // 187 - SFX_EARTH_STARTMOVE, // 188 - SFX_WATER_SPLASH, // 189 - SFX_LAVA_SIZZLE, // 190 - SFX_SLUDGE_GLOOP, // 191 - SFX_CHOLY_FIRE, // 192 - SFX_SPIRIT_ACTIVE, // 193 - SFX_SPIRIT_ATTACK, // 194 - SFX_SPIRIT_DIE, // 195 - SFX_VALVE_TURN, // 196 - SFX_ROPE_PULL, // 197 - SFX_FLY_BUZZ, // 198 - SFX_IGNITE, // 199 - SFX_PUZZLE_SUCCESS, // 200 - SFX_PUZZLE_FAIL_FIGHTER, // 201 - SFX_PUZZLE_FAIL_CLERIC, // 202 - SFX_PUZZLE_FAIL_MAGE, // 203 - SFX_EARTHQUAKE, // 204 - SFX_BELLRING, // 205 - SFX_TREE_BREAK, // 206 - SFX_TREE_EXPLODE, // 207 - SFX_SUITOFARMOR_BREAK, // 208 - SFX_POISONSHROOM_PAIN, // 209 - SFX_POISONSHROOM_DEATH, // 210 - SFX_AMBIENT1, // 211 - SFX_AMBIENT2, // 212 - SFX_AMBIENT3, // 213 - SFX_AMBIENT4, // 214 - SFX_AMBIENT5, // 215 - SFX_AMBIENT6, // 216 - SFX_AMBIENT7, // 217 - SFX_AMBIENT8, // 218 - SFX_AMBIENT9, // 219 - SFX_AMBIENT10, // 220 - SFX_AMBIENT11, // 221 - SFX_AMBIENT12, // 222 - SFX_AMBIENT13, // 223 - SFX_AMBIENT14, // 224 - SFX_AMBIENT15, // 225 - SFX_STARTUP_TICK, // 226 - SFX_SWITCH_OTHERLEVEL, // 227 - SFX_RESPAWN, // 228 - SFX_KORAX_VOICE_1, // 229 - SFX_KORAX_VOICE_2, // 230 - SFX_KORAX_VOICE_3, // 231 - SFX_KORAX_VOICE_4, // 232 - SFX_KORAX_VOICE_5, // 233 - SFX_KORAX_VOICE_6, // 234 - SFX_KORAX_VOICE_7, // 235 - SFX_KORAX_VOICE_8, // 236 - SFX_KORAX_VOICE_9, // 237 - SFX_BAT_SCREAM, // 238 - SFX_CHAT, // 239 - SFX_MENU_MOVE, // 240 - SFX_CLOCK_TICK, // 241 - SFX_FIREBALL, // 242 - SFX_PUPPYBEAT, // 243 - SFX_MYSTICINCANT, // 244 - NUMSFX // 245 -} sfxenum_t; - -// Music. -typedef enum { - NUMMUSIC // 000 -} musicenum_t; - -#endif