Commit Graph

100 Commits

Author SHA1 Message Date
74e54e9537 - Added MoP lockbox/junkbox that I apparently missed before now. 2014-10-14 12:56:51 -05:00
b970542bfe - Make sure to update the breakables list whenever a tracked tradeskill is updated in case we can then break down new items (right now, that's only enchanting). 2013-07-30 01:45:37 +00:00
8edeeed9e1 - Removed debug print added in last commit.
- Added option to hide tabards from the list of breakables. (ticket #16)
2013-07-27 17:43:06 +00:00
7c19e414e7 - Only display items the player is capable of disenchanting. 2013-07-27 16:39:18 +00:00
4e65efadff - Suppress account-bound and bnet-account-bound items when "show soulbound items" is unchecked. 2013-07-26 05:40:43 +00:00
fea232d8ae - Fixed GetEnchantingLevel() to work without requiring the user to open his/her professions window first. This isn't used yet; committing the fixed function to work on later. 2013-07-18 21:29:35 +00:00
993b99e7be - Search the first 15 lines instead of the first 5 lines for the "Soulbound" descriptor since apparently item cards have gotten stupidly long these days. 2013-05-30 21:49:45 +00:00
0442d560d5 - Added lockboxes to the pickable items list. (ticket #17) 2013-05-30 21:24:38 +00:00
140502e508 - Added MoP junkboxes.
- Removed optimization that was trivially excluding items whose type/sub-type didn't match expected since MoP ore/herbs aren't categorized properly.
2012-11-11 19:46:58 +00:00
a9f1b24563 - drycoded fix to ticket #10: look through the first 5 lines of the tooltip to find "millable" or "prospectable" instead of requiring it to be on line 2 2011-01-31 21:13:56 +00:00
a20c5fe54f - moved LibButtonFacade's Group:Skin call from :OnInitialize() to :OnEnable(). apparently OnInitialize is too soon and causes the custom skin to get overwritten. (ticket #9) 2011-01-03 05:47:44 +00:00
e22f4ef334 - added tracking for rogue junkboxes (obtained via 'pick pocket'). clicking the junkbox will automatically unlock it
- shortened the delay for processing items after a BAG_UPDATE to 1 second (from 1.5)
- fixed herbs, ore, and disenchanting to update breakable item counts immediately upon the next BAG_UPDATE instead of throttling
2011-01-02 07:07:52 +00:00
c20dabea47 - properly parented the Breakables frame to UIParent so that it will go away when the user presses alt-z (thanks slayman). note that this change makes the Breakables frame use the UI Scale specified in video settings so it may initially not be in the same location you last set it to and could be a different size. 2010-12-15 04:19:56 +00:00
fa59e6137d - fixed a bug where the tooltip could be completely wrong or empty sometimes 2010-12-14 06:22:16 +00:00
f22c064472 - added extra info to the button tooltips to explain general usage 2010-12-12 06:31:06 +00:00
5628e8d289 - minor garbage/performance fixes 2010-12-12 06:22:04 +00:00
cf128a6a87 - added spell tooltip to profession button 2010-12-12 06:14:37 +00:00
dbd7d69459 - added ButtonFacade support (ticket #7) 2010-12-12 05:54:41 +00:00
ef4fc31fa6 - added option to specify which direction the buttons grow toward by Slayman's request 2010-12-12 01:23:02 +00:00
b6556dc98d - enabled new target-item/spell attributes for secure buttons as they're The Right Solution™ instead of hacking together a macro 2010-12-09 07:31:40 +00:00
64a7e73ec0 - drycoded a more foolproof method of breaking items by setting the target-item attribute and using type "spell" instead of "macro". commented for now as i haven't been able to test it. just wanted to get the changes submitted to look at later 2010-12-08 21:39:07 +00:00
30e6b021dd - don't show heirloom items as disenchantable 2010-11-05 00:25:48 +00:00
a701b935b0 - fixed bar position not being saved/restored properly when moved out of the upper left section of the screen (using GetLeft()/GetTop() now instead of GetPoint()) 2010-10-21 00:22:25 +00:00
4158971161 - trying to figure out why settings aren't saving/loading for some users but work for me 2010-10-20 18:04:12 +00:00
1741f54321 - fix for reported error popping up 2010-10-12 12:45:33 +00:00
59fd3c320d - fixed version of earlier commit that allows multiple breakable bars if the player has more than one of the supported professions.
- also added code to properly save the location of each bar independently
2010-10-07 01:04:43 +00:00
4bc72649f2 - drycode attempt at creating one bar per profession for the case where someone has some combination of inscription, enchanting, and jewelcrafting. not tested in game at all 2010-10-06 21:24:19 +00:00
4ad9afa103 - set bar to update immediately after clicking an item to break it instead of waiting the 1.5 seconds. it was making life harder for mass breaking 2010-09-27 02:51:50 +00:00
958521c6d3 - added button scale and font size options 2010-09-27 01:45:50 +00:00
1401893e2d - added localization support 2010-09-27 01:20:54 +00:00
f55cd76606 - optimized a little bit of the code that finds breakables in your bags by delaying checks on BAG_UPDATE until 1.5 seconds after the last update request has come in
- set the button font for item counts to use NumberFont_Outline_Med so that any font overrides (like tekticles) work automagically
2010-09-27 00:56:06 +00:00
6a89a7ca11 - added a tooltip to the LDB launcher 2010-09-21 03:49:35 +00:00
a5f5958c5e - added LibDataBroker support
- added option to hide the bar entirely (ticket 5) and option to hide the bar when in combat
- added short description to the config page explaining the functionality in the mod and how to get support/request features
- made all slash commands print something back to the user so they know what they changed
2010-09-12 20:25:17 +00:00
2945e6326d - added accessor to grab an item id from a link since i was duplicating the code for it all over the place
- replaced check for "Soulbound" in an item tooltip with ITEM_SOULBOUND (oops)
- replaced a getglobal with _G
- added ability to hide soulbound disenchantable items that are part of an equipment manager set (since some quest rewards and such are soulbound but the player doesn't actually use them)
- hid the "show soulbound items" and the new "hide equipment manager items" options to non-enchanters since they didn't do anything for them anyway
2010-09-11 04:08:10 +00:00
ce9d162bd3 - actually setup /brk to open the blizzard options this time (committed from wrong working directory last time)
- shortened a few configuration names to fit on the blizzard settings screen
2010-09-05 22:19:52 +00:00
cdc3d1c193 - fixed mouseover for items to pass 'this' for cataclysm compatibility
- fixed options table getters/setters not taking the info table as their first argument
- added toggle for the 'show soulbound items' options (enchanting)
- added options table to the blizzard options frame and hooked up the /brk chat command to auto-open it (/breakables still works for command-line/macro access)
- updated pkgmeta to point at latest tags instead of trunk for all libraries
2010-09-05 22:13:17 +00:00
56ee47407d - fixed a bug where Fire Leaf (and probably others) was not being considered as a millable item: the game categorizes this herb as "other" instead of "herb" 2010-05-31 15:31:58 +00:00
1c0754650b - fixed bag searching to look in the base backpack in addition to the extra bags the player has. whoops. 2010-05-22 02:17:39 +00:00
b0aa17290e - fixed disenchantable items to show up properly (bypassed the 5-count limit for disenchantables)
- theoretically made the mod work for someone who has a combination of the 3 breakable tradeskills
- added parsing to save the enchanting skill level of a player once their enchanting trade skill has been viewed at least once
- added toggle to choose whether or not to display soulbound items for enchanting
2009-01-21 04:43:13 +00:00
5bd1640ef4 - made the breakable frame work in one click instead of having to click the ability then the item you wanted to break 2009-01-19 04:28:13 +00:00
73609d909a - fixed an occasional nil/numeric compare 2008-12-21 08:29:43 +00:00
ec787f9099 - base framework for supporting enchanting (doesn't calculate whether the player can actually disenchant an item with his skill level yet)
- fixed milling/prospecting to only display items that are millable/prospectable (according to the tooltip) instead of all items classified as herb or metal/stone
- set tooltip anchor to the bottom left of the breakables window so that it's not floating all over the place
2008-12-20 07:47:51 +00:00
bbd0c3a8b9 - delay updates that are called while the player is in combat since secure buttons cannot be created/destroyed while in combat 2008-12-01 21:02:33 +00:00
41da9ddbf9 - added options for maximum number of breakables to list, whether or not to hide the bar when no breakables are present
- added sorting so that multiple stacks separated in a player's inventory don't jump around on the bar when they are broken
- added AceConfig support (which apparently requires AceGUI?) though it doesn't do much at the moment
2008-12-01 18:13:51 +00:00
48abbd8aba - changed stack-merging code to compare item id's instead of item links since links don't work due to unique identifiers (durrr) 2008-12-01 01:49:17 +00:00
6da341701a - no longer throws an error for players without inscription/jewelcrafting
- fixed the prospecting button to be clickable for jewelcrafters
2008-12-01 00:29:35 +00:00
324c838820 - used babble libs for herb/ore sub-types
- added text to the bottom of each button that shows how many you have and how many times you can break it
- set the tooltip to display the item your mouse is over on the breakable bar
2008-11-30 23:13:50 +00:00
11df790788 - registered defaults to the profile db
- added CallbackHandler embed
2008-11-30 21:09:30 +00:00
4512855f5d - made acedb defaults initialize correctly 2008-11-30 14:51:47 +00:00
0438c1eb66 - initial import 2008-11-30 14:38:49 +00:00