From: Rudolf Polzer Date: Sat, 15 Jan 2011 16:55:24 +0000 (+0100) Subject: LMS: calculate rank properly if someone left X-Git-Tag: xonotic-v0.5.0~318^2~110 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=1a42edf4434af9690321a84df55a835fb6a7ad85;p=xonotic%2Fxonotic-data.pk3dir.git LMS: calculate rank properly if someone left --- diff --git a/qcsrc/server/g_damage.qc b/qcsrc/server/g_damage.qc index d809f3534..e1ee57068 100644 --- a/qcsrc/server/g_damage.qc +++ b/qcsrc/server/g_damage.qc @@ -201,6 +201,8 @@ void GiveFrags (entity attacker, entity targ, float f, float deathtype) { if(!lms_next_place) lms_next_place = player_count; + else + lms_next_place = min(lms_next_place, player_count); PlayerScore_Add(targ, SP_LMS_RANK, lms_next_place); // won't ever spawn again --lms_next_place; }