This
# Buys two Jacks of All Trades and otherwise plays a version of Big Money.
#
# This has no Colony rules, because it would be a terrible strategy in
# Colony games.
{
name: 'JackWitchwhatever'
author: 'luser'
requires: ["Jack of All Trades", "Witch", "Border Village", "Treasury"]
gainPriority: (state, my) -> [
"Border Village"
"Duchy" if state.countInSupply("Border Village") == 0
"Witch" if my.countInDeck("Witch") < 2
"Jack of All Trades" if my.countInDeck("Jack of All Trades") < 1
"Jack of All Trades" if my.countInDeck("Jack of All Trades") < 2 and my.countInDeck("Witch") > 0
"Treasury" if my.countInDeck("Treasury") < 2
"Duchy" if state.current.buys == 0
"Estate" if state.current.buys == 0
"Silver"
null
]
}
loses against straight-up BM-2Witch1Jack 7:3. Just buying one Wich makes it worse If you are playing with Jack, you don't have to escape in the slog, but can just go to Provinces, even when faced with Curses from Witch.
/e but of course the Vineyard is not helped much by the nonexistend +buy in this board. So only support is BV, and maybe Smugglers (which doesn't help much if your opponent plays a BigMoney variant). So I think I would indeed go for some more direct approach, but aim for Provinces, Witch/Jack/BM, maybe Treasuries with $5, but not over Gold, also no BV.