コード例 #1
0
ファイル: apply.py プロジェクト: sh-ft/mudwyrm_users
 def failed(match, action):
     restore_balance("salve")
コード例 #2
0
ファイル: groves.py プロジェクト: sh-ft/mudwyrm_users
 def already_active(match, action):
     restore_balance('equilibrium')
     set_status('panacea', True)
コード例 #3
0
ファイル: twoarts.py プロジェクト: sh-ft/mudwyrm_users
 def fail(action):
     restore_balance('balance')
コード例 #4
0
ファイル: elementalism.py プロジェクト: sh-ft/mudwyrm_users
 def already_active_on_oneself(match, action):
     assert action.args['target'] == 'me'
     restore_balance('equilibrium')
     set_status('chargeshield', True)
コード例 #5
0
ファイル: gathering.py プロジェクト: sh-ft/mudwyrm_users
 def failure(match, action):
     restore_balance('balance')
コード例 #6
0
ファイル: eat.py プロジェクト: sh-ft/mudwyrm_users
 def ate_nonbalance_herb(match, action):
     herb = match.group(1)
     assert action.args.item == herb
     restore_balance('herb')
     p.raise_event('HerbEaten', herb=herb)
コード例 #7
0
ファイル: elementalism.py プロジェクト: sh-ft/mudwyrm_users
 def already_active(action, match):
     assert match.group(1) == action.args['element']
     restore_balance('equilibrium')
     set_status('%s_channel' % action.args['element'], True)
コード例 #8
0
ファイル: subterfuge.py プロジェクト: sh-ft/mudwyrm_users
 def no_venom(action, match):
     restore_balance('balance')
     char.secreted_venom = None
コード例 #9
0
ファイル: subterfuge.py プロジェクト: sh-ft/mudwyrm_users
 def fail(action):
     if action.args['activate']:
         restore_balance('balance')
コード例 #10
0
ファイル: drink.py プロジェクト: sh-ft/mudwyrm_users
 def anorexia_prevents_drinking(action, match):
     restore_balance('potion')
     set_status('anorexia', True)
コード例 #11
0
ファイル: subterfuge.py プロジェクト: sh-ft/mudwyrm_users
 def already_inactive(action, match):
     assert not action.args['activate']
     restore_balance('balance')
     set_status('hide', False)
コード例 #12
0
ファイル: drink.py プロジェクト: sh-ft/mudwyrm_users
 def out_of_potion(action):
     restore_balance('potion')
     p.raise_event('OutOfPotionToDrink', potion=action.args['potion'])
コード例 #13
0
ファイル: drink.py プロジェクト: sh-ft/mudwyrm_users
 def fail(action):
     restore_balance('potion')
コード例 #14
0
ファイル: apply.py プロジェクト: sh-ft/mudwyrm_users
 def out_of_salve(match, action):
     restore_balance("salve")
     if action.args["salve"] in achaea.known_salves:
         p.raise_event("OutOfSalveToApply", salve=action.args["salve"])
コード例 #15
0
ファイル: eat.py プロジェクト: sh-ft/mudwyrm_users
 def cannot_eat_that(match, action):
     restore_balance(action._balance_type())
コード例 #16
0
ファイル: subterfuge.py プロジェクト: sh-ft/mudwyrm_users
 def already_active(match, action):
     assert action.args['activate']
     restore_balance('balance')
     set_status('scales', True)
コード例 #17
0
ファイル: eat.py プロジェクト: sh-ft/mudwyrm_users
 def cant_eat(match, action):
     restore_balance(action._balance_type())
     set_status('anorexia', True)
コード例 #18
0
ファイル: subterfuge.py プロジェクト: sh-ft/mudwyrm_users
 def cant_activate(action, match):
     assert action.args['activate']
     restore_balance('balance')
     set_status('hide', False)
コード例 #19
0
ファイル: elementalism.py プロジェクト: sh-ft/mudwyrm_users
 def failure(action, match):
     restore_balance('equilibrium')
コード例 #20
0
ファイル: subterfuge.py プロジェクト: sh-ft/mudwyrm_users
 def already_active(action, match):
     assert action.args['activate']
     restore_balance('balance')
     set_status('hide', True)
コード例 #21
0
ファイル: elementalism.py プロジェクト: sh-ft/mudwyrm_users
 def already_reflected(match, action):
     restore_balance('equilibrium')
     if action.args['target'] == 'me':
         set_status('reflection', True)
コード例 #22
0
ファイル: survival.py プロジェクト: sh-ft/mudwyrm_users
 def already_inactive(match, action):
     restore_balance('equilibrium')
     set_status('selfishness', False)
コード例 #23
0
ファイル: elementalism.py プロジェクト: sh-ft/mudwyrm_users
 def already_active_on_someone_else(match, action):
     restore_balance('equilibrium')
コード例 #24
0
ファイル: survival.py プロジェクト: sh-ft/mudwyrm_users
 def fail(action):
     restore_balance('focus')
コード例 #25
0
ファイル: dragoncraft.py プロジェクト: sh-ft/mudwyrm_users
 def fail(action):
     if action.args['activate']:
         restore_balance('balance')
         restore_balance('equilibrium')
         char.autosip = action.autosip
コード例 #26
0
ファイル: eat.py プロジェクト: sh-ft/mudwyrm_users
 def fail(action):
     restore_balance(action._balance_type())
コード例 #27
0
ファイル: groves.py プロジェクト: sh-ft/mudwyrm_users
 def already_active(match, action):
     restore_balance('equilibrium')
     set_status('wildgrowth', True)
コード例 #28
0
ファイル: eat.py プロジェクト: sh-ft/mudwyrm_users
 def no_such_item(match, action):
     restore_balance(action._balance_type())
     if action.eating_herb:
         p.raise_event('OutOfHerbsToEat', herb=action.args.item)
コード例 #29
0
ファイル: alchemy.py プロジェクト: sh-ft/mudwyrm_users
 def fail(action):
     restore_balance('equilibrium')
コード例 #30
0
ファイル: apply.py プロジェクト: sh-ft/mudwyrm_users
 def fail(action):
     restore_balance("salve")