«

»

Oct 20

Dominion Card Picker v1.1.8

http://inprogressgaming.com/dominion-card-picker/

A small update to the Dominion Card Picker program, mostly in the form of a few tweaks to the ‘redundancy/useless card’ filter. Thanks to several users for submitting suggested changes to these filters. By request, the “Don’t allow more than one cost-5 Treasure Card” option has been removed. I added a new filter specific to Contraband, but a few of the other cost-5 Treasure cards may need filters added too (e.g. Cache, Stash, and Horn of Plenty). The updated list of filters the option applies are as follows:

  • Only allow Quarry if there is at least one Festival, Market, or an Action card costing 6 or more.
  • Only allow Scout if there is at least one Baron, Crossroads, Explorer, Hunting Party, Farmland, Menagerie, Peddler, Tournament, Tunnel, Wishing Well, Action/Victory, or Treasure/Victory card.
  • Only allow Chancellor if there is at least one Baron, Counting House, Explorer, Hunting Party, Inn, Minion, Stash, Treasure Map, or Tournament card.
  • Only allow Counting House if there is at least one Ambassador, Beggar, Chancellor, Coppersmith, Ill-Gotten Gains, Moneylender, or Mountebank card.
  • Only allow Armory, Ironworks, Talisman, or Workshop if there is at least one Bishop, Bridge, Caravan, Conspirator, Crossroads, Envoy, Feodum, Fishing Village, Fool’s Gold, Gardens, Great Hall, Highway, Island, Menagerie, Procession, Scheme, Silk Road, Smithy, Throne Room, Tournament, or Warehouse card.
  • Only allow Tunnel if there is at least 1 card that allows you to discard or at least 1 hand-reducing Attack card.
  • Only allow Contraband if there are no other sources of +buy.
  • If there is a Chapel, don’t allow Loan, Moneylender, or Spice Merchant.
  • Only allow Reaction and Lighthouse cards (other than Fool’s Gold, Market Square, Trader, Tunnel, and Watchtower) if there is at least one relevant Attack card.
  • Don’t allow multiple cost 2 cards that provide +1 Card and +1 Action.
  • Don’t allow multiple same-cost cards that let you trash or return other cards.
  • Don’t allow more than 3 cards that let you trash or return other cards.
  • Don’t allow more than one cost 3-4 card that lets you trash or return other cards.
  • Don’t allow multiple same-cost cards that provide +2 or more actions.
  • Don’t allow more than one cost 3-5 card that provides +2 or more actions.
  • Don’t allow more than one cost 5-6 card that provides +2 or more actions.
  • Don’t allow more than one cost 2-3 card that provides +2 or more actions.
  • Don’t allow more than 1 Reaction or Lighthouse card (except Fool’s Gold, Market Square, Trader, Tunnel, and Watchtower).
  • Don’t allow more than 1 hand-reducing Attack card.
  • Don’t allow more than 2 curse-giving Attack cards.
  • Don’t allow more than 1 treasure-trashing Attack card.
  • Don’t allow both King’s Court and Throne Room.
  • Don’t allow more than one Armory, Ironworks, or Workshop card.
  • Don’t allow both Nomad Camp and Woodcutter.
  • Don’t allow both Envoy and Smithy.
  • Don’t allow more than 1 Hunting Party, Laboratory, or Stables card.
  • Don’t allow both Chancellor and Scavenger.
  • Don’t allow both Count and Mandarin.
  • Don’t allow more than 1 Catacombs, Embassy, or Journeyman card.
  • Only allow cards with on-trash abilities if there is at least 1 card that allows you trash them.
  • Only allow Squire if there is an Attack card.

I am still considering methods for adding the “Minimize the 5/2 vs. 4/3 split strength variation” restriction back in. It might be possible to replicate the councilroom.com ‘best and worst buys’ data using the Goko server, but at this point I’m thinking more about attempting to use my never-released Dominion Deck Calculator to evaluate the opening (buying) power of each Kingdom card pair. The calculator was unfortunately unable to handle the complex probabilities involved as numerous cards were added to the deck, but it was very adequate for the first few turns of the game, and so has some potential still. If anyone is interested in this project, I’d be happy to share more about how the Deck Calculator works.