mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-02-03 13:12:11 +02:00
Mtn: fix broken logic
This commit is contained in:
parent
c78ec6651e
commit
ae572fa035
@ -458,7 +458,6 @@ function Public.announce_new_map(current_task)
|
||||
current_task.state = 'move_players_to_nauvis'
|
||||
current_task.surface_name = 'nauvis'
|
||||
current_task.delay = game.tick + 200
|
||||
current_task.done = true
|
||||
end
|
||||
|
||||
function Public.move_players(current_task)
|
||||
@ -514,20 +513,17 @@ function Public.move_players_to_nauvis(current_task)
|
||||
end
|
||||
|
||||
for _, player in pairs(game.connected_players) do
|
||||
Public.add_player_to_permission_group(player, 'near_locomotive', true)
|
||||
local pos = surface.find_non_colliding_position('character', position, 3, 0)
|
||||
if pos then
|
||||
player.teleport({ x = pos.x, y = pos.y }, surface)
|
||||
else
|
||||
player.teleport({ x = position.x, y = position.y }, surface)
|
||||
end
|
||||
Public.add_player_to_permission_group(player, 'near_locomotive', true)
|
||||
end
|
||||
|
||||
current_task.message = 'Moved players back to nauvis!'
|
||||
if current_task.done then
|
||||
return
|
||||
end
|
||||
current_task.state = 'clear_nauvis'
|
||||
current_task.done = true
|
||||
end
|
||||
|
||||
function Public.init_stateful(current_task)
|
||||
|
Loading…
x
Reference in New Issue
Block a user