Is it possible to "re-grant" and item that has been revoked from a players inventory? I'm trying to prototype a marketplace/auction house for player trading and am using a third-party database for managing the listings. I'm trying to figure out a proper way to mark items that a player is listing as listed.
I looked into using the Trade API but it seems sketchy to me to handle the item trading and virtual currency adjustments locally, and I also need to tell the auction house database to remove the listing once it's completed. I think the best approach will be to handle this in cloudscripts where I can try and transfer/duplicate the item between the two users and adjust their virtual currencies at the same time.
Another option I thought of would be to add a "Listed":"true" value to the items custom data while is listed.Also, do revoked items count toward the 1200 item limit on a player's inventory?