def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Duke" self.description = "{} for each Duchy you have.".format(crd.format_vp(1, True)) self.price = 5 self.vp = 0 self.type = "Victory"
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Silk Road" self.description = "Worth {} for every 4 Victory cards in your deck (rounded down)".format( crd.format_vp(1, True)) self.price = 4 self.type = "Victory"
def __init__(self, game, played_by): crd.Card.__init__(self, game, played_by) self.title = "Curse" self.description = "{}".format(crd.format_vp(-1)) self.price = 0 self.vp = -1 self.type = "Curse"
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Nobles" self.description = "{}Choose one: {}, or {}".format(crd.format_vp(2), crd.format_draw(3, True), crd.format_actions(2, True)) self.price = 6 self.vp = 2 self.type = "Action|Victory"
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Great Hall" self.description = "{}{}{}".format(crd.format_draw(1), crd.format_actions(1), crd.format_vp(1)) self.price = 3 self.vp = 1 self.type = "Action|Victory"
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Gardens" self.description = "{} for every 10 cards in your deck (rounded down)".format( crd.format_vp(1, True)) self.price = 4 self.vp = 0
def __init__(self, game, played_by): crd.Money.__init__(self, game, played_by) self.title = "Harem" self.description = "{}{}".format(crd.format_money(2), crd.format_vp(2)) self.price = 6 self.value = 2 self.vp = 2 self.type = "Treasure|Victory"
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Duke" self.description = "{} for each Duchy you have.".format( crd.format_vp(1, True)) self.price = 5 self.vp = 0 self.type = "Victory"
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Farmland" self.description = "{}" \ "When you buy this, trash a card from your hand. Gain a card costing exactly " \ "{} more than the trashed card.".format(crd.format_vp(2), crd.format_money(2)) self.price = 6 self.vp = 2
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Nobles" self.description = "{}Choose one: {}, or {}".format( crd.format_vp(2), crd.format_draw(3, True), crd.format_actions(2, True)) self.price = 6 self.vp = 2 self.type = "Action|Victory"
def __init__(self, game, played_by): crd.Card.__init__(self, game, played_by) self.title = 'Tunnel' self.description = '{} When you discard this outside of cleanup phase, you may reveal it and gain a Gold.'.format( crd.format_vp(2)) self.price = 3 self.type = "Reaction|Victory" self.trigger = "Discard" self.vp = 2
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Colony" self.description = "{}".format(crd.format_vp(10)) self.price = 11 self.vp = 10
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Gardens" self.description = "{} for every 10 cards in your deck (rounded down)".format(crd.format_vp(1, True)) self.price = 4 self.vp = 0
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Estate" self.description = "{}".format(crd.format_vp(1)) self.price = 2 self.vp = 1
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Province" self.description = "{}".format(crd.format_vp(6)) self.price = 8 self.vp = 6
def __init__(self, game, played_by): crd.VictoryCard.__init__(self, game, played_by) self.title = "Duchy" self.description = "{}".format(crd.format_vp(3)) self.price = 5 self.vp = 3