[nexuiz-commits] r7960 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sun Sep 27 13:52:23 EDT 2009
Author: div0
Date: 2009-09-27 13:52:23 -0400 (Sun, 27 Sep 2009)
New Revision: 7960
Modified:
trunk/data/qcsrc/server/cl_player.qc
trunk/data/qcsrc/server/defs.qh
Log:
also reset all attack_finished vars on spawn
Modified: trunk/data/qcsrc/server/cl_player.qc
===================================================================
--- trunk/data/qcsrc/server/cl_player.qc 2009-09-27 17:49:17 UTC (rev 7959)
+++ trunk/data/qcsrc/server/cl_player.qc 2009-09-27 17:52:23 UTC (rev 7960)
@@ -738,7 +738,10 @@
// reset fields the weapons may use just in case
for (j = WEP_FIRST; j <= WEP_LAST; ++j)
+ {
weapon_action(j, WR_RESETPLAYER);
+ ATTACK_FINISHED_FOR(self, j) = 0;
+ }
}
}
Modified: trunk/data/qcsrc/server/defs.qh
===================================================================
--- trunk/data/qcsrc/server/defs.qh 2009-09-27 17:49:17 UTC (rev 7959)
+++ trunk/data/qcsrc/server/defs.qh 2009-09-27 17:52:23 UTC (rev 7960)
@@ -393,10 +393,11 @@
.float attack_finished_for[WEP_COUNT];
.float attack_finished_single;
#ifdef INDEPENDENT_ATTACK_FINISHED
-#define ATTACK_FINISHED(ent) ((ent).(attack_finished_for[(ent).weapon]))
+#define ATTACK_FINISHED_FOR(ent,w) ((ent).(attack_finished_for[(w) - WEP_FIRST]))
#else
-#define ATTACK_FINISHED(ent) ((ent).attack_finished_single)
+#define ATTACK_FINISHED_FOR(ent,w) ((ent).attack_finished_single)
#endif
+#define ATTACK_FINISHED(ent) ATTACK_FINISHED_FOR(ent,(ent).weapon)
// assault game mode: Which team is attacking in this round?
float assault_attacker_team;
More information about the nexuiz-commits
mailing list