[nexuiz-commits] r8443 - trunk/data/qcsrc/client
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Dec 21 07:30:58 EST 2009
Author: div0
Date: 2009-12-21 07:30:57 -0500 (Mon, 21 Dec 2009)
New Revision: 8443
Modified:
trunk/data/qcsrc/client/sbar.qc
Log:
csqc support for a new engine feature: movement packet loss (PL not compensated by cl_netrepeatinput)
Modified: trunk/data/qcsrc/client/sbar.qc
===================================================================
--- trunk/data/qcsrc/client/sbar.qc 2009-12-21 02:02:13 UTC (rev 8442)
+++ trunk/data/qcsrc/client/sbar.qc 2009-12-21 12:30:57 UTC (rev 8443)
@@ -721,9 +721,12 @@
if not(pl.gotscores)
return "N/A";
str = getplayerkey(pl.sv_entnum, "pl");
- if(str == "0")
+ str2 = getplayerkey(pl.sv_entnum, "movementloss");
+ if(str == "0" && (str2 == "0" || str2 == ""))
return "";
- tmp = bound(0, stof(str), 20) / 20; // 20% is REALLY BAD pl
+ tmp = bound(0, stof(str) / 20 + stof(str2) / 4, 1); // 20% is REALLY BAD pl
+ if not(str2 == "0" || str2 == "")
+ str = strcat(str, "*", str2);
sbar_field_rgb = '1 0.5 0.5' - '0 0.5 0.5'*tmp;
return str;
More information about the nexuiz-commits
mailing list