LoadPlayerSounds(this, "sound/player/default.sounds", true);
if (this.model == "null"
#ifdef SVQC
- && autocvar_g_debug_globalsounds
+ && autocvar_g_debug_globalsounds
#endif
- ) return;
+ ) return;
if (autocvar_g_debug_defaultsounds) return;
if (LoadPlayerSounds(this, get_model_datafilename(this.model, this.skin, "sounds"), false)) return;
LoadPlayerSounds(this, get_model_datafilename(this.model, 0, "sounds"), true);
X();
});
}
- #undef X
+ #undef X
break;
}
case VOICETYPE_AUTOTAUNT:
case VOICETYPE_TAUNT:
{
- if (voicetype == VOICETYPE_AUTOTAUNT) if (!sv_autotaunt) { break; }else {}
- else if (IS_PLAYER(this) && !IS_DEAD(this)) animdecide_setaction(this, ANIMACTION_TAUNT,
- true);
+ if (voicetype == VOICETYPE_AUTOTAUNT)
+ {
+ if (!sv_autotaunt) break;
+ }
+ else if (IS_PLAYER(this) && !IS_DEAD(this))
+ animdecide_setaction(this, ANIMACTION_TAUNT, true);
+
if (!sv_taunt) break;
if (autocvar_sv_gentle) break;
float tauntrand = 0;
if (voicetype == VOICETYPE_AUTOTAUNT) tauntrand = random();
+
#define X() \
MACRO_BEGIN \
if (voicetype != VOICETYPE_AUTOTAUNT || tauntrand < CS(msg_entity).cvar_cl_autotaunt) \
{ \
float atten = (CS(msg_entity).cvar_cl_voice_directional >= 1) \
- ? bound(ATTEN_MIN, CS(msg_entity).cvar_cl_voice_directional_taunt_attenuation, \
+ ? bound(ATTEN_MIN, CS(msg_entity).cvar_cl_voice_directional_taunt_attenuation, \
ATTEN_MAX) \
: ATTEN_NONE; \
if (gs) globalsound(MSG_ONE, this, gs, r, chan, vol, atten); \
X();
});
}
- #undef X
+ #undef X
break;
}
case VOICETYPE_PLAYERSOUND: