返回提交历史
Modified
src/services/missionInventoryUpdateService.ts
+10
-0
Modified
src/types/requestTypes.ts
+3
-1
XFEstudio/SpaceNinjaServer
feat: handle KubrowPetEggs in missionInventoryUpdate (#1876)
Closes #1866 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1876 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
9e940838
代码差异
2 个文件
+13
-1
@@ -513,6 +513,16 @@ export const addMissionInventoryUpdates = async (
513
513
}
514
514
break;
515
515
}
516
case "KubrowPetEggs": {
517
for (const egg of value) {
518
inventory.KubrowPetEggs ??= [];
519
inventory.KubrowPetEggs.push({
520
ItemType: egg.ItemType,
521
_id: new Types.ObjectId()
522
});
523
}
524
break;
525
}
516
526
case "DiscoveredMarkers": {
517
527
for (const clientMarker of value) {
518
528
const dbMarker = inventory.DiscoveredMarkers.find(x => x.tag == clientMarker.tag);
@@ -21,7 +21,8 @@ import {
21
21
ILockedWeaponGroupClient,
22
22
ILoadOutPresets,
23
23
IInvasionProgressClient,
24
IWeaponSkinClient
24
IWeaponSkinClient,
25
IKubrowPetEggClient
25
26
} from "./inventoryTypes/inventoryTypes";
26
27
import { IGroup } from "./loginTypes";
27
28
@@ -118,6 +119,7 @@ export type IMissionInventoryUpdateRequest = {
118
119
NumExtraRewards: number;
119
120
Count: number;
120
121
}[];
122
KubrowPetEggs?: IKubrowPetEggClient[];
121
123
DiscoveredMarkers?: IDiscoveredMarker[];
122
124
LockedWeaponGroup?: ILockedWeaponGroupClient; // sent when captured by zanuka
123
125
UnlockWeapons?: boolean; // sent when recovered weapons from zanuka capture