def salve_applied_without_effect(match, event_args): salve = event_args["salve"] if salve == "mending": set_status("crippled_arm_1", False) set_status("crippled_arm_2", False) set_status("crippled_leg_1", False) set_status("crippled_leg_2", False) elif salve == "epidermal": set_status("blindness", True) set_status("deafness", True) set_balance("salve", Balance.Full)
def equilibrium_disrupted(match): char.set_balance('equilibrium', char.Balance.Lost) char.set_status('disruption', True)
def irid_moss_eaten_off_balance(match, event_args): assert event_args['herb'] in ('irid', 'moss') set_balance('irid', Balance.Lost)
def irid_moss_balance_restored(match): set_balance('irid', Balance.Full)
def herb_balance_restored(match): set_balance('herb', Balance.Full)
def focus_balance_restored(match): set_balance('focus', Balance.Full)
def potion_balance_restored(match): set_balance('potion', Balance.Full)
def salve_balance_restored(match): set_balance("salve", Balance.Full)