From d16358ec5ab4e15e31e507b7ef2af4fb2b099339 Mon Sep 17 00:00:00 2001 From: Ashnal Date: Sat, 17 May 2025 23:35:54 -0400 Subject: [PATCH] fix extra score for being over target --- src/k_rank.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/k_rank.cpp b/src/k_rank.cpp index bd0bc030e..c2e222158 100644 --- a/src/k_rank.cpp +++ b/src/k_rank.cpp @@ -601,7 +601,7 @@ gp_rank_e K_CalculateGPGrade(gpRank_t *rankData) if (rankData->totalExp > 0) { - rankData->scoreExp += (rankData->exp * expWeight) / rankData->totalExp; + rankData->scoreExp += (std::min(rankData->exp, rankData->totalExp) * expWeight) / rankData->totalExp; } if (rankData->totalPrisons > 0)