Promotion en prod du lot boutique validé en jeu sur preprod :
GetStoreItems implémenté (vendeurs Korolev/ICA/Osiris/QuickShop + CraftingStation depuis Blueprints)
Boutique Aurum peuplée depuis Vanities (632 cosmétiques, Daily/Weekly rotatifs)
Fix: GetUserInventory renvoie les vanities RÉELLEMENT possédées (achetées + équipées) au lieu de tout le catalogue
Endpoints read-only, non destructifs. Validé en jeu par l utilisateur.
Promotion en prod du lot boutique validé en jeu sur preprod :
- GetStoreItems implémenté (vendeurs Korolev/ICA/Osiris/QuickShop + CraftingStation depuis Blueprints)
- Boutique Aurum peuplée depuis Vanities (632 cosmétiques, Daily/Weekly rotatifs)
- Fix: GetUserInventory renvoie les vanities RÉELLEMENT possédées (achetées + équipées) au lieu de tout le catalogue
Endpoints read-only, non destructifs. Validé en jeu par l utilisateur.
GetStoreItems was a stub returning an empty object, so every shop
(Korolev / ICA / Osiris / QuickShop vendors) showed up empty. Build the
store on the fly from the Blueprints title data: for the requested
StoreId, list every item that declares an ItemShopsCraftingData entry
for that store, converting its currency recipe ingredients into
VirtualCurrencyPrices (SoftCurrency->SC, Aurum->AU, InsuranceCurrency->IN).
Item-ingredient (crafting) entries are left to the crafting UI.
Adds the StoreId/CatalogVersion fields to the request and the
FGetStoreItemsResult / FStoreItem PlayFab response models.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
GetStoreItems now also serves the cosmetic stores the client queries
(AurumShop, and the DailyShop_/WeeklyShop_ rotations) from the Vanities
title data: every vanity with StoreData.Amount > 0 is offered for that
price in Aurum (AU). AurumShop lists the full priced catalogue (632
items); the daily/weekly ids show a deterministic rotating slice so they
stay stable within a period but change across periods.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
GetUserInventory returned every vanity in the Vanities title data as an
owned item, so the client showed all Aurum-shop cosmetics as already
owned. Return only the cosmetics the player actually owns: purchased
(VanityItems) plus currently equipped (CharacterVanity slots and the
GlobalVanity sprays / banner / emotes / drop pod), so the starter outfit
stays owned while the rest of the Aurum shop becomes purchasable.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Promotion en prod du lot boutique validé en jeu sur preprod :
Endpoints read-only, non destructifs. Validé en jeu par l utilisateur.