This is a rune frame replacement addon. The addon brings together the most critical information that you need to time your abilities into one location. Also, the addon emphasizes areas that need your immediate attention by using bright, fast-moving bars. Finally, the addon puts indicators of events that are happening soon on the same time scale so that you see the exact order in which the events will happen.
A primary feature of the addon is that it shows the 2.5-second grace period after a rune becomes available when it should be used in order to avoid wasting rune production. The addon also shows the global cooldown (GCD) on the same scale, so you can tell exactly when you can use your next abilities. Finally, the addon has optional target disease bars that can tell you exactly when your diseases will wear off relative to your runes and GCD.
In this addon, there are 6 colored vertical bars that grow upward. Each colored bar represents a rune, just like you've learned to expect from other similar addons. When the bar is completely filled to the top of the frame, the rune is ready for use. As a colored bar nears the top, you'll see a brighter bar appear, moving upward. This bright bar represents the 2.5 second grace period in which you should use the corresponding rune. If you use the rune before the bright bar completely slides off the top of the frame, then you are using your runes optimally and you are well on your way to maximizing your DPS or threat.
In case some folks considering this addon don't know what the rune grace period is, let me give a brief explanation. For every death knight, a particular rune becomes available for use at the time when both of these conditions are satisfied:
10 seconds after the rune last became available
7.5 seconds after the rune was last used
The net result of this is that you'll be able to use each rune on average once every 10 seconds, and even if you don't use your runes as soon as they're available, your rune throughput isn't harmed in any way as long as you use your runes within 2.5 seconds after they're available. This 2.5 seconds is called the rune grace period.
Global cooldown (GCD) is displayed as a set of thin white bars between each rune. When you are in the global cooldown, the GCD bars will be moving upward. When the GCD bars are at the top of the frame, the global cooldown has expired, and abilities affected by GCD can now be used. The length of the GCD bar indicates the anticipated duration of the GCD (1.0 seconds for Unholy Presence or 1.5 seconds otherwise), so you can use this as a prediction of when your next GCD will start. Note that the GCD bars and the bright bars are on the same time scale, so you can tell exactly how GCD and rune resources will line up for your next ability. The GCD display relies on you having at least one non-combat pet (not necessarily summoned). This may seem like a quirky requirement, but it's an offshoot of the fact that the Blizzard API doesn't provide a direct means to measure the GCD, so this addon uses non-combat pet cooldowns for that purpose.
Target Disease Display
Target diseases (Frost Fever and Blood Plague) are displayed as bars that shrink upwards as the disease gets closer to expiring. For each disease, there is also a bright disease bar that indicates the final 3 seconds of the disease duration. If you want to refresh your diseases before they expire but after that second-to-last disease tick, then you should refresh them when any part of the bright bar is touching the top of the frame.
A single bar similar to the other disease bars is used to display when you may want to refresh Pestilence. Whenever you use Icy Touch, Plague Strike, or Pestilence on an enemy target, that enemy is designated as your primary disease target. If you are currently targeting your primary disease target, then pestilence bar is a timer for the longest of your diseases not on your target. If you are not currently targeting your primary disease target, then the pestilence bar is a timer for your longest disease on your primary disease target.
Melee Range Display
The SnowfallRune frame is highlighted in gray when you are out of melee range of your target.
There is no in-game configuration. In order to configure the addon, copy the "Interface\Addons\SnowfallRune\SnowfallRuneSettings" folder and paste it at the "Interface\Addons" level. Congratulations, you have just created your very own addon called "SnowfallRuneSettings". Now edit the settings in "Interface\Addons\SnowfallRuneSettings\SnowfallRuneSettings.lua" to your liking. There are details on what each setting does inside that file.
Improved performance by making the OnUpdate function leaner.
Added bars to display diseases.
Created all new widgets rather than recycling some of the Blizzard rune frame widgets. This eliminates a problem where OmniCC was modifying the Blizzard rune frame cooldowns and causing an undesirable interaction with SnowfallRune.
Fixed a bug that was causing the GCD to disappear for some people. Thank you, Sythral, for your help in isolating the problem.
Changed the length of the GCD bar to be 1.0 seconds for Unholy Presence and 1.5 seconds otherwise. In the previous version, the length of the GCD bar was predicted from the last GCD observed. Basing the length of the GCD strictly on presence is better because the length changes right away rather than waiting for the first ability used in a new presence.
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com