From 17c2795b3df7c427b62d8444ab339b90902d9177 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 6 Apr 2025 11:27:12 +0200 Subject: [PATCH] Add fix for duplicate ready rocket silo --- lignumis/scripts/wooden-rocket-silo.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lignumis/scripts/wooden-rocket-silo.lua b/lignumis/scripts/wooden-rocket-silo.lua index 9b132a3..c0890cf 100644 --- a/lignumis/scripts/wooden-rocket-silo.lua +++ b/lignumis/scripts/wooden-rocket-silo.lua @@ -106,7 +106,9 @@ local function on_silo_mined(event) local player = game.get_player(event.player_index) for i, entry in pairs(storage.rocket_silos) do if entry.fake_silo == fake_silo then - player.mine_entity(entry.real_silo, true) + if entry.real_silo.valid then + player.mine_entity(entry.real_silo, true) + end table.remove(storage.rocket_silos, i) break end