Hekili Priority Helper

Hekili Priority Helper

46M Downloads

[FEATURE] Arcane Explosion for Arcane Mage is never cast because it is always out of range

Deathshiver opened this issue ยท 1 comments

commented

Before You Begin

  • I confirm that I have downloaded the latest version of the addon.
  • I am not playing on a private server.
  • I checked for an existing, open ticket for this request and was not able to find one.
  • I edited the title of this feature request (above) so that it describes the issue I am reporting.

Feature Request

Made this issue as a feature request since there isn't currently an Arcane Explosion recommended in the default priority.

Arcane Explosion is never recommended, even when added to a priority list, since its usable condition is never met. Would like to see the usable condition fixed so the spell can at least be used, and then I can determine whether to enable the ability, assign to a toggle, etc.

Additional Information

Taking a snapshot lists the following reason on every arcane_explosion entry:

The action (arcane_explosion) is unusable at (0.38 + 0.00) because target out of range.

Some quick debugging points to Line 1326 in Dragonflight/MageArcane.lua

arcane_explosion = {
    -- ...
    usable = function () return not settings.check_explosion_range or target.maxR < 10, "target out of range" end,
    -- ...
}

If I remove that line, Arcane Explosion functions as expected but will recommend even when standing at range.

It looks like there's been some changes recently (Move to LibRangeCheck-3.0) that have left the spell in a state where it references a setting that isn't registered anymore and compares range on a property of the target that returns 30 even when you're right next to the target.

I figure there are some complications with making an accurate range check on Mage, however it would be preferable to have a usable ability that I can enable or disable recommendations for rather than the ability just being completely unusable -- then I can assign the ability to a toggle and at least use hotkeys to determine whether I am in range.

Contact Information

No response

commented

I will re-enable the Arcane Explosion: Range Check option since detecting distance of hostiles has been re-enabled. You'll find it in /hekili > Arcane after next update.