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)
-
View User Profile
-
Send Message
Posted Jul 26, 2015Thanks mate
-
View User Profile
-
Send Message
Posted Jun 29, 2015This needs an update. I cannot display both my Current Money and Session Total at the same time on my Bazooka bars.
-
View User Profile
-
Send Message
Posted Jun 28, 2015any chance for an update ? :-)
-
View User Profile
-
Send Message
Posted May 5, 2015Can 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
-
View User Profile
-
Send Message
Posted Mar 30, 2015I don't suppose there would be a way to make this addon work with cross-realm chars on same account?
-
View User Profile
-
Send Message
Posted Apr 21, 2015Guess not. Shame. Thanks for lasting that long though.
-
View User Profile
-
Send Message
Posted Mar 4, 2015Absolutely 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);
-
View User Profile
-
Send Message
Posted Jan 24, 2015after 5 minutes, the addon dont refresh my gold in brokerbar :(
-
View User Profile
-
Send Message
Posted Mar 1, 2014Any 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).
-
View User Profile
-
Send Message
Posted Sep 30, 2013Is it possible to put comma's in the numbers, such as 123,456 instead of 123456?
-
View User Profile
-
Send Message
Posted Sep 11, 2013Just 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.
-
View User Profile
-
Send Message
Posted Sep 12, 2013Fixed in 1.4-1
-
View User Profile
-
Send Message
Posted Jun 26, 2013fyi 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
-
View User Profile
-
Send Message
Posted Jun 9, 2013Wanted 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
-
View User Profile
-
Send Message
Posted Aug 18, 2013Fixed in 1.3-6
-
View User Profile
-
Send Message
Posted Apr 18, 2013Date: 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:
...
-
View User Profile
-
Send Message
Posted Mar 9, 2013Hello! 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!
-
View User Profile
-
Send Message
Posted Dec 16, 2012Date: 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)
-
View User Profile
-
Send Message
Posted Oct 31, 2012I 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
-
View User Profile
-
Send Message
Posted Oct 5, 2012I 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.