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.
Hey bobby, I see you have the option to have your CC just use combat and not move. I don't remember that clearly, but it's a checkbox that says something like "Don't allow Shamwow to control movement" or something along those lines, which I'm guessing would make it similar to what Mr.AutoFight was supposed to do, and that is you have free movement control of your character until combat/healing in which the CC takes over. If that's true, could you maybe spread that bit of code to the other high-end CC makers to implement it? I haven't tried it yet as my shaman is only level 19 and I've been using her to grind. If it works like I'm thinking, then even if just that were thrown into a config for every CC then it would eliminate the need for a plugin that just doesn't seem to work anymore (i.e. Mr.AutoFight). All in all though, I give you much props and congrats on making a very good CC that I've seen to be almost perfect.
 
I really like this CC, only thing that is not that well to me, is that it tries to heal twice..
like in, it casts healing surge on the tank that is on 90 % hp, sure, fine, but after that he casts it again right away, so he gets a full heal even though he already is at 100 %
 
got this error at the end of the instance
[14:07:31:677] HB EXCEPTION in NeedRest
[14:07:31:677] System.InvalidOperationException: Cannot read a descriptor on an invalid object.
bij Styx.WoWInternals.WoWObjects.WoWObject.GetStorageField[T](UInt32 field)
bij Styx.WoWInternals.WoWObjects.WoWUnit.GetStorageField[T](au field)
bij Styx.WoWInternals.WoWObjects.WoWUnit.get_Flags()
bij Styx.WoWInternals.WoWObjects.WoWUnit.a(az A_0)
bij Styx.WoWInternals.WoWObjects.WoWUnit.get_Combat()
bij ShamWOW.ShamWOW.HealRaid() in c:\Users\Gebruiker\Desktop\HonorBuddy\CustomClasses\ShamWOW\Shaman.cs:regel 6509
bij ShamWOW.ShamWOW.NeedRestLogic() in c:\Users\Gebruiker\Desktop\HonorBuddy\CustomClasses\ShamWOW\Shaman.cs:regel 2168
bij ShamWOW.ShamWOW.get_NeedRest() in c:\Users\Gebruiker\Desktop\HonorBuddy\CustomClasses\ShamWOW\Shaman.cs:regel 2137
[14:07:31:879] System.Threading.ThreadAbortException: De thread is afgebroken.
bij j.b(Object A_0)
bij Styx.Logic.Targeting.Pulse()
[14:07:31:881] Stop Button pressed. User has stopped the bot.
 
Im getting some exceptions while running ShamWoW in Raf mode much like the once already described in the previous posts.
 
This is what happens when i try to run instancebuddy with ShamWOW 4.2.04
I've tried changing specs and i do have the Stoneclaw Glyph and no matter what i set the totems to under PVP or Raf/Instances it always puts up those ones in the log.

>>> ### STARTING TEST ShamWOW v4.2.04 by Bobby53 ### <<<
Your Level 80 Draenei Restoration Shaman Build is:
Eleme/Enhan/Resto 2/3/31
Max Pull Ranged: 30
HB Pull Distance: 30
Cleanse Spirit: can remove Curses and Magic
Stoneclaw Totem: missing glyph, no Shaman Bubble available
^Totem Bar - Earth: Stoneskin Totem
^Totem Bar - Fire : Flametongue Totem
^Totem Bar - Water: Mana Spring Totem
^Totem Bar - Air : Grounding Totem
This profile does not contain any profiles fitting the character!
>>> ### STOPPING TEST ShamWOW v4.2.04 by Bobby53 ### <<<

Change the level so it fits your character, or try another profile.
 
Last edited:
Hey bobby, I see you have the option to have your CC just use combat and not move. I don't remember that clearly, but it's a checkbox that says something like "Don't allow Shamwow to control movement" or something along those lines, which I'm guessing would make it similar to what Mr.AutoFight was supposed to do, and that is you have free movement control of your character until combat/healing in which the CC takes over. If that's true, could you maybe spread that bit of code to the other high-end CC makers to implement it? I haven't tried it yet as my shaman is only level 19 and I've been using her to grind. If it works like I'm thinking, then even if just that were thrown into a config for every CC then it would eliminate the need for a plugin that just doesn't seem to work anymore (i.e. Mr.AutoFight). All in all though, I give you much props and congrats on making a very good CC that I've seen to be almost perfect.
The "Disable CC Movement" option prevents ShamWOW from moving or stopping movement while in Combat. The Mr. AutoFight plugin will prevent movement while Out of Combat. Typically you will want to use both, although it is possible to use just one or the other if you watch for the character going in and out of combat and know when to take over.
 
I really like this CC, only thing that is not that well to me, is that it tries to heal twice..
like in, it casts healing surge on the tank that is on 90 % hp, sure, fine, but after that he casts it again right away, so he gets a full heal even though he already is at 100 %
Melvjehhh, My apologies for any issue you may be having. Please 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. Thanks for your help, Bobby53
 
got this error at the end of the instance
Melvjehhh, The cut and paste provided contains two Exceptions. The first at [14:07:31:677] is due to players leaving your group while ShamWOW was in the middle of checking if they needed healing. This error will be suppressed in the next released, meaning the exception will still occur but because it is expected (groups will eventually complete the instance and leave) no message will be displayed. The second one at [14:07:31:879] is caused by pressing the Stop button in HonorBuddy. That exception is suppressed in ShamWOW but if HonorBuddy is presently running bot or plug-in code you will see that message which is normal and expected. As mentioned in my earlier post though I typically need a complete debug log file attached and details in the post as to what the bot was running, what you expected to see, and what you did see to be able to fully diagnose a problem or issue.
 
