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.
Im using this to heal on my AA Disc much better than before keep up the healing, just because you other guys dont play healing class we shouldnt have to go without Wulf's awsomness, please keep progressing your doing a great job with the healing, itll be nice if you can add smite and holy fire to the Disc's CC so i dont have to smite and holy fire myself to acheive 4 stacks to = AA thank you once again.

Thanks XenonElite!

You can make CLU smite and holy fire more by dropping the maxAverageHealthPercent for AoE heals. Maybe try something like:

ReduceAoEHealing.webp

If you want to return the settings back to normal...delete the xml settings file for your character in the HonorBuddy settings Folder. (CLUSettings_<yourcharactername>_Priest.xml)

I am working on a more simpler method of reducing AoE healing and increasing Single Target healing and vice versa - maybe with a slider - but we will see.

And of course remember to be in range of an enemy to smite :)
 
Last edited:
SimplifiedHealingControl.webp


So you have detailed control in the Class Specific Settings...and a simplified control for *tuning* your current healing needs...looks promising haha...
 
Had same prob till i sorted totem order Strength of earth, Windfury, Mana Spring, Searing make sure theses are set on your totem bar slots
 
Hey Wulf, 3.0.5 is alot better again than the previous 3.x builds. I noticed in LFR and 5-mans HC though, that Prayer of Healing is used often. Even when only one member needs healing, it tends to use PoH, overhealing others and not healing the tank enough. Also, in 5-mans HC CLU forgets sometimes who's the tank (checkmark disappears in Helper) and CLU is treating that player as a normal DPS, letting him get low on health. This is even without zoning into another part or instance, but varies from fight to fight even!
Sometimes I can place the checkmark myself, but most of the time it won't let me. The option to select a tank "Enable Tank Selection" is set to False, though.
 
Hey Wulf, 3.0.5 is alot better again than the previous 3.x builds. I noticed in LFR and 5-mans HC though, that Prayer of Healing is used often. Even when only one member needs healing, it tends to use PoH, overhealing others and not healing the tank enough. Also, in 5-mans HC CLU forgets sometimes who's the tank (checkmark disappears in Helper) and CLU is treating that player as a normal DPS, letting him get low on health. This is even without zoning into another part or instance, but varies from fight to fight even!
Sometimes I can place the checkmark myself, but most of the time it won't let me. The option to select a tank "Enable Tank Selection" is set to False, though.

I haven't implemented logic for mainTank/OffTank..it does nothing at the moment (later I plan to use this for beacon/lifebloom/PoM,etc selection as well as give the user the abilities to select mainTank/offTank)...the real value it looks for is the "isTank" which shouldn't change.

PoH is *very* high priority at the moment due to the need to spam heal in raids, so it will not perform too well in 5-mans. if your Disc spec you can change this by lowering the prayer of healing maxAverageHealth to around 60 and the emergency tank heal to around 60 as well.

working on getting this slider working so you can change those values automagicly to make it heal allot better on the fly. Will also help with getting default values :)


Developer Question

If any devs know of a good way to feed a number of values into a TrackBar Scroll event that:
// Gets values, PoHMaxValue, BarrierMaxValue, HymeMaxValue
// Does a calculation on each value to increment or decrement the value dependant on the trackbar slider position (these must be independently calculated and not as a group)
// Assign the results back to PoHMaxValue, BarrierMaxValue, HymeMaxValue

so if PoHMaxValue = 80, BarrierMaxValue=70, HymeMaxValue=96 and you move the slider towards single target it will decrement the values too PoHMaxValue = 40, BarrierMaxValue=35, HymeMaxValue=47

I am using the below to do the calculation on the value during the scroll event...it works but its messy to assign each value ...

PHP:
        private int GetNewValue(int oldBegin, int oldEnd, int oldValue, int newBegin, int newEnd)
        {
            double oldPosition = (oldValue - oldBegin) * 1.0 / (oldEnd - oldBegin);
            int newValue = (int)(oldPosition * (newEnd - newBegin) + newBegin);
            return newValue;
        }
 
Last edited:
During my 5man achievement run last night i wondered why the retribution paladin isnt using

Spells.CastInterupt("Rebuke", ret => true, "Rebuke"),
Spells.CastInterupt("Arcane Torrent", ret => true, "Arcane Torrent"),
Spells.CastInterupt("Hammer of Justice", ret => true, "Hammer of Justice"),
and maybe even holy wrath (with and without glyph) when the target has the correct creature type to be affected by this stun.

