Don't trigger changing surface trigger for non player controllers

This commit is contained in:
Simon Brodtmann 2025-02-28 09:21:29 +01:00
parent fb2b9f8b1f
commit 376052c38a

View file

@ -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