
I am using cards to track a resource in my game. I've written scripts to manipulate them in the ways that make sense for my game. My problem is that I can't disable the ability for someone to pull the card out of their hand and drop it on the play area. It would be great if I can either disable the ability to play certain cards in my game or be able to detect which player dropped the card so that I can either delete it or return it to their hand as appropriate. The decks I'm drawing from are one card infinite (I need a specific card id for other features to work). In the past I've been able to iterate over players' hands looking for the card id but in this case I can't do that. Is there anything I can do?