WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   Macro Help (https://www.wowinterface.com/forums/forumdisplay.php?f=140)
-   -   How to adress ActionBar2 in a macro (https://www.wowinterface.com/forums/showthread.php?t=56042)

kaimox 02-13-18 06:47 PM

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?

aallkkaa 02-14-18 06:40 AM

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


All times are GMT -6. The time now is 05:28 AM.

vBulletin © 2020, Jelsoft Enterprises Ltd
© 2004 - 2020 MMOUI