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

Unholywrath: Blood/Frost/Unholy PVE Bot

ossirian

New Member
Joined
May 5, 2011
Messages
241
Reaction score
5
Unholywrath:
Ok guys, this is the final revision of the Lazyraider Blood/Frost/Unholy Compilation

This was written for PVE.

This is a Lazyraider Custom Class (it does not move for you), it works well in instances, dps testing on the target dummies, and in ANY raid.

The Custom Class recognizes which spec you are, and fulfills that specific role. Blood Tank, Dual Wielding Frost, or Unholy.

The default frost CC is based around the Masterfrost build, using howling blasts instead of obliterates, although written in to the CC is the traditional frost build so with a small amount of editing a user can change from one to the other.
Here are the Talent specs i have used to develop this CC.

Blood

Frost

Unholy


What the CC does:

  • Recognizes your talent spec, whichever you are, the only requirement is to have selected one.
  • Has configurable UI to certain abilities
  • Uses all Cooldowns associated with your spec appropriately.
  • Uses trinkets to their maximum capacity, all the time.
  • Does the highest Dps available for each given spec, I have spent time tuning the CC to maximise each spec.
  • Has separate rotations for Aoe and for Single target and realises when to use them.
  • Spreads diseases as required for each spec.

What the CC does NOT do:

  • Move. It does not move for you. The CC has no movement. It is stationary. You need to move it. It will not move itself.
  • Enchant your gear for you or reforge it correctly.
  • It will not interupt or Taunt
  • Let you down.
  • Run around.
  • Hurt you.

Credits:

  • Honestly I cannot remember the names of all of the people what have helped me out, either directly, actively, or through work that has inspired me to change this.
  • I'm not a programmer, I have no skills in the field I have just treated this as a hobby, to see if i could do it. I'm not looking for credit, only satisfaction that i helped make something that people use.
  • Here's a list of the people who i can remember helping me, please don't hate me if i forget you and you have helped me:
  • Cowdude
  • Apoc
  • CodenameG
  • Bobby53
  • falldown
  • wulf
  • mastahg
  • Shaddar
  • wownerds
  • fpsware
  • kickazz
  • handnavi
  • ~Sy
  • sjussju
    (big thanks here for the UI development, click and rep please guys!)
  • honestly the list would go on forever if i looked around for the names of all the people. So the community deserves the credit.

Feedback:

I'd love feedback. Seriously, good or bad, log or no log. If ANYONE thinks that i could change this to improve it I'd love to hear it, whether its improving the rotation or neatening up the code it doesnt matter. Try it out, if the dps is low, tell me, if it improves your dps, tell me!

Edit: remembered some more ppl to credit :)

Here's a Download Link

Recently a gentleman sent me a PM to bring to my attention that he thought I had used some of his code in this CC and had omitted to credit him, he requested that i removed the code from the CC, despite its oblique and displaced similarity to his own work. I have refused and offered to credit the person (who shall remain nameless). However if anyone feels that i have used their code in this CC and forgotten to give credit where its due, please feel free to send me a PM. I am aware that i am not at all delicate with who's work I use to improve this CC, my motto is that if its useful then I will use it. I do not ever pretend to be the sole author or the "creator" of the CC, as I have always said, this is a community driven CC. I am simply the curator of other peoples work.

If I have used your genius in this CC then PM me and I'll HAPPILY credit you!

Imitation is the highest form of flattery, and I think its important to remember that these lines of code are not a created entity as they are created out of a free code which isn't the property of any one coder. Crediting coders is respectful of other peoples work, but asking for credit for code which is similar to other code, is both desperate and tantamount to asking a painter to credit the manufacturer of his/her brushes and canvas.

This CC is community driven, I have always said it is free code, if people want to alter it, re-post, or make suggestions, or helpful changes to the actual code then I would be very happy. And again....;

If I have used your genius in this CC then PM me and I'll HAPPILY credit you!

 

Attachments

Last edited:
Will test this on my 2 DKs


Had to smile when I saw this one:

Move. It does not move for you. The CC has no movement. It is stationary. You need to move it. It will not move itself.

good one :)
 
Testing now :)

will report back abit later.
 
Doing a dummy test right now since i am masterfrost. Will report results later.

EDIT:
Ok, i did two rotation tests on dummy up to 10m dmg and this cc was about 1800-2000 dps lower than the raidbot 30fps masterfrost cc. The biggest differences that i noticed was that this cc always tried to stack my trinket and pillar of frost and this cc had different management of unholy runes (keeping one off cooldown to avoid getting unholy runes from runic empowerment).

10 million dmg isnt that much of a test so i will do a larger one later.

EDIT2:

Also noticed that there is no Rime(freezing fog) check in the priority selector which can cause overwriting of the buff resulting in lower dps. Especially with 2p set bonus proc.
 
