Like the OP mentioned, this CR is for WoD 6.0.2. My DK is still lvl 90 and once I get there to lvl my DK up, I will write a new CR for the current content.
It's complete free and I don't need to update it. In the 1st place, I try to enjoy the game. My main is a druid and I'm still tweaking my CR for the current content. When everything goes well with my Druid CR, then I will start update other CR's.
I'm not a professional programmer and have no obligations for a free routine.
I leveled my Paladin and Elemental shaman, and I have working CR's for those classes, but not optimal for endgame content.
I'm busy, but when my DK is on turn, you may have a whole new routine, because I use the new style what HB will use as standard in the next future.
Be patient and enjoy the game as I do.
View attachment 156286
Changes
- Implemented Plague Leech.
- Focuses less on AoE and more on single target with Death Strike use.
- Requires Outbreak to be glyphed.
Please provide feedback.
How exactly? Are you loading honorbuddy while being in blood spec with the entire map placed in "routines" folder?The attached file doesn't work.
View attachment 156286
Changes
- Implemented Plague Leech.
- Focuses less on AoE and more on single target with Death Strike use.
- Requires Outbreak to be glyphed.
Please provide feedback.
How exactly? Are you loading honorbuddy while being in blood spec with the entire map placed in "routines" folder?
Are are you unable to download?
I'll try to see if I can make defile cast single target, I didn't look for that yet. So far defile is cast the moment there are 2 targets or more in range.Thanks for the update seems a lot smoother now with glyphed outbreak and plague leech and priority on death strike but I would like to have Defile down even on single target fights as much as possible because it reduces damage taken by 10%
Other than that I saw increase in damage output and survivability for sure.
Did you glyph outbreak? There should be an increase of Death Strike tbh. I also specifically mentioned that it requires glyphed outbreak. I also recommend the use of Plague Leech.with the changes u added to the CR the selfhealing is Shitty! Death Strike and Blood Boil barely gets used!.... Idd let Pasterke handle it when he have the time tbh. Not saying ur modification is not a good idea but for me its not working. As I said DS and BB is used verry seldom..
I'll try to see if I can make defile cast single target, I didn't look for that yet. So far defile is cast the moment there are 2 targets or more in range.
Was planning for this.Would be better to leave it as is, and then add a option to hold, or press a button, to make it cast on single target. Dont want it to waste it on some thrash mob, not to be up for a aoe.
Aint nobody got time for that. Don't even know what spells do work with it.Also a implementation of dark sim, would be godly, but that requires a lot more work![]()
Huge problem with Death Strike, dunno if you uploaded a wrong version, you are calling S.castDeathStrike0(), that contains so strange checks.
&& !U.debuffExists(FROST_FEVER, Me.CurrentTarget)
&& !U.debuffExists(BLOOD_PLAGUE, Me.CurrentTarget)
&& RPcount >= 10
So will only cast if unit doesnt have diseases, shouldnt be too often for a DK
Removing the 0 seems to fix it, will test in a bit
Also noticed this in death strike:
&& (!U.spellOnCooldown(DEATH_STRIKE) || U.buffExists(CRIMSON_SCOURGE, Me))
what does CRIMSON_SCOURGE have to do with death strike, seems like it will halt the routine quite a bit, if it tries to cast death strike on CRIMSON_SCOURGE procs :x
But still, you cant cast death strike if it's on cd, what this check does is Cast death strike if, it's not on cd OR if you have a free blood boil, you could do a && check for scent of blood, if you want higher prio on death strike with the buff up.Was planning for this.
Aint nobody got time for that. Don't even know what spells do work with it.
Please try to follow my train of thought why I coded it like this.
1. Blood Boil gives 20% more healing on the next Death Strike (this effect can even stack to 40% or more). I'm not lying, read the Blood Boil tooltip in game. I think the buff is called Scent of Blood.
public static Composite castBloodTap()
{
return new Decorator(ret => gotTarget
&& SpellManager.HasSpell(BLOOD_TAP)
&& SpellManager.CanCast(BLOOD_TAP)
&& Me.CurrentTarget.IsWithinMeleeRange
&& (U.buffExists(BLOOD_CHARGE, Me)
&& U.buffStackCount(BLOOD_CHARGE, Me) >= 5)
&& ((Me.GetRuneCount(0) + Me.GetRuneCount(1) == 0) || (Me.GetRuneCount(2) + Me.GetRuneCount(3) == 0) || (Me.GetRuneCount(4) + Me.GetRuneCount(5) == 0)),
new Action(ret =>
{
SpellManager.Cast(BLOOD_TAP);
Logging.Write(Colors.Yellow, WoWSpell.FromId(BLOOD_TAP).Name);
LastSpell = BLOOD_TAP;
}));
}
It checks for free Blood Boils. If Blood Boil is cast before Death Strike, it increases it's healing. At the same time there another mechanic in place.You are casting death strike whenever you can anyway, so doesnt make sense to check if you have the buff.
I'm not trying to pull you down, im trying to help improve it.
Fixed blood tap btw, since it wasnt working properly. it didnt check if you had any free slots before casting it, so it halted routine, at the same time it was added to GCD, but not needed with blood tap.
Code:public static Composite castBloodTap() { return new Decorator(ret => gotTarget && SpellManager.HasSpell(BLOOD_TAP) && SpellManager.CanCast(BLOOD_TAP) && Me.CurrentTarget.IsWithinMeleeRange && (U.buffExists(BLOOD_CHARGE, Me) && U.buffStackCount(BLOOD_CHARGE, Me) >= 5) && ((Me.GetRuneCount(0) + Me.GetRuneCount(1) == 0) || (Me.GetRuneCount(2) + Me.GetRuneCount(3) == 0) || (Me.GetRuneCount(4) + Me.GetRuneCount(5) == 0)), new Action(ret => { SpellManager.Cast(BLOOD_TAP); Logging.Write(Colors.Yellow, WoWSpell.FromId(BLOOD_TAP).Name); LastSpell = BLOOD_TAP; })); }
Hope it was more usefull than my last post.