Game #30346979
This turn:
Turn 9 - ednever
e starts their turn.
e plays an Encampment. (Captain).
e draws a Copper and a Replace.
e gets +2 Actions.
e plays a Silk Merchant.
e draws 2 Coppers.
e gets +1 Buy.
e plays a Silk Merchant.
e draws an Estate and a Replace.
e gets +1 Buy.
e plays a Hideout.
e draws an Estate.
e gets +2 Actions.
e trashes a Copper.
e plays a Replace.
e trashes an Estate.
e gains a Hideout.
e topdecks a card.
e plays a Replace.
e trashes an Estate.
e gains a Silk Merchant.
e gets +1 Villager.
e gets +1 Coffers.
e topdecks a card.
e plays 3 Coppers and a Silver. (+$5)
e uses 1 Coffers. (+$1)
e buys and gains 3 Encampments.
e returns an Encampment to the Encampment pile.
e draws a Copper, an Estate, a Hideout and 2 Silk Merchants.
-=-=-
What happened:
I played a Captain, chose Encampment (did not show a gold)
At the end of the turn I bought 3 Encampments
Then it returned one of the Encampments I just bought to the supply
I am pretty sure this is wrong and I think I know why it happened.
When I played Captain to play the Encampment, it should check to see if I revealed a gold. I did not, so it should set aside and return to the supply at the end of the turn. But Captain says, "Leave it there", which overrules the card so it is not set aside.
That should be the end and the game continues.
But I think there must be code at the end of the turn that SHOULD say: "Are there any Encampments set aside that need to be returned? If so, return them to the supply"
But instead the code must take a short cut and say, "Were any Encampments played this turn and a gold not revealed? If so, return an encampment to the supply."
So (on of) the brand new encampment(s) I purchased was returned.
-=-=
But I have been wrong on these things before...