When I grant an Item to a user, the item attributes are not copied.
It would make sense that the base attributes of the items are propagated to the user's item during grant process, and then we can manipulate them independently...
When I grant an Item to a user, the item attributes are not copied.
It would make sense that the base attributes of the items are propagated to the user's item during grant process, and then we can manipulate them independently...
This is the expected behavior, as the CustomData at the Catalog level is intended to be global, so that you can update it once and have all players be using the new values (so that you can tune your game post-launch). Please see this post for a full discussion of this: https://community.playfab.com/hc/en-us/community/posts/205597558-are-catalog-item-attribute-updates-cascaded-to-player-inventories-
Hi Brendan,
I understand that it's not a bug, but if items attributes were copied on the user's item instance, I could have both world : I can make them evolve for each player, and I can also query "master item" attributes to get global values if needed.
My players buy items with certain characteristics and then pay to upgrade these characteristics.
I understand that I can, for each granted, item loop on its master item attributes and copy them manually, but it would save time and processing if done when grant. Should I post in feature requests ?
I'll add a backlog request that we add an option in the call for the properties to be copied (we can't change to have all inventory do this, as that would cause problems for existing games). And no worries, I've moved this thread to Feature Requests (and re-titled it) so that it's available for others to vote on.
Please add this feature.
Yes please, add this feature. Thanks for posting this.
Share your great idea, or help out by voting for other people's ideas.
No one has followed this idea yet.