feat: initial support for multiple nightwave seasons #2096

Merged
Sainan merged 3 commits from multiwave into main 2025-05-23 06:12:54 -07:00
Showing only changes of commit e80f97e067 - Show all commits

View File

@ -5,7 +5,7 @@ import { ExportSyndicates, ISyndicateSacrifice } from "warframe-public-export-pl
import { handleStoreItemAcquisition } from "@/src/services/purchaseService"; import { handleStoreItemAcquisition } from "@/src/services/purchaseService";
import { addMiscItems, combineInventoryChanges, getInventory, updateCurrency } from "@/src/services/inventoryService"; import { addMiscItems, combineInventoryChanges, getInventory, updateCurrency } from "@/src/services/inventoryService";
import { IInventoryChanges } from "@/src/types/purchaseTypes"; import { IInventoryChanges } from "@/src/types/purchaseTypes";
import { fromStoreItem } from "@/src/services/itemDataService"; import { toStoreItem } from "@/src/services/itemDataService";
import { logger } from "@/src/utils/logger"; import { logger } from "@/src/utils/logger";
export const syndicateSacrificeController: RequestHandler = async (request, response) => { export const syndicateSacrificeController: RequestHandler = async (request, response) => {
@ -70,7 +70,7 @@ export const syndicateSacrificeController: RequestHandler = async (request, resp
rewardType = title.storeItemReward; rewardType = title.storeItemReward;
rewardCount = 1; rewardCount = 1;
} else { } else {
rewardType = fromStoreItem(title.reward!.ItemType); rewardType = toStoreItem(title.reward!.ItemType);
rewardCount = title.reward!.ItemCount; rewardCount = title.reward!.ItemCount;
} }
const rewardInventoryChanges = (await handleStoreItemAcquisition(rewardType, inventory, rewardCount)) const rewardInventoryChanges = (await handleStoreItemAcquisition(rewardType, inventory, rewardCount))