• Visit Rebornbuddy
  • TuanHA Death Knight- The Ultimate Experience

    Discussion in 'Archives' started by tuanha, Dec 24, 2012.

    1. ephedragold

      ephedragold New Member

      Joined:
      Jun 18, 2012
      Messages:
      77
      Likes Received:
      2
      Trophy Points:
      0
      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!
       
    2. PTankadin

      PTankadin New Member

      Joined:
      Feb 8, 2012
      Messages:
      157
      Likes Received:
      1
      Trophy Points:
      0
      turn off framelock
       
    3. PTankadin

      PTankadin New Member

      Joined:
      Feb 8, 2012
      Messages:
      157
      Likes Received:
      1
      Trophy Points:
      0
      tuanha, I also noticed it'a not using Necrotic Scrike, is this also fixed in SE?
       
    4. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      I think it already fixed in SE, I haven't much time to update Public Release yet.
       
    5. jack1010

      jack1010 Member

      Joined:
      Dec 18, 2011
      Messages:
      194
      Likes Received:
      1
      Trophy Points:
      18
      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
       

      Attached Files:

    6. XxMattXx

      XxMattXx New Member

      Joined:
      Sep 10, 2012
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
      Last edited: Apr 1, 2013
    7. Haggy223

      Haggy223 New Member

      Joined:
      Mar 7, 2013
      Messages:
      180
      Likes Received:
      1
      Trophy Points:
      0
      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
       
    8. 7219114

      7219114 New Member

      Joined:
      Feb 5, 2013
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      unholy needs lots of love the damage is super low
       
    9. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      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 :D
       
    10. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      I think we already have excellent plugin from Phelon, just use it it rock (on both free and private version)
       
    11. Zicoth

      Zicoth Member

      Joined:
      Oct 17, 2011
      Messages:
      544
      Likes Received:
      2
      Trophy Points:
      18
      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.
       
    12. Haggy223

      Haggy223 New Member

      Joined:
      Mar 7, 2013
      Messages:
      180
      Likes Received:
      1
      Trophy Points:
      0
      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
       
    13. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      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...
       
    14. worklifebalance

      worklifebalance New Member

      Joined:
      Oct 26, 2012
      Messages:
      140
      Likes Received:
      2
      Trophy Points:
      0
      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;
              } 
      
       
    15. woodswalker5

      woodswalker5 New Member

      Joined:
      Jul 30, 2012
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    16. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      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.
       
    17. PTankadin

      PTankadin New Member

      Joined:
      Feb 8, 2012
      Messages:
      157
      Likes Received:
      1
      Trophy Points:
      0
      Can you PM me the link for the SE?
       
    18. worklifebalance

      worklifebalance New Member

      Joined:
      Oct 26, 2012
      Messages:
      140
      Likes Received:
      2
      Trophy Points:
      0
      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.
       
      Last edited: Apr 2, 2013
    19. 7219114

      7219114 New Member

      Joined:
      Feb 5, 2013
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      can you make it where it has who you cc like ur hunter routine :) ? plz
       
    20. Beast

      Beast Member

      Joined:
      Apr 22, 2010
      Messages:
      618
      Likes Received:
      6
      Trophy Points:
      18
      What
       

    Share This Page