janisozaur / androminion

Automatically exported from code.google.com/p/androminion
1 stars 0 forks source link

Counterfeit and "in play" treasures (Talisman, Quarry, Bank, etc) #477

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago

What steps will reproduce the problem?
1. Play Counterfeit
2. Choose Talisman
3. Buy Silver

What is the expected output? What do you see instead?
I expect to gain one Silver, since Talisman is not in play.  Instead, I gain 3 
Silvers.

It looks like some shortcuts were taken when Counterfeit was coded.  This is 
what counterfeit should do.

1) Play Counterfeit.  Counterfeit comes into play.  Counterfeit gives +1 coin 
and +1 buy.
2) Choose a treasure (e.g. Bank).  
3) Play that treasure.  Bank comes into play.  Bank gives +2 coin (3 total).
4) Play that treasure again.  Bank remains in play.  Bank gives +2 coin (5 
total).
5) Trash that treasure.  Bank moves to the trash.

It looks like Counterfeit currently allows two copies of the played treasure to 
remain in play.

Please use labels and text to provide additional information.
Cards with problems include:
Bank (counts itself twice the second time it is played)
Royal Seal, Quarry, Talisman, Horde (considered in play when actually trashed) 

Original issue reported on code.google.com by August.D...@gmail.com on 5 Nov 2012 at 3:19

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r723.

Original comment by tkden...@gmail.com on 12 Nov 2012 at 10:35