diff -r b07610de9957 -r 10a3b80130b5 hedgewars/uTeams.pas --- a/hedgewars/uTeams.pas Thu Oct 04 17:55:08 2018 +0200 +++ b/hedgewars/uTeams.pas Thu Oct 04 19:04:27 2018 +0200 @@ -129,7 +129,18 @@ end else if (TeamsNumber >= 2) and (TeamsNumber < cMaxTeams) then // List all winning teams in a list - s:= FormatA(trmsg[TMsgStrId(Ord(sidWinner2) + (TeamsNumber - 2))], ts); + if (TeamsNumber = 2) then + s:= FormatA(trmsg[TMsgStrId(sidWinner2)], ts[0], ts[1]) + else if (TeamsNumber = 3) then + s:= FormatA(trmsg[TMsgStrId(sidWinner3)], ts[0], ts[1], ts[2]) + else if (TeamsNumber = 4) then + s:= FormatA(trmsg[TMsgStrId(sidWinner4)], ts[0], ts[1], ts[2], ts[3]) + else if (TeamsNumber = 5) then + s:= FormatA(trmsg[TMsgStrId(sidWinner5)], ts[0], ts[1], ts[2], ts[3], ts[4]) + else if (TeamsNumber = 6) then + s:= FormatA(trmsg[TMsgStrId(sidWinner6)], ts[0], ts[1], ts[2], ts[3], ts[4], ts[5]) + else if (TeamsNumber = 7) then + s:= FormatA(trmsg[TMsgStrId(sidWinner7)], ts[0], ts[1], ts[2], ts[3], ts[4], ts[5], ts[6]); // The winner caption is the same as the stats message and not randomized cap:= s;