[nexuiz-commits] r6677 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed May 6 02:41:57 EDT 2009
Author: div0
Date: 2009-05-06 02:41:57 -0400 (Wed, 06 May 2009)
New Revision: 6677
Modified:
trunk/data/qcsrc/server/cl_physics.qc
Log:
non-gameplay change: consistently apply the speed multipliers in player physics
Modified: trunk/data/qcsrc/server/cl_physics.qc
===================================================================
--- trunk/data/qcsrc/server/cl_physics.qc 2009-05-05 19:44:23 UTC (rev 6676)
+++ trunk/data/qcsrc/server/cl_physics.qc 2009-05-06 06:41:57 UTC (rev 6677)
@@ -522,9 +522,6 @@
stuffcmd(self, strcat("cl_backspeed ", temps, "\n"));
stuffcmd(self, strcat("cl_sidespeed ", temps, "\n"));
stuffcmd(self, strcat("cl_upspeed ", temps, "\n"));
-
- temps = ftos(sv_accelerate * maxspd_mod);
- stuffcmd(self, strcat("cl_movement_accelerate ", temps, "\n"));
}
// if dead, behave differently
@@ -608,8 +605,8 @@
// acceleration
wishdir = normalize(wishvel);
wishspeed = vlen(wishvel);
- if (wishspeed > sv_maxspeed*maxspd_mod)
- wishspeed = sv_maxspeed*maxspd_mod;
+ if (wishspeed > spd)
+ wishspeed = spd;
if (time >= self.teleport_time)
{
f = wishspeed - (self.velocity * wishdir);
@@ -630,8 +627,8 @@
wishdir = normalize(wishvel);
wishspeed = vlen(wishvel);
- if (wishspeed > sv_maxspeed*maxspd_mod)
- wishspeed = sv_maxspeed*maxspd_mod;
+ if (wishspeed > spd)
+ wishspeed = spd;
wishspeed = wishspeed * 0.7;
// water friction
@@ -678,8 +675,8 @@
// acceleration
wishdir = normalize(wishvel);
wishspeed = vlen(wishvel);
- if (wishspeed > sv_maxspeed)
- wishspeed = sv_maxspeed;
+ if (wishspeed > spd)
+ wishspeed = spd;
if (time >= self.teleport_time)
{
f = wishspeed - (self.velocity * wishdir);
@@ -825,8 +822,8 @@
// acceleration
wishdir = normalize(wishvel);
wishspeed = vlen(wishvel);
- if (wishspeed > sv_maxspeed*maxspd_mod)
- wishspeed = sv_maxspeed*maxspd_mod;
+ if (wishspeed > spd)
+ wishspeed = spd;
if (self.crouch)
wishspeed = wishspeed * 0.5;
if (time >= self.teleport_time)
@@ -842,10 +839,10 @@
if((self.items & IT_JETPACK) && self.BUTTON_HOOK && !(buttons_prev & 32))
sprint(self, "You don't have any fuel for the ^2Jetpack\n");
- if(maxspd_mod < 1)
+ if(maxspd_mod*swampspd_mod < 1)
{
- maxairspd = sv_maxairspeed*maxspd_mod;
- airaccel = sv_airaccelerate*maxspd_mod;
+ maxairspd = sv_maxairspeed*maxspd_mod*swampspd_mod;
+ airaccel = sv_airaccelerate*maxspd_mod*swampspd_mod;
}
else
{
More information about the nexuiz-commits
mailing list