mirror of
https://github.com/UberGames/ioef.git
synced 2024-11-27 22:42:09 +00:00
Fix handling too many teams in Team Arena UI
This commit is contained in:
parent
b4b68b8e80
commit
c91fe0bcfe
1 changed files with 7 additions and 5 deletions
|
@ -4567,6 +4567,11 @@ static qboolean Team_Parse(char **p) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (token[0] == '{') {
|
if (token[0] == '{') {
|
||||||
|
if (uiInfo.teamCount == MAX_TEAMS) {
|
||||||
|
uiInfo.teamCount--;
|
||||||
|
Com_Printf("Too many teams, last team replaced!\n");
|
||||||
|
}
|
||||||
|
|
||||||
// seven tokens per line, team name and icon, and 5 team member names
|
// seven tokens per line, team name and icon, and 5 team member names
|
||||||
if (!String_Parse(p, &uiInfo.teamList[uiInfo.teamCount].teamName) || !String_Parse(p, &tempStr)) {
|
if (!String_Parse(p, &uiInfo.teamList[uiInfo.teamCount].teamName) || !String_Parse(p, &tempStr)) {
|
||||||
return qfalse;
|
return qfalse;
|
||||||
|
@ -4588,11 +4593,8 @@ static qboolean Team_Parse(char **p) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Com_Printf("Loaded team %s with team icon %s.\n", uiInfo.teamList[uiInfo.teamCount].teamName, tempStr);
|
Com_Printf("Loaded team %s with team icon %s.\n", uiInfo.teamList[uiInfo.teamCount].teamName, tempStr);
|
||||||
if (uiInfo.teamCount < MAX_TEAMS) {
|
|
||||||
uiInfo.teamCount++;
|
uiInfo.teamCount++;
|
||||||
} else {
|
|
||||||
Com_Printf("Too many teams, last team replaced!\n");
|
|
||||||
}
|
|
||||||
token = COM_ParseExt(p, qtrue);
|
token = COM_ParseExt(p, qtrue);
|
||||||
if (token[0] != '}') {
|
if (token[0] != '}') {
|
||||||
return qfalse;
|
return qfalse;
|
||||||
|
|
Loading…
Reference in a new issue