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.
Between bobby53 and fpsware I'm enjoying classes that gave me a hard time playing, and those are shaman and druid. I'm currently dual leveling one of each and I can't get over how quickly they rip through the opposing forces. Now, If I could just have a success story like the guy that posted his ten level 80 toons with all of them ICC ready with gearscores over 5800 each, then I'd be happy.
 
Hey bobby53, Been away from wow and botting for a while but i came back and saw how much this CC has improved,
Awesome job ! Doesn't have the bugs i reported a long time ago, But now i have ran into some other stuff that's not really a bug but more some things that could be polished up a bit if possible.
Thanks WaCk0, glad to see you back in the forum! Some of the issues were HonorBuddy fixes and others were accounted for in releases of the CC. Either way glad it is performing well for you. Just a reminder to see the ShamWOW FAQ [link -- click here] which is post #2 in this thread for information on the details needed when posting about issues with ShamWOW. I need the complete debug log file attached to your issue along with details narrowing down at what time the issue occurred to do anything more than guess about the issue. There are simply too many variations of how you can run your Shaman you to benefit from my speculation.

[*]When running an instance in RAF mode, for some reason(not relevant) the bot falls behind and the tank starts combat. The bot will walk towards the tank but keep dropping totems way out of range, couldn't there be some of range check on tank before totems are cast ?
I have changed the totem management with the next release and it should address your issue. As for falling behind the tank, I would need a log file and your help in identifying the appropriate timestamp within it to then determine if its a CC issue I can address or a HB issue I need to forward along and champion for correction. I'm assuming you were just using the HonorBuddy RaF bot and not InstanceBuddy, but a log file would clear that up as well. My suggestion is to wait for the next release and if the issue still persists in falling behind the tank, post the log file and description mentioned and we'll take it from there.

[*]Healing wise, is there a way it will use Healing Surge less often ? I have heal party members below 75% and when they get below it the first thing it casts is Riptide but if that's not available it starts spamming Healing Surge, which kinda blows mana. (Not a real big deal as i barely have to heal in 70-80 dungeons but on later level i guess it will matter a bit).
It will cast Healing Wave when both you and the heal target are not in combat, otherwise it uses the priority you outlined for 99% of in combat healing. If your Shaman is having trouble managing its mana, please post a complete debug log and I'll analyze it to see where improvements can be made. I have tested with two different marginally geared healers in a lot of situations, but specifically in H HoR and ToC-25 which are both heal intensive at different points and have not had mana issues while posting really nice heal #'s. The only mana issues I have encountered or that were indicated in other users logs were due to using InstanceBuddy and having it do a spec change upon entry to the instance. As you know, this takes the characters mana to 0% and current tanks typically out gear the instances to the point that they don't bother checking healer mana before pulling. This leads to beginning combat with low mana levels rather than them being due to healing spell selection. So I have noted change request but it is currently a low priority.
 
I think spells have no rank now :)
Absolutely correct. ShamWOW has been around for a long time and that information should be updated to reflect the changes in WOW 4.x. I have been focusing on some needed improvements to the CC in how it works with IB and updates for WOW 4.x as well as forum responses at the moment, but will get that documentation caught up soon. Thank you for making sure I was aware of it, Bobby53
 
Last edited:
I would like to thank you so much. My shaman leveled from 1-40 in 2 days thanks to you! I was just wondering if you could change the totems in a dungeon f.e. in combination with instancebuddy. He still uses searing totem when I think that Magma Totem is better. Every group in a instance has more then 3 mobs and I think that it kills faster or atleast increases the dps done. Furtherly I have nothing else worth mentioning, thanks for the cc! :)
That's terrific clarkdebraal, glad to hear your success!

You already have the ability to select a specific totem in ShamWOW. Visit the CC Configuration and go to the tab for the type of encounter you want to select a specific totem. In your example above, go to the RaF/Instances tab for the Fire Totem slot just select Magma Totem from the drop list. Totems for other uses (Grinding, Questing, or PVP) can be set on the other tabs. I recommend in most cases leaving it set to Auto as it will adapt its selection based upon your talent specification and the current fight dynamics. For example, if you use InstanceBuddy and have dual spec Elemental and Resto, then leaving this set to Auto will select DPS totems if your group role is DPS, or will select an appropriate Resto set if your group role is Healer.

