Change + Fisherman Bug

Previous topic - Next topic

JRidds1

Hi there, I had no cards in my discard pile.  I trashed a copper to gain a fisherman (which cost 2).  However, I immediately incurred 5 debt.  Is this a glitch or is there some precise ordering that I am not fully aware of?

Thanks!

Ingix

Cards that can change their own cost on some condition (like Fisherman) make a few interactions non-intuitive.

Change reads ("D" standing for the debt symbol):

QuoteIf you have any D, +$3.
Otherwise, trash a card from your hand, and gain a card costing more $ than it.
+D equal to the difference in $.

I changed the line breaks to make the sentence structure clearer.

In your case, the first sentence doesn't apply.
The second applies. Fisherman costs $2 when it starts. You trash a Copper, costing $0. Fisherman still costs $2, so it is a valid card to choose for Change's effect. You gain the Fisherman, it goes to your discard pile. At that moment, the cost of Fisherman changes to $5.
When you start the third sentence of the effect, Fisherman thus costs $5, Copper still costs $0, so you get +5D(ebt).

For most cards (both the gained one and the trahsed one), their costs don't change during the resolution of Change, so you make the difference calculation once and can use the result for both checks.

But both the trashed card and the gained card can change their cost, and then you get non-inutuitive results. You could for example trash a $2 Fisherman to gain a Gold. You would only get 1 Debt, as Fisherman costs $5 when the second calculation is made, due to the Gold being in your hand.