Get an Epic Experience with Premium

DKOne

Death Knight Login to Add Favorites
  • 11 Likes
  • World of Warcraft
  • 944 Monthly Downloads
  • Supports: 5.1.0
  • 55,351 Total Downloads
  • Updated 01/28/2013
  • Created 05/06/2012
  • 56 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v50102
or
Support development! **
Donate

About DKOne

Back to the DKOne Curse Homepage

5.1.0

A new version (v50102) is up.

Quick Help

Summary

A complete all-in-one combat addon for the raiding DK of any spec. It shows a Rune Display with additional information on runic power, dot timers, and blood shields. It also shows the next two recommended actions and the next two cooldowns that will be up. It dynamically switches between melee, AOE and ranged priorities and whenever you change specs. It tracks the current number of AOE targets and estimates how long until the current target will die. There are up to 8 additional small buttons that you can set to track things like blood tap charges, killing machine, crimson scourge, and doom procs. It is completely customizable and the recommended priority can be changed and customized on the configuration screen using any of the many different actions.

Priority Action Buttons

These two buttons show the next two recommended actions. There size and location can be changed in the configuration screen. You can also unlock and drag them if that is more convenient. They check resources, cooldowns, procs and buffs. They are based on a priority list that the user can edit or modify. The addon goes through the priority list and shows the first action that satisfies all the requirements. It then accounts for resources gained or used by that action as well as the GCD and calculates the second action to take. The default priority lists for each dps spec are mostly taken from the top dps priority lists in Simcraft, the blood priority is based on my reading of various DK tanking forums and my own experience.

Ranged

The addon detects when you are not within melee range of your current hostile target and colors the border red and switches to a ranged priority list.

AOE

The addon detects when you are hitting multiple targets. When you are aoeing a certain number of targets it switches to an aoe mode, where it colors the border white and switches to an aoe priority. You can adjust many parameters to control this behavior.

TTD

TTD is Time To Die. The addon estimates how long until the current target dies based on how fast its health is going down. That estimate is displayed as TTD. You can adjust parameters of that estimate and display as well.

Priority Cooldown Buttons

These two buttons show the next 2 cooldowns that will be available. These can be moved and resized as well. If more than 1 cooldown is available it shows them in the priority order listed on the configuration screen. If an action is on cooldown there is a timer on top that counts down. If the timer is green (default color, can be changed) this means that the action is off cooldown, but you can't or shouldn't use it for some reason. You may not be able to use it because you don't have enough runic power or the right rune. You may not want to use it because the conditions aren't right, for example, you only want to use Empower Rune Weapon if you have used most of your runes up and you aren't capped out on runic power. In that case even though its off cooldown, it will show a green timer and you should wait to use it. The timer will go away when it's the best time to use it.

Rune Frame

The runeframe includes not only the display of the runes, but also, runic power, dot timers, procs, buffs, and blood shield when in blood spec. The height, width, orientation and even color of all the different bars can be changed. You can show numeric labels on everything or turn them off on individual elements. You can set the position of the main box with the runes in it, or unlock it and drag it around. The other parts of the runeframe are positioned relative to the main box.

------------------------------------------------------------------------
r40 | zostra | 2013-01-28 13:20:46 +0000 (Mon, 28 Jan 2013) | 1 line
Changed paths:
   A /tags/v50102 (from /trunk:39)

Tagging as v50102
------------------------------------------------------------------------
r39 | zostra | 2013-01-28 13:20:02 +0000 (Mon, 28 Jan 2013) | 1 line
Changed paths:
   M /trunk/DKOne.lua
   M /trunk/DKOne.toc
   M /trunk/rotation.lua

Update to 50102
------------------------------------------------------------------------

Comments

