Update getItemListsController.ts
All checks were successful
Build / build (pull_request) Successful in 1m25s

This commit is contained in:
AMelonInsideLemon 2025-09-08 23:58:58 +02:00
parent fcfe81d585
commit a2bdd9aaf8

View File

@ -386,7 +386,7 @@ const getItemListsController: RequestHandler = (req, response) => {
resultType = uniqueName; resultType = uniqueName;
} else if (uniqueName.startsWith("/Lotus/Types/Game/")) { } else if (uniqueName.startsWith("/Lotus/Types/Game/")) {
resultType = uniqueName.replace("Blueprint", ""); resultType = uniqueName.replace("Blueprint", "");
} else if (uniqueName.startsWith("/Lotus/Types/Recipes/Railjack/")) { } else if (uniqueName in ExportDojoRecipes.fabrications) {
resultType = ExportDojoRecipes.fabrications[uniqueName].resultType; resultType = ExportDojoRecipes.fabrications[uniqueName].resultType;
} else { } else {
resultType = ExportRecipes[uniqueName].resultType; resultType = ExportRecipes[uniqueName].resultType;
@ -394,14 +394,7 @@ const getItemListsController: RequestHandler = (req, response) => {
let name = getString(getItemName(resultType) || resultType, lang); let name = getString(getItemName(resultType) || resultType, lang);
if ( if (uniqueName in ExportRecipes) {
![
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/NpcPlaceables/",
"/Lotus/Types/Game/",
"/Lotus/Types/Items/Research/Dojo",
"/Lotus/Types/Recipes/Railjack/"
].some(p => uniqueName.startsWith(p))
) {
const recipeNum = ExportRecipes[uniqueName].num; const recipeNum = ExportRecipes[uniqueName].num;
if (recipeNum > 1) { if (recipeNum > 1) {
name = `${name} X ${recipeNum}`; name = `${name} X ${recipeNum}`;
@ -419,30 +412,13 @@ const getItemListsController: RequestHandler = (req, response) => {
...Object.keys(ExportDojoRecipes.decos).filter( ...Object.keys(ExportDojoRecipes.decos).filter(
name => name.includes("Trophy") || name.includes("NpcPlaceables") name => name.includes("Trophy") || name.includes("NpcPlaceables")
), ),
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/ThumperTrophyBronzeRecipe",
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/ThumperTrophyCrystalRecipe",
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/ThumperTrophyGoldRecipe",
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/ThumperTrophySilverRecipe",
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/CorpusPlaceables/GasTurbineConeRecipe", "/Lotus/Levels/ClanDojo/ComponentPropRecipes/CorpusPlaceables/GasTurbineConeRecipe",
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/NaturalPlaceables/CoralChunkARecipe",
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/TennoPlaceables/TnoBeaconEmitterRecipe", "/Lotus/Levels/ClanDojo/ComponentPropRecipes/TennoPlaceables/TnoBeaconEmitterRecipe",
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/OrokinMusicBoxRecipe" "/Lotus/Levels/ClanDojo/ComponentPropRecipes/OrokinMusicBoxRecipe"
]) { ]) {
let resultType;
if (uniqueName.startsWith("/Lotus/Levels/ClanDojo/ComponentPropRecipes/ThumperTrophy")) {
resultType = uniqueName
.replace("/Lotus/Levels/ClanDojo/ComponentPropRecipes/", "/Lotus/Objects/Festivities/")
.slice(0, -6);
} else if (uniqueName === "/Lotus/Levels/ClanDojo/ComponentPropRecipes/NaturalPlaceables/CoralChunkARecipe") {
resultType = "/Lotus/Objects/Tenno/Props/NaturalPlaceables/CoralChunkA";
} else {
resultType = uniqueName;
}
res.VaultDecoRecipes.push({ res.VaultDecoRecipes.push({
uniqueName, uniqueName,
name: getString(getItemName(resultType) || resultType, lang) name: getString(getItemName(uniqueName) || uniqueName, lang)
}); });
} }