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.
Running this now for the past two nights 10 hcs and 2 full raids, both in ele and healing spec and ran superb, shamefully i think it was actually better than me :( haha
bot till ya drop, Thank you for sharing your ShamWOW success! +rep and good luck with your Shaman, Bobby53
 
what settings etc do you do? addons running, plugins? mines doing 6k dps.
Redberet9912, There are many ways to run HonorBuddy improperly. So many that it isn't worth trying to guess while supporting users. If you have a question, issue, or constructive criticism you will want to use the template and steps provided on the ShamWOW Frequently Asked Questions [CLICK HERE]. Thanks for the post and good luck with your Shaman, Bobby53
 
thinking of gearing my shammy, how well does this work for dps?

im prob going to be using this as a heals/dps any thoughts guys?
bucko, I appreciate the interest, but the forum is for support of ShamWOW users rather than prospective users. Ultimately its the results you achieve that matter, so my recommendation is to give any HonorBuddy component a try before asking questions about performance and to monitor that initial usage. Good luck with your Shaman, Bobby53
 
hello
I have a problem with the combat bot mode with my shaman heal

>>> STARTING Shamwow v4.3.15 by Bobby53
Error loading Shamwow Global Config info from 'C: \ Users \ ******* \ Desktop \Honorbuddy_2.0.0.5459 \ CustomClasses \ Shamwow \ Config \ ShamWOW.config'

Your Level 85 Orc Shaman Restoration Build is:
Comp / Amelie / Resta 07/01/33
... Bot bot running the Combat Fight as Solo Only in Orgrimmar

Ranged Pull Max: 30
HB Pull Distance: 30

[talent] Cleanse Spirit: can remove Curses and Magic
[talent] Ancestral Swiftness: can cast Ghost Wolf on the run
[glyph] Stoneclaw Totem: found, Will use ace Shaman Bubble

Detected PVP Trinket: Medallion of Tenacity Gladiator's vicious

Does not Contain This profile Any fitting the character profiles!
>>> STOPPING Shamwow v4.3.15 by Bobby53

have you ever had to problem
is it possible to use comabt bot for arena with a shaman heal

sorry ifmy Englishis badI'm Frenchand usesgoogletrad

apoca, Welcome to HonorBuddy! If you have a question, issue, or constructive criticism you will want to use the template and steps provided on the ShamWOW Frequently Asked Questions [CLICK HERE].

The problem is the message highlighted in red above. Please reinstall ShamWOW closely following the instructions so that you unzip ALL files and not just those in the ShamWOW folder.

For manual assist botting needed for Arena, Raiding, and Heroics I only support the use of LazyRaider.

Thanks for the post and good luck with your Shaman, Bobby53
 
Last edited:
Bobby,
you sir, are a scholar and a gentleman! This was basically all I wanted, my stupid mind didn't figure it out. To answer your question, this has been primarily raids and 5-mans.
Heffalompen, Not stupid at all... I would prefer to remove as many existing options as possible. Fewer options means less to sift through when a user is looking to control specific functionallity. Just don't have the time at the moment. Thanks for the follow up and good luck with your Shaman, Bobby53
 
hey bobby, here is a follow up about the suggestion for a "pause" button.
I basically would want one of these for drinking purposes.

spec-restro as the talent spec.
situation-in a raid
what should happen- heavy fight, took a lot of mana, next group needs pulled quick(or tank is a little impatient, your choice), i need mana so i click my drink and grab some mana while they start pulling and get up when heals need to start. (other healers are around so they can heal while im getting mana.
what did happen- same situation as above but when I click my drink right after i sit down it desides to refresh watershield. OR it notices someone needing a small heal and stands up before I get any mana.

another situation- in the new zone when you have to click the portal to advance to the next areas. if a group wipe occurs and I am running back. when I first enter the part where you get your body back, I click drink to get mana back and someone else enters the area from the graveyard and it gets right up and starts healing them. then I click drink again and bam someone else enters and it stands right back up to heal.


this is where a pause button would be great. now i know that you can just click stop on HB and do what a pause button would do, but to be very honest, I have crashed so many times clicking the stop button I do not like to do that method. Another thing is, I could set my "eat" threshold up higher so that it will auto eat sooner, but then what if i do not really need drink that soon an we are trying to move on and i do not have time to drink just then. again, great example of being able to press "end" (a key set for the pause button) to be able to control if i need to emergency eat.

now this wouldn't even be nessecary if there was a check in the script to check if my toon is sitting and drinking. If toon is "drinking" puase script until toon is standing. kind of like how some hunter scripts to see if they feign death, the script just pauses until they are not feign any longer than continues.

I hope this all makes sense, I tried my best to give you what you asked for :)
Shovelhead, Thanks for the follow up. I will add functionality that when you are in a raid and sit to drink/eat it will not break the buff. This will require the user to cause the buff to break if a raid member requires healing/assist prior to hitting 100%. Note that the Bot or another component could cause the buff to break also, so you will need to provide a log file for this if you report that it is occurring (along with the system time you noticed it.)

It should already be handling the other situation however. It should only be breaking a food/drink buff when it detects the Tank is below 70% and in combat, or it thinks there is no tank and you are in combat. Please use the template and steps provided on the ShamWOW Frequently Asked Questions [CLICK HERE] for any question, issue, or constructive criticism you would like me to research and respond to. Be certain to provide the system time on your computer you notice it breaking the food or drink buff. Thanks again and good luck with your Shaman, Bobby53
 
Last edited:
View attachment 30703 - Log

Having an issue in PvP as Ele.

HonorBuddy Mode: PvP
Shamans Location: AV
What should have happened (be specific): Should have been fighting, but looked like it would just auto attack and heal me if I got low. I had ShamWoW set to Combat Only and Healing over Combat, and it has done it on both. This log was from Combat Only.
What did happen (be specific): Had PvP bot going and the bot would target an enemy, but didn't seem to be "fighting". I looked in to HB and it said something along the lines of "An except has occured. See log for details." It spammed this many.. many times.
Computer time of problem (local time, not realm time): 9pm - 9:15ish.

Oh, and it keeps spamming "You are not in a party." constantly in WoW chat. Not sure if related or not.

** Update: 9:37p
Deleted ShamWoW folder and config. Reinstalled latest Shamwow. Started up PvP bot as resto and realized the bot was on "Combat Only". I checked and the same "An Exception occured. Check debug log for details." spam. Where it should have been casting spells, it's throwing that error instead. Also tried with BG Bot just to make sure it wasn't me just using the wrong bot.. same problem.
Obliv, Thank you for the carefully written post. However the log file provided is not complete and is missing start up information necessary to understand the current operational state. Additionally, providing a specific time you noticed the problem occurring rather than a time frame is more useful. Since I can't see what is happening, I have to use your description to match with what appears in the log file, so a specific time provides an anchor for doing this effectively. Thanks and good luck with your Shaman, Bobby53
 
Ok, reproducing the error: View attachment logg.txt

HonorBuddy Mode: PvP
Shamans Location: AV
What should have happened (be specific): Should have been casting, but looked like it would just auto attack and heal me if I got low. I had ShamWoW set to Combat Only. The start of this log was from Combat Only and @12:14:14P I stop the bot and start it with the option Healing over Combat. The bot continues to heal, but does little damage. The errors continue to scroll by as it's trying to DPS. Healing has no issues what-so-ever.
What did happen (be specific): Had PvP bot going and the bot would target an enemy, but didn't seem to be "fighting". I looked in to HB and it said something along the lines of "An except has occured. See log for details." It spammed this many.. many times.
Computer time of problem (local time, not realm time): The errors start at: Line 1051: [12:13:19 AM:089] EXCEPTION in Combat() - HonorBuddy API or CC Error and end at Line 4445: [12:16:04 AM:584] EXCEPTION in Combat() - HonorBuddy API or CC Error

The exact error:
[12:13:19 AM:148] System.NullReferenceException: Object reference not set to an instance of an object.
at Bobby53.Shaman.<BloodlustHeroism>b__df(WoWPartyMember p) in c:\Users\*****\Documents\Honorbuddy\CustomClasses\ShamWOW\Shaman.cs:line 8465
at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
at Bobby53.Shaman.BloodlustHeroism() in c:\Users\*****\Documents\Honorbuddy\CustomClasses\ShamWOW\Shaman.cs:line 8465
at Bobby53.Shaman.CastCombatSpecials() in c:\Users\*****\Documents\Honorbuddy\CustomClasses\ShamWOW\Shaman.cs:line 7132
at Bobby53.Shaman.CombatElementalPVP() in c:\Users\*****\Documents\Honorbuddy\CustomClasses\ShamWOW\Shaman.cs:line 6439
at Bobby53.Shaman.CombatLogic() in c:\Users\*****\Documents\Honorbuddy\CustomClasses\ShamWOW\Shaman.cs:line 5069
at Bobby53.Shaman.Combat() in c:\Users\*****\Documents\Honorbuddy\CustomClasses\ShamWOW\Shaman.cs:line 4929

All of the errors are exactly the same.. spammed many many times.

*** Update
I turned off the option in the PvP tab to "Use Cooldowns" and have not had one error since. It's also casting Thunderstorm and Lightning Bolt... which it was not casting before.
 
Last edited:
Ok, reproducing the error: View attachment 30709

HonorBuddy Mode: PvP
Shamans Location: AV
What should have happened (be specific): Should have been casting, but looked like it would just auto attack and heal me if I got low. I had ShamWoW set to Combat Only. The start of this log was from Combat Only and @12:14:14P I stop the bot and start it with the option Healing over Combat. The bot continues to heal, but does little damage. The errors continue to scroll by as it's trying to DPS. Healing has no issues what-so-ever.
What did happen (be specific): Had PvP bot going and the bot would target an enemy, but didn't seem to be "fighting". I looked in to HB and it said something along the lines of "An except has occured. See log for details." It spammed this many.. many times.
Computer time of problem (local time, not realm time): The errors start at: Line 1051: [12:13:19 AM:089] EXCEPTION in Combat() - HonorBuddy API or CC Error and end at Line 4445: [12:16:04 AM:584] EXCEPTION in Combat() - HonorBuddy API or CC Error
<<... cut for space ...>>
*** Update
I turned off the option in the PvP tab to "Use Cooldowns" and have not had one error since. It's also casting Thunderstorm and Lightning Bolt... which it was not casting before.
Obliv, Thanks for the post and the results of your troubleshooting. Any time the CC encounters an exception, it means that normal behavior is interrupted. That is definitely why it wasn't casting attack spells. I'll into this further when I get home later tonight. Thanks for the well written issue post and good luck with your Shaman, Bobby53
 
Last edited:
Hey bobby --

The new version is nice. I just have one little problem, and I've noticed it's happening in all versions that I've used. The CC will randomly drop its totems at different times. It's not dropping them multiple times or anything, but more so sometimes the totems come out first thing, or other times the totems will come out at almost the end of a fight, and even sometimes in the middle and when I move farther away than the set recall distance they get recalled and they don't get dropped again. In your earlier CCs the totems would get dropped immediately, and if they were recalled they'd be dropped once again immediately. I just notice that sometimes I have to use the blizz UI to manually drop my totems because the CC fails to do so. I'll attach a log file, but I don't recall seeing an errors. I just thought maybe you could code in an option to drop totems before anythingn else is done.

Log: View attachment 12-12-2011_10_03 PM 5980 Log.zip
 
Hey bobby --

The new version is nice. I just have one little problem, and I've noticed it's happening in all versions that I've used. The CC will randomly drop its totems at different times. It's not dropping them multiple times or anything, but more so sometimes the totems come out first thing, or other times the totems will come out at almost the end of a fight, and even sometimes in the middle and when I move farther away than the set recall distance they get recalled and they don't get dropped again. In your earlier CCs the totems would get dropped immediately, and if they were recalled they'd be dropped once again immediately. I just notice that sometimes I have to use the blizz UI to manually drop my totems because the CC fails to do so. I'll attach a log file, but I don't recall seeing an errors. I just thought maybe you could code in an option to drop totems before anythingn else is done.

Log: View attachment 30729
Zeldrak, Thanks for the log file and description. There are a couple distances that are important to when totems are dropped, and if you aren't aware of these when using LazyRaider you could stand in a spot causing them to never be dropped.

#1 Detecting when tank has settled in to the primary spot he will fight mobs. Currently it is triggered off of when he is in combat, not moving, and his hostile target is within 8 yds. This doesn't work with large hitboxes or ranged enemies that can be tanked at a distance greater than this. I'll revise for next release so it detects larger hit boxes as well as uses a timeout for the tank being in combat and standing still for # seconds.

#2 Shaman must be within 25 yds of tank. This is because the effective range of some totem buffs.

The most important thing you can provide when attaching a log file is the system time of your computer when you notice the behavior you are writing about. In this case, the system time you noticed that a fight had started and totems were not dropped. Then I could describe specifically what delayed or prevented totem casts in that instance.

Thanks for the post and good luck with your Shaman,
Bobby53
 
Last edited:
Hi there.
Who can tell what setting is best to use on arena 2v2?(Screenshot)
chirax, At that level of detail it would be best for you to stick with the defaults. Thanks for the post and good luck with your Shaman, Bobby53
 
Hi bobby,

HonorBuddy Mode: LazyRaider(v1.1.1)
Shamans Location: Orgrimmar / 5-man Instance / Baradin Hold / Dragon Soul Raid Instance
What should have happened (be specific): Bot should recognize that the fight has started and should first set the totems before doing anything else
What did happen (be specific): Specced as restoration, the fight starts, bot recognizes that the fight has started, starts healing but doesn't set the totems
Computer time of problem (local time, not realm time): Wednesday, 14. Dezember 2011, 19:30:00 CET


Logfile: http://dl.dropbox.com/u/35031629/shaman.txt

As described above, the fight starts, bot starts to heal, but doesn't set the totems. Even after 30 seconds, after that time i set the totems myself.

Thanks a lot.

-dasoul
 
Hi bobby,

HonorBuddy Mode: LazyRaider(v1.1.1)
Shamans Location: Orgrimmar / 5-man Instance / Baradin Hold / Dragon Soul Raid Instance
What should have happened (be specific): Bot should recognize that the fight has started and should first set the totems before doing anything else
What did happen (be specific): Specced as restoration, the fight starts, bot recognizes that the fight has started, starts healing but doesn't set the totems
Computer time of problem (local time, not realm time): Wednesday, 14. Dezember 2011, 19:30:00 CET


Logfile: http://dl.dropbox.com/u/35031629/shaman.txt

As described above, the fight starts, bot starts to heal, but doesn't set the totems. Even after 30 seconds, after that time i set the totems myself.

Thanks a lot. -dasoul
DaSoul, Just a reminder I don't access links to external sites, so the use of dropbox, skydrive, etc. for providing log files isn't supported. Please attach the log file as described in the ShamWOW Frequently Asked Questions [CLICK HERE]. Thanks again and good luck with your Shaman, Bobby53
 
Last edited:
Hi bobby,
HonorBuddy Mode: PVP (BG Bot [Beta])
Shamans Location: AV - Alterac Valley
What should have happened (be specific): Heal myself or a fellow DK, i was 30% of life and DK was 50% of life or so.
What did happen (be specific): My shaman was cleansing like crazy, didn't heal once, didn't use riptide even if my riptide priority is set to 95% on RAF and cleasing is on LOW priority. He was also purging while I was with low health.
Computer time of problem (local time, not realm time): 09:52:35

This happened before on other occasions, and it is shown in the beginning of the LOG, because I disabled Cleasing priority (set it to none) to avoid this kind of issue.

I would like to point that your CC isn't using Glyphed StoneClaw Totem too. It detects that i have the Glyph but it won't use it. It would be nice to use it if life <= 60% for example. It won't use BloodLust either, i think it's bugged.

And another question, why can't I select it to use HEX? The HEX session is grayed out...

Thank you for your great CC, its the best.
 

Attachments

Last edited:
Hi bobby,
HonorBuddy Mode: PVP (BG Bot [Beta])
Shamans Location: AV - Alterac Valley
What should have happened (be specific): Heal myself or a fellow DK, i was 30% of life and DK was 50% of life or so.
What did happen (be specific): My shaman was cleansing like crazy, didn't heal once, didn't use riptide even if my riptide priority is set to 95% on RAF and cleasing is on LOW priority. He was also purging while I was with low health.
Computer time of problem (local time, not realm time): 09:52:35

This happened before on other occasions, and it is shown in the beginning of the LOG, because I disabled Cleasing priority (set it to none) to avoid this kind of issue.

I would like to point that your CC isn't using Glyphed StoneClaw Totem too. It detects that i have the Glyph but it won't use it. It would be nice to use it if life <= 60% for example. It won't use BloodLust either, i think it's bugged.

And another question, why can't I select it to use HEX? The HEX session is grayed out...

Thank you for your great CC, its the best.
NaRK, Thank you for the detailed post and complete debug log file! The quick responses first:

1) Stoneclaw Totem: it is used at or below Health Pot/Trink/Stone % from General tab. Priority is Health Stone > Health Potion > Stoneclaw Totem. Based upon the shorter cooldown

