1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-11-25 22:32:18 +02:00

RPG - fix internal bug with level bonus

This commit is contained in:
Gerkiz
2023-10-15 00:08:42 +02:00
parent 1d1492b2c4
commit 2be750fbad
2 changed files with 7 additions and 6 deletions

View File

@@ -1189,6 +1189,13 @@ function Public.rpg_reset_player(player, one_time_reset)
}
)
end
if rpg_extra.grant_xp_level and not rpg_t.granted_xp_level then
rpg_t.granted_xp_level = true
local to_grant = Public.experience_levels[rpg_t.level + rpg_extra.grant_xp_level]
Public.gain_xp(player, to_grant, true)
end
Public.draw_gui_char_button(player)
Public.draw_level_text(player)
Public.update_char_button(player)

View File

@@ -765,12 +765,6 @@ local function on_player_joined_game(event)
end
end
if rpg_extra.grant_xp_level and not rpg_t.granted_xp_level then
rpg_t.granted_xp_level = true
local to_grant = Public.experience_levels[rpg_t.level + rpg_extra.grant_xp_level]
Public.gain_xp(player, to_grant, true)
end
for _, p in pairs(game.connected_players) do
Public.draw_level_text(p)
end