Download
(63 Kb)
Download
Updated: 12-29-10 09:19 PM
Pictures
File Info
Updated:12-29-10 09:19 PM
Created:11-24-08 03:34 PM
Downloads:46,601
Favorites:311
MD5:
QuestClicks  Popular! (More than 5000 hits)
Version: 1.25b
by: Gorebag [More]
Click here to lend your support!

QuestClicks is a lightweight addon which will automatically generate a bar of buttons containing any "Usable" quest items (as well as items that match a number of other criteria if you wish) that you possess. The buttons are updated automatically when your inventory changes, and both your characters bag slots and the items you have equipped.

I wrote this addon because while leveling in WoLK there are a bazillion quests where the quest giver hands you something that you have to go somewhere and "use". Throwing parachutes to soldiers, planting acorns in dead dragons, etc, etc, etc. QuestClicks removes the need to dig through your inventory looking for these quest items by creating a bar of buttons that simply contains a button for up to 12 such items in your inventory.

Additionally, QuestClicks has evolved to support several new features:
  • Exclusion List - Items that you don't want to show up on the bar, even if they would meet other criteria
  • Extras List - Items you DO want to show up on the bar, even if the don't normally meet the criteria
  • Conditional Items - These are groups of items that show up if you have enough of them, and sometimes only if you have a particular skill. For example, Motes of XXX, and Crystallized XXX show up for everyone if you have 10 or more in your inventory. Ore shows up if you have 5 ore more AND have the Prospecting skill. Conditional items are broken down into categories that can be individually enabled or disabled.

Using the Exclude and Extras Lists
I hope to add GUI configuration elements for these lists at some point, however at the moment they are managed via slash commands. To add an item to the Extras list, type:

/qclicks addextra [itemlink]

to add an item to the exclusion list, type:

/qclicks exclude [itemlink]

items can be removed from these list with:

/qclicks removeextra [itemlink]
and
/qclicks unexclude [itemlink]

See the Change Log for info on new features and bug fixes.

New in V1.16:
Updates to the configuration panel. New buttons on the panel that inventory items can be "dropped" on to add/remove them from the extras/excludes lists.
Picking an item up from your inventory and dropping it on the QuestClicks anchor frame (the one that says "Clicks") will add the item to your Extras list.
Bug fixes.

New in V1.15:
Rewritten button updating routines to further help with optimization and attempt to eliminate the "stutter" that can occur when looting items. Hopefully everyone will see a big improvement here.
Also some code cleanup.

New in V1.14:
Quest Starter Item Notification : When you loot an item that begins a quest, Quest Clicks will display an alert message (In the UIErrorsFrame, the Chat Window, and MSBT, SCT, or Parrot if installed), and play a sound. This makes it harder to pick up a Quest Starter item and not realize it until you have left the area Notification is on by default, but is configurable in the options panel

Additionally, Quest Starter items will have a green asterisk (*) where you would normally see the item quantity on the QuestClicks bar.

New in V1.13:
TOC Update for patch 3.1, checks to prevent "SetHyperlink" errors, and a new scan caching system to reduce stuttering from Tool Tip scanning.

New in V1.12:
Padding option added to interface panel, New Quest Starters category that will make buttons for "This item begins a quest" items, updated item detection mechanism to catch more items

Categories :
The following categories are defined:

Additions : Items that, due to strageness with the Blizzard API, don't show up automatically, even though they should. These are all based on user feedback, so if you come across a usable quest item that doesn't automatically show up, please post it so I can expand the list.

Combines : Outland "Motes" (10), Northrend "Crystallized" (10), and Enchanting Essences (3) (not skill limited, since anyone can combine)

Trades : Ore (5, Requires Prospecting), Cloth (20, Requires Tailoring), Herbs (5, Requires Milling)

Quest Starters : Items that have the text "This Item Begins a Quest"

If anyone has suggestions for other categories, please post them. They are very easy to add, and the configuration page will generate the checkboxes for them automatically.
V1.25b (43459)
- Corrected a bug with the new caching system that was preventing combinable/tradeskill items from working properly.

