• 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. hbaioni

      hbaioni New Member

      Joined:
      Oct 17, 2011
      Messages:
      299
      Likes Received:
      1
      Trophy Points:
      0
      Hello Bobby! I wanted to ask you about RAID setup... The thing is: when I use your custom class for 5-man heroics, it works great. It never wipes, it even heals the DPS players... Now, in raids, it's a completely different story. With the default behavior it is always the worse healer... (last in recount). I tried the other behaviors, "Raid Healing" and "Healing Rain Spec". (I changed my spec to 7/2/32). But id doesn't spam HR or CH... So, I end up at the bottom of the list again... Perhaps my configuration is wrong... I want it to spam HR and CH, even though the players don't need them... Since it has Telluric Currents, it can spam LB when HR is on cooldown... I mean, this is the way I play it, and i never run OOM... It there a way to make the bot behave this way? I have recently been asked to join a very good raid group, and to be honest, i'm not a very good healer myself... I need to setup the bot to behave the way I want... Can you help me? Just tell me the options and the values i need to change.
      Thanks in advance.
       
    2. Poofie

      Poofie Member

      Joined:
      May 15, 2011
      Messages:
      232
      Likes Received:
      1
      Trophy Points:
      18
      Sorry if this has already been asked, and responded too, but there is just sooo many pages.. Is it just me or is Spirit wolves not working correctly while using lazy raider? Its never using it for me on bosses, or anything. Which is kinda annoying. I have checked "save spirit wolves for bosses" so i dont really get why it refuses to cast it
       
    3. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      hbaioni, Thanks for your post. Any time you post about your observations or experience, be sure to follow the steps provided in the ShamWOW Frequently Asked Questions [CLICK HERE]. I need that information to be able to assist you, even if it is only to see the version of ShamWOW and config options you are using. You should know that the design objective of ShamWOW is not to match your style of play, which you may not want to do anyway if you describe yourself as not being a very good healer. ShamWOW tries to analyze the combat scenario, current mana%/health%, equipped gear, talent build, glyphs, and many other factors to provide the best in class response automatically without requiring additional configuration. The Group Healing tab will require some adjusting at end game because of the wide variety of roles a Shaman serves and the change in spell weighting. If you are running with other well geared healers that are good players, you will need to change your healing configuration from the current one which is balanced to one favors trying to snipe heals.

      For me to assist, please do the following:

      On the Group Healing tab:
      o click Raid Healing
      o set Raid Healing Strategy to Auto
      o enable Heal Pets

      Then run a Raid and post again providing details about the raid and your complete debug log. I'll be able to assist after that and if we need to add another preset with some custom behavior I'll commit to that for you and others that would rather go OOM as long as they can max out HPS.

      Thanks for the post and good luck with your Shaman, Bobby53
       
      Last edited: Feb 21, 2012
    4. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Poofie, Thanks for the post and Welcome to ShamWOW! Your results do not match mine, so you will need to follow the steps on the ShamWOW Frequently Asked Questions [CLICK HERE] for steps on posting the details needed for me to assist. Spirit Wolves do cast so it is either your configuration or using an older version. I can't know that without the info described in the FAQ that is needed for issue posts however. Thanks again and good luck with your Shaman, Bobby53
       
    5. Filmfilm

      Filmfilm Member Legendary

      Joined:
      Jan 15, 2010
      Messages:
      118
      Likes Received:
      1
      Trophy Points:
      18
    6. magichat

      magichat New Member

      Joined:
      Feb 18, 2012
      Messages:
      6
      Likes Received:
      1
      Trophy Points:
      0
      Hi bobby53,

      Thank you very much for sharing this CC. It's amazing! Brilliant work! I have only used as Resto spec, but I can't wait to try out the others. I have a few suggestions for PVP playstyle options if and when you have the time to look:

      [totems]
      - Glyph of Healing Stream Totem. I noticed it was using mostly resistance totem, healing stream totem use is pretty common especially that we can get both totems in 1 with the glyph.
      - When the bot is guarding an area such as a flag in AB it doesn't drop a totem set until enemies are within range. I usually always have a totem set down, even if there aren't any visible enemies present. This can save a global later once a potential stealth class pops or zerg from enemy team. Out of combat totem placing has also been posted about before, but I wanted to give you this specific use case.
      - The use of magma totem if you are friendly within 10 yards has recently been sapped.
      - Use Tremor Totem over trinket for fears effects. I noticed that it would trinket fears and use the Tremor to get out of fears only once my trinket has been used up. I usually prefer to use the totem on the first fear, this saves the trinket for potential stuns.
      - Spirit Link Totem. I know you've commented on this before that you'd like to leave this manual. But it would be useful as an option for PVP modes to use when you are silenced/locked out of resto spell tree to use based on a certain % of health, even if there isn't a detection for friendlies. It's our best OHSHIT button if we are unable to cast. Usually when other team members see this down and they have low health they will move into it's range.
      - Grounding totem on cooldown option, or based on certain high priority incoming enemy spell list.

      [shocks]
      - More tactile usage of shocks if Healing Over Combat option is set for resto. For instance if the targets are melee non-stealth (or hunters) use Earth Shock, if target is a rogue use Flame Shock. This just puts more pressure on re-stealthing options, force a cloak of shadows.
      - Shock on cooldown to get more focused insight procs, this may have been situational when I was watching it based on target range.
      - If Flame Shock is on cooldown, use it before Lavaburst. I noticed many Lavabursts going out but no pre-DoT Flame Shocks for crit.

      [Shields]
      - If I have Water Shield on it'd be useful to have an option to rotate Earth Shield to the lowest HP friendly targets within range. From watching it just seemed to only reserve Earth Shield for myself, but my playstyle prefers to rotate Earth Shield around to those who need it the most. Especially useful to make the most of the Nature's Blessing talent. I usually place Earth Shield on myself after I hit a certain low HP threshold, otherwise it's always being rotated on lowest friendly targets.


      I used the search thread for all of the requests, if any are duplicate it's only to give another perspective on their situational use and playstyle. Thanks again for all of your hard work, I can't rave enough about how good this CC is.


      Cheers!
       
      bobby53 likes this.
    7. abroseh

      abroseh New Member

      Joined:
      Feb 19, 2012
      Messages:
      176
      Likes Received:
      0
      Trophy Points:
      0
      How does this do in pvp?
       
    8. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      magichat, Thank you for the detailed and well considered post! +rep I appreciate you sharing your thoughts on both general and Resto specific PVP play considerations. I'll try to respond to each of these below in context to your suggestion.

      It should be defaulting to Healing Stream Totem if the Glyph of Healing Stream Totem is slotted, otherwise the Elemental Resistance Totem. If that does not match your results, please submit and issue as described in the ShamWOW Freqeuntly Asked Questions [CLICK HERE]. Edit: nevermind. Have just decided to default to Healing Stream regardless of glyph being present since if someone prefers Elemental Resistance they can config for it.
      Note to other readers -- if you prefer a different totem than the one ShamWOW casts by default you can use Class Config to set your preference.

      This would already be implemented except the Bot does not communicate to the CC what its intentions are. In otherwords, even though BGBuddy has a status that says "Moving to defend Farm", it doesn't communicate its intent to ShamWOW. There should already be support (in a sense) for this in LazyRaider PVP where it will not Recall totems if totems exist that were not set by ShamWOW. This could have been broken by a recent change in that area now that I think about it, so I will be sure to check that as I look at the other request. I will also revisit auto-determining if not moving and near a PVP objective.

      Good ask. I will give that a look.

      That is the behavior in Enhancement PVP which was rewritten a couple releases ago. The behaviors for each of the classes in each of the different combat and operational scenarios is different (since they need to prioritize their reactions differently) so the fact something is in place for one class/scenario won't mean its present for others (as in this case.) I will incorporate the improvements from the Enhancement work into the Elemental and Resto PVP implementations in the next release or so.

      Actually the reference to manual use of Spirit Link was really intended for discussions of use of Spirit Link in PVE and is due to its limited range. I was going to implement it in PVE as a selfish damage reduction cooldown, but didn't so I could avoid the numerous posts I was sure to receive about how it was using it incorrectly. I will be implementing appropriate use in PVE, but it requires some other changes to be completed first. I absolutely agree regarding the situational use described for PVP which will be much easier to add so will look to add that in the next couple releases. Thanks for the ask.

      The on Cooldown option is needed for PVE support as well, where it allows you specify a different Air totem as the default but indicate that it serves as a filler for use during Grounding totem cooldowns. Look for that in the next couple of releases. I'll also add the Grounding totem PVP White list which will allow support for saving it for moments it detects an enemy casting a specific spell.

      Agreed.

      Good point. Currently the implementation is PVE-centric in that it takes a mana conservation approach saving Shocks to proc a Focused Insight when needed for a big heal so it isn't inadvertently used on a HW, etc. I'll revise the Resto PVP Combat behaviors to keep it on cooldown.

      That doesn't match the results of my testing. Please submit an issue post as described in the ShamWOW Frequently Asked Questions [CLICK HERE] if you encounter this again. Note that I will need the complete debug log file and local system time as HH:MM:SS at the point where you observed an LvB cast without a prepatory FS while FS not on cooldown.

      It was previously implemented to do this, however it was unsatisfactory. I found that in fully automated PVP play the Shaman would end up getting stunned most of the time being unable to cast Earth Shield on themself, while it remained on another character that at the time was lower health but had a much better ability to withstand the damage they were taking. The result was the Shaman got burnt down quickly. The best measure for identifying the Earth Shield target is the amount of anticipated incoming damage balanced against the targets ability to resist that damage. Since that complexity is currently outside the realm of ShamWOWs implementation, ShamWOWs current model is a self-preservation model which is suitable for random battlegrounds. You can use the Shield Twisting values as described in the FAQ to twist between Earth Shield and Water Shield based upon current mana level. For rated BGs and arena you will be using LazyRaider and should check the Disable Shields option so you can control casting the shields yourself as you deem most appropriate. I will look at this again down the road, but currently there are a number of higher priority items (some of which you identified in this post) which warrant attention.

      Thank you very much for your post and the detailed observations of Resto PVP play. If you are going to look at another specs performance, please look at Enhancement PVP first. That was rewritten most recently so before carrying some of the improvements there forward to behaviors for other specs it would be ideal to refine them first.

      Thank you again and good luck with your Shaman, Bobby53
       
      Last edited: Feb 22, 2012
    9. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      HB9806B90 & Filmfilm, My apologies, but this CC is not currently able to support RaidBot. All raiding support for ShamWOW is via LazyRaider. A new version of that will be released this week. Thanks and good luck with your Shaman, Bobby53
       
      Last edited: Feb 22, 2012
    10. hbaioni

      hbaioni New Member

      Joined:
      Oct 17, 2011
      Messages:
      299
      Likes Received:
      1
      Trophy Points:
      0
      Hello Bobby,
      I did what you requested. First i'll port the mandatory data:

      HonorBuddy Mode: RaF
      Shamans Location: Dragon Soul
      What should have happened (be specific): (explained below)
      What did happen (be specific): (explained below)
      Computer time of problem (local time, not realm time): 13.21

      OK, i setup everything the way you told me. RAID HEALING + HEALING STRATEGY AUTO + HEAL PETS. There was another shaman in the group, and i had better gear than him... Nevertheless, he ended up first in the recount meter and i ended up third. Why? He was spamming HR and CH, and the bot was casting HW, GHW, HS, among other things. I have telluric currents, but the bot never used it... (I guess that's because he was busy healing all the time, but... the thing is, i was OOM at the end of the fight, while the other shaman, who was doing way better than me, had almost half of his mana bar).

      Here's the log. Can you please help me tweaking it?
       

      Attached Files:

    11. magichat

      magichat New Member

      Joined:
      Feb 18, 2012
      Messages:
      6
      Likes Received:
      1
      Trophy Points:
      0
      Hey Bobby53,

      Thanks for taking the time to respond. I'll make sure to keep track of any logs for future posts/reports. I'm looking forward to checking out how it does for Enhancement, can't wait.

      Thanks for your considerations.

      Cheers!
       
    12. shlord

      shlord Member

      Joined:
      Jan 4, 2012
      Messages:
      457
      Likes Received:
      1
      Trophy Points:
      18
      u are the best bobby.
       
    13. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      hbaioni, I greatly appreciate the data. I've reviewed the file extensively. Here are some observations pertaining to the Ultraxion fight:
      ,
      - Fight Started with 81% mana, lowest mana level was 6%
      - Riptide: Cast 41 times
      - Healing Rain: Cast 14 times, it was on cooldown a little over 40% of the time in this encounter
      - Chain Heal: Cast 27 times
      - Greater Healing Wave: Cast 28 times
      - Healing Surge: Cast 25 times
      - Healing Wave: Cast 14 times
      ,
      That was way too many Healing Surges, and also more Greater Healing Waves than we would want. 14 Healing Waves for a five and half minute fight is fine depending upon the spread of the targets, plus you have it glyphed. You definitely do not want to use Chain Heal as a single target heal repeatedly. A revised config should drastically reduce the number of Healing Surges and percolate that count upwards to additional Chain Heals (assuming the required number of hops is satisfied.) As for the mana, it wasn't OOM but it was close enough to worry. It would have been better to begin the fight at 100% mana, but you ended up regenning mana to reach almost 99% during the fight.
      ,
      Changes you should make to your Character:
      - Glyph of Earthliving Weapon: needed for 25 mans - replace Glyph of Water Shield
      ,
      Changes to consider for your Character:
      - Telluric Currents: ShamWOW did try to use it, but couldn't get a cast off because the raid was continually in need of healing. Lightning Bolts are only cast for mana regen when there is a lull in the action and everyone is healed up (above the Need Heal % which was 90% in your config.) There were 3 attempted Lightning Bolt casts, but each was cancelled because of a players health dropping. So for this encounter those talent points were wasted. Look to a build similar to [CLICK HERE] if you don't get any use of it on other bosses either.

      - Improved Cleanse Spirit: you have 1 point in there, but Cleansing has nothing to do with maxing heal #'s. Cleanse Priority is set to Low (so cleanses only cast if all raid members are above the Need Heal %.) Clearly you will run other things, but if you never cleanse then that point is wasted as well. Combined with Telluric Currents that's 4 points you are currently getting no benefit from that you could spend differently.
      ,
      ShamWOW Configuration Changes:
      ,
      Based upon your role and wanting to only maximize healing numbers only:
      General -> Interrupt Style = None
      RAF -> Cleanse Priority = None
      RAF -> Purge Priority = None
      ,
      Setting to anything other than None takes attention away from healing, however slight.
      ,
      Proposed UNTESTED Setup for Raid Healing:
      ,
      Ok, so for those casually reading the forums, do not change your Group Healing setup. This is a trial and error pass that someone willing to roll with it in a 25 man should get improved results over what was described above. If you do run this, please save your complete log file and attach to a post as described in the FAQ so I can review it. For setup, see the graphic below and setup all items identical to those within the red rectangles. You may also want to try setting the Raid Healing Strategy to Auto with this setup, so long as your actual role in the raid is Raid Healer.

      try-this-raid-heal-setup.png

      A couple notes regarding this atypical setup. Requiring 2 jumps for Chain Heal is one below what it should be, but because of the longer cast time the hope is it would encounter another player within jump distance taking damage before the cast completes a majority of the time that it initially only finds 2. For Healing Rain, the hope is similar in that once nearby players see the graphic on the ground they would move to it.

      Good chance that based upon your log we will need to refine again. Also, let me know whether you run the 10 or 25 man version of a raid and if its Heroic or not.

      Thanks for help in testing this and good luck with your Shaman, Bobby53
       
      Last edited: Feb 23, 2012
    14. abroseh

      abroseh New Member

      Joined:
      Feb 19, 2012
      Messages:
      176
      Likes Received:
      0
      Trophy Points:
      0
      Please add so that the bot don't trinket Repentance please its a waist for it 12sec stun unless attacked.
       
      Last edited: Feb 23, 2012
    15. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      abroseh, Welcome to ShamWOW! I am afraid I do not agree with the statement that Repentance should always be ignored. Waiting out the stun may have been the best response in the encounter you watched. It does not represent a best in class response for all Shaman PVP encounters to be invoked every time you are stunned by Repentence. For more information on posting regarding an issue you observed visit the ShamWOW Frequently Asked Questions [CLICK HERE]. It provides a template you can copy and paste to guide you as well as instructions on how to attach your complete debug log file so that I can understand your specific usage and can advise. With that information I'll be better able to understand the combat scenario you observed as well as your configuration and determine if the CC responded correctly, if there is an option you can use to alter the behavior, or if a modification is required. If you are using ShamWOW with LazyRaider for either Rated BGs or Arena, then you should disable trinket usage and control trinkets manually. The decision to wait out a Repentence (or any stun or CC for that matter) may be the correct response one time, while other times due to your team being attacked or an enemy being extremely weak you cannot afford to wait it out. There is no one correct response to that specific spell, so I have provided the ability for the user to take it over in end game PVP. Good luck with your Shaman and be sure to visit the FAQ for any future ShamWOW Support needs you may have. Thanks for your post, Bobby53
       
      Last edited: Feb 23, 2012
    16. projektt

      projektt Active Member

      Joined:
      Sep 21, 2010
      Messages:
      1,424
      Likes Received:
      8
      Trophy Points:
      38
      I'm trying to use the new RaidBot with your CC and I wanted to practice my DPS on a target dummy but when I do it says this

      Combat Target is tagged by another player -- let them have it
      Cleared current target
      Combat Target is tagged by another player -- let them have it
      Cleared current target
      Combat Target is tagged by another player -- let them have it
      Cleared current target

      I'll post up a full log if need but curious to see if this was normal
       

      Attached Files:

      Last edited: Feb 23, 2012
    17. hbaioni

      hbaioni New Member

      Joined:
      Oct 17, 2011
      Messages:
      299
      Likes Received:
      1
      Trophy Points:
      0
      Hey Bobby!
      First things first... YOU'RE THE MAN! THANK YOU VERY, VERY MUCH :)
      The new setup was very, very good. Just a few inches away of being perfect. I'm posting my log here for you to analyze. I recorded the whole DS instance. I was the top healer in all fights but Ultraxion. (In that fight, I was bested by another shaman (not by much), but i think that's because he overhealed with HR... The bot just reacts to damage, it does not cure preventively... but that's fine, I mean, after all it's a bot).
      The other Fights were ok, and it was able to beat everyone else. One thing i'm worried about is mana... I did as you suggested and replaced my water shield glyph with earthliving glyph and removed my telluric currents points... but these actions left me without any mean to recover mana, other than MT totem. As i told you before, there was another shaman in the group, and i was benefited from his MT totem... otherwise, i would have been OOM much earlier. In the first three fights i was almost OOM at the end of the fight. But in the last fight (DeathWing), even with the other guy's MT totem, my mana wasn't enough. In fact, at the very end, i died on purpose just to use reincarnation and get back some mana...
      Don't forget i'm running instances using raid finder... in a 10-man normal mode, i won't have the benefit of another MT totem in the group...
      Other than that, your setup was great. Is it possible to add a button to the plugin so i don't have to input the values every time? (Or prehaps "SAVE" this setup in the current "Raid Healing" button). I use the standard setting for 5-man heroics and it works great... i can't cast HR there... :)
      Finally, as promissed, here's the log. If you find something else to tweak, please let me know.
       

      Attached Files:

    18. abroseh

      abroseh New Member

      Joined:
      Feb 19, 2012
      Messages:
      176
      Likes Received:
      0
      Trophy Points:
      0
      How do i disable trinket use?
       
    19. bfxr6

      bfxr6 New Member

      Joined:
      Jan 6, 2012
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      0
      Stormstrike, Lava Lash

      My shaman doesnt seem to be using stormstrike or lavalash, any help?

      >>> ADD: Dark Globule.DB83[87] at 42.7 yds
      >>> ADD: Shadowed Globule.DB81[87] at 5.1 yds
      *Flame Shock
      *Unleash Elements
      *Earth Shock
      *Earth Shock
      ^Maelstrom Attack @ 5 stks
      *Chain Lightning
      *Earth Shock
      *Earth Shock
      *Unleash Elements
      *Unleash Elements
      ^Maelstrom Attack @ 5 stks
      *Chain Lightning
      *Flame Shock
       
      Last edited: Feb 23, 2012
    20. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      hbaioni, You are very welcome! Thanks for the follow up letting me know how it went. I won't have much time to look at the new log until Monday. A couple quick thoughts on your post:
      .
      1. Mana concerns. Water Shield is a mana regen ability, the Glyph only enhances it. If you prefer to have the Glyph of Water Shield slotted then you should put it back. For 25 mans the healing you lose by removing Earthliving can't be made up with the additional casts you may get from the mana generated by Glyph of Water Shield, but ultimately its your choice and you should experiment with. For 10 mans, you probably do want Glyph of Water Shield. Keep in mind if you are concerned about maximizing your performance in every encounter, you will be adjusting your glyphs and possibly talent build frequently. Alternatively, keep it simple leaving what's already present in place and accept the results you get. I suggest reading the Elitist Jerks articles for Resto Shaman if want more info on the decision points in that area regarding spec, build, and gear choices. If you are concerned about mana however, you will always take the same actions any healer would:
      a. Get Better Gear
      b. Reforge for Spirit
      c. Carry Mana Pots (used automatically based on settings)
      d. Use Mana Regen trinkets
      e. Cast fewer heals - lower the health %'s for HW, CH, and HR
      f. Cast fewer heals - increase the minimum # healed by CH and HR
      .
      2. Telluric Currents: You may have misunderstood. I said to eliminate the talent it if isn't being used in other fights (it couldn't be used on Ultraxion with the group and circumstances you ran with before because of healing non-stop.) Evaluating whether you would get use of it is left to you. You'll need to evaluate that and the strategies for what you run and determine whats appropriate. Same things with Improved Cleanse Spirit. Thing to keep in mind is if you never use the abilities provided by the talents, then the talent points are wasted.
      .
      Hope that helps. Let me know if you have any questions but for now it sounds like you are good to go.
      .
      Thanks again for the feedback and good luck with your Shaman, Bobby53
       
    Thread Status:
    Not open for further replies.

    Share This Page