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

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      *NEW* ShamWOW 4.5.21 available for download!

      Most recent version of ShamWOW available for download from Post #1 in this thread.

      My apologies to all Resto Shaman impacted by last release. It contained a number of issues I hadn't caught before posting as most of my time was spent testing other specs. Thank you to those that posted regarding issues with logs so I could resolve quickly.

      This is primarily a bug fix release. If you encounter any problems, be sure to see the ShamWOW Frequently Asked Questions [CLICK HERE] for steps on posting the information I need to resolve quickly.

      Changes in .21 release
      Code:
      Change History:
      [B]06/06/2012  Revision 4.5.21[/B]
      
      - fixed - Resto - never casting Riptide to buff Tidal Waves.  Buff always present in HB aura list regardless of actual presence in game, so ShamWOW saw it and correctly never cast Riptide.  Bypassing HB and going straight to WOW similar to Maelstrom and Fulmination tests
      
      - fixed - All Specs - now suppresses casts on transports/vehicles only while using Quest bot
      
      - fixed - Resto - breaking crowd control (tremor) now restored
      
      - fixed - Resto - no longer detects Gold or Green team buff in Arena as being crowd controlled (so no longer stands still doing nothing.)
      
      - fixed - Resto - error spam on attempt to cast a spell that doesn't require a target
      
      - fixed - All Specs - Use Grounding Totem on Cooldown option default to False
      
       
      Last edited: Jun 6, 2012
    2. bloodline79

      bloodline79 New Member

      Joined:
      May 21, 2012
      Messages:
      27
      Likes Received:
      0
      Trophy Points:
      1
      Thanx bobby ur awesome one question are you going to be re-doing shamwow for MoP and it is just fricking awesome the way shamwow plays ive tried other classes with singular but there no shamwow thank you so much for this awesome cc
       
    3. Saif

      Saif Member

      Joined:
      Aug 10, 2010
      Messages:
      192
      Likes Received:
      1
      Trophy Points:
      18
      Łog.
       
    4. LowKey

      LowKey New Member

      Joined:
      Mar 9, 2012
      Messages:
      634
      Likes Received:
      4
      Trophy Points:
      0
      Thank you very much for your work on this!

      Just downloaded the new version, yet to try it out, though. My question is this - Is there a way set it up where you won't use a shield at all? And is there any way to simplify the rotation for grinding low level mobs as an 85?

      I ask as I'm getting ready to do some "The Insane" grinding, and I figure it's not terribly important to keep lightning shield up or open with a Flame Shock, etc.

      Thanks again! Off to try out the new version. (Maybe my queries were already answered)

      ETA

      I see there is indeed an option to disable shields, cheers! And also an option for grinding low level mobs, though I've yet to try it yet. On my way to, but I expect it works marvelously. Thank you, thank you, thank you!!

      ETA2

      Well, I tried it out, and nothing seems to happen. I'm using a profile to grind low level mobs, and I've tested it on other toons now and it works fine. After installing this most recent update, and then trying the other one listed on the main page, nothing happens after I hit Start.

      It seems to get stuck on:

      HonorBuddy Mode: Grind
      Shamans Location: N/A
      What should have happened (be specific): The bot should have started
      What did happen (be specific): The bot didn't start. The HB screen just kinda froze, the Start button did nothing, couldn't select a mode like the bot had started, but nothing happened even after up to 5 minutes of doing nothing
      Computer time of problem or log mark (not realm time): At the end of either log, 6:46 am from the quote
       
      Last edited: Jun 8, 2012
    5. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      LowKey, Thank you for the well written post and the log files! As for pressing Start and it not doing anything, the error message:
      Code:
      [6:46:47 AM:938] Error: global config file not found: 'C:\Users\Halo\Documents\HB2\CustomClasses\Config\ShamWOW.config' 
      [6:46:47 AM:938] ... see ShamWOW FAQ for installation steps
      
      Indicates that ShamWOW was not installed correctly. Extract all .ZIP contents rather than just the ShamWOW folder and it should work as expected For details on installing, see FAQ #6 in the ShamWOW Frequently Asked Questions [CLICK HERE] or the INSTALL.TXT included in the .ZIP.

      As for setting up to grind low-level mobs, go to Class Config -> Grind tab and set the Combat Style to Farming Low-level Mobs. The effects of choosing that are:
      - Disables Shields
      - Disables Cooldowns
      - Disables Combat Racials

      I would recommend choosing that setting rather than the Disable Shields option. The more options you have to remember to reset when you are done farming low-levels, the more likely you will miss one.

      Note that the low-level option was put there so you could farm without casting Bloodlust while attacking mobs that are 50 levels lower as well as farm without lightning shield (so you don't lose rep due to mobs killing them self on the shield.) This was never intended to be an optimal low-level farming engine so doesn't drastically change the rotation. If you have suggestions on rotations or spells for low-level farming please share and I'll see if they can be incorporated without sacrificing the design objectives of the CC.

      Thanks for the post, Bobby53
       
      Last edited: Jun 8, 2012
    6. LowKey

      LowKey New Member

      Joined:
      Mar 9, 2012
      Messages:
      634
      Likes Received:
      4
      Trophy Points:
      0
      I knew it had to be user error! It always is. Thank you again!

      As for the low-level option, I guess the problem is what people consider "low level." Like, if I want to grind low level mobs that are level 30, and someone else wants to grind low level mobs that are level 75, obviously you don't want the same rotation. Maybe a "you will kill mobs in one shot, only use lightning bolt" type check box could work?

      I dunno, I have yet to run with the low level grind option (for obvious, self-inflicted reasons) so I'm sure it's fine and not worth the hassle. Stuff will die fast enough either way.

      I do wonder if ele or enh is better for low mob grinding.
       
    7. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      LowKey, Well said about what a low-level mob actually means. As it currently stands, I would expect Elemental to be better. In reviewing the code (I have not looked at lowbie farming in awhile) it appears the following also occurs if Farming Low-Level is selected:

      - All Specs: No totems are cast (to save waiting on GCD)

      - All Specs: if Pull Type is set to Ranged it will pull (opening attack) with Chain Lightning so long as it will hop at least once

      - Elemental / Resto: will use Chain Lightning spam as its primary attack spell as long as it will hop at least once. You

      So as currently written, I would expect Elemental to perform the best.

      Thanks for the post, Bobby53
       
      Last edited: Jun 8, 2012
    8. LowKey

      LowKey New Member

      Joined:
      Mar 9, 2012
      Messages:
      634
      Likes Received:
      4
      Trophy Points:
      0
      Thanks again, you've been an immense and immediate help, and you've got some fine code here!
       
    9. jsimmons10

      jsimmons10 Community Developer

      Joined:
      Feb 15, 2012
      Messages:
      744
      Likes Received:
      10
      Trophy Points:
      18
      love this cc works great but one thing how do i make it so the bot will put earth shield on the tank
       
    10. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      jsimmons, Thanks for the post but unfortunately there isn't enough information provided to specifically answer your question as to why Earth Shield isn't being put on the Tank in your case. ShamWOW will cast that spell automatically on the Tank specified by the BotBase. Please visit the ShamWOW Frequently Asked Questions [CLICK HERE] for steps on the posting the information needed if you have any additional questions on this. Thanks for the post and good luck with your Shaman, Bobby53
       
    11. jsimmons10

      jsimmons10 Community Developer

      Joined:
      Feb 15, 2012
      Messages:
      744
      Likes Received:
      10
      Trophy Points:
      18

      well i got thx anyways. i dident have tank seleceted in bot config as the tank it was selecting a dps as the tank
       
    12. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      jsimmons10, Thanks for the follow up and good luck with your Shaman, Bobby53
       
    13. webhond

      webhond TEMPORARILY MUTED

      Joined:
      May 23, 2011
      Messages:
      2,471
      Likes Received:
      19
      Trophy Points:
      0
      It does that from time to time, especially i dungeons when porting from one place to another, it always picks the one tru fastest with highest hp. So if the tank stays behind, the one with highest hp gets Es. You have to manually set it in bot base to select tank again and it will be allright untill you port again.

      Also saw it doing this in LFR when u fly in for the bosses, it loses the tank target, have to manually reset it.
       
    14. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      webhond, Thank you for the post! When posting a question or problem please visit the ShamWOW Frequently Asked Questions [CLICK HERE]. There you will find steps along with a template for providing the information needed to look into the problem.

      Tank management is the responsibility of the the BotBase. LazyRaider, InstanceBuddy, ParytBot, etc. either through automatically searching or by user selection choose which player will serve as the tank and then set a property in the HonorBuddy API indicating this is the tank. Any component including CCs, Plugins, Quest Behaviors, etc. only need to reference that setting. So if there is a tank management problem (tank lost, wrong one selected, etc.) that is an issue with the BotBase. A problem with that should be communicated (with log file) in the support thread for the botbase in use at the time.

      Normally this should be posted in the LazyRaider thread, so if you have any questions on this specifically please reply/post there since this thread is dedicated to support of ShamWOW. The behavior described regarding of losing the tank when you zone into an instance or raid is due to the Auto Select Tank setting. That setting indicates if the tank goes out of range, offline, etc. that it should automatically choose a new one. If you disable that setting, it will retain the tank already selected and tolerate them going offline or out of range temporarily. Alternatively you can wait to press the Start button after your group enters the instance.

      HonorBuddy is a complex environment and can be very difficult to determine which component is involved or responsible for a specific behavior or symptom you are seeing. Please feel free to post here and I'll assist in identifying the component responsible, but I will need the details described in the ShamWOW FAQ linked above.

      Thanks for the post and good luck with your Shaman, Bobby53
       
      Last edited: Jun 12, 2012
    15. quel

      quel Member

      Joined:
      Oct 19, 2010
      Messages:
      844
      Likes Received:
      7
      Trophy Points:
      18
      Hey Bobby :)

      Any reason why my resto shammy wont cast any heals why using Spiritwaslker's Grace? That is while running. Thanks! :)

      Ps. I don't got the tier set bonus btw if it makes any difference
       
    16. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      quel, While running it should be casting any instant heals available. It currently does not support non-instants while moving yet, but should in the next release. ShamWOW will only cast Spirit Walker's Grace if you have the tier bonus and only then for the +haste buff, not the movement ability. If you have any additional questions or issues regarding spell availability and casting, please be sure to visit the ShamWOW Frequently Asked Questions [CLICK HERE] for the template and steps to use when posting so I can look at the log file for you. Thanks and good luck with your Shaman, Bobby53
       
    17. webhond

      webhond TEMPORARILY MUTED

      Joined:
      May 23, 2011
      Messages:
      2,471
      Likes Received:
      19
      Trophy Points:
      0
      Hi bobby,

      as Enhance, is there any option to turn off using spirit wolfs? Since i ticked and unticked everything in the menu that even looks like it still
      keeps using it when its off cd. And tbh, its kinda stupid when it uses it on a pack just before a boss, just like to controll it myself.

      Is this possible

      Thanks for this awesome cc, saw i was a few versions behind, updated it and saw there where some significant changes aswell for resto. Might give that a
      wirl again aswell :)

      thanks again,

      webhond
       
    18. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      webhond, Thanks for the post and the follow up, but as mentioned in my prior reply you will need to follow the steps given in the ShamWOW Frequently Asked Questions [CLICK HERE] for any post regarding questions or issues with ShamWOW. While "kinda stupid" provides the emotional assessment of seeing the Spirit Wolves unleashed at a point you didn't want them to, it doesn't provide me any diagnostic info that I can use to research and answer your questions in an accurate and timely fashion.

      There are options for controlling the use of cooldowns specific to each environment. Click the Class Config button and you can review each of the tabs to get a feel for the configuration options available. Frankly there are too many as ShamWOW has grown and evolved over time since HB was first released, but check there first then let me know if you cannot find what you are looking for. If something doesn't behave as expected, the info described in the FAQ is critical to me being able to assist.

      Thanks for the post, be sure to review the FAQ, and good luck with your Shaman, Bobby53
       
      Last edited: Jun 13, 2012
    19. bongi1987

      bongi1987 New Member

      Joined:
      Oct 30, 2010
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      0
      Hi, I love the CC with Lazy raider... but I would like to use it with Raidbot...

      Everytime I use it with Raidbot, as an elemental, the cc works ok, but when i move... i get an error "ERROR: 2095 attempts to stop moving and failed; character Feared?" then i get disconnected? HELP?
       
    20. Mahlesseh

      Mahlesseh New Member

      Joined:
      Mar 18, 2011
      Messages:
      78
      Likes Received:
      0
      Trophy Points:
      0
      Hi, first of all, great work + rep from me! Thanks!

      I am using this a CC a lot and it is the only CC i use in BG's that i do not make myself. Every other class i bg with i made myself. I do have a few tweaks perhaps. Realy minor things. I noticed when using elemental spec, sometimes while casting it misses a cast because it is not facing the target. This happens when a player is close and tries to get behind you. Perhaps it is possible to emphesize the Target.Face(); part while casting? Nothing else needs to be done at that time afaik?

      Other thing is...... while in arena, how do i get it to pop earth shield on the player that get's ganked. Not only cast it on me...... If this is not yet implemented, can it be done? I have some ideas for the logic, but not the technical knowledge i am afraid.....
       
    Thread Status:
    Not open for further replies.

    Share This Page