You could interrupt a lot more casts with it.
 
During my 5man achievement run last night i wondered why the retribution paladin isnt using


and maybe even holy wrath (with and without glyph) when the target has the correct creature type to be affected by this stun.

You could interrupt a lot more casts with it.

Hi laria, I have seen singulars implementation of handling interupts and it is far superior to CLU's...I wonder if I can borrow it ;) (Ill give it back haha)
 
Can't you have manual values added at each slider point, have the slider scale 1 - 25 man when single healing slide slider to 1 and it will input set values if 5 man it will set values for 5 man for 10 man for 20 for 25 etc you get my drift...

I haven't implemented logic for mainTank/OffTank..it does nothing at the moment (later I plan to use this for beacon/lifebloom/PoM,etc selection as well as give the user the abilities to select mainTank/offTank)...the real value it looks for is the "isTank" which shouldn't change.

PoH is *very* high priority at the moment due to the need to spam heal in raids, so it will not perform too well in 5-mans. if your Disc spec you can change this by lowering the prayer of healing maxAverageHealth to around 60 and the emergency tank heal to around 60 as well.

working on getting this slider working so you can change those values automagicly to make it heal allot better on the fly. Will also help with getting default values :)


Developer Question

If any devs know of a good way to feed a number of values into a TrackBar Scroll event that:
// Gets values, PoHMaxValue, BarrierMaxValue, HymeMaxValue
// Does a calculation on each value to increment or decrement the value dependant on the trackbar slider position (these must be independently calculated and not as a group)
// Assign the results back to PoHMaxValue, BarrierMaxValue, HymeMaxValue

so if PoHMaxValue = 80, BarrierMaxValue=70, HymeMaxValue=96 and you move the slider towards single target it will decrement the values too PoHMaxValue = 40, BarrierMaxValue=35, HymeMaxValue=47

I am using the below to do the calculation on the value during the scroll event...it works but its messy to assign each value ...

PHP:
        private int GetNewValue(int oldBegin, int oldEnd, int oldValue, int newBegin, int newEnd)
        {
            double oldPosition = (oldValue - oldBegin) * 1.0 / (oldEnd - oldBegin);
            int newValue = (int)(oldPosition * (newEnd - newBegin) + newBegin);
            return newValue;
        }
 
Hey Wulf,

I really like this GUI you have. The one you couldn't use looked pretty nice, but this one is just as clean and easy to use for me. I think it's better than Singular's in that it looks cleaner, and is more easy to read and follow. Good job. I'm running my DK in tank spec right now, and the fact that you have added in health percentages to use Death Strike and other CDs is absolutely wonderful. I love being able to set a percentage and have it use the CD then, not just when someone else decides it should be used. Blood Boil is firing like a champ as well, which is great. Loving it so far.

Edit: I've noticed one thing while using it so far though, and that's that when it gets several mobs in front of it while tanking, it will walk through them all, then turn around and face them again, and then walk through them once more and face them again so that it's back in the same spot it started off at. I don't know why it does that, but it does. Right now I'm farming frostweave cloth in the spot that's used by that RaF profile to boost toons with, but it's the one that was redone by Atticus3G. It's running very well, except for that weird movement thing it does. I could understand if it was trying to collect all mobs in front of it, but when they are all in front of my toon, it plows through, turns, then plows through and turns again, back to where it started. It's funny to watch.
 
Last edited:
@zeldrak, thanks. Not sure about the mob thing..I will check it out see if anything is a miss... i am running a rogue at the moment.

SVN has v3.0.6

Fixs Fixs..
  • New Subtlety Rogue Rotation donoted from the hard work of kbrebel04. (Select it under the UI settings > Class specific > Subtlety Spec > Rotation Selector > ImprovedTestVerion) the default is well...the rotation that was previously there.
  • I have created a list of abilities that are off the GCD..aka GCD Free and changed the "Cancast" method to ignore these abilities no matter if the GCD is active or not. This should speed some instants up a bit. //Thanks kbrebel04 for bringing it to our attention :D
  • Ignore the healing slider its WIP (Work in progress.)
 
Developer Question

If any devs know of a good way to feed a number of values into a TrackBar Scroll event that:
// Gets values, PoHMaxValue, BarrierMaxValue, HymeMaxValue
// Does a calculation on each value to increment or decrement the value dependant on the trackbar slider position (these must be independently calculated and not as a group)
// Assign the results back to PoHMaxValue, BarrierMaxValue, HymeMaxValue

