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.
HB only factors in if there are nearby enemies when deciding whether to mount or not. I added code to also factor in if a group member needs a heal if you are in healing mode. In reviewing your log file there is an issue with the current logic. Thank you for attaching the log which made it easy to identify and correct. I'll have a fix posted shortly.
glad to hear it helped!
 
Also in pvp i am noticing sometimes it likes to cast frost shock then lava burst did not do it while i was leveling but it does in pvp
edit: it also mounts then recalls totems
 
Last edited:
Also in pvp i am noticing sometimes it likes to cast frost shock then lava burst did not do it while i was leveling but it does in pvp
The attack sequence for Elemental needs revision. In general it uses Frost Shock on opposing faction players to slow them immediately, but in most cases burst using other spells available would be better. Look for improvements for Elemental PVP Combat in upcoming release.

edit: it also mounts then recalls totems
Need a log file for this one. I anticipate this happening if there is an enemy within ranged attack distance but HB has determined it wants to mount anyway and proceed to the next hotspot without attacking them. The next release of HB slated to have targeting improvements should resolve this for most cases. I'll add logic in next release that if HB wants to mount anyway and totems exist that a recall is done. For now, you could increase the HB Pull Distance to 37 or more to see if that helps.
 
Last edited:
I'm very fresh shaman user (lvl 8 ;)). I noticed that it doesnt use earth totems although I have set them to auto.
 

Attachments

I'm very fresh shaman user (lvl 8 ;)). I noticed that it doesnt use earth totems although I have set them to auto.
Ugghh... Thank you very much for the log! Made it easy to identify and correct the issue. There was a bug affecting only low-level Shaman. I will post a bug fix within 24 hours that addresses this issue for you as it should be casting Stoneskin Totem at that level. Will take a little while because in the middle of testing some other changes too.
 
I dont even play a shaman, but good job With this class!

You do a great job of only having one CC (I think) so you can concentrate on making one custom class the best it can be.
 
shaman lvl 74 using an elemental spec. It keeps running in to battle with melee and doesn't use ANY spells besides shocks. restarted and tried everything...

got it on ranged pull mode too. It was working fine before, and i didnt change anything then suddenyl it decides to run in and only melee.

