I've finaly brought my project to a point where I decided to start a more open beta test in order to get feedback and bug reports.
For those of you that don't know ElkBuffBar, it's a mod that will show the buffs that are active on your player as status bars. It's often thought of as THE Ace2 buffbar mod although it isn't even Ace2 based ^^
Well, this is a 100% recode, basing it on Ace2 and bringing a bunch of features that had been requested for the old EBB like the ability to change texture and font or different buff groups.
It's not final, yet but at least it should be in a usable state.
it's not something like Chronometer. It doesn't keep track of the casted buffs but queries the API.
But you can set up a group to show the buffs/debuffs on your current target that would be visible at its unitframe.
Very nice, I can see this taking over from the original rather quickly :)
A bug when reloading after using the filter lists (I had set up Blessings to be in the Blacklist of Group 1, and in the Whitelist of a new Group 4):
[2007/03/29 21:34:03-586-x1]: ElkBuffBars-2.0 beta\ElkBuffBars.lua:356: bad argument #1 to 'pairs' (table expected, got nil)
<in C code>: ?
AceEvent-2.0-30806 (Ace2):251: in function `TriggerEvent'
AceEvent-2.0-30806 (Ace2):997: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:990>
It fails to build any buff groups and falls back to the Blizzard buffs instead.
Rogue Poisons have a small bug - the name of the buff is updated minutely in the form "Poisonname <X min>". ElkBuffBars does not recognize these changes until i do a /rl.
This leads to some problems -
reloading the UI creates redundant buffs in the EBB menu:
Also note that the buff-name does not fit the displayed time, as mentioned before.
EDIT: buff-names only seem to update when im actually fighting mobs (or I /rl of course)
Text replacement becomes difficult, i created a replacement for "Instant Poison VII (30 min)" -> "Instant Poison". It seems to work because EBB only recognizes the first-minute-text "Instant Poison VII (30 min)" and keeps the replaced name, even if the internal name changes to "Instant Poison VII (27 min)" and so on meanwhile.
Being able to do replacements like "Instant Poison VII (* min)" -> "Instant Poison" would be a bit "cleaner".
EDIT: request for "Instant Poison VII (* min)" -> "Instant Poison" remains, having to set up 30 seperate replacement strings for each poison is annoying
If i try to cancel poisons sometimes EBB goes into an infinite loop with the following output:
[2007/03/29 23:20:17-1172-x276]: ElkBuffBars-2.0 beta\EBB_Bar.lua:296: attempt to compare number with nil
if it isn't too much work, i'd like to request a minor change. for fubar, could you give it an icon and an option to hide the text please? otherwise i really love it so far, does all the things i want that weren't possible in the original.
Looks awesome, I really like the way everything works, how you can move the frames or drag them near each other so they'll anchor themselves to each other.
As some have already said, it doesn't seem to track weapon buffs properly. I got it to display one of my poisons, but it was just a bar with a tooltip - no real buff tracking. Also an error seems to fire multiple times every second
ElkBuffBars-2.0 beta\EBB_Bar.lua:296: attempt to compare number with nil
in the fubarmenu the groups are called "group 1", "group 2", etc. would be nice if the actuall group names would be used (i.e. Buff, Debuff, Tench or somehting like "Group1 (Buff)"). would ease up configuration a little bit in a setting with several groups.
[2007/03/30 14:20:25-1639-x1]: ElkBuffBars-2.0 beta\ElkBuffBars.lua:356: bad argument #1 to 'pairs' (table expected, got nil)
<in C code>: ?
AceEvent-2.0-30806 (FuBar):251: in function `TriggerEvent'
AceEvent-2.0-30806 (FuBar):997: in function <...face\AddOns\FuBar\libs\AceEvent-2.0\AceEvent-2.0.lua:990>