canary/data/scripts/creaturescripts/player/update_player_on_advanced_level.lua
Marco 2be17ecf81
fix: player when level up (#2346)
Remove redundant configuration information and leave the default behavior. Add the condition for mana regeneration when leveling up, as suggested by some friends.
2024-03-02 17:13:21 -03:00

15 lines
420 B
Lua

local updatePlayerOnAdvancedLevel = CreatureEvent("UpdatePlayerOnAdvancedLevel")
function updatePlayerOnAdvancedLevel.onAdvance(player, skill, oldLevel, newLevel)
if skill ~= SKILL_LEVEL or newLevel <= oldLevel then
return true
end
player:addHealth(player:getMaxHealth())
player:addMana(player:getMaxMana())
player:getFinalLowLevelBonus()
player:save()
return true
end
updatePlayerOnAdvancedLevel:register()