• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PAID] HazzDruid [Premium Edition]

    Discussion in 'Druid' started by hazard, Feb 7, 2011.

    1. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      The deep corruption healing is not working the right way
      The CC uses Wild Growth and Rejuvation on targets without the Debuff, that kills peoples (especially Wild Growth) that already have a stack (or more) but aren't the current healtarget
      Swiftmend isn't used, which shouldn'T (as far as i know) produce any stacks
       
    2. Kroniq

      Kroniq Member

      Joined:
      Feb 21, 2011
      Messages:
      152
      Likes Received:
      1
      Trophy Points:
      18
      best bet with swiftmend its to focus a hunters pet rejuv then switmend
       
    3. Nieeru

      Nieeru New Member

      Joined:
      Jul 10, 2012
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      So, I'm having some issues actually getting this to work at all.
      I tried in a few dungeons and battlegrounds through LazyRaider without it healing at all!
      I also tried playing around with the settings quite a bit, but I think it only seemd to make matters worse.

      View attachment 15.07.2012_05_37 4504 Log.txt
      View attachment 15.07.2012_05_57 3364 Log.txt

      Here's two logs, me playing around with different settings.
      I've got Healing out of Combat, Lifebloom and Enable Combat enabled on Restoration. Disabled Movement and enabled usage of Trinket 1/2 on cooldown. And within LazyRaider, I've got "Auto Target" and "Run without a tank (no leader)" enabled.

      A little bit of enlightenment would be greatly appreciated from anyone!
      I really hope someone can tell me what I'm doing wrong. :x

      Cheers for a great CC nonetheless!
       
    4. OmniRed

      OmniRed New Member

      Joined:
      Aug 14, 2010
      Messages:
      366
      Likes Received:
      1
      Trophy Points:
      0
      I Have the exact same problem. Singular works fine - but when I try to use Hazzdruid on bgbuddy it mounts to a fight, then stands and gets killed. Not really sure what else to do.
       
    5. projektt

      projektt Active Member

      Joined:
      Sep 21, 2010
      Messages:
      1,424
      Likes Received:
      8
      Trophy Points:
      38
      I don't want to search 103 page if this has been answered but at what level can you start using this? I want it to heal in dungeons from 10-85
       
    6. projektt

      projektt Active Member

      Joined:
      Sep 21, 2010
      Messages:
      1,424
      Likes Received:
      8
      Trophy Points:
      38
      I'm leveling a druid right now and love this explanation but when should tree form and tranq be used in each of these phases? If you could give a description of that I thank you :)
       
    7. yajinni

      yajinni New Member

      Joined:
      Jan 20, 2011
      Messages:
      422
      Likes Received:
      1
      Trophy Points:
      0
      is it me or does this just barely work? seems to be VERY slow to reacting. So far only have tested it in LFR. but easily last place in healing and not even competing with other healers.
       
    8. projektt

      projektt Active Member

      Joined:
      Sep 21, 2010
      Messages:
      1,424
      Likes Received:
      8
      Trophy Points:
      38
      He said it bugs out in 25 man mode. There's too many people in the group I guess and HB can't think that fast. He said it works best in 10man and 5 man
       
    9. rob-man

      rob-man New Member

      Joined:
      Mar 17, 2012
      Messages:
      223
      Likes Received:
      0
      Trophy Points:
      0
      When i use this cc with BG Buddy and resto specc it only runs but doesn't heal?
       
    10. projektt

      projektt Active Member

      Joined:
      Sep 21, 2010
      Messages:
      1,424
      Likes Received:
      8
      Trophy Points:
      38
      attach a log
       
    11. rob-man

      rob-man New Member

      Joined:
      Mar 17, 2012
      Messages:
      223
      Likes Received:
      0
      Trophy Points:
      0
      It only does selfheal i think
       

      Attached Files:

    12. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      Just a little confused on the use of this plugin. Is it free-standing, as in will work with CCs outside of HazzDruid?
       
    13. hazard

      hazard Well-Known Member Buddy Store Developer

      Joined:
      Sep 16, 2010
      Messages:
      1,854
      Likes Received:
      59
      Trophy Points:
      48
      Please stop making posts about the CC running slow I am already aware the new group detection method is causing the problem.
      Once I have found a way to fix it there will be an update.
       
    14. seblawl

      seblawl New Member

      Joined:
      Jul 13, 2012
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      I will not try to go into too much detail about the code on itself - you've used a lot of bad programming practices in your code and all in all, the code looks ugly and the code's logic isn't entirely correct. This is also why some of the code slows down the entire process.

      But enough about that, I'm not here to flame. I use your CC for my druid, mainly because of the lack of time to write my own, so thank you for making one for everyone.

      One big issue I noticed is that the bot doesn't face the enemy while "Use Movement" is disabled.
      One even bigger issue is that, if you target yourself, the CC will make the bot go haywire and randomly twitch as it attempts to turn it's face to itself.

      To fix both of these errors, open up "HazzDruid.cs" and go to line 212.

      You will notice this code:
      Code:
              private bool DruidMove()
              {
                  if (Me.CurrentTarget != null && HazzDruidSettings.Instance.UseMovement && Me.Combat)
                  {
                      DoMovement(Me.CurrentTarget);
                      Me.CurrentTarget.Face();
                      Combat();
                      return true;
                  }
                  else
                  {
                      Combat();
                      return true;
                  }
              }

      Change it into:
      Code:
              private void DruidMove()
              {
                  if ((Me.CurrentTarget != null) && HazzDruidSettings.Instance.UseMovement && Me.Combat)
                  {
                      DoMovement(Me.CurrentTarget);
                  }
                  
                  if ((Me.CurrentTarget != null) && Me.Combat && (Me.CurrentTarget != Me)) {
                      Me.CurrentTarget.Face();
                  }
                  
                  Combat();
              }

      Fixes I've done:
      • Removed duplicate code.
      • Made function type void instead of bool.
      • Added check to prevent facing target if target is the current player.
      • Fixed CC not facing enemy when "Use Movement" was disabled.


      This will fix the issue of not facing your target while in combat & "Use Movement" is disabled and the issue of the bot going haywire when you target yourself while using this CC.
      This issue shouldn't have existed in the first place, but your programming logic isn't entirely correct, as I've mentioned before.

      However, this is free and you took time to create it, so thanks for that, I don't intend to flame for no reason. I could try to go through everything and optimize it (or even write my own), but since I don't have the time (or to be more exact, work is taking up my time so I'd lose money) I'll say thanks for the free druid CC and I'll leave it at that.

      PS (for programmers only): I should note I'm not familiar with HB code & I've never -ever- written something for HB before, but C# stays C#. I've only modified the code's behaviour as compared to the original script. This means I've altered the logic, not the actual used functions. In terms of opcode, the very simple function I've modified runs slightly faster than before (unnoticeable, 'slightly faster' in terms of several milliseconds). Duplicate code was also removed.
       
      Last edited: Jul 15, 2012
    15. woody587

      woody587 New Member

      Joined:
      Apr 5, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Doesn't do feral or bal for me in bgs, i made just i selected bal or feral which ever spec im in, then doesn't attack much, and follows target
       
    16. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      It lifeblooms itself and not the tank when running 5-man Heroics =O
       
    17. quel

      quel Member

      Joined:
      Oct 19, 2010
      Messages:
      844
      Likes Received:
      7
      Trophy Points:
      18
      Feral pvp: Troll, Nelf
      Feral pve: Troll, Worgen
      Restopve: Troll, Worgen
      Restopvp: Tauren, Nelf
      Balancepve: Troll, Worgen
      Balancepvp: Tauren, Nelf
       
    18. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      uhmm?
       
    19. acacia

      acacia New Member

      Joined:
      May 26, 2010
      Messages:
      146
      Likes Received:
      1
      Trophy Points:
      0
      I've also noticed this. I'll try and get a log later on.
       
    20. hazard

      hazard Well-Known Member Buddy Store Developer

      Joined:
      Sep 16, 2010
      Messages:
      1,854
      Likes Received:
      59
      Trophy Points:
      48
      Code:
              private void DruidMove()
              {
                  if ((Me.CurrentTarget != null) && HazzDruidSettings.Instance.UseMovement && Me.Combat)
                  {
                      DoMovement(Me.CurrentTarget);
                  }
                  
                  if ((Me.CurrentTarget != null) && Me.Combat && (Me.CurrentTarget != Me)) {
                      Me.CurrentTarget.Face();
                  }
                  
                  Combat();
              }
      
      Wouldn't work mate as if you wanted to play manually and say run away from an enemy the CC would constantly force you to face the enemy and run towards in. Probably ending in your dead!
       

    Share This Page