Turns out you're right. DH combat doesn't support Hexing Pants
Here, try this one out and let me know if it works
It works ... but throw many exception
Exception during bot tick.System.NullReferenceException: Object reference not set to an instance of an object.
at Trinity.Trinity.GetDemonHunterPower(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\Abilities\DemonHunter.cs:line 426
at Trinity.Trinity.AbilitySelector(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\AbilitySelector.cs:line 114
at Trinity.Trinity.TargetCheck(Object ret) in d:\Demonbuddy\Plugins\Trinity\Combat\TargetCheck.cs:line 164
at Zeta.TreeSharp.Decorator.CanRun(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()
Exception during bot tick.System.NullReferenceException: Object reference not set to an instance of an object.
at Trinity.Trinity.GetDemonHunterPower(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\Abilities\DemonHunter.cs:line 426
at Trinity.Trinity.AbilitySelector(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\AbilitySelector.cs:line 114
at Trinity.Trinity.TargetCheck(Object ret) in d:\Demonbuddy\Plugins\Trinity\Combat\TargetCheck.cs:line 164
at Zeta.TreeSharp.Decorator.CanRun(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()
Exception during bot tick.System.NullReferenceException: Object reference not set to an instance of an object.
at Trinity.Trinity.GetDemonHunterPower(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\Abilities\DemonHunter.cs:line 426
at Trinity.Trinity.AbilitySelector(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\AbilitySelector.cs:line 114
at Trinity.Trinity.TargetCheck(Object ret) in d:\Demonbuddy\Plugins\Trinity\Combat\TargetCheck.cs:line 164
at Zeta.TreeSharp.Decorator.CanRun(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()
Exception during bot tick.System.NullReferenceException: Object reference not set to an instance of an object.
at Trinity.Trinity.GetDemonHunterPower(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\Abilities\DemonHunter.cs:line 426
at Trinity.Trinity.AbilitySelector(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\AbilitySelector.cs:line 114
at Trinity.Trinity.TargetCheck(Object ret) in d:\Demonbuddy\Plugins\Trinity\Combat\TargetCheck.cs:line 164
at Zeta.TreeSharp.Decorator.CanRun(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()
Exception during bot tick.System.NullReferenceException: Object reference not set to an instance of an object.
at Trinity.Trinity.GetDemonHunterPower(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\Abilities\DemonHunter.cs:line 426
at Trinity.Trinity.AbilitySelector(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) in d:\Demonbuddy\Plugins\Trinity\Combat\AbilitySelector.cs:line 114
at Trinity.Trinity.TargetCheck(Object ret) in d:\Demonbuddy\Plugins\Trinity\Combat\TargetCheck.cs:line 164
at Zeta.TreeSharp.Decorator.CanRun(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()