feat(webui): add relics via "add items" #1066

Merged
OrdisPrime merged 3 commits from webui-relics into main 2025-03-02 04:21:59 -08:00
Showing only changes of commit 7c6273d4cc - Show all commits

View File

@ -26,11 +26,11 @@ interface ListedItem {
} }
const relicQualitySuffixes: Record<TRelicQuality, string> = { const relicQualitySuffixes: Record<TRelicQuality, string> = {
"VPQ_BRONZE": "", VPQ_BRONZE: "",
"VPQ_SILVER": " [Flawless]", VPQ_SILVER: " [Flawless]",
"VPQ_GOLD": " [Radiant]", VPQ_GOLD: " [Radiant]",
"VPQ_PLATINUM": " [Exceptional]", VPQ_PLATINUM: " [Exceptional]"
} };
const getItemListsController: RequestHandler = (req, response) => { const getItemListsController: RequestHandler = (req, response) => {
const lang = getDict(typeof req.query.lang == "string" ? req.query.lang : "en"); const lang = getDict(typeof req.query.lang == "string" ? req.query.lang : "en");
@ -127,7 +127,12 @@ const getItemListsController: RequestHandler = (req, response) => {
for (const [uniqueName, item] of Object.entries(ExportRelics)) { for (const [uniqueName, item] of Object.entries(ExportRelics)) {
res.miscitems.push({ res.miscitems.push({
uniqueName: "MiscItems:" + uniqueName, uniqueName: "MiscItems:" + uniqueName,
name: getString("/Lotus/Language/Relics/VoidProjectionName", lang).split("|ERA|").join(item.era).split("|CATEGORY|").join(item.category) + relicQualitySuffixes[item.quality] name:
getString("/Lotus/Language/Relics/VoidProjectionName", lang)
.split("|ERA|")
.join(item.era)
.split("|CATEGORY|")
.join(item.category) + relicQualitySuffixes[item.quality]
}); });
} }
for (const [uniqueName, item] of Object.entries(ExportGear)) { for (const [uniqueName, item] of Object.entries(ExportGear)) {