Fix crash when opening the editor

This commit is contained in:
Simon Brodtmann 2025-01-11 16:01:50 +01:00
parent 02a5609c22
commit d128ab8f6e

View file

@ -41,20 +41,22 @@ script.on_init(function()
end) end)
script.on_event(e.on_player_created, function(event) script.on_event(e.on_player_created, function(event)
local player = game.get_player(event.player_index) --[[@as LuaPlayer]]
local surface = storage.surface
player.teleport(surface.find_non_colliding_position("character", { 0, 0 }, 0, 1) --[[@as MapPosition]], "lignumis")
if not storage.nauvis_visited then if not storage.nauvis_visited then
local nauvis = game.get_surface("nauvis") --[[@as LuaSurface]] local nauvis = game.get_surface("nauvis") --[[@as LuaSurface]]
nauvis.clear() nauvis.clear()
end end
local player = game.get_player(event.player_index) --[[@as LuaPlayer]]
local surface = storage.surface
if not storage.init then if not storage.init then
storage.init = true storage.init = true
surface.daytime = 0.7 surface.daytime = 0.7
if player then
player.teleport(surface.find_non_colliding_position("character", { 0, 0 }, 0, 1) --[[@as MapPosition]], "lignumis")
if player.character then if player.character then
player.character.destructible = false player.character.destructible = false
end end
@ -77,6 +79,7 @@ script.on_event(e.on_player_created, function(event)
storage.crash_site_cutscene_active = true storage.crash_site_cutscene_active = true
crash_site.create_cutscene(player, { -5, -4 }) crash_site.create_cutscene(player, { -5, -4 })
end end
end
chart_starting_area() chart_starting_area()
end end