r4793 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Oct 21 06:07:35 EDT 2008
Author: div0
Date: 2008-10-21 06:07:35 -0400 (Tue, 21 Oct 2008)
New Revision: 4793
Modified:
trunk/data/qcsrc/server/cl_client.qc
Log:
slightly more visible race penalty nagging
Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc 2008-10-21 08:08:24 UTC (rev 4792)
+++ trunk/data/qcsrc/server/cl_client.qc 2008-10-21 10:07:35 UTC (rev 4793)
@@ -2266,6 +2266,7 @@
.float idlekick_lasttimeleft;
.float race_penalty;
.float race_penalty_nagged;
+.float race_penalty_nagtime;
void PlayerPostThink (void)
{
// Savage: Check for nameless players
@@ -2323,16 +2324,28 @@
if(!self.race_penalty_nagged)
{
// TODO better notification for this!
- centerprint_atprio(self, CENTERPRIO_IDLEKICK, "^1DO NOT MOVE DURING THE COUNTDOWN.");
+ self.race_penalty_nagtime = 0;
self.race_penalty_nagged = 1;
}
}
else if(!self.race_penalty)
{
- centerprint_atprio(self, CENTERPRIO_IDLEKICK, "^1FIVE SECONDS PENALTY.");
+ self.race_penalty_nagtime = 0;
self.race_penalty = time + 5;
}
}
+ if(time > self.race_penalty_nagtime)
+ {
+ if(self.race_penalty > time)
+ {
+ centerprint_atprio(self, CENTERPRIO_IDLEKICK, "^1FIVE SECONDS PENALTY.");
+ }
+ else if(self.race_penalty_nagged && time < game_starttime - 2)
+ {
+ centerprint_atprio(self, CENTERPRIO_IDLEKICK, "^1DO NOT MOVE DURING THE COUNTDOWN.");
+ }
+ self.race_penalty_nagtime = time + self.cvar_scr_centertime * 0.6;
+ }
self.movetype = MOVETYPE_NONE;
self.velocity = '0 0 0';
self.avelocity = '0 0 0';
More information about the nexuiz-commits
mailing list