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 my_turn() and (me.cards or me.showncards or me.equips): return True return False
def clickable(game): me = game.me if ttags(me)['bakadesu']: return False return my_turn()
def clickable(g): if not my_turn(): return False if ttags(g.me)['qiliao']: 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): 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 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('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 me.tags['darknoh_tag'] > 0: return False if not my_turn(): return False if me.cards or me.showncards or me.equips: return True return False
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 not (my_turn() and (me.cards or me.showncards)): return False if ttags(me)['ran_eikof_tag']: return False if not ttags(me)['ran_eikof_card']: return False return True
def clickable(game): me = game.me if my_turn(): return False if not (me.cards or me.showncards): return False try: act = game.action_stack[-1] return act.cond([build_handcard(cards.AttackCard)]) except: pass 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(game): me = game.me weapons = [e for e in me.equips if e.equipment_category == 'weapon'] return my_turn() and len(weapons) == 2
def clickable(g): if my_turn() and not limit1_skill_used('drawinglot_tag'): return True return False
def clickable(game): me = game.me return my_turn() and not ttags(me)['mind_read']
def clickable(g): return my_turn() and not ttags(g.me)['faith']
def clickable(g): return my_turn()
def clickable(g): if not my_turn(): return False me = g.me return bool(me.cards or me.showncards or me.equips)
def clickable(g): if not my_turn(): return False if limit1_skill_used('scarletfog_tag'): return False return True
def clickable(g): if ttags(g.me)['dismantle']: return False return my_turn()
def clickable(g): if my_turn() and not limit1_skill_used("drawinglot_tag"): return True return False
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