mirror of
https://github.com/neogeek23/Dominion-Strategy-Simulator.git
synced 2026-02-04 19:18:18 +00:00
15 lines
603 B
Python
15 lines
603 B
Python
|
|
from card import Card
|
||
|
|
|
||
|
|
|
||
|
|
class Merchant(Card):
|
||
|
|
def effect(self):
|
||
|
|
silver_card_index = self._Card__owner.get_hand().get_index_of_card_by_name("Silver")
|
||
|
|
if silver_card_index >= 0:
|
||
|
|
yes_no = input("Player " + str(self._Card__owner.get_table().get_players().index(self._Card__owner)) + ", "
|
||
|
|
+ "input 'Y' if you'd like to play a silver card and gain an extra coin: ")
|
||
|
|
|
||
|
|
if yes_no:
|
||
|
|
self._Card__owner.get_hand().transfer_card_by_card(
|
||
|
|
self._Card__owner.get_hand().get_card(silver_card_index), self._Card__owner.get_discard())
|
||
|
|
self._Card__owner.add_purchase_power(3)
|