diff --git a/src/server/gamerules.qc b/src/server/gamerules.qc index 3df386b..89dd8f0 100644 --- a/src/server/gamerules.qc +++ b/src/server/gamerules.qc @@ -64,6 +64,9 @@ TFCGameRules::PlayerDeath(NSClientPlayer pp) pl.SetMovetype(MOVETYPE_NONE); pl.think = PlayerRespawn; pl.nextthink = time + 4.0f; + + /* play the iconic death sound */ + Sound_Play(pl, CHAN_VOICE, "player_tfc.death"); } void diff --git a/src/server/server.qc b/src/server/server.qc index 1faa127..ed1dfb0 100644 --- a/src/server/server.qc +++ b/src/server/server.qc @@ -25,9 +25,9 @@ Game_Worldspawn(void) { Sound_Precache("ammo.pickup"); Sound_Precache("ammo.respawn"); - Sound_Precache("player.die"); Sound_Precache("player.fall"); Sound_Precache("player.lightfall"); + Sound_Precache("player_tfc.death"); precache_model("models/player.mdl"); precache_model("models/w_weaponbox.mdl"); Weapons_Init(); diff --git a/zpak001.pk3dir/sound/player_tfc.sndshd b/zpak001.pk3dir/sound/player_tfc.sndshd new file mode 100644 index 0000000..fb76961 --- /dev/null +++ b/zpak001.pk3dir/sound/player_tfc.sndshd @@ -0,0 +1,8 @@ +player_tfc.death +{ + sample player/death1.wav + sample player/death2.wav + sample player/death3.wav + sample player/death4.wav + sample player/death5.wav +}