[11:19:23 PM:23] % ShamanBuffs: AllowNonHealSpells:True, atrest:False
[11:19:23 PM:171] % Exiting Combat
[11:19:23 PM:402] % Entered Combat
[11:19:23 PM:552] % - status [me]: h/m:59.0%/71.0%, melee:1, range:1, rooted:False, immobile:False, silenced:False
[11:19:24 PM:416] % Safe_SetCurrentTarget() took 677 ms to update .CurrentTarget
[11:19:24 PM:587] % Safe_SetCurrentTarget() took 0 ms to update .CurrentTarget
[11:19:24 PM:772] % Stopped Moving
[11:19:24 PM:959] % running to point 3.00 yds of mob 5.98 yds away
[11:19:25 PM:303] Spell_C::CastSpell(25454, 0, 0x0, 0)
[11:19:25 PM:488] % CheckForAdds(): PVE list built has 1 entries within 30.0 yds
[11:19:25 PM:652] % MOB: Warrior - Scourged Argent Footman[75] dist: 5.98
[11:19:25 PM:808] % Total 0/1 melee/ranged in Combat with me
[11:19:25 PM:995] % ## CheckForAdds() took 508 ms
[11:19:26 PM:152] % ShamanBuffs: AllowNonHealSpells:True, atrest:False
[11:19:26 PM:307] % Exiting Combat
[11:19:26 PM:560] % Entered Combat
[11:19:26 PM:720] % - status [me]: h/m:59.0%/70.0%, melee:0, range:1, rooted:False, immobile:False, silenced:False
[11:19:26 PM:911] % running to point 3.00 yds of mob 5.98 yds away
[11:19:27 PM:171] % EarthShock: target already has DoT
[11:19:27 PM:311] % CheckForAdds(): PVE list built has 1 entries within 30.0 yds
[11:19:27 PM:477] % MOB: Warrior - Scourged Argent Footman[75] dist: 3.70
[11:19:27 PM:633] % Total 1/0 melee/ranged in Combat with me
[11:19:27 PM:789] % ## CheckForAdds() took 479 ms
[11:19:27 PM:946] % ShamanBuffs: AllowNonHealSpells:True, atrest:False
[11:19:28 PM:101] % Exiting Combat
[11:19:28 PM:331] % Entered Combat
[11:19:28 PM:492] % - status [me]: h/m:59.0%/71.0%, melee:1, range:0, rooted:False, immobile:False, silenced:False
[11:19:28 PM:664] % ** Auto-Attack started in Combat
[11:19:28 PM:849] % Moving and 0.3 yds away, stopping now...
[11:19:29 PM:161] % Stopped Moving
[11:19:29 PM:331] % CheckForAdds(): PVE list built has 1 entries within 30.0 yds
[11:19:29 PM:489] % MOB: Warrior - Scourged Argent Footman[75] dist: 1.23
[11:19:29 PM:661] % Total 1/0 melee/ranged in Combat with me
[11:19:29 PM:817] % ## CheckForAdds() took 487 ms
[11:19:30 PM:26] % My Totem(1) exists: Fire Elemental Totem
[11:19:30 PM:203] % status: Spell 'Earth Elemental Totem' on cooldown - cant cast yet
[11:19:30 PM:422] % status: Spell 'Fire Elemental Totem' on cooldown - cant cast yet
[11:19:30 PM:593] % status: Spell 'Blood Fury' on cooldown - cant cast yet
[11:19:30 PM:913] % EarthShock: target already has DoT
[11:19:31 PM:143] % My Totem(3) exists: Mana Spring Totem VI
[11:19:31 PM:283] % Non-dispellable Debuff: None-Sated
[11:19:31 PM:553] % My Totem(1) exists: Fire Elemental Totem
[11:19:31 PM:752] % My Totem(3) exists: Mana Spring Totem VI
[11:19:31 PM:959] % SetTotemsAsNeeded(): earth: False fire: True water: True air: False
[11:19:32 PM:142] % ShamanBuffs: AllowNonHealSpells:True, atrest:False
[11:19:32 PM:302] % Exiting Combat
[11:19:32 PM:545] % Entered Combat
[11:19:32 PM:712] % - status [me]: h/m:59.0%/73.0%, melee:1, range:0, rooted:False, immobile:False, silenced:False
[11:19:32 PM:953] % CheckForAdds(): PVE list built has 1 entries within 30.0 yds
[11:19:33 PM:120] % MOB: Warrior - Scourged Argent Footman[75] dist: 1.23
[11:19:33 PM:280] % Total 1/0 melee/ranged in Combat with me
[11:19:33 PM:438] % ## CheckForAdds() took 486 ms
[11:19:33 PM:656] % My Totem(1) exists: Fire Elemental Totem
[11:19:33 PM:818] % status: Spell 'Earth Elemental Totem' on cooldown - cant cast yet
[11:19:34 PM:8] % status: Spell 'Fire Elemental Totem' on cooldown - cant cast yet
[11:19:34 PM:240] % status: Spell 'Blood Fury' on cooldown - cant cast yet
[11:19:34 PM:403] % No Current Target and can't find adds -- why still in Combat()
[11:19:34 PM:602] % My Totem(3) exists: Mana Spring Totem VI
[11:19:34 PM:794] % Non-dispellable Debuff: None-Sated
[11:19:34 PM:949] % No Current Target and can't find adds -- why still in Combat()
[11:19:35 PM:104] % ShamanBuffs: AllowNonHealSpells:True, atrest:False
[11:19:35 PM:248] % Exiting Combat
[11:19:35 PM:789] % CheckForSafeDistance(49.5): saw Mage - Plague Sprayer[80] around 35 yds away
 
shaman lvl 74 using an elemental spec. It keeps running in to battle with melee and doesn't use ANY spells besides shocks. restarted and tried everything... got it on ranged pull mode too. It was working fine before, and i didnt change anything then suddenyl it decides to run in and only melee.
[11:19:23 PM:23] % ShamanBuffs: AllowNonHealSpells:True, atrest:False
[11:19:23 PM:171] % Exiting Combat
... wall of text ...
[11:19:35 PM:789] % CheckForSafeDistance(49.5): saw Mage - Plague Sprayer[80] around 35 yds away
Sorry for the issue and thanks for the post. I have looked at the info provided and see it cast Earth Shock and the Fire Elemental was up, but need additional detail to try to troubleshoot this one for you. Please click the link below and follow the steps shown in:Please let me know if any revisions to those instructions are needed as well.

