Download
(18Kb)
Download
Updated: 11-22-22 07:07 PM
Pictures
File Info
Compatibility:
Dragonflight (10.0.2)
Updated:11-22-22 07:07 PM
Created:unknown
Downloads:87,066
Favorites:559
MD5:

BuyEmAll  Popular! (More than 5000 hits)

Version: 3.5.16
by: Jordy141, Shinisuryu

BuyEmAll for Dragonflight 10.0.0

BuyEmAll enhances the shift-click interface at vendors.

Features

Type in the amount you want to buy

This is actually part of the default UI. Enough people don’t know about it due to the fact that there is no cursor and clicking in the box gives no feedback, that I decided to list it here.

Buy more than the stack size of the item at once

For instance, if you want to buy 80 pieces of Silk Thread, you currently have to shift-click the thread, enter 20, hit Okay, shift-click the thread, enter 20, hit Okay, shift-click the thread, enter 20, hit Okay, shift-click the thread, enter 20, and hit Okay.

With BuyEmAll, you shift-click the thread, enter 80, hit Okay, and confirm that you want to buy more than a stack if the confirm is turned on. While you can disable the confirmation, I wouldn't recommend it unless you're careful with your purchases.

To toggle the purchase confirmation box use the slash command: /buyemall confirm

Know how much you will be spending

Below the box where you enter the amount is a money display. This updates as you change the amount you are going to buy, showing you exactly how much your purchase will cost.

Quickly fill stacks or buy as much as you can

The BuyEmAll window has Stack and Max buttons which allow you to enter a full stack or as much as you can afford/fit. Hovering over the buttons shows a tooltip with the number of items you will be buying and how much it will cost. See Notes for information on the maximum you can buy.

If you already have some of an item, the first click of the Stack button will enter the amount you need to fill that stack. Subsequent clicks will add full stacks to your purchase. Also, right clicks will decrease the amount by one full stack.

Notes

Maximum Purchase

The amount you can enter is limited by:

The amount of free space in your bags. Partial stacks are included in this calculation, as are specialty bags (e.g. free slots in enchanting bags will be only be counted towards your free space if you are buying an essence, dust, or shard).
The amount you can afford.
The amount available from the vendor (for limited stock items). A breakdown of these numbers is included in the Max button’s tooltip.
If you can only buy one item for any of these reasons, shift-click behaves just like a left click, picking up one of the item onto your cursor. If you can’t buy any, then shift-click does nothing.

Cataclysm

Due to the API for purchasing items from vendors changing, preset stacks effectively are no different than normal items to addons. So, no need to worry about preset stacks anymore, whichever number you enter, is how many items you will get. Usually that is.

Bugs, problems, feature requests and questions

If you have a bug, problem, feature request or question, putting it in the comments is acceptable but using the official issue tracker over on CurseForge is preferred.

When reporting bugs, please ensure you are running the latest version of the addon, v3.5.12.

v3.5.16
- Fix error that occured when not all bag slots were equipped with bags

v3.5.15
- Update french localisation file (thanks to KarlitosVII on GitHub)

v3.5.14
- Fix detection of partial stacks
- Fix detection of Unique items, which should bypass the BuyEmAll dialog entirely

v3.5.13
-Support for WoW Dragonflight 10.0.2
Special thanks to fubaWoW and vidalj13 for fixing the addon before I could get around to it!

v3.5.12
-Support for WoW Dragonflight 10.0.0
-Fix code for calculating free bag space, as bag IDs have changed in Dragonflight

v3.5.11
-Bumped TOC to 9.2.5

v3.5.10
-Addon toc has been updated to WoW 9.1.0
-Fixed error that would occur when trying to purchase items that are completely free but would normally cost currency to purchase (fixing a bug that probably only happens on tournament and beta realms, where items are sometimes available for free, but blizzard does not or forgets to remove the associated currency cost info from the item)

v3.5.9
-Fixed bug that caused an error when buying a currency with another currency.

v3.5.8
-BuyEmAll now supports Shadowlands
-BuyEmAll now uses the new CurrencyInfo API introduced in Shadowlands
-Fixed a small issue where the calculated amount of buyable items was wrong when buying a currency with another currency.

v3.5.7
-Internal optimalisation for recognizing unique items
-optimized code throughout the addon for better performance and a smaller footprint

