QuestItemBar
About QuestItemBar
Automatically shows a bar with buttons for the quest items you possess. It looks similar to a standard action bar. It is based on Ace3 and various embedded libraries provided by the Ace-community.
Features
- Behaves more or less like any standard action button.
- ButtonFacade support.
- LibDataBroker launcher.
- Show all or only usable quest items.
- Sort items in order usable - not usable - quest starter
- Indicate if a item starts a new quest.
- Display quest name and objective status in tooltip if information found.
- Better handling of keybinds. If a quest item is no longer in possesion the keybind will be cleared instead of jumping to another item. If the player gets the previously keybound item again it will be bound again.
- Should work on any WoW language client. Please report if it doesn't.
Configuration
- Open a configuration dialog using the commands "/qib config" or "/QuestItemBar config" or by clicking the LDB launcher. Or simply use the standard interface -> addons menu.
- Configuration can be done using commands too. /qib <command>. Write /qib to show available commands.
- Change the direction (growth) by right clicking on the anchor.
Bug reports and feature requests
Please use the Ticket system. If you use it there is a higher probability that something will be fixed or implemented.
Credits
Ace community for Ace3 and the other libraries used. Authors of Bartender, Qbar, Recount for some great code examples.
Localization - BIG THANKS
- Pettigrow, ZidayaXis, 7destiny, DroArc, eljei, bigcell, yllelder, whocare and zhTW.
Looking for Authors
Because Nickenyfiken doesn't play and my timeslots are too small to implement new features, we are looking for Authors. I try to keep the project up to date and fixing bugs, but new features are not planned in near feature.
Thank you for the quick fix for the spam issue. This is a great addon, well done!
-- keyring (32)
bagIndex = -2
for bagSlot = 1, GetContainerNumSlots(bagIndex) do
itemLink = GetContainerItemLink(bagIndex, bagSlot)
CheckAndAddItem(itemLink)
end
-- other (28)
bagIndex = -1
for bagSlot = 1, GetContainerNumSlots(bagIndex) do
itemLink = GetContainerItemLink(bagIndex, bagSlot)
CheckAndAddItem(itemLink)
end
Seems that the Author doesn't work on this AddOn. But it works with 3.2.0.
Update to 3.2.0???
But it's a great mod as is. Thank you :)
Thanks a lot :)
Saves me a bar in BT4 (as a Druid I need them!) as well as finding the items and putting on a bar.
Many thanks :)
Gordawg's Boulder - http://www.wowhead.com/?item=24501
Kil'sorrow Banner - http://www.wowhead.com/?item=25555
Warmaul Ogre Banner - http://www.wowhead.com/?item=25552
as a few examples although there are others.
Dont know what the difference between these items & other quest items are for them not to show up. Also happens with drops that start quests. Some pop up in QuestItemBar, others do not.
All the best, Reeb.
Items that starts quests should show up now (latest alpha). If not please give a example item.
Maybe have program adds consumables too as an option. Obvious items can be set to ignore in options later? Or make a list to add like you suggested.
local _, _, _, _, _, itemType, itemSubType, _, _, _ = GetItemInfo(itemLink)
Gratuity:SetHyperlink(itemLink)
if strlower(itemType) == "consumable" and strlower(itemSubType) == "consumable" then
itemType = "Quest"
itemSubType = "Quest"
end
I then tested it by getting some stack of Marks & Runes out of the mailbox. If they went into a stack i already had in my bag it worked fine but if they had to start a fresh stack as there were to many the item would show up 2/3/4 times in the QuestItemBar for however many fresh stacks there were.
Spliting & restacking these stacks would sometimes start to reduced the number showing up in the bar but it seemes pretty random.
I know this isnt a great description but its the best i could do, kinda hard to describe.
Hope this help, Reeb.
Thanks for the work you put in!