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
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")
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")
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())
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')
def start(action, element): p.send("channel %s" % element) claim_balance('equilibrium')
def start(action): p.send("cast barkskin") claim_balance('equilibrium')
def start(action, activate): if activate: p.send("scales") claim_balance('balance') else: p.send("scales shed")
def start(action): p.send("evoke wildgrowth") claim_balance('equilibrium') action.first_activation_line_captured = False
def start(action): p.send("swiftcurse") claim_balance('equilibrium')
def start(action, obj): p.send("gather %s" % obj) claim_balance('balance')
def start(action): p.send("simultaneity") claim_balance('equilibrium') action.last_activated_element = None
def start(action): p.send("writhe") claim_balance('balance')
def start(action, activate): p.send("focus") claim_balance('focus')
def start(action, activate): p.send("selfishness" if activate else "generosity") claim_balance('equilibrium')
def start(action, obj): p.send("smoke %s" % obj) claim_balance('pipe')
def start(action, activate): p.send("hide" if activate else "emerge") claim_balance('balance')
def start(action): p.send("defences") claim_balance('equilibrium')
def start(action, plant): p.send("harvest %s" % plant) claim_balance('balance')
def start(action, target): p.send("cast reflection at %s" % target) claim_balance('equilibrium')
def start(action, curse, target): action.first_line_captured = False p.send("curse %s %s" % (target, curse)) claim_balance('balance')
def start(action, target): p.send("cast firelash at %s" % target) claim_balance('equilibrium')
def start(action, target): p.send("gut %s" % target) claim_balance('balance')
def start(action, target): p.send("drawslash %s" % target) claim_balance('balance')
def start(action): p.send("evoke panacea") claim_balance('equilibrium')
def start(action): p.send("conjure ghost") claim_balance('equilibrium')
def start(action, target): p.send("cast chargeshield at %s" % target) claim_balance('equilibrium')
def start(action, target=None): if target: p.send("conjure cloak %s" % target) else: p.send("conjure cloak") claim_balance('equilibrium')
def start(action, target): p.send("educe iron %s" % target) claim_balance('equilibrium')
def start(action, target): p.send("thornrend %s" % target) claim_balance('equilibrium')