def try_launch(self, c, tl, skills=[]): p = self.ilet.actor act = ActionStageLaunchCard(p, tl, c) if act.can_fire(): self.ilet.set_result(skills=skills, cards=[c], players=tl) return True return False
def try_skill_find(self): p = self.ilet.actor cl = list(p.cards) + list(p.showncards) wrapped = skill_wrap(p, [Find], cl, {}) act = ActionStageLaunchCard(p, [p], wrapped) if act.can_fire(): self.ilet.set_result(skills=[Find], cards=cl, players=[p]) return True return False