From 06474640d3a2f7d3d7857b0bff5244f792fa9b6d Mon Sep 17 00:00:00 2001 From: Cooldude2606 Date: Sun, 14 Oct 2018 17:25:22 +0100 Subject: [PATCH] Working on server side --- modules/ExpGamingCore/Gui/src/left.lua | 5 +++-- modules/ExpGamingInfo/Science/control.lua | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/ExpGamingCore/Gui/src/left.lua b/modules/ExpGamingCore/Gui/src/left.lua index c8074240..0452836a 100644 --- a/modules/ExpGamingCore/Gui/src/left.lua +++ b/modules/ExpGamingCore/Gui/src/left.lua @@ -161,10 +161,11 @@ function left._prototype:first_open(player) if left_flow[self.name] then frame = left_flow[self.name] frame.clear() - else + else + if not left_flow['gui-left-hide'] then left.hide(left_flow).style.maximal_width=15 end frame = left_flow.add{type='frame',name=self.name,style=mod_gui.frame_style,caption=self.caption,direction='vertical'} frame.style.visible = false - if is_type(self.open_on_join,'boolean') then frame.style.visible = self.open_on_join if left_flow['gui-left-hide'] then left_flow['gui-left-hide'].style.visible = true end end + if is_type(self.open_on_join,'boolean') then frame.style.visible = self.open_on_join left_flow['gui-left-hide'].style.visible = true end end if is_type(self.draw,'function') then self.draw(frame) else frame.style.visible = false error('No Callback On '..self.name) end return frame diff --git a/modules/ExpGamingInfo/Science/control.lua b/modules/ExpGamingInfo/Science/control.lua index 2cb431d1..69b05666 100644 --- a/modules/ExpGamingInfo/Science/control.lua +++ b/modules/ExpGamingInfo/Science/control.lua @@ -44,6 +44,8 @@ ThisModule.Gui = Gui.left{ tooltip={'ExpGamingInfo-Science.tooltip'}, draw=function(frame) local player = Game.get_player(frame.player_index) + log(serpent.line(global)) + log(serpent.line(global[player.force.name])) if not global[player.force.name] then global[player.force.name] = table.deepcopy(global._base) end