diff --git a/Source/FreeCS-CE.prj b/Source/FreeCS-CE.prj index c5fcfaed..598e8eae 100644 --- a/Source/FreeCS-CE.prj +++ b/Source/FreeCS-CE.prj @@ -25,7 +25,7 @@ - + @@ -114,20 +114,11 @@ - - - - - - - - - - - - - - - + + + + + + diff --git a/Source/Server/Main.c b/Source/Server/Main.c index 3bfc6102..b4484207 100755 --- a/Source/Server/Main.c +++ b/Source/Server/Main.c @@ -339,6 +339,10 @@ void worldspawn( void ) { precache_sound( "weapons/xm1014-1.wav" ); precache_sound( "weapons/zoom.wav" ); + precache_sound( "weapons/explode3.wav" ); + precache_sound( "weapons/explode4.wav" ); + precache_sound( "weapons/explode5.wav" ); + precache_sound( "debris/glass1.wav" ); precache_sound( "debris/glass2.wav" ); precache_sound( "debris/glass3.wav" ); diff --git a/Source/Shared/WeaponHEGrenade.c b/Source/Shared/WeaponHEGrenade.c index 54d93a99..c0f37448 100755 --- a/Source/Shared/WeaponHEGrenade.c +++ b/Source/Shared/WeaponHEGrenade.c @@ -97,6 +97,7 @@ void WeaponHEGRENADE_Throw( void ) { static void WeaponHEGRENADE_Explode( void ) { Effect_CreateExplosion( self.origin ); Damage_Radius( self.origin, self, 100, 512 ); + sound( self, CHAN_WEAPON, sprintf( "weapons/explode%d.wav", floor( random() * 2 ) + 3 ), 1, ATTN_NORM ); remove( self ); } static void Weapon_HEGRENADE_Touch( void ) { diff --git a/freecs/default.cfg b/freecs/default.cfg index a375d7d9..b2657b10 100644 --- a/freecs/default.cfg +++ b/freecs/default.cfg @@ -73,4 +73,5 @@ seta r_imageexensions "tga bmp pcx" seta vid_conautoscale "1" seta scr_conalpha "1" seta con_notifylines "0" -seta maxplayers 8 \ No newline at end of file +seta maxplayers 8 +seta lang "en_us" \ No newline at end of file diff --git a/freecs/progs.dat b/freecs/progs.dat index 4c850777..093027f3 100644 Binary files a/freecs/progs.dat and b/freecs/progs.dat differ