What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

CLU (Codified Likeness Utility)

Status
Not open for further replies.
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.
 
Using this CC in Grinding Mode the bot does not automatically target enemies in range.

Fixed and tested next release (2.7.5) GrindBot works well with CLU.

Would just like to add that for holy paladin in pvp, it will try to heal people who are dead (in ghost form) at graveyards when you die. It will just stand there targeting a dead player till they rez.

Fixed next release (2.7.5)

Hey wulf there is a problem with rogues and TotT if ur focus is death it keep trying to cast TotT and do not combat :<

Fixed next release (2.7.5)

ive found out that this clashes with 'The Ultimate PVP suite' when in a BG, it makes the bot take very small steps almost like you just spamming the forward arrow key but only when targeting and/or withing melee range.

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


Seems with this CC it will run past the mobs and not turn around to attack. Juat stands there getting hit in the back. Using kicks leveling profile for 58-70. Singular however works perfectly....idk. class is a DK.

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

Any chance of adding a WoWPlayer HealTarget to the CC? So instead of setting the Me.CurrentTarget to who you are healing, you set your HealTarget before the rotation starts. When I heal, I like to keep an eye on the tanks target.

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?

another rogue thing in DS in morchok HC it use feint randomly but never when stomp :<

Fixed next release (2.7.5) thanks for reporting.
 
Last edited:
another rogue thing in DS in morchok HC it use feint randomly but never when stomp :<
 
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?

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;
                }
            }
}
 
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.

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(a => true, x => x.InLineOfSight && !x.Dead && x.HealthPercent < 92, (a, b) => (int)(a.CurrentHealth - b.CurrentHealth),
                        Spells.CastSpell("Greater Heal", a => Me.CurrentTarget != null && CurrentTargetHealthPercent < 70, "Greater heal"),
                        Spells.CastSpell("Heal", a => 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:
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.
 
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.

Ahh now I see what you mean...yes CLU is using PLAYERTOHEAL.Target().....let me see what I can do.
 
Ahh now I see what you mean...yes CLU is using PLAYERTOHEAL.Target().....let me see what I can do.

Will this improve healing? Would it be possible to increase the usage of PW:S on the tanks?
 
Last edited:
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!
 
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:
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:
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
 
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.
 
[04:03:33:314] Cleared POI - Reason Exception in Root.Tick()
[04:03:33:314] Cleared POI
[04:03:33:423] Stop called!
[04:03:33:436] Aktivit?t: Honorbuddy wurde gestoppt!
[04:03:43:415] System.Exception: Process must have frozen or gotten out of sync; InjectionFinishedEvent was never fired.
at BlueMagic.ExecutorRand.Execute()
at Styx.WoWInternals.Lua.GetReturnValues(String lua, String scriptName)
at Styx.WoWInternals.Lua.GetReturnValues(String lua)
at #DAe.#KAe.#sEe(LocalPlayer me)
at Bots.DungeonBuddy.DungeonBot.#8Qf(Object ret)
at TreeSharp.Decorator.CanRun(Object context)
at TreeSharp.Decorator.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at Styx.Logic.BehaviorTree.TreeRoot.Tick()
[04:03:43:415] Cleared POI - Reason Exception in Root.Tick()
[04:03:43:415] Cleared POI

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.
 
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.
 
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:
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:
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?
 
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.
 
Status
Not open for further replies.
Back
Top