BetterExtraActionButton
With the 2.0 update, you will have to readjust (possibly reset) the position of your button. The saved position has changed to the center of the frame since it can now show multiple buttons. Sorry!
Makes the ExtraActionButton used in instances and quests and the ZoneAbility button used for Garrison and Covenant abilities moveable.
For all the various boss fights and quests with an extra power bar that pops up check out BetterPowerBarAlt
There is no config. Right click on the area around the button to make it movable, then drag it to where you want and right click again to lock it in place. While it is unlocked, you can also use your mouse wheel over the frame to adjust it's scale and reset it back to its default scale by pressing the middle mouse button.
The clickable area to lock/unlock the button is the artwork surrounding the button, not the button itself. While unlocked, the artwork is shown and you can use it to drag the button around.
You can skin the button with Masque and you also have the option to turn off the background artwork with /beab togglebg
.
/beab toggle
to show/hide the frame so you can move it around.
If you find the frame some place it shouldn't be, you can type /beab reset
to move it to the center of screen.
Also, if you're having issues with the button moving around or ignoring changes, look at some of your other addons to see if they have a setting for positioning it.
DF prepatch broke it, any chance for an update?
Hey,
For some reason, Masque won't skin the Zone Ability Frame. There don't seem to be any errors either.
22x Wrong object type for function
[string "=[C]"]: ?
[string "=[C]"]: in function `SetTexture'
[string "@Masque\Core\Regions\Texture.lua"]:67: in function <Masque\Core\Regions\Texture.lua:39>
[string "@Masque\Core\Button.lua"]:122: in function <Masque\Core\Button.lua:52>
[string "@Masque\Core\Group-Gruppe.lua"]:235: in function `ReSkin'
[string "@BetterExtraActionButton\BetterExtraActionButton-2.0.2.lua"]:123: in function <...\BetterExtraActionButton\BetterExtraActionButton.lua:120>
[string "=[C]"]: in function `Show'
[string "@FrameXML\ExtraAbilityContainer.lua"]:49: in function <FrameXML\ExtraAbilityContainer.lua:23>
[string "=[C]"]: in function `AddFrame'
[string "@FrameXML\ExtraActionBar.lua"]:17: in function `ExtraActionBar_Update'
[string "@FrameXML\ActionBarController.lua"]:90: in function <FrameXML\ActionBarController.lua:53>
Locals:
(*temporary) = <table> {
PixelSnapDisabled = true
}
(*temporary) = "Masque_CleanUI\CleanUI_Thin\Border"
I dont need to move it, although i want to bind the zone ability, can I do it with this addon?
I don't add any bindings for them, no, however it looks like ZoneAbilityBinding does what you want
Position of the button isn't saving when I log off and on, or if I /reload. Am I doing something wrong?
In reply to pawnzee:
there is already a key bind in game for Extra Action Button
Since the update 2 days ago, getting this upon login (in icecrown):
I'll push an update to make sure saved settings are valid, you should be able to do
/beab reset
to fix it nowIn reply to nebula169:
Hey! I tried /beab reset (how do I format it like you do???) but it gave me the same lua error. Then I did /beab toggle and /beab unlock and dragged it from below my character to above my character, locked it, and reloaded. No error then! Thought you might want to know.
Should be good to go now, thanks!
In reply to nebula169:
It is working great, thanks so much!
Thank you for updating this! <3
I finally got around to updating this. ExtraActionButton and ZoneAbility are both managed by the same container, so both are now positioned by this addon :D
I did the Icecrown daily that is up (sorry, can't remember name) where you kill mobs until you fill a bar, then get an extra action button to fire at a mob. When I pressed it, I got this error.
1x [ADDON_ACTION_BLOCKED] AddOn 'BetterExtraActionButton' tried to call the protected function 'ExtraActionBarFrame:Hide()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `Hide'
[string "@FrameXML\ExtraAbilityContainer.lua"]:59: in function `RemoveFrame'
[string "@FrameXML\ExtraActionBar.lua"]:27: in function <FrameXML\ExtraActionBar.lua:26>
[string "=[C]"]: in function `Hide'
[string "*:OnFinished"]:2: in function <[string "*:OnFinished"]:1>
Could you please support the zone ability button? MoveAnything recently "solved" an issue with both of these buttons by completely removing and ignoring these frames, so now I have to deal with these again. I don't want to drag the zone ability to my bars. The way I had them was aligned to the right of my bars, zone on the bottom and extra on the top.
Edit: You seem to be having similar issues with the extra action button. It won't move. I simply reverted MoveAnything for the time being.
Hi all!
Does make sense for each game character save a personal configuration at the one account?
I think NO!
For make the one default configuration just edit file "BetterExtraActionButton.lua" and change:
replace
to
Thank you.
Long standing problem with this addon, if you get in or out of a vehicle during combat, the action bar flips out, keeps doing the animation swapping between regular and vehicle bars and you can't do anything until you /reloadui or exit combat.
Not sure why you'd attribute that to the extra action button. I've certainly never experienced anything like that.
In reply to nebula169:
Because it only happened with this addon enabled :) Glad to see it updated though since ExtraActionButtonMover is busted.