v3.5.6
  • Addon ownership has transferred from Shinisuryu to Jordy141
  • When buying currencies, the exchange is now done in one go instead of one currency at a time, greatly speeding up transaction time (issue #22)
  • When purchasing an item that can only be bought in stacks, BuyEmAll now rounds the purchase amount up to the next multiple of the stack size the item is sold in, rather than to the nearest multiple. This ensures you always get the amount you entered or more, and never less.
  • BuyEmAll now recognizes unique items and forces their max purchase amount to 1, skipping amount selection altogether.
  • Fixed potential issue with affordability calculation for items that require more than 3 alternate currencies to purchase (for future-proofing)

v3.5.5
  • [KyrosKrane via GitHub]Bug fix for Tempered Seal of Fate and similar currencies sold for gold.

v3.5.4
  • TOC update.

v3.5.3
  • Slight fix of said minor fix without breaking functionality.

v3.5.2
  • Minor fix for previewing azerite gear in vendors.

v3.5.1
  • TOC bump for now.

v3.5.0
  • Haven't found anything to be broken, TOC bump.
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
3.5.15
18kB
Jordy141
11-18-22 08:21 AM


Post A Reply Comment Options
Unread 08-25-12, 10:19 PM  
Shinisuryu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 36
Uploads: 2
Originally Posted by KyrosKrane
Hi, there.

Follow-up to my last post (yes, the one from Nov. 2010 ). It seems the same bug with parchments is happening with Otherworldly Bag.

Edit: By the way, would you prefer that we report bugs here, or open a ticket on Curseforge? Different authors prefer different things. =)
Also, in case you didn't see, I managed to fix that issue, hopefully the next update should be out soon, just for a few tiny things left to check.
Report comment to moderator  
Reply With Quote
Unread 06-22-12, 09:45 AM  
Shinisuryu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 36
Uploads: 2
Originally Posted by KyrosKrane
Hi, there.

Follow-up to my last post (yes, the one from Nov. 2010 ). It seems the same bug with parchments is happening with Otherworldly Bag.

Edit: By the way, would you prefer that we report bugs here, or open a ticket on Curseforge? Different authors prefer different things. =)
Hmmm, I'd say go ahead and toss them up on curseforge, probably be easier for me to keep track of. Sorry for the silence, been going through a bunch of life stuff. =/
Report comment to moderator  
Reply With Quote
Unread 06-10-12, 08:38 AM  
KyrosKrane
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 27
Uploads: 7
Hi, there.

Follow-up to my last post (yes, the one from Nov. 2010 ). It seems the same bug with parchments is happening with Otherworldly Bag.

Edit: By the way, would you prefer that we report bugs here, or open a ticket on Curseforge? Different authors prefer different things. =)
Last edited by KyrosKrane : 06-10-12 at 08:39 AM.
Report comment to moderator  
Reply With Quote
Unread 12-01-10, 10:46 AM  
Shinisuryu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 36
Uploads: 2
Re: zhCN and zhTW localization files update

Originally posted by networm
I have correct some words.
Thanks!
Report comment to moderator  
Reply With Quote
Unread 11-30-10, 09:09 PM  
networm
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 2
zhCN and zhTW localization files update

I have correct some words.
zhCN
Code:
if GetLocale() ~= "zhCN" then
return
end

local L = BUYEMALL_LOCALS

-- Thanks to q09q09
L.MAX		= "最多"
L.STACK		= "一组"
L.CONFIRM	= "是否要买\n%2$s × %1$d个?"
L.STACK_PURCH	= "按组购买"
L.STACK_SIZE	= "每组数量"
L.PARTIAL	= "整组差值"
L.MAX_PURCH	= "最多购买"
L.FIT		= "背包最多存放"
L.AFFORD	= "现金最多购买"
L.AVAILABLE	= "商人存货数量"
zhTW
Code:
if GetLocale() ~= "zhTW" then
return
end

local L = BUYEMALL_LOCALS

-- Thanks to q09q09
L.MAX		= "最多"
L.STACK		= "一組"
L.CONFIRM	= "是否要買\n%2$s × %1$d個?"
L.STACK_PURCH	= "按組購買"
L.STACK_SIZE	= "每組數量"
L.PARTIAL	= "整組差值"
L.MAX_PURCH	= "最多購買"
L.FIT		= "背包最多存放"
L.AFFORD	= "現金最多購買"
L.AVAILABLE	= "商人存貨數量"
save as UTF8-BOM is a good choice!
Report comment to moderator  
Reply With Quote
Unread 11-21-10, 10:11 PM  
Shinisuryu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 36
Uploads: 2
Originally posted by KyrosKrane
Hey there. =)

Love the addon, saves so much time!

