• 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
      *NEW* ShamWOW 4.5.01 available for download!

      This is a quick release to fix an arena targeting bug.

      Please see the ShamWOW Frequently Asked Questions [CLICK HERE] for any issue or question about behavior you would like me to look into. Follow the steps in the first item on "1. How to post a question, issue, or constructive criticism..."

      Thanks and good luck with your Shaman,
      Bobby53


      Change History - 08/29/2011 Revision 4.5.01
       
    2. HB8654A32

      HB8654A32 New Member

      Joined:
      Jul 17, 2011
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      Not there yet , thanks for your help with this though really appreciate it.

      Same thing against my own faction. In this log the mage its is finding is its partner and the hunter (ttarget) is the enemy - but it still doesnt engage, you can see the loop it is doing in the log attached - the little guy fights like a banshee against horde teams though ;)




      [8:39:17 AM:823] % PVPSTAT Enter COMBAT [me]: h/m:98.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N
      [8:39:17 AM:856] % Enter COMBAT [target]: Mage.BCB9 th:100.0%, tdist:18.7 tlos:Y tlosocd:Y tcombat:Y ttarget:Hunter.1DE0 taggro:N tpetaggro:N
      [8:39:17 AM:857] % combatChecks: pvp target Mage.BCB9 is not hostile, so checking for another
      [8:39:17 AM:859] % PVPSTAT Exit COMBAT [me]: h/m:98.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N
      [8:39:17 AM:889] % Exit COMBAT [target]: Mage.BCB9 th:100.0%, tdist:18.4 tlos:Y tlosocd:Y tcombat:Y ttarget:Hunter.1DE0 taggro:N tpetaggro:N
      [8:39:17 AM:985] % PVPSTAT Enter COMBAT [me]: h/m:98.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N
      [8:39:18 AM:022] % Enter COMBAT [target]: Mage.BCB9 th:100.0%, tdist:17.4 tlos:Y tlosocd:Y tcombat:Y ttarget:Hunter.1DE0 taggro:N tpetaggro:N
      [8:39:18 AM:023] % combatChecks: pvp target Mage.BCB9 is not hostile, so checking for another
      [8:39:18 AM:025] % PVPSTAT Exit COMBAT [me]: h/m:98.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N
      [8:39:18 AM:054] % Exit COMBAT [target]: Mage.BCB9 th:100.0%, tdist:17.2 tlos:Y tlosocd:Y tcombat:Y ttarget:Hunter.1DE0 taggro:N tpetaggro:N
      [8:39:18 AM:140] % PVPSTAT Enter COMBAT [me]: h/m:98.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N
      [8:39:18 AM:184] % Enter COMBAT [target]: Mage.BCB9 th:100.0%, tdist:16.4 tlos:Y tlosocd:Y tcombat:Y ttarget:Hunter.1DE0 taggro:N tpetaggro:N
      [8:39:18 AM:185] % combatChecks: pvp target Mage.BCB9 is not hostile, so checking for another
      [8:39:18 AM:187] % PVPSTAT Exit COMBAT [me]: h/m:98.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N
      [8:39:18 AM:216] % Exit COMBAT [target]: Mage.BCB9 th:100.0%, tdist:15.9 tlos:Y tlosocd:Y tcombat:Y ttarget:Hunter.1DE0 taggro:N tpetaggro:N
       

      Attached Files:

    3. stevelulwow

      stevelulwow New Member

      Joined:
      Apr 22, 2011
      Messages:
      551
      Likes Received:
      0
      Trophy Points:
      0
      How do we add custom dispells / purges? I cant figure it out
       
    4. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      stevelulwow, The user interface is display only. To change the lists modify the HonorBuddy\Config\ShamWOW.config file. There is a Dispell Blacklist (cleanses any debuff not in the list) and a Purge Whitelist (only purges buffs shown in the list.) Thanks for the post and good luck with your Shaman, Bobby53
       
    5. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      HB8654A32, Have you manually targeted the Hunter? Looks like the Mage was manually targeted possibly to set focus and then was left as target. When using LazyRaider, it requires the user to select the current target. Thanks, Bobby53
       
      Last edited: Aug 29, 2011
    6. sp3sh

      sp3sh Member

      Joined:
      Jan 15, 2010
      Messages:
      403
      Likes Received:
      4
      Trophy Points:
      18
      Thanks Bobby, ill see if i can obtain a few different radius's on mobs like this. Thanks for showing me how to fix it also.
       
    7. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      There are quite a few in the game, but it's only a problem when disabling CC movement and a lot are encountered while grinding/questing. If you just advise any you encounter in Raids and Heroics that would be a big help to the ShamWOW community. Thanks, Bobby53
       
    8. HB8654A32

      HB8654A32 New Member

      Joined:
      Jul 17, 2011
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0


      Ok I've tried both Combat Bot and Lazy raider , I've manually targetted and manually
      cast an inital spell to try to fire off the bot, but it still doesnt like same faction.

      The failing part of the log (from what I can see) looks like this (attached the complete log) Looks to me like some sort of check on the Hunter returning as "not hostile" so it
      goes looking for another target


      1:00:58 PM:204] % Enter COMBAT [target]: Hunter.32F1 th:100.0%, tdist:27.5 tlos:Y tlosocd:Y tcombat:Y ttarget:Mage.BCB9 taggro:N tpetaggro:N
      [1:00:58 PM:206] % combatChecks: pvp target Hunter.32F1 is not hostile, so checking for another
      [1:00:58 PM:207] % PVPSTAT Exit COMBAT [me]: h/m:4.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N
      [1:00:58 PM:271] % Exit COMBAT [target]: Hunter.32F1 th:100.0%, tdist:27.5 tlos:Y tlosocd:Y tcombat:Y ttarget:Mage.BCB9 taggro:N tpetaggro:N
      [1:00:58 PM:351] % PVPSTAT Enter COMBAT [me]: h/m:4.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N
      [1:00:58 PM:405] % Enter COMBAT [target]: Hunter.32F1 th:100.0%, tdist:27.5 tlos:Y tlosocd:Y tcombat:Y ttarget:Mage.BCB9 taggro:N tpetaggro:N
      [1:00:58 PM:406] % combatChecks: pvp target Hunter.32F1 is not hostile, so checking for another
      [1:00:58 PM:407] % PVPSTAT Exit COMBAT [me]: h/m:4.8%/100.0%, combat:Y, melee:0, range:0, rooted:N, immobile:N, silenced:N, fleeing:N




      Cheers again
       

      Attached Files:

    9. HB4717A34

      HB4717A34 Member

      Joined:
      Jun 24, 2011
      Messages:
      109
      Likes Received:
      0
      Trophy Points:
      16
      Keep up the good work! Would be great if you could look into adding these features.

      When drinking/eating, force NO_ACTION from the CC. This way, you can timed when to drink without needing to fully heal everyone first.

      When mounting, force NO_ACTION from the CC. Able to mount without having to heal everyone first.

      Both options can be disable in the CC if others don't want it.
       
    10. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      HB4717A34, Thanks for the post and glad you are generally pleased with it. Please see the ShamWOW Frequently Asked Questions [CLICK HERE] for any issue or question about behavior you would like me to look into. Follow the steps in the first item on "1. How to post a question, issue, or constructive criticism..." This avoids any ambiguity related to what you are requesting. Please be sure to include an explanation of why it is needed and not just what is needed. Thanks for the post and good luck with your Shaman, Bobby53

      Good luck with your Shaman, Bobby53
       
      Last edited: Aug 30, 2011
    11. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      HB8654A32, Thanks for the follow up. I changed the messaging and test in the last release to be able to better drill down on the issue and it is clear from the message above that if the Hunter is an arena opponent of the same faction the HB .IsHostile property is returning false. Later tonight I'll post a release which will dump a lot of flag information for all players in arena (not identifying values) to better see what properties are available to indicate an arena opponents as enemy players even if from the same faction. It will be in about 14 hours from this post and I'll provide instructions with it. Thanks for your help, Bobby53
       
    12. Stree

      Stree New Member

      Joined:
      Jun 9, 2011
      Messages:
      276
      Likes Received:
      2
      Trophy Points:
      0
      Hey bobby, I am posting with a request for resto shamans (pvp based request).

      Would it be possible to add the ability for RShaman to use Spirit Link Totem? For example: IF Self hp => 95% && party member(s) health =< 40%, then cast Spirit Link Totem?

      Also is it intended in the design for arenas that the shaman gets earth shield 100% of the time until mana% =< x% or is it intended to cast earth shield on whoever is set to "tank"?
      My shaman goes oom much faster in arena than other shamans because they use water shield 90% of the time and are only using earth shield when being focused if they have high mana.
       
    13. surfer999

      surfer999 New Member

      Joined:
      Jan 15, 2010
      Messages:
      171
      Likes Received:
      1
      Trophy Points:
      0
      Bobby, for first BIG thanks for your ShamWOW CC. Last build works brilliant! Only one new problem detected (never seen this before)

      HonorBuddy Mode: Mixed (GatherBuddy + Random BGs)
      Shamans Location: Twin Peaks Batteground (but happens at any BG)
      What should have happened (be specific): nothing
      What did happen (be specific): Every second casts Bind Elemental on all mage's pets if in range (Water Elemental). Looks very-very bottish.
      Computer time of problem (local time, not realm time): 17:00-18:30 30-Aug-11

      ShamWOW v4.5.01 with latest HB

      View attachment 30-Aug-11_5_08 PM 6544 Log.zip
       
    14. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      You're in luck. Others had previously requested so its already in the feature release. No official ETA, but unless I get many issues from this last release it should be in a week.

      The intended design for PVP is that the Resto Shaman shield twist between the Mana (Water) and Damage (Earth) shield on themselves to balance survivability with mana regen. Damage Shield is a generic term that refers to either Lightning Shield or Earth Shield as appropriate based upon the spec and combat environment.

      You control it with the values specified for shield twisting. Here's a post regarding controlling.

      http://www.thebuddyforum.com/honorbuddy-forum/classes/shaman/5336-shamwow-hb2-enhance-elemental-resto-pvp-raf-healbot-bobby53-68.html#post346771 [CLICK HERE]

      It is important that you leave some buffer space between the two mana values you specify, otherwise it will appear as though he is unnecessarily changing shields when in fact it is only reacting to the values provided. My recommendation would be to try the following combinations and see which works best for you:

      Water Shield: 80% Earth Shield 100%
      Water Shield: 70% Earth Shield 90%

      If those don't suit your needs you'll want to use the new option available for disabling shields and cast them yourself. If you find a problem with the Healer Shield Twisting please be sure to post the log file and time you noticed it.

      Thanks and good luck with your Shaman, Bobby53

      EDIT: Was so tired the other night that I forgot I added a #15. Shield Twisting section to the FAQ. Give it a look and hopefully explains better than I have here. If not let me know.
       
      Last edited: Aug 30, 2011
    15. sp3sh

      sp3sh Member

      Joined:
      Jan 15, 2010
      Messages:
      403
      Likes Received:
      4
      Trophy Points:
      18
      Hey Bobby, great work on the update. Any chance of having a feature to turn off the hitbox control or something to that affect?

      As discussed prior hitbox radious will vary and change playstyle of melee, any chance to make it user control rather then looking at the config file for the radius?

      Just had a similar issue to hitbox in the cata old heorics, if it became user control then the radius wouldnt be required for multiple mobs and it would be up to the user to move closer or further
       
    16. fish221171

      fish221171 Member

      Joined:
      Mar 23, 2010
      Messages:
      222
      Likes Received:
      4
      Trophy Points:
      18
      Guys,

      Can anyone tell me why the Hex section is greyed out?

      Cannot seem to find any reference to it when I search the forums.

      Thanks
       
    17. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      surfer999, Glad you are pleased with the behavior in general. Thank you for the well written issue post. The only problem is that the time range given spans 1-1/2 hours instead of singling out a specific instance of Bind Elemental span (which is the problem you are reporting if I understand.) The log files are intentionally verbose to provide detail for situations I can't see, but the downside of that is it is too much info to read over for a 90 minute time span. If you see additional issues in the future, please try to provide the time on your local system that you noticed it occurring. It doesn't have to be to the second, just within a minute or so would be great.

      As for your issue, I found a couple points where the Bind Elemental spell cast failed repeatedly indicating Invalid Target. Is there a chance that it moved behind you in some fashion? There are diminishing returns on Bind Elemental in PVP like all CC's but if that had occurred I would have expected an "Immune" message instead.

      It appears to be an issue only for Elemental. For Enhancement whose mechanics now provide some free time between casts I made this the lowest priority spell. For Elemental however, if it were below Lightning Bolt it would never get cast so you can get in a situation where it casts repeatedly. I'll give it some thought and either throttle the number attempts or make it optional. Prior to my doing any of that, please watch the Water Elemental when you see it being cast and if it did not get CC'd please describe what you could observe as I haven't encountered that issue.

      Thanks,
      Bobby53
       
      Last edited: Aug 30, 2011
    18. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      sp3sh, Sorry mate, but the user control is the config file. if I did what you asked and simply disabled having ShamWOW check if it was in melee range you would see it spam Stormstrike casts (thinking its in range) and a stream of red messages on the screen would follow while the target was out of range. As I mentioned, there are mobs with large hitboxes though out the game, but problem only occurs when you turn off CC movement and control it yourself. Hence, we don't need a list of every mob in the game that has this condition, only the common ones encountered in end game raids and heroics. Adding a config entry is straight forward or you can atttach the log file and tell me what time you were fighting the mob and I'll add to the main one. I'll continue to look at other ways of identifying when you are in melee range, but until thats available the config file is your best option.

      Thanks for the post and good luck with your Shaman,
      Bobby53
       
    19. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      fish221171, Weird.... I just searched and cannot find it either but have definitely responded to that one recently. The reason is that HonorBuddy currently doesn't support checking which mob has a raid icon on it or what type, so I can't really implement it in a clean fashion. I'll remove the options from the next release and reintroduce for use when that ability becomes available in HB. Thanks, Bobby53
       
    20. surfer999

      surfer999 New Member

      Joined:
      Jan 15, 2010
      Messages:
      171
      Likes Received:
      1
      Trophy Points:
      0
      Bobby, thank you for fast reaction! And excuse me for terrible English. Really I think your ShamWOW is the best CC from Glider times to the present. From time to time I think it smarter then myself. :)

      I can see this issue right now at each BG if any Frost Mage with Water Elemental pet fights near my Shaman, friend or foe. Bind Elemental spell cast failed repeatedly (indicating Invalid Target) because this Water Elemental is Mage's summoned pet which can't be binded by spell.

      Can you look at log attached to my first message? Timestamps here:

      from 18:10:54:295 (at line 16921) to 18:12:37:733 (1 min 43 sec) 17 Bind Elemental spells casted on 2 targets.

      For example:
      Code:
      [18:11:08:823] FaceToUnit: facing to npc:Water Elemental.0008 thats 24 yds away 
      [18:11:08:823] %   Safe_FaceUnit:  turning to face Water Elemental.0008
      [18:11:08:874] Spell_C::CastSpell(76780, 0, 0xF1409E5F31000008, 0) [541]
      [18:11:08:899] *Bind Elemental on Water Elemental.0008 at 24.4 yds at 100.0%
      [18:11:09:440] %   ShamanBuffs:  AllowNonHealSpells:True, atrest:False
      [18:11:09:441] %   PVPSTAT Exit COMBAT [me]:  h/m:100.0%/62.8%, combat:Y, melee:0, range:4, rooted:N, immobile:N, silenced:N, fleeing:N
      [18:11:09:472] %           Exit COMBAT [target]: Hunter.7B30 th:3.5%, tdist:43.2 tlos:Y tlosocd:Y tcombat:Y ttarget:DeathKnight.EE2A taggro:N tpetaggro:N
      [18:11:09:562] %   SpellCast Fail:  Bind Elemental on guid:0 due to 'Invalid target'
      ...
      [18:11:16:253] *Bind Elemental on Water Elemental.0009 at 26.2 yds at 100.0%
      ...
      [18:11:24:014] *Bind Elemental on Water Elemental.0009 at 11.7 yds at 100.0% 
      ...
      [18:11:31:065] *Bind Elemental on Water Elemental.0008 at 25.8 yds at 100.0%
      ...
      [18:11:34:219] *Bind Elemental on Water Elemental.0008 at 26.3 yds at 100.0% 
      ...
      [18:11:37:008] *Bind Elemental on Water Elemental.0008 at 26.3 yds at 100.0%
      ...
      etc.
       
    Thread Status:
    Not open for further replies.

    Share This Page