• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • ShamWOW for HB2 - An Enhance/Elemental/Resto + PVP/RaF Healbot by Bobby53

    Discussion in 'Archives' started by bobby53, May 25, 2010.

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

      aeus Member

      Joined:
      Jan 15, 2011
      Messages:
      507
      Likes Received:
      3
      Trophy Points:
      18
      Does this CC use Heal Rain in dungeons cuz i put it on 80% and 4ppl in party was below 50% but it didn't cast heal rain, actually i've never seen it do it?
       
    2. Doug222

      Doug222 New Member

      Joined:
      Nov 5, 2010
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      Thank you for a fantastic CC !!

      is anyone else having a problem with it buffing water walking and water breathing at the start of a battle ground ? using BG Bot[Beta]. Yes I have the option to buff it off at and I also checked the config file to see if it really took the setting , shows it set to false. If others are having this problem , no big deal... if just me I'll post a log in a bit.

      Thanks
       
    3. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      It will cast Healing Rain if you have 4 or more players within a 10 yd radius whose health % is below the level configured. The default is 0% which disables it.
       
    4. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Doug, There isn't an option you toggle to disable that behavior presently. If your Shaman is setup with Glyph of Water Walking and/or Glyph of Water Breathing, it will cast those on all players within range as long as the Preparation or Arena Preparation buffs are active. I had planned on providing an option but ended up releasing this version earlier than expected so I could address the breakage from HB 2.0.0.4928. I'll add an option to disable in next release on the PVP tab. In the meantime you can disable that by replacing those Minor Glyphs. Bobby53
       
      Last edited: Jun 29, 2011
    5. Mizzy

      Mizzy Member

      Joined:
      Mar 5, 2011
      Messages:
      114
      Likes Received:
      3
      Trophy Points:
      18
      Not a class breaker, but figured I'd let ya know anyway. This is on a shaman with only 2 of 4 totems currently.

      HonorBuddy Mode: Quest
      What should have happened (be specific): Drop searing totem & healing stream totem
      What did happen (be specific): Dropped searing totem twice, healing stream totem once, then casted lightning bolt, followed by another healing stream totem.
      System time of issue (log time stamp): 7:36 PM

      Its not a huge issue at all, but it seems to be catching on a little slower when it comes to determining if a totem has been put down. Earlier today it was pushing 3-4 searing totems at the beginning of each combat (which unfortunately I have no log for), so it may be lag based.

      View attachment 6-29-2011_7_34 PM 4948 Log.txt
       
    6. Mizzy

      Mizzy Member

      Joined:
      Mar 5, 2011
      Messages:
      114
      Likes Received:
      3
      Trophy Points:
      18
      Here's an update of the last log, this time it casted searing totem 14 times at the beginning of combat at 7:41PM, and didnt stop until the mob aggroed me and the totem started casting.

      View attachment 6-29-2011_7_34 PM 4948 Log.txt
       
    7. Saif

      Saif Member

      Joined:
      Aug 10, 2010
      Messages:
      192
      Likes Received:
      1
      Trophy Points:
      18
      Healing only

      I have selected the option in the configuration page of Shamwow for Healing only. For some reason the cc still is casting Lava Burst/ Lightning Bolt occasionally. This isn't that big of an issue but I am trying to use as little mana as possible atm. Please see log below
       

      Attached Files:

    8. aeus

      aeus Member

      Joined:
      Jan 15, 2011
      Messages:
      507
      Likes Received:
      3
      Trophy Points:
      18
      Bobby: I have som suggestions. (No log this time only some suggestions)

      Been using this CC now all day long and did atleast 40+ runs in normal/heroic cata and noticed the following:

      - Ressing messes up the healing sometimes (bot selects ress but because of combat it only stands there a couple of seconds..after a while it gets the point and starts healing again but until that group looses alot of HP.) I think a good idea would be to have ressing as an option that you can turn ON/OFF (so u can ress manually).

      - Healing Rain which is a really useful spell in dungeons is rarely used because it's almost 2-3/5 that is low on hp. And CC requires 4+.
      Also people must be in range which decreases the chances that CC ever uses Healing Rain (group is often splitted up so 10yard requirement is hard to reach) and instead goes heal spam.
      Suggestion here is that you can pick how many party members haveto be %HP before using Healing Rain. And maybe set your own range too?

      - Chain Heal; Same suggestion as above. Many times when it should use Chain Heal it heals with other spells (Like Healing Wave on everyone instead of x1 Chain Heal).

      - And one last thing. Healing priority on party members. Is this something you have as future plan?

      In the good old days as healer you could spam heals and keep everyone up at 100% HP but Cata HC dungeons changed this totally and now as healer it's prio #1 = Tank , prio #2 = the rest.
      DPS can often be below 80% without any problems but CC always tries to keep them up to 100% and because of this the tank healing slows down alot.

      CC doesn't seem to care what class is low on HP? and many times when I played today it healed the warlock (which had low hp because of lifetap I guess) instead of focusing the tank which had all aggro and loosed alot of HP. The result was that CC spammed all critical spells to keep tank alive which made the mana pool go very low.

      A normal scenario would be full focus on tank until it's stable and then go for the rest.

      This was alot of text but hope you understand what I'm trying to explain (getting late here hehe).

      Peace!
       
    9. aeus

      aeus Member

      Joined:
      Jan 15, 2011
      Messages:
      507
      Likes Received:
      3
      Trophy Points:
      18
      It's probably set to Auto now. You can choose Healing Only. (Think it's in the instance tab in CC options)
       
    10. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Saif, The DPS casts were due to the spec and the configuration. Lightning Bolt was cast to take advantage of your spec (points in Telluric Currents talent.) See the log message:
      [6:24:49 PM:866] [talent] Telluric Currents: will cast Lightning Bolt to regen mana
      To prevent DPS, do not spend any talent points on either Telluric Currents or Focused insight. Although they are DPS spells, they are cast due to the benefit they give a Healer with those talents and result in little damage/aggro.

      Although 'Healing Only' was set earlier in the session, at [6:35:26 PM:658] the RAF_CombatStyle was changed to 'HealingOverCombat'. All Lava Burst and Chain Lightning casts occurred after this which is the desired behavior. That setting means if nobody needs heals, then cast DPS spells until somebody does. I recommend leaving this setting on 'Auto'.

      Thank you for the clearly written post and complete log file, and good luck with your Shaman,
      Bobby53
       
    11. Saif

      Saif Member

      Joined:
      Aug 10, 2010
      Messages:
      192
      Likes Received:
      1
      Trophy Points:
      18
      Bobby, Thanks for the reply. I appreciate your help. Just started playing the shammy again so I am basically clueless to what it is doing. Thanks for the reply and thanks for all your hardwork!

      Saif
       
    12. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Thanks for the post and your thoughts for improvement. Even suggestions usually require a log file. Based upon the description given, if the suggestion were implemented as described, then the user would be left to choose between either no ressurrection support and ressurrection support that switches to healing too slowly if the group enters combat. I'd rather fix it so it properly switches quickly if the group pulls while trying to rezz. If you keep running and encounter this again, please shoot me a log file so I can research further for you.

      The range of the spell is determined by WoW. Its a 40 yd range with a 10 yd area of effect. In general Healing Rain is a mana pig. You would never want to cast it on just 2 group members unless you just want to watch the animation and take the spell out for a run. Elitist Jerks recommends 5+ and that is the design compendium for ShamWOW's endgame PVE behaviors. The goal of ShamWOW is to automatically make the best choices based upon the available information and best in class information such as EJ, so don't look for it to expose every possible value or setting. The default is going to remain 0% and 4+ targets, but I give some thought to an option since I've opened up so many of the other healing settings.

      Chain Heal is cast if the target is within 40 yds and it will check for at least 2 hops (so 3 healed) of 12 yds each. That means if you are targeting A, then B must be within 12 yds of A and C must be within 12 yds of B, but C does not have to be within 12 yds of A. If Chain Heal isn't cast, its because there aren't 3 players needing heals meeting this criteria. It isn't mana efficient to cast Chain Heal on 2 players. If I open up the count to Healing Rain, I will for Chain Heal also.

      It already uses a heal priority based upon Health % which has worked well in Cata. A log file example of the the warlock/tank situation would be useful as it would contain an audit trail of the actual values. If the Warlock had a lower health % then it would be targeted for healing first. I would expect a priority factoring other metrics like group role, incoming damage, or number of enemies targeting a group member would work better than a priority based on class. I'll give this some additional thought, but I think there is a false economy in that the amount of healing and mana consumed will be the same. We might see better group survivability since you will always be better off risking a DPS than a Tank. I'll give this some thought and see what can be added without bogging down the heal target selection process.

      Thanks for the post,
       
      Last edited: Jun 30, 2011
    13. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Thanks Aeus, but you typically want to leave it set to 'Auto'. Here are the meanings:

      RAF Combat Style: Healing Over Combat
      If any group member requires a heal then that is top priority. If all group members are topped off however, then it will DPS the Tanks target using all available DPS spells.

      RAF Combat Style: Healing Only
      Will cast only healing spells. If Telluric Currents is specced then its proc effectively makes Lightning Bolt a mana gen and hence a healing spell. If Focused Insight is specced, then shocks are used to buff direct healing. To prevent these spells from being cast, remove those talents from your Resto build.

      RAF Combat Style: Combat Only
      Will not heal any group member. Will self-heal only if health % drops to Emergency level configured.

      RAF Combat Style: Auto
      If Resto spec, same as Healing Only.
      If Elemental or Enhancement, same as Healing Only but will switch to Off Healing if necessary (a group members health % falls below the configured Off Heal %, or the healer dies or leaves the group.) The Off Healing support is only active with this set to Auto.
      Another reason for leaving set to 'Auto' is if you run dungeons as Dual-Spec it will automatically react to the spec and select the appropriate combat style which avoids accidentally running a DPS as Healing Only, or a Healer as Combat Only.

      If is recommended to leave this setting on Auto.
       
      Last edited: Jun 29, 2011
    14. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      No problem at all. Hopefully a user doesn't need to know anything about playing a Shammy and can just let the bot, cc, and plugins do the work. The default settings in ShamWOW will take you from 1 to 85 including end game content with no change needed. The revised AutoEquip2 is working nicely and now integrates with InstanceBuddy so the same equipping logic is used continuously when grinding, questing, or doing instances. The Talented plug-in works well (doesn't handle Dual Spec though, so if you depend on it just stay DPS.)
       
      Last edited: Jun 29, 2011
    15. HB4717A34

      HB4717A34 Member

      Joined:
      Jun 24, 2011
      Messages:
      109
      Likes Received:
      0
      Trophy Points:
      16
      Question: In PVP mode, when does the CC cast Thunderstorm? I been watching it and I have not seen it cast it yet. This is on your latest build v4.3.14.
       
    16. aeus

      aeus Member

      Joined:
      Jan 15, 2011
      Messages:
      507
      Likes Received:
      3
      Trophy Points:
      18
      Thx for the feedback bobby ! :)

      If I come across the priority thing again I will post a log.

      Keep up the good work!

      Btw, don't you have SVN?
       
      Last edited: Jun 30, 2011
    17. aeus

      aeus Member

      Joined:
      Jan 15, 2011
      Messages:
      507
      Likes Received:
      3
      Trophy Points:
      18
      Bobby: Now im on u again :D

      Everytime I change the Drink mana setting from 65% to like 1% it switches back after next HB restart. I don't want CC to drink. I want to do this manually.

      How can I fix this?

      EDIT: And it seems like its not the ressing bot tries in combat when someone dies (this time it was the tank)... Its the Riptide spam according to log?
      And this is really really broken.. wipes the whole group sometimes because of late heals.

      Here is the log: Check after 21:08.

      EDIT2: This Riptide thing seem to occur only when tank dies in battle.. One hunter died and CC didn't try riptide on that player. So it's seems to be tank only.

      View attachment 2011-06-30_20_12 1176 Log.txt
       
      Last edited: Jun 30, 2011
    18. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Bobby53, I just wanted to thank you once again for sharing such amazing work with the community!

      I recently took my shammie into a dungeon with a Pally tank. My resto shammie was keeping Earth Shield up on him, but it was over-writing his Righteous Fury. When he re-applied Righteous Fury, it over-wrote Earth Shield. As a result, I had to play this one by hand. :D

      I don't know if Righteous Fury/Earth Shield over-writing is a new mechanic, has existed for a while, or an outright Blizzard bug. But, would it be possible to disable Earth Shield, if the tank is a Pally? I looked through the ShamWoW config, but could find no option for disabling it.

      thanks for the consideration!
      chinajade
       
    19. HB4717A34

      HB4717A34 Member

      Joined:
      Jun 24, 2011
      Messages:
      109
      Likes Received:
      0
      Trophy Points:
      16
      You sure it was over-writing the Righteous Fury? The new interface consolidate the buffs into one icon when you have too much. Its probably was hidden away in one of the icon.

      I run a Pally with Shaman healing earlier today and notice no problem with the two buffs.
       
    20. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Yes, i checked the consolidated buffs explicitly. As a test, I got my own pally out, grouped with resto shammie, and re-ran the test.

      Every time the pally cast Righteous Fury, the ShamWoW resto shammie would immediate cast Earthen Shield. This confirmed that Righteous Fury was overwriting Earthen Shield. I also observed that when Earthen Shield was cast, Righteous Fury was no longer active.

      I turned off 'consolidated buffs' as an option, and reran the tests with the same results.

      So yes, through testing, I saw both of them overwriting each other. I even restarted both WoWclients on the chance it was a WoWclient glitch. If it is, its consistent for me. I'm _certain_ the problem is the WoWclient, but don't know how else to work around it.


      Thanks for trying to help!


      cheers,
      chinajade
       
    Thread Status:
    Not open for further replies.

    Share This Page