Broker_Currencyflow
Keeps track of current money and other currencies on all your characters on one realm.
It's LDB for your currency flow. This is a continuation of the add-on Broker_Cashflow by Aledara (heavily based on FuBar_MoneyFu).
Features
- Keeps track of gold, PvE, PvP and other currencies, as well as Archaeology Fragments
- Fully configurable tooltip.
- Summary (Characters on current realm) can be ordered on any column
- Individual characters can be set to ignored
- Color a currency if cap is reached
- Current 5.4 currencies
Options panel
You can access the options panel by right-clicking the data button, through the Blizzard Interface->Addons panel, or though the /cashflow or /cf commands.
Translators
All localization entries must be added to the WoWAce localization application. When the addon is packaged, the localization strings are taken from the application and added to the code.
Credits
- phyber (Fubar_MoneyFu)
- Aranarth (Ara Broker Money)
- Zhinjio (Broker HitCrit)
- Aledara (Broker Cashflow)
This needs an update. I cannot display both my Current Money and Session Total at the same time on my Bazooka bars.
any chance for an update ? :-)
Can somebody tell me why this addon doesnt recognize that the month switched and doesnt reset automaticly? Is it just me having this problem ?
Please tell me how to fix.
Thanks
I don't suppose there would be a way to make this addon work with cross-realm chars on same account?
Guess not. Shame. Thanks for lasting that long though.
Absolutely loving this addon. There are two features that I'd love to see: the ability to set the label to total gold, and the inclusion of thousand separators. If anyone else wants those, you can modify it with this:
function AddThousandSeparator(v)
local s = string.format("%d", math.floor(v))
local pos = string.len(s) % 3
if pos == 0 then pos = 3 end
return string.sub(s, 1, pos)
.. string.gsub(string.sub(s, pos+1), "(...)", ",%1")
.. string.sub(string.format("%.2f", v - math.floor(v)), 2)
end
Modify whatever format you're using with:
return sign..format("|cff%s%s|r|cff%sg|r ", color, AddThousandSeparator(gold), COLOR_GOLD)
And for the total gold, I just changed the default to it (then add a button with the bottommost current money)
-- invalid
return self:FormatGold(self:db_GetTotal(0, "gold"), false);
after 5 minutes, the addon dont refresh my gold in brokerbar :(
Any chance we could choose when the day's boundaries are? IE, start the new day (for "today" info tracking) at a configurable time 6am EST for me).
Is it possible to put comma's in the numbers, such as 123,456 instead of 123456?
Just an FYI, in the latest version (v1.4) the Interface number in the "Broker_Currencyflow.toc" is incorrect, it's showing as 54000 but it should be 50400. Figured it was worth reporting before people started complaining that it's not working etc.
Fixed in 1.4-1
fyi from the previous addon, and works with this one too
fix for the : integer overflow attempting to store 1.#QNAN
In Broker_Cashflow.lua change line 113 from
if amount ~= amount then amount = 0 end
to
if amount ~= amount or tostring(amount) == "-1.#IND" then amount = 0 end
Wanted to thank you for this app, been using it for a long long time.... I still have green circles for currency with no updates insight since 5.1 update was Dec 2012. It seems this app is dead now.
I will be using another app that will show what I need. I do appreciate the hard work you and others do, and I also realize that your time is limited.
Thanks again it was a great ride while it lasted......rrockingb
Date: 2013-04-18 10:11:31
ID: 1
Error occured in: Global
Count: 1
Message: integer overflow attempting to store 1.#QNAN
Debug:
[C]: ?
[C]: format()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:192: FormatGold()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:608: setCurrencyColumn()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:569: addNewCurrencySection()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:520: drawTooltip()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:666: OnEnter()
Bazooka\Bazooka.lua:1431: showTip()
Bazooka\Bazooka.lua:1246:
Bazooka\Bazooka.lua:1237
AddOns:
...
Fixed in 1.3-6
Hello! I had been using Broker_Cashflow and just found this continuation. I see that you're looking for a new maintainer, so not sure if you will be able to make updates, but figured I'd ask: there is the new Mogu Rune of Fate currency in 5.2, and it also looks like they changed the icons/textures for some of the existing currencies. Any possibilty you will release an update? Thanks for any info!
Date: 2012-12-16 20:57:55
ID: 1
Error occured in: Global
Count: 1
Message: integer overflow attempting to store 1.#QNAN
Debug:
[C]: ?
[C]: format()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:192: FormatGold()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:608: setCurrencyColumn()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:569: addNewCurrencySection()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:520: drawTooltip()
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:666: OnEnter()
Bazooka\Bazooka.lua:1431: showTip()
Bazooka\Bazooka.lua:1246:
Bazooka\Bazooka.lua:1237
AddOns:
Swatter, v5.11.5146 (DangerousDingo)
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
NPCScanOverlayBroker, v1.2.0
Ace3, v
ACP, v3.4.1
AtlasLootLoader, vv7.04.01
Auctionator, v3.1.0
BadBoy, v11.400
BadBoyCCleaner, v3.62
BankItems, v50003
Bartender4, v4.5.8
Bartender4Dualspec, v
Bazooka, vv2.2.1
BigBrother, v3.7.9
BigWigs, v3.881
BigWigsCore, v
BigWigsHeartOfFear, v
BigWigsPlugins, v
BlizzMove, vv1.2.6
BrokerCurrencyflow, v
BrokerDurabilityInfo, v1.13
BrokerFactions, v3.2.6-release
BrokerProfessionsMenu, v
BrokerXPBar, v1.6 r036
Chinchilla, vv2.5.10
ConjuredAnnouncer, v1.9.9.9.3
Cosplay, v50100-1
Critline, v4.5.0
DBMCore, v
DBMHeartofFear, v
DualSpeccer, v
epgp, v5.8.10
epgplootmaster, v0.6.31
epgplootmasterml, v0.6.31
ExplorerCoords, v1.36.4
fbnlite, v5.1.0
ForteCasting, v
ForteClass, v
ForteCooldown, v
ForteCore, v1.980.8
ForteTalent, v
ForteTimer, v
GatherMate2, v1.23.1
Glorious, v1.1
GoGoMount, v5.1.4
Grid, v5.1.0.1553
GroupCalendar5, v5.5.6
GTFO, v4.18.1
GuildCheck, vv2.3.9
GuildRosterButtons, v3.2
HandyNotes, v1.2.0
HandyNotesLostAndFound, v1
IceHUD, v1.8.13 (Revision: 927)
iFriends, v2.1.2
iGuild, v2.1.2
InFlightLoad, v5.1.002
iQueue, v2.0.3
Mapster, v1.5.1
MikScrollingBattleText, v5.7.125
MinimapButtonFrame, v3.1.9
MinimapButtonFrameSkinPack, v3.0.1
NuttyRecruit, v6
Omen, v3.1.7
OmniCC, v5.1.3
oRA3, v
Outfitter, v5.7
Overachiever, v0.70
Panda, v5.0.1.43
Postal, v3.5.0
Prat30, v3.5.3
Prat30HighCPUUsageModules, v
Prat30Libraries, v
Proculas, v2.4.1
QuestCompletist, v100.0
QuestGuru, v2.2.13-50001
QuestGuruTracker, v1.5.14-50001
RaidAchievement, v1.110
RaidAchievementAchieveReminder, v
RaidAchievementPandaRaids, v
RatingBuster, vr395
shPerformance, v6.1
SimpleDing, v0.7
SimpleTankFrames, v1
Skada, v1.4-7
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaForTanks, v3.1.3
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
SmartBuff, v5.1b
SmartDebuff, v5.0d
SpellFlashCore, v2.0.1
SunnArt, v3.63
SunnArtPack11, v1.11
TidyPlates, v6.8.2 (R559)
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesHub, v
TidyPlatesWidgets, v
TipTac, v12.10.30
TipTacItemRef, v12.08.30
TipTacTalents, v12.09.05
TitanVPCap, v5.0.08
WIM, vr357
XPerl, v3.6.15
XPerlArcaneBar, v
XPerlPlayer, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v5.1.0.50100 <eu>
(ck=a51)
I recieved this error this morning,this is a great addon and also the first time I have posted an error message hope it is done correctly for you. Thanks for all your harde work on this.
Message: integer overflow attempting to store 1.#QNAN
Time: 10/31/12 08:53:23
Count: 1
Stack: Interface\AddOns\Auctionator\AtrErrorInspector.lua:105: in function <Interface\AddOns\Auctionator\AtrErrorInspector.lua:50>
[C]: ?
[C]: in function `format'
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:191: in function `FormatGold'
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:607: in function `setCurrencyColumn'
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:568: in function `addNewCurrencySection'
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:519: in function `drawTooltip'
...e\AddOns\Broker_Currencyflow\Broker_Currencyflow.lua:665: in function `OnEnter'
Interface\AddOns\ChocolateBar\Chocolate.lua:212: in function <Interface\AddOns\ChocolateBar\Chocolate.lua:182>
Locals: msg = " integer overflow attempting to store 1.#QNAN"
funcnames = <table> {
1 = "format"
2 = "FormatGold"
3 = "setCurrencyColumn"
4 = "addNewCurrencySection"
5 = "drawTooltip"
6 = "OnEnter"
}
funcstr = "format > FormatGold > setCurrencyColumn > addNewCurrencySection > drawTooltip > OnEnter"
looksLikeAuctionatorError = false
inAtrErrorHandler = true
origErrorHandler = <function> defined *:OnLoad:1
zc = <table> {
msg_red = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:550
msg = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:675
GetArrayElemOrFirst = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:149
NumToBool = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:504
IsEnglishLocale = <function> defined @Interface\AddOns\Auctionator\AuctionatorLocalize.lua:51
ShowHide = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:35
StringStartsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:868
printmem = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:949
round = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:544
tallyAdd = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1039
msg_color = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:556
CheckDeferredCall = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:331
priceToMoneyString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:779
tallyPrint = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1051
StringEndsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:848
GetArrayElemOrNil = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:164
BoolToNum = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:494
If = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:98
periodic = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:354
Min = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:68
msg_pink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:551
SetTextIf = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:46
CopyDeep = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:921
msg_str = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:569
priceToString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:743
enc64 = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:214
Val = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:57
msg_badErr = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:586
TrimQuotes = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:892
printableLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:936
PrintTable = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:384
StringContains = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:830
StringSame = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:812
PullItemIntoMemory = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:462
val2gsc = <function> defined @Interface\AddOns\Auctionator\zcUti
I have found an accounting error, I think.
I used to use Ara's Money and it would track gold taken from the mail. This was particularly useful if I sent mail from one toon to another (loss but gain - net zero) or for tracking how well my auctioning was going over the day/week. This morning, when I collected auction funds and reposted, session incoming gold was 0c and my outgoing was 11g. The incoming gold should have been a few thousand from auctions.
This may be relevant: I use Postal as my mail addon.
I might be stupid, but is there not an option for showing realm-total in the broker?