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: detach mods only if we have config (#3450)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3450 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>

7b8e6275
AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
提交于

代码差异

1 个文件 +10 -8
Modified src/controllers/api/upgradesController.ts +10 -8
@@ -133,15 +133,17 @@ export const upgradesController: RequestHandler = async (req, res) => {
133 133 }
134 134 if (payload.UpgradesToDetach && payload.UpgradesToDetach.length > 0) {
135 135 const item = inventory[payload.Category].id(itemId)!;
136 if (item.Configs[0].Upgrades && item.Configs[0].Upgrades.length < 11) {
137 item.Configs[0].Upgrades.length = 11;
138 }
139 payload.UpgradesToDetach.forEach(upgrade => {
140 if (item.Configs[0].Upgrades && upgrade.ItemId.$id) {
141 const arr = item.Configs[0].Upgrades;
142 arr[arr.indexOf(upgrade.ItemId.$id)] = "";
136 if (item.Configs[0]) {
137 if (item.Configs[0].Upgrades && item.Configs[0].Upgrades.length < 11) {
138 item.Configs[0].Upgrades.length = 11;
143 139 }
144 });
140 payload.UpgradesToDetach.forEach(upgrade => {
141 if (item.Configs[0].Upgrades && upgrade.ItemId.$id) {
142 const arr = item.Configs[0].Upgrades;
143 arr[arr.indexOf(upgrade.ItemId.$id)] = "";
144 }
145 });
146 }
145 147 }
146 148 }
147 149 } else {