From 376052c38a56882eec6f1a3b37c368466d11295f Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Fri, 28 Feb 2025 09:21:29 +0100 Subject: [PATCH] Don't trigger changing surface trigger for non player controllers --- lignumis/scripts/init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lignumis/scripts/init.lua b/lignumis/scripts/init.lua index 344edce..55bac6c 100644 --- a/lignumis/scripts/init.lua +++ b/lignumis/scripts/init.lua @@ -88,6 +88,9 @@ end -- Watch Nauvis being visited for the first time Init.events[defines.events.on_player_changed_surface] = function(event) local player = game.get_player(event.player_index) + + if player.controller_type ~= defines.controllers.character then return end + if player and player.surface.name == "nauvis" then storage.nauvis_visited = true end