WoW - Tank Cooldown Rotation Calculator

(aka Nulleus helper for tanks - version 20260329.2009)

About & FAQ

What is this?

This is a tool which enables you to enter your character stats, defensive cooldowns, buffs, etc. and in turn get a timeline of which cooldowns to use and when.

Why build this?

I was struggling with Nullaeus (Midnight Season 1 delve seasonal boss) as a tank on '??' difficulty, so I figured I'd build a tool to let me figure out how to most effectively rotate mitigation cooldowns to ensure at least 1 is always available.

Too much info!

I'm not going to reduce how much information is shown (unless I see that it's pointless), but you can shrink any section by tapping on the header. Tapping on it again will expand it.

How do I reset it?

There's no reset functionality currently. Just manually go through and empty player stats, delete all cooldowns and buffs, and it'll be done.

Effective health?

This is a measure of how much unmitigated damage you can take without dying. It's been a long time since I really cared about theorycrafting, but by building and using this tool, it helped me kill Nullaeus on the first attempt after 30+ wipes.

How do I use this in-game?

It's not an addon and isn't designed to be used in-game. It's designed so that if you have a free action bar, you can assign defensive cooldowns from left to right, and know which one you need to press next.

This tool is NOT a replacement for class knowledge!

This tool is designed to assist you in figuring out how to rotate your cooldowns effectively, but it does not account for the strength of cooldown in its timeline or breakdown order. If you feel that a 30% damage reduction won't be enough, but feel 50% will, and both are available, then go for the 50% option. I'm not here to hold your hand.

My cooldowns didn't line up with what this tool said!

The order it shows isn't a strict 'you must follow this order' situation. You should activate them from left-to-right. For example, if you've used cooldowns 2, 3, and 4, still have 5, 6, and 7 available, but cooldown 1 became available, then you should use cooldown 1.

Some of my cooldowns are shared (e.g. Forbearance)!

This tool doesn't take that into account just yet. I'm aware of this limitation and will work to add support for this in a future version.

My defensive has more than 1 charge!

In these situations, you should add 1 'mitigation cooldown' entry for each charge. For example, Protection Paladins can have 2 charges of 'Guardian of Ancient Kings' (as of writing), so you would enter e.g. 'Guardian of Ancient Kings 1' and 'Guardian of Ancient Kings 2' as 2 separate entries.

I have procs which prevent my death! How do I add those?

You don't. Even though they're often reliable, I can't tell you "just don't cast any cooldown" because some scenarios, a boss will eat through a defensive and trigger one of those procs.

Player Stats

Effective Health

Mitigation Cooldowns

Ability Name Cooldown Duration Type Amount EH (active)
min sec
sec

Other Buffs

Passive or permanent buffs that are always active — e.g. auras, raid buffs, talents, trinket procs with 100% uptime. These do not count towards cooldown coverage but are included in all effective health calculations, including the base EH display and the per-ability EH columns.

Buff Name Type Amount EH (with buff)

Tank-buster Settings

Enter how often the boss will use their tank-buster, how long it takes to cast, and enter a fight duration.

Don't worry if you don't know how long a fight will last. Just enter a number that is larger than the maximum you expect.

The default settings are set for Nullaeus on '??' difficulty - fight duration is set to longer than it should take, but adjust as you wish.

Important Notes

Generate a timeline to see coverage notes.

Export / Import