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.
Im having some issues in AV, its the navigation tho and I dont know if that has anything to do with the CC. It cant make up its mind,
1. Running forward
2. Turning back about 5 yards, then forward again
3. Trying to climb Impossible mountains in AV
4.Running in circles
Is this just another HB bug or is it CC related ?
Laddadbot, 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 don't have enough detail to duplicate your issue and need a complete debug log file to look into this further for you. Thanks for your help, Bobby53
 
Hello! After I change ShieldBuffNeeded(true)) to ShieldBuffNeeded(false)) CC skip Shield buff and work normally. I think problem in shield rebuff section. Best regards.
 
HonorBuddy Mode: PVP
Shamans Location: Alterac Valley (BG)
What should have happened (be specific): Buff Lightning shield
What did happen (be specific): Rebuff lightning Shield again and again.
System time of issue (log time stamp):
 

Attachments

ShamWOW 4.2.03 is now available [link -- click here]. This includes fixes for initialization errors encountered in the prior test build. Change History since last feature release (pre-patch) appears below.

If you encounter a problem using this, read the ShamWOW FAQ [link -- click here] for steps on how to post the information needed for me to look into the problems for you.

Change History:
Code:
[B]10/24/10 Revision  4.2.03[/B]

[I]GENERAL:
[/I]- Support for all 4.0.1 Shaman changes are marked with the prefix 401. 

- Added support for checking specific talents (not just overall spec being Elemental/Enhance/Resto) as well as glyphs present at initialization and tailoring behavior to these automatically.  For example, now check for Glyph of Stoneclaw Totem and use it as a Shaman Bubble when in combat at low health.

- New configuration option Melee Combat Before Level 10: allows user with BOA Melee gear to use Enhancement attack rotation prior to spending talent points.  Default is Elemental for levels 1-9.

- Resurrection (Ancestral Spirit) support in RaF groups.  

- Tremor totem support: will cast tremor totem if it detects a mob targeting a group member that uses fear.

- All character specifications (talents and glyphs) that affect CC logic are now checked for at initialization and output a message.  These currently include Improved Talent: Cleanse Spirit, Talent: Ancestral Swiftness, Talent: Improved Lava Lash, Talent: Maelstrom Weapon, Glyph of Stoneclaw Totem, Glyph of Shamanistic Rage

- Messages are output at startup if either the CC Movement Disabled setting or the Mr. AutoFight plug-in is enabled

- Better recognition of certain events such as hitting a new level, entering an instance, changing specs, etc. whether initiated leveling or an a plug-ins

- RaF follower logic now prevents use of Ghost Wolf in RAF Groups.

- RaF follower logic now prevents mounting if the RaF Leader is not mounted and forces mounting if leader mounts.

- RaF now saves Earth Elemental Totem and only casts if RAF Leaders health goes below the Emergency Health %

- Simplification of eating and drinking logic at rest.  

- Fix:  rare spell casting issue where incorrect target was range checked when healing

- Fix:  line of sight issue where in certain circumstances would stand in range but out of sight of both dps and heal targets

- 401:  Casts Stoneclaw Totem when at low-health and Glyph of Stoneclaw Totem is active

- 401:  Dispel Logic changed to dispel only curses for all specs


[I]ELEMENTAL CHANGES:[/I]
- New configuration option Thunderstorm Mana %:  value that Thunderstorm is cast for mana generation.

- Searing Totem is now Auto selected Fire Totem 

- Added Earth Shock back to basic rotation as mana does not appear to be a problem in general.  Only cast if Fulmination not specced and Flame Shock DoT has at least 6 seconds remaining.

- PVP:  Totems are more selectively cast to decrease number of GCD's before attacking.  

- PVP:  Chain Lightning cast when available regardless of proximity of additional enemies

- 401:  Earthquake used if 3 or more targets

- 401:  Totem of Tranquil Mind is automatically selected Water Totem for Battlegrounds for Elemental

- 401:  Flame Shock now renewed if Lava Burst is up and DoT would fall off before completion of cast.