The question of using Searing Totem or Magma Totem isn't determined by being in an instance or not, its related to the number of mobs you are fighting in close proximity which you alluded to. Searing Totem is the default totem for solo encounters and typically remains the most effective DPS Fire totem up to 2 mobs. Once you get to 3 or more mobs, Magma Totem is more effective as long as those 3 mobs are within its 8 yard range. If any are casters or are being tanked away from you, the Searing Totem is more effective. ShamWOW makes advanced decisions about fights, constantly monitoring not just how many mobs you are in combat with, but also their range from you. It will default to dropping a Searing Totem, but if during the fight you get 3+ mobs within 8 yards, it will automatically drop a Magma Totem for you. At that point, it will also add Fire Nova to the rotation. This behavior occurs regardless of whether you are in an instance, questing, grinding, pvp, etc. Also, if you prefer you can change the totems cast by ShamWOW by visiting the appropriate tab in CC Configuration. For instances, go to the RAF/Instances tab and change the Fire Totem slot to Magma Totem and you'll override the ShamWOW behavior. That change may work better for you as an Enhancement Shaman since you should be within melee range of the tanks mobs. As an Elemental remaining at casting at range you may see a DPS loss as they would only get in range of the Magma totem if the tank loses aggro.
 
Last edited:
Between bobby53 and fpsware I'm enjoying classes that gave me a hard time playing, and those are shaman and druid. I'm currently dual leveling one of each and I can't get over how quickly they rip through the opposing forces. Now, If I could just have a success story like the guy that posted his ten level 80 toons with all of them ICC ready with gearscores over 5800 each, then I'd be happy.
Glad to hear it Zeldrak! Thanks for your post. Right now is probably the easiest time to jack your gear score up since you can farm justice points with HonorBuddy and purchase ICC Item Level 251 gear. You can also farm Honor Points and buy the Level 264 Arena Weapons and Wrathful gear (except shoulders) that previously took a lot of arena points and an 1800 rating. For one of my test Elemental/Resto Shaman I just bought the Wrathful Gladiator's Blade of Alacrity for 1830 honor points and the Item Level 270 Wrathful Gladiator's Barrier for 70 honor points.
 
Last edited:
Believe me or not, my Level 29 Draenei Shaman just walked into the Forsaken Courier for those who dont know, this is a lvl 35 undead with 4 lvl 35 undead bodyguards) and a lvl 30 raptor add, the bot survived and killed every single one of them!! (My bot wears only items he found and equipped while leveling) :)

I really enjoy watching my bot leveling because this class works so well. This is imho by far the best HB class out there.

P.S.
This is the first time i saw my little enhancer shaman drop below 20% Mana ;)
 
Last edited:
Believe me or not, my Level 29 Draenei Shaman just walked into the Forsaken Courier for those who dont know, this is a lvl 35 undead with 4 lvl 35 undead bodyguards) and a lvl 30 raptor add, the bot survived and killed every single one of them!! (My bot wears only items he found and equipped while leveling) :) I really enjoy watching my bot leveling because this class works so well. This is imho by far the best HB class out there. P.S. This is the first time i saw my little enhancer shaman drop below 20% Mana ;)
Thanks for the post regarding your success Runkel!
 
Thanks WaCk0, glad to see you back in the forum! Some of the issues were HonorBuddy fixes and others were accounted for in releases of the CC. Either way glad it is performing well for you. Just a reminder to see the ShamWOW FAQ [link -- click here] which is post #2 in this thread for information on the details needed when posting about issues with ShamWOW. I need the complete debug log file attached to your issue along with details narrowing down at what time the issue occurred to do anything more than guess about the issue. There are simply too many variations of how you can run your Shaman you to benefit from my speculation.


I have changed the totem management with the next release and it should address your issue. As for falling behind the tank, I would need a log file and your help in identifying the appropriate timestamp within it to then determine if its a CC issue I can address or a HB issue I need to forward along and champion for correction. I'm assuming you were just using the HonorBuddy RaF bot and not InstanceBuddy, but a log file would clear that up as well. My suggestion is to wait for the next release and if the issue still persists in falling behind the tank, post the log file and description mentioned and we'll take it from there.


