Raven

2M Downloads

Earthliving blinks in and out on WotLK

lordblackadder opened this issue ยท 4 comments

commented

The icon/bar of the buff applied on target by Earthliving (any rank most likely, I tried rank 1 spellid 51945 and rank 6 spellid 52000) constantly hides and unhides itself on WotLK classic. It behaves as if the aura is removed and then reapplied, so, whenever it disappears, if Earthliving was in between two other auras, the gap will be filled and then Earthliving will reappear in between them and so forth.

I noticed that on r541 and after upgrading to r616 the issue still remains. The issue occurs for me even when Raven is the only addon enabled. No other addon that handles auras has this issue (I tried default buffs, SUF, and WA). The disappearing and reappearing of the icon/bar does not seem consistent either - sometimes it happens every 1sec, other times it's every 2-4sec. I've tried both Auto Groups and Custom Groups with no difference in between them. Blacklisting the spell works as expected.

I cannot tell if this is unique to Earthliving, or it occurs to a group of auras, I've only noticed it with this one. I couldn't find any unique handling of Earthliving in the code either which makes this even stranger.

commented

Hey @lordblackadder , sorry for the late response. Been a tad busy with RL work.

@dorana, do you have time to have a look at this one? Else I'll try to pick it up over the weekend.

commented

I will have a look at this as well

commented

Also to add, this does not happen on retail as for some interesting reason that buff triggered on heal is called "Earthliving Weapon" while the Enchant uses the name "Earthliving"

commented

I have dug a bit into this, and the issue.
I have been able to replicate this while Earthliving is cast on player, or on another Resto SHaman with Earthliving weapon enabled.

When cast on other players the Earthliving buss will display correctly.

The Issue comes from that the Enchant "Earthliving Weapon" is handled for simplicity with the string "Earthliving"

The buff it applies on target is called "Earthliving"

The code does not take this very well, and in the event that both the Buff and the enchant is present on the same target it will start to blink the buff.

I have now started a larger rewrite to sort this matter.

Sadly I can not simply rename the enchants as these are present in the filters for many players already.

But the matter is being dealt with