- 401:  Fulmination support.  Waits until 9 stacks of Lightning Shield are present before casting Earth Shock.  If talent not selected, will cast Earth Shock just above Lightning Bolt in priority but only if there is at least 6 seconds left on Flame Shock DoT on target.


[I]ENHANCEMENT CHANGES[/I]:
- Searing Totem is now Auto selected Fire Totem 

- 401:  Support to use Shamanistic Rage to self-cleanse Magic if Glyph of Shamanistic Rage active

- 401:  When Improved Lava Lash talent specified, holds Lava Lash until 5 stacks of Searing Flames on target.  Otherwise used at previous point in rotation.

- 401:  Primal Strike used until Stormstrike is trained


[I]RESTORATION CHANGES:[/I]
- Chain Heal restored to heal rotation for RaF.  Used only if primary heal target is above 65% health and another heal target below the Group Heal % is nearby.

- RaF and PVP:  Targeted enemy casts will be interrupted via Wind Shear even if Healing Only selected

- Fix:  correction to raid dispel logic for Restoration

- Fix:  Use of Fire Elemental totem during RaF suppressed if Healer Only

- 401:  Totem of Tranquil Mind is automatically selected Water Totem for Battlegrounds for Restoration
 
Last edited:
Hello! After I change ShieldBuffNeeded(true)) to ShieldBuffNeeded(false)) CC skip Shield buff and work normally. I think problem in shield rebuff section. Best regards.
mordor, 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 don't have enough detail to duplicate your issue and need a complete debug log file to look into this further for you. Thanks for your help, Bobby53
 
The always shildspamms are still there -_-

Lightning Shield
*Earthliving Weapon
*Lightning Shield
*Lightning Shield
*Lightning Shield
*Lightning Shield
*Lightning Shield
*Lightning Shield
*Lightning Shield
 
Last edited:
The always shildspamms are still there -_-
ganzkurz1, 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 cannot duplicate your issue and need a complete debug log file to look into this further for you. Thanks for your help, Bobby53
ganzkurz1, Please see my prior response to you on this issue quoted above.
 
So far the CC is working great, would be nice if you could add an option to choose which spell to use to heal yourself while grinding, since Healing Wave now heals for a much lower amount and has a 3 sec cast time.
 
So far the CC is working great, would be nice if you could add an option to choose which spell to use to heal yourself while grinding, since Healing Wave now heals for a much lower amount and has a 3 sec cast time.
tozededao, Glad it is working well for you. As for healing spell selection, the CC reacts to the current situation using environment information to select the best spell given the circumstances. This approach is better than being forced to choose a static option which forces you to always use a different spell that wouldn't fit all circumstances either. Healing Wave is the goto spell because of its mana efficiency, but the change in values you mentioned does mean it isn't appropriate for every situation. I would be happy to look into revising the self-healing logic while grinding to react more in line with what you expected, but some specific details on self-healing spell selection is needed.
 
Last edited:
Okay. Its not your fault why the Shaman is recast the shilds a few hundred times again...
I test my warlock atm with the default cc and he will spamm healthstone really often -_-
But... he fights instead of the shaman bug. When the bg beginns, he try to create 2-3 times again the healthstone.
" u cant carry anymore of this item " will be ignored than and my wl runs truh the hole av and other bgs

So what i will say to u is ... sorry for my mistake about your great cc.
Before hb 2.0 for 4.0 has came out, your cc are one of the best ;)

Whatever.
You must spread some Reputation around before giving it to bobby53 again.
Fock ^^

EdIt: and thanks to u to take some time to create a heal / pvp / grind ect. cc for us.
I think the community can say " thanks " cause your work is really great

Last. I hope u can understand my extreme goooood english and u understand what i
wanna say to u. 3 words.... really-good-work ^^

Done - gn8 to all
 
Last edited:
Are you kidding me! This is so amazingly done! I actually own people in BG better than by hand now! Woot! @_@
 
tozededao, Glad it is working well for you. As for healing spell selection, the CC reacts to the current situation using environment information to select the best spell given the circumstances. This approach is better than being forced to choose a static option which forces you to always use a different spell that wouldn't fit all circumstances either. Healing Wave is the goto spell because of its mana efficiency, but the change in values you mentioned does mean it isn't appropriate for every situation. I would be happy to look into revising the self-healing logic while grinding to react more in line with what you expected, but some specific details on self-healing spell selection is needed.