Last edited:
What the CC does NOT do:

  • Move. It does not move for you. The CC has no movement. It is stationary. You need to move it. It will not move itself.
  • Enchant your gear for you or reforge it correctly.
  • It will not interupt, Taunt, or use pestilence.
  • Let you down.
  • Distinguish between anything it is hitting, it knows only 1 speed and that is full speed ahead. It uses cooldowns off cooldown, trinkets off trinket.

nice.. I guess this one makes coffe for us.

ill try later and report back.. thanks for sharing
 
DW Frost:
In dungeons it was really good!
It also work very nice with PVP.

In raid my toon was pumping out DPS, much better than CLU.

As blood tank I got around 4500dps on doll, and around 13k in dungeons. It had problems with taunting multiple mobs. Im no expert, but I saw that it didnt use blood boil often enough in that situation.

I screwed up my logs because I tried the new HB, so all logs was deleted :S
 
DW Frost:
In dungeons it was really good!
It also work very nice with PVP.

In raid my toon was pumping out DPS, much better than CLU.

As blood tank I got around 4500dps on doll, and around 13k in dungeons. It had problems with taunting multiple mobs. Im no expert, but I saw that it didnt use blood boil often enough in that situation.

I screwed up my logs because I tried the new HB, so all logs was deleted :S

ok cool and thanks for the feedback, as i said it doesnt taunt for you, but the blood CC is mainly based around boss tanking more than aoe tanking. One reason i dont really see this as an issue is thats its not an afk profile, i usually pull with DnD and bloodboil doesnt reall become effective until you are talking about 5+ mobs as HS hits 3 and you also have 1 taunt plus i manually use pestilence, and groups with more than 5 mobs usually arent really something to worry about anyway.

against a dummy blood will do low dps cas it would not use deathstrike and so the rotation would basically be heart strikes x 2 and melee, you will never get an accurate blood dps reading on a dummy as so much of the dps is from DS (only when you take dmg) and vengeance (from taking damage).

glad the frost one is working out for you, i didint try it in pvp but i guess its a similar dmg rotation.

over 100 views and not so much feedback, cmon guys :)
 

over 100 views and not so much feedback, cmon guys :)

I just lurk and like to read :p.... And answer noobish DK questions or point out flaws like when someone asks for pestilience support while they are playing a dk...( answer to the community... unless there are like 20 mobs wasting an unholy/undeath rune on pest is a dps loss :P) for some reason that question always come up so hey you can quote it later on :D
 
Has anyone tried this with Raidbot 30fps? results? Im going to test it when i get home again. Also updated my first post (see above)
 
ok cool and thanks for the feedback, as i said it doesnt taunt for you, but the blood CC is mainly based around boss tanking more than aoe tanking. One reason i dont really see this as an issue is thats its not an afk profile, i usually pull with DnD and bloodboil doesnt reall become effective until you are talking about 5+ mobs as HS hits 3 and you also have 1 taunt plus i manually use pestilence, and groups with more than 5 mobs usually arent really something to worry about anyway.

against a dummy blood will do low dps cas it would not use deathstrike and so the rotation would basically be heart strikes x 2 and melee, you will never get an accurate blood dps reading on a dummy as so much of the dps is from DS (only when you take dmg) and vengeance (from taking damage).

glad the frost one is working out for you, i didint try it in pvp but i guess its a similar dmg rotation.

over 100 views and not so much feedback, cmon guys :)

Very good points.

I used this togheter with a disc priest today in arena. I first played the DK, but switched over to the priest and enabled Glue on DK. The damage was really good on the DK! I would like to see more survivability:

Lichborne + Deathcoil
Raise dead + Death pact
Icebound fortitude should be used at higher Hp.
Chains of ice + Festering strike so you keep runners close.

Would also be fun to see individual spell priority VS your current target f.ex:
Healers: Necrotic strike

Also, I didnt see my toon use theese, I might be wrong though.

Empower rune weapon.
D&D
Dark simulacrum
Blood tap.
 
Very good points.

I used this togheter with a disc priest today in arena. I first played the DK, but switched over to the priest and enabled Glue on DK. The damage was really good on the DK! I would like to see more survivability:

Lichborne + Deathcoil
Raise dead + Death pact
Icebound fortitude should be used at higher Hp.
Chains of ice + Festering strike so you keep runners close.

Would also be fun to see individual spell priority VS your current target f.ex:
Healers: Necrotic strike

Also, I didnt see my toon use theese, I might be wrong though.

Empower rune weapon.
D&D
Dark simulacrum
Blood tap.

well i initially designed it as a PvE lazy raider bot, so frost doesnt use much of the survivability options but if you scroll up to the blood coding there is alot of the coding you require there. Blood tap should be used off cd in each of the specs pretty much so if it isnt using that i'll check up on that. DnD is specifically an Aoe ability for frost as its essentially a dps loss to use unless there are alot of mobs, losing an obliterate, or a necrotic strike in pvp terms i guess. Dark Sim really doesnt have very many uses in ~PvE anymore so i never payed it much attention. As far as i know you dont even take lichborne in a pve frost dk spec, but the coding for using it is already available to use within the blood section and copy/paste should solve your problem there same goes for the death pact code, but the raise dead ability is used as a dps cd atm so.... Empower rune weapon relies on you having fully depleted set of runs, if you are in pvp this is not often the case so it probably wont pop it, but i assure you it is very high priorty.

