diff --git a/cl_dll/ev_hldm.cpp b/cl_dll/ev_hldm.cpp index a46a753..ecfeee2 100644 --- a/cl_dll/ev_hldm.cpp +++ b/cl_dll/ev_hldm.cpp @@ -1595,7 +1595,19 @@ void EV_Crowbar( event_args_t *args ) VectorCopy( args->origin, origin ); //Play Swing sound - gEngfuncs.pEventAPI->EV_PlaySound( idx, origin, CHAN_AUTO, "weapons/cbar_miss1.wav", 1, ATTN_NORM, 0, PITCH_NORM); + switch (gEngfuncs.pfnRandomLong(0, 2)) + { + case 0: + gEngfuncs.pEventAPI->EV_PlaySound(idx, origin, CHAN_WEP1, "weapons/cbar_miss1.wav", 1, ATTN_NORM, 0, PITCH_NORM); + break; + case 1: + gEngfuncs.pEventAPI->EV_PlaySound(idx, origin, CHAN_WEP2, "weapons/cbar_miss1.wav", 1, ATTN_NORM, 0, 95); + break; + case 2: + gEngfuncs.pEventAPI->EV_PlaySound(idx, origin, CHAN_WEP3, "weapons/cbar_miss1.wav", 1, ATTN_NORM, 0, 105); + break; + } + if ( EV_IsLocal( idx ) ) {