thepeacockproject / Peacock

The Peacock Project is a HITMAN™ World of Assassination trilogy server replacement.
https://thepeacockproject.org
GNU Affero General Public License v3.0
387 stars 60 forks source link

Fix Evergreen and Sniper max level progression reset #405

Closed Yanrishatum closed 7 months ago

Yanrishatum commented 7 months ago

Upon reaching maximum level, the XP value gets clamped to maximum level XP value, and that caused entire for loop to fall through and return 1, permanently resetting the player level to 1. It now returns correct level when player reached the maximum.

Same bug was present in sniper map progression.

Yanrishatum commented 7 months ago

You may also want to cherry-pick it into v6, as it has the same bug afaik ;)

RDIL commented 7 months ago

Good idea, will do that.