From 8d0c72706e99b219708468e06cdee4621fddf846 Mon Sep 17 00:00:00 2001 From: div0 Date: Tue, 28 Apr 2009 18:32:39 +0000 Subject: [PATCH] fix two more obviously buggy places git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6615 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_player.qc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/data/qcsrc/server/cl_player.qc b/data/qcsrc/server/cl_player.qc index 545a429ce..551842ce5 100644 --- a/data/qcsrc/server/cl_player.qc +++ b/data/qcsrc/server/cl_player.qc @@ -881,16 +881,18 @@ float GetPlayerSoundSampleField_fixed; void PrecacheGlobalSound(string samplestring) { float n, i; + string s; tokenize_console(samplestring); + s = argv(0); n = stof(argv(1)); if(n > 0) { for(i = 1; i <= n; ++i) - precache_sound(strcat(argv(0), ftos(i), ".wav")); + precache_sound(strcat(s, ftos(i), ".wav")); // fteqcc sucks } else { - precache_sound(strcat(argv(0), ".wav")); + precache_sound(strcat(s, ".wav")); } } @@ -971,16 +973,18 @@ void GlobalSound(string sample, float chan, float voicetype) { float n; float tauntrand; + string s; if(sample == "") return; tokenize_console(sample); + s = argv(0); n = stof(argv(1)); if(n > 0) - sample = strcat(argv(0), ftos(floor(random() * n + 1)), ".wav"); // randomization + sample = strcat(s, ftos(floor(random() * n + 1)), ".wav"); // randomization, fteqcc sucks else - sample = strcat(argv(0), ".wav"); // randomization + sample = strcat(s, ".wav"); // randomization switch(voicetype) { -- 2.39.2