I did find one odd behavior, though. It will not find find partial stacks of Resilient Parchment, Heavy Parchment, and Common Parchment if they are placed in a Pack of Endless Pockets. It will correctly find partial stacks of other items in that pack (such as inks or Light Parchment), and it will correctly find partial stacks of these parchments in other bags.

Specifically, I have 17 Heavy Parchment in my Pack of Endless Pockets. I go to a parchment vendor, shift-click the Heavy Parchment in the vendor list, and then click Stack. I would expect the number to change to 3. Instead, it changes to 20.

I then cancel that and close the vendor. I move the partial stack of Heavy Parchment outside the bag to another bag or my backpack. I then repeat the vendor process. This time, when I click Stack, I correctly get 3.

I tried changing the order of the bags in my backpack list; the position of the parchment in the Pack of Endless Pockets (first, last, and middle slots); the size of the stacks; the vendor; the zone; and probably a few other things I forgot now. The results were consistent.

Hope this helps you sort out the issue!
I managed to look into that before the damn elemental invasion took over TB. For some reason, the game is giving a few of those a different bagtype which is screwing up the comparison. However, I found a workaround. Should have a new version in the next few days.

Also, thanks.
Last edited by Shinisuryu : 11-21-10 at 10:56 PM.
Report comment to moderator  
Reply With Quote
Unread 11-15-10, 01:37 PM  
KyrosKrane
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 27
Uploads: 7
Hey there. =)

Love the addon, saves so much time!

I did find one odd behavior, though. It will not find find partial stacks of Resilient Parchment, Heavy Parchment, and Common Parchment if they are placed in a Pack of Endless Pockets. It will correctly find partial stacks of other items in that pack (such as inks or Light Parchment), and it will correctly find partial stacks of these parchments in other bags.

Specifically, I have 17 Heavy Parchment in my Pack of Endless Pockets. I go to a parchment vendor, shift-click the Heavy Parchment in the vendor list, and then click Stack. I would expect the number to change to 3. Instead, it changes to 20.

I then cancel that and close the vendor. I move the partial stack of Heavy Parchment outside the bag to another bag or my backpack. I then repeat the vendor process. This time, when I click Stack, I correctly get 3.

I tried changing the order of the bags in my backpack list; the position of the parchment in the Pack of Endless Pockets (first, last, and middle slots); the size of the stacks; the vendor; the zone; and probably a few other things I forgot now. The results were consistent.

Hope this helps you sort out the issue!
Last edited by KyrosKrane : 11-15-10 at 01:38 PM.
Report comment to moderator  
Reply With Quote
Unread 11-13-10, 05:13 AM  
Shinisuryu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 36
Uploads: 2
Originally posted by llander
You should add to the notes that it does not calculate the "what you can afford" limit when the currency is not gold, such as buying gems w/ justice points.
On a note, I <3 BuyEmAll
Ah, good point, I'll put that up and see if I can put that calculation in there.
Thanks.
Report comment to moderator  
Reply With Quote
Unread 11-12-10, 01:44 PM  
llander
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
You should add to the notes that it does not calculate the "what you can afford" limit when the currency is not gold, such as buying gems w/ justice points.
On a note, I <3 BuyEmAll
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 09:30 AM  
Shinisuryu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 36
Uploads: 2
Originally posted by Marthisdil
Latest version, get the following error on login and addon doesn't work at all:


