示例#1
0
文件: base.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Market"
		self.description = "{}{}{}{}".format(crd.format_draw(1), crd.format_actions(1), 
				crd.format_buys(1), crd.format_money(1))
		self.price = 5
		self.type = "Action"
示例#2
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Salvager"
     self.price = 4
     self.description = "{} " \
     "Trash a card from your hand, {} equal to its cost.".format(crd.format_buys(1), crd.format_money('X'))
     self.type = "Action"
示例#3
0
	def __init__(self, game, played_by):
		crd.AttackCard.__init__(self, game, played_by)
		self.title = "Grand Market"
		self.description = "{}{}{}{}You can't buy this card if you have copper in play".format(crd.format_draw(1), 
			crd.format_actions(1), crd.format_buys(1), crd.format_money(2))
		self.price = 6
		self.type = "Action"
示例#4
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Woodcutter"
     self.description = "{}{}".format(crd.format_money(2),
                                      crd.format_buys(1))
     self.price = 3
     self.type = "Action"
示例#5
0
文件: intrigue.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Bridge"
		self.description = "{}{}All cards (including ones in player's hands) cost $1 less this turn,"\
			"but not less than $0.".format(crd.format_buys(1), crd.format_money(1))
		self.price = 4
		self.type = "Action"
示例#6
0
文件: intrigue.py 项目: hphu/Dominet
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Bridge"
     self.description = "{}{}All cards (including ones in player's hands) cost $1 less this turn,"\
      "but not less than $0.".format(crd.format_buys(1), crd.format_money(1))
     self.price = 4
     self.type = "Action"
示例#7
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Council Room"
     self.description = "{}{} Each other player draws a card".format(
         crd.format_draw(4), crd.format_buys(1))
     self.price = 5
     self.type = "Action"
示例#8
0
文件: intrigue.py 项目: hphu/Dominet
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Baron"
     self.description = "{}You may discard an Estate card, if you do {} Otherwise, gain an Estate card.".format(
         crd.format_buys(1), crd.format_money(4))
     self.price = 4
     self.type = "Action"
示例#9
0
 def __init__(self, game, played_by):
     crd.AttackCard.__init__(self, game, played_by)
     self.title = "Margrave"
     self.description = "{}{} Each other player draws a card, then discards down to 3 cards in hand.".format(
         crd.format_draw(3), crd.format_buys(1))
     self.price = 5
     self.type = "Action|Attack"
示例#10
0
文件: seaside.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Salvager"
		self.price = 4
		self.description = "{} " \
		"Trash a card from your hand, {} equal to its cost.".format(crd.format_buys(1), crd.format_money('X'))
		self.type = "Action"
示例#11
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Nomad Camp"
     self.description = "{}{} When you gain this, put it on top of your deck".format(
         crd.format_buys(1), crd.format_money(2))
     self.price = 4
     self.type = "Action"
示例#12
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Tactician"
     self.price = 5
     self.description = "Discard your hand. " \
                        "If you discarded any cards this way, then at the start of your next turn, \n" \
                        "{} {} {}".format(crd.format_draw(5), crd.format_buys(1), crd.format_actions(1))
     self.type = "Action|Duration"
示例#13
0
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Trade Route"
		self.description = "{}{}Trash a card from your hand. \nX is the number of cards on the Trade Route Mat\n"\
							"static: a Victory card is added to the Trade Route Mat "\
							"when it is gained for the first time from supply".format(crd.format_buys(1), crd.format_money("X"))
		self.price = 3
		self.type = "Action"
示例#14
0
文件: intrigue.py 项目: hphu/Dominet
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Pawn"
     self.description = "Choose two:\n {}, {}, {}, {}".format(
         crd.format_draw(1, True), crd.format_actions(1, True),
         crd.format_buys(1, True), crd.format_money(1, True))
     self.price = 2
     self.type = "Action"
示例#15
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Festival"
     self.description = "{}{}{}".format(crd.format_money(2),
                                        crd.format_actions(2),
                                        crd.format_buys(1))
     self.price = 5
     self.type = "Action"
示例#16
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Worker's Village"
     self.description = "{}{}{}".format(crd.format_draw(1),
                                        crd.format_actions(2),
                                        crd.format_buys(1))
     self.price = 4
     self.type = "Action"
示例#17
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Trade Route"
     self.description = "{}{}Trash a card from your hand. \nX is the number of cards on the Trade Route Mat\n"\
          "static: a Victory card is added to the Trade Route Mat "\
          "when it is gained for the first time from supply".format(crd.format_buys(1), crd.format_money("X"))
     self.price = 3
     self.type = "Action"
示例#18
0
 def __init__(self, game, played_by):
     crd.AttackCard.__init__(self, game, played_by)
     self.title = "Grand Market"
     self.description = "{}{}{}{}You can't buy this card if you have copper in play".format(
         crd.format_draw(1), crd.format_actions(1), crd.format_buys(1),
         crd.format_money(2))
     self.price = 6
     self.type = "Action"
