From: Mario Date: Mon, 5 Aug 2013 08:31:09 +0000 (+1000) Subject: Show correct name when announcing round winner X-Git-Tag: xonotic-v0.8.0~241^2^2~172 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=cf6248db8a42d9c4264b05a5d9fd8cd7714850b2;p=xonotic%2Fxonotic-data.pk3dir.git Show correct name when announcing round winner --- diff --git a/qcsrc/server/mutators/gamemode_invasion.qc b/qcsrc/server/mutators/gamemode_invasion.qc index 9665bdd80..4212f63c7 100644 --- a/qcsrc/server/mutators/gamemode_invasion.qc +++ b/qcsrc/server/mutators/gamemode_invasion.qc @@ -102,11 +102,15 @@ float Invasion_CheckWinner() FOR_EACH_PLAYER(head) { - if(PlayerScore_Add(head, SP_INVASION_KILLS, 0) > winning_score) + float cs = PlayerScore_Add(head, SP_INVASION_KILLS, 0); + if(cs > winning_score) + { + winning_score = cs; winner = head; + } } - if(winner != world) + if(winner) { Send_Notification(NOTIF_ALL, world, MSG_CENTER, CENTER_ROUND_PLAYER_WIN, winner.netname); Send_Notification(NOTIF_ALL, world, MSG_INFO, INFO_ROUND_PLAYER_WIN, winner.netname);