Would this be a logical routine?
Code:def attack_routine fput 'stand' if not standing? if ((checkmana > 2), (checkhealth > 40), (checkspirit > 5), (checknpcs "critter1")) fput 'target critter1' fput 'stance off' fput 'incant 702' elsif ((checkmana > 2), (checkhealth > 40), (checkspirit > 5), (checknpcs "critter2")) fput 'target critter2' fput 'stance off' fput 'incant 702' else goto "gohome" end end