It appears the text in the original problem report posted was copied from the Debug output window in HonorBuddy. The log info needs to be the actual log file as the output windows (Log pane and Debug pane) in HonorBuddy each only have partial information. I also need the version of HonorBuddy, version of ShamWOW, spells loaded, config settings, and other state info which is present in the log file. I also ask that the log file be attached rather than copy/paste into the post body. It keeps the size of the posts down for those reading thread. If the log is too large, you can .zip before attaching.
 
Last edited:
Hey bobby, small bug to report. Using 1.945 with 4.1.1, one version behind, but didn't look like it would effect the bug.

When maelstrom stacks to 5 my shaman will always Chain Lightning even if there is one target instead of choosing intelligently like it is supposed to.

edit: To clarify, there are 3 options with maelstrom, heal if health low, lightning if single mob, chain lightning if the chain will bounce. It will heal if low, but will chain lightning whether it is fighting a single mob or multiple.

Heres a log.
 

Attachments

Last edited:
Hey bobby, small bug to report. Using 1.945 with 4.1.1, one version behind, but didn't look like it would effect the bug. When maelstrom stacks to 5 my shaman will always Chain Lightning even if there is one target instead of choosing intelligently like it is supposed to. Heres a log.
Thanks for the post and log Jon! Made it easy to find the issue. Fixed so will correctly determine if an additional enemy is within hop distance of your target and if not will correctly cast Lightning Bolt instead. Look for the correction in next release.
 
In RAF when shaman is set as follower it doesnt really do anything because:

Combat Target is tagged by another player -- let them have it

Is it possible to get detection that party member (or his pet) tagged mob?

So as workaround I commented out code that did this and then when in RAF and in combat and fighting multiple mobs it only fights first one and does not change targets to next after first one is dead.
 

Attachments

Last edited:
Thank you for the log files and clear description. Very helpful! I can't test RaF for a couple weeks as I am out of town using a lower end computer. Based upon your post I was able to make some RaF specific changes that should help.

In RAF when shaman is set as follower it doesnt really do anything because:
Combat Target is tagged by another player -- let them have it
Revised behavior so it detects RAF mode and in this situation will attack so long as the target is attacking a party / raid member, which as a follower should always be the case.

So as workaround I commented out code that did this and then when in RAF and in combat and fighting multiple mobs it only fights first one and does not change targets to next after first one is dead.
Changed next target selection so if in combat and RAF mode on should use the Leader's target. If the leaders target is not suitable at that exact moment (no target, targetting another party/raid member, etc.) it won't set a target until the leaders target is suitable or HB sets another target.

A new release with these changes has been posted for you and others. Please advise if this doesn't resolve your RaF issue.
 
Last edited:
amazing cc! only thing is i noticed that the shaman doesnt cast shamanistic rage, that would help a lot in keeping downtime to a minimum, if you could please add that as enhance i would <3 you, thanks!
 
amazing cc! only thing is i noticed that the shaman doesnt cast shamanistic rage, that would help a lot in keeping downtime to a minimum, if you could please add that as enhance i would <3 you, thanks!
Thanks for the post Aura! ShamWOW will cast Shamanistic Rage, but only early in a fight to make sure that the uptime doesn't occur primarily when traveling to the next mob (which is a waste). The release I posted minutes ago had some slight changes which will cause Shamanistic Rage to be used more frequently, while still trying to cast only early in a fight.

If you still have an issue with Shamanistic Rage, I'll need a log file with your post so I can look at the specific circumstances of the fight situation you believe it wasn't cast during.
 
ShamWOW v4.1.4 now available!

An update of ShamWOW has been posted that incorporates some bug fixes and requested changes to Shamanistic Rage. See the first post in this thread to download.

Note: there has been a change to the location of files in the ShamWOW folder, so it is very important you remove the prior version of ShamWOW or any multi-class CC's before installing the update. For details on installation steps, please see the INSTALL.TXT file included in ShamWOW.ZIP
 
Last edited:
Status
Not open for further replies.
Back
Top