From 86f8c55506ab521362c85586bf8082d740fee25c Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 14 Mar 2025 18:46:05 +0100 Subject: [PATCH] Fix players after the first not attackable --- lignumis/migrations/lignumis-1.0.32.lua | 5 +++++ lignumis/scripts/init.lua | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 lignumis/migrations/lignumis-1.0.32.lua diff --git a/lignumis/migrations/lignumis-1.0.32.lua b/lignumis/migrations/lignumis-1.0.32.lua new file mode 100644 index 0000000..1ae2b0b --- /dev/null +++ b/lignumis/migrations/lignumis-1.0.32.lua @@ -0,0 +1,5 @@ +for _, player in pairs(game.players) do + if player.character then + player.character.destructible = true + end +end \ No newline at end of file diff --git a/lignumis/scripts/init.lua b/lignumis/scripts/init.lua index 24b5af4..69aab8e 100644 --- a/lignumis/scripts/init.lua +++ b/lignumis/scripts/init.lua @@ -27,7 +27,6 @@ local function init_player(event) if not player.character or not surface then return end player.teleport(surface.find_non_colliding_position("character", { 0, 0 }, 0, 1), "lignumis") - player.character.destructible = false local main_inventory = player.character.get_main_inventory() -- Add some starting items to player inventory @@ -149,9 +148,6 @@ Init.events[defines.events.on_cutscene_cancelled] = function(event) if player.gui.screen.skip_cutscene_label then player.gui.screen.skip_cutscene_label.destroy() end - if player.character then - player.character.destructible = true - end player.zoom = 1.5 end