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.
Quick easy question..

How do I use this bot as a no movement bot in PVP ?? (playing as ench)

It works perfect using the lazybot in dungeons.. just wondering how I do the same style in PVP ??

Thanks so much
 
I have some constructive critism to stressfull fight behavior.
* Maybe it is possible to insert a check which Level the Mobs have for Stressfull Behavior. 20 Enemys level 10 isn't stressfull, 20 with Level 82 are deadly stressfull.
* The CC also uses stressfull fight on every single Elite Mob and don't take a look at the Level of the Mob. I don't know if this is volitional or just a Typo in Line 6463 and the || should be a &&.
Maybe it is possible to make complexer checks for Stressfull fight with more (unit.Level >= _me.Level) cases.

Beside this: really the best CC of the World :D
 
Last edited:
I have some constructive critism to stressfull fight behavior.
* Maybe it is possible to insert a check which Level the Mobs have for Stressfull Behavior. 20 Enemys level 10 isn't stressfull, 20 with Level 82 are deadly stressfull.
* The CC also uses stressfull fight on every single Elite Mob and don't take a look at the Level of the Mob. I don't know if this is volitional or just a Typo in Line 6463 and the || should be a &&.
Maybe it is possible to make complexer checks for Stressfull fight with more (unit.Level >= _me.Level) cases.

Beside this: really the best CC of the World :D
Katzerle, Happy to consider changes in this area. I will make a revision relative to handling of lower Level Elites. As for the number of enemy mobs in combat there isn't enough context in the examples provided for those scenarios to be universal truths. For example, the scenario given of fighting 20 Level 10's would be very stressful for a character anywhere near Level 10. The CC is written for all levels of play and not just end game, so how it handles combat for lower level characters still leveling is equally important to how it handles combat for a geared Level 85. Checks regarding higher level characters already present in the code. What is not present are checks for characters that are sufficiently lower in level being treated as trivial. Here are the two scenarios of those I see:

1. Intentionally farming trivial mobs (for either rep or drops) - Additional logic for this isn't needed since you can change the configuration setting and increase the number mobs that define a stressful fight to a value appropriate for what your character is doing. The only change required in this area is handling trivial elites which currently cannot be accounted for in the config.

2. Unintentionally fighting trivial mobs - situations where the character is passing through an area containing trivial mobs and the bot is dismounting to fight them is either a Bot or Profile issue as the CC should fight whatever it is told to. In this scenario the greater issue is that trivial characters were selected for combat by the Bot/Profile and not whether they were considered stressful by the CC due to quantity.

It is best to attach and provide the system time of observed behavior or the combat scenario you are commenting on so all the details are available. For steps on posting constructive criticism or an issue regarding observed behavior, please see the Frequently Asked Questions [CLICK HERE] for ShamWOW.

Thanks for the post, Bobby53
 
Last edited:
Could you please implement infight disspell for Raid's?!^^ We get ganked everytime because i can not dispell them.. i can not even disspell them manually while the bot is active (makes sense i know^^)

EDIT: Inserted a "Baradin Hold"-Log ... he didn't dispell =(
 

Attachments

Last edited:
Could you please implement infight disspell for Raid's?!^^ We get ganked everytime because i can not dispell them.. i can not even disspell them manually while the bot is active (makes sense i know^^)

EDIT: Inserted a "Baradin Hold"-Log ... he didn't dispell =(

there is a dispel. i actually run into trouble when raiding because of it dispelling too fast on the valiona fight.
 
there is a dispel. i actually run into trouble when raiding because of it dispelling too fast on the valiona fight.

For me it does not even dispell one time^^

A Boss-Specific "Dispell-List" would be great. So the Shamy dispells at the correct time.. At some Bosses you have to dispell instantly (Asaad or Argaloth for example) and at some bosses you need to dispell later (Valiona)...
 
