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.
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.
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. Knowing my effective health let me theorycraft how different buffs and flasks affect how much damage I can take without dying, which in turn directly influenced some talent and buff choices.
"Why don't you include class-specific premade profiles?"
I only know one tank spec enough to be able to do this comfortably. While I would love to add preconfigured profiles for the various specs, I feel that I would be doing a disservice to players by assuming things. Also, since talents and abilities change every single expansion (and sometimes during expansions), it would mean I'd have to update this tool in the future. I feel it is much better to keep it 'generic' without preconfiguring too many things in order to reduce the need to do that.
"Make a healer and DPS version!"
No. I do not know enough about either of those roles to know what information would be useful.
"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.
"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. Also, other abilities that the boss casts might affect when the tank buster will actually be cast. Use your eyes, use your brain.
"Some of my cooldowns are shared or have lockouts (e.g. Forbearance)!"
No problem! To account for this, you can add a 'group' in the 'Mitigation Cooldowns' section. After adding a group, you can then tap on that group to apply it to an ability.
"My defensive has more than 1 charge!"
In these situations, you should add 1 'mitigation cooldown' entry for each charge. For example, (as of writing) Protection Paladins can have 2 charges of 'Guardian of Ancient Kings', 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.
"I didn't kill the boss even though I used this tool!"
Unfortunate, but that's also not my problem. I'm not trying to be harsh, but there's only so much that a tool like this can do to actually help. The boss might decide to slam you for 300% of your HP, and this tool cannot do anything to stop that.
"Why isn't dodge, parry, or block included in the timeline or breakdown?"
Those are random chance mitigation. There's a chance that you'll manage to block or parry or dodge every single tank-buster, but it's also equally likely that you won't block or parry or dodge any of them.
"You missed stagger!"
This is intentional. First, I don't know enough about the stagger mechanic to figure out how it plays into the tool. Secondly, it doesn't directly change your effective health - the damage is still there, it's just happening over a longer time.
"Can I steal this tool for rehosting elsewhere?"
Sure, by all means. There are only 2 files - this HTML page ('index.html'), and a single JS file (called 'script.js'). Feel free to save and rehost them. If you want to modify it, go right ahead. I just ask that you credit me by posting a link back to this original version ( https://wow-tank-rotation-cooldown-boss-fight.pages.dev/ ).
"Is this built using AI?"
Yes. I don't generally let AI build anything, but for building this project, I felt it was going to be quicker. I did do some due diligence while the project was being put together, as well as finessing some parts, but please remember it is meant to serve only as a guide, and may not line up with the exact reality you experience.