chore(webui): exclude FlavourItems with alwaysAvailable

This commit is contained in:
AMelonInsideLemon 2025-09-15 18:46:54 +02:00
parent 7e437d75bf
commit e11d6e20f4
11 changed files with 12 additions and 47 deletions

8
package-lock.json generated
View File

@ -17,7 +17,7 @@
"morgan": "^1.10.0",
"ncp": "^2.0.0",
"undici": "^7.10.0",
"warframe-public-export-plus": "^0.5.88",
"warframe-public-export-plus": "^0.5.89",
"warframe-riven-info": "^0.1.2",
"winston": "^3.17.0",
"winston-daily-rotate-file": "^5.0.0",
@ -5532,9 +5532,9 @@
}
},
"node_modules/warframe-public-export-plus": {
"version": "0.5.88",
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.88.tgz",
"integrity": "sha512-uX766+MYDY3pMncu/23Dp9VZvrUe8pdWRWMcxfUbXg29aYO2GqipimHaFtw+vfrY06YAE8nbFkCWhFL3oPDPGw=="
"version": "0.5.89",
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.89.tgz",
"integrity": "sha512-a6dM1MirzofSsuv3LlRQHFLSSIGKPVSN93dcXSDmA3njsWqOGjJJdWyXqcyxxYw8rEB8CNowSHst/MUmKvKlRg=="
},
"node_modules/warframe-riven-info": {
"version": "0.1.2",

View File

@ -35,7 +35,7 @@
"morgan": "^1.10.0",
"ncp": "^2.0.0",
"undici": "^7.10.0",
"warframe-public-export-plus": "^0.5.88",
"warframe-public-export-plus": "^0.5.89",
"warframe-riven-info": "^0.1.2",
"winston": "^3.17.0",
"winston-daily-rotate-file": "^5.0.0",

View File

@ -447,10 +447,12 @@ const getItemListsController: RequestHandler = (req, response) => {
}
for (const [uniqueName, item] of Object.entries(ExportFlavour)) {
res.FlavourItems.push({
uniqueName: uniqueName,
name: getString(item.name, lang)
});
if (!item.alwaysAvailable) {
res.FlavourItems.push({
uniqueName: uniqueName,
name: getString(item.name, lang)
});
}
}
response.json(res);

View File

@ -571,24 +571,8 @@ function fetchItemList() {
document.getElementById("changeSyndicate").appendChild(option);
});
} else if (type == "FlavourItems") {
const cursorPrefixes = {
Controller: loc("code_controller"),
MouseGrey: loc("code_mouse"),
MouseLine: loc("code_mouseLine"),
Mouse: loc("code_mouse")
};
items.forEach(item => {
if (item.uniqueName.startsWith("/Lotus/Interface/Graphics/CustomUI/Cursors/")) {
let base = item.uniqueName.replace("/Lotus/Interface/Graphics/CustomUI/Cursors/", "");
for (const key in cursorPrefixes) {
if (base.startsWith(key)) {
const prefix = cursorPrefixes[key];
const suffix = base.slice(key.length);
item.name = prefix + " " + suffix;
break;
}
}
} else if (item.uniqueName.includes("ColourPicker")) {
if (item.uniqueName.includes("ColourPicker")) {
item.name = loc("code_itemColorPalette").split("|ITEM|").join(item.name);
}
const option = document.createElement("option");

View File

@ -64,9 +64,6 @@ dict = {
code_completed: `Abgeschlossen`,
code_active: `Aktiv`,
code_pigment: `Pigment`,
code_controller: `[UNTRANSLATED] Controller cursor`,
code_mouseLine: `[UNTRANSLATED] Line cursor`,
code_mouse: `[UNTRANSLATED] Cursor`,
code_itemColorPalette: `|ITEM| Farbpalette`,
code_mature: `Für den Kampf auswachsen lassen`,
code_unmature: `Genetisches Altern zurücksetzen`,

View File

@ -63,9 +63,6 @@ dict = {
code_completed: `Completed`,
code_active: `Active`,
code_pigment: `Pigment`,
code_controller: `Controller cursor`,
code_mouseLine: `Line cursor`,
code_mouse: `Cursor`,
code_itemColorPalette: `|ITEM| Color Palette`,
code_mature: `Mature for combat`,
code_unmature: `Regress genetic aging`,

View File

@ -64,9 +64,6 @@ dict = {
code_completed: `Completada`,
code_active: `Activa`,
code_pigment: `Pigmento`,
code_controller: `[UNTRANSLATED] Controller cursor`,
code_mouseLine: `[UNTRANSLATED] Line cursor`,
code_mouse: `[UNTRANSLATED] Cursor`,
code_itemColorPalette: `Paleta de colores |ITEM|`,
code_mature: `Listo para el combate`,
code_unmature: `Regresar el envejecimiento genético`,

View File

@ -64,9 +64,6 @@ dict = {
code_completed: `Complétée`,
code_active: `Active`,
code_pigment: `Pigment`,
code_controller: `[UNTRANSLATED] Controller cursor`,
code_mouseLine: `[UNTRANSLATED] Line cursor`,
code_mouse: `[UNTRANSLATED] Cursor`,
code_itemColorPalette: `Palette de couleurs |ITEM|`,
code_mature: `Maturer pour le combat`,
code_unmature: `Régrésser l'âge génétique`,

View File

@ -64,9 +64,6 @@ dict = {
code_completed: `Завершено`,
code_active: `Активный`,
code_pigment: `Пигмент`,
code_controller: `Курсор контроллера`,
code_mouseLine: `Линейный курсор`,
code_mouse: `Курсор`,
code_itemColorPalette: `Цветовая палитра: |ITEM|`,
code_mature: `Подготовить к сражениям`,
code_unmature: `Регрессия генетического старения`,

View File

@ -64,9 +64,6 @@ dict = {
code_completed: `Завершено`,
code_active: `Активний`,
code_pigment: `Барвник`,
code_controller: `[UNTRANSLATED] Controller cursor`,
code_mouseLine: `[UNTRANSLATED] Line cursor`,
code_mouse: `[UNTRANSLATED] Cursor`,
code_itemColorPalette: `Палітра кольорів «|ITEM|»`,
code_mature: `Виростити для бою`,
code_unmature: `Обернути старіння`,

View File

@ -64,9 +64,6 @@ dict = {
code_completed: `已完成`,
code_active: `正在执行`,
code_pigment: `颜料`,
code_controller: `[UNTRANSLATED] Controller cursor`,
code_mouseLine: `[UNTRANSLATED] Line cursor`,
code_mouse: `[UNTRANSLATED] Cursor`,
code_itemColorPalette: `|ITEM| 调色盘`,
code_mature: `成长并战备`,
code_unmature: `逆转衰老基因`,