• 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. DaSoul

      DaSoul Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      2,827
      Likes Received:
      47
      Trophy Points:
      48

      Hi Bobby,

      first thanks a lot for your time you spend in every problem.

      I attached the full log and not just some examples as i thought it could be important. Yes, at the beginning i was playing a 5 man heroic as elemental and switched to restoration later. Normally i set a tank but even then i have to set the totems manually. Sometimes i have to dynamically give earthshield to someone so i can't always turn it on, but it is no problem, i can set the totems myself =)

      Thank you.
       
    2. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      rcadams, Thank you for the post! That is a good idea and one that has been looked at previously. The reason it is not implemented is that it is difficult to do correctly, the return on doing it is uncertain, and previously there was only a 15 second window which was shortened based upon how long it took the grounding totem to be killed.

      By correctly I am referring to the totem selection. You have to account for the quantity of the types of raid members (melee/caster) within range of where the totem would be set, other buffs available, the effective range of those buffs (if they provided by another Shamans totems or proximity to another character, etc.)

      Ultimately the best results come from raid buff coordination pre-fight, which ShamWOW cannot do.

      The support I will be adding is to detect when Grounding Totem needs to be cast to absorb/reflect a spell. So basically you would choose the best buff totem (or let ShamWOW default based upon its spec) and then Grounding Totem is cast when needed. Once it is killed the buff totem would be repleneshied This effectively works the same as what you described except for the attempt to determine what would be the best buff totem to use. That would be left up to you in fight preparation as it currently is since it wouldn't be able to outperform user selection.

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

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      DaSoul, You are very welcome and thank you for the follow up! I understand that it felt helpful to provide additional examples, but what is most important is that the description match the log file provided. The system time given in the post is extremely important. I can't observe what is happening on a members computer, so the time given is the only thing that ties their description of what was seen to what is in the log (describing what the CC/Bot were thinking at the time.) When a time reference is given to something that doesn't match, the best that can happen is that it takes a lot longer for me to look into the request, and at worst it causes me to work on the wrong thing. I do this as a hobby and since my free personal time is limited, I carefully guard how long I spend looking into individual issues.

      I understand what you are saying about you believe that it happens even when you do select a tank, but I can only diagnose the issue that I am given the data for. I am certain those moments you are recalling were ones where the Shaman was stopped more than 25 yards away from the tank. That is typical since the effective range of healing spells is 40 yds and most Shaman setup somewhere in the 35 to 40 yd range. I'll be revising the 25 yard requirement in the next release as its a hold over from support for a past issue coordinating with InstanceBuddy that is resolved. However that will only help you in situations where a tank is selected.

      Thanks for the post and good luck with your Shaman, Bobby53
       
      Last edited: Dec 16, 2011
    4. emmark

      emmark Member

      Joined:
      Apr 28, 2010
      Messages:
      257
      Likes Received:
      1
      Trophy Points:
      18
      Hey,
      I can't get it do anything but cast heals on Ultraxion. I have to do everything. It starts around 10:07/08 ish I think. :)
       

      Attached Files:

    5. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      emmark, When DPSing wtih LazyRaider and no attack spells are being cast, 99.9% of the time it means you are out of range. In this case the Shaman was set 50.9 yds away. Just keep moving closer until casting begins. The hit box was a bigger issue for melee so Elemental were missed when the ability to get the enemies hit box size was added to HB recently. I'll look into this for Elemental in the next release. Thanks and good luck with your Shaman, Bobby53
       
    6. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      Recent issue: Unknown, no valid log to provide. Since Highvoltz converted his PB into a BotBase, when running ShamWoW + PB + GB, if Wolf Travel is Enabled, the bot will Dismount, then just sit at the node, with nothing in the log, whatsoever.
       
    7. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Smarter, Log files are stored in the HonorBuddy\Logs folder. Unless you deleted them, there is always one available. When a problem occurs (such as you notice the Bot dismounted and is sitting at the node doing nothing) look immediately at the system time on your computer. Note that information down somewhere so you don't forget, and then visit the ShamWOW Frequently Asked Questions [CLICK HERE]. There you will find a template to copy and paste as well as steps for attaching a complete debug log file for any issue you would like me to research on your behalf. Without the requested information I won't be able to assist you on further on this issue. Thanks and good luck with your Shaman, Bobby53
       
      Last edited: Dec 16, 2011
    8. Cortanz

      Cortanz New Member

      Joined:
      Dec 26, 2010
      Messages:
      79
      Likes Received:
      0
      Trophy Points:
      0
      Hello Bobby.

      Well first off when playing as Elem shaman, Shamwow does never use Chainlightning, the only spells that i see being used is in this order: Flame Show > Lava Burst > Lightning Bolt x4 and again and again and sometime it uses Hex and Thunderstorm for melees or manas. This is when playing with LazyRaider, havent tryed other!

      Any ideas?
       
    9. koptill

      koptill New Member

      Joined:
      Aug 6, 2011
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      so i had this working before i reformatted my computer. but now when i load it and click shamwow it says
      this profile does not contain any profiles fitting the character and stops
       
    10. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Cortanz, Thanks for the post. If you have questions or criticisms regarding the spell priority used, please see #17 of the ShamWOW Frequently Asked Questions [CLICK HERE]. If you want to post an issue, please visit #1 of that same page. There you will find a template to copy and paste as well as steps for attaching a complete debug log file for any issue you would like me to research on your behalf. Without the requested information I won't be able to assist you on further on this issue. When you notice an issue, like LB when you think CL should have been cast, immediately look at your computers system time. You will need to provide that info with your post to be sure I am looking at the portion of the log file that matches what you saw. Be sure to do that for each issue you are submitting for me to research on your behalf.

      Thanks and good luck with your Shaman, Bobby53
       
      Last edited: Dec 16, 2011
    11. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      koptil, Thanks for the post. The message you referenced is a Bot message (not a ShamWOW message.) It means that either you have not loaded an .XML profile telling the bot what to do, OR the one that is loaded does not contain any info for your character ( your char is Level 85, but you loaded a profile for Levels 1-60 for example.)

      Otherwise you will want to visit the ShamWOW Frequently Asked Questions [CLICK HERE]. There you will find a template to copy and paste as well as steps for attaching a complete debug log file for any issue you would like me to research on your behalf. Without the requested information I won't be able to assist you on further on this issue. Thanks and good luck with your Shaman, Bobby53
       
      Last edited: Dec 16, 2011
    12. zoak

      zoak New Member

      Joined:
      Jun 27, 2010
      Messages:
      117
      Likes Received:
      0
      Trophy Points:
      0
      I just tried elemental in PvP. My character puts up totems then charges onto the nearest enemy and auto-attacks. Nothing else. What am I doing wrong? I've tried to re-download the CC
       
    13. lagse

      lagse New Member

      Joined:
      Nov 27, 2011
      Messages:
      29
      Likes Received:
      0
      Trophy Points:
      1
      [3:00:39:239] System.NullReferenceException: Object reference not set to an instance of an object.
      at Bobby53.Shaman.<BloodlustHeroism>b__df(WoWPartyMember p) in d:\Лень\CustomClasses\ShamWOW\Shaman.cs:line 8465
      at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
      at Bobby53.Shaman.BloodlustHeroism() in d:\Лень\CustomClasses\ShamWOW\Shaman.cs:line 8465
      at Bobby53.Shaman.CastCombatSpecials() in d:\Лень\CustomClasses\ShamWOW\Shaman.cs:line 7132
      at Bobby53.Shaman.CombatElementalPVP() in d:\Лень\CustomClasses\ShamWOW\Shaman.cs:line 6439
      at Bobby53.Shaman.CombatLogic() in d:\Лень\CustomClasses\ShamWOW\Shaman.cs:line 5069
      at Bobby53.Shaman.Combat() in d:\Лень\CustomClasses\ShamWOW\Shaman.cs:line 4929
       
    14. lagse

      lagse New Member

      Joined:
      Nov 27, 2011
      Messages:
      29
      Likes Received:
      0
      Trophy Points:
      1
      zoak +1.
       
    15. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Zoak, Thanks for the post and my apologies for your issues. You will want to visit the ShamWOW Frequently Asked Questions [CLICK HERE]. There you will find steps on how to post an issue including a template to copy and paste as well as steps for attaching a complete debug log file for any issue you would like me to research on your behalf. Without the requested information I won't be able to assist you. Thanks and good luck with your Shaman, Bobby53
       
      Last edited: Dec 17, 2011
    16. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      lagse, Thanks for the post and my apologies for your issues. You will want to visit the ShamWOW Frequently Asked Questions [CLICK HERE]. There you will find steps on how to post an issue including a template to copy and paste as well as steps for attaching a complete debug log file for any issue you would like me to research on your behalf. Without the requested information I won't be able to assist you. Thanks and good luck with your Shaman, Bobby53
       
      Last edited: Dec 17, 2011
    17. Preaches

      Preaches New Member

      Joined:
      Nov 28, 2011
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      First of all thanks!

      I am currently running a resto shaman and a d lock (RAF) (Grindbot + Instancebuddy)
      And I have encountered following problem:
      When I am not in instance and moving to a profile it keeps spamming these 2 spells which result in i go OOM
      *Water Shield
      *Earth Shield on -ME- at 0.0 yds at 100.0%
      *Water Shield
      *Flametongue Weapon
      *Earth Shield on -ME- at 0.0 yds at 100.0%
      *Water Shield
      *Earth Shield on -ME- at 0.0 yds at 100.0%
      *Water Shield
      *Earth Shield on -ME- at 0.0 yds at 100.0%
      *Water Shield
      *Earth Shield on -ME- at 0.0 yds at 100.0%
      *Water Shield
      *Earth Shield on -ME- at 0.0 yds at 100.0%
      *Water Shield
      *Earth Shield on -ME- at 0.0 yds at 100.0%
      *Water Shield
      *Earth Shield on -ME- at 0.0 yds at 100.0%
      *Water Shield

      Figured out why
      ..\CustomClasses\ShamWOW\Shaman.cs
      Then Search for "Earth Shield"

      // RAF for any SHAMAN HEALER (can be any spec)
      // : Water Shield on self, Earth Shield (if available) on leader
      if (cfg.FarmingLowLevel || (IsRAF() && IsHealer()))


      So I made the Lock leader and that solved everything :)
       
      Last edited: Dec 18, 2011
    18. impro

      impro New Member

      Joined:
      Jan 15, 2010
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      Just wondering, how well does this bot do in pvp?
       
    19. punisher775

      punisher775 New Member

      Joined:
      Dec 10, 2010
      Messages:
      414
      Likes Received:
      3
      Trophy Points:
      0
      As well as a bot can do, as dps its pretty nice, but as healer it has its limits, it cant really predict damage or anything of the sort. I got to 1900 as enhancement with a warrior with this cc. Also in bgs it does a decent job healing but dont expect to top meters in rbgs.

      Sent from my R800a using Tapatalk
       
    20. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Preaches, Thanks for the post and my apologies for your issues. You will want to visit the ShamWOW Frequently Asked Questions [CLICK HERE]. It provides instructions on posting an issue along with a template to copy&paste as well as steps for attaching a complete debug log file. That info is needed for any issue you would like me to research on your behalf. Thanks and good luck with your Shaman, Bobby53
       
      Last edited: Dec 18, 2011
    Thread Status:
    Not open for further replies.

    Share This Page