CSGO Support & No refill cvar.

This commit is contained in:
2017-08-03 21:15:54 +02:00
parent 6478d995b9
commit 7d2a16e2f6
4 changed files with 76 additions and 14 deletions

View File

@ -29,6 +29,7 @@
* @section Defines for min/max moaning sound file index.
*/
#define SOUND_MOAN_PATH "npc/zombie/zombie_voice_idle%d.wav" // %d is sound file index
#define SOUND_MOAN_CSGO "music/zr/zombie_voice_idle%d.wav"
#define SOUND_MOAN_MIN 1
#define SOUND_MOAN_MAX 14
/**
@ -39,6 +40,7 @@
* @section Defines for min/max groan sound file index.
*/
#define SOUND_GROAN_PATH "npc/zombie/zombie_pain%d.wav" // %d is sound file index
#define SOUND_GROAN_CSGO "music/zr/zombie_pain%d.wav"
#define SOUND_GROAN_MIN 1
#define SOUND_GROAN_MAX 6
/**
@ -49,6 +51,7 @@
* @section Defines for min/max death sound file index.
*/
#define SOUND_DEATH_PATH "npc/zombie/zombie_die%d.wav" // %d is sound file index
#define SOUND_DEATH_CSGO "music/zr/zombie_die%d.wav"
#define SOUND_DEATH_MIN 1
#define SOUND_DEATH_MAX 3
/**
@ -254,7 +257,10 @@ bool:ZombieSoundsGetRandomSound(String:sound[], ZombieSounds:soundtype)
soundmax = SOUND_MOAN_MAX;
// Copy path
strcopy(soundpath, sizeof(soundpath), SOUND_MOAN_PATH);
if (g_Game == Game_CSGO)
strcopy(soundpath, sizeof(soundpath), SOUND_MOAN_CSGO);
else
strcopy(soundpath, sizeof(soundpath), SOUND_MOAN_PATH);
}
// Find groan sound. (zombie shot)
case Groan:
@ -264,7 +270,10 @@ bool:ZombieSoundsGetRandomSound(String:sound[], ZombieSounds:soundtype)
soundmax = SOUND_GROAN_MAX;
// Copy path
strcopy(soundpath, sizeof(soundpath), SOUND_GROAN_PATH);
if (g_Game == Game_CSGO)
strcopy(soundpath, sizeof(soundpath), SOUND_GROAN_CSGO);
else
strcopy(soundpath, sizeof(soundpath), SOUND_GROAN_PATH);
}
// Find death sound.
case Death:
@ -274,7 +283,10 @@ bool:ZombieSoundsGetRandomSound(String:sound[], ZombieSounds:soundtype)
soundmax = SOUND_DEATH_MAX;
// Copy path
strcopy(soundpath, sizeof(soundpath), SOUND_DEATH_PATH);
if (g_Game == Game_CSGO)
strcopy(soundpath, sizeof(soundpath), SOUND_DEATH_CSGO);
else
strcopy(soundpath, sizeof(soundpath), SOUND_DEATH_PATH);
}
// Invalid case given.
default: