• Visit Rebornbuddy
  • ShamWOW for HB - All Shaman Specs for Solo+Dungeons+Raids+PVP by Bobby53

    Discussion in 'Archives' started by bobby53, Sep 13, 2012.

    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
      Shaman CC for All Builds plus PvP and RaF
      [SIZE=+6]ShamWOW v4.9.07 [/SIZE]
      [SIZE=+6]by Bobby53, for use with Honorbuddy
      [/SIZE]

      [SIZE=+1][ About ] [/SIZE]
      [SIZE=+1]This is a Shaman Custom Class (aka CC) for HonorBuddy. This provides support for all HonorBuddy features with your Shaman character fulfilling any role expected of the class.[/SIZE]

      [SIZE=+1][SIZE=+1][ Feature Overview ] [/SIZE]
      o Zero-configuration. No setup needed; no knowledge of Shaman play required
      o User Interface for extensive customization of Shaman play
      [/SIZE][SIZE=+1]o Windows Help file describing CC usage and options[/SIZE]
      [SIZE=+1]o Auto-Detection of overall talent build[/SIZE]
      [SIZE=+1]o Auto-Detection of key talents affecting rotation (like Improved Stormstrike)[/SIZE]
      [SIZE=+1]o Auto-Detection of spells trained[/SIZE]
      [SIZE=+1]o Complete Elemental-Enhancement-Restoration build support[/SIZE]
      [SIZE=+1]o Grinding, PVP, Mixed, Questing, and RaF Combat Assist support[/SIZE]
      [SIZE=+1]o Healbot support in parties, raids, and battlegrounds[/SIZE]
      [SIZE=+1]o Shield Twisting - intelligent toggling of Water Shield and Lightning Shield[/SIZE]
      [SIZE=+1]o Dynamic fight recognition - adapts to varying number of attackers in combat[/SIZE]
      [SIZE=+1]o Totems - supports use of totem bar as well as fight specific totems[/SIZE]
      [SIZE=+1]o Choice of play style - aggressive or survival oriented[/SIZE]

      [SIZE=+1][ User Support ] [/SIZE]
      [SIZE=+1]This CC is a hobby for me. I'm not a staff member and receive nothing for providing it to the community. I have countless hours invested in the development, testing, and support of this source code. [/SIZE][SIZE=+1]There continue to be a high percentage of new member posts that do not include log files. [/SIZE][SIZE=+1]If you experience issues and need support, I will expect you to spend a few minutes providing the necessary detail and attaching a log file. Please see the FAQ in post #2 of this thread for details. I have also added more functionality to the (Report Issue...) button available in ShamWOW CC Configuration.[/SIZE]

      [SIZE=+1][SIZE=+1][ Communication ] [/SIZE]
      All communication is handled through forum posts and Private Messages. Do not post code to this forum. I cannot stress this enough. This is my original work, so you may not post copies or use in other CC's without my prior permission. If changes are needed you can contact me and I will review the change and incorporate if its in alignment with the vision for the CC.

      [SIZE=+1][ Donations ] [/SIZE]
      [/SIZE][SIZE=+1]This project is simply a hobby for me, so no donations are permitted. You can show your support in the following ways:


      • Click [ this link ] or the star at the bottom of this post and give +rep to this project
      • [SIZE=+1]When posting issues provide clear detailed descriptions with full debug logs [/SIZE]attached. The time you save me by providing this is more valuable to me than any other contribution possible.

      [/SIZE][SIZE=+1][SIZE=+1][ Notices ] [/SIZE]
      1. Read my posts and documentation on the forum before posting a question.

      2. I will try to respond to your posts quickly, but I do this in my spare time. If you don?t get a response, see #1 above.

      3. The following Shaman Guides were used as general design guidelines for the prior version development:
      [/SIZE][SIZE=+1] 4. General. I play end game raiding Shaman in all 3 specs, but am not a theorycrafter doing numerical analysis on spell power coefficients, etc. I draw from the specifications in the expert posts mentioned above. I update the spell priorities in ShamWOW when those documents change. If you see a point where ShamWOW's behavior doesn't match the priorities shown there please post as described i the Frequently Asked Questions. If the behavior matches what is specified in those documents, but you don't agree with the order or priorities they have specified, please post in those experts threads so that they can respond to you.

      5. Gear dependency. Enhancement Shamans are very gear dependent. Make sure you have the highest damage weapon you can afford or find. Agility from armor will help, but the most critical success factor while leveling will be your weapons.

      6. Spell dependency. Elemental/Resto Shaman are very spell dependent. They benefit from the Intellect and SpellPower you get from equipped items, so focus more on acquiring equipped items of any type that have these stats.

      7. Disclaimer: Use of 3rd party programs are against Blizzard's terms of use and license. This CC is not intended for use on live Blizzard Entertainment World of Warcraft realms. Any use on Blizzard realms is at your own risk and not supported per this statement.
      [/SIZE]
       

      Attached Files:

      Last edited: Oct 21, 2012
      Z, Yixin, quel and 6 others like this.
    2. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      ShamWOW F.A.Q. - FREQUENTLY ASKED QUESTIONS

      1. How to post a question, issue, or constructive criticism ....
      Use the following steps when posting about ShamWOW. Always attach a complete diagnostic (debug) log file. For details on the HonorBuddy Setting required to create one of those, see FAQ #20 below.

      If info is missing, you will receive a standard reply requesting the missing information, which will add one to two days additional time to how long it takes for you to get assistance.
      Steps for Posting an Issue, Criticism, or Question...
      1. In this thread, click Reply
      2. When the Quick Reply window is shown, click the Go Advanced button.
      3. Copy and paste the following template into your post and fill in the blanks:
      HonorBuddy Mode: Grind/PVP/Mixed/Quest/RaF
      Shamans Location:
      What should have happened (be specific):
      What did happen (be specific):
      Computer time of problem or log mark (not realm time):
      4. Scroll down the page and click Manage Attachments
      5. Attach the most recent file from your HonorBuddy LOGS folder
      6. If the file is too large, you need to compress as .ZIP first then repeat Step 5
      7. Click the Close this Window button in Manage Attachments
      8. Click the Submit Reply button to post
      There is also a guide named How To: Attach your HB log file [CLICK HERE] you can use as a reference for this last step.
      Do not copy & paste your log file. All logs should be attached as described.
      Files must be attached to your post... I will not access links to external sites (no, not even pastebin, skydrive, or dropbox) for logs

      NOTE!!!! HonorBuddy for MoP has changed the time stamp in the log file to GMT. To avoid confusion in relaying what time a problem happened, I strongly recommend using LOGMARK. Otherwise, please report your time values as your local computer system time adjusted to GMT until further notice. I have posted a change request to the HonorBuddy Devs to change this back to local system time as it was in past releases.

      2. Where do I find my Computers System Time or Log Mark?
      The best solution is to use the LogMark plugin [DOWNLOAD HERE] to add a mark to the log file (and log window.) With this plug-in you can press a couple keys in WOW and instantly add a unique mark to the log file. Later when writing your post, you can easily mention the issue occurred at "LOGMARK #1" for example. This is more accurate and much simpler than looking for the local system time when you notice a problem and need to recall it later when submitting a post.

      If you have to use a clock time, make sure it is the local system time on your computer and includes HH:MM:SS. Here are a few examples of clocks you can use to display the time with seconds:

      a. (preferred) Open this web page [CLICK HERE] and keep it visible.
      b. (preferred) For Windows 7, download Presto's Clock [CLICK HERE]
      c. (preferred) TClockEx [CLICK HERE]

      3. How do I post a non-question?
      Well, depends on whether you would prefer my assistance or simply a polite non-response. Here's an example of a polite non-response to a useless post [CLICK HERE]

      4. My Log file is HUGE ( > 9 mb) can I just send the error message?
      No, the error message alone is not enough. You should compress the file as a .ZIP. Text files should compress really well and enable you to attach over a 20mb log file once it has been compressed. You have to use the .ZIP format because the forums don't allow upload of other compressed file formats. If you have trouble creating a .ZIP and insist on sending me a portion of the log file, send me the 1st line through the point where the error occurred so that I can follow how it got to the point of the issue.

      5. I've already read the ShamWOW FAQ. Read it again?
      If you posted in this thread without a complete log file and the system time of the issue you were describing, then Yes. The FAQ will be added to and revised as necessary, so it will be beneficial to visit it periodically. Even if you don't feel you need the info, being familiar with it will help you know when you can assist me by reminding another ShamWOW poster to review the info.

      6. How do I install or update ShamWOW?
      ShamWOW Installation Instructions (see #19 for SVN Instructions)

      1. *OPTIONAL STEP* - DELETE ALL Shaman CC files in HonorBuddy\Routines AND any folder below that. This includes prior ShamWOW or multi-class CCs.

      2. Unzip the .zip file to your HonorBuddy folder. This should create the following directory structure

      ROUTINES FOLDER CONTENTS
      ================================================================
      HonorBuddy\Routines\ShamWOW\ConfigValues.cs
      HonorBuddy\Routines\ShamWOW\Shaman.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.Combat.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.ConfigForm.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.ConfigForm.Designer.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.Elemental.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.Enhancement.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.FormBadInstall.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.FormBadInstall.Designer.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.HealManager.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.IssueForm.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.IssueForm.Designer.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.Resto.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.Spell.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.SpellUtility.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.TalentManager.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.TotemManager.cs
      HonorBuddy\Routines\ShamWOW\ShamWOW.Undefined.cs

      SETTINGS FOLDER CONTENTS
      =================================================================
      HonorBuddy\Settings\ShamWOW.config


      where HonorBuddy is whatever you name your root HonorBuddy folder as (the one containing HonorBuddy.exe)

      3. YOU ARE DONE!!! ShamWOW is now fully installed and configured for use. See the HonorBuddy Wiki article regarding HonorBuddy Setup and Installation of CustomClasses if you need additional information.

      7. I get an error when HonorBuddy tries to load ShamWOW?
      You didn't install correctly. Go back to step FAQ #6 and repeat the installation. If you still have a problem, read FAQ #1 for steps on posting an issue that includes the detail needed for me to research and assist you.

      8. What's with the disclaimer about not for use on Blizzard realms?
      As you should have encountered elsewhere already, 3rd party software and botting in particular are against the Blizzard EULA and TOS. That was my reiteration of that and letting you know your choice to do that is your choice. I assume no responsibility for your use of HonorBuddy or this CC or the ramifcations of that use.

      9. What's the best spec for leveling a Shaman?
      Pick the spec you want to play, because you will at some point have to (or want to) take over manually and enjoy the game or do end game content (which will require you to play.) All specs work well with ShamWOW. If you want to learn more about the specs, their advantages, and leveling them read this guide: Growing Up Shaman [CLICK HERE] is is a design manifesto for ShamWOW with regards to leveling characters.

      If you still believe there must be one fastest, bestest, most elite spec for leveling and want someone to tell you then read the following:



      • For fastest Questing/Grinding speed from 1 to 90 you should spec Enhancement and make sure you use the best weapon(s) available. Unlike Elemental spec, Enhancement can do reasonable damage with only weapon swings saving mana in extended fights (like when soloing an elite) for self-healing. Just to be clear, I am referring to Grinding or Questing all the way from 1 to 85. If you plan to do many instances, you should read the next paragraph.
      • Elemental is Easier/Faster to level if you plan to do instances and Dual Spec Resto. Since both Elemental and Resto share gear until approaching end game, you can carry a single set and switch to Elemental for Questing and to Resto for Dungeons automatically (handled by InstanceBuddy.) Queue times for healers are much shorter than for DPS and result in much faster leveling times.

      ShamWOW supports all specs so if you plan on running some instances, doing some quests, or pvping in some battlegrounds while leveling pick the spec that you prefer playing. Restoration is not a viable grinding or questing spec, so it is recommended that you don't spec that until you are above level 30 and can afford Dual Talent Specialization (since you can heal dungeons as Elemental until then.) Ultimately you should select the build based upon which style of player you prefer: melee dps or caster dps.


      10. Can I do Dungeons (5-man) with ShamWOW?
      Yes. I recommend using DungeonBuddy (next evolution of InstanceBuddy) for these. To use DungeonBuddy with ShamWOW, you must click Bot Config for DungeonBuddy and set the Frame Lock option to False. You can either Heal or DPS and ShamWOW will require no setup/configuration since it recognizes your current role and spec upon entering the dungeon and behaves accordingly. If you form or join a party before entering a dungeon, do not click Start until after you enter the instance.

      11. Can I do Heroics, Raid, Arena, or World PVP with ShamWOW?
      Yes, but raiding/arena/world pvp is not fully automated by HonorBuddy at the moment. You can setup HonorBuddy with ShamWOW in a special configuration known as Lazy Raider. This allows you to control the character movement as needed (out of fire, to grouping point in raid strategy, to assist someone in arena, etc.) and leave the spell selection and casting to ShamWOW. See theLazy Raider Usage and Setup [CLICK HERE]blog entry for more details (including required settings for use with ShamWOW.) For any of these end game environments, you will get good results from the default settings. Want to do Arena or Rated Battlegrounds? Success in these requires more of your involvement to coordinate with other players when to trinket, use cooldowns, peel off an attacker, or burn someone down. It is essential you take control in those circumstances, so here is a link to a post describing those steps and how to accomplish: Setting for arena and rated bg's [CLICK HERE].

      12. Can I control movement while ShamWOW casts spells?
      Yes. That describes using the LazyRaider setup described in #11. You can use this in any facet of the game.

      13. How is support for Immune mobs implemented?

      ShamWOW dynamically detects if the Shaman or any group member casts an ability that the target is immune to and adds that to an immunity list. The lists are referenced prior to casting an ability to avoid using Lava Burst on a target that is Fire Immune for example. At least one cast on a specific type of mob is required to detect it is immune and the is recreated each time you load HonorBuddy. If you encounter a Raid Boss that you are only casting Fire spells, you may want to try turning off Immunity Detection (in Class Options.) Most likely the boss was detected as being immune to Nature spells and the immunity was incorrectly reported by WoW as a permanent immunity rather than temporary.

      14. Its casting Ghost Wolf while I'm trying to fish using Auto Angler.
      In HonorBuddy, click the Class Config button, then the General tab of the displayed window. Uncheck the "Use Ghost Wolf for Travel if not mounted" option and ShamWOW will no longer cast Ghost Wolf.

      15. I keep getting
      "Performing this action will make this item non-tradeable".
      If you equip the item yourself, then click the OK button yourself. If you are using Auto-Equip, you should also install the WOW Addon NoBoPWarning from Curse.com [CLICK HERE]. The only other choice is to wait 1 hour to equip the weapon after the BoP becomes non-tradeable.

      16. Why does my Resto Shaman attack/DPS in instances
      This is always due to one of the following:
      a. Your spec includes points in the Focused Insight and/or Telluric Currents talents. If you don't want the CC to take advantage of those abilities by casting Shocks and Lightning Bolt respectively, respec without them.
      b. Your RAF Combat Style settings is set to Healing Over Combat or Combat Only. Change it to Auto.


      17. Shield Twisting
      Shield twisting is a technique employed by advanced players often used when soloing one or more NPCs or in combat situations with fluctuating mana levels, such as extended PvP battles. It involves casting Lightning Shield when mana is plentiful. As the shield charges expire, the player alternates or "twists" to Water Shield to enable some mana regeneration. When that shields charges expire, the player again twists back to Lightning Shield. The same thing can be done by a Resto Shaman in PVP with Water Shield and Earth shield to balance the passive healing of Earth Shield with the mana regen of Water Shield.

      So the purpose of shield twisting is to strike a balance between higher mana regen and higher damage / damage reduction. In ShamWOW this is controlled by the following two values:

      Water Shield Mana % If your current mana percentage is below this value, then ShamWOW will always cast Water Shield to increase the mana generation for the fight. This value must always be less than than the Lightning Shield Mana %

      Damage Shield Mana % If your current mana percentage is above this value, then ShamWOW will always cast Lightning Shield to increase the damage done to attackers. This value must always be more than than the Water Shield Mana %

      So what happens if the current shield charges expire and the mana percentage is between these two values? This is where the "shield twisting" technique occurs and the alternate shield is cast. As the charges on that shield expire if mana is still between the two limits established it twists back.

      Can I force it to always use Water Shield?
      Yes. Set Damage Shield Mana % to 101 and set the Water Shield Mana % to 100. Your characters mana can never get above 100 so Water Shield will always be up.

      Can I force it to always use the Damage Shield?
      Yes. Set the Water Shield Mana % to 0 and the Damage Shield Mana % to 1.

      Do I really want to Shield Twist in Cata?
      Yes, it is still important while leveling as your mana regen may not be sufficient due to your gear or other factors to minimize drinking frequently or to solo an elite. At higher levels, you typically won't use it except in special circumstances ( PVP, soloing an Elite, etc.) Ultimately you control whether Shield Twisting actually occurs or not by the values you choose.

      18. Spell Priority (formerly known as rotation)
      If you want to know what the spell priority is, please visit the following reference documents which serve as design guidelines for ShamWOW:
      o While Leveling, see -- Leveling Guide: Growing Up Shaman [click here]
      o In Dungeons/Raids, see -- Shaman - Elitist Jerks [click here]
      o In Battlegrounds/Arena, see -- How to Shaman - Arena Junkies [click here]

      If the guide has not been updated for MoP yet, be patient. If updated articles are not published by these authors within a month after MoP is released I will select a new reference document for the associated functional area. If you disagree with the priority/rotation described in the document referenced, please visit that authors forum and post your disagreement there. ShamWOW priorities are only updated as a result of changes to those documents.

      If you see ShamWOW behave differently than what is posted there for the appropriate environment, please post in the ShamWOW thread as an issue following the steps in #1 of this FAQ.

      19. Will SVN be supported for downloading/updating ShamWOW
      No, that is not my plans. ShamWOW is not updated frequently so this should not be an issue. If that is a critical feature you should take a look at Singular which has Shaman support and offers SVN updates.

      20. How do I get HonorBuddy to create a Debug or Diagnostic Logfile?
      HonorBuddy creates a log file that contains all the text you see displayed in the Log window. By default, HonorBuddy is set to a Log Level of Normal. This means it will only show you very basic information about your success and almost no info about your errors. The problem with this is that you only need a log file when there are errors, so the default setting of Normal creates a log file that is basically useless.

      To change your Log Level to Diagnostic (same as Debug):
      a. Click the Settings & Tools button
      b. Check the Advanced Mode checkbox
      c. Scroll down to General section
      d. Change Log Level to Diagnostic

      21. How do I get ShamWOW to cast as fast as possible with LazyRaider?
      Main ways to improve the speed of ShamWOW with LazyRaider:
      a. Class Config - click Advanced tab, uncheck the Debug Output box (this disables ShamWOW debugging output)
      b. Settings & Tools - check Advanced Mode, then select Normal for Log Level (this disables HonorBuddy debugging output)
      c. Bot Config- click the RaidBot 1 Click Setup button (this runs LazyRaider as fast as possible)
      Why doesn't it default to that? Because if you encounter an issue there won't be enough debug information for me to assist you. If you enable the debugging information, then its not compatible with LazyRaider running in RaidBot mode. So basically this setup lets you run as fast as possible but in a way I can't assist you if you encounter problems.
       
      Last edited: Oct 21, 2012
    3. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Change history

      Code:
      [B]10/21/2012  Revision 4.9.07[/B]
      
      fixed - All Specs - LUA error referencing UnitID.  This was a bug in combat log management which has been corrected
      
      fixed - All Specs - now correctly recognizes when channeled spell (from special ability in raid or quest item) is in use, so will no longer interrupt by starting new cast
      
      *new* - All Specs - support for using Life Spirit like a Health Potion and Water Spirit like a Mana Potion
      
      change- All Specs - trinket recognition has been improved to automatically detect Use: trinkets that buff stats or provide health/mana.  If you have a trinket that is not being recognized that you would like detected, please post with the exact name of the trinket (or the Item # would be even better.)
      
      change- All Specs - additional fix to prevent Bot movement interrupting a spell cast
      
      *new* - Elemental - support for Ascendance, Unleashed Fury, Elemental Blast
      
      fixed - Elemental - issue with Fire Totems
      
      *new* - Enhancement - support for Ascendance, Unleashed Fury, Elemental Blast, Storm Blast
      
      change- Enhancement - revision to spell priority to match changes in Elitist Jerks spec since last check
      
      *new* - Resto - support for using Ascendance when 3 or more group members within 40 yds are at 60% or less
      
      change - Resto - removal of Health % settings for Riptide and Unleash Elements from the Group Healing configuration. These are not intended for use as direct heal spells, so providing a setup that leads people to think that they have to specify a Health % is wrong. Yes these will be cast as they were before, you just won't have to place a 0 in those fields to get the correct behavior like you did before.
      
      
      [B]09/30/2012  Revision 4.9.06[/B]
      
      change- All Specs - during initialization will list the local language name translations used for checking certain key buffs which we bypass HonorBuddy for.  These Shaman buffs which have a stack count and include Lightning Shield, Tidal Waves, Searing Flames, and Maelstrom Weapon
      
      fixed - All Specs - GetGroupRole exception which was interfering with some spell priorities/rotations
      
      fixed - All Specs - self-healing.  Now correctly detects needing heal and casts accordingly
      
      fixed - Lowbie - would sometimes stop casting Lightning Bolt when mana or health got below Emergency % configured
      
      *new* - All Specs - support for Astral Shift
      
      
      [B]09/24/2012  Revision 4.9.05
      [/B]
      fixed - All Specs - now compatible with HonorBuddy 2.5.6316.470.  Made updates to account for HonorBuddy API changes occuring in prior versions including references to ObjectManager.Me, Me.IsInParty, and Me.IsInRaid updated to new names
      
      fixed - All Specs - now correctly finds spell overrides.  previously unable to find Stormstrike, Purify Spirit, etc. 
      
      change- All Specs - changed support for Log files.  if log level is Normal or higher and ShamWOW debug output is enabled, the output will only be written to the log file.  this improves performance while preserving critical runtime details needed for support of ShamWOW users
      
      change- All Specs - ShamWOW MoveToUnit messages will now clearly indicate type of object being moved to
      
      fixed - All Specs - exception sometimes occurring when checking if stunned
      
      fixed - Restoration - in PVP no longer spams Earth Shield on team member 
      
      fixed - Restoration - should no find spam Riptide on same target when Glyph of Riptide is equipped
      
      change- Restoration - modifications to movement in Battlegrounds.  More revision coming in follow up releases
      
      fixed - Enhancement - healing on Maelstrom Weapon procs
      
      fixed - Lowbie - support for Healing Surge 
      
      
      [B]09/16/2012  Revision 4.9.04
      [/B]
      - fixed - All Specs - now works only with HonorBuddy 2.5.6254.444 and later (hopefully). Keep a copy of .444 build around for future use.
      
      - *new* - Resto - added 'Earth Shield on Group Members as Needed' check box on PVP tab.  Checked by default.  If unchecked, will perform Shield Twisting between Water Shield and Earth Shield on self
      
      - change- All Specs - temporarily disabled BETA notification message box. 
      
      - *new* - All Specs - support for using Lifegiving Seeds automatically instead of food/drink.  Will automatically break Herboflauge
      
      - fixed - All Specs - added missing Boss Id's to list for Well of Eternity, Hour of Twilight, and End of Time
      
      - change- All Specs - renamed global config file to ShamWOW-Global.config and character specific to ShamWOW-Character.config
      
      - fixed - All Specs - corrected the buff id's in the Purge Whitelist stored in ShamWOW-Global.config as some have changed in WOW 5.0.4 and later
      
      - fixed - Resto - no longer spams Riptide on target.  when Riptide is configured as a direct heal (non-zero Health % in Group Healing), it does not check for existing buff on heal target since the purpose is the direct heal amount. This is acceptable when Riptide has a cooldown which causes it to be self-throttling.  Glyph of Riptide eliminates the cooldown however making checking for the existing buff necessary.
      
      
      [B]09/16/2012  Revision 4.9.03[/B]
      
      - change- All Specs - changed to be compatible with namespace change in HonorBuddy 
      
      - fixed - All Specs - HonorBuddy Global Cooldown API is failing. This was causing high priority spells to be missed. Added temporary workaround
      
      - *new* - All Specs - Support for Healing Tide Totem and Healing Stream Totem.  No user interface yet, but configurable via .config file for your character
      
      - fixed - All Specs - HonorBuddy IsInRaid API is failing.  This caused Raid specific configuration and values to be used which impacted all specs, but Resto the most. Added temporary workaround
      
      - *new* - Resto - added detection of Glyph of Riptide.  Riptide is now a high priority if Tidal Wave needed or not glyphed, otherwise its a lower priority
      
      - *new* - All Specs - when DungeonBuddy is detected as the BotBase, it will automatically disable the DungeonBuddy 'Use Framelock' setting.  This is required for use with ShamWoW and is now done automatically.
      
      - fixed - All Specs - restored detection of Glyph of Chain Lightning, which impacts the decision during AoE for Elementals on whether to use Earthquake or Chain Lightning.
      
      - change- All Specs - .config files are now stored in the HonorBuddy\Settings folder for your character.  This matches the standard for HB and will allow easily copy a .config file from one character to another without having to rename.
      
      - *new* - All Specs - Log Level no longer needs to be set to Diagnostic.  ShamWOW will write debug info directly to the log file with Log Level set to Normal (default) or Verbose, and to the screen if Diagnostic.
      
      - fixed - All Specs - exception sometimes occurring when for pets
      
      - fixed - All Specs - issue in identifying Group Healer. 
      
      - fixed - All Specs - detection of Fear and casting of Tremor
      
      - fixed - Enhance - support for heal casts on 5 stack of Maelstrom Weapon
      
      - fixed - All Specs - exceptions occurring during detection of debuffs
      
      - fixed - Enhance - revisions to dungeon/raid spell priority.  should now match the EJ Enhancement rotation 
      
      - *new* - All Specs - will cast Astral Shift if available and health is below Health Trinket %
      
      - *new* - Resto - after primary Tank you have selected, it will then favor other Tanks for rolling Riptide before going to DPS, etc.
      
      
      [B] 09/14/2012  Revision 4.9.01[/B]
      
      - fixed - All Specs - errors occurring when using WOW Client for different local then Windows is configured for (using WOW English Client on Windows non-English version.)
      
      - *new* - Resto - additional log output for 
      
      - *new* - All Specs - automatically enables HonorBuddy Diagnostic Log Level if ShamWOW is set to Debug = Yes.  This is the default until HonorBuddy stabilizes
      
       
       
      Last edited: Oct 21, 2012
    4. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      /filler again
       
    5. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Note: the .ZIP is not available for download yet.

      I am in the process of setting the thread up.

      The .ZIP should be available within 15 minutes.
       
      Last edited: Sep 13, 2012
    6. YiZZo17

      YiZZo17 New Member

      Joined:
      Apr 27, 2012
      Messages:
      76
      Likes Received:
      0
      Trophy Points:
      0
      thx for this!
       
    7. TheGuv

      TheGuv New Member

      Joined:
      Apr 10, 2012
      Messages:
      37
      Likes Received:
      1
      Trophy Points:
      0
      second cant wait
       
    8. kodek

      kodek New Member

      Joined:
      May 26, 2012
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      Thx bobby53
       
    9. Sholka

      Sholka Member

      Joined:
      Aug 17, 2012
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      6
      OMG YAY! Thanks Man.
       
    10. marioaom

      marioaom New Member

      Joined:
      May 1, 2012
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      1
      thanks! :D
       
    11. Lbniese

      Lbniese Active Member Buddy Store Developer

      Joined:
      Feb 13, 2011
      Messages:
      972
      Likes Received:
      25
      Trophy Points:
      28
      Can't wait for this man!
       
    12. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      Welcome back, and welcome to MoP bobby! :D +rep for the best Shaman CC I've ever used.
       
    13. bobby53

      bobby53 New Member

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

      ShamWOW 4.9.00 is now available for download!

      A couple quick notes:


      • Installation steps have changed. See the FAQ or the INSTALL.TXT in the .ZIP
      • Change history - there isn't one for this release. It is basically two releases combined; 1) a lot of work/fixes that had been in progress the last two months prior to the 5.0.4 patch being released; 2) addition of MoP support. Given how much change this represents between ShamWOW, HonorBuddy, and WOW there is simply too much for me to detail. I'll resume them beginning with the next release.
      • Log output in HonorBuddy has changed! For now, it is critical that you change the HonorBuddy Log Level to Diagnostic. Go to the Settings window, check the Advanced checkbox, then scroll down to Log Level and select Diagnostic.
      • Do not post any problems/issues/questions without a Complete Diagnostic Log attached.
      • The amount of change required to HonorBuddy due to WOW 5.0.4 can only be described extensive! So much will have had to change in the HonorBuddy framework, that it would be impossible for the HB Dev team to test every combination of every API. By definition, there will be issues with the HonorBuddy API over the coming weeks. This along with the amount of change in ShamWOW means there will be errors. I definitely do not recommend running AFK at the moment.
      • Be patient and know that the only way we can reach the stability you had enjoyed the past year is through detailed issue posts that include all the information I need as described in the ShamWOW Frequently Asked Questions [CLICK HERE]

      The majority of my time has been spent using LazyRaider to test, followed by BGBuddy very recently. The other BotBases are still works in progress by the HB Devs so no testing has been done by me with them at this point.

      I have tested the solo rotation the most, followed by PVP for both Enhancement and Elemental. I have also done Raid testing of Restoration. There are still some issues, but as mentioned above your accurate and detailed issue posts with a Diagnostic Log will enable these areas to be addressed quickly.

      CRITICAL: You need to set your HonorBuddy Log Level to Diagnostic. To do this:

      1. Click the Settings button
      2. Check the Advanced checkbox
      3. Scroll down to Log Level and select Diagnostic
       
      Last edited: Sep 13, 2012
    14. xxxstar123

      xxxstar123 Member

      Joined:
      Aug 3, 2012
      Messages:
      393
      Likes Received:
      0
      Trophy Points:
      16
      Thank you very much you are the best bobby
       
    15. Natfoth

      Natfoth Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,446
      Likes Received:
      37
      Trophy Points:
      0
      Man bobby, I have never seen your thread so empty since you made a new one :D That probably wont last though knowing how awesome shamwow is.
       
    16. Boofy

      Boofy New Member

      Joined:
      Feb 8, 2010
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      0
      Shamwow is back, fo real? Just jizzed my pants :'$
       
    17. Peenutt

      Peenutt Member

      Joined:
      Nov 9, 2010
      Messages:
      96
      Likes Received:
      1
      Trophy Points:
      8
      You sir, Have made me happy in the pants!!!!!!!!!!!
       
    18. DrDoctor

      DrDoctor New Member

      Joined:
      Dec 15, 2011
      Messages:
      510
      Likes Received:
      3
      Trophy Points:
      0
      Last edited: Sep 13, 2012
    19. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      Glad it's back Thanks Bobby!!!
       
    20. Harmacintyre

      Harmacintyre New Member

      Joined:
      Aug 21, 2012
      Messages:
      1,092
      Likes Received:
      1
      Trophy Points:
      0
      me love you long time
       
    Thread Status:
    Not open for further replies.

    Share This Page