diff --git a/src/gui/quicklinks.js b/src/gui/quicklinks.js index d70fe43c525f7ee1afed57f33c7a083f8e7b954e..bf25ccf4024ed9096f2b23bc56668eea629b675e 100644 --- a/src/gui/quicklinks.js +++ b/src/gui/quicklinks.js @@ -47,6 +47,11 @@ App.UI.quickMenu = (function() { "Cellblock": () => !V.cellblock }); + // show different names than the actual passage name + const uiNames = cleanPassageMapping({ + "BG Select": "Armory", + }); + // setup hotkeys list, upper/lower case is important! const hotkeys = cleanPassageMapping({ Main: "m", @@ -185,18 +190,18 @@ App.UI.quickMenu = (function() { } // we are already on this passage if (State.passage === passage) { - div.append(passage); + div.append(uiName(passage)); currentPassageDOM = div; return; } // That is not a passage we can safely jump to, it's a deco element if (hidden || !jumpTo.includes(passage)) { - div.append(passage); + div.append(uiName(passage)); return; } // Create link const a = document.createElement("a"); - a.append(passage); + a.append(uiName(passage)); a.onclick = () => { Engine.play(passage); }; @@ -206,6 +211,13 @@ App.UI.quickMenu = (function() { } } + function uiName(passage) { + if (uiNames[passage]) { + return uiNames[passage]; + } + return passage; + } + function addOtherCategory(layout) { const passages = jumpTo.slice(); filterPassages(passages, layout);