and please give a option to change the bufftime-color from white to yellow ;)
I'm missing it too, and an option to choose between the old time style (hours, minutes and seconds, h, m s) instead of the : to break between hours, minutes and seconds
@Guardix & Salina:
There is no option to hide the shortcuts, no option to make the timer yellow and no option to switch formats. And no, as far as I am concerned, there will never be one. Read post #16 in this thread to learn why. But if you tell me what container you want to adjust, I might be able to help you adjust it to your needs.
Quote from Skyboat »
From what I can see, the duration will update if a new buff appears and the buff order changes, but the label and the icon don't. Something very strange going on in any case at least.
I already know where this bug is coming from (premature composting of a table), I just have to find the time to fix it without breaking other things.
I've been busy the last few hours. See changelogs for additions and fixes and let me know if I have broken something else (or didn't fix something I thought I fixed).
@gogusrl:
Do you still have the same problem? If so, could you post the output of BugSack, please?
Edit: Sorry, I just noticed I indeed broke something: Sorting. I'm figuring it out now. At least I hope so.
Edit2: Fixed sorting
Don`t know how to explain, but ok i`ll try so:
I first reseted my savedvars then remake all settings all went ok, ( using Cassic Buffalo layout ) locked the bars then buff myself and boom all buffs disapeared :(
r38292
Don`t know how to explain, but ok i`ll try so:
I first reseted my savedvars then remake all settings all went ok, ( using Cassic Buffalo layout ) locked the bars then buff myself and boom all buffs disapeared :(
r38292
I got the same Problem (r38292) ... after gaining a Buff my complete settings seem to reset to default
It seem the anchor rests to a position outside the screen.
For me the anchor point for buffs alwasys resets to the middle of the screen.
I'd also like to make an RFE: I currently use Morganti's Buffbars (until this one's stable for me), which I like even though it's not as configurable as this. One feature I particularly like there is the possibility to display the full(?) name of the buff. This is particularly heplful on debuffs, allows you to react faster without having to interpret the icon.
It seem the anchor rests to a position outside the screen.
I am having a similar problem. The bar started out outside of the screen so I reset the container to re-place them to the correct position. It worked that it reset the bars to the middle and I could then move them to the correct position. After I moved them to their proper position and even lock the bar they keep resetting back to the middle of the screen.
Although you might want to move the label then, most buff names will be wider than the button so the labels will overlap. You can do this by changing the anchor of the label:
This will attach the label to the right of the button, so you could make the debuffs a single vertical column of icons and move them to the left of your screen. If you prefer it the other way around (text to the right of the button), swap LEFT and RIGHT in the code above and maybe adjust the yOffs.
I read the documentation in the wiki, looking for a way to set a duration buff-sorting (auras first, then buffs with long duration, then short buffs, ..)
When I have a 10sec buff up and someone buffs me arcane intellect in the default-settings, the new longer lasting buff, is shown after the short buff. I want it to be the other way round. How can I realize this, which functions / templates do I have to use?
When I have a 10sec buff up and someone buffs me arcane intellect in the default-settings, the new longer lasting buff, is shown after the short buff. I want it to be the other way round. How can I realize this, which functions / templates do I have to use?
Look at the Comparator function. It receives two buffs, and when they are in the wrong order, Comparator should return false. To sort by time, you would need something like this:
Comparator = function(container, buff1, buff2)
return buff1.timeLeft > buff2.timeLeft
end
BUT you will probably run into trouble with this, as not all buffs have a time and Lua doesn't like comparing two things that don't exist. So to be safe (and have auras at the first position), do this:
Comparator = function(container, buff1, buff2)
if(not buff1.timeLeft)
return true
elseif(not buff2.timeLeft)
return false
else
return buff1.timeLeft > buff2.timeLeft
end
end
Version r35969 shows a stack count of 1 on the Stealth buff icon for the Rogue. Unfortunately I can only Stealth once. :)
Same issue with priest's Touch of Weakness
There is an awful lot of non-stackable buffs that report an application of 1. The Blizzard UI gets round this by hiding the stack count for any buffs with an application under 2 - currently Buffalo2 only hides any under 1, that explains the weird behaviour.
Anyway, I'm hesitant to just do it like the standard UI (as explained by Skyboat) since there are some buffs where it seems ogical (to me) to display one charge. Elemental Mastery, Presence of Mind, poisons with one charge left, and so on. But it looks like there are as many of these as there are buffs like Stealth, Drain Soul (btw Skyboat, it wasn't your fault your edit didn't work, it was mine) or Touch of Weakness that shouldn't display 1 application left. For the moment, I will add the latter to an "Ignore List", so keep reporting them.
And thanks for the continuing bug reports. I can't play much these days, so I have to rely on you to find the quirks in Buffalo2. Keep the bugs coming.... errr.... but not for too long... please? ;-)
While fighting Nightbane the stacking debuff number isn't showing for me so I don't know when to call for a replacement. Maybe this is related to the other stack issues. Love this mod btw - big ugly buff bars FTL : )
Weapon enchants do not show until another buff is applied after it. I'm assuming this is because these events aren't fired by SpecialEvents like regular buffs are, as I know I had the exact same problem coding one of my older mobs; the code is hooked before the event, whereas SE-Auras runs afterwards.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
and please give a option to change the bufftime-color from white to yellow ;)
I'm missing it too, and an option to choose between the old time style (hours, minutes and seconds, h, m s) instead of the : to break between hours, minutes and seconds
There is no option to hide the shortcuts, no option to make the timer yellow and no option to switch formats. And no, as far as I am concerned, there will never be one. Read post #16 in this thread to learn why. But if you tell me what container you want to adjust, I might be able to help you adjust it to your needs.
I already know where this bug is coming from (premature composting of a table), I just have to find the time to fix it without breaking other things.
@gogusrl:
Do you still have the same problem? If so, could you post the output of BugSack, please?
Edit: Sorry, I just noticed I indeed broke something: Sorting. I'm figuring it out now. At least I hope so.
Edit2: Fixed sorting
I first reseted my savedvars then remake all settings all went ok, ( using Cassic Buffalo layout ) locked the bars then buff myself and boom all buffs disapeared :(
r38292
I got the same Problem (r38292) ... after gaining a Buff my complete settings seem to reset to default
Still happening in r38302.
For me the anchor point for buffs alwasys resets to the middle of the screen.
I'd also like to make an RFE: I currently use Morganti's Buffbars (until this one's stable for me), which I like even though it's not as configurable as this. One feature I particularly like there is the possibility to display the full(?) name of the buff. This is particularly heplful on debuffs, allows you to react faster without having to interpret the icon.
I am having a similar problem. The bar started out outside of the screen so I reset the container to re-place them to the correct position. It worked that it reset the bars to the middle and I could then move them to the correct position. After I moved them to their proper position and even lock the bar they keep resetting back to the middle of the screen.
Edit:
You can change the Buttons.GetLabelString method in a template:
Although you might want to move the label then, most buff names will be wider than the button so the labels will overlap. You can do this by changing the anchor of the label:
This will attach the label to the right of the button, so you could make the debuffs a single vertical column of icons and move them to the left of your screen. If you prefer it the other way around (text to the right of the button), swap LEFT and RIGHT in the code above and maybe adjust the yOffs.
When I have a 10sec buff up and someone buffs me arcane intellect in the default-settings, the new longer lasting buff, is shown after the short buff. I want it to be the other way round. How can I realize this, which functions / templates do I have to use?
Look at the Comparator function. It receives two buffs, and when they are in the wrong order, Comparator should return false. To sort by time, you would need something like this:
BUT you will probably run into trouble with this, as not all buffs have a time and Lua doesn't like comparing two things that don't exist. So to be safe (and have auras at the first position), do this:
Same issue with priest's Touch of Weakness
There is an awful lot of non-stackable buffs that report an application of 1. The Blizzard UI gets round this by hiding the stack count for any buffs with an application under 2 - currently Buffalo2 only hides any under 1, that explains the weird behaviour.
Anyway, I'm hesitant to just do it like the standard UI (as explained by Skyboat) since there are some buffs where it seems ogical (to me) to display one charge. Elemental Mastery, Presence of Mind, poisons with one charge left, and so on. But it looks like there are as many of these as there are buffs like Stealth, Drain Soul (btw Skyboat, it wasn't your fault your edit didn't work, it was mine) or Touch of Weakness that shouldn't display 1 application left. For the moment, I will add the latter to an "Ignore List", so keep reporting them.
And thanks for the continuing bug reports. I can't play much these days, so I have to rely on you to find the quirks in Buffalo2. Keep the bugs coming.... errr.... but not for too long... please? ;-)