ExpStats
ExpStat started as a re-implementation of FuBar_ExperienceFu for DataBroker.
I'm evolving it to be a deluge of statistics for XP gathering.
All the code is mine, but some of the calculations are the same as in the FuBar_ExperienceFu Addon.
Resurrected after four years. The only change? Update TOC :)
Note: it autohides at max level, because it's kinda pointless then.
My guess is that this is a library to be called by other mods, not one for the rest of us to use.
One feature I would like to request is the possibility for the user to manually mark a certain moment in time to start calculating XP/hour and it keeps calculating until you put down a new mark and instead start from that one. Now you have "XP gain rate (session)" and "XP gain rate (level)". This would be something like "XP gain rate (custom)".
The purpose of this feature would be to for example see how much XP/hour I can get when I do a full quest clear of the Mount Hyjal zone or maybe how much XP/hour I get in average between level 80 to 85. This would persist through logouts and logins.
You can sort of do it now if you logout and login again (to reset the session XP gain rate) and then do it in one go without logging out again. But sometimes you can't stay online for hours without break and then it would be nice to have this feature manually mark the start of the XP rate counting.
@baps I'll look into that. I think that's quite doable.
@tulmad, ticket #2 reports the same problem.. Looking..
Getting the following every time I login:
Date: 2010-10-21 21:43:25
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\expstats\ExpStatsCore.lua line 132:
attempt to perform arithmetic on global 'arg1' (a nil value)
Debug:
(tail call): ?
expstats\ExpStatsCore.lua:132 ?()
...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:147
...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[3]"]:4:
[string "safecall Dispatcher[3]"]:4
[C]: ?
[string "safecall Dispatcher[3]"]:13: ?()
...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:92 Fire()
...AddOns\Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:120
...AddOns\Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:119
Two feature requests:
It'd be nice if multiple feeds could be published so that we could easily see the numbers we're interested in without pulling up the tooltip.
It'd be nice if there was a scaling option to adjust the size of the tooltip.
Thanks for the feedback zidomo. I'm working on a significant enhancement to the tooltip info- like having it change while you're hovering it. As well as being able to choose your ETA computation. Sadly, time is a factor :(
Interesting about all the data you provide.
But the tooltip info is close to unreadable with all of it jammed together without spacing. As well as it being pretty much unsorted. Might want to relook at ExperienceFu to find out how to format a more readable tooltip.