V1.25a (42992)
- Corrected bug that was preventing QuestClicks from loading if you don't also have ButtonFacade

V1.25 (42798)
- Really added Cataclysm Ore and Herbs this time... Don't know where I got the Item IDs I used in 1.24 :)
- Added "Tahret Dynasty Mallet" to the default inclusion list as it is not being detected properly.
- Small change to the way LibButtonFacade is detected to attempt to resolve issues with addons that include older versions of the LibButtonFacade library.

V1.24 (42519)
- New caching system for item evaluation results that should eliminate/vastly reduce any noticable stutter when picking up items.
- Added Cataclysm ore items to the prospectable list, herbs to the millable list, and enchanting essence to the combinable list.

V1.23 (42071)
- New method of detecting quest items that are not flagged as Quest Items by Blizzard. This should cause the bar to automatically display items that were not displaying for some Cataclysm quests.

V1.22 (41076)
- Update to correct issue introduced by BAG_UPDATE event changes in patch 4.0.3. QuestClicks should no longer cause unreasonably long zoning times with the 4.0.3 client.

V1.21 (39578)
- Updated for Cataclysm/Patch 4.0.1 (Updated usage of "this" and frame creation)
- Removed the startup spam accidently added in the 1.20 build.
- Added some items from the Worgen starting area that were not showing up on the bar.
- Fixed addon not properly responding to being disabled after logging out/back in.

V1.20 (38358)
- Added the ability to specify a number of buttons per row/column (depending on bar orientation). Settable in the config.
- Corrected a bug causing errors to be thrown when displaying the contents of the extras/exlcusion lists.
- (Partially) corrected the problem of the bar resetting to the center of the screen when the addong has been disabled/reenabled. This still isn't perfect (the bar may move a small amount) and it may require that you reset the bar's position the first time after updating to Version 1.20+

V1.19 (35092)
- Fixed a bug that prevented item counts from updating properly when reducing from 2 to 1.
- Fixed a load order issue in TOC file that could cause trouble if QuestClicks was the only addon you are using.
- Updated TOC for Patch 3.3

V1.18 (33166)
- Fixed bug in 1.17 that was preventing milling/prospecting from working properly.

V1.17 (32301)
- TOC Update for patch 3.2
- Converted the internal additions lists (Additions, Trades, Combines) to use Item IDs instead of names. This reduces the size of the addon considerably, as it is no longer necessary to store the (often long) full names of the items and it is also not necessary to have them in the localization file with their translations. Added benefit that new items in the lists won't break translations.
- Beginnings of support for Key Binding to the most recently used button, but it is not activated yet because I'm not happy with the implementation so far.

V1.16a
- Minor update to resolve an issue that could potentially result in "nil comparison" error messages.

V1.16 (30399)
- Moved the update history to "Update_Log.txt" and out of QuestClicks.lua
- Typing /qclicks without any parameters now opens the GUI configuration panel.
- Added "drag and drop" buttons in the GUI panel for adding and removing items to the Exclusion and Extras lists.
- Reworked the layout of some elements of the GUI panel to accomodate new buttons.
- Extras and Excludes lists now use Item IDs internally instead of links. Recommend that you clear your lists (but not 100% necessary)
- If you have an item on your cursor and you drop it on the Anchor Frame, it will be added to the Extras List.
- BUGFIX: "Quest Starters" and "Quest Starter Alerts" always resetting to On upload loading has been fixed.
- BUGFIX: Cooldown overlays will now move properly with their buttons when items are inserted into the QuestClicks bar.
- BUGFIX: If you have more than one stack of an item that appears on the QuestClicks bar, only one button for that item will be created.

V1.15 (29050)
- Reformatted some code, cleaned things up a bit. Expanded some commenting. Removed unused code
- New button creating code to optimize the addon. Buttons that don't change are not "recreated" each cycle.
- Rewrote the way the inventory is scanned to eliminate multiple loops. Keyring and Inventory are treated as bags now
- Removed the old (pre V1.10) profile variables.
- Included localization updates from Xandokan, and a couple of items that weren't triggering buttons (because of the way WoW displays them)

