Esempio n. 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
Esempio n. 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")
Esempio n. 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")
Esempio n. 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())
Esempio n. 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')
Esempio n. 6
0
 def start(action, element):
     p.send("channel %s" % element)
     claim_balance('equilibrium')
Esempio n. 7
0
 def start(action):
     p.send("cast barkskin")
     claim_balance('equilibrium')
Esempio n. 8
0
 def start(action, activate):
     if activate:
         p.send("scales")
         claim_balance('balance')
     else:
         p.send("scales shed")
Esempio n. 9
0
 def start(action):
     p.send("evoke wildgrowth")
     claim_balance('equilibrium')
     action.first_activation_line_captured = False
Esempio n. 10
0
 def start(action):
     p.send("swiftcurse")
     claim_balance('equilibrium')
Esempio n. 11
0
 def start(action, obj):
     p.send("gather %s" % obj)
     claim_balance('balance')
Esempio n. 12
0
 def start(action):
     p.send("simultaneity")
     claim_balance('equilibrium')
     action.last_activated_element = None
Esempio n. 13
0
 def start(action):
     p.send("writhe")
     claim_balance('balance')
Esempio n. 14
0
 def start(action, activate):
     p.send("focus")
     claim_balance('focus')
Esempio n. 15
0
 def start(action, activate):
     p.send("selfishness" if activate else "generosity")
     claim_balance('equilibrium')
Esempio n. 16
0
 def start(action, obj):
     p.send("smoke %s" % obj)
     claim_balance('pipe')
Esempio n. 17
0
 def start(action, activate):
     p.send("hide" if activate else "emerge")
     claim_balance('balance')
Esempio n. 18
0
 def start(action):
     p.send("defences")
     claim_balance('equilibrium')
Esempio n. 19
0
 def start(action, plant):
     p.send("harvest %s" % plant)
     claim_balance('balance')
Esempio n. 20
0
 def start(action, target):
     p.send("cast reflection at %s" % target)
     claim_balance('equilibrium')
Esempio n. 21
0
 def start(action, curse, target):
     action.first_line_captured = False
     p.send("curse %s %s" % (target, curse))
     claim_balance('balance')
Esempio n. 22
0
 def start(action, target):
     p.send("cast firelash at %s" % target)
     claim_balance('equilibrium')
Esempio n. 23
0
 def start(action, target):
     p.send("gut %s" % target)
     claim_balance('balance')
Esempio n. 24
0
 def start(action, target):
     p.send("drawslash %s" % target)
     claim_balance('balance')
Esempio n. 25
0
 def start(action):
     p.send("evoke panacea")
     claim_balance('equilibrium')
Esempio n. 26
0
 def start(action):
     p.send("conjure ghost")
     claim_balance('equilibrium')
Esempio n. 27
0
 def start(action, target):
     p.send("cast chargeshield at %s" % target)
     claim_balance('equilibrium')
Esempio n. 28
0
 def start(action, target=None):
     if target:
         p.send("conjure cloak %s" % target)
     else:
         p.send("conjure cloak")
     claim_balance('equilibrium')
Esempio n. 29
0
 def start(action, target):
     p.send("educe iron %s" % target)
     claim_balance('equilibrium')
Esempio n. 30
0
 def start(action, target):
     p.send("thornrend %s" % target)
     claim_balance('equilibrium')