• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • CLU (Codified Likeness Utility)

    Discussion in 'Archives' started by wulf, Feb 18, 2012.

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

      Sippinhaterade Member

      Joined:
      Jul 10, 2011
      Messages:
      387
      Likes Received:
      2
      Trophy Points:
      18
      Why does Raidbot work with some CC's and cause others to dramatically drop the FPS. Even after overclocking my gpu it still doesnt help.
       
    2. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      Fixed and tested next release (2.7.5) GrindBot works well with CLU.

      Fixed next release (2.7.5)

      Fixed next release (2.7.5)

      Update to targeting in BG's next release. (2.7.5)


      Fixed next release (2.7.5) - I was grouping by currenthealth rather than distance ...doh!!

      Hi Ama, not sure what you mean...do you want CLU to only heal a focused target or do you want CLU to only use smite or dps spells on a specific target like the tanks target that you can set?

      Fixed next release (2.7.5) thanks for reporting.
       
      Last edited: Jul 5, 2012
    3. infozeta

      infozeta Member

      Joined:
      Jan 15, 2010
      Messages:
      39
      Likes Received:
      1
      Trophy Points:
      6
      another rogue thing in DS in morchok HC it use feint randomly but never when stomp :<
       
    4. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      If I am understanding your healing rotation, you are making a search for a target to heal for just about every check in your rotation. What I am suggesting is make a WoWPlayer HealTarget in your CC, set it 1 time and make your comparisions on HealTarget.HealthPercent. If I am right about what is happening, you are getting the same target each time anyway.

      Here is an example of what I mean..

      PHP:
      WoWPlayer tar;

      public 
      override bool Healing
              
      {
                  
      get
                  
      {
                      
      tar Helpers.GetHealTarget();
                      if (
      tar != null)
                      {
                          
      double hp tar.HealthPercent;
                          
                           if(
      hp<70 && Cast.Spell("Greater Heal"tar))
                                 return 
      true;
                                  
                           if(
      hp<90 && Cast.Spell("Lesser Heal"tar))
                                 return 
      true;

                           return 
      false;
                      }
                  }
      }
       
    5. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      hehe...this is what CLU is doing anyway except you can be more precise in your healing target selection.

      What you describe is:
      1. Go get a target (in your case Helpers.GetHealTarget() a big static list...)
      2. If the healthpercent is less than a certain amount use this spell.

      How is it different from:

      PHP:
      Healer.FindTank(=> true=> x.InLineOfSight && !x.Dead && x.HealthPercent 92, (ab) => (int)(a.CurrentHealth b.CurrentHealth),
                              
      Spells.CastSpell("Greater Heal"=> Me.CurrentTarget != null && CurrentTargetHealthPercent 70"Greater heal"),
                              
      Spells.CastSpell("Heal"=> true"heal")
                          ),
      which is:
      1. Go get a target (in this case FindTank()) that has less than 92% health not dead and in line of site. (a refined list from a big static list)
      2. If the healthpercent is less than a certain amount use this spell.

      I see your GetHealTarget is one static list....I am returning the same list only refining it by adding filters and comparing targets that have lowest health on the Fly...all in all I think we are doing roughly the same thing.. except you are using non BT based CC with allot of IF's which is not a bad thing and in some cases can be faster than a BT based CC.

      :confused:
       
      Last edited: Jul 5, 2012
    6. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      yeah.. Also, you are saving your chosen target to Me.CurrentTarget. Then the user can't do stuff like target boss to watch boss health/casting.
       
    7. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      Ahh now I see what you mean...yes CLU is using PLAYERTOHEAL.Target().....let me see what I can do.
       
    8. Sippinhaterade

      Sippinhaterade Member

      Joined:
      Jul 10, 2011
      Messages:
      387
      Likes Received:
      2
      Trophy Points:
      18
      Will this improve healing? Would it be possible to increase the usage of PW:S on the tanks?
       
      Last edited: Jul 6, 2012
    9. Oliosis

      Oliosis New Member

      Joined:
      Aug 4, 2010
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      Hey Wulf! Prot pally is working pretty good at the moment (level 64), can we get an option to set how many mobs need to be around us before casting Consecration? Uses a lot of mana at my level, and casting it for one mob seems silly :p

      Keep up the great work!
       
    10. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      Change Log
      -------------

      * 6/7/2012 [2.7.5] Updates for movement/targeting and bugfixs

      • Grinding Mode the bot does not automatically target enemies *fixed*
      • holy paladin in pvp, it will try to heal people who are dead (in ghost form) *fixed*
      • rogues and TotT if ur focus is dead it keeps trying to cast TotT *fixed*
      • Seems with this CC it will run past the mobs and not turn around to attack *fixed*
      • rogue thing in DS in morchok HC it use feint randomly but never when stomp *fixed*
      • If no key assigned to keybind it would spam errors *fixed*
       
      Last edited: Jul 6, 2012
    11. Johannssonn

      Johannssonn New Member

      Joined:
      Jan 24, 2012
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      Hey, i was wondering if there is a way to only get the dispell function of CLU? (currently throwing heals etc, heals that i would like to manage on my own^^) - tried switching from automatic to manual on every button affecting the healing and dispell mechanic.
      Like for arena, using dispell on polys/wings etc. aswell as using def cds as a priest for example. instead of using def cds and heals at the same time (share same button in GUI)
      great job btw!
       
      Last edited: Jul 6, 2012
    12. Sippinhaterade

      Sippinhaterade Member

      Joined:
      Jul 10, 2011
      Messages:
      387
      Likes Received:
      2
      Trophy Points:
      18
      Edit: Fixed.
       
      Last edited: Jul 6, 2012
    13. TheGuv

      TheGuv New Member

      Joined:
      Apr 10, 2012
      Messages:
      37
      Likes Received:
      1
      Trophy Points:
      0
      hey wulf just ran a few runs with aa priest and works much better than before putting out more heals only problem it seems to have is identifying when a unit is real low and concentrate on it particularly the tank who would have died but for being a DK in a five man that we all overgeared but this has made huge strides forward with what i see. Hope you are having a good holiday. Bought some VB bitter to see what your Aussie beers like take care man
      Steve
       
    14. gniegsch

      gniegsch New Member

      Joined:
      Dec 15, 2010
      Messages:
      75
      Likes Received:
      1
      Trophy Points:
      0
      Wulf, got a question for you.

      I want to make another change for tanking HC Madness and I need a little help.
      In the normal rotation it will dump a Death and Decay on groups, which is fine, but I kinda need to drop it to pick up the blood while tanking the corruption.
      It's kinda messy to have to manually do it while the rotation is running, so I was wondering if there's a condition I can set so whenever the target circle is up for dnd, that it will pause to rotation?

      I was considering putting in a condition in the

      public override Composite SingleRotation
      {
      get
      {
      return new Decorator(ret => !SettingsFile.Instance.AutoManagePauseRotation,

      section like "&& whatevercondition that detects have the Death and Decays targeting circle up"

      Is that even available (I hope this made sense)?

      If not, it's a question of basically pausing the bot until the DnD is placed or cancelled.
       
    15. buzzerbeater

      buzzerbeater Well-Known Member

      Joined:
      Mar 21, 2011
      Messages:
      5,419
      Likes Received:
      28
      Trophy Points:
      48
      Using it with Dungeonbuddy.

      As soon as the tank get oor, this will happen with my pala healer lvl 85.

      Tell me if you need a full log for this.
       
    16. Brentus

      Brentus New Member

      Joined:
      Nov 29, 2011
      Messages:
      132
      Likes Received:
      0
      Trophy Points:
      0
      hey Wulf.

      been trying out the sub spec in raids and it doesn't seem to keep recup up for the extra energy or use hemo when infront of the target. Some bosses require you have to stand infront. i was wondering if you could look into this.
       
    17. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      I think you guys are going to like the Holy Priest....I have implemented Keybindable Chakra!!

      Swap between Serenity and Sanctuary whilst in game :D

      Also added setting for lightwell....

      btw the Holy Priest is shaping up to be the strongest healing spec yet....2nd in Ultraxion! finished with half mana...
       
      Last edited: Jul 7, 2012
    18. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      Change Log
      -------------

      * 7/7/2012 [2.7.6] Updates to Holy Priest healing. Chakra Keybind added. Chakra GUI Setting and Lightwell GUI Setting


      Set up your keybind and switch between Serenity and Sanctuary..the only limit is the cooldown on "Chakra"! It's setup to concentrate on raid healing with Sanctuary - and keep the tank up if he drops below 50 - and Serenity is more tank and triage healing while still throwing some raid heals (good for 5 mans.)

      More tweaking needs to be done. I hoping to do more raiding this week. time for sleep.
       
      Last edited: Jul 7, 2012
    19. sgresham

      sgresham New Member

      Joined:
      Jul 31, 2010
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      First of all, CLU is amazing Wulf! I use it on all my toons. I do have a problem with the prot pally CC though, and I am sure there is a quick way to fix it that is probably listed in this gargantuan thread. When I am tanking, if my life gets too low, the CC bubbles. I had this happen last night, and of course I lost agro on the boss and looked like a huge noob. How would I make it so it does not bubble?
       
    20. fernir

      fernir Member

      Joined:
      Aug 31, 2010
      Messages:
      53
      Likes Received:
      0
      Trophy Points:
      6
      It seems as Assassination you don't use Tricks.

      Added
      Code:
      Spells.CastSpell("Tricks of the Trade", u => Unit.BestTricksTarget, ret => true, "Tricks of the Trade"),
      to the Assassination spec file and it uses it properly.
       
    Thread Status:
    Not open for further replies.

    Share This Page