Gamerules#

string GameRules_GetGameMode()#
int GameRules_GetTeamScore(int team)#
int GameRules_GetTeamScore2(int team)#

Used for round based game modes

int GameRules_GetTeamKills(int team)#
int GameRules_GetTeamDeaths(int team)#
string GameRules_GetTeamName(int team)#
bool GameRules_TimeLimitEnabled()#
bool GameRules_AllowMatchEnd()#
int GameRules_GetClassMax(string class)#
void GameRules_SetGameMode(string gameMode)#
void GameRules_SetTeamScore(int team, int score)#
void GameRules_SetTeamScore2(int team, int score)#

Presumably used for round based game modes

void GameRules_EndMatch()#
void GameRules_MarkGameStatePrematchEnding()#
void GameRules_MarkGameStateWinnerDetermined()#
void GameRules_ChangeMap(string mapName, string gameMode)#
string GameRules_GetRecentMap(number unk1)#
string GameRules_GetRecentGameMode(number unk1)#
int GameRules_GetRecentTeamScore(number unk1, int team)#
void GameRules_EnableGlobalChat(bool enabled)#
string GameRules_GetUniqueMatchID()#
void GameRules_SetDeadPlayersCanOnlySpeakToDeadPlayersInHudChat(bool b)#