r2626 - trunk/data/qcsrc/server
savagex at icculus.org
savagex at icculus.org
Sun May 20 08:18:36 EDT 2007
Author: savagex
Date: 2007-05-20 08:18:36 -0400 (Sun, 20 May 2007)
New Revision: 2626
Modified:
trunk/data/qcsrc/server/assault.qc
Log:
when a round ends (last objective fulfilled) all players in the
attacking teams get 10 frags
each
Modified: trunk/data/qcsrc/server/assault.qc
===================================================================
--- trunk/data/qcsrc/server/assault.qc 2007-05-20 12:00:37 UTC (rev 2625)
+++ trunk/data/qcsrc/server/assault.qc 2007-05-20 12:18:36 UTC (rev 2626)
@@ -201,12 +201,6 @@
local entity ent;
local entity oldself;
- if(assault_attacker_team == COLOR_TEAM1) {
- assault_attacker_team = COLOR_TEAM2;
- } else {
- assault_attacker_team = COLOR_TEAM1;
- }
-
ent = find(world, classname, "info_player_deathmatch");
while (ent)
{
@@ -268,10 +262,20 @@
while(ent) {
oldself = self;
self = ent;
+ if(self.team == assault_attacker_team) {
+ UpdateFrags(self, 10);
+ }
PutClientInServer();
self = oldself;
ent = find(ent, classname, "player");
}
+
+ // swap attacker/defender roles
+ if(assault_attacker_team == COLOR_TEAM1) {
+ assault_attacker_team = COLOR_TEAM2;
+ } else {
+ assault_attacker_team = COLOR_TEAM1;
+ }
}
void target_assault_roundend() {
More information about the nexuiz-commits
mailing list