Last edited:
Im getting some exceptions while running ShamWoW in Raf mode much like the once already described in the previous posts.
j0achim, Exceptions may look similar but may not be due to the same cause, so for me to do anything with your post more information is needed. Please 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. Thanks for your help, Bobby53

Forgot to thank you in my last post, in grinding mode its working flawless!
Your very welcome. Thanks for the follow up and let me know if you have any issues or unexpected behavior with the CC.
 
Targeting seems buggy and it says resting when mana and health are full.
Any eta on next release?
 
Targeting seems buggy and it says resting when mana and health are full.
Any eta on next release?
Flyryan, There aren't any reported issues regarding targeting or resting. Targeting in most situations is handled by HonorBuddy and not the CC, but not always so without a complete debug log and details as to what time frame the symptoms you witnessed occurred I can't do anything more with that part of your post. I am also not sure what you mean by "it says resting" as that term can appear on the Status Bar, the Log Window, or in the debug log file and indicate different things. Resting is the general term used by HonorBuddy to describe Out of Combat activities. The Resting (Non-Combat) slice of time is when ShamWOW does a lot of activities other than drinking/eating, such as:

- Checking and refreshing Shields
- Checking and refreshing Weapon Enhancement
- Checking if Recall Totems is needed
- Checking if it should cast Ghost Wolf
- In PvP or RaF, checking if group needs a Heal
- In RaF, checking if group needs a Rez
etc...

The information on the Status Bar can be a misleading aspect of the Resting state. Historically HonorBuddy would update the Status Bar text to show the last state it successfully completed, so it would say Resting when it started the non-combat stuff and then remain on the Status Bar until another state was entered. So after Resting occurred, you may (or may not) continue to see that status while your character was mounted and actively moving to hotspots looking for a fight which is misleading. In recent versions, the status bar now also includes POI information which identifies what it is looking for or heading towards. This can be even more confusing because sometimes it shows what it just did (but not always), sometimes what it is trying to do (but not always), and sometimes both. While the status text can be updated by the CC, the current use of it would be more confused by the CC altering it at this point since each CC author would likely use it differently. Presently all status updates are handled by HonorBuddy. This reinforces the need for a debug log file with issues because the indicators provided on what the bot thinks it is doing are not always the most obvious.

As for an eta on the next release I can only say soon. Just taking a break from work to respond to users and once I get home will have a couple more hours of testing before release. It resolves a number of reported issues as well as providing some improvements (I'll detail them more with the release.) As mentioned above, I haven't received any documented issues regarding targeting or resting so no changes in this area should be expected.
 
Last edited:
Flyryan, There aren't any reported issues regarding targeting or resting. Targeting in most situations is handled by HonorBuddy and not the CC, but not always so without a complete debug log and details as to what time frame the symptoms you witnessed occurred I can't do anything more with that part of your post. I am also not sure what you mean by "it says resting" as that term can appear on the Status Bar, the Log Window, or in the debug log file and indicate different things. Resting is the general term used by HonorBuddy to describe Out of Combat activities. The Resting (Non-Combat) slice of time is when ShamWOW does a lot of activities other than drinking/eating, such as:

- Checking and refreshing Shields
- Checking and refreshing Weapon Enhancement
- Checking if Recall Totems is needed
- Checking if it should cast Ghost Wolf
- In PvP or RaF, checking if group needs a Heal
- In RaF, checking if group needs a Rez
etc...

The information on the Status Bar can be a misleading aspect of the Resting state. Historically HonorBuddy would update the Status Bar text to show the last state it successfully completed, so it would say Resting when it started the non-combat stuff and then remain on the Status Bar until another state was entered. So after Resting occurred, you may (or may not) continue to see that status while your character was mounted and actively moving to hotspots looking for a fight which is misleading. In recent versions, the status bar now also includes POI information which identifies what it is looking for or heading towards. This can be even more confusing because sometimes it shows what it just did (but not always), sometimes what it is trying to do (but not always), and sometimes both. While the status text can be updated by the CC, the current use of it would be more confused by the CC altering it at this point since each CC author would likely use it differently. Presently all status updates are handled by HonorBuddy. This reinforces the need for a debug log file with issues because the indicators provided on what the bot thinks it is doing are not always the most obvious.

As for an eta on the next release I can only say soon. Just taking a break from work to respond to users and once I get home will have a couple more hours of testing before release. It resolves a number of reported issues as well as providing some improvements (I'll detail them more with the release.) As mentioned above, I haven't received any documented issues regarding targeting or resting so no changes in this area should be expected.

Thank you for taking your time to reply such a information piece.

Your right about targetting and i will watch the resting problem, it may actually be honorbuddy downloading meshes.
I await your update!
 
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.

  • 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 ?
  • 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).

That's basically it,
Keep up the good work !
 
6. Spell dependency. Elemental/Resto Shaman are very spell dependent. You will want to visit your trainer as soon as possible to train your new rank of Lightning Bolt at Levels 8, 14, 20, 26, 32, 38, 44, 50, 56, 62, 67, 73, 79, and 80.
I think spells have no rank now :)
 
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! :)
 
Status
Not open for further replies.
Back
Top