V1.14 (27853)
- Added "Quest Starter Notification", alerts you when you pick up an item that starts a quest
- Quest Starter Items will now be marked with a green "*" where you would see quantity text for stackable items

V1.13 (26442)
- Check for validity of itemLink passed to QuestClicksItemHasUseClause
- Implemented caching of items after scanning their tooltips to improve performance
- TOC Update for patch 3.10

V1.12 (23231)
- Added "Padding" between buttons, from 0 to 20 pixels. Settable via the Blizz-Options Panel
- New Category: Quest Starters - Add anything that says "This Item Begins a Quest" to the bar
- Added additional detection for Quest items via scanning for "Use:" in tooltips of items flagged as "Quest"
- Removed Pre 1.10 configuration variables from SavedVariables
-Corrected some problems with my own guesses at French translation (Thanks again, Laumac... I'm sure I've got more :))

V1.11 (19711)
- Fixed the /qclicks resetpos command to actually move the bar
- Remove the spammy debug message about prospecting/milling macros
- Added a "Reset Position" button to the Options Panel
- Added French translations for Milling Herbs

V1.10 (16854)
- Added support for Milling (similar to Prospecting)
- Milling and Prospecting now create "Macros" that will mill or prospect the item on the button
- Added optional support for ButtonFacade
- Should be more intelligent about placement of the tooltip window to avoid overlapping the bar
- Converted SavedVariable storage to a single Profile variable. Old variables will be removed in 1.11
- Note: The French localization for Milling and Herb Names will be updated in the next version.

V1.09 (13622)
- Added localization capability and French translation (provided by Laumac)
- Added the Key Ring as a supported search container (Defaults to off)

V1.08
- Added a configuration GUI, accessible via the Blizzard addon options system.
- Reconfigured what used to be called "collapsibles" into a more flexible format.
- Added "Additions", "Combines", and "Trades" categories

V1.07
- It is now possible to right-click the title frame to collapse the QuestClicks bar
- Items your character is wearing are now possible inclusions in the QuestClicks bar
- Major refactoring of several code sections, including the item evaluation and button creation code
- Cleaned up the formatting of the source via text editor changes

V1.06
- Added buttons for "Collapsible" items (motes, crystallized, and enchanting essences)

V1.05
- Made sure Anchor status is updated when reloading the UI/logging back in
- Only respond to Mouse Up events to prevent "double activating" items
- Added "extras" list (/qclicks addextra (itemlink), /qclicks removeextra (itemlink), etc) for items that the detection routine doesn't pick up automatically

V1.04
- Added stack size information for any stackable item you have more than one of
- Added the ability to lock the bar's location with the "lock" command
- Added the ability to hide the anchor (title) frame with the "anchor" command
- Figured out why right clicks weren't working and enabled them
- Resolved a bug that would sometimes result in a UI error about setting the tooltip to empty

V1.03 - Added Scaling
- /qclicks scale # (Where 1 is 1, 2, 3, 4, or 5) sets button size
- Cleaned up positioning of buttons in left and right orientation

V1.02 - Added a few new features:
- Cooldown display on items
- Exclude list (/qclicks exclude, /qclicks unexclude, /qclicks clearlist, /qclicks list)

V1.01 - Fixed a bug in the /qclicks direction command
Optional Files (0)


