返回提交历史
Modified
src/controllers/api/inventoryController.ts
+21
-0
XFEstudio/XFESpaceNinjaServer
fix: exclude non-existent mods for U5.1 (#3627)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3627 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
e3859fa7
代码差异
1 个文件
+21
-0
@@ -787,6 +787,27 @@ export const getInventoryResponse = async (
787
787
}
788
788
}
789
789
}
790
791
// U5.1 Mods
792
const allowedMods = [
793
"/Lotus/Upgrades/Modules/GrineerMeleeModule",
794
"/Lotus/Upgrades/Modules/GrineerPistolModule",
795
"/Lotus/Upgrades/Modules/GrineerRifleModule",
796
"/Lotus/Upgrades/Modules/GrineerShotgunModule",
797
"/Lotus/Upgrades/Modules/OrokinWarframeModule",
798
"/Lotus/Upgrades/Modules/Crafted/IncendiaryRifleMod"
799
];
800
inventoryResponse.RawUpgrades = inventoryResponse.RawUpgrades.filter(x =>
801
allowedMods.includes(x.ItemType)
802
);
803
inventoryResponse.Upgrades = inventoryResponse.Upgrades.filter(x =>
804
allowedMods.includes(x.ItemType)
805
);
806
if (inventoryResponse.Cards) {
807
inventoryResponse.Cards = inventoryResponse.Cards.filter(x =>
808
allowedMods.includes(x.ItemType)
809
);
810
}
790
811
}
791
812
}
792
813
}