I have run into the issue when trying to mess with a few CCs that the bleed damage(24 seconds of damage over time) does not get tracked when using this code:
It always tracks the 1 min debuff(30% bleed damage increase) and not the 24 second debuff(bleed damage over time) since they share the same name (hemorrhage). This is not a issue if i have a Warrior or Druid feral in the raid as their debuff will override mine(30% bleed damage) and the CC will then, and only then track the 24 second damage over time.
So how can i fix this so that is will track the damage over time and not the bleed increase debuff?
Code:
Buff.CastDebuff("Hemorrhage", ret => Me.CurrentTarget != null && ((Me.ComboPoints < 4 && !Buff.UnitHasBleedDamageDebuff(Me.CurrentTarget)) && !Buff.PlayerHasActiveBuff("Shadow Dance")), "Hemorrhage"),
It always tracks the 1 min debuff(30% bleed damage increase) and not the 24 second debuff(bleed damage over time) since they share the same name (hemorrhage). This is not a issue if i have a Warrior or Druid feral in the raid as their debuff will override mine(30% bleed damage) and the CC will then, and only then track the 24 second damage over time.
So how can i fix this so that is will track the damage over time and not the bleed increase debuff?