Archived Files (28)
File Name
Version
Size
Author
Date
1.25a
63kB
Gorebag
12-22-10 05:54 PM
1.25
63kB
Gorebag
12-21-10 10:03 PM
1.24
62kB
Gorebag
12-19-10 06:36 PM
1.23
62kB
Gorebag
12-15-10 05:46 PM
1.22
61kB
Gorebag
11-20-10 08:06 AM
1.21
61kB
Gorebag
10-12-10 03:50 PM
1.20
60kB
Gorebag
08-16-10 07:53 AM
1.19
60kB
Gorebag
12-08-09 06:44 PM
1.18
59kB
Gorebag
08-16-09 05:34 AM
1.17
59kB
Gorebag
08-07-09 04:55 PM
1.16a
60kB
Gorebag
05-22-09 12:54 PM
1.16
60kB
Gorebag
05-22-09 10:52 AM
1.15
27kB
Gorebag
04-23-09 08:10 AM
1.14
23kB
Gorebag
04-17-09 08:07 PM
1.13
22kB
Gorebag
04-14-09 08:24 PM
1.12
22kB
Gorebag
04-03-09 07:19 PM
1.11
21kB
Gorebag
03-19-09 05:13 PM
1.10
20kB
Gorebag
03-09-09 09:34 PM
1.09
18kB
Gorebag
02-24-09 05:05 PM
1.08
15kB
Gorebag
01-28-09 08:56 PM
1.07
8kB
Gorebag
01-26-09 04:30 PM
1.06
7kB
Gorebag
01-19-09 06:52 PM
1.05
7kB
Gorebag
12-12-08 05:58 PM
1.04
6kB
Gorebag
12-11-08 06:49 PM
1.03
6kB
Gorebag
11-27-08 09:43 AM
1.02
5kB
Gorebag
11-25-08 02:55 PM
1.01
5kB
Gorebag
11-24-08 04:08 PM
1.00
5kB
Gorebag
11-24-08 03:34 PM


Post A Reply Comment Options
Unread 10-05-12, 06:07 AM  
Koulien
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
QuestClicks Update

Hello!

I have created a fan update for Gorebag's indispensable QuestClicks for MOP. It includes the table updates and bfree380's changes from the comments here at wowinterface.com

http://www.wowinterface.com/download...21719-1.0.html

Thanks!
Koulien
Koulien is offline Report comment to moderator  
Reply With Quote
Unread 09-28-12, 06:55 PM  
Ookami.kun
A Theradrim Guardian
 
Ookami.kun's Avatar

Forum posts: 68
File comments: 175
Uploads: 0
Hoping this gets a 5.0.5 update. Currently I'm getting the following error and can't use the mod.

Code:
Date: 2012-09-28 20:32:12
ID: 10
Error occured in: Global
Count: 292
Message: ..\AddOns\QuestClicks\QuestClicks.lua line 1771:
   Invalid inventory slot in GetInventorySlotInfo
Debug:
   [C]: ?
   [C]: GetInventorySlotInfo()
   QuestClicks\QuestClicks.lua:1771:
      QuestClicks\QuestClicks.lua:1769
   QuestClicks\QuestClicks.lua:1797: QuestClicksUpdateButtons()
   QuestClicks\QuestClicks.lua:2009:
      QuestClicks\QuestClicks.lua:1998
Locals:
(*temporary) = "RangedSlot"

AddOns:
__________________
Ookami.kun is offline Report comment to moderator  
Reply With Quote
Unread 09-24-12, 03:28 PM  
acidic-e-
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
So wish this addon would get updated for MOP. Loved this addon and while the post below does make it work to a point it still needs major work. Wish I knew LUA I would seriously do it myself and re release it as a fan update. :/
acidic-e- is offline Report comment to moderator  
Reply With Quote
Unread 09-11-12, 04:48 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 358
Uploads: 1
Re: Re: any chance

Originally Posted by bfree380
I haven't been able to find ANYthing that works like this, and I've looked a LOT.
There was one just like it that I used to use, called QuestItemBar, but it hasn't been updated since January 2009.

Originally Posted by bfree380
I've figured out that if you change line 67 and 68 to:

local QC_BagIDs = { KEYRING_CONTAINER, -4, 0, 1, 2, 3, 4, 20 }
local QC_ScanBags = { false, false, true, true, true, true, true, true }
It works a lot better than it did. Thank you for the quick fix.
Jaim Sandar is offline Report comment to moderator  
Reply With Quote
Unread 09-05-12, 05:11 AM  
bfree380
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: any chance