Date: 2010-10-29 15:11:35
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BuyEmAll\BuyEmAll.lua line 134:
unexpected symbol near '.'
Debug:
[C]: ?
AddOns:
Swatter, v5.10.4969 (CrouchingKangaroo)
Ace3, v
AckisRecipeList, v2.0.4-23-g431542f
ACP, v3.3.9
Altoholic, v4.0.003
ArcanaExperienceBroker, v40000.3
AucAdvanced, v5.10.4969 (CrouchingKangaroo)
AucFilterBasic, v5.10.4969 (CrouchingKangaroo)
AucFilterOutlier, v5.10.4969.2531
AucMatchUndercut, v5.10.4969.2531
AucStatHistogram, v5.10.4969 (CrouchingKangaroo)
AucStatiLevel, v5.10.4969 (CrouchingKangaroo)
AucStatPurchased, v5.10.4969 (CrouchingKangaroo)
AucStatSales, v5.10.4969.2842
AucStatSimple, v5.10.4969 (CrouchingKangaroo)
AucStatStdDev, v5.10.4969 (CrouchingKangaroo)
AucStatWOWEcon, v5.10.4969.2530
AucUtilAHWindowControl, v5.10.4969.3311
AucUtilAppraiser, v5.10.4969.2530
AucUtilAskPrice, v5.10.4969.3175
AucUtilAutoMagic, v5.10.4969.3142
AucUtilCompactUI, v5.10.4969.2530
AucUtilEasyBuyout, v5.10.4969.3583
AucUtilFixAH, v5.10.4969 (CrouchingKangaroo)
AucUtilGlypher, v5.10.4969.2545
AucUtilItemSuggest, v5.10.4969.3108
AucUtilPriceLevel, v5.10.4969.2545
AucUtilScanButton, v5.10.4969.2530
AucUtilScanFinish, v5.10.4969.2530
AucUtilScanProgress, v5.10.4969.2530
AucUtilScanStart, v5.10.4969.4784
AucUtilSearchUI, v5.10.4969.3655
AucUtilSimpleAuction, v5.10.4969.4546
AucUtilVendMarkup, v5.10.4969.2530
AuctionNinja, v1.3
AuctionProfitMaster, v1.2
Babylonian, v5.1.DEV.130
BadBoy, v6.200
BadBoyCCleaner, v3.12
BadBoyGuilded, v1.0.1
Bagnon, v2.14.0
BankStack, vr192
BeanCounter, v5.10.4969 (CrouchingKangaroo)
BrokerCurrency, vr96
BrokerSocialState, v
BuyEmAll, v3.0.2
Configator, v5.1.DEV.282
DataStore, v4.0.001
DataStoreCharacters, v4.0.001
DebugLib, v5.1.DEV.275
SlideBar, v5.10.4969 (CrouchingKangaroo)
Stubby, v5.10.4969 (CrouchingKangaroo)
BlizRuntimeLib_enUS v4.0.1.40000 <us>
(ck=707)
That's fixed in 3.0.3.
Report comment to moderator  
Reply With Quote
Unread 10-29-10, 02:08 PM  
Marthisdil
An Onyxian Warder
AddOn Author - Click to view AddOns

Forum posts: 363
File comments: 115
Uploads: 1
Latest version, get the following error on login and addon doesn't work at all:


Date: 2010-10-29 15:11:35
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BuyEmAll\BuyEmAll.lua line 134:
unexpected symbol near '.'
Debug:
[C]: ?
AddOns:
Swatter, v5.10.4969 (CrouchingKangaroo)
Ace3, v
AckisRecipeList, v2.0.4-23-g431542f
ACP, v3.3.9
Altoholic, v4.0.003
ArcanaExperienceBroker, v40000.3
AucAdvanced, v5.10.4969 (CrouchingKangaroo)
AucFilterBasic, v5.10.4969 (CrouchingKangaroo)
AucFilterOutlier, v5.10.4969.2531
AucMatchUndercut, v5.10.4969.2531
AucStatHistogram, v5.10.4969 (CrouchingKangaroo)
AucStatiLevel, v5.10.4969 (CrouchingKangaroo)
AucStatPurchased, v5.10.4969 (CrouchingKangaroo)
AucStatSales, v5.10.4969.2842
AucStatSimple, v5.10.4969 (CrouchingKangaroo)
AucStatStdDev, v5.10.4969 (CrouchingKangaroo)
AucStatWOWEcon, v5.10.4969.2530
AucUtilAHWindowControl, v5.10.4969.3311
AucUtilAppraiser, v5.10.4969.2530
AucUtilAskPrice, v5.10.4969.3175
AucUtilAutoMagic, v5.10.4969.3142
AucUtilCompactUI, v5.10.4969.2530
AucUtilEasyBuyout, v5.10.4969.3583
AucUtilFixAH, v5.10.4969 (CrouchingKangaroo)
AucUtilGlypher, v5.10.4969.2545
AucUtilItemSuggest, v5.10.4969.3108
AucUtilPriceLevel, v5.10.4969.2545
AucUtilScanButton, v5.10.4969.2530
AucUtilScanFinish, v5.10.4969.2530
AucUtilScanProgress, v5.10.4969.2530
AucUtilScanStart, v5.10.4969.4784
AucUtilSearchUI, v5.10.4969.3655
AucUtilSimpleAuction, v5.10.4969.4546
AucUtilVendMarkup, v5.10.4969.2530
AuctionNinja, v1.3
AuctionProfitMaster, v1.2
Babylonian, v5.1.DEV.130
BadBoy, v6.200
BadBoyCCleaner, v3.12
BadBoyGuilded, v1.0.1
Bagnon, v2.14.0
BankStack, vr192
BeanCounter, v5.10.4969 (CrouchingKangaroo)
BrokerCurrency, vr96
BrokerSocialState, v
BuyEmAll, v3.0.2
Configator, v5.1.DEV.282
DataStore, v4.0.001
DataStoreCharacters, v4.0.001
DebugLib, v5.1.DEV.275
SlideBar, v5.10.4969 (CrouchingKangaroo)
Stubby, v5.10.4969 (CrouchingKangaroo)
BlizRuntimeLib_enUS v4.0.1.40000 <us>
(ck=707)
__________________

