mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-01-23 21:24:27 +00:00
Fix geiger sounds interrupting other sounds (#303)
This commit is contained in:
parent
575096ac76
commit
230e9a886c
@ -25,6 +25,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include "parsemsg.h"
|
#include "parsemsg.h"
|
||||||
|
#include "event_api.h"
|
||||||
|
|
||||||
DECLARE_MESSAGE( m_Geiger, Geiger )
|
DECLARE_MESSAGE( m_Geiger, Geiger )
|
||||||
|
|
||||||
@ -175,7 +176,10 @@ int CHudGeiger::Draw( float flTime )
|
|||||||
j += rand() & 1;
|
j += rand() & 1;
|
||||||
|
|
||||||
sprintf( sz, "player/geiger%d.wav", j + 1 );
|
sprintf( sz, "player/geiger%d.wav", j + 1 );
|
||||||
PlaySound( sz, flvol );
|
vec3_t view_ofs;
|
||||||
|
cl_entity_t *pthisplayer = gEngfuncs.GetLocalPlayer();
|
||||||
|
gEngfuncs.pEventAPI->EV_LocalPlayerViewheight( view_ofs );
|
||||||
|
gEngfuncs.pEventAPI->EV_PlaySound( pthisplayer->index, pthisplayer->origin + view_ofs, CHAN_STATIC, sz, flvol, ATTN_NORM, 0, PITCH_NORM );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2333,7 +2333,7 @@ Things powered by the battery
|
|||||||
|
|
||||||
// if in range of radiation source, ping geiger counter
|
// if in range of radiation source, ping geiger counter
|
||||||
|
|
||||||
#define GEIGERDELAY 0.25f
|
#define GEIGERDELAY 0.28f
|
||||||
|
|
||||||
void CBasePlayer::UpdateGeigerCounter( void )
|
void CBasePlayer::UpdateGeigerCounter( void )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user