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: 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
AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
提交于

代码差异

1 个文件 +8 -1
Modified src/controllers/api/sellController.ts +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[];