I play Doctor and name Rats. I reveal the top 3 cards and find 1 Rats, so I trash it. Which happens first: re-ordering the other cards, or drawing my card from trashing Rats? And if the draw happens first, what do I draw? The first non-Rats card that Doctor revealed, or the first unrevealed card in my deck?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
Dominion cards are always processed from the top down:
However, "when you trash" cards interrupt the existing Action:
Therefore, you draw the card from trashing the Rats before the cards would be put back on top of your deck because Doctor has "Trash the matches." before "Put the rest back on top in any order." and the Rats trashing resolves during the "Trash the matches" section of Doctor.
The drawing (from trashing rats) happens first. The cards you draw are the unrevealed cards.
Colin is right, the Dark Ages rule book says:
" If Rats is trashed, you draw a card. This happens whether it is your turn or another player's, and regardless of which player has the card that trashed Rats."
Also from the Original rule book:
“Reveal” – when a player reveals a card, he shows a card to all players and then returns it to wherever it came from (unless instructed specifically to put it elsewhere)
So revealed cards are not "part of the deck" else how could they be "returned" to it?