For example if I have 3 mobs atacking me and I start healing myself at 60%, when the cast is done I'll be at 20% and it will heal to 40%
 
Okay. Its not your fault why the Shaman is recast the shilds a few hundred times again... I test my warlock atm with the default cc and he will spamm healthstone really often -_-
But... he fights instead of the shaman bug. When the bg beginns, he try to create 2-3 times again the healthstone. " u cant carry anymore of this item " will be ignored than and my wl runs truh the hole av and other bgs

So what i will say to u is ... sorry for my mistake about your great cc. Before hb 2.0 for 4.0 has came out, your cc are one of the best ;) Whatever. You must spread some Reputation around before giving it to bobby53 again. Fock ^^ EdIt: and thanks to u to take some time to create a heal / pvp / grind ect. cc for us. I think the community can say " thanks " cause your work is really great

Last. I hope u can understand my extreme goooood english and u understand what i wanna say to u. 3 words.... really-good-work ^^ Done - gn8 to all
Thanks for the follow up ganzkurz1. I don't get the results that you have indicated receiving, so troubleshooting the problem requires having as much detail as possible from a system that is experiencing the issue. I have tested multiple configurations with 2 Enhancement Shaman and 2 Elemental Shaman at varying levels and all of them worked as designed (applying Lightning Shield and then moving into patrolling / grinding / questing, etc. without error.) In situations like this where I cannot recreate the symptoms you see, I need the detail present in the log file to investigate further. It may be a HB issue or problem in the CC as I have coded it. Either way, I will need help from you and others in providing debug log files so I can hopefully find a pattern and resolve or workaround the issue.
 
For example if I have 3 mobs atacking me and I start healing myself at 60%, when the cast is done I'll be at 20% and it will heal to 40%
Thanks for the reply tozededao. There are too many unknowns in that scenario for me to look at a change, but the shortest way to illustrate this for me would be to close HB, restart HB, start grinding again, intentionally cause you character to agro 3 mobs, let the fight continue unassisted until it either clears those 3 mobs or dies, and then send the debug log file to me. The idea there being to create a scenario matching the one you described but with all the detail along with it bundled in the log file. The data will go a long way towards improving the healing while grinding, so thanks for your help. Bobby53
 
I'm testing it with IB now and its doing a lot of Wind Shears even when mobs are not casting :s
Nevermind, didnt notice it reduces your threat.
 
