]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/teamplay.qc
Merge branch 'master' into LegendaryGuard/cyber
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / teamplay.qc
index 0bc7e7cbb6707956066873d7ea95fdbfdabb7997..d21a33b0cbcfc7e3dae6141a518b6f946f574481 100644 (file)
@@ -31,6 +31,7 @@ const int TEAM_NOT_ALLOWED = -1;
 .int m_team_balance_state; ///< Holds the state of the team balance entity.
 .entity m_team_balance_team[NUM_TEAMS]; ///< ???
 
+.string m_team_name; // z411 team name
 .float m_team_score; ///< The score of the team.
 .int m_num_players; ///< Number of players (both humans and bots) in a team.
 .int m_num_bots; ///< Number of bots in a team.
@@ -72,6 +73,16 @@ entity Team_GetTeam(int team_num)
        return g_team_entities[Team_TeamToIndex(team_num) - 1];
 }
 
+string Team_GetTeamName(entity team_ent)
+{
+       return team_ent.m_team_name;
+}
+
+void Team_SetTeamName(entity team_ent, string name)
+{
+       team_ent.m_team_name = name;
+}
+
 float Team_GetTeamScore(entity team_ent)
 {
        return team_ent.m_team_score;
@@ -92,6 +103,16 @@ void Team_SetNumberOfAlivePlayers(entity team_ent, int number)
        team_ent.m_num_players_alive = number;
 }
 
+int Team_GetNumberOfPlayers(entity team_ent)
+{
+       return team_ent.m_num_players;
+}
+
+void Team_SetNumberOfPlayers(entity team_ent, int number)
+{
+       team_ent.m_num_players = number;
+}
+
 int Team_GetWinnerAliveTeam()
 {
        int winner = 0;