From f2757c0687861ba85ab6683792d0710e082d0633 Mon Sep 17 00:00:00 2001 From: DeinFreund Date: Thu, 22 Nov 2018 15:47:25 +0100 Subject: [PATCH] always put the logged in player at the end of ladders if ranked --- Zero-K.info/Views/Ladders/ladders.cshtml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Zero-K.info/Views/Ladders/ladders.cshtml b/Zero-K.info/Views/Ladders/ladders.cshtml index 6444b73ae2..744321f503 100644 --- a/Zero-K.info/Views/Ladders/ladders.cshtml +++ b/Zero-K.info/Views/Ladders/ladders.cshtml @@ -24,8 +24,14 @@ { @:
} + var acc = acct; + if (rank == GlobalConst.LadderSize && Global.IsAccountAuthorized && Global.Account.GetRating(RatingCategory.MatchMaking)?.Rank > rank) + { + rank = Global.Account.GetRating(RatingCategory.MatchMaking).Rank; + acc = Global.Account; + } - @(rank) ) @Html.PrintAccount(acct) - @(Math.Round(acct.GetRating(RatingCategory.MatchMaking).Elo))
+ @(rank) ) @Html.PrintAccount(acc) - @(Math.Round(acc.GetRating(RatingCategory.MatchMaking).Elo))
} } @@ -41,8 +47,14 @@ { @:

} + var acc = acct; + if (rank == GlobalConst.LadderSize && Global.IsAccountAuthorized && Global.Account.GetRating(RatingCategory.Casual)?.Rank > rank) + { + rank = Global.Account.GetRating(RatingCategory.Casual).Rank; + acc = Global.Account; + } - @(rank)) @Html.PrintAccount(acct) - @(Math.Round(acct.GetRating(RatingCategory.Casual).Elo))
+ @(rank)) @Html.PrintAccount(acc) - @(Math.Round(acc.GetRating(RatingCategory.Casual).Elo))
} }