From c37e66be275d2aada3936b3d2e270b2a20987f8c Mon Sep 17 00:00:00 2001 From: Cooldude2606 Date: Tue, 11 Sep 2018 17:31:34 +0100 Subject: [PATCH] Hopefully fixed desync --- ExpCore/gui.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ExpCore/gui.lua b/ExpCore/gui.lua index d5649e79..b8adeeae 100644 --- a/ExpCore/gui.lua +++ b/ExpCore/gui.lua @@ -172,8 +172,8 @@ Event.register(defines.events.on_player_respawned,function(event) if Gui._global().players and is_type(Gui._global().players,'table') and #Gui._global().players > 0 and Gui._global().players[event.player_index] then local remove = {} for index,cam in pairs(Gui._global().players[event.player_index]) do - Gui.cam_link{cam=cam,entity=Game.get_player(event).character} - if not cam.valid then table.insert(remove,index) end + if not cam.valid then table.insert(remove,index) + else cam.entity=Game.get_player(event).character end end for _,index in pairs(remove) do table.remove(Gui._global().players[event.player_index],index)