• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Kaboomkin - a Druid CustomClass and Resto Healbot.

    Discussion in 'Archives' started by CodenameG, Jul 12, 2010.

    Thread Status:
    Not open for further replies.
    1. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      ok. from here on out, when you guys report healbot issues, you need to specify, PVE or PVE, and what mode your in.
      PVP is programmed to follow targets that arent moving, say while protecting a base. but in pve, if in Raf mode, it will sometimes not reselect the best target as RaF Leader. and therefore will follow anyone, and not really something i think is doable, since in Raf Combat Assist, it handles following the target. i have not tested Raf in resto mode so im not sure about the logic.
       
    2. richarddoran

      richarddoran New Member

      Joined:
      Mar 11, 2010
      Messages:
      508
      Likes Received:
      3
      Trophy Points:
      0
      I've been using it in PvE using RAF Combat Assist, in resto spec, with the healbot option ticked for a while now, and I have a few notes.

      It heals the tank great, until another target starts taking damage, then it focus soley on that target, often ending up in the tank dying. Perhaps have some logic to making the top priority be the toon with the most HP? Like only heal other targets if the tank is above a certain percentage, and only if the tank currently has hots. It seems to be better at rolling hots on a large group in PvP, but in PvE it tends to do one at a time. I haven't seen it do a nature's swiftness/healing touch when the tank gets real low, so if it doesn't do that, it would be a great "oh shit" button.

      Any chance of getting it to do any CC? Like if there are more than 2-3 targets, have it roots/cyclone one? And maybe some defensive logic, like if it gets attacked, to turn on barkskin and nature's grasp, and run towards the tank. And maybe have it rez out of combat? Doing a battlerez is probably too much, (but would be nice) Also, in RAF mode, outside of combat, it doesn't want to heal much. Like if one of my guys dies, and I manually rez him, the druid wont heal until i go into combat. Its probably how the RAF functionality works, but I thought I'd mention it.

      The following portion works great, always seems to follow the tank just fine.
       
    3. foolhardy

      foolhardy New Member

      Joined:
      Jul 31, 2010
      Messages:
      52
      Likes Received:
      1
      Trophy Points:
      0
      In order to correctly cast mangle in various forms, Cat and Bear spell names need to be corrected in code. In Feral.cs

      Line 61
      {new SpellPriority("Mangle (Cat)", 99), unit => SpellManagerEx.CanCast("Mangle (Cat)") && !Me.CurrentTarget.Buffs.ContainsKey("Mangle (Cat)") }, //CHANGED TO CAT VERSION
       
      Last edited: Aug 7, 2010
    4. BauerHorst89

      BauerHorst89 New Member

      Joined:
      Jul 14, 2010
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      My Druid doesn't fight.....

      He pulls mobs but he doesn't cast a spell...

      Why?

      I'm lvl 23
       
    5. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      make sure you installed it correctly and attach a full log, do not, copy and paste things from it.
       
    6. Crazyd22

      Crazyd22 Member

      Joined:
      Mar 25, 2010
      Messages:
      165
      Likes Received:
      0
      Trophy Points:
      16
      Nice job, gonna try this out now :D
       
    7. mainwow

      mainwow New Member

      Joined:
      Jun 3, 2010
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Codename I really do enjoy the Heal bot very much, only thing ive came to notice was the delay in casting spells. In PVP these fast reactions are especially important for the sake of more healing aswell as keeping the healer alive. Ive came to notice almost any time if not geared well that the bot simply cannot keep up when a few faster reactions would have made him survive in his sleep.
       
    8. xxAhzz

      xxAhzz New Member

      Joined:
      Jan 15, 2010
      Messages:
      70
      Likes Received:
      2
      Trophy Points:
      0
      This is where it becomes very difficult making a CC. It is tough to make a "Full featured" AND "Fast" CC. You really have to chop out a lot of logic and reduce options so that the CC is extremely efficient and fast. Now, for the healbot, on top of this you must fight HB itself as it is not written as a Healbot, but as a DPS bot. So now you have to put targeting logic inside of the CC instead of relying on faster hardcoding. Where should the trade offs be? What is cut and what is kept?

      This is an evolutionary process, especially as the HB API exposed to the CC developers has changed, they must experiment with new thing and ways to make stuff go faster. Sometimes it will, sometimes it won't, sometimes it just can't go faster. Any people that can contribute by experimenting with different methods of coding the same thing and measuring the resulting times would really help the process.

      All that I am saying is Feedback is good, but dive in and become a part of the process. Then you can help make a difference where you can.
       
    9. richarddoran

      richarddoran New Member

      Joined:
      Mar 11, 2010
      Messages:
      508
      Likes Received:
      3
      Trophy Points:
      0
      I'd love to see the "follow players" logic work with more CCs. My druid leveled in WSG WAY faster than my hunter or shaman, and I attribute this to the CC being more of a "team player" following the flag carrier around, rather than running in a circle and getting repeatedly killed by 2 or more enemy players. Even for the DPS portions of this CC, if it assisted other players more, it would hardly ever (if at all) get called out as a bot, and would die less, and probably result in more BG wins, which only makes leveling and honor grinding faster.

      All in all, this CC got me from 60-80 over the last 2 BG weekends leveling purely as a healbot, and now I'm fully PvP geared, and it can hold its own fairly well in BGs. Thanks again to CodenameG for making an awesome CC!
       
    10. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      and i need to toss it back to Raphus, and taking my ideas and running with them, hes a hell of a developer. and xxAhzz because if he didnt help, the whole CC would be somewhat broken in the shape shifting department, not to mention the update to feral, that i know a lot of people including me, are loving. thank you both.
       
    11. vboom

      vboom New Member

      Joined:
      Jan 15, 2010
      Messages:
      151
      Likes Received:
      0
      Trophy Points:
      0
      Fixed. Wrong version of HB.

      /facepalm.
       

      Attached Files:

      Last edited: Aug 10, 2010
    12. Gnobiwan

      Gnobiwan Member

      Joined:
      Jan 15, 2010
      Messages:
      101
      Likes Received:
      1
      Trophy Points:
      18
      I have this CC running as a RAF slave as balance, and I have noticed the bot does not detect adds that it did not pull.

      Like my RAF leader will pull one mob, and while killing that one will grab 2 or 3 more. After the initial one is killed, the druid just sits there not doing anything until combat is over. Not sure if it is some sort of configuration on my part.
       
    13. Spaztik

      Spaztik New Member

      Joined:
      May 22, 2010
      Messages:
      73
      Likes Received:
      0
      Trophy Points:
      0
      Grinding on a level 28, He stands there and doesnt pull.

      Doing the same in both versions 1.9.5.4 and .5.5
      Any help?
       
      Last edited: Aug 11, 2010
    14. Samlock

      Samlock Member

      Joined:
      Jun 26, 2010
      Messages:
      257
      Likes Received:
      2
      Trophy Points:
      18
      Post a log.
       
    15. Spaztik

      Spaztik New Member

      Joined:
      May 22, 2010
      Messages:
      73
      Likes Received:
      0
      Trophy Points:
      0
      Tested again today, on 1.9.5.5

      Log:
       

      Attached Files:

    16. jumpclone

      jumpclone New Member

      Joined:
      Aug 9, 2010
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      0
      [19:35:12:88] Got Adds, Using Bear
      [19:35:12:477] LastCast Was Healing Touch
      [19:35:12:483] Casting Healing Touch
      [19:35:12:515] Spell_C::CastSpell(26978, 0, 0x0, 0)
      [19:35:15:707] Took 3219 ms to cast:Healing Touch
      [19:35:15:906] Got Adds, Using Bear
      [19:35:16:58] Warning: there are 3 attackers.
      [19:35:16:323] [Kaboomkin: Available Mana for Healing: -502.35
      [19:35:16:407] I died.
      [19:35:16:413] Got Adds, Using Bear

      Reason i died was, it never actually transformed into bear, even though it stated it did.

      using honorbuddy 1.9.5.3
       
    17. jumpclone

      jumpclone New Member

      Joined:
      Aug 9, 2010
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      0
      im guessing the feral part is not currently working then, as in cat form it just tries to use shred constantly,
      np, i'll wait for update :)
       
    18. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      yea, i have raf working a bit better in my test version, since the problem i noticed was it wouldnt kill mobs after the initial one was dead. so expect a fix soon

      the "Got Adds, Using Bear" only says that after droping from blance, into feral, it went into the feral bear tree. so the reason you died was you had too many adds, not that you didnt go into bear.

      if you wanna write out a feral rotation, i know some people are crying out for one, but i think it just needs a few tweeks.
       
    19. jumpclone

      jumpclone New Member

      Joined:
      Aug 9, 2010
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      0
      The thing is, i wasn't balance at all, was full feral specced :S
       
    20. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      im just saying thats how it drops down.
      if balance, it will drop down all the way, if your feral it wont.
      Blance dps
      into on low mana
      Feral dps
      Into on adds.
      Bear. tank
       
    Thread Status:
    Not open for further replies.

    Share This Page