feat(webui): guild view #2752

Merged
Sainan merged 18 commits from AMelonInsideLemon/SpaceNinjaServer:webui-guildView into main 2025-09-09 23:55:11 -07:00
Showing only changes of commit a2bdd9aaf8 - Show all commits

View File

@ -386,7 +386,7 @@ const getItemListsController: RequestHandler = (req, response) => {
resultType = uniqueName;
} else if (uniqueName.startsWith("/Lotus/Types/Game/")) {
resultType = uniqueName.replace("Blueprint", "");
} else if (uniqueName.startsWith("/Lotus/Types/Recipes/Railjack/")) {
} else if (uniqueName in ExportDojoRecipes.fabrications) {
resultType = ExportDojoRecipes.fabrications[uniqueName].resultType;
} else {
resultType = ExportRecipes[uniqueName].resultType;
@ -394,14 +394,7 @@ const getItemListsController: RequestHandler = (req, response) => {
let name = getString(getItemName(resultType) || resultType, lang);
if (
![
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/NpcPlaceables/",
"/Lotus/Types/Game/",
"/Lotus/Types/Items/Research/Dojo",
"/Lotus/Types/Recipes/Railjack/"
].some(p => uniqueName.startsWith(p))
) {
if (uniqueName in ExportRecipes) {
const recipeNum = ExportRecipes[uniqueName].num;
if (recipeNum > 1) {
name = `${name} X ${recipeNum}`;
@ -419,30 +412,13 @@ const getItemListsController: RequestHandler = (req, response) => {
...Object.keys(ExportDojoRecipes.decos).filter(
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/NaturalPlaceables/CoralChunkARecipe",
"/Lotus/Levels/ClanDojo/ComponentPropRecipes/TennoPlaceables/TnoBeaconEmitterRecipe",
"/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({
uniqueName,
name: getString(getItemName(resultType) || resultType, lang)
name: getString(getItemName(uniqueName) || uniqueName, lang)
Sainan marked this conversation as resolved Outdated

Derp

Derp
});
}