def clickable(g): if limit1_skill_used('borrow_tag'): return False if not my_turn(): return False return True
def clickable(game): me = game.me if not my_turn(): return False if limit1_skill_used('autumnfeast_tag'): return False if not (me.cards or me.showncards or me.equips): return False return True
def clickable(game): me = game.me if limit1_skill_used('find_tag'): return False if my_turn() and (me.cards or me.showncards or me.equips): return True return False
def clickable(game): try: if limit1_skill_used('darkness_tag'): return False act = game.action_stack[-1] if isinstance(act, actions.ActionStage): return True except IndexError: pass return False
def clickable(game): me = game.me if limit1_skill_used('mamizou_morphing_tag'): return False if not (my_turn() and (me.cards or me.showncards)): return False return True
def clickable(g): me = g.me if limit1_skill_used('darknoh_tag'): return False if not my_turn(): return False if me.cards or me.showncards or me.equips: return True return False
def clickable(game): me = game.me if limit1_skill_used('tribute_tag'): return False try: act = game.action_stack[-1] except IndexError: return False if isinstance(act, actions.ActionStage) and (me.cards or me.showncards or me.equips): return True return False
def clickable(g): if my_turn() and not limit1_skill_used('drawinglot_tag'): return True return False
def clickable(g): if my_turn() and not limit1_skill_used("drawinglot_tag"): return True return False
def clickable(g): if not my_turn(): return False if limit1_skill_used('riverside_tag'): return False me = g.me return bool(me.cards or me.showncards or me.equips)
def clickable(g): me = g.me if not my_turn(): return False if len(me.faiths) < 3: return False if limit1_skill_used('nevernight_tag'): return False return True
def clickable(g): if not my_turn(): return False if limit1_skill_used('scarletfog_tag'): return False return True