Description
ExtraQuestButton adds a button that will show the quest item for the closest quest with an item, it is basically the ExtraActionButton of quests!
By default it will share the key binding with the ExtraActionButton, which can be disabled by binding a key to the ExtraQuestButton.
If they share the key binding and both are to be shown, ExtraActionButton will be shown instead of the ExtraQuestButton.
Type /eqb in the chat to see the options.
Feedback
If you have a question, please use the comments section on Curse/WoWInterface.
If you would like to report a bug or contribute to the project, please follow this link to get started.
If you find a quest item that doesn't show up properly, please report the quest.
Legal
Please see the LICENSE file.
quest - https://www.wowhead.com/quest=58337/break-out item - https://www.wowhead.com/item=174040/chains-of-regret
quest #2 -- https://www.wowhead.com/quest=58440/mirror-mirror#comments (have to use cov ability door of shadow) and the [Death Lotus Powder] to enter the mirror.
Thanks for your addon!
I was in the process of trying to add this functionality to my addon (work in progress). But since you've already done all the work I much rather just use yours :)
Thanks again!
bugging on "rule 5: be audacious"
In reply to Fleymour:
"Bugging"? How so?
Hey, I noticed that this addon constantly allocates memory (~ 25Kb/s). The culplrit seems to be the C_QuestLog.GetInfo call in Utils.lua. I am thinking that info.questID could be replaced by C_QuestLog.GetQuestIDForLogIndex, but I haven't found a replacement for info.isHidden yet.
In reply to lygiarwen:
Really depend on that flag, so can't really replace it with anything else. Also with the GC it shouldn't be much of an issue, unless it doesn't properly clear it. Thanks for reporting tho!
EQB moves the button from its default set position (via elvui) to bottom mid on screen .. right behind my bars :( like on every SL WQ
In reply to Forge_User_54210952:
I have the same problem, but I don't use elvui. the button location resets itself everytime to behind my main action bar. Furthermore, I use BetterExtraActionButton too, and it does this as well.
Help or a fix would be much appreciated!
In reply to Forge_User_54210952:
I confirm that I run into the same thing (though also without ElvUI). This occurs without ElvUI and without any other addons running
Is there a way to get this to work with world quest items?
In reply to dardack:
It should work with world quest items already. If you find a quest item it doesn't work with, report it, says so in the description.
In reply to p3lim:
I dont' know it now, but it's the one where you have to burn Eggs in shadowlands and walk over the small bugs. The fire stick doesn't show up in the button. Next time it pops up I'll report.
Is there a way to have a quest item always take priority over whatever the original extra action button is displaying? Good example is in the Maw the last time I tested this addon, you need to use the helm of domination to control those 5 maw guys. However, the extra action button is replaced with an ability in the Maw during this quest to call a bunch of death knights, I'd rather the quest item have priority. Not sure if that's a thing.
In reply to MabusGaming:
It's a nightmare to try to prevent the ExtraActionButton from doing anything and still work with other addons. I tried something like that for Suramar, which was a complete failure.
If you want to use both buttons you can separate the key bindings, I'll see if I can take a stab at it again if I encounter something like this myself in The Maw or somewhere else.
In reply to Dajova:
It's profile based now, one profile for each character (standard AceConfig stuff), with plans to add an options panel to manage the profiles later. I just needed something new for the config quickly when I made the change.
.
Just gotta say, thanks and amazing work, really appreciate your effort p3lim.
Hi Guy!! Is there a way to remove background texture?
In reply to Forge_User_40551631:
I literally asked the same thing yesterday. answer is: right click the thing while the button is unlocked.