fix: scale MiscItem prices by quantity
This commit is contained in:
parent
0a31ff7b5c
commit
ce94c78cc1
@ -64,7 +64,7 @@ export const handlePurchase = async (purchaseRequest: IPurchaseRequest, accountI
|
||||
for (const item of offer.itemPrices) {
|
||||
const invItem: IMiscItem = {
|
||||
ItemType: item.ItemType,
|
||||
ItemCount: item.ItemCount * -1
|
||||
ItemCount: item.ItemCount * purchaseRequest.PurchaseParams.Quantity * -1
|
||||
};
|
||||
|
||||
addMiscItems(inventory, [invItem]);
|
||||
@ -74,7 +74,7 @@ export const handlePurchase = async (purchaseRequest: IPurchaseRequest, accountI
|
||||
x => x.ItemType == item.ItemType
|
||||
);
|
||||
if (change) {
|
||||
change.ItemCount -= item.ItemCount;
|
||||
change.ItemCount += invItem.ItemCount;
|
||||
} else {
|
||||
(purchaseResponse.InventoryChanges.MiscItems as IMiscItem[]).push(invItem);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user