i dont know the coding required to check an area, IsBattleground() or IsArena() ??? if someone could point this out to me i'd be glad to add a set of PvP priorities to the CC, necrotic strike raise death pact etc.
 
well i initially designed it as a PvE lazy raider bot, so frost doesnt use much of the survivability options but if you scroll up to the blood coding there is alot of the coding you require there. Blood tap should be used off cd in each of the specs pretty much so if it isnt using that i'll check up on that. DnD is specifically an Aoe ability for frost as its essentially a dps loss to use unless there are alot of mobs, losing an obliterate, or a necrotic strike in pvp terms i guess. Dark Sim really doesnt have very many uses in ~PvE anymore so i never payed it much attention. As far as i know you dont even take lichborne in a pve frost dk spec, but the coding for using it is already available to use within the blood section and copy/paste should solve your problem there same goes for the death pact code, but the raise dead ability is used as a dps cd atm so.... Empower rune weapon relies on you having fully depleted set of runs, if you are in pvp this is not often the case so it probably wont pop it, but i assure you it is very high priorty.

i dont know the coding required to check an area, IsBattleground() or IsArena() ??? if someone could point this out to me i'd be glad to add a set of PvP priorities to the CC, necrotic strike raise death pact etc.

Hi again,

very good points. Im no expert in DK or PVP, but Im aware of other DK's and useing runes to stay alive longer. Seems like a good idea since you will be able to stay alive longer and do more damage. That was my point kinda :)

Theese thoughts are sololy for BG's and PVP. I totally understand that the ability to dish out massive amount of dps is first prio in other situations, but PVP IMO everything is about less time as ghost.
 
Thanks for uploading and sharing with us Ossirian :)

I'm about to do LFR on my main (UH DK) so i'll let you know the results a little later.
 
Righty ho...

I was pulling 30-40k easily on most fights in LFR (I'm pretty well geared but only have 3 peice and still have some LFR gear on) - so overall, this is actually quite good! :)

It would be nice if the following could be implemented at some stage:

* Pestilence on 3+ adds
* Use of Gargoyle on CD....or....

.....and this would be absolutely awesome...

* To maximise DPS: Dark Transformation -> Unholy Frenzy -> Golemblood Potion -> Pop Gargoyle

Only a suggestion, and I have no idea if this can even be done, but there you go! :)

Thanks again for your time and effort in making this CC for us - my favourite DK CC so far :)
 
Am i just blind or is there no link to download this (anymore)?
 
Righty ho...

I was pulling 30-40k easily on most fights in LFR (I'm pretty well geared but only have 3 peice and still have some LFR gear on) - so overall, this is actually quite good! :)

It would be nice if the following could be implemented at some stage:

* Pestilence on 3+ adds
* Use of Gargoyle on CD....or....

.....and this would be absolutely awesome...

* To maximise DPS: Dark Transformation -> Unholy Frenzy -> Golemblood Potion -> Pop Gargoyle

Only a suggestion, and I have no idea if this can even be done, but there you go! :)

Thanks again for your time and effort in making this CC for us - my favourite DK CC so far :)

thanks for the feedback; here's the thing. The cc doesnt distinguish what its attacking, boss or trash so popping pots all the time could get expensive, but its not on the gcd so you can manually do it. Gargoyle is prioritised very highly AFTER Dark Transformation has been done, and only after, the only reason it is delayed is to prioritse deathcoils for your zombie friend which as i understand it is the best dps. pestilence is a problem i came across with all the cc parts, because i couldnt make the cc decide when it needed to use it, its simple to tell it when theres enough mobs but you dont want it to spam pestilence in aoe situations, as i said i'm n o programmer, i just copy/learn/modify. if i put pestilence in the rotation it will spam it when the requirements are fulfilled. if anyone knows of a way that i could implement the pestilence thing i'm not afraid to ask for help :P

do you believe that gargoyle should be prioritsed over dark transformation? that is a simple alteration if so?

unholy frenzy is used off cd atm rather than lined up with any other cds, i dont think that is wrong, should it be lined up with gargoyle? again an small alteration if so...?

let me know....
 
You could distinguish it though, i've seen it in other CC, this is from Bowman Marksman

PHP:
 private bool IsTargetBoss()
            {
                if (Me.CurrentTarget.CreatureRank == WoWUnitClassificationType.WorldBoss ||
                (Me.CurrentTarget.Level >= 85 && Me.CurrentTarget.Elite) && Me.CurrentTarget.MaxHealth > 3500000)
                  return true;

                    else return false;
            }

Ah and i found the link ^^
 
Back
Top