avoid adding cards to player hand during his turn

This commit is contained in:
2024-05-03 16:17:04 +02:00
parent f6e618cf26
commit 90b9e989a7
2 changed files with 24 additions and 7 deletions
+3 -3
View File
@@ -68,12 +68,12 @@ async def effect_sacrifice(_effect: Effect, turn: "Turn", target: str):
async def effect_draw(_effect: Effect, turn: "Turn", _target: str):
return await turn.player.draw(1)
return await turn.player.draw_and_play(1)
async def effect_draw_and_discard(_effect: Effect, turn: "Turn", _target: str):
turn.discard_markers += 1
return await turn.player.draw(1)
return await turn.player.draw_and_play(1)
async def effect_discard(_effect: Effect, turn: "Turn", target: str):
@@ -97,7 +97,7 @@ async def effect_stack_next_card(_effect: Effect, turn: "Turn", target: str):
async def effect_play_next_card(_effect: Effect, turn: "Turn", target: str):
return await turn.buy_card(target, turn.player.buy_in_hand)
return await turn.buy_card(target, turn.player.buy_in_board)
card_effect_all_behaviours = {