Could you please implement infight disspell for Raid's?!^^ We get ganked everytime because i can not dispell them.. i can not even disspell them manually while the bot is active (makes sense i know^^) EDIT: Inserted a "Baradin Hold"-Log ... he didn't dispell =(
Kuku, If you observe some behavior that appears to be incorrect or an issue, be sure to indicate the system time you observed it. A complete debug log file as you attached is very helpful, but I can't respond as to why it didnt cast a dispel in a specific situation if I don't know when that was. Currently healing is at a higher priority than dispelling, so it will dispel after everyone is healed to the Group Need Heal % visible on your RAF options tab. A future release will support specifying a different prioritization for dispelling.

For me it does not even dispell one time^^ A Boss-Specific "Dispell-List" would be great. So the Shamy dispells at the correct time.. At some Bosses you have to dispell instantly (Asaad or Argaloth for example) and at some bosses you need to dispell later (Valiona)...
As mentioned above, it won't dispel if there is healing to be done. I'll consider adding Boss specific behaviors in the future, but for now you can either cast the Cleanse Spirit immediately before the current spell cast completes (same way you would queue a spell if playing manually) or Stop the bot and heal that particular fight manually. Good luck with your Shaman, Bobby53
 
I know your working on singular as well. Just wondering what % of WowSham has been moved into Singular?
And once it's 100% will WowSham be discontinued?
 
I know your working on singular as well. Just wondering what % of WowSham has been moved into Singular?
And once it's 100% will WowSham be discontinued?
ShamWOW was one of the original CC's released with HonorBuddy and will continue to be supported and enhanced. Singular is a recent project using a much different architecture. Because of this ShamWOW functionality won't simply be moved there, but instead will be reimplemented in accordance with Singular architecture and design guidelines. The idea is not to simply copy ShamWOW, but to use its current behaviors and decision making as a model and improve upon the current implementation. That makes it a much bigger project, but recreating what you already have only makes sense if the end result will be better. So, I will be implementing ShamWOW functionality into Singular, but it will take a very long time to complete (as in months.) Also, please don't look for % estimates on completion or functionality incorporated. In the end its 100% working if it does what you want, and a 100% broken if it does not.
 
Last edited:
Its getting spooky now Bobby.

This CC is getting close to the numbers I produce myself, both as Resto and Enhance.
The only big difference atm is mana-usage as resto.


REALLY good work.
 
Lol im topping DPS charts as ench in dungeons with this :D

Same question thou bobby.. how do we use this in a BG without any bg movement at all.. so basically controlling it all yourself.. except casting spells (just as we would using lazyraider)

Cheers
 
Hi Bobby,

Could you make the shaman drop totems when in pvp? also use Heroism?
 
Hi Bobby,

Is there any way for me to add a trinket to the CC? Some trinkets are recognized by the CC and some are not. I have been studying your code but not sure where you define the trinkets.

Thanks for all your work!
 
Hi Bobby,

Is there any way for me to add a trinket to the CC? Some trinkets are recognized by the CC and some are not. I have been studying your code but not sure where you define the trinkets.

Thanks for all your work!
If it doesn't write a message to the Log saying that it recognized your Use: trinket, just send me the exact name and I'll add it so everyone can benefit.
 
Last edited:
Hi Bobby,
Could you make the shaman drop totems when in pvp? also use Heroism?
kayes, My apologies, however I am not obtaining the results you describe during my testing. Please visit Post #2 in this thread. Frequently Asked Questions-FAQ [CLICK HERE] has details that need to be provided in a post for me to research it. There is a template there you can copy and paste if to ensure all the info is covered. I'll keep an eye out for your post. Thanks for your help, Bobby53
 
Its getting spooky now Bobby.

This CC is getting close to the numbers I produce myself, both as Resto and Enhance.
The only big difference atm is mana-usage as resto.

REALLY good work.
dottzor, Thanks for the post! Glad to hear its working so well for you. I believe I have done everything I can regarding mana management at this point for Resto, but if you have any additional ideas please advise. The next release will have a separate config value for Mana Tide Mana % whereas the current version casts it at or below Emergency Mana %. Thanks again and good luck with your Shaman, Bobby53
 
Status
Not open for further replies.
Back
Top