Thread Tools Display Modes
02-13-18, 06:47 PM   #1
kaimox
A Fallenroot Satyr
Join Date: Jun 2008
Posts: 25
How to adress ActionBar2 in a macro

I'm using /click macros. Since I ran out of regular actionbar space I'd like to use the additional ones. I know I can adress buttons on bar 1, 3-6 with names like "MultiBarRightButton" but what about actionbar 2?

There used to be BonusActionButtons but I think they have been abolished together with stances. They are definitely not on bar 2.
The keybinding interface has "Special Action Buttons" but, as far as I can see, those don't sit on any actionbar, definitely not on bar 2.

I read that actionbar 2 has the Action Slot IDs 13-24 but I don't know how to use them in a macro. Slots seem to always refer to equipment slots. http://wowprogramming.com/docs/api_types references actionID as an api type but without anything regarding macros. I found old macros from classic times that used something like /script UseAction(ActionID) but this is blocked nowadays.

What I want to do is equivalent to "/click actionID13; /click actionID14" - I'm not using spell names because every class has a different spell in those exact slots.

So how to adress ActionBar2Buttons in a macro?

Last edited by kaimox : 02-14-18 at 01:11 AM.
  Reply With Quote
02-14-18, 06:40 AM   #2
aallkkaa
A Warpwood Thunder Caller
 
aallkkaa's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2017
Posts: 98
Actionbar 2 is actually ActionBar Page 2. It may seem redundant to say this but it's not.

As you've noted, ActionBar Page 3's button 1 can be accessed through 'MultiBarRightButton1'.
This is because MultiBarRight and ActionBarPage3 are the same. Page 4 is MultiBarLeft, page 5 is MultiBarBottomRight and Page 6 is MultiBarBottomLeft.

There is NO independently visible bar for Page 2. Page 2 is the only one of the 5 additional bars that works solely on the main Action Buttons Bar's paging system (which you can changethrough the paging arrows up and down next to the page indicator - or keybinds if set).
What happens when Page 2 (or Page 3, 4, ...) is active is that its buttons replace the buttons on Page 1. So, if this page is active, you would refer Page 2's first button as ActionButton1. IF Page 2 is active.

Fortunately, there is a macro command to change actionbar pages and said command can be called several times in one single macro. So, to /click the first button on ActionBar Page 2, this macro will work:
Code:
/changeactionbar 2
/click ActionButton1
/changeactionbar 1
Change the /click line to the button number you want and you're set.

As a sidenote, there is an addon that creates a new action bar for page 2. It does not change any of the default ones you can use to put spells on (1, 3, 4, etc) but (to make room for the new bar) does change the MicroMenu and Bags bar to something tucked to the far right of the bottom of the screen. Your default Keybindings menu will also include options to set them for this new bar.
In case you're interested: http://www.wowinterface.com/download...3830-b2ui.html
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » Macro Help » How to adress ActionBar2 in a macro

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off