actionbuttons.xml
====
cast 'cure light wounds' @partyTarget;cast info
cast 'cure critical wounds' @partyTarget;cast info
cast 'minor heal' @partyTarget;cast info
cast 'major heal' @partyTarget;cast info
zz
cast 'minor party heal';cast info
cast 'major party heal';cast info
cast 'true party heal';cast info
/dd
say moi
keybinding.xml
====
/actionbutton=6
@cast create food
/actionbutton=14
party stats
/actionbutton=7
/clc
/actionbutton=15
down
/actionbutton=8
/actionbutton=16
pp
/actionbutton=9
/actionbutton=17
/num-1
unlock door with key
/actionbutton=10
/actionbutton=18
/keybind
/quit
/num-2
/actionbutton=19
/actionbutton=11
/actionbutton=20
/num-3
party kills
/actionbutton=12
/actionbutton=21
/num-4
/actionbutton=1
/quit
/actionbutton=22
/num-5
/actionbutton=2
/switchframe forward
/actionbutton=23
/switchtab forward
/num-6
/actionbutton=3
/frameToBack
/actionbutton=24
/quit
/commandline focus
/num-7
/actionbutton=4
/del
/num-8
/actionbutton=5
/actionbutton=13
/num-9
tarmabinds.bcs
====
SCRIPT_NAME="tarmabinds";
SCRIPT_DESC = "Bindings for tarma spells";
SCRIPT_OFF = false;
public static final String NUM1 = "num-1";
public static final String NUM2 = "num-2";
public static final String NUM3 = "num-3";
public static final String NUM4 = "num-4";
public static final String NUM5 = "num-5";
public static final String NUM6 = "num-6";
public static final String NUM7 = "num-7";
public static final String NUM8 = "num-8";
public static final String NUM9 = "num-9";
public static final String NUM0 = "num-0";
public String target = "";
void bootup() {
setbindsWalk();
macroManager.newMacro("tgt", "$"+SCRIPT_NAME+".target");
macroManager.newMacro("switchbind", "$"+SCRIPT_NAME+".setbindsTarm");
}
void setbindsTarm() {
clientGUI.printText("general", "Tarmalen targetting binds set.\n");
macroManager.newMacro(NUM1, "/PartyTarget7;/tgt");
macroManager.newMacro(NUM2, "/PartyTarget8;/tgt");
macroManager.newMacro(NUM3, "/PartyTarget9;/tgt");
macroManager.newMacro(NUM4, "/PartyTarget4;/tgt");
macroManager.newMacro(NUM5, "/PartyTarget5;/tgt");
macroManager.newMacro(NUM6, "/PartyTarget6;/tgt");
macroManager.newMacro(NUM7, "/PartyTarget1;/tgt");
macroManager.newMacro(NUM8, "/PartyTarget2;/tgt");
macroManager.newMacro(NUM9, "/PartyTarget3;/tgt");
macroManager.newMacro("switchbind", "$"+SCRIPT_NAME+".setbindsWalk");
}
void setbindsWalk() {
clientGUI.printText("general", "Walking binds set.\n");
macroManager.newMacro(NUM1, "southwest");
macroManager.newMacro(NUM2, "south");
macroManager.newMacro(NUM3, "southeast");
macroManager.newMacro(NUM4, "west");
macroManager.newMacro(NUM5, "look");
macroManager.newMacro(NUM6, "east");
macroManager.newMacro(NUM7, "northwest");
macroManager.newMacro(NUM8, "north");
macroManager.newMacro(NUM9, "northeast");
macroManager.newMacro("switchbind", "$"+SCRIPT_NAME+".setbindsTarm");
}
void target() {
String name = gvars.get("partyTarget");
clientGUI.printText("general", "Target: "+name+"\n");
}