A couple new notes after doing some experimentation...
1. This is really not fun to setup the first time. Due to the 1024 character limit in Macaroon this needs to be bound to multiple buttons (I used 3 per toon, and cascaded the buttons with a /click MacaroonButton# )
at least it is better than the 255 limit in the bliz macros!
2. Instead of unbinding the buttons, it is better to specifically bind them to a non-action. For example, I have Macaroon set to have button 117 invisible, but with keybinds (blank button). I then put:
/script SetBindingClick("ALT-SHIFT-m","MacaroonButton117","LeftClick");
to cancel "Alt-Shift-M" so that it will do nothing. Otherwise, if Shift-M is mapped ... your toon will fire off Shift-M when you hit your movement key.
Here's the new TopLeft as an example:
TopLeft
Button1 (the only one you ever click/use):
Code:
/script SetBinding("ALT-SHIFT-m","STRAFELEFT");
/script SetBinding("ALT-SHIFT-,","MOVEFORWARD");
/script SetBinding("ALT-SHIFT-.","STRAFERIGHT");
/script SetBinding("ALT-SHIFT-p","TURNLEFT");
/script SetBinding("ALT-SHIFT-;","MOVEBACKWARD");
/script SetBinding("ALT-SHIFT-BACKSPACE","TURNRIGHT");
/script SetBinding("ALT-SHIFT-q","STRAFELEFT");
/script SetBinding("ALT-SHIFT-e","STRAFERIGHT");
/script SetBinding("ALT-SHIFT-a","STRAFELEFT");
/script SetBinding("ALT-SHIFT-d","STRAFERIGHT");
/script SetBinding("ALT-SHIFT-w","MOVEBACKWARD");
/script SetBinding("ALT-SHIFT-s","MOVEFORWARD");
/click MacaroonButton61
Button2 (MacaroonButton61):
Code:
/script SetBindingClick("ALT-SHIFT-z","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-x","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-c","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-r","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-t","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-y","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-f","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-g","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-h","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-v","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-b","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-n","MacaroonButton117","LeftClick");
/click MacaroonButton65
Button3 (MacaroonButton65)::
Code:
/script SetBindingClick("ALT-SHIFT-u","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-i","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-o","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-j","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-k","MacaroonButton117","LeftClick");
/script SetBindingClick("ALT-SHIFT-l","MacaroonButton117","LeftClick");
/script SaveBindings();
Connect With Us