Skip to content

Commit 3b60e3f

Browse files
committed
Added a link to the map bans page from the MM tab.
1 parent 739a858 commit 3b60e3f

4 files changed

Lines changed: 27 additions & 3 deletions

File tree

LuaMenu/configs/gameConfig/zk/linkFunctions.lua

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,8 @@ local function link_particularMapPage(mapName)
2222
return "https://zero-k.info/Maps/DetailName?name=" .. mapName
2323
end
2424

25-
return link_reportPlayer, link_userPage, link_homePage, link_replays, link_maps, link_particularMapPage
25+
local function link_matchmakerMapBans()
26+
return "https://zero-k.info/MapBans"
27+
end
28+
29+
return link_reportPlayer, link_userPage, link_homePage, link_replays, link_maps, link_particularMapPage, link_matchmakerMapBans

LuaMenu/configs/gameConfig/zk/mainConfig.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ local gameUnitInformation = VFS.Include(LUA_DIRNAME .. "configs/game
1414
local badges = VFS.Include(LUA_DIRNAME .. "configs/gameConfig/" .. shortname .. "/badges.lua")
1515
local GetRankAndImage = VFS.Include(LUA_DIRNAME .. "configs/gameConfig/" .. shortname .. "/profilePage.lua")
1616

17-
local link_reportPlayer, link_userPage, link_homePage, link_replays, link_maps, link_particularMapPage = VFS.Include(LUA_DIRNAME .. "configs/gameConfig/" .. shortname .. "/linkFunctions.lua")
17+
local link_reportPlayer, link_userPage, link_homePage, link_replays, link_maps, link_particularMapPage, link_matchmakerMapBans = VFS.Include(LUA_DIRNAME .. "configs/gameConfig/" .. shortname .. "/linkFunctions.lua")
1818

1919
local settingsConfig, settingsNames, settingsDefault, SettingsPresetFunc = VFS.Include(LUA_DIRNAME .. "configs/gameConfig/" .. shortname .. "/settingsMenu.lua")
2020

@@ -104,6 +104,7 @@ local externalFuncAndData = {
104104
link_replays = link_replays,
105105
link_maps = link_maps,
106106
link_particularMapPage = link_particularMapPage,
107+
link_matchmakerMapBans = link_matchmakerMapBans,
107108
ignoreServerVersion = false,
108109
runTutorial = true,
109110
openTrack = 'sounds/lobbyMusic/The Secret of Ayers Rock.ogg',

LuaMenu/widgets/chobby/i18n/chililobby.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ return {
145145
time_in_queue = "Time in queue",
146146
leave = "Leave",
147147
invite_friends = "Invite Friends",
148+
select_maps = "Map Selection",
148149
users = "Users",
149150
battles = "Battles",
150151
time_to_respond = "Time to respond",

LuaMenu/widgets/gui_queue_list_window.lua

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ local function InitializeControls(window)
452452
y = 17,
453453
height = 20,
454454
font = Configuration:GetFont(3),
455-
caption = "Join matchmaking queues",
455+
caption = "Matchmaking",
456456
parent = window
457457
}
458458

@@ -489,6 +489,24 @@ local function InitializeControls(window)
489489
}
490490
btnInviteFriends:SetVisibility(Configuration.canAuthenticateWithSteam)
491491

492+
if Configuration.gameConfig.link_matchmakerMapBans then
493+
Button:New {
494+
right = 291,
495+
y = 7,
496+
width = 180,
497+
height = 45,
498+
font = Configuration:GetFont(3),
499+
caption = i18n("select_maps"),
500+
classname = "option_button",
501+
OnClick = {
502+
function()
503+
WG.BrowserHandler.OpenUrl(Configuration.gameConfig.link_matchmakerMapBans())
504+
end
505+
},
506+
parent = window,
507+
}
508+
end
509+
492510
local listPanel = ScrollPanel:New {
493511
x = 5,
494512
right = 5,

0 commit comments

Comments
 (0)