• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • NoobRage - HolyCow!

    Discussion in 'Archives' started by Ama, May 10, 2012.

    1. maginto

      maginto New Member

      Joined:
      Feb 11, 2012
      Messages:
      28
      Likes Received:
      0
      Trophy Points:
      0
      hope it helps
       

      Attached Files:

    2. Piterek

      Piterek New Member

      Joined:
      Dec 30, 2011
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0

      yea this version of raidbot its working fine


      i had the same problems with HR yday, and i think thats why he stoped to heal at some point
       
    3. Tama

      Tama New Member

      Joined:
      Sep 27, 2011
      Messages:
      98
      Likes Received:
      2
      Trophy Points:
      0
      Confirmed. On ultraxion the bot stop to heal and freezes when you click the button and you come back from the Twilight Realm.
       

      Attached Files:

    4. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      this problem should occure while u r phased away from your tank
      try this (check the spelling first, typed from mind, no VS support atm^^)
      maybe u can /should check if you're in the same phase than your tank.
      if this is not possible, then do a workaround like CanCast("DivineLight",tank) (check if u can cast this to the tank, if not, then don't try to target something)
      PHP:
              public static bool Halt()
              {
      if(
      tank!=null && tank.isValid && !tank.Dead && !tank.Ghost){
                  if (
      tank.CurrentTarget != null && Me.CurrentTarget == null)
                      
      tank.CurrentTarget.Target();
      }

                  if (
      StyxWoW.GlobalCooldown || Stop_SET || Me.Mounted || Helpers.ImEatingOrDrinking())
                      return 
      true;

                  return 
      false;
              }

      or try this if there's no way to check the tank in this case
      PHP:
              public static bool Halt()
              {
      try{
                  if (
      tank.CurrentTarget != null && Me.CurrentTarget == null)
                      
      tank.CurrentTarget.Target();
      }
      catch(
      Exception ex)
      {
      Logging.Write("Error occured while targetting enemy: {0}",ex.toString());
      }

                  if (
      StyxWoW.GlobalCooldown || Stop_SET || Me.Mounted || Helpers.ImEatingOrDrinking())
                      return 
      true;

                  return 
      false;
              }

      the try'n catch block should prevent HB from stopping the healing

      damn, while checking your svn, i saw some old dispelling code for HPaly ... if u want to use this for more (druid,priests, shamans) u have to tweak the code for druids, cause not every Restoration Druid can dispel Disrupting Shadows (this was a hard school when i was trying to dispel this)
      i'm sure the dispelling could be rewritten and could be done much shorter (i'll take a look) cause ... i hate these stupid for each loops, they're unnecessary ;)
       
      Last edited: May 11, 2012
    5. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Thanks for the logs guys. I'm glad to see the nullpointerexceptions going away. I think I have a fix for that. Gotta run an errand and then Ill test it out.

      After that, just gotta change over the disc specs and then I think ill start writing the druid one. Holy priest has its bugs worked out, just needs rotation tweaking and stuff like that.
       
    6. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Ya that was exactly what I thought it was.

      for dispelling, I was thinking about writing a new method or class to handle it. I'm not a fan of it at the moment. Got like 10 methods handling such a small task.

      I was so exited about being able to write new healing classes that i've been ignoring how sloppy the helpers class is starting to look.
       
    7. fyrinn

      fyrinn Member

      Joined:
      Nov 21, 2010
      Messages:
      53
      Likes Received:
      0
      Trophy Points:
      6
      Hey mate,

      I've got a slight request. Could you give a brief description of what exactly to use out of the SVN for this CC? When I installed it all it just gave a mess. Or maybe just a simple download 'zip' of the files that actually belong to the holycow CC.

      Besides that nice job. Looking forward to full raidbot support and slack more as a paladin
       
    8. jamjar0207

      jamjar0207 New Member

      Joined:
      Feb 4, 2010
      Messages:
      80
      Likes Received:
      0
      Trophy Points:
      0
      Your the best!

      Thanks for the great CC's i have used them very succesfully on 10 man normal. Also thanks for the healing kit i was able to use it with holy cow and disc cc to create a holy priest CC so if you want any of the code your welcome to it but essentially it is all your code.

      Awhile back i asked about Spine of Deathwing and the searing plasma debuff. You posted some code and i was able to test and implement it.
      This is what i used

      private WoWPlayer GetSearingPlasmaTarget()
      {
      return (from unit in ObjectManager.GetObjectsOfType<WoWPlayer>(true, true)
      orderby unit.HealthPercent ascending
      where (unit.IsInMyPartyOrRaid || unit.IsMe)
      where !PlayerBlacklisted(unit.Name)
      where !unit.Dead
      where !unit.IsGhost
      where unit.IsFriendly
      where unit.HasAura("Searing Plasma")
      where unit.Distance < 40
      where unit.InLineOfSight
      select unit).FirstOrDefault();
      }


      if (!tar.HasAura("Searing Plasma") && GetSearingPlasmaTarget() != null)
      {
      WoWPlayer plasmaTar = GetSearingPlasmaTarget();
      tar = plasmaTar;
      Logging.Write("Searing Plasma Healing");
      if (Me.ManaPercent > 70 && CC("Divine Light", tar))
      {
      C("Divine Light", tar);
      return true;
      }
      if (CC("Holy Light", tar))
      {
      C("Holy Light", tar);
      return true;
      }
      }

      I don't know if you want to implement it into the healing section or perhaps have it as some sort of UI option for special healing.
       
    9. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      dump the whole CC to Custom Classes/NoobRage. Select "NoobRage- HealingCow!". The old holy cow CC is completely different and not supported anymore.
       
    10. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Thanks man,
      Ill check that out. Might need to use it b/c that fight is a pain sometimes. I would actually like to see your holy priest one. I wrote one yesterday, but I am not too familiar with Holy Priests. I just looked at the spells and thought, "That sounds nice, lets cast it". :p
       
    11. Tama

      Tama New Member

      Joined:
      Sep 27, 2011
      Messages:
      98
      Likes Received:
      2
      Trophy Points:
      0
      Hello Ama :) Do you have an ETA for the next update with fixes? Just asking because we are going to do Ultraxion HM soon :D
       
    12. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      When is the last time you tried it? I put a few updates up yesterday.
       
    13. Tama

      Tama New Member

      Joined:
      Sep 27, 2011
      Messages:
      98
      Likes Received:
      2
      Trophy Points:
      0
      Yesterday evening :) About 6pm
       
    14. davidbasara

      davidbasara New Member

      Joined:
      Mar 30, 2011
      Messages:
      58
      Likes Received:
      0
      Trophy Points:
      0
      is this meant to replace holycow? i still use holycow and i dont run into any problems unless im doing heroics. guess its not good to bot heroics
       
    15. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      The old holycow will still work. I just don't update it anymore. This is the same thing, just new under the hood. I redid it so I wouldn't have to copy an paste 80% of the code everytime I write a new healing CC.

      Are you talking about heroic DS? I haven't been able to do heroic ds because im on a small server and getting normal ds seems to be too much for some people. I've only done 8/8 of regular and heroic Morchok.

      I put an update up earlier today that I think will fix an issue with this. I had arcane torrent in the CC b/c my paladin is a belf. I think it was an issue for non-belfs as SpellManager.CanCast would go nuts if you didnt have the spell.
       
      Last edited: May 13, 2012
    16. Jandurson

      Jandurson New Member

      Joined:
      Dec 9, 2011
      Messages:
      162
      Likes Received:
      0
      Trophy Points:
      0
      Do the values that you set mean heal them UP to that number or if they're above that number heal them. Like if its Holy Light 50 does that mean from 50-100 it'll do HL or does that mean 1-50 it'll do HL? Not done much testing, but it popped in my head.
       
    17. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      below. Holy light is last, so setting it to 50 makes it unreachable.

      Say Holy Light is 95 and Divine light is 70. Holy Light will be used from 70-95.
       
    18. Jandurson

      Jandurson New Member

      Joined:
      Dec 9, 2011
      Messages:
      162
      Likes Received:
      0
      Trophy Points:
      0
      I've messed with the settings lol, were default setup for best performance? How can I heal more often (more for healing meters)? I almost got kicked from LFR because my heals were low, but the raid rarely got below 90% so there wasnt much need to heal. But people with meters will always complain. Any help is appreciated, thanks.
       
    19. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      yeah, it wont HR spam with people staying up soo high. Go to your HR settings. I think it has an HP and a # of people setting. Just put the HP up higher. Holy Radiance is pretty high in the rotation, so if you turn it up, it will hit.
       
    20. sscgod

      sscgod New Member

      Joined:
      Jan 15, 2010
      Messages:
      116
      Likes Received:
      0
      Trophy Points:
      0
      just tried it in hot working flawlessly

      quick question: did you intergrate ur discipline priest yet?
       
      Last edited: May 14, 2012

    Share This Page