Keep leveling up as long as there is enough exp
parent
677eba847d
commit
e221221a34
|
@ -83,7 +83,7 @@ function skills.add_exp(name, exp)
|
|||
skills.player_levels[name].exp = l.exp + exp
|
||||
local next_level = ((l.level^2) * 50)
|
||||
|
||||
if skills.player_levels[name].exp >= next_level then
|
||||
while skills.player_levels[name].exp >= next_level do
|
||||
skills.player_levels[name].level = skills.player_levels[name].level + 1
|
||||
skills.player_levels[name].exp = skills.player_levels[name].exp - next_level
|
||||
minetest.chat_send_player(name,"You have gained a level! You are now level "..tostring(skills.player_levels[name].level))
|
||||
|
@ -204,4 +204,4 @@ function skills_on_dieplayer (player)
|
|||
skills.add_exp(name,decrease)
|
||||
end
|
||||
|
||||
skills.initialize()
|
||||
skills.initialize()
|
||||
|
|
Loading…
Reference in New Issue