Hello Bobby.
I'm gonna do something you hate and I'm sorry in advance!
I'm making something where I'm forced to interact with low flying mobs but out of range for melee abilities and singular struggles to handle it.
With default settings it loops:
Code:
[04:03:26.505 N] (Singular) (Singular) HeroicLeap: jump target is hitbox of ..F979
[04:03:26.506 N] (Singular) (Singular) HeroicLeap: aborting, target is 45.837 off ground and melee is 6.133
Turn off heroic leap and charge it looks like this:
Code:
[04:27:09.472 N] (Singular) [WoWRedError] You are too far away!
[04:27:09.675 N] (Singular) ... [prot] h=99.8%/r=24.0%, stnc=DefensiveStance, Ultim=False, aoe=1, cc=0, dmg1500=0, dmg5000=0, Unyielding Strikes=0 ms, Avatar=0 ms, Targ=..FE59 100.0% @ 55.9 yds, Melee=False, Facing=True, LoSS=True, DeepWounds=0
[04:27:10.207 N] (Singular) MoveToMelee(Moved): towards ..FE59 @ 51.9 yds
The culprit is that heroic throw is only part of the pull behavior and not the actual rotation.
I did a work around in protection.cs and added it but singular is moving under them and heroic throw cant be used so close.(even with !Target.IsWithinMeleeRange)
It also doesn't use taunt for pull behavior.
Glad had the same result.