Hekili Priority Helper

Hekili Priority Helper

46M Downloads

Melee Targets Excluded by range

TonyF4a opened this issue ยท 17 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 issue and was not able to find one.
  • I edited the title of this issue (above) so that it describes the issue I am reporting.
  • I am reporting an issue with the default priority included with the specialization (imported or edited priorities are not supported).

Spec

Hunter - Survival

Describe the Issue

with the display set to automatic, it does not switch to the aoe rotation and sticks to the st rotation when multiple targets are in melee range. also happens with reactive dual display, the secondary aoe display never pops up. using nameplate detection and damaged enemies. targets near pet is disabled. ive also experienced this on other melee specs as well (dk)

How to Reproduce

Not sure how to reproduce. sometimes happens when i log in. other times it happens after starting a key. as well as after switching talents, swapping characters, etc... super random. but a reload always fixes it. just awkward to do it mid dungeon if it happens there

Snapshot (Link)

https://pastebin.com/TAdPerek

Raidbots Sim Report (Link)

No response

Additional Information

No response

Contact Information

No response

commented
commented

@TonyF4a Getting the error message from your bug catcher might help. It does seem to be an issue with LibRangeCheck, though it could be a caching issue. I'm curious whether, when this happens:

  • Does turning nameplates off and on fix it? (I think you tap V twice to do this.)
  • Does rotating your camera so the nameplates disappear and come back fix it?

Those questions + any LibRangeCheck error messages might help sort out the root cause.

commented

ok, happened again as soon as i started a key. tried disabling nameplates, moving camera ect but no luck. switched the display to dual in the middle of the chaos as i didnt want to risk losing the snapshot when i did a reload

https://pastebin.com/EeLgw8F6 snapshot

https://pastebin.com/cZ9ixWU0 the bug that was caught

some strange things happened when i tried to open up the settings tho. it sorta got stuck open in combat

WoWScrnShot_103024_193108

commented

In this snapshot, your enemies are all 38 yards away and you have your detection set to 10 yards.

targets:  Nameplates are enabled.
 - Checking nameplate list for nameplate12 [ Creature-0-3023-2552-11451-225982-00009BA88D ] Cleave Training Dummy.
    - Excluded by range (38 > 10).
 - Checking nameplate list for nameplate5 [ Creature-0-3023-2552-11451-225982-00011BA88C ] Cleave Training Dummy.
    - Excluded by range (50 > 10).
 - Checking nameplate list for nameplate1 [ Creature-0-3023-2552-11451-225982-00011BA88D ] Cleave Training Dummy.
    - Excluded by range (38 > 10).
 - Checking nameplate list for nameplate13 [ Creature-0-3023-2552-11451-225982-00019BA88C ] Cleave Training Dummy.
    - Excluded by range (38 > 10).
 - Checking nameplate list for nameplate4 [ Creature-0-3023-2552-11451-225982-00001BA88D ] Cleave Training Dummy.
    - Excluded by range (38 > 10).
 - Checking nameplate list for nameplate8 [ Creature-0-3023-2552-11451-225982-00001BA88C ] Cleave Training Dummy.
    nameplate8   - -1 - Creature-0-3023-2552-11451-225982-00001BA88C - 126.00 - 10 - Cleave Training Dummy 
 
 - Checking nameplate list for nameplate6 [ Creature-0-3023-2552-11451-225982-00001BA88E ] Cleave Training Dummy.
    - Excluded by range (45 > 10).
 

Regardless as a survival or BM hunter, I recommend using pet-based detection.

commented

yes they are showing here as 38 yards away, yet i was standing right on top of them. looking at that chunk of the snapshot, it seems as tho only one of them registered as in range or i could be misunderstanding? but when this does happen, i most certainly am standing in the middle of a group of enemies.

commented

Does it happen with things that arent target dummies? Can you provide the screenshot too? When you make a snapshot, once per login/reload, the addon saves a screenshot at the same time in your wow folder.

commented

it has happened with things that aren't target dummies yes, i notice it inside keys typically. ill send a screenshot next time it happens (had disabled that in the settings at some point and now i wish i hadn't) but it hasn't happened again tonight thankfully. worth noting, i was originally using elvui stock nameplates. when i switched to plater it seemed to happen much less frequently... no idea if that has an impact on it or not tho... just something i noticed. i also dont have friendly nameplates enabled, just enemy nameplates. lastly i disabled damaged based detection and having been only using nameplate detection.

commented

What do these commands show in your chat?

/dump GetCVar( "nameplateShowAll" )
/dump GetCVar( "nameplateShowEnemies" )

Does your client show multiple nameplates at once, or only your targeted enemy?

commented

both commands say =1 and yes i see all enemy nameplates, not just my target

commented

Can you provide the screenshot too? When you make a snapshot, once per login/reload, the addon saves a screenshot at the same time in your wow folder.

commented

I don't have a snapshot with this, though I experience the same issue pretty often. The addon does not seem to recognize enemies. This is a screenshot with the auto-display. I am exactly at the green cross and usually Hekili show the number of targets close by in the bottom right corner of the spell icon.
image

Same pull, rejoining the fight after a death, the enemy count now goes up:
image

commented

It takes both a snapshot and a screenshot (from the same time) to investigate.

commented

Hi,
I believe the issue is LibRangeCheck. It sometimes stops working correctly. I tested this with a WeakAura which checks the number of nameplates in range using the Range Check condition.
A reload is a good way to fix this, but does not always work. I noticed if I reload while a nameplate is in my field of view it works most times.

commented

i have been trying my best to reproduce the problem so i can snag a screenshot with the snapshot... but it seems to happen much less frequently or just not happen at all (this a good thing tho!) which has been the case the past few nights. i do recall at one point when i was looking into it myself, my bug catcher did catch something with LibRangeCheck? could be misremembering tho...

commented

got it to happen! still unsure what causes it but here ya go! snapshot and screenshot. can see im in range and hitting everything, but the automatic display is not registering that the other targets are in range https://pastebin.com/bschPBZP
WoWScrnShot_102724_200517

commented

Found something new. With nameplates turned on, its bugged, but with nameplates turned off, it works.

WoWScrnShot_103124_130608
WoWScrnShot_103124_130605

I am using Plater for refence

commented

That's helpful information. That suggests that the range filtering for nameplates is what gets "stuck" -- when nameplates are off, it falls back to damage-based target detection.