It will cast Healing Wave when both you and the heal target are not in combat, otherwise it uses the priority you outlined for 99% of in combat healing. If your Shaman is having trouble managing its mana, please post a complete debug log and I'll analyze it to see where improvements can be made. I have tested with two different marginally geared healers in a lot of situations, but specifically in H HoR and ToC-25 which are both heal intensive at different points and have not had mana issues while posting really nice heal #'s. The only mana issues I have encountered or that were indicated in other users logs were due to using InstanceBuddy and having it do a spec change upon entry to the instance. As you know, this takes the characters mana to 0% and current tanks typically out gear the instances to the point that they don't bother checking healer mana before pulling. This leads to beginning combat with low mana levels rather than them being due to healing spell selection. So I have noted change request but it is currently a low priority.

This was the reason why i didn't bother to post a log file,
as the issues aren't really bugs and can be explained without logs etc.
(I said that the tank falling behind thing that the falling behind was irrelevant as it was not instancebuddy and its just plain looting)
Thanks again and looking forward to the next release!
 
Crashing

Im not sure if this is a CC problem or and HB problem so I will post in both.

This seems to only happen when Im using Instancebuddy and im actually in an instance or if im in a bg ... i get an error and wow crashes in the status box of HB it says an exception has occurred please check the debug box

I will not post the whole log given its huge and when i see that exception notification i check the debug box and in red this is what is says:

[1:24:48 PM:3] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: Process must have frozen or gotten out of sync; InjectionFinishedEvent was never fired.
at BlueMagic.ExecutorRand.Execute()
at Styx.WoWInternals.World.GameWorld.MassTraceLine(WorldLine[] lines, CGWorldFrameHitFlags[] flags, Boolean[]& hitResults, WoWPoint[]& hitPoints)
at Styx.WoWInternals.World.GameWorld.MassTraceLine(WorldLine[] lines, CGWorldFrameHitFlags[] flags, Boolean[]& hitResults)
at Styx.WoWInternals.World.GameWorld.MassTraceLine(WorldLine[] lines, CGWorldFrameHitFlags flag, Boolean[]& hitResults)
at Styx.Logic.Targeting.DefaultTargetWeight(List`1 units)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Styx.Logic.Targeting.a(Delegate A_0, Object[] A_1)
[1:24:58 PM:3] System.Exception: Process must have frozen or gotten out of sync; InjectionFinishedEvent was never fired.
at BlueMagic.ExecutorRand.Execute()
at Styx.WoWInternals.Lua.GetReturnValues(String lua, String scriptName)
at Styx.WoWInternals.Lua.LuaGetReturnValue(String lua, String scriptName)
at Styx.WoWInternals.Lua.GetReturnVal[T](String lua, UInt32 retVal)
at Instancebuddy.Instancebuddy.()
at Instancebuddy.Instancebuddy.()
at Instancebuddy.Instancebuddy.(Object ret)
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.a.a()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Sequence.a.b()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.a.b()
at TreeSharp.Composite.Tick(Object context)
at Styx.Logic.BehaviorTree.TreeRoot.b()

I also attached the error log from the wow folder...

In the mean time i just wont pvp or use instance buddy.

Thanks in advance for the replies/help,
Beast
 

Attachments

Im not sure if this is a CC problem or and HB problem so I will post in both. This seems to only happen when Im using Instancebuddy and im actually in an instance or if im in a bg ... i get an error and wow crashes in the status box of HB it says an exception has occurred please check the debug box. I will not post the whole log given its huge and when i see that exception notification i check the debug box and in red this is what is says:

[1:24:48 PM:3] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: Process must have frozen or gotten out of sync; InjectionFinishedEvent was never fired.
at BlueMagic.ExecutorRand.Execute()
at Styx.WoWInternals.World.GameWorld.MassTraceLine(WorldLine[] lines, CGWorldFrameHitFlags[] flags, Boolean[]& hitResults, WoWPoint[]& hitPoints)
at Styx.WoWInternals.World.GameWorld.MassTraceLine(WorldLine[] lines, CGWorldFrameHitFlags[] flags, Boolean[]& hitResults)
at Styx.WoWInternals.World.GameWorld.MassTraceLine(WorldLine[] lines, CGWorldFrameHitFlags flag, Boolean[]& hitResults)
at Styx.Logic.Targeting.DefaultTargetWeight(List`1 units)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Styx.Logic.Targeting.a(Delegate A_0, Object[] A_1)
[1:24:58 PM:3] System.Exception: Process must have frozen or gotten out of sync; InjectionFinishedEvent was never fired.
at BlueMagic.ExecutorRand.Execute()
at Styx.WoWInternals.Lua.GetReturnValues(String lua, String scriptName)
at Styx.WoWInternals.Lua.LuaGetReturnValue(String lua, String scriptName)
at Styx.WoWInternals.Lua.GetReturnVal[T](String lua, UInt32 retVal)
at Instancebuddy.Instancebuddy.()
at Instancebuddy.Instancebuddy.()
at Instancebuddy.Instancebuddy.(Object ret)
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.a.a()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Sequence.a.b()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.a.b()
at TreeSharp.Composite.Tick(Object context)
at Styx.Logic.BehaviorTree.TreeRoot.b()

