Animist soul
SCRIPT_NAME="soul";
SCRIPT_DESC = "souls";
SCRIPT_OFF = false;
void bootup(){
triggerManager.newTrigger("soulHealth",
"^Your soul companion: ([ A-ZDEVa-zde',._-]+) \\(([0-9]+)\\%\\) (|[+-]|[+-][+-]|[+-][+-][+-]|[+-][+-][+-][+-]|[+-][+-][+-][+-][+-]|[+-][+-][+-][+-][+-])$",
"$"+SCRIPT_NAME+".soulHealthReport");
}
void soulHealthReport(){
hps=Integer.parseInt(vars.get(2));
if(hps < 51) {
clientGUI.doCommand("party report Soul in "+hps+"% hps, GO OUT!");
clientGUI.doCommand("party report Soul in "+hps+"% hps, GO OUT!");
}
}