Last edited:
Code:
[7:46:25 PM:792] Mounting: Swift Orange Raptor
[7:46:25 PM:992] %   MountUp:  trying to mount
[7:46:27 PM:948] %   Mounted or Ghostwolf - will wait to buff/enchant out of form
[7:47:50 PM:671] %   Need rest: true, CurrentHealth 57.1% less than RestHealthPercent 60.0%
[7:47:50 PM:674] Activity: Resting
[7:47:50 PM:675] %   RESTING START: 57.1195831298828% health,  100% mana
[7:47:50 PM:678] %   - status [me]:  h/m:57.1%/100.0%, melee:0, range:0, rooted:False, immobile:False, silenced:False
[7:47:50 PM:682] Use Bandages ignored : your Shaman has not trained First Aid
[7:47:50 PM:702] ^Heal Target: -me-[54] at 57.1% dist: 0.0 in-los: True
[7:47:50 PM:703] Stop and dismount...
[7:47:51 PM:415] %   Dismount needed 5 attempts - took 711 ms
[7:47:51 PM:510] Spell_C::CastSpell(331, 0, 0x600000003A504FC, 0)
[7:47:51 PM:543] *Healing Wave 
[7:47:51 PM:696] %   ^Heal begun @ health:57.12% mana:100.00%
[7:47:53 PM:46] %   Waiting for current spell to finish casting
[7:47:55 PM:71] %   ^Heal ended @ health:16.98% mana:100.00% mana - took 0 ms for char to update
[7:47:55 PM:71] %   RESTING ENDED: 16.9762134552002% health,  100% mana
[7:47:55 PM:305] %   Need rest: true, CurrentHealth 17.0% less than RestHealthPercent 60.0%
[7:47:55 PM:305] Activity: Resting
[7:47:55 PM:305] %   RESTING START: 16.9762134552002% health,  100% mana
[7:47:55 PM:305] %   - status [me]:  h/m:17.0%/100.0%, melee:0, range:0, rooted:False, immobile:False, silenced:False
[7:47:55 PM:338] ^Heal Target: -me-[54] at 17.0% dist: 0.0 in-los: True
[7:47:55 PM:402] Spell_C::CastSpell(331, 0, 0x600000003A504FC, 0)
[7:47:55 PM:435] *Healing Wave
[7:47:55 PM:585] %   ^Heal begun @ health:16.98% mana:100.00%
[7:47:56 PM:935] %   Waiting for current spell to finish casting
[7:47:59 PM:36] %   ^Heal ended @ health:36.27% mana:95.52% mana - took 0 ms for char to update
[7:47:59 PM:36] %   RESTING ENDED: 36.2658843994141% health,  95.5199432373047% mana
[7:47:59 PM:215] %   Need rest: true, CurrentHealth 36.3% less than RestHealthPercent 60.0%
[7:47:59 PM:215] Activity: Resting
[7:47:59 PM:215] %   RESTING START: 36.2658843994141% health,  95.5199432373047% mana
[7:47:59 PM:215] %   - status [me]:  h/m:36.3%/95.5%, melee:0, range:0, rooted:False, immobile:False, silenced:False
[7:47:59 PM:247] ^Heal Target: -me-[54] at 36.3% dist: 0.0 in-los: True
[7:47:59 PM:314] Spell_C::CastSpell(331, 0, 0x600000003A504FC, 0)
[7:47:59 PM:348] *Healing Wave 
[7:47:59 PM:498] %   ^Heal begun @ health:36.27% mana:95.52%
[7:48:00 PM:848] %   Waiting for current spell to finish casting
[7:48:02 PM:649] %   ^Heal ended @ health:0.00% mana:0.00% mana - took 0 ms for char to update
[7:48:02 PM:649] %   RESTING ENDED: 0% health,  0% mana
[7:48:02 PM:779] Cleared POI
[7:48:02 PM:779] Activity: Releasing from corpse
[7:48:02 PM:811] I died!
Code:
[8:25:47 PM:871] Activity: Combat
[8:25:47 PM:871] %   Entered Combat
[8:25:47 PM:871] %   - status [me]:  h/m:64.4%/93.4%, melee:1, range:1, rooted:False, immobile:False, silenced:False
[8:25:47 PM:904] %   CheckForAdds():  PVE list built has 2 entries within 40.0 yds
[8:25:47 PM:904] %   CheckForAdds() can see:
[8:25:47 PM:904] %     *NPC: Mage - Jaedenar Cultist[51]  dist: 6.29
[8:25:47 PM:904] %     *NPC: Warrior - Jaedenar Hound[51]  dist: 6.68
[8:25:47 PM:904] %      ## Total  0/2 melee/ranged in Combat - CheckForAdds took 2 ms
[8:25:47 PM:904] >>> MULTIPLE TARGETS:  0 melee,  2 ranged
[8:25:49 PM:80] %   status: cannot cast spell 'Berserking' yet
[8:25:49 PM:145] %   status: cannot cast spell 'Thunderstorm' yet
[8:25:49 PM:244] Spell_C::CastSpell(8050, 0, 0xF1301BD50005D0E6, 0)
[8:25:49 PM:278] *Flame Shock
[8:25:49 PM:428] %   CombatElem: flame shock, so no more attacks cast this pass
[8:25:49 PM:449] %   ShamanBuffs:  AllowNonHealSpells:True, atrest:False
[8:25:49 PM:449] %   Exiting Combat
[8:25:49 PM:576] Activity: Combat
[8:25:49 PM:576] %   Entered Combat
[8:25:49 PM:576] %   - status [me]:  h/m:64.5%/100.0%, melee:0, range:2, rooted:False, immobile:False, silenced:False
[8:25:49 PM:607] %   CheckForAdds():  PVE list built has 3 entries within 40.0 yds
[8:25:49 PM:607] %   CheckForAdds() can see:
[8:25:49 PM:608] %     *NPC: Warrior - Jaedenar Hound[51]  dist: 11.82
[8:25:49 PM:608] %     *NPC: Mage - Jaedenar Cultist[51]  dist: 21.94
[8:25:49 PM:608] %     *NPC: Warrior - Jaedenar Hound[51]  dist: 18.09
[8:25:49 PM:608] %      ## Total  0/3 melee/ranged in Combat - CheckForAdds took 2 ms
[8:25:49 PM:608] >>> MULTIPLE TARGETS:  0 melee,  3 ranged
[8:25:49 PM:866] %      My Totem(3) exists:  Mana Spring Totem
[8:25:49 PM:899] %      My Totem(4) exists:  Wrath of Air Totem
[8:25:49 PM:899] %   SetTotemsAsNeeded():  earth: False  fire: False  water: True  air: True
[8:25:49 PM:968] Spell_C::CastSpell(3599, 0, 0xF1301BD50005D0E6, 0)
[8:25:49 PM:998] *Searing Totem 
[8:25:51 PM:49] %      My Totem(1) exists:  Searing Totem
[8:25:51 PM:118] %   status: cannot cast spell 'Berserking' yet
[8:25:51 PM:214] Spell_C::CastSpell(8050, 0, 0xF1301BD50005D0E6, 0)
[8:25:51 PM:247] *Flame Shock
[8:25:51 PM:397] %   CombatElem: flame shock, so no more attacks cast this pass
[8:25:52 PM:742] Spell_C::CastSpell(324, 0, 0xF1301BD50005D0E6, 0)
[8:25:52 PM:775] *Lightning Shield 
[8:25:52 PM:925] %   ShamanBuffs:  AllowNonHealSpells:True, atrest:False
[8:25:52 PM:925] %   Exiting Combat
[8:25:53 PM:75] Activity: Healing
[8:25:53 PM:75] %   HEAL Enter
[8:25:53 PM:75] %   - status [me]:  h/m:48.5%/97.2%, melee:0, range:3, rooted:False, immobile:False, silenced:False
[8:25:53 PM:104] ^Heal Target: -me-[54] at 48.5% dist: 0.0 in-los: True
[8:25:54 PM:248] Spell_C::CastSpell(331, 0, 0x600000003A504FC, 0)
[8:25:54 PM:280] *Healing Wave
[8:25:54 PM:431] %   ^Heal begun @ health:48.48% mana:97.20%
[8:25:55 PM:732] %   Waiting for current spell to finish casting
[8:25:57 PM:532] %   ^Heal ended @ health:4.17% mana:86.69% mana - took 0 ms for char to update
[8:25:57 PM:532] %   HEAL Exit
[8:25:57 PM:653] Cleared POI
[8:25:57 PM:765] Activity: Healing
[8:25:57 PM:765] %   HEAL Enter
[8:25:57 PM:766] %   - status [me]:  h/m:4.2%/86.7%, melee:0, range:3, rooted:False, immobile:False, silenced:False
[8:25:57 PM:767] POTION:  Using 'Superior Healing Potion'
[8:25:57 PM:769] %   Superior Healing Potion has a cooldown of 0
[8:25:57 PM:784] ^Heal Target: -me-[54] at 4.2% dist: 0.0 in-los: True
[8:25:57 PM:801] Spell_C::CastSpell(331, 0, 0x600000003A504FC, 0)
[8:25:57 PM:810] *Healing Wave 
[8:25:57 PM:960] %   ^Heal begun @ health:4.17% mana:86.69%
[8:25:59 PM:11] %   ^Heal ended @ health:0.00% mana:4.21% mana - took 1000 ms for char to update
[8:25:59 PM:11] %   HEAL Exit
[8:25:59 PM:135] Cleared POI
[8:25:59 PM:138] Activity: Releasing from corpse
[8:25:59 PM:147] I died!

It never used Healing Surge at all :\
 
Status
Not open for further replies.
Back
Top