I also attached the error log from the wow folder... In the mean time i just wont pvp or use instance buddy. Thanks in advance for the replies/help, Beast
Beast, The issue above is related to an LUA call being made by InstanceBuddy. You mentioned getting an exception in PVP as well though and that would be a separate issue since it does not involve InstanceBuddy. Please try to recreate the PVP issue you mentioned with the following steps:
- Disable all HB Plug-Ins
- Disable all WOW Add-Ins
- Run HonorBuddy in PVP mode (not Mixed)
Post a new issue and attach the complete HonorBuddy debug log file for that run and I can look into getting it resolved for you. I will need the entire Debug Log file however so if it is too large, just Zip it before attaching.

My apologies for your issues and good luck with PVP,
Bobby53
 
k im going to only pvp starting tomorrow so I will do what you said and hopefully get you something tomorrow
thanks for your help
 
ShamWOW v4.2.05 [link--click here] now available for download! This version includes a fix for Lava Lash, a new 'Auto' setting for RAF Combat Style, and a lot of internal changes for a slight improvement in speed relative to totems and adds. Please read the change history [link--click here] for details. The prior version is still available for download in the event you encounter an error. Be sure to attach complete debug log files with any issues/criticisms you post [link to instructions on posting -- click here].
 
Last edited:
Suggestion, a sleep timer to double check HP after a heal, running ShamWOW as a IB healbot, and its wasting A LOT of mana on double heals. And most of the time its the Healing Surge.
 
Suggestion, a sleep timer to double check HP after a heal, running ShamWOW as a IB healbot, and its wasting A LOT of mana on double heals. And most of the time its the Healing Surge.
Following excerpt is copied from my prior post...

Be sure to attach complete debug log files with any issues/criticisms you post [link to instructions on posting -- click here].
j0achim, I am not getting the same results in my testing it sounds like you witnessed. Code is already present to conditionally limit/prevent unnecessary heals. I'll need to see a complete debug log file to look into this further. Please be sure to provide a general time reference as to where in the log file the unnecessary heal occurred. Thanks for your help, Bobby53
 
Last edited:
ShamWOW v4.2.05 [link--click here] now available for download! This version includes a fix for Lava Lash, a new 'Auto' setting for RAF Combat Style, and a lot of internal changes for a slight improvement in speed relative to totems and adds. Please read the change history [link--click here] for details. The prior version is still available for download in the event you encounter an error. Be sure to attach complete debug log files with any issues/criticisms you post [link to instructions on posting -- click here].

@bobby53: sir, your CC owes me one pair of socks, for they have been completely rocked. I just ran my level 22 shaman through a WG and I got 60 HKs since the hordies were playing HK farm. With your CC, and the shaman class in general, it's just amazing. Even my druid pales in comparison. I'm level 30 Enhancement right now, and I'm handling 4-6 mobs easily with no issues. Pure genius.
 
@bobby53: sir, your CC owes me one pair of socks, for they have been completely rocked. I just ran my level 22 shaman through a WG and I got 60 HKs since the hordies were playing HK farm. With your CC, and the shaman class in general, it's just amazing. Even my druid pales in comparison. I'm level 30 Enhancement right now, and I'm handling 4-6 mobs easily with no issues. Pure genius.
Too funny! Thanks for the post Zeldrak
 
I fixed my problem, guess it wasn't the CC's fault. Sorry.

I would still like to see lava lash in use though. :)
 
I fixed my problem, guess it wasn't the CC's fault. Sorry.

I would still like to see lava lash in use though. :)

Lava Lash doesn't work? :( That stinks. I didn't notice. I kill stuff so fast it's hard to see what's used and what's not.
 
Too funny! Thanks for the post Zeldrak

LoL

No problem at all. I just wish you had as much knowledge with all the other classes as you did shamans. That way, you could offer your help with the other CCs and make them as awesome and sock rocking as this one is.
 
Status
Not open for further replies.
Back
Top