First Previous Page 5 of 14 Next Last
  • #140

    Hi there im trying to mod your addon with diffrent BT usage pretty much what i want is 

    use it only when it you have >10 stacks of blood tap and >76 RP or >20 RP and KM procced or >8 stacks of blood tap and soul reaper is up

  • #141

    You caught me at a good time, I'm on it, the only hiccup is Soul Reaper. I need to rethink how I track it. I will edit this post when I upload.

  • #142
    Quote from Zostra »

    You caught me at a good time, I'm on it, the only hiccup is Soul Reaper. I need to rethink how I track it. I will edit this post when I upload.

    im just trying to get as close to this as possible

    pillar_of_frost
    raise_dead
    blood_tap,if=talent.blood_tap.enabled&buff.blood_charge.stack>10&(runic_power>76|(runic_power>=20&buff.killing_machine.react))
    frost_strike,if=buff.killing_machine.react|runic_power>88
    plague_leech,if=talent.plague_leech.enabled&(dot.blood_plague.remains<3|dot.frost_fever.remains<3|cooldown.outbreak.remains<1)
    outbreak,if=dot.frost_fever.remains<3|dot.blood_plague.remains<3
    unholy_blight,if=talent.unholy_blight.enabled&(dot.frost_fever.remains<3|dot.blood_plague.remains<3)
    soul_reaper,if=target.health.pct-3*(target.health.pct%target.time_to_die)<=35
    blood_tap,if=talent.blood_tap.enabled&(target.health.pct-3*(target.health.pct%target.time_to_die)<=35&cooldown.soul_reaper.remains=0)
    howling_blast,if=!dot.frost_fever.ticking
    plague_strike,if=!dot.blood_plague.ticking
    howling_blast,if=buff.rime.react
    frost_strike,if=runic_power>76
    obliterate,if=unholy>1
    howling_blast,if=death>1|frost>1
    horn_of_winter
    obliterate,if=unholy>0
    howling_blast
    blood_tap,if=talent.blood_tap.enabled&(target.health.pct-3*(target.health.pct%target.time_to_die)>35|buff.blood_charge.stack>=8)
    death_and_decay
    frost_strike,if=runic_power>=40
    empower_rune_weapon

    using this atm fpres howbuff pil plffbp out srf ffHB bpPS fskm rime bt10 fs76 obkm ob2u hb11 how ob1u hb bt8 dnd fs60 erw
  • #139

    A must-have addon for every dk, Thanks a lot Zostra :)

    Btw I hope you'll maintain it for 5.2^^

  • #137

    Hey Zostra,

    thanks for your addon. You accomplished alot. My question: does the addon differ between DW Frost and 2H Frost? I seem to get a lot of Frost Strike suggestions when it should be an Obliterate.

     

    Thanks for your feedback.

    So long.

  • #138

    Yea, It detects if you are wielding a 2H or 1H weapon and there are two different priority lists. As far as I know those priority lists are up to date, but they are easy to edit and customize if you want to try something different. In the configuration menu, look for the rotation submenu. There you will find tabs for each spec. On those tabs will be list of keys and the current priority will be a string of those keys. By changing that string, you can change the order or add and subtract things from the priority.

    Look it over and if you still have questions please ask. Also if you find errors let me know. It's possible there is undetected error in there. I don't play 2H in raid much. If one of the actions in the priority list isn't working the way it's described, I will try to fix it.

    Last edited by Zostra on 2/11/2013 3:47:44 PM
  • #136

    Hi, addressing saving configuration changes. First if the WoW client crashes then new configuration changes are lost for all addons. It is a Blizzard limitation. The configuration files that store addon information are only permanetely written to your computer with a successful logout or /reload. If you make a lot of complex changes for any addon I suggest doing a quick /reload.

    Second, the decision on whether to only show changes after Okay is selected wasn't easy one. In fact, some parts do record changes immediately. The extra proc buttons are saved every time you switch which button you are editing for example. Showing the changes only after hitting Okay is slightly easier from a programming perspective and I was worried that people would make inadvertant changes. Now if you make a mistake you can always hit cancel and get your original settings back. I should note that you can make multiple changes on many different screens and tabs and just hit Okay at the end and they will all be saved and displayed.

  • #135

    I dunno if you'd call this a bug but here goes. When I try to reposition elements of your addon, the text boxes that contain the values for positions act weird. I have to enter the number and then hit Okay (which closes off the addon options) instead of being able to just hit the Enter key and see the change. If I do push the Enter key, it just goes to the next line, like a text box. It's not buggy so much as it's very tedious.

    Last edited by tempest420 on 2/7/2013 12:57:10 PM
  • #134
    Saving Config

    Is there any way to save the configs?  I spent about an hour getting everything the way I wanted and it reset after my WoW client crashed. 

  • #132

    Thanks! Great addon keep up the excellent work!

  • #131

    Hi, finally fixed some bugs with Purgatory Announce and moving secondary priority buttons. I want to add Soul reaper to the proc button options and I still have a bug with different versions of the same trinket not always working correctly.

    If you do find bugs please dont hesitate to let me know. I just need the first few lines of the bug report that show the line number where its at usually.

  • #129

    Hey!

    I have recently found that when there is a hands of freedom on the target Icy Touch icon is always triggered. (no matter if there is a frost fever on the target or not).

    Can you please fix it?

    Thank you!

  • #130

    hmm, yea, thats an interesting one, not sure what is doing that. I assume it has something to do with HoF removing the slow, but not the dot. Ill check it out.

  • #127

    Love the addon but is it possible to HIDE the runedisplay? Since I prefer another rune display. I like to use it for the rotation priority.

  • #128

    Hi, the option to turn this off would be under Display Options, under the Rune Frame tab. Also I found the bug with moving the secondary priority action button. It looks like it has been there a while, the next update will fix it.

    Whoops posted this on the wrong toon, but this is Zostra, the author.

    Last edited by ZorbenDK on 1/21/2013 10:22:25 PM
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Dying Light Wiki Game Giveaway