fix: ignore purchaseQuantity for login reward items (#2321)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 1m2s
Build / build (push) Successful in 1m2s
Build Docker image / docker-amd64 (push) Successful in 1m16s

cryotic amount should not be multiplied by 3000...

Reviewed-on: #2321
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:
Sainan 2025-06-26 19:40:06 -07:00 committed by Sainan
parent 31e24c27ad
commit bbccee0637

View File

@ -144,7 +144,8 @@ export const claimLoginReward = async (
case "RT_STORE_ITEM":
case "RT_RECIPE":
case "RT_RANDOM_RECIPE":
return (await handleStoreItemAcquisition(reward.StoreItemType, inventory, reward.Amount)).InventoryChanges;
return (await handleStoreItemAcquisition(reward.StoreItemType, inventory, reward.Amount, undefined, true))
.InventoryChanges;
case "RT_CREDITS":
return updateCurrency(inventory, -reward.Amount, false);