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
4 changed files with 22 additions and 10 deletions
Showing only changes of commit bc9ffdcb39 - Show all commits

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.83",
"warframe-public-export-plus": "^0.5.85",
"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.84",
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.84.tgz",
"integrity": "sha512-ZpI1Y5CgWDmCwM4/oQpv9u0GD6KFvsJ9f1vJVXYhm5VD9DdOJcFzXgXgg98HXJ5JHbO16ZGIj83117qdpd0RQA=="
"version": "0.5.85",
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.85.tgz",
"integrity": "sha512-LMStBbZx8Q4Z2YV6yZ83v3Q6GxU1RNOdjeth/rj9Qw2AeSAkGInY+qnNcPbdl7uUWKCf85Hz2G6roY6ZV0bEqw=="
},
"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.83",
"warframe-public-export-plus": "^0.5.85",
"warframe-riven-info": "^0.1.2",
"winston": "^3.17.0",
"winston-daily-rotate-file": "^5.0.0",

View File

@ -378,12 +378,14 @@ const getItemListsController: RequestHandler = (req, response) => {
!uniqueName.startsWith("/Lotus/Types/Items/ShipFeatureItems/Railjack/")
) {
let resultType;
if (uniqueName.startsWith("/Lotus/Levels/ClanDojo/ComponentPropRecipes/NpcPlaceables/")) {
resultType = ExportDojoRecipes.decos[uniqueName].resultType;
if (
uniqueName in ExportDojoRecipes.backdrops ||
uniqueName in ExportDojoRecipes.colours ||
uniqueName in ExportDojoRecipes.decos
) {
resultType = uniqueName;
} else if (uniqueName.startsWith("/Lotus/Types/Game/")) {
resultType = uniqueName.replace("Blueprint", "");
} else if (uniqueName.startsWith("/Lotus/Types/Items/Research/Dojo")) {
resultType = uniqueName;
} else if (uniqueName.startsWith("/Lotus/Types/Recipes/Railjack/")) {
resultType = ExportDojoRecipes.fabrications[uniqueName].resultType;
} else {
@ -435,7 +437,7 @@ const getItemListsController: RequestHandler = (req, response) => {
} else if (uniqueName === "/Lotus/Levels/ClanDojo/ComponentPropRecipes/NaturalPlaceables/CoralChunkARecipe") {
resultType = "/Lotus/Objects/Tenno/Props/NaturalPlaceables/CoralChunkA";
} else {
resultType = ExportDojoRecipes.decos[uniqueName].resultType;
resultType = uniqueName;
}
res.VaultDecoRecipes.push({

View File

@ -27,6 +27,7 @@ import {
ExportBoosters,
ExportBundles,
ExportCustoms,
ExportDojoRecipes,
ExportDrones,
ExportGear,
ExportKeys,
@ -153,6 +154,15 @@ export const getItemName = (uniqueName: string): string | undefined => {
if (uniqueName in ExportRailjackWeapons) {
return ExportRailjackWeapons[uniqueName].name;
}
if (uniqueName in ExportDojoRecipes.colours) {
return ExportDojoRecipes.colours[uniqueName].name;
}
if (uniqueName in ExportDojoRecipes.backdrops) {
return ExportDojoRecipes.backdrops[uniqueName].name;
}
if (uniqueName in ExportDojoRecipes.decos) {
return ExportDojoRecipes.decos[uniqueName].name;
}
return undefined;
};