What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

ShamWOW for HB2 - An Enhance/Elemental/Resto + PVP/RaF Healbot by Bobby53

Status
Not open for further replies.
HonorBuddy Mode: RaF
Shamans Location: Anywhere
What should have happened (be specific): Move into range, then cast totem.
What did happen (be specific): Cast totem when leader gets into battle. But Shaman is far away away from the battle and the totem is useless.
Computer time of problem or log mark (not realm time): N/A
 
Bobby, I would like to thank you for this amazing cc, hands down the best one i've used in a long time. I'm having a bit of a problem though using this as resto in pvp, whenever I try to hex a focus target I have to spam hex like crazy because its casting heals and If I do manage to pull off a hex, it just cancels the hex cast and starts casting more heals. Is there a way I can hex people with this cc?
 
Bobby, I would like to thank you for this amazing cc, hands down the best one i've used in a long time. I'm having a bit of a problem though using this as resto in pvp, whenever I try to hex a focus target I have to spam hex like crazy because its casting heals and If I do manage to pull off a hex, it just cancels the hex cast and starts casting more heals. Is there a way I can hex people with this cc?
Hi shartshorn,
if you are using LazyRaider you can simply set a keybind in LazyRaiders options to stop the CC temporarily then cast your hex. Press the keybind again to start the CC again. Atleast thats how I do it in pvp.
 
Last edited:
Hey thanks for the fast reponse, sorry but I'm still new to this, where exactly are the lazyraider options lol, and wouldn't I have to make a macro for that, if so whats the macro to stop combat.
 
Hey thanks for the fast reponse, sorry but I'm still new to this, where exactly are the lazyraider options lol, and wouldn't I have to make a macro for that, if so whats the macro to stop combat.
No macro is needed.
Have LazyRaider selected in the dropdown menu in HonorBuddy, press the Bot Config button and the GUI in the image below shoud popup, the option for the keybind is marked by a green box in the image.
lazyraider_keybind_option.webp
 
Hmmm the GUI popped up and for some reason I dont see the above options in your photo. I can only set the tank and thats about it.
 
HonorBuddy Mode: RaF
Shamans Location: Anywhere
What should have happened (be specific): Move into range, then cast totem.
What did happen (be specific): Cast totem when leader gets into battle. But Shaman is far away away from the battle and the totem is useless.
Computer time of problem or log mark (not realm time): N/A
Kloppe, My apologies for the issue, but this doesn't match the results of my testing. Please post a complete log file along with the local computer time you observed the problem in the form ( HH:MM:SS ) or use the Log Mark plug-in to mark the spot it occurs as described in the FAQ page linked in my prior reply. Thanks and good luck with your Shaman, Bobby53
 
Hi Bobby, I have a quick question for you does Shamwow roll out riptides to keep the tidal wave buff up? I'm asking because in the group healing tab, in the raid healing column it has riptide set at 0 by default. I am brand new to shaman healing so I may be completely off on what should be top priority, so I was looking for a little educations.

Thanks,
Saif
 
Hi Bobby, I have a quick question for you does Shamwow roll out riptides to keep the tidal wave buff up? I'm asking because in the group healing tab, in the raid healing column it has riptide set at 0 by default. I am brand new to shaman healing so I may be completely off on what should be top priority, so I was looking for a little educations.

Thanks,
Saif
Saif, As for priorities, use the defaults. Once you get a decently geared 85 and begin Raid Healing, click the Let It Rain button. You should not have a cause to change individual numbers. ShamWOW is setup with preset buttons you can click on the Group Healing tab that allow you to switch between different healing purposes easily without having to change individual numbers.

Healing in ShamWOW works as described on the top of the Group Healing tab. It will find the healing spell configured with the lowest Health % greater than the heal targets Health %. Spells that should not be cast based upon the targets Health % should have a 0. In general, Shaman should reserve Riptide for purposes other than direct healing (like buffing Tidal Waves, mana regen via T12 2pc bonus, etc. ) ShamWOW will roll Riptide for the T12 2pc bonus and pre-cast prior to HW and GHW for Tidal Waves as needed. If you set Riptide it to a non-zero Health %, then it will be cast like other heal spells based on the targets health %. This will cause you to lose some buffing and mana-regen potiential. Additionaly control over how to use Riptide will become available in an upcoming release.

ShamWOW will also use Riptide and Unleash Elements while on the move regardless of the setup.

Thanks for the post and good luck with your new Resto! Bobby53
 
In response to
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.

As a resto shaman I didn't like it casting Lightning Shield so I am opting for the 101 - 100 values to have it always on water shield... However, I am wondering how this effects Earth Shield, is there a value I can change so that it casts ES on me when I am being recked by someone?

Let's say I am running Lazyraider with ShamWow, in 2v2 arenas, I'd like it to keep WS up on me, and I guess have ES on the other person, until my health drops below 60% or something then it applies ES on me, until its above 60% then I want WS back on, and when my partner drops below 60% it does ES on them.. I just don't see a ES percent in the config, but maybe I am blind
 
In response to

As a resto shaman I didn't like it casting Lightning Shield so I am opting for the 101 - 100 values to have it always on water shield... However, I am wondering how this effects Earth Shield, is there a value I can change so that it casts ES on me when I am being recked by someone?

