Пример #1
0
 def start(action, target=None):
     if target:
         p.send("evoke barrier %s" % target)
     else:
         p.send("evoke barrier")
     claim_balance('equilibrium')
     action.first_activation_line_captured = False
Пример #2
0
 def start(action, salve, bodypart=None):
     assert salve in achaea.known_salves
     if bodypart:
         p.send("apply %s to %s" % (salve, bodypart))
     else:
         p.send("apply %s" % salve)
     claim_balance("salve")
Пример #3
0
 def start(action, activate):
     action.transformation_stage = None
     if activate:
         action.autosip = char.autosip
         char.autosip = False
         p.send("viridian")
         claim_balance('equilibrium')
     else:
         p.send("human")
Пример #4
0
 def start(action, item):
     if item == 'moss':
         action.args.item = item = 'irid'
     action.eating_herb = item in achaea.known_herbs
     if action.eating_herb:
         p.send("outr %s" % item)
     p.send("eat %s" % item)
     if action.eating_herb:
         claim_balance(action._balance_type())
Пример #5
0
 def start(action, activate):
     action.transformation_stage = None
     if activate:
         action.autosip = char.autosip
         char.autosip = False
         p.send("dragonform")
     else:
         p.send("lesserform")
     claim_balance('balance')
     claim_balance('equilibrium')
Пример #6
0
 def start(action, element):
     p.send("channel %s" % element)
     claim_balance('equilibrium')
Пример #7
0
 def start(action):
     p.send("cast barkskin")
     claim_balance('equilibrium')
Пример #8
0
 def start(action, activate):
     if activate:
         p.send("scales")
         claim_balance('balance')
     else:
         p.send("scales shed")
Пример #9
0
 def start(action):
     p.send("evoke wildgrowth")
     claim_balance('equilibrium')
     action.first_activation_line_captured = False
Пример #10
0
 def start(action):
     p.send("swiftcurse")
     claim_balance('equilibrium')
Пример #11
0
 def start(action, obj):
     p.send("gather %s" % obj)
     claim_balance('balance')
Пример #12
0
 def start(action):
     p.send("simultaneity")
     claim_balance('equilibrium')
     action.last_activated_element = None
Пример #13
0
 def start(action):
     p.send("writhe")
     claim_balance('balance')
Пример #14
0
 def start(action, activate):
     p.send("focus")
     claim_balance('focus')
Пример #15
0
 def start(action, activate):
     p.send("selfishness" if activate else "generosity")
     claim_balance('equilibrium')
Пример #16
0
 def start(action, obj):
     p.send("smoke %s" % obj)
     claim_balance('pipe')
Пример #17
0
 def start(action, activate):
     p.send("hide" if activate else "emerge")
     claim_balance('balance')
Пример #18
0
 def start(action):
     p.send("defences")
     claim_balance('equilibrium')
Пример #19
0
 def start(action, plant):
     p.send("harvest %s" % plant)
     claim_balance('balance')
Пример #20
0
 def start(action, target):
     p.send("cast reflection at %s" % target)
     claim_balance('equilibrium')
Пример #21
0
 def start(action, curse, target):
     action.first_line_captured = False
     p.send("curse %s %s" % (target, curse))
     claim_balance('balance')
Пример #22
0
 def start(action, target):
     p.send("cast firelash at %s" % target)
     claim_balance('equilibrium')
Пример #23
0
 def start(action, target):
     p.send("gut %s" % target)
     claim_balance('balance')
Пример #24
0
 def start(action, target):
     p.send("drawslash %s" % target)
     claim_balance('balance')
Пример #25
0
 def start(action):
     p.send("evoke panacea")
     claim_balance('equilibrium')
Пример #26
0
 def start(action):
     p.send("conjure ghost")
     claim_balance('equilibrium')
Пример #27
0
 def start(action, target):
     p.send("cast chargeshield at %s" % target)
     claim_balance('equilibrium')
Пример #28
0
 def start(action, target=None):
     if target:
         p.send("conjure cloak %s" % target)
     else:
         p.send("conjure cloak")
     claim_balance('equilibrium')
Пример #29
0
 def start(action, target):
     p.send("educe iron %s" % target)
     claim_balance('equilibrium')
Пример #30
0
 def start(action, target):
     p.send("thornrend %s" % target)
     claim_balance('equilibrium')