示例#19
0
文件: seaside.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Tactician"
		self.price = 5
		self.description = "Discard your hand. " \
		                   "If you discarded any cards this way, then at the start of your next turn, \n" \
		                   "{} {} {}".format(crd.format_draw(5), crd.format_buys(1), crd.format_actions(1))
		self.type = "Action|Duration"
示例#20
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "Contraband"
     self.description = "{}{}The player to your left names a card, you cannot buy that card this turn.".format(
         crd.format_money(3), crd.format_buys(1))
     self.price = 5
     self.value = 3
     self.type = "Treasure"
     self.spend_all = False
示例#21
0
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Worker's Village"
		self.description = "{}{}{}".format(crd.format_draw(1), crd.format_actions(2), crd.format_buys(1))
		self.price = 4
		self.type = "Action"
示例#22
0
 def __init__(self, game, played_by):
     crd.Duration.__init__(self, game, played_by)
     self.title = "Wharf"
     self.description = "Now and at the start of your next turn:\n" \
                        "{} {}.".format(crd.format_draw(2), crd.format_buys(1))
     self.price = 5
示例#23
0
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Contraband"
		self.description = "{}{}The player to your left names a card, you cannot buy that card this turn.".format(crd.format_money(3), crd.format_buys(1))
		self.price = 5
		self.value = 3
		self.type = "Treasure"
		self.spend_all = False
示例#24
0
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "City"
		self.description = "{}{} " \
		                   "If there are one or more empty Supply piles: {}"\
		                    "If there are two or more: {} {}".format(crd.format_draw(1), 
		                    	crd.format_actions(2), crd.format_draw(1), crd.format_money(1, True), crd.format_buys(1, True))
		self.price = 5
		self.type = "Action"
示例#25
0
文件: intrigue.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Pawn"
		self.description = "Choose two:\n {}, {}, {}, {}".format(crd.format_draw(1, True), crd.format_actions(1, True), crd.format_buys(1, True), crd.format_money(1, True))
		self.price = 2
		self.type = "Action"
示例#26
0
文件: intrigue.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Baron"
		self.description = "{}You may discard an Estate card, if you do {} Otherwise, gain an Estate card.".format(crd.format_buys(1), crd.format_money(4))
		self.price = 4
		self.type = "Action"
示例#27
0
 def __init__(self, game, played_by):
     crd.AttackCard.__init__(self, game, played_by)
     self.title = "Goons"
     self.description = "{}{}Each other player discards down to 3 cards in hand." \
                        "\nWhile this is in play, when you buy a card, +1 VP token.".format(crd.format_buys(1), crd.format_money(2))
     self.price = 6
     self.type = "Action|Attack"
示例#28
0
文件: seaside.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Duration.__init__(self, game, played_by)
		self.title = "Wharf"
		self.description = "Now and at the start of your next turn:\n" \
		                   "{} {}.".format(crd.format_draw(2), crd.format_buys(1))
		self.price = 5
示例#29
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = 'Spice Merchant'
     self.description = 'You may trash a treasure from your hand. '\
       "If you do\n {}, {} or\n {}, {}".format(crd.format_draw(2, True), crd.format_actions(1), crd.format_money(2, True), crd.format_buys(1, True))
     self.price = 4
     self.type = "Action"
示例#30
0
 def __init__(self, game, played_by):
     crd.Card.__init__(self, game, played_by)
     self.title = "City"
     self.description = "{}{} " \
                        "If there are one or more empty Supply piles: {}"\
                         "If there are two or more: {} {}".format(crd.format_draw(1),
                          crd.format_actions(2), crd.format_draw(1), crd.format_money(1, True), crd.format_buys(1, True))
     self.price = 5
     self.type = "Action"
示例#31
0
文件: base.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Woodcutter"
		self.description = "{}{}".format(crd.format_money(2), crd.format_buys(1))
		self.price = 3
		self.type = "Action"
示例#32
0
文件: base.py 项目: HPRC/Dominet
	def __init__(self, game, played_by):
		crd.Card.__init__(self, game, played_by)
		self.title = "Council Room"
		self.description = "{}{} Each other player draws a card".format(crd.format_draw(4), crd.format_buys(1))
		self.price = 5
		self.type = "Action"
示例#33
0
	def __init__(self, game, played_by):
		crd.AttackCard.__init__(self, game, played_by)
		self.title = "Goons"
		self.description = "{}{}Each other player discards down to 3 cards in hand." \
		                   "\nWhile this is in play, when you buy a card, +1 VP token.".format(crd.format_buys(1), crd.format_money(2))
		self.price = 6
		self.type = "Action|Attack"