so if PoHMaxValue = 80, BarrierMaxValue=70, HymeMaxValue=96 and you move the slider towards single target it will decrement the values too PoHMaxValue = 40, BarrierMaxValue=35, HymeMaxValue=47

I am using the below to do the calculation on the value during the scroll event...it works but its messy to assign each value ...

PHP:
        private int GetNewValue(int oldBegin, int oldEnd, int oldValue, int newBegin, int newEnd)
        {
            double oldPosition = (oldValue - oldBegin) * 1.0 / (oldEnd - oldBegin);
            int newValue = (int)(oldPosition * (newEnd - newBegin) + newBegin);
            return newValue;
        }
i thought bout the following

Set each trackbar to a max value, for example
PoHMaxValue = 80, BarrierMaxValue=70, HymeMaxValue=96
these are the absolute max values, not the current values
the 4th slider should be interpreted as percentage slider so if u set the 4th slider to the middle (50%) the other 3 sliders will be set to
PoHCurrValue = 40, BarrierMaxValue=35, HymeMaxValue=48
The calculation would be something like
ThisBarCurrValue = (ThisBar.MaxValue * 4thBar.CurrValue)/100

and u won't need the current value of another slider to store or something like that :)
 
i thought bout the following

Set each trackbar to a max value, for example
PoHMaxValue = 80, BarrierMaxValue=70, HymeMaxValue=96
these are the absolute max values, not the current values
the 4th slider should be interpreted as percentage slider so if u set the 4th slider to the middle (50%) the other 3 sliders will be set to
PoHCurrValue = 40, BarrierMaxValue=35, HymeMaxValue=48
The calculation would be something like
ThisBarCurrValue = (ThisBar.MaxValue * 4thBar.CurrValue)/100

and u won't need the current value of another slider to store or something like that :)

Your a champion stormchasing...I will try it out tommorow night =)

Got the maintank and offtank detecting properly now...i just do it by MaxHealth at the moment..so I will be beaconing and lifeblooming the maintank by default...supporting code for that next release.
 
Last edited:
@wulf (or anyone that's pro at DK blood tanking)

I'm using CLU to tank with right now, but going through all the default settings that wulf has set in CLU I see a lot of the CDs set to 60%. I know they can be set to whatever I want them set at, but I'm not familiar with actually playing a DK tank, so I'm not familiar with at which percentage each CD would be used. One that really has me stumped is the RuneTap_WoTN percentage. Upon reading the help tip for WoTN it says that any attack that reduces me to, or below, 30% health will give me a free, boosted, rune tap. In CLU it's set for I believe 80% and 90%? What I'd like some help with is perhaps maybe someone could go through ALL the CLU settings and listing what's best to set them to for the most effective tanking setup? I'd appreciate the help.

Thanks in advance, even if you decide not to help out.
 
What I'd like some help with is perhaps maybe someone could go through ALL the CLU settings and listing what's best to set them to for the most effective tanking setup? .

So would I haha....
 
Hey Wulf
I'd just like to warn you about using MaxHealth to find tanks. That could go sour sometimes
 
Your a champion stormchasing...I will try it out tommorow night =)

Got the maintank and offtank detecting properly now...i just do it by MaxHealth at the moment..so I will be beaconing and lifeblooming the maintank by default...supporting code for that next release.
i think we should talk bout that tanking stuff a lil bit :D
tank detection by HP is a bad solution

we could use the assigned FocusTarget, Role, Role from Lazyraider, FocusTarget&& HP, only Max HP (in this priority)
 
Hey, in CLU, while using a combat rogue, does it use recuperate when the "self healing" is set to True? Not a lot of functional rogue CCs other than CLU right now, and I'm running my rogue (which is also my alchemist) through archaeology for the vial recipe. I'd like to know if it heals for when it starts to dig the Cata dig areas. Also, does it cancel the "Blade Flurry" aura when it's no longer needed? I know Blizzard changed blade flurry from a timed buff to an aura, which has to be cancelled. It kills energy regen while it's active.

Blade Flurry - Spell - World of Warcraft
Redirect - Spell - World of Warcraft

Edit: Oh, also, maybe check into seeing how hard it would be to add an "Always use Stealth" option for rogues? That would be great for farming and leveling, and maybe other things. :) Was also wondering about Redirect? Never noticed until I got bored and was reading things while ArchBuddy was running.
 
Last edited:
Status
Not open for further replies.
Back
Top