{
switch(teamid)
{
- #ifdef TEAMNUMBERS_THAT_ARENT_STUPID
- case NUM_TEAM_1: return '1 0 0'; // red
- case NUM_TEAM_2: return '0 0 1'; // blue
- case NUM_TEAM_3: return '1 1 0'; // yellow
- case NUM_TEAM_4: return '1 0 1'; // pink
- #else
case NUM_TEAM_1: return '1 0.0625 0.0625';
case NUM_TEAM_2: return '0.0625 0.0625 1';
case NUM_TEAM_3: return '1 1 0.0625';
case NUM_TEAM_4: return '1 0.0625 1';
- #endif
}
return '0 0 0';
ent = find(world, classname, "turret_main");
while(ent) {
// Swap turret teams
- if(ent.team == COLOR_TEAM1)
- ent.team = COLOR_TEAM2;
+ if(ent.team == NUM_TEAM_1)
+ ent.team = NUM_TEAM_2;
else
- ent.team = COLOR_TEAM1;
+ ent.team = NUM_TEAM_1;
self = ent;
self.winning = self.winning + 1;
// swap attacker/defender roles
- if(assault_attacker_team == COLOR_TEAM1)
- assault_attacker_team = COLOR_TEAM2;
+ if(assault_attacker_team == NUM_TEAM_1)
+ assault_attacker_team = NUM_TEAM_2;
else
- assault_attacker_team = COLOR_TEAM1;
+ assault_attacker_team = NUM_TEAM_1;
entity ent;
for(ent = world; (ent = nextent(ent)); )
{
if(clienttype(ent) == CLIENTTYPE_NOTACLIENT)
{
- if(ent.team_saved == COLOR_TEAM1)
- ent.team_saved = COLOR_TEAM2;
- else if(ent.team_saved == COLOR_TEAM2)
- ent.team_saved = COLOR_TEAM1;
+ if(ent.team_saved == NUM_TEAM_1)
+ ent.team_saved = NUM_TEAM_2;
+ else if(ent.team_saved == NUM_TEAM_2)
+ ent.team_saved = NUM_TEAM_1;
}
}
{
if not(g_assault) { remove(self); return; }
- self.team = COLOR_TEAM1; // red, gets swapped every round
+ self.team = NUM_TEAM_1; // red, gets swapped every round
spawnfunc_info_player_deathmatch();
}
{
if not(g_assault) { remove(self); return; }
- self.team = COLOR_TEAM2; // blue, gets swapped every round
+ self.team = NUM_TEAM_2; // blue, gets swapped every round
spawnfunc_info_player_deathmatch();
}
self.spawnflags = 3;
self.classname = "func_assault_destructible";
- if(assault_attacker_team == COLOR_TEAM1)
- self.team = COLOR_TEAM2;
+ if(assault_attacker_team == NUM_TEAM_1)
+ self.team = NUM_TEAM_2;
else
- self.team = COLOR_TEAM1;
+ self.team = NUM_TEAM_1;
spawnfunc_func_breakable();
}
{
if not(g_assault) { remove(self); return; }
- assault_attacker_team = COLOR_TEAM1;
+ assault_attacker_team = NUM_TEAM_1;
self.classname = "target_assault_roundstart";
self.use = assault_roundstart_use;
self.reset2 = assault_roundstart_use;