返回提交历史
Modified
src/controllers/api/sellController.ts
+8
-1
XFEstudio/XFESpaceNinjaServer
fix: add MoaPets into sellController (#1813)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1813 Reviewed-by: Sainan <sainan@calamity.inc> Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
8c32dc26
代码差异
1 个文件
+8
-1
@@ -45,7 +45,7 @@ export const sellController: RequestHandler = async (req, res) => {
45
45
if (payload.Items.SpaceGuns || payload.Items.SpaceMelee) {
46
46
requiredFields.add(InventorySlot.SPACEWEAPONS);
47
47
}
48
if (payload.Items.Sentinels || payload.Items.SentinelWeapons) {
48
if (payload.Items.Sentinels || payload.Items.SentinelWeapons || payload.Items.MoaPets) {
49
49
requiredFields.add(InventorySlot.SENTINELS);
50
50
}
51
51
if (payload.Items.OperatorAmps) {
@@ -148,6 +148,12 @@ export const sellController: RequestHandler = async (req, res) => {
148
148
freeUpSlot(inventory, InventorySlot.SENTINELS);
149
149
});
150
150
}
151
if (payload.Items.MoaPets) {
152
payload.Items.MoaPets.forEach(sellItem => {
153
inventory.MoaPets.pull({ _id: sellItem.String });
154
freeUpSlot(inventory, InventorySlot.SENTINELS);
155
});
156
}
151
157
if (payload.Items.OperatorAmps) {
152
158
payload.Items.OperatorAmps.forEach(sellItem => {
153
159
inventory.OperatorAmps.pull({ _id: sellItem.String });
@@ -281,6 +287,7 @@ interface ISellRequest {
281
287
SpaceMelee?: ISellItem[];
282
288
Sentinels?: ISellItem[];
283
289
SentinelWeapons?: ISellItem[];
290
MoaPets?: ISellItem[];
284
291
OperatorAmps?: ISellItem[];
285
292
Hoverboards?: ISellItem[];
286
293
Drones?: ISellItem[];