From 6be111a62864634810d81ea00a94d02b33b470d1 Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Tue, 19 Dec 2023 17:35:02 -0800 Subject: [PATCH] Fix ui_gametype and ui_mapname dvars being reset --- ui/t6/maps.lua | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ui/t6/maps.lua b/ui/t6/maps.lua index 945e3df2..4cc9cb0e 100644 --- a/ui/t6/maps.lua +++ b/ui/t6/maps.lua @@ -166,7 +166,11 @@ local function mapListSelectionClickedEventHandler( self, event ) end if UIExpression.DvarBool(nil, "ui_game_lobby_open") == 0 then - CoD.SwitchToPrivateLobby(self.controller) + local gameType = UIExpression.DvarString(nil, "ui_gametype") + local mapName = UIExpression.DvarString(nil, "ui_mapname") + CoD.SwitchToPrivateLobby(self.controller) -- this changes "ui_gametype" and "ui_mapname" + Engine.SetDvar("ui_gametype", gameType) + Engine.SetDvar("ui_mapname", mapName) end self:openMenu("PrivateOnlineGameLobby", self.controller) @@ -280,7 +284,11 @@ local function locationListSelectionClickedEventHandler( self, event ) end if UIExpression.DvarBool(nil, "ui_game_lobby_open") == 0 then - CoD.SwitchToPrivateLobby(self.controller) + local gameType = UIExpression.DvarString(nil, "ui_gametype") + local mapName = UIExpression.DvarString(nil, "ui_mapname") + CoD.SwitchToPrivateLobby(self.controller) -- this changes "ui_gametype" and "ui_mapname" + Engine.SetDvar("ui_gametype", gameType) + Engine.SetDvar("ui_mapname", mapName) end self:openMenu("PrivateOnlineGameLobby", self.controller)