From bfe1e57b52848e2c3e2c38c25e3944cc5a90a969 Mon Sep 17 00:00:00 2001 From: div0 Date: Wed, 25 Apr 2007 07:22:16 +0000 Subject: [PATCH] no longer need workaround against broken strlennocol git-svn-id: svn://svn.icculus.org/nexuiz/trunk@2382 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_client.qc | 8 +++++++- data/qcsrc/server/miscfunctions.qc | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index a976a9510..f743a2d6e 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -1272,11 +1272,17 @@ Called every frame for each client before the physics are run */ void() ctf_setstatus; .float vote_nagtime; +.string need_to_free; void PlayerPreThink (void) { + if(self.need_to_free != "") + { + strunzone(self.need_to_free); + self.need_to_free = ""; + } if(strlen(self.netname) > 0) if(substring(self.netname, strlen(self.netname) - 1, 1) == "^") - self.netname = strzone(strcat(substring(self.netname, 0, strlen(self.netname) - 1), " ")); // BROKEN COLORS can be annoying! + self.netname = self.need_to_free = strzone(strcat(substring(self.netname, 0, strlen(self.netname) - 1), " ")); // BROKEN COLORS can be annoying! // version nagging if(self.version_nagtime) diff --git a/data/qcsrc/server/miscfunctions.qc b/data/qcsrc/server/miscfunctions.qc index 6e3213bfb..78395308f 100644 --- a/data/qcsrc/server/miscfunctions.qc +++ b/data/qcsrc/server/miscfunctions.qc @@ -551,6 +551,7 @@ string Team_ColorCode(float teamid) return "^7"; } +/* string decolorize(string s) { string out; @@ -604,6 +605,7 @@ string decolorize(string s) } #define strdecolorize(s) decolorize(s) #define strlennocol(s) strlen(decolorize(s)) +*/ #define CENTERPRIO_POINT 1 #define CENTERPRIO_REBALANCE 2 -- 2.39.2