• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • ShamWOW for HB2 - An Enhance/Elemental/Resto + PVP/RaF Healbot by Bobby53

    Discussion in 'Archives' started by bobby53, May 25, 2010.

    Thread Status:
    Not open for further replies.
    1. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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
       
    2. mordor

      mordor Member

      Joined:
      Apr 18, 2010
      Messages:
      53
      Likes Received:
      3
      Trophy Points:
      8
      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.
       
    3. Josucs

      Josucs New Member

      Joined:
      Feb 17, 2010
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      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):
       

      Attached Files:

    4. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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: Oct 24, 2010
    5. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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
       
    6. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Thanks for the feedback CBK!
       
    7. ganzkurz1

      ganzkurz1 New Member

      Joined:
      Mar 21, 2010
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      0
      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: Oct 24, 2010
    8. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      ganzkurz1, Please see my prior response to you on this issue quoted above.
       
    9. ganzkurz1

      ganzkurz1 New Member

      Joined:
      Mar 21, 2010
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      0
      sry i thougt u mean a other buddy :O

      next time i will read your post better :p
       
    10. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      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.
       
    11. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      No worries and thanks for the follow up. Just wanted you to know I had read your earlier post and responded.
       
    12. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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: Oct 24, 2010
    13. ganzkurz1

      ganzkurz1 New Member

      Joined:
      Mar 21, 2010
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      0
      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: Oct 24, 2010
    14. Daydreamer

      Daydreamer New Member

      Joined:
      Mar 6, 2010
      Messages:
      506
      Likes Received:
      6
      Trophy Points:
      0
      Are you kidding me! This is so amazingly done! I actually own people in BG better than by hand now! Woot! @_@
       
    15. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      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%
       
    16. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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.
       
    17. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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
       
    18. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      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: Oct 24, 2010
    19. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      it was only one time.
       
    20. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      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 :\
       
      bobby53 likes this.
    Thread Status:
    Not open for further replies.

    Share This Page