返回提交历史
Modified
src/services/missionInventoryUpdateService.ts
+15
-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
代码差异
1 个文件
+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;