From: terencehill Date: Sun, 18 May 2025 00:34:08 +0000 (+0200) Subject: Fix division by 0 error on map start if dynamic handicap is enabled X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=062ecf83ba322efe4320722e05828d12903c85b4;p=xonotic%2Fxonotic-data.pk3dir.git Fix division by 0 error on map start if dynamic handicap is enabled --- diff --git a/qcsrc/common/mutators/mutator/dynamic_handicap/sv_dynamic_handicap.qc b/qcsrc/common/mutators/mutator/dynamic_handicap/sv_dynamic_handicap.qc index 4796830d48..d8054b3c72 100644 --- a/qcsrc/common/mutators/mutator/dynamic_handicap/sv_dynamic_handicap.qc +++ b/qcsrc/common/mutators/mutator/dynamic_handicap/sv_dynamic_handicap.qc @@ -38,6 +38,9 @@ void DynamicHandicap_UpdateHandicap() total_score += PlayerScore_Get(it, SP_SCORE); ++totalplayers; }); + if (totalplayers == 0) + return; + float mean_score = total_score / totalplayers; FOREACH_CLIENT(true, {