Browse Source

Unify SFX enums

pull/891/head
Anders Jenbo 6 years ago
parent
commit
c009b72d9d
  1. 108
      Source/effects.cpp
  2. 40
      enums.h

108
Source/effects.cpp

@ -42,20 +42,16 @@ TSFX sgSFX[] = {
{ sfx_MISC, "Sfx\\Misc\\Swing.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Swing2.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Dead.wav", NULL },
#ifdef HELLFIRE
{ sfx_MISC, "Sfx\\Misc\\Sting1.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\FBallBow.wav", NULL },
#endif
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Misc\\Sting1.wav", NULL },
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Misc\\FBallBow.wav", NULL },
{ sfx_STREAM, "Sfx\\Misc\\Questdon.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\Armrfkd.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\Barlfire.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\Barrel.wav", NULL },
#ifdef HELLFIRE
{ sfx_MISC, "Sfx\\Items\\PodPop8.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\PodPop5.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\UrnPop3.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\UrnPop2.wav", NULL },
#endif
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Items\\PodPop8.wav", NULL },
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Items\\PodPop5.wav", NULL },
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Items\\UrnPop3.wav", NULL },
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Items\\UrnPop2.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\Bhit.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\Bhit1.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\Chest.wav", NULL },
@ -163,9 +159,7 @@ TSFX sgSFX[] = {
{ sfx_MISC, "Sfx\\Misc\\Lning1.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Ltning.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Mshield.wav", NULL },
#ifdef HELLFIRE
{ sfx_MISC, "Sfx\\Misc\\NestXpld.wav", NULL },
#endif
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Misc\\NestXpld.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Nova.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Portal.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Puddle.wav", NULL },
@ -183,10 +177,7 @@ TSFX sgSFX[] = {
{ sfx_MISC, "Sfx\\Misc\\Vtheft.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Wallloop.wav", NULL },
{ sfx_MISC, "Sfx\\Misc\\Wallstrt.wav", NULL },
#ifdef HELLFIRE
{ sfx_MISC, "Sfx\\Misc\\LMag.wav", NULL },
#endif
#ifndef SPAWN
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Misc\\LMag.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bmaid01.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bmaid02.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bmaid03.wav", NULL },
@ -217,9 +208,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Bmaid28.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bmaid29.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bmaid30.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Bmaid31.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Bmaid32.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bmaid33.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bmaid34.wav", NULL },
@ -272,9 +261,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Bsmith41.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bsmith42.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bsmith43.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Bsmith44.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Bsmith45.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bsmith46.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bsmith47.wav", NULL },
@ -287,14 +274,10 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Bsmith54.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bsmith55.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Bsmith56.wav", NULL },
#endif
{ 0, "Sfx\\Towners\\Cow1.wav", NULL },
{ 0, "Sfx\\Towners\\Cow2.wav", NULL },
#ifdef HELLFIRE
{ 0, "Sfx\\Towners\\Cow7.wav", NULL },
{ 0, "Sfx\\Towners\\Cow8.wav", NULL },
#endif
#ifndef SPAWN
{ sfx_MISC, "Sfx\\Towners\\Cow1.wav", NULL },
{ sfx_MISC, "Sfx\\Towners\\Cow2.wav", NULL },
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Towners\\Cow7.wav", NULL },
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Towners\\Cow8.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Deadguy2.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Drunk01.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Drunk02.wav", NULL },
@ -322,9 +305,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Drunk24.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Drunk25.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Drunk26.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Drunk27.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Drunk28.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Drunk29.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Drunk30.wav", NULL },
@ -369,9 +350,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Healer34.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Healer35.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Healer36.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Healer37.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Healer38.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Healer39.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Healer40.wav", NULL },
@ -413,9 +392,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Pegboy29.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Pegboy30.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Pegboy31.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Pegboy32.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Pegboy33.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Pegboy34.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Pegboy35.wav", NULL },
@ -460,9 +437,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Storyt22.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Storyt23.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Storyt24.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Storyt25.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Storyt26.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Storyt27.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Storyt28.wav", NULL },
@ -476,9 +451,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Storyt36.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Storyt37.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Storyt38.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Tavown00.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Tavown01.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Tavown02.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Tavown03.wav", NULL },
@ -514,9 +487,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Tavown33.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Tavown34.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Tavown35.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Tavown36.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Tavown37.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Tavown38.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Tavown39.wav", NULL },
@ -563,9 +534,7 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Towners\\Witch35.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Witch36.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Witch37.wav", NULL },
#endif
{ sfx_STREAM, "Sfx\\Towners\\Witch38.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Towners\\Witch39.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Witch40.wav", NULL },
{ sfx_STREAM, "Sfx\\Towners\\Witch41.wav", NULL },
@ -797,7 +766,6 @@ TSFX sgSFX[] = {
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Warior10.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Warior11.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Warior12.wav", NULL },
#endif
{ sfx_WARRIOR, "Sfx\\Warrior\\Warior13.wav", NULL },
{ sfx_WARRIOR, "Sfx\\Warrior\\Warior14.wav", NULL },
{ sfx_WARRIOR, "Sfx\\Warrior\\Wario14b.wav", NULL },
@ -872,7 +840,6 @@ TSFX sgSFX[] = {
{ sfx_WARRIOR, "Sfx\\Warrior\\Warior77.wav", NULL },
{ sfx_WARRIOR, "Sfx\\Warrior\\Warior78.wav", NULL },
{ sfx_WARRIOR, "Sfx\\Warrior\\Warior79.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Warior80.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Warior81.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Warior82.wav", NULL },
@ -894,17 +861,13 @@ TSFX sgSFX[] = {
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario95d.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario95e.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario95f.wav", NULL },
#endif
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario96b.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario97.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario98.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Warior99.wav", NULL },
#ifndef SPAWN
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario100.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario101.wav", NULL },
{ sfx_STREAM | sfx_WARRIOR, "Sfx\\Warrior\\Wario102.wav", NULL },
#endif
#ifdef HELLFIRE
{ sfx_STREAM | sfx_MONK, "Sfx\\Monk\\Monk01.wav", NULL },
{ sfx_STREAM | sfx_MONK, "Sfx\\Misc\\blank.wav", NULL },
{ sfx_STREAM | sfx_MONK, "Sfx\\Misc\\blank.wav", NULL },
@ -1008,8 +971,6 @@ TSFX sgSFX[] = {
{ sfx_STREAM | sfx_MONK, "Sfx\\Misc\\blank.wav", NULL },
{ sfx_STREAM | sfx_MONK, "Sfx\\Misc\\blank.wav", NULL },
{ sfx_STREAM | sfx_MONK, "Sfx\\Misc\\blank.wav", NULL },
#endif
#ifndef SPAWN
{ sfx_STREAM, "Sfx\\Narrator\\Nar01.wav", NULL },
{ sfx_STREAM, "Sfx\\Narrator\\Nar02.wav", NULL },
{ sfx_STREAM, "Sfx\\Narrator\\Nar03.wav", NULL },
@ -1040,8 +1001,6 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Monsters\\Zhar01.wav", NULL },
{ sfx_STREAM, "Sfx\\Monsters\\Zhar02.wav", NULL },
{ sfx_STREAM, "Sfx\\Monsters\\DiabloD.wav", NULL },
#endif
#ifdef HELLFIRE
{ sfx_STREAM, "Sfx\\Hellfire\\Farmer1.wav", NULL },
{ sfx_STREAM, "Sfx\\Hellfire\\Farmer2.wav", NULL },
{ sfx_STREAM, "Sfx\\Hellfire\\Farmer2A.wav", NULL },
@ -1091,18 +1050,11 @@ TSFX sgSFX[] = {
{ sfx_STREAM, "Sfx\\Hellfire\\Naratr9.wav", NULL },
{ sfx_STREAM, "Sfx\\Hellfire\\Naratr4.wav", NULL },
{ sfx_STREAM, "Sfx\\Hellfire\\TRADER1.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\Cropen.wav", NULL },
{ sfx_MISC, "Sfx\\Items\\Crclos.wav", NULL },
#endif
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Items\\Cropen.wav", NULL },
{ sfx_MISC | sfx_HELLFIRE, "Sfx\\Items\\Crclos.wav", NULL },
// clang-format on
};
#ifdef HELLFIRE
#define PLRSFXS (sfx_WARRIOR | sfx_ROGUE | sfx_SORCEROR | sfx_MONK)
#else
#define PLRSFXS (sfx_WARRIOR | sfx_ROGUE | sfx_SORCEROR)
#endif
BOOL effect_is_playing(int nSFX)
{
TSFX *sfx = &sgSFX[nSFX];
@ -1384,22 +1336,28 @@ void effects_cleanup_sfx()
void sound_init()
{
BYTE mask = 0;
BYTE mask = sfx_MISC;
if (gbMaxPlayers > 1) {
mask = PLRSFXS;
mask |= sfx_WARRIOR;
#ifndef SPAWN
mask |= (sfx_ROGUE | sfx_SORCEROR);
#endif
#ifdef HELLFIRE
mask |= sfx_MONK;
#endif
} else if (plr[myplr]._pClass == PC_WARRIOR) {
mask = sfx_WARRIOR;
mask |= sfx_WARRIOR;
} else if (plr[myplr]._pClass == PC_ROGUE) {
mask = sfx_ROGUE;
mask |= sfx_ROGUE;
} else if (plr[myplr]._pClass == PC_SORCERER) {
mask = sfx_SORCEROR;
mask |= sfx_SORCEROR;
#ifdef HELLFIRE
} else if (plr[myplr]._pClass == PC_MONK) {
mask = sfx_MONK;
mask |= sfx_MONK;
} else if (plr[myplr]._pClass == PC_BARD) {
mask = sfx_ROGUE;
mask |= sfx_ROGUE;
} else if (plr[myplr]._pClass == PC_BARBARIAN) {
mask = sfx_WARRIOR;
mask |= sfx_WARRIOR;
#endif
} else {
app_fatal("effects:1");
@ -1410,16 +1368,12 @@ void sound_init()
void priv_sound_init(BYTE bLoadMask)
{
BYTE pc;
DWORD i;
if (!gbSndInited) {
return;
}
pc = bLoadMask & PLRSFXS;
bLoadMask ^= pc;
for (i = 0; i < sizeof(sgSFX) / sizeof(TSFX); i++) {
if (sgSFX[i].pSnd) {
continue;
@ -1429,13 +1383,15 @@ void priv_sound_init(BYTE bLoadMask)
continue;
}
if (bLoadMask && !(sgSFX[i].bFlags & bLoadMask)) {
if (!(sgSFX[i].bFlags & bLoadMask)) {
continue;
}
if (sgSFX[i].bFlags & PLRSFXS && !(sgSFX[i].bFlags & pc)) {
#ifndef HELLFIRE
if (sgSFX[i].bFlags & sfx_HELLFIRE) {
continue;
}
#endif
sgSFX[i].pSnd = sound_file_load(sgSFX[i].pszName);
}

40
enums.h

@ -327,20 +327,16 @@ typedef enum _sfx_id {
PS_SWING,
PS_SWING2,
PS_DEAD,
#ifdef HELLFIRE
IS_STING1,
IS_FBALLBOW,
#endif
IS_QUESTDN,
IS_ARMRFKD,
IS_BARLFIRE,
IS_BARREL,
#ifdef HELLFIRE
IS_POPPOP8,
IS_POPPOP5,
IS_POPPOP3,
IS_POPPOP2,
#endif
IS_BHIT,
IS_BHIT1,
IS_CHEST,
@ -448,9 +444,7 @@ typedef enum _sfx_id {
LS_LNING1,
LS_LTNING,
LS_MSHIELD,
#ifdef HELLFIRE
LS_NESTXPLD,
#endif
LS_NOVA,
LS_PORTAL,
LS_PUDDLE,
@ -468,10 +462,7 @@ typedef enum _sfx_id {
LS_VTHEFT,
LS_WALLLOOP,
LS_WALLSTRT,
#ifdef HELLFIRE
LS_LMAG,
#endif
#ifndef SPAWN
TSFX_BMAID1,
TSFX_BMAID2,
TSFX_BMAID3,
@ -502,9 +493,7 @@ typedef enum _sfx_id {
TSFX_BMAID28,
TSFX_BMAID29,
TSFX_BMAID30,
#endif
TSFX_BMAID31,
#ifndef SPAWN
TSFX_BMAID32,
TSFX_BMAID33,
TSFX_BMAID34,
@ -557,9 +546,7 @@ typedef enum _sfx_id {
TSFX_SMITH41,
TSFX_SMITH42,
TSFX_SMITH43,
#endif
TSFX_SMITH44,
#ifndef SPAWN
TSFX_SMITH45,
TSFX_SMITH46,
TSFX_SMITH47,
@ -572,14 +559,10 @@ typedef enum _sfx_id {
TSFX_SMITH54,
TSFX_SMITH55,
TSFX_SMITH56,
#endif
TSFX_COW1,
TSFX_COW2,
#ifdef HELLFIRE
TSFX_COW7,
TSFX_COW8,
#endif
#ifndef SPAWN
TSFX_DEADGUY,
TSFX_DRUNK1,
TSFX_DRUNK2,
@ -607,9 +590,7 @@ typedef enum _sfx_id {
TSFX_DRUNK24,
TSFX_DRUNK25,
TSFX_DRUNK26,
#endif
TSFX_DRUNK27,
#ifndef SPAWN
TSFX_DRUNK28,
TSFX_DRUNK29,
TSFX_DRUNK30,
@ -654,9 +635,7 @@ typedef enum _sfx_id {
TSFX_HEALER34,
TSFX_HEALER35,
TSFX_HEALER36,
#endif
TSFX_HEALER37,
#ifndef SPAWN
TSFX_HEALER38,
TSFX_HEALER39,
TSFX_HEALER40,
@ -698,9 +677,7 @@ typedef enum _sfx_id {
TSFX_PEGBOY29,
TSFX_PEGBOY30,
TSFX_PEGBOY31,
#endif
TSFX_PEGBOY32,
#ifndef SPAWN
TSFX_PEGBOY33,
TSFX_PEGBOY34,
TSFX_PEGBOY35,
@ -745,9 +722,7 @@ typedef enum _sfx_id {
TSFX_STORY22,
TSFX_STORY23,
TSFX_STORY24,
#endif
TSFX_STORY25,
#ifndef SPAWN
TSFX_STORY26,
TSFX_STORY27,
TSFX_STORY28,
@ -761,9 +736,7 @@ typedef enum _sfx_id {
TSFX_STORY36,
TSFX_STORY37,
TSFX_STORY38,
#endif
TSFX_TAVERN0,
#ifndef SPAWN
TSFX_TAVERN1,
TSFX_TAVERN2,
TSFX_TAVERN3,
@ -799,9 +772,7 @@ typedef enum _sfx_id {
TSFX_TAVERN33,
TSFX_TAVERN34,
TSFX_TAVERN35,
#endif
TSFX_TAVERN36,
#ifndef SPAWN
TSFX_TAVERN37,
TSFX_TAVERN38,
TSFX_TAVERN39,
@ -848,9 +819,7 @@ typedef enum _sfx_id {
TSFX_WITCH35,
TSFX_WITCH36,
TSFX_WITCH37,
#endif
TSFX_WITCH38,
#ifndef SPAWN
TSFX_WITCH39,
TSFX_WITCH40,
TSFX_WITCH41,
@ -1082,7 +1051,6 @@ typedef enum _sfx_id {
PS_WARR10,
PS_WARR11,
PS_WARR12,
#endif
PS_WARR13,
PS_WARR14,
PS_WARR14B,
@ -1157,7 +1125,6 @@ typedef enum _sfx_id {
PS_WARR77,
PS_WARR78,
PS_WARR79,
#ifndef SPAWN
PS_WARR80,
PS_WARR81,
PS_WARR82,
@ -1179,17 +1146,13 @@ typedef enum _sfx_id {
PS_WARR95D,
PS_WARR95E,
PS_WARR95F,
#endif
PS_WARR96B,
PS_WARR97,
PS_WARR98,
PS_WARR99,
#ifndef SPAWN
PS_WARR100,
PS_WARR101,
PS_WARR102,
#endif
#ifdef HELLFIRE
PS_MONK1,
PS_MONK2,
PS_MONK3,
@ -1293,7 +1256,6 @@ typedef enum _sfx_id {
PS_MONK100,
PS_MONK101,
PS_MONK102,
#endif
PS_NAR1,
PS_NAR2,
PS_NAR3,
@ -1385,7 +1347,7 @@ typedef enum sfx_flag {
sfx_ROGUE = 0x10,
sfx_WARRIOR = 0x20,
sfx_SORCEROR = 0x40,
sfx_LOADED = 0x80,
sfx_HELLFIRE = 0x80,
} sfx_flag;
typedef enum item_equip_type {

Loading…
Cancel
Save