I have items that provide buffs over time: increase xp gains for 1hr, increase gold gains for 30m etc, these are created as timed consumables.
Now when awarding things to players I want to check if they have any of these buffs active so I can reward the right amount, but theres no way to check for the existence of a specific item type, for example.
So in every case I would need to download the entire player's inventory, check for the existence of any possible buff items, and apply their results?
It feels like I'm missing something here and there would be a much better way to do this...