forked from OpenWF/SpaceNinjaServer
feat: handle KubrowPetEggs in missionInventoryUpdate (#1876)
Closes #1866 Reviewed-on: OpenWF/SpaceNinjaServer#1876 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
parent
db0e0d80dd
commit
9e94083875
@ -513,6 +513,16 @@ export const addMissionInventoryUpdates = async (
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "KubrowPetEggs": {
|
||||||
|
for (const egg of value) {
|
||||||
|
inventory.KubrowPetEggs ??= [];
|
||||||
|
inventory.KubrowPetEggs.push({
|
||||||
|
ItemType: egg.ItemType,
|
||||||
|
_id: new Types.ObjectId()
|
||||||
|
});
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
case "DiscoveredMarkers": {
|
case "DiscoveredMarkers": {
|
||||||
for (const clientMarker of value) {
|
for (const clientMarker of value) {
|
||||||
const dbMarker = inventory.DiscoveredMarkers.find(x => x.tag == clientMarker.tag);
|
const dbMarker = inventory.DiscoveredMarkers.find(x => x.tag == clientMarker.tag);
|
||||||
|
@ -21,7 +21,8 @@ import {
|
|||||||
ILockedWeaponGroupClient,
|
ILockedWeaponGroupClient,
|
||||||
ILoadOutPresets,
|
ILoadOutPresets,
|
||||||
IInvasionProgressClient,
|
IInvasionProgressClient,
|
||||||
IWeaponSkinClient
|
IWeaponSkinClient,
|
||||||
|
IKubrowPetEggClient
|
||||||
} from "./inventoryTypes/inventoryTypes";
|
} from "./inventoryTypes/inventoryTypes";
|
||||||
import { IGroup } from "./loginTypes";
|
import { IGroup } from "./loginTypes";
|
||||||
|
|
||||||
@ -118,6 +119,7 @@ export type IMissionInventoryUpdateRequest = {
|
|||||||
NumExtraRewards: number;
|
NumExtraRewards: number;
|
||||||
Count: number;
|
Count: number;
|
||||||
}[];
|
}[];
|
||||||
|
KubrowPetEggs?: IKubrowPetEggClient[];
|
||||||
DiscoveredMarkers?: IDiscoveredMarker[];
|
DiscoveredMarkers?: IDiscoveredMarker[];
|
||||||
LockedWeaponGroup?: ILockedWeaponGroupClient; // sent when captured by zanuka
|
LockedWeaponGroup?: ILockedWeaponGroupClient; // sent when captured by zanuka
|
||||||
UnlockWeapons?: boolean; // sent when recovered weapons from zanuka capture
|
UnlockWeapons?: boolean; // sent when recovered weapons from zanuka capture
|
||||||
|
Loading…
x
Reference in New Issue
Block a user