From 360247d292e431bb954caf17bc6706f9e12625b2 Mon Sep 17 00:00:00 2001 From: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com> Date: Sun, 21 Sep 2025 19:45:42 +0100 Subject: [PATCH] Fix surface bonus application --- exp_scenario/module/control/bonus.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/exp_scenario/module/control/bonus.lua b/exp_scenario/module/control/bonus.lua index 7af386cd..e253b0f6 100644 --- a/exp_scenario/module/control/bonus.lua +++ b/exp_scenario/module/control/bonus.lua @@ -9,15 +9,16 @@ local config = require("modules/exp_legacy/config/bonus") --- @param event EventData.on_force_created local function apply_force_bonus(event) + local force = event.force for k, v in pairs(config.force_bonus) do - event.force[k] = v.initial_value + force[k] = v.initial_value end end --- @param event EventData.on_surface_created local function apply_surface_bonus(event) local surface = assert(game.get_surface(event.surface_index)) - for k, v in pairs(config.force_bonus) do + for k, v in pairs(config.surface_bonus) do surface[k] = v.initial_value end end