r2764 - branches/nexuiz-2.0/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Jun 19 14:55:48 EDT 2007
Author: div0
Date: 2007-06-19 14:55:48 -0400 (Tue, 19 Jun 2007)
New Revision: 2764
Modified:
branches/nexuiz-2.0/data/qcsrc/server/cl_player.qc
branches/nexuiz-2.0/data/qcsrc/server/defs.qh
branches/nexuiz-2.0/data/qcsrc/server/miscfunctions.qc
Log:
cl_handicap (PLEASE TEST)
Modified: branches/nexuiz-2.0/data/qcsrc/server/cl_player.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/cl_player.qc 2007-06-19 18:55:26 UTC (rev 2763)
+++ branches/nexuiz-2.0/data/qcsrc/server/cl_player.qc 2007-06-19 18:55:48 UTC (rev 2764)
@@ -218,6 +218,8 @@
{
local float take, save, waves, sdelay;
+ damage = damage * bound(1.0, self.cvar_cl_handicap, 100.0);
+
te_blood (hitloc, force, damage);
if (self.pain_finished < time) //Don't switch pain sequences like crazy
{
Modified: branches/nexuiz-2.0/data/qcsrc/server/defs.qh
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/defs.qh 2007-06-19 18:55:26 UTC (rev 2763)
+++ branches/nexuiz-2.0/data/qcsrc/server/defs.qh 2007-06-19 18:55:48 UTC (rev 2764)
@@ -259,6 +259,7 @@
.float has_zoomed;
.float() customizeentityforclient;
+.float cvar_cl_handicap;
.float cvar_cl_zoomfactor;
.float cvar_cl_zoomspeed;
.float cvar_cl_playerdetailreduction;
Modified: branches/nexuiz-2.0/data/qcsrc/server/miscfunctions.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/miscfunctions.qc 2007-06-19 18:55:26 UTC (rev 2763)
+++ branches/nexuiz-2.0/data/qcsrc/server/miscfunctions.qc 2007-06-19 18:55:48 UTC (rev 2764)
@@ -493,6 +493,7 @@
GetCvars_handleFloat(f, cvar_scr_centertime, "scr_centertime");
GetCvars_handleFloat(f, cvar_cl_shownames, "cl_shownames");
GetCvars_handleString(f, cvar_g_nexuizversion, "g_nexuizversion");
+ GetCvars_handleFloat(f, cvar_cl_handicap, "cl_handicap");
}
float fexists(string f)
More information about the nexuiz-commits
mailing list