float total_players;
/**
- * Resets the state of all clients, items, flags, runes, keys, weapons, waypoints, ... of the map.
+ * Resets the state of all clients, items, flags, keys, weapons, waypoints, ... of the map.
* Sets the 'warmup' global variable.
*/
void reset_map(float dorespawn)
}
if(g_keyhunt)
- kh_Controller_SetThink_NoMsg(autocvar_g_balance_keyhunt_delay_round+(game_starttime - time), kh_StartRound);
+ kh_Controller_SetThink(autocvar_g_balance_keyhunt_delay_round+(game_starttime - time), kh_StartRound);
if(g_arena)
if(champion && champion.classname == "player" && player_count > 1)
{
if(warmup && time < warmup)
{
- FOR_EACH_REALCLIENT(e)
- Send_CSQC_Centerprint_Generic_Expire(e, CPID_ARENA);
-
- //Kill_Notification(MSG_CENTER, CPID_ARENA);
+ Kill_Notification(NOTIF_ALL, world, MSG_CENTER_CPID, CPID_ARENA);
warmup = 0;
}
if(champion && g_arena)
if(f != roundStartTime_prev) {
roundStartTime_prev = f;
if(g_ca && !(red_players && blue_players)) {
- Send_Notification(NOTIF_ANY, world, MSG_CENTER, CENTER_ARENA_NEEDPLAYER);
+ Send_Notification(NOTIF_ALL, world, MSG_CENTER, CENTER_ARENA_NEEDPLAYER);
warmup = time + autocvar_g_ca_warmup;
} else {
if(f == 5)
else if(f == 1)
Announce("1");
- Send_Notification(NOTIF_ANY, world, MSG_CENTER, CENTER_ARENA_ROUNDSTART, f);
+ Send_Notification(NOTIF_ALL, world, MSG_CENTER, CENTER_ARENA_ROUNDSTART, f);
}
}
reset_map(TRUE);
} else {
Announce("begin");
- Send_Notification(NOTIF_ANY, world, MSG_CENTER, CENTER_ARENA_BEGIN);
+ Send_Notification(NOTIF_ALL, world, MSG_CENTER, CENTER_ARENA_BEGIN);
}
if(g_arena) {
// count amount of players in each team
total_players = red_players = blue_players = yellow_players = pink_players = 0;
FOR_EACH_PLAYER(self) {
- if (self.team == FL_TEAM_1)
+ if (self.team == NUM_TEAM_1)
{
red_players += 1;
total_players += 1;
}
- else if (self.team == FL_TEAM_2)
+ else if (self.team == NUM_TEAM_2)
{
blue_players += 1;
total_players += 1;
}
- else if (self.team == FL_TEAM_3)
+ else if (self.team == NUM_TEAM_3)
{
yellow_players += 1;
total_players += 1;
}
- else if (self.team == FL_TEAM_4)
+ else if (self.team == NUM_TEAM_4)
{
pink_players += 1;
total_players += 1;
if(g_ca)
{
FOR_EACH_PLAYER(self) {
- if (self.team == FL_TEAM_1 && self.health >= 1)
+ if (self.team == NUM_TEAM_1 && self.health >= 1)
{
redalive += 1;
totalalive += 1;
}
- else if (self.team == FL_TEAM_2 && self.health >= 1)
+ else if (self.team == NUM_TEAM_2 && self.health >= 1)
{
bluealive += 1;
totalalive += 1;
{
// count amount of alive players in each team
FOR_EACH_PLAYER(self) {
- if (self.team == FL_TEAM_1 && self.freezetag_frozen == 0 && self.health >= 1)
+ if (self.team == NUM_TEAM_1 && self.frozen != 1 && self.health >= 1)
{
redalive += 1;
totalalive += 1;
}
- else if (self.team == FL_TEAM_2 && self.freezetag_frozen == 0 && self.health >= 1)
+ else if (self.team == NUM_TEAM_2 && self.frozen != 1 && self.health >= 1)
{
bluealive += 1;
totalalive += 1;
}
- else if (self.team == FL_TEAM_3 && self.freezetag_frozen == 0 && self.health >= 1)
+ else if (self.team == NUM_TEAM_3 && self.frozen != 1 && self.health >= 1)
{
yellowalive += 1;
totalalive += 1;
}
- else if (self.team == FL_TEAM_4 && self.freezetag_frozen == 0 && self.health >= 1)
+ else if (self.team == NUM_TEAM_4 && self.frozen != 1 && self.health >= 1)
{
pinkalive += 1;
totalalive += 1;
if(redalive) {
play2all("ctf/red_capture.wav");
FOR_EACH_CLIENT(self) centerprint(self, "^1RED ^7team wins the round");
- TeamScore_AddToTeam(FL_TEAM_1, ST_SCORE, +1);
+ TeamScore_AddToTeam(NUM_TEAM_1, ST_SCORE, +1);
}
else if(bluealive) {
play2all("ctf/blue_capture.wav");
FOR_EACH_CLIENT(self) centerprint(self, "^4BLUE ^7team wins the round");
- TeamScore_AddToTeam(FL_TEAM_2, ST_SCORE, +1);
+ TeamScore_AddToTeam(NUM_TEAM_2, ST_SCORE, +1);
}
else
FOR_EACH_CLIENT(self) centerprint(self, "^7Round tied");