Originally Posted by darkstar73
any chance of an update or does someone know another addon like this
I haven't been able to find ANYthing that works like this, and I've looked a LOT. But I've figured out that if you change line 67 and 68 to:

local QC_BagIDs = { KEYRING_CONTAINER, -4, 0, 1, 2, 3, 4, 20 }
local QC_ScanBags = { false, false, true, true, true, true, true, true }

That is seems to work for me so far. I haven't done extensive testing yet, and I still get a buttonfacade error with it, but it works more than it did before.

You change the lines in the Questclicks.lua file.
Last edited by bfree380 : 09-11-12 at 05:06 AM.
bfree380 is offline Report comment to moderator  
Reply With Quote
Unread 09-03-12, 01:53 AM  
darkstar73
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
any chance

any chance of an update or does someone know another addon like this
darkstar73 is offline Report comment to moderator  
Reply With Quote
Unread 02-12-11, 08:52 PM  
bessiq
A Murloc Raider
 
bessiq's Avatar
Premium Member

Forum posts: 8
File comments: 16
Uploads: 0
Tooltip option

It would be nice to be able to allow the tooltip to anchor to Blizzard's default anchor location or at least have a way to suppress/scale it; as it is currently, the tooltip actually covers up the buttons making them hard to see (likely because I have it in the lower right-hand corner of the screen, but it fits perfectly into my UI there). This is just a minor annoyance, but something that becomes a bit more annoying when I am clicking between the anti-perfume potions for the Love is in the Air bosses.

A great addon nonetheless! Thanks!
bessiq is offline Report comment to moderator  
Reply With Quote
Unread 12-30-10, 03:01 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
Uploads: 0
Small thing with v1.25b unrelated to items. The download includes the tekKonfigDropdown.lua library, despite the mod not using it.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 12-29-10, 09:22 PM  
Gorebag
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 129
Uploads: 3
Version 1.25b

Version 1.25b is up and should resolve the outstanding issues with tradeskill/combinable items. Please let me know if you continue to experience problems with them.
Gorebag is offline Report comment to moderator  
Reply With Quote
Unread 12-27-10, 05:35 AM  
Gorebag
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 129
Uploads: 3
Originally posted by Enceladus
I'm having a similar problem too. It picks them up but they disappear after completing a stack until I reload the UI.
I'll see what I can come up with. My JC can prospect Obsidium now, so I'll try it out next time I get a chance.
Gorebag is offline Report comment to moderator  
Reply With Quote
Unread 12-27-10, 03:57 AM  
Enceladus
A Deviate Faerie Dragon

Forum posts: 16
File comments: 6
Uploads: 0
Originally posted by Landelor
Hey mate.

Questclicks is for some reason not picking up the new ores again. Any ideas?
I'm having a similar problem too. It picks them up but they disappear after completing a stack until I reload the UI.
Enceladus is offline Report comment to moderator  
Reply With Quote
Unread 12-24-10, 02:06 PM  
Landelor
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Hey mate.

Questclicks is for some reason not picking up the new ores again. Any ideas?
Landelor is offline Report comment to moderator  
Reply With Quote
Unread 12-22-10, 06:09 PM  
foopex
A Murloc Raider

Forum posts: 4
File comments: 4
Uploads: 0
The loot stutter is gone, thank you!
foopex is offline Report comment to moderator  
Reply With Quote
Unread 12-22-10, 05:56 PM  
Gorebag
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 129
Uploads: 3
I have uploaded 1.25a, which should correct the bug that was preventing QuestClicks from loading if you didn't also have ButtonFacade installed.
Gorebag is offline Report comment to moderator  
Reply With Quote
Unread 12-22-10, 01:43 PM  
Chiyusha
A Kobold Labourer

Forum posts: 1
File comments: 31
Uploads: 0
Made those changes. Seem to be working fine thanx
Chiyusha is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.