Variable quantity bundles don't give the correct amount of items #572

Closed
opened 2024-10-22 15:22:50 -07:00 by VampireKitten · 3 comments
VampireKitten commented 2024-10-22 15:22:50 -07:00 (Migrated from github.com)

The server is supposed to get additional info about the purchase from the Manifest (like the premium price or the quantity per purchase), but it isn't handled at the moment.

{
  PurchaseParams: {
    Source: 7,
    SourceId: '59d6e27ebcc718474eb17115',
    StoreItem: '/Lotus/StoreItems/Types/Items/Fish/Eidolon/FishParts/EidolonFishOilItem',
    StorePage: '',
    SearchTerm: '',
    CurrentLocation: '',
    Quantity: 10,
    UsePremium: false,
    ExpectedPrice: 0,
    ExtraPurchaseInfoJson: '{"ItemId":"66fd60b20ba592c4c95e9800"}'
  },
  buildLabel: '2024.10.09.16.31/9tezi8eY3T7s1ZMKjhUbFA'
}
2024-10-23T00:19:59:378 [0.1.0] debug:  purchase request {
  PurchaseParams: {
    Source: 7,
    StoreItem: '/Lotus/StoreItems/Types/Items/Fish/Eidolon/FishParts/EidolonFishOilItem',
    StorePage: '',
    SearchTerm: '',
    CurrentLocation: '',
    Quantity: 10,
    UsePremium: false,
    ExpectedPrice: 0
  },
  buildLabel: '2024.10.09.16.31/9tezi8eY3T7s1ZMKjhUbFA'
}
2024-10-23T00:19:59:379 [0.1.0] debug:  handling acquision of /Lotus/StoreItems/Types/Items/Fish/Eidolon/FishParts/EidolonFishOilItem
2024-10-23T00:19:59:379 [0.1.0] debug:  store category Types
2024-10-23T00:19:59:380 [0.1.0] debug:  type category Items
2024-10-23T00:19:59:464 [0.1.0] debug:  currency changes  { currencyChanges: {} }
2024-10-23T00:19:59:497 [0.1.0] http:   POST /api/purchase.php?accountId=670ac77e9d079e34ab018ed7&nonce=2486823932189540&ct=MSI 200 124.802 ms - 127
The server is supposed to get additional info about the purchase from the Manifest (like the premium price or the quantity per purchase), but it isn't handled at the moment. ``` { PurchaseParams: { Source: 7, SourceId: '59d6e27ebcc718474eb17115', StoreItem: '/Lotus/StoreItems/Types/Items/Fish/Eidolon/FishParts/EidolonFishOilItem', StorePage: '', SearchTerm: '', CurrentLocation: '', Quantity: 10, UsePremium: false, ExpectedPrice: 0, ExtraPurchaseInfoJson: '{"ItemId":"66fd60b20ba592c4c95e9800"}' }, buildLabel: '2024.10.09.16.31/9tezi8eY3T7s1ZMKjhUbFA' } 2024-10-23T00:19:59:378 [0.1.0] debug: purchase request { PurchaseParams: { Source: 7, StoreItem: '/Lotus/StoreItems/Types/Items/Fish/Eidolon/FishParts/EidolonFishOilItem', StorePage: '', SearchTerm: '', CurrentLocation: '', Quantity: 10, UsePremium: false, ExpectedPrice: 0 }, buildLabel: '2024.10.09.16.31/9tezi8eY3T7s1ZMKjhUbFA' } 2024-10-23T00:19:59:379 [0.1.0] debug: handling acquision of /Lotus/StoreItems/Types/Items/Fish/Eidolon/FishParts/EidolonFishOilItem 2024-10-23T00:19:59:379 [0.1.0] debug: store category Types 2024-10-23T00:19:59:380 [0.1.0] debug: type category Items 2024-10-23T00:19:59:464 [0.1.0] debug: currency changes { currencyChanges: {} } 2024-10-23T00:19:59:497 [0.1.0] http: POST /api/purchase.php?accountId=670ac77e9d079e34ab018ed7&nonce=2486823932189540&ct=MSI 200 124.802 ms - 127 ```

Steps to reproduce?

Steps to reproduce?
VampireKitten commented 2024-10-22 15:50:11 -07:00 (Migrated from github.com)

Go to Cetus, speak to either the fish or mining vendors, buy anything in the Today's Special menu (which is currently the only way to obtain fish parts).

Buying slots from the Market also only gave one per purchase last I checked, but I'm unsure if that got fixed or not.

Go to Cetus, speak to either the fish or mining vendors, buy anything in the Today's Special menu (which is currently the only way to obtain fish parts). Buying slots from the Market also only gave one per purchase last I checked, but I'm unsure if that got fixed or not.

Looks like the vendor manifest will have to be located to get and apply the QuantityMultiplier.

Looks like the vendor manifest will have to be located to get and apply the `QuantityMultiplier`.
Sign in to join this conversation.
No description provided.