Remove safety checks as it's not really necessary.

This commit is contained in:
Arkshine 2014-08-19 09:04:09 +02:00
parent e7d7de870a
commit 9cd90838e1

View File

@ -73,17 +73,12 @@ const char *CMD_ARGV(int i)
void OnEmitSound(edict_t *entity, int channel, const char *sample, float volume, float attenuation, int fFlags, int pitch) void OnEmitSound(edict_t *entity, int channel, const char *sample, float volume, float attenuation, int fFlags, int pitch)
{ {
// If shield is blocked with CS_OnBuy, we need to block the pickup sound as well played right after. // If shield is blocked with CS_OnBuy, we need to block the pickup sound ("items/gunpickup2.wav")
// Why this sound is not contained in GiveShield()? // as well played right after. Why this sound is not contained in GiveShield()?
g_pengfuncsTable->pfnEmitSound = NULL; g_pengfuncsTable->pfnEmitSound = NULL;
if (CurrentItemId == 0 && strcmp(sample, "items/gunpickup2.wav") == 0) // Safety checks. RETURN_META(MRES_SUPERCEDE);
{
RETURN_META(MRES_SUPERCEDE);
}
RETURN_META(MRES_IGNORED);
} }
DETOUR_DECL_STATIC1(C_ClientCommand, void, edict_t*, pEdict) // void ClientCommand(edict_t *pEntity) DETOUR_DECL_STATIC1(C_ClientCommand, void, edict_t*, pEdict) // void ClientCommand(edict_t *pEntity)