예제 #1
0
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)
예제 #2
0
def equilibrium_disrupted(match):
    char.set_balance('equilibrium', char.Balance.Lost)
    char.set_status('disruption', True)
예제 #3
0
파일: eat.py 프로젝트: sh-ft/mudwyrm_users
def irid_moss_eaten_off_balance(match, event_args):
    assert event_args['herb'] in ('irid', 'moss')
    set_balance('irid', Balance.Lost)
예제 #4
0
파일: eat.py 프로젝트: sh-ft/mudwyrm_users
def irid_moss_balance_restored(match):
    set_balance('irid', Balance.Full)
예제 #5
0
파일: eat.py 프로젝트: sh-ft/mudwyrm_users
def herb_balance_restored(match):
    set_balance('herb', Balance.Full)
예제 #6
0
def focus_balance_restored(match):
    set_balance('focus', Balance.Full)
예제 #7
0
def potion_balance_restored(match):
    set_balance('potion', Balance.Full)
예제 #8
0
def salve_balance_restored(match):
    set_balance("salve", Balance.Full)