REGISTER_MUTATOR(ca, false)
{
- ActivateTeamplay();
- SetLimits(autocvar_g_ca_point_limit, autocvar_g_ca_point_leadlimit, -1, -1);
-
- if (autocvar_g_ca_team_spawns)
- have_team_spawns = -1; // request team spawns
-
MUTATOR_ONADD
{
if (time > 1) // game loads at time 1
error("This is a game type and it cannot be added at runtime.");
ca_Initialize();
+
+ ActivateTeamplay();
+ SetLimits(autocvar_g_ca_point_limit, autocvar_g_ca_point_leadlimit, -1, -1);
+
+ if (autocvar_g_ca_team_spawns)
+ have_team_spawns = -1; // request team spawns
}
MUTATOR_ONREMOVE
if(!allowed_to_spawn)
if(IS_PLAYER(self)) // this is true even when player is trying to join
{
- self.classname = "observer";
+ self.classname = STR_OBSERVER;
if(self.jointime != time) //not when connecting
if(!self.caplayer)
{
}
if(self.caplayer)
{
- self.classname = "player";
+ self.classname = STR_PLAYER;
self.caplayer = 1;
PutClientInServer();
}
MUTATOR_HOOKFUNCTION(ca, ClientConnect)
{SELFPARAM();
- self.classname = "observer";
+ self.classname = STR_OBSERVER;
return 1;
}