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

feat: handle miscItemFee in end of match upload (#1454)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1454 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

c18abab9
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +15 -0
Modified src/services/missionInventoryUpdateService.ts +15 -0
@@ -77,6 +77,21 @@ export const addMissionInventoryUpdates = async (
77 77 inventoryUpdates: IMissionInventoryUpdateRequest
78 78 ): Promise<IInventoryChanges> => {
79 79 const inventoryChanges: IInventoryChanges = {};
80 if (
81 inventoryUpdates.EndOfMatchUpload &&
82 inventoryUpdates.Missions &&
83 inventoryUpdates.Missions.Tag in ExportRegions
84 ) {
85 const node = ExportRegions[inventoryUpdates.Missions.Tag];
86 if (node.miscItemFee) {
87 addMiscItems(inventory, [
88 {
89 ItemType: node.miscItemFee.ItemType,
90 ItemCount: node.miscItemFee.ItemCount * -1
91 }
92 ]);
93 }
94 }
80 95 if (inventoryUpdates.RewardInfo) {
81 96 if (inventoryUpdates.RewardInfo.periodicMissionTag) {
82 97 const tag = inventoryUpdates.RewardInfo.periodicMissionTag;