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

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

fix: selling MiscItems doesn't remove them from inventory (#680)

52d1b727
Sainan <sainan@calamity.inc>
提交于

代码差异

2 个文件 +11 -0
Modified src/controllers/api/sellController.ts +10 -0
@@ -86,6 +86,16 @@ export const sellController: RequestHandler = async (req, res) => {
86 86 }
87 87 });
88 88 }
89 if (payload.Items.MiscItems) {
90 payload.Items.MiscItems.forEach(sellItem => {
91 addMiscItems(inventory, [
92 {
93 ItemType: sellItem.String,
94 ItemCount: sellItem.Count * -1
95 }
96 ]);
97 });
98 }
89 99
90 100 await inventory.save();
91 101 res.json({});
Modified src/types/sellTypes.ts +1 -0
@@ -7,6 +7,7 @@ export interface ISellRequest {
7 7 Consumables?: ISellItem[];
8 8 Recipes?: ISellItem[];
9 9 Upgrades?: ISellItem[];
10 MiscItems?: ISellItem[];
10 11 };
11 12 SellPrice: number;
12 13 SellCurrency: