Auto commit: 2026-02-25T20:36:05.081Z
This commit is contained in:
parent
0eb723a087
commit
66f33d8ab6
@ -25,13 +25,18 @@ function awardPoints($username, $pointsToAdd) {
|
||||
|
||||
// Check level up
|
||||
$milestones = [100, 500, 1000, 2500, 5000, 10000];
|
||||
$highestLevelReached = 0;
|
||||
$highestThreshold = 0;
|
||||
foreach ($milestones as $level => $threshold) {
|
||||
if ($oldPoints < $threshold && $newPoints >= $threshold) {
|
||||
$levelNumber = $level + 1;
|
||||
announceLevelUp($username, $levelNumber, $threshold);
|
||||
break; // Only announce the highest level reached if jumping multiple
|
||||
$highestLevelReached = $level + 1;
|
||||
$highestThreshold = $threshold;
|
||||
}
|
||||
}
|
||||
|
||||
if ($highestLevelReached > 0) {
|
||||
announceLevelUp($username, $highestLevelReached, $highestThreshold);
|
||||
}
|
||||
|
||||
return $newPoints;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user