Let's say I am running Lazyraider with ShamWow, in 2v2 arenas, I'd like it to keep WS up on me, and I guess have ES on the other person, until my health drops below 60% or something then it applies ES on me, until its above 60% then I want WS back on, and when my partner drops below 60% it does ES on them.. I just don't see a ES percent in the config, but maybe I am blind
Xzual, Thanks for the post, but unfortunately the description doesn't match the results of my testing. For any item you would like me to research, please use the steps in FAQ #1 on the ShamWOW Frequently Asked Questions [CLICK HERE] page. There you will find a template and steps on attaching a complete debug log file.

As for the general question of Shield Twisting, the term Damage Shield in the user interface is deliberate. For Enhancement and Elemental this is Lightning Shield. For Resto this is Earth Shield. ShamWOW does not support a Resto Shaman casting Lightning Shield in Battlegrounds or Arena.

Thanks for the post and good luck with your Shaman, Bobby53
 
Last edited:
Xzual, Thanks for the post, but unfortunately the description doesn't match the results of my testing. For any item you would like me to research, please use the steps in FAQ #1 on the ShamWOW Frequently Asked Questions [CLICK HERE] page. There you will find a template and steps on attaching a complete debug log file. Thanks for the post and good luck with your Shaman, Bobby53


Sorry I am not saying that it is not doing what I want, I am asking in advance. I don't have a log file, because I am just asking the way the "priority" is set up, is that WS 100% stronger than whatever setting dictates when Earth Shield is cast?

Setting the Water Shield to 100%, will this prevent it from using Earth Shield on myself?

What part of the config dictates when ES is being used?

General>Combat Mana/Health Levels> Emergency Health% ??

or

Group Healing>PVP>Oh Shoot Heal ??

or

is it something completely different?



Okay now reading your update I understand more

It will be ES above 50% mana and WS below 50% mana, so I am assuming there is no way to to have it control by Health% and not Mana%

As in

Use WS at all times until Health Drops below 70% then use ES, once health reaches 70% again switch back to WS


Also, using LazyRaider, how will it know I am in a Arena? Because I am testing now, and you are correct using BGBuddy inside the BG it casts ES and WS, but when I am in queue outside it does LS, does LazyRaider tell it where it is?
 
Last edited:
...
What part of the config dictates when ES is being used?
For the situation you described, the Damage Shield mana % referenced.
... Also, using LazyRaider, how will it know I am in a Arena? Because I am testing now, and you are correct using BGBuddy inside the BG it casts ES and WS, but when I am in queue outside it does LS, does LazyRaider tell it where it is?
The behavior you described with BGBuddy is because ShamWOW detects the environment it is running in so you don't have to tell it. If you are not in a group and Resto it behaves as an Elemental so Lightning Shield is appropriate, since by definition there is nobody to heal other than yourself. When you are in a group a Resto is a healer so and the behaviors selected depend upon whether healing in a Battleground/Arena or Healing in a Dungeon/Raid. ShamWOW behaviors are determined primarily by the environment you are botting in, whether you are in a group or not, and your spec. The BotBase selected ( Questing, Grinding, BGBuddy, DungeonBuddy, etc.) mostly has to do with what happens when you are not in Combat ( handling movement while not fighting, selecting targets that it wants ShamWOW to fight, looting, etc.) LazyRaider is a BotBase that provides a minimal structure to allow you to move your character manually and the CC (in this case ShamWOW) to control spell selection, etc.

Thanks for the post and good luck with your Shaman, Bobby53
 
Could not compile CC

HonorBuddy Mode: Grind
Shamans Location: Venture Bay
What should have happened (be specific): Load ShamWoW
What did happen (be specific): Got error:
Could not compile CC from C:\...honorbuddy\CustomClasses\ShamWOW!
File: Shaman.cs Line: 1828 Error: The call is ambiguous between the following methods or properties: 'Bobby53.MyExtensions.IsAuraPresent(Styx.WoWInternals.WoWObjects.WoWUnit, string, out uint)' and 'Bobby53.MyExtensions.IsAuraPresent(Styx.WoWInternals.WoWObjects.WoWUnit, string, out uint)'

Computer time of problem or log mark (not realm time): 3:54:21

I followed the FAQ install directions, but cannot get ShamWOW to load. The only way it works is if I use the version that is bundled with Honorbuddy.
 

Attachments

HonorBuddy Mode: Grind
Shamans Location: Venture Bay
What should have happened (be specific): Load ShamWoW
What did happen (be specific): Got error:
Could not compile CC from C:\...honorbuddy\CustomClasses\ShamWOW!
File: Shaman.cs Line: 1828 Error: The call is ambiguous between the following methods or properties: 'Bobby53.MyExtensions.IsAuraPresent(Styx.WoWInternals.WoWObjects.WoWUnit, string, out uint)' and 'Bobby53.MyExtensions.IsAuraPresent(Styx.WoWInternals.WoWObjects.WoWUnit, string, out uint)'

Computer time of problem or log mark (not realm time): 3:54:21

I followed the FAQ install directions, but cannot get ShamWOW to load. The only way it works is if I use the version that is bundled with Honorbuddy.
thrallforcus, Thanks for the post. I understand that you mentioned following the FAQ install directions, but something in the process of copying the files was missed. Please visit ShamWOW Frequently Asked Questions [CLICK HERE] and follow the steps provided one at a time (including verifying the files exist in the location described) and you should have no trouble. Good luck with your Shaman, Bobby53
 
Your resto CC is fantastic

I have been healing since '07 and this is the only CC I trust on my healers for heroics/raids.
 
Is there anyway to make Shamwow solo heal a target, so for example I go to a battleground with a friend and want it to concentrate on my friend only.

Regards.
 
Status
Not open for further replies.
Back
Top