diff --git a/src/controllers/custom/getItemListsController.ts b/src/controllers/custom/getItemListsController.ts index 00818516..9b74fa1e 100644 --- a/src/controllers/custom/getItemListsController.ts +++ b/src/controllers/custom/getItemListsController.ts @@ -2,6 +2,7 @@ import type { RequestHandler } from "express"; import { getDict, getItemName, getString } from "../../services/itemDataService.ts"; import type { TRelicQuality } from "warframe-public-export-plus"; import { + eFaction, ExportAbilities, ExportArcanes, ExportAvionics, @@ -412,9 +413,16 @@ const getItemListsController: RequestHandler = (req, response) => { "/Lotus/Levels/ClanDojo/ComponentPropRecipes/TennoPlaceables/TnoBeaconEmitterRecipe", "/Lotus/Levels/ClanDojo/ComponentPropRecipes/OrokinMusicBoxRecipe" ]) { + let name = getString(getItemName(uniqueName) || uniqueName, lang); + if (uniqueName.startsWith("/Lotus/Levels/ClanDojo/ComponentPropRecipes/GradivusDilemma")) { + const factionTag = uniqueName.includes("Corpus") ? "FC_CORPUS" : "FC_GRINEER"; + const faction = eFaction.find(f => f.tag === factionTag)?.name || factionTag; + name += ` [${getString(faction, lang)}]`; + console.log(uniqueName); + } res.VaultDecoRecipes.push({ uniqueName, - name: getString(getItemName(uniqueName) || uniqueName, lang) + name }); }