XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 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
AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
提交于

代码差异

1 个文件 +21 -0
Modified src/controllers/api/inventoryController.ts +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 }