Marth



Report comment to moderator  
Reply With Quote
Unread 10-29-10, 02:55 AM  
Shinisuryu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 36
Uploads: 2
Gah! Was working fine when I put the new version up. Fixed it now.
Report comment to moderator  
Reply With Quote
Unread 10-28-10, 03:06 PM  
lewal
A Kobold Labourer

Forum posts: 0
File comments: 153
Uploads: 0
error

Date: 2010-10-28 16:03:54
ID: 3
Error occured in: Global
Count: 1
Message: [string "BuyEmAllFrame:OnLoad"] line 1:
attempt to index global 'BuyEmAll' (a nil value)
Debug:
[C]: ?
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1
AddOns:
Swatter, v5.9.4960 (WhackyWallaby)
Accountant, v3.11.40000
AckisRecipeList, v2.0.4
ACP, vr54
AlreadyKnown, v
AucAdvanced, v5.9.4960 (WhackyWallaby)
AucFilterBasic, v5.9.4960 (WhackyWallaby)
AucFilterOutlier, v5.9.4960.2531
AucMatchUndercut, v5.9.4960.2531
AucStatHistogram, v5.9.4960 (WhackyWallaby)
AucStatiLevel, v5.9.4960 (WhackyWallaby)
AucStatPurchased, v5.9.4960 (WhackyWallaby)
AucStatSales, v5.9.4960.2842
AucStatSimple, v5.9.4960 (WhackyWallaby)
AucStatStdDev, v5.9.4960 (WhackyWallaby)
AucStatWOWEcon, v5.9.4960.2530
AucUtilAHWindowControl, v5.9.4960.3311
AucUtilAppraiser, v5.9.4960.2530
AucUtilAskPrice, v5.9.4960.3175
AucUtilAutoMagic, v5.9.4960.3142
AucUtilCompactUI, v5.9.4960.2530
AucUtilEasyBuyout, v5.9.4960.3583
AucUtilFixAH, v5.9.4960 (WhackyWallaby)
AucUtilGlypher, v5.9.4960.2545
AucUtilItemSuggest, v5.9.4960.3108
AucUtilPriceLevel, v5.9.4960.2545
AucUtilScanButton, v5.9.4960.2530
AucUtilScanFinish, v5.9.4960.2530
AucUtilScanProgress, v5.9.4960.2530
AucUtilScanStart, v5.9.4960.4819
AucUtilSearchUI, v5.9.4960.3655
AucUtilSimpleAuction, v5.9.4960.4546
AucUtilVendMarkup, v5.9.4960.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.9.4960 (WhackyWallaby)
BloodQueen, v1.8.2
BonusScanner, v5.3
BrokerGarbage, v4.0v3
BrokerGarbageLootManager, v4.0v3
BrokerHitCrit, v2.20.0-release
BrokerTankInfo, vv1.2.1
BuyEmAll, v3.0.2
Configator, v5.1.DEV.282
DebugLib, v5.1.DEV.275
Enchantrix, v5.9.4960 (WhackyWallaby)
SlideBar, v5.9.4960 (WhackyWallaby)
Stubby, v5.9.4960 (WhackyWallaby)
BlizRuntimeLib_enUS v4.0.1.40000 <us>
(ck=65f)
Report comment to moderator  
Reply With Quote
Unread 10-28-10, 02:43 PM  
Opaque
A Fallenroot Satyr
 
Opaque's Avatar

Forum posts: 23
File comments: 138
Uploads: 0
Getting this upon starting game after latest release.

Code:
Date: 2010-10-28 16:41:44
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BuyEmAll\BuyEmAll.lua line 134:
   unexpected symbol near '.'
Debug:
   [C]: ?
__________________
Report comment to moderator  
Reply With Quote
Unread 10-28-10, 01:54 PM  
doom0r
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Code:
Date: 2010-10-28 14:48:31
ID: -1
Error occured in: Global
Count: 1
Message: [string "BuyEmAllFrame:OnLoad"] line 1:
   attempt to index global 'BuyEmAll' (a nil value)
Debug:
   [C]: ?
   [string "*:OnLoad"]:1:
      [string "*:OnLoad"]:1
Code:
local self.itemID
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: