def han_deck(): return [cd.atk_disc(4, 1), cd.atk_disc(4, 1), cd.atk_disc(4, 1), cd.atk_move(5, 5), cd.atk_move(5, 5), cd.dmg_shuffle_discard(2), cd.dmg_shuffle_discard(2)].append(yellow_deck_plus())
def maul_deck(): return [cd.atk_move(8, 6), cd.atk_move(8, 6), cd.atk_move(8, 6), cd.atk_not_act(3), cd.atk_not_act(3), cd.atk_not_act(3), cd.atk_not_act(4), cd.atk_not_act(4), cd.atk_not_act(4), cd.def_dmg(0, 3), cd.def_dmg(0, 3), cd.def_draw(10) ].append(red_deck())
def obi_wan_deck(): return [cd.discard_draw(3), cd.discard_draw(3), cd.discard_draw(3), cd.move_draw(8, 1), cd.move_draw(8, 1), cd.atk_move(6, 6), cd.atk_move(6, 6), cd.atk_move(6, 6), cd.def_draw(12), cd.def_draw(12), cd.def_draw(12), cd.get_card('type', 'discard') ].append(blue_deck())
def zam_deck(): return [cd.atk_move(7), cd.atk_unblocked(3, 6), cd.atk_unblocked(3, 6), cd.atk_unblocked(3, 6)].append(strong_deck())
def padme_deck(): return [cd.atk_disc_draw, cd.heal(4), cd.atk_move(6, 6) ].append(strong_deck())
def jango_deck(): return [cd.push(2), cd.atk_draw(7, 4), cd.atk_move(4), cd.atk_move(4), cd.atk_move(4), cd.move_not_act, cd.dmg_less_act(2), cd.dmg_less_act(2)].append(yellow_deck())
def boba_deck(): return [cd.atk_draw(7, 2), cd.atk_draw(9, 3), cd.atk_move(4), cd.atk_move(4), cd.atk_move(4), cd.dmg_splash_dmg(4), cd.dmg_splash_dmg(4), cd.dmg_less_act(2), cd.dmg_less_act(2) ].append(yellow_deck())
def setUp(self): self.card1 = card.atk_move(4, -1)