Auto commit: 2026-02-25T20:36:05.081Z

This commit is contained in:
Flatlogic Bot 2026-02-25 20:36:05 +00:00
parent 0eb723a087
commit 66f33d8ab6

View File

@ -25,13 +25,18 @@ function awardPoints($username, $pointsToAdd) {
// Check level up // Check level up
$milestones = [100, 500, 1000, 2500, 5000, 10000]; $milestones = [100, 500, 1000, 2500, 5000, 10000];
$highestLevelReached = 0;
$highestThreshold = 0;
foreach ($milestones as $level => $threshold) { foreach ($milestones as $level => $threshold) {
if ($oldPoints < $threshold && $newPoints >= $threshold) { if ($oldPoints < $threshold && $newPoints >= $threshold) {
$levelNumber = $level + 1; $highestLevelReached = $level + 1;
announceLevelUp($username, $levelNumber, $threshold); $highestThreshold = $threshold;
break; // Only announce the highest level reached if jumping multiple
} }
} }
if ($highestLevelReached > 0) {
announceLevelUp($username, $highestLevelReached, $highestThreshold);
}
return $newPoints; return $newPoints;
} }