The "Discard" cards are immediately used when they are bought, therefore no; "Keep"-cards tell you when you can use them (i.e. if they allow you to reroll another players dice, of course that's during their turn, if they key of a specific result you roll, it's only during your turn etc.)
↧