Fool’s Gold
When Province is gained by opponent:
- If player has 2 or more Fool’s Gold in hand, he will not trash them
- If there are no more Golds in the supply, Fool’s Gold will not be trashed
- If player has Gold in his deck already, he will trash the Fool’s Gold
Feature request: Could the play rules be updated such that Fool’s Gold is only trashed if there is an active buy rule for Gold whose conditions are met? I’m trying to use the simulator to determine how badly the FG split has to go for you before you should start trashing your FGs. Since buying Gold after the FG runs out is a good move either way, I’m currently unable to use a buy rule to tell the bot the conditions under which it should trash FG.
If it were implemented using my suggestion, the current rules would still be easy to simulate (simply add a buy rule for Gold which is active only during the action phase and has a Gold in deck > 0 rule on it), but buy rules could also be used to customize FG trashing behavior.
Thanks!
-A_S00
What you’re suggesting is already happening… sort of. If the player has a Gold in his deck and only one FG in hand, he will trash it. Here’s the code (handleFoolsGold method):
https://github.com/Geronimoo/Geronimoo-s-Dominion-Simulator/blob/master/Geronimoo%27s%20Dominion%20Simulator/src/be/aga/dominionSimulator/cards/ProvinceCard.java