I'm designing a mystery game, where you have to solve puzzles by presenting evidence. When you present the right piece of evidence (Items), that puzzle's variable increases by 1. Most puzzles require multiple pieces of evidence, and will only be solved once the variable is high enough. My current idea is that you present all the evidence at once, the game tells you how many pieces were correct (by displaying the variable), but not which ones.
However, there's an obvious flaw here: you could cheese this by just presenting the same piece of evidence multiple times. I want, when the player selects an item, for it to go away from their inventory, and then to be given back to them if they only got a certain number of questions right. Is there a way to do this?
I'm sorry if I didn't explain this well