Hello all. I have tried mixing every setting i can think of but i get a lot of lag/ screen delay when running this CC. I have all of his CCs and this only happens with a few. Has anyone figured out a way to fix this or is it up to him to optimize it? I have even tried with all addons off and even in full 25 man raids with max settings I get 50-60 FPS so I know it's not my computer. Any help would be great. Thanks!
Heres a log Tuanha with framelock disabled ect its been lagging ever since unholy update i tried singular and it dose not lag at all
I'm having a little trouble getting this working in arena. It works great everywhere else i've used it for months. However when I enter arena the only thing it uses is conversion and does nothing else. I have played over 50 games with the bot on and during 1 game it randomly started and worked fine. Not sure if I have an option ticked somewhere that I should'nt I use TUAHNAPALA in arena without any issues. I'll post a log when I get home if it's needed. Hopeing this is a problem others have encountered and can reply with an easy fix, thanks.
Is there a way to spee up movement? So that the bot stays a lot closer to it's Targets? That's something the Ultimate PvP plugin does. Maybe this could be integrated into the CC as well? Haggy
Unholy need Blizzard love not CR. I've test on all CR and Unholy dps is always lower than Frost. That class mechanic and nothing I can do
I think we already have excellent plugin from Phelon, just use it it rock (on both free and private version)
Using free version for daily quests atm, seems awesome except one thing. When i questing blood specced, and bot does vechicle quests, if bone armor expire bot trying renew it. And since its impossible in vechicle, bot just stucking sitting or flying in vechicle. Cant find in options anything about Bone shield about turn it on/off.
Hi. Just found the following error in my log: [10:39:59.345 D] System.NullReferenceException: Object reference not set to an instance of an object. at TuanHA_DK.Classname.<DeathGrip>b__16a(Object ret) in e:\zzWow\WOW\Honorbuddy RELEASE\Routines\TuanHADKSpecialEdition\THCommon.cs:line 1540 at Styx.TreeSharp.Decorator.CanRun(Object context) at Styx.TreeSharp.Decorator..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.Decorator..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.Decorator..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.Decorator..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.() But the bot works fine from what I can say. So I don't know if this error is important at all. Just thought I let you know. Cheers Haggy
Just don't worry about it Haggy. That happen sometime like when you target someone and about to cast a spell, the target die/vanish/log out...
Hello Tuanha, I ran http://www.jetbrains.com/profiler/ on your DK CR because it is too laggy for me to use in Arena with Tyrael. It looks like all of the CR lag i coming from aura checks. A very large portion of it is from DebuffCCDuration and DebuffStunDuration. I suspect if you rebuild those bool's to use hash sets it will drastically increase performance and perhaps fix the frame lock issues. I ran into similar issues on my rogue in the past. It could also be related to how often the CR is calling those bools. Apoc made a very good suggestion about using HashSets. I would try rewriting all of your code in THDebuff to use HashSets. Here is an untested example that might work based off Apoc's suggestion and some code I have used in the past. Code: public bool DebuffCCDuration(WoWUnit target, double duration) { HashSet<int> ccDebuffs = new HashSet<int>() { 30217, //Adamantite Grenade 89766, //Axe Toss (Felguard/Wrathguard) 90337 //Bad Manner (Monkey) }; var auraList = target.GetAllAuras(); foreach (WoWAura aura in auraList) { if (!aura.IsActive) continue; if (aura.TimeLeft.TotalMilliseconds > duration && ccDebuffs.Contains(aura.SpellId)) return true; } return false; }
I can't get it to work in arena's properly. It stance dances but never casts any spells. I have to do the rotation myself and it may or may not lock up half way through a match.
I've tried HashSet before but there's reason I have to manually make this list. There are some debuff that just can't track by id, it have to use Name to track. Psychic Scream/Psychic Terror are few of those... that the reason why I have to rely on this slow function... I'm try again to see it it work.
Perhaps something like this then: Code: public bool DebuffCCDuration(WoWUnit target, double duration) { HashSet<int> ccDebuffsID = new HashSet<int>() { 30217, //Adamantite Grenade 89766, //Axe Toss (Felguard/Wrathguard) 90337 //Bad Manner (Monkey) }; HashSet<string> ccDebuffsName = new HashSet<string>() { "Psychic Scream", "Psychic Terror" }; var auraList = target.GetAllAuras(); foreach (WoWAura aura in auraList) { if (!aura.IsActive) continue; if (aura.TimeLeft.TotalMilliseconds > duration && (ccDebuffsID.Contains(aura.SpellId) || ccDebuffsName.Contains(aura.Name))) return true; } return false; } I assume it would be a lot better if you did not have to add the name check. Would prefer to see it fail without using the name first.