From 2f2389f1eaede1b2d5608bd8b201e739689a85dd Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Mon, 10 Feb 2025 15:40:09 +0900 Subject: [PATCH] . --- exp_legacy/module/modules/gui/bonus.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exp_legacy/module/modules/gui/bonus.lua b/exp_legacy/module/modules/gui/bonus.lua index f1902a61..14f76fac 100644 --- a/exp_legacy/module/modules/gui/bonus.lua +++ b/exp_legacy/module/modules/gui/bonus.lua @@ -163,6 +163,7 @@ local bonus_gui_control_reset = Gui.element("bonus_gui_control_reset") disp[slider.tags.counter].caption = format_number(slider.slider_value, false) local n = bonus_gui_pts_needed(player) + bonus_data.score_limit[player] = bonus_score_limit_calc(player) element.parent[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player] element.parent[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player] end) @@ -178,6 +179,7 @@ local bonus_gui_control_apply = Gui.element("bonus_gui_control_apply") width = config.gui_display_width["half"], }:on_click(function(def, player, element) local n = bonus_gui_pts_needed(player) + bonus_data.score_limit[player] = bonus_score_limit_calc(player) element.parent[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player] element.parent[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player] @@ -244,6 +246,7 @@ local bonus_gui_slider = Gui.element("bonus_gui_slider") local container = Gui.get_left_element(bonus_container, player) local disp = container.frame["bonus_st_1"].disp.table local n = bonus_gui_pts_needed(player) + bonus_data.score_limit[player] = bonus_score_limit_calc(player) disp[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player] disp[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player] end) @@ -296,9 +299,6 @@ Gui.toolbar.create_button{ } Event.add(defines.events.on_player_created, function(event) - local player = game.players[event.player_index] - bonus_data.score_limit[player] = bonus_score_limit_calc(player) - if event.player_index ~= 1 then return end @@ -314,7 +314,6 @@ end) Event.add(Roles.events.on_role_assigned, function(event) local player = game.players[event.player_index] - bonus_data[player] = config.pts.base bonus_data.score_limit[player] = bonus_score_limit_calc(player) apply_bonus(player) end) @@ -331,6 +330,7 @@ Event.add(defines.events.on_player_respawned, function(event) local container = Gui.get_left_element(bonus_container, player) local disp = container.frame["bonus_st_1"].disp.table local n = bonus_gui_pts_needed(player) + bonus_data.score_limit[player] = bonus_score_limit_calc(player) disp[bonus_gui_control_pts_count.name].caption = n .. " / " .. bonus_data.score_limit[player] disp[bonus_gui_control_pts_count.name].value = n / bonus_data.score_limit[player]