2) Hex Config : The disabled setting you see is a remnant of when I was going to implement raid icon based CC. There currently isn't support in HB API's for obtaining what mob is marked however, so the setting is disabled.

3) Hex Usage : Hex is implemented for Elemental and Enhancement, but both implementations are more for blowing up the current target (CC's the current DPS target to allow Elemental cast to complete or when a caster is out of melee range of Enhancement.)

I will need to spend some time reviewing the log later tonight. It is correctly recognizing the Cleanse = Low Priority settting, but due to a timing issue relative to a spell casting manager change I made it is trying to cast too quickly so all the heal spells appear to be on cooldown. The result is it falls through to the lower priority Cleanse or Purge frequently. So the setting is being recognized, but I'll need to spend some time on this later. For now you will need to either choose None for Cleanse and Purge, or rollback to ShamWOW 4.5.08.

Thanks for the post and good luck with your Shaman, Bobby53
 
Last edited:
Hi bobby,
HonorBuddy Mode: LazyRaider(v1.1.1)
Shamans Location: Orgrimmar / 5-man Instance / Baradin Hold / Dragon Soul Raid Instance
What should have happened (be specific): Bot should recognize that the fight has started and should first set the totems before doing anything else
What did happen (be specific): Specced as restoration, the fight starts, bot recognizes that the fight has started, starts healing but doesn't set the totems
Computer time of problem (local time, not realm time): Wednesday, 14. Dezember 2011, 19:30:00 CET


Logfile: http://dl.dropbox.com/u/35031629/shaman.txt

As described above, the fight starts, bot starts to heal, but doesn't set the totems. Even after 30 seconds, after that time i set the totems myself. Thanks a lot.
-dasoul
Attached the log.
DaSoul, I reviewed the log file. A few observations:

1. The issue mentioned was for Resto Shaman but the time reference given of 19:30 occurs while running as Elemental (time span 19:20 to 19:37) This is important because dropping totems differs for each spec and for each environment. In other words, I'm not sure I'm looking at the right section or pursuing the correct issue.

2. During that time span it appears the group was waiting around as there does not appear to be any combat occurring. The only spells cast were Lightning Shield and Flametongue Weapon. If there is no combat, totems won't be cast so none should be expected during this timeframe.

3. Beginning at 19:37 it appears you switched specs and begin running as Resto. Heal spells begin casting about 19:37:58 but the first Call of the Elements doesn't occur until 19:39:38. Even though this doesn't match the time reference given, I'm assuming this is the section you are talking about.

4. LazyRaider has been setup to run without a Tank:
Code:
[19:38:01:224] You are acting as Tank, no leader needed
You will always want to select a Tank in Parties/Raids when using ShamWOW, but especially when running as Resto (since otherwise you won't be placing Earth Shield on the tank.) The LazyRaider option to not selecting a tank (or selecting yourself, which is the same) were added for use by CC's that don't care who the Tank is as well as for Tanking CCs.

5. The position and movement of the Tank is used to determine when a Resto should cast totems. For a description of the criteria and behavior for Resto Shamans in RAF Groups, see this response to a similar post by Zeldrak [CLICK HERE].


I have made a change in the next release relative to setting totems for Restos, but it wouldn't have helped in this case because there was no tank. You will want to initially set the totems yourself if using LazyRaider with ShamWOW and any of the following apply:

- you don't want to select a tank (unlikely because thats the Earth Shield target)
- you don't want to have to move in range of the tank
- you have a tank that constantly moves while tanking due to play style or raid strategy

Hope that helps explain whats happening and the options you have for dealing with it. Let me know if you have any other questions regarding this.

Thanks for the post and good luck with your Shaman, Bobby53
 
Last edited:
Hey Bobby,

Just have a quick question about totems and Restro Spec. Current when setting are set to "AUTO" it uses gounding Totem which makes sense, but once it's used there is a 25 sec window where no totem is placed while it's on cooldown.. Any reason why we can't drop a totem to help raid, example which ever the raid is made up more of drop the totem that would help them.. For example if there are 13 melee and 4 caster then it would drop winflury or other way around it would drop wrath of air.... Or is it considerd bad due to mana usage... Hmmm
 
Status
Not open for further replies.
Back
Top