SCRIPT_NAME="cda"; SCRIPT_DESC = "Reports cda messages to party report channel."; SCRIPT_OFF = false; void bootup(){ triggerManager.newTrigger("scream", "^([ A-ZÄÅÖa-zäå',._-])+ is defenseless against ([A-Za-z]+) damage.$", "$"+SCRIPT_NAME+".scream"); triggerManager.newTrigger("writhe", "^([ A-ZÄÅÖa-zäå',._-])+ seems to be almost defenseless against ([A-Za-z]+) damage.$", "$"+SCRIPT_NAME+".writhe"); triggerManager.newTrigger("shudder", "^([ A-ZÄÅÖa-zäå',._-])+ has some resistance against ([A-Za-z]+) damage.$", "$"+SCRIPT_NAME+".shudder"); triggerManager.newTrigger("grunt", "^([ A-ZÄÅÖa-zäå',._-])+ seems to be moderately resistant against ([A-Za-z]+) damage.$", "$"+SCRIPT_NAME+".grunt"); triggerManager.newTrigger("wince", "^([ A-ZÄÅÖa-zäå',._-])+ has good resistance against ([A-Za-z]+) damage.$", "$"+SCRIPT_NAME+".wince"); triggerManager.newTrigger("shrug", "^([ A-ZÄÅÖa-zäå',._-])+ seems almost immune against ([A-Za-z]+) damage.$", "$"+SCRIPT_NAME+".shrug"); } void scream(){ clientGUI.doCommand("party report "+vars.get(1)+" has no "+vars.get(2)+" resist!"); } void writhe(){ clientGUI.doCommand("party report "+vars.get(1)+" has 20% "+vars.get(2)+" resist!"); } void shudder(){ clientGUI.doCommand("party report "+vars.get(1)+" has 40% "+vars.get(2)+" resist!"); } void grunt(){ clientGUI.doCommand("party report "+vars.get(1)+" has 60% "+vars.get(2)+" resist!"); } void wince(){ clientGUI.doCommand("party report "+vars.get(1)+" has 80% "+vars.get(2)+" resist!"); } void shrug(){ clientGUI.doCommand("party report "+vars.get(1)+" has 100% "+vars.get(2)+" resist!"); }