When I cast Wendigo Totem, it takes ~2 seconds to apply Blood Pact to me. And when I recast Wendigo Totem, I’ll lose the buff for a second or two before it applies to me again.
This makes Blood Pact feel really bad as an ability, because you can have 100% uptime on Wendigo Totem, but you can’t have 100% uptime on Blood Pact.
I am fairly certain that the problem is caused because Wendigo Totem won’t apply the buff unless it’s in combat, and that seems to take a while for any combat buff (specifically talking about the buffs that pets apply when in combat).
There are several ways to fix this, some better than others.
-
Make the Blood Pact buff last a few seconds after you leave the area.
Pros: Fixes the “gap” when you recast Wendigo Totem, keeps the “in combat” requirement.
Cons: Doesn’t fix the initial delay; doesn’t fit the overall “stay close” mechanic of the skill. -
Make the totem apply Blood Pact each second whether or not it’s in combat.
Pros: Fixes the initial cast delay and the “gap” upon recast.
Cons: Doesn’t keep the “in combat” requirement. -
Make the totem apply Blood Pact each second, but only if a) the totem casts its heal or if b) the target already has received Blood Pact from that specific totem.
Pros: Fixes the initial cast delay, fixes the “gap” upon recast, keeps the “in combat” requirement.
Cons: -
Somehow speed up the “in combat” check for all pet buffs to be instant instead of taking ~2 seconds.
Pros: Fixes all the issues, plus makes pet buffs feel better to use.
Cons: Requires the most coding.
I would really appreciate if one of these fixes could be implemented, and thanks for taking time to read this.
Also, if anyone thinks of a better solution, feel free to comment it.