134 Commits

Author SHA1 Message Date
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