Feral druid cat DPS is the most complicated DPS rotation in the game. In boss fights our DPS is limited by the player's own skill and the demands and quirks of any specific fight. By contrast, most classes have a much easier time maxing their DPS in any specific fight. The added difficulty of cat DPS is a good thing, good game design. Blizzard should emulate it for other DPS classes.
Feral decision tree
The cat DPS rotation is incredibly complex. Here's my decision tree, roughly in priority order:
- Is Savage Roar up? If not, consume 2-5 combo points and 25 energy to refresh it for 19-34 seconds.
- Is Rip up? If not, consume 5 combo points and 30 energy to refresh it for 12, 16, or 20 seconds depending on your current gear.
- Is Mangle up? If not, consume 45 energy to apply it for 12 seconds and get 1-2 combo points.
- Is Rake up? If not, consume 40 energy to apply it for 9 seconds and get a combo point.
- Is Faerie Fire up? If not, consume a GCD to apply it for 40 seconds. If it misses try again in 6 seconds.
- Is Tiger's Fury available? Are you below 40 energy? If so, use it. Unless you want to save it for a few seconds for the 60 energy boost.
- Is Berserk available? Are you in a good position and low enough threat to unload extra DPS for 15 seconds? Do you have 50 energy or Tiger's Fury coming available? If so, use Berserk. While Berserked your abilities cost less energy, so your timing is faster and you will have more combo points than you can use.
- Do you have 5 combo points, 40+ energy, and both Rip and Savage Roar have 15+ seconds left on them? Then consider Ferocious Bite to consume all combo points and energy. But be sure you don't set yourself up for a problem 20 seconds down the road.
- No special abilities in the pipeline. If you are behind the mob Shred, consuming 42 energy and generating 1-2 combo points. If you're not behind the mob, then Mangle for 45 energy and 1-2 combo points.
That's the DPS rotation on a training dummy. Things get more complex in a real fight. Variable damage buffs like Loatheb and Thaddeus require timing your abilities or prioritizing them differently. Fights with enforced DPS delays like Maexxna and Sapphiron require front-loading the bleeds and optimizing your extra energy. And of course a good druid is always keeping an eye out in case the raid needs an innervate, battle rez, heal, etc.
Why it's complicated
The simplest DPS classes can be reduced to a simple casting rotation (press 1 three times, then 2. repeat). Cat DPS can't be reduced to a rotation, it's a priority system of refreshing five different buffs. That's not unique: other classes also use a priority system, although few have so many buffs to juggle.
What makes cat DPS particularly demanding is that buffs require both energy and combo points to apply. And those resources fluctuate quickly. Furthermore, they don't come at an even rate. Energy comes at 20 per second, but Clearcasting gives you more energy and Berserk makes you use less. Combo points cost energy to generate, and you get 1 or 2 randomly depending on whether you crit. Ensuring you have enough combo points and energy to reapply a buff ten seconds in the future is a big part of the challenge.
Furthermore, the buffs all are on different timer lengths. You can't just space them out so that each one expires an orderly 3 seconds before the next. Worse, some of the buffs expire in a variable amount of time. Choosing to Savage Roar for 2 combo points and 19 seconds can make a big difference down the road over Savage Roar for 5 points and 34 seconds. Cat DPS constantly demands planning ahead 30 seconds. You have to make sure that when Rip expires in 10 seconds you've got 5 combo points and 30 energy to reapply it, and you better be sure Savage Roar is active when you use it or else you're going to have to find another 2 combo points and 25 energy somewhere first.
You can do pretty good cat DPS with a simpler rotation. Just Mangle, Rake, Savage Roar, Shred, and Rip. Ignore Ferocious Bite entirely, use Tiger's Fury and Berserk as soon as they're available. Skip Faerie Fire entirely, screw the raid DPS. The simpler cat DPS rotation makes kitty DPS about as complex as the other DPS classes I understand. But it's about 20% less DPS than a perfect kitty. Playing well means better results.
Why complication is good
If you follow usual WoW player logic, the cat DPS rotation is unfair and nerfs us vs. other classes. Frankly, it's really damn hard to put out great DPS on a moving fight like Heigan or Sapphiron and it's a real challenge optimizing DPS on a damage-variable fight like Thaddeus. I'm envious of my Hunter friends who just sit there spamming Steady Shot and pressing Explosive Shot every 6 seconds.
Well, I was envious. Until I raided with my hunter, and talked to my hunter friends. The problem is the hunter DPS rotation is boring. Once you learn the right shot rotation you just press the same 2 or 3 buttons with the right timing and you're done. My impression is most DPS classes are the same, one or two primary damage abilities and one or two fixed buffs to re-apply every thirty seconds or so. It's not terribly challenging.
The cat DPS rotation is a complicated, elegant puzzle. And it's really fun to work it in a difficult fight. I love that my personal skill in timing and planning has a significant impact on my actual DPS. I'd love to see Blizzard design this kind of complication into other DPS classes. It's OK if most players never master it, only put out 80-90% of their potential DPS. Because it gives them another 20% to achieve if they just master the skill.
A caveat
I haven't played every DPS class in WoW. Feel free to tell me in comments how I'm wrong and other classes are just as complicated as cats. Particularly interested in other classes' version of my decision tree. My impression is affliction lock is the next-most complicated DPS class, and then only if you're optimizing DPS on multiple mobs.
Both Aff locks and Shadow priest manage buffs of different durations/lengths.
However, after reading both your and Karthis information on cat rotations. It is not really as complex, as balancing energy and debuff timers.
I think the other classes that need to pay attention are classes like Balance Druids, Aff locks, Fire Mages, etc... who have a priority on procs vs debuffs. I have one proc ability that is only up for 5 seconds, and if I do not see it proc I miss a GCD.
Posted by: Vak | 2009.02.27 at 11:09
I agree, Flyv. It's the reason why I leveled my 'alt' druid over my 'main' mage in Wrath. I was sick of spamming one or two buttons in a raid. Cat DPS actually feels like it rewards your attention.
Posted by: Falcynd | 2009.02.27 at 18:54
And rogue (combat/sub) don't have just as bad of a dps rotation?
Tricks of the trade (on tank typically#
Shadowstep #sub builds# -> Ambush #weaponswap#
SinisterStrike#ss#/Hemorrage -> backstab #depending on build#
Slice and dice #cnd# at 1-5 combo points #depending on other bebuffs status#
More ss/hemo -> bs
Target disarmable? if so add dismantle on cooldown
No warriors in group = Eviserate at 5 combo points
Rupture at 5 combo points, unless you have to refresh snd
Killing spree or Shadow dance -> Ambush spam
Blade Flurry #combat#
Adrenaline rush #combat# on bloodlust/heroism
All that while still watching to find out if we need to kick/gouge/KS/blind this target #or anotherone) to interrupt a spell cast?
And i'm sure i'm still forgetting something in all of that. Mutilate in comparison i'm finding to be a joke as is pretty much removes maintaining slice and dice which accounts for a big portion of a rogues dps.
Posted by: frazzlefrut | 2009.02.28 at 12:28
Looking at this page and thinking to tanking classes, I'm beginning to think that Blizzard has made DPS classes more difficult to maintain than tanking classes. I admit that I haven't tanked very much in Wrath, but I keep hearing about how Wrath is a complete AoE fest through Naxx 10. Just get the tank to spam their AoE tanking ability and have all of the DPS classes spam their AoE DPS ability. I'm sure that is just for the simpletons who want all of the game handed to them on a silver platter. Blizzard has been accused of making the game too "dumb", but I think that their word of accessible is much more accurate. If you want to spam two buttons and see end game, then go for it. However, if you want a richer experience from your game, then you can have that, too.
The game is becoming what people want to make of it. I haven't played DPS classes, either, only my kitty, but that's the way that I see it.
Posted by: Shawn | 2009.02.28 at 16:41
I cheerfully admit ignorance about how rogues work; I'm hoping my guild rogue buddy will chime in here. Having multiple buffs linked to combo points and energy is the essence of what makes cat DPS complicated; I guess it shouldn't surprise me rogues have something similar going on.
In talking with various people about this post, I think I have a concrete solution for Blizzard. Add combo point mechanics to all classes. It's a fun resource to manage and adds some complexity that makes the game more fun.
Posted by: Nelson | 2009.02.28 at 17:16
As I mentioned when we discussed this in guild: mana management COULD make the DPS dance more interesting for some of the caster classes.... but for now it's still trivialized.
I think 3.1 is set to spice things up.
Posted by: Karthis | 2009.03.01 at 19:21
I'm not sure mana can add the kind of complication I'm looking for. Mana's a big pool that you mostly ignore right until you run out, then you get to do nothing. It's great for limiting a DPS in a fight but doesn't seem to require a lot of management other than that. Sometimes it dictates a specific casting rotation, ie: use your high DPS spell efficiently so as not to clip a DoT. But mostly mana seems to be much more a constraint on healers than DPS, carefully conserving and not overhealing.
Dancing in and out of the five second rule is a bit more interesting, but that's actually being nerfed in 3.1.
Posted by: Flyv | 2009.03.02 at 07:09
My decision tree for cat dps is actually more like 4 trees.
Tree#1
1) Savage Roar
2) Rip
3) Ferocious Bite
Tree#2
1) Mangle
2) Rake
3) Shred
Tree#3
1) Tiger's Fury
2) Berserk
Tree#4
1) Faerie Fire
Tree#2 is used to create combo points and you make the decision every second or two.
Tree#1 is used to maintain our finishers and the decision is made every 10-20 seconds (although, like you said, it requires planning 30 sec ahead of time)
Tree#3 is used to make up ground when you fall behind in Tree#1 or when an AoE opportunity or Bloodlust presents itself
Tree#4 is a set use once every 30-40 seconds. Just have to remember to use it and have a GCD available.
The first 3 trees are intertwined so much that you have to constantly be aware of where you are in relation to each one.
Posted by: Mekias | 2009.03.02 at 09:01
Survival hunter is pretty complex too:
1. Serpent sting up? Hunter's mark up?
2. Fire explosive shot if not on cool-down.
3. Fire steady shot x3 (or aimed shot, if you spec that way).
4. Watch for Lock and Load procs--fire 3 explosive shots, but make sure you don't clip.
5. Watch for Kill command and Kill shot to come up; use if available....
6. Heal your pet/pull your pet out of combat/send your pet into combat...
But I really love the kitty dps rotation--too bad you only get to use it on bosses--regular mobs die way to fast to really get the rotation going.
Posted by: Darkbane | 2009.03.03 at 01:58
Survival hunter is the other DPS class I understand well enough to comment with some authority. I don't find it very complicated, it's just a traditional shot rotation. ES, SSx3, repeat. Occasionally refresh Serpent Sting or Hunter's Mark. Lock and Load complicates it a bit, mostly because of the clipping. But you don't have any resources to manage, no energy to time or combo points to build up. Honestly I miss the old Auto Shot clipping problem, that made the timing a bit more fun.
Posted by: Flyv | 2009.03.03 at 08:20
In comparison, here's how my elemental shaman does it.
PreFight
1. Stick down totems. Usually Wrath, Strength, Mana, Wrath of Air,
2. Refresh Water shield
3. Refresh Flametongue
Fight.
1. Flameshock (It's Glyphed)
2. Lava Burst
3. Lightning Bolt x3 (or Chain Lightning, Lightning Bolt, Chain Lightning for AoEing trash)
4. Has Flameshock Expired?
5. Are trinkets Available?
6. (Draenei) Do I need to use Heroism Now?
7. Is Elemental Mastery Available?
8. Am I low on Mana? If so Thunderstorm.
9. Has Watershield Expired?
I know it looks quite complex. But the answer to questions 5-9 is almost always no. So it really degenerates into bashing 4 buttons over and over again.
Posted by: EvilGrin | 2009.03.04 at 05:58
With regard to hunters: The hunter I raid with often (and who often beats me in DPS, as he should) jokes that he just rolls the scroll wheel on the mouse up and down for his dps (was BM before the nerfs, now survival).
I have fun with kitty dps, however Maexxna can DIAF . . . the last two weeks she has tossed me to a wall right when I start my Berserk >:-|
Posted by: Mitch | 2009.03.04 at 07:42
Thank you very much for this post! I was searching for days for someone who could help me to understand feral rotation. I leveled as a balance but it got very boring in raiding. I actually fell a sleep at the end of KZ fight and missed a roll on sp mace :D.
I think resto druid rotation is comparable in complexity with feral rotation after they added cd to wild growth. Second one that comes to my mind is rogue rotation.
Your blog is one of the best I have ever read, keep up the good job! :)
Posted by: Zaho | 2009.03.13 at 02:00
One thing I should've mentioned back then when I first saw this post: On point 4, Rake can crit, thus granting 1-2 CPs like Mangle above ;) Oh, and now that I look at it, every Feral has 5/5 Ferocity, giving a 5 Energy discount on both Mangle and Rake ;)
Posted by: Nathanyel | 2009.03.21 at 11:25
I had never liked playing DPS, always had played holy priest or warrior tank... but I made the gruesomely slow journey from level 1-20 on my druid and have loved feral DPS since then. The characteristics you describe Flyv is exactly we I like my feral druid, the complexity and attention to debuffs make every fight interesting. It is frustrating when a SR and Rip is about to expire and you have two combo points and 30 energy and TF is still on cooldown, a huge dip in DPS, but means more practice to refine your timing debuff management.
@Darkbane, yes trash mobs I hate the most, Swipe has helped but I am still nearly useless with trash aoe.
But unfortunately, I have found that the hunter class is the most boring to play, never able to play my hunter for more then 15 minutes at a time. Finally, when playing solo, if you don't do something stupid (ie. pull large groups, fight something too high of a level, or pull aggro), there is never a chance for you to die, you have a tank, you can heal your tank to some degree, you are your own party. Warlocks fall close behind with classes I find kind of boring to play.
Posted by: RHicks | 2009.04.03 at 06:24
Considering the fact that I am offtank in my guild (I am fully bear-specced, except for the talent that reduce Shred-energy req by 18) I am always trying to improve my DPS when we are killing a boss that require no off-tank.
Anyway, as the fights go along I experiment a lot I have and found that my Rake does no more than 3-5% of my damage, which has made me think: Isn't it for me better to skip Rake entirely and just use the extra 10 energy on a Shred? Of course I still keep Mangle, Rip and Savage Roar up (never have time to get any Ferocious Bite). I should probably add that I only have 53 hit-rating, which I am desperately trying to improve.
What is your opinion about this, am I making a mistake when I drop Rake to get an extra Shred instead?
Posted by: Gollie | 2009.04.13 at 09:28
The theory nerds I trust all say Rake is worth the energy. I'm surprised Rake is only 3% of your damage. It's more like 10% for me. Be sure you're measuring on a specific boss fight; Rake is useless on trash, so you won't see it very high in a full raid report. But for a boss fight it's good DPS.
Posted by: Nelson | 2009.04.13 at 09:39
"Both Aff locks and Shadow priest manage buffs of different durations/lengths."
Marginally sure however both rots are quite basic, I think interactive is more accurate than complex.
Locks have unlimited resources; just to start with.
Is there a class that does not mamage buffs of diffrent lengths? Even arcane mages do, (which is ultra EZ mode) not to mention arbitrary categorical CD's....etc. Fire mage rots are somewhat interactive but nowhere near cat rots.
"...I have one proc ability that is only up for 5 seconds, and if I do not see it proc I miss a GCD."
You are not unique.
Posted by: OMGWTFCHEAPSHOT | 2009.05.06 at 12:45
Here's the priority tree for a Shadow Priest:
== Start of fight ==
Vampiric Embrace (usually)
Trinket
Vampiric Touch
Inner Focus + Mind Blast
Devouring Plague
Mind Flay
Shadow Word: Pain (last so as to take advantage of 5-stack Weaving)
== Prioritization ==
1. Is Shadow Word: Pain about to fall off? Mind Flay immediately.
2. Is Vampiric Touch under 2 seconds left? Re-cast.
3. Re-apply Devouring Plague if off cooldown.
4. Mind Blast if it's off cooldown. (With Inner Focus if off cooldown.)
5. Re-apply Vampiric Embrace if needed. (Its duration has been pushed up to 5 minutes in 3.1.)
6. Mind Flay. (A cast bar that shows latency can help you spam it properly.)
(The accepted wisdom from the SP community is that Shadow Word: Death should not be used, even if you have 4-piece bonus.)
So far, this is pretty simple. But here's what hasn't yet been mentioned at all in this thread: Haste. I admit I have no idea how much this affects (interferes with) a Druid's or Rogue's rotation - mine are still in their 70s. For a caster, it has a significant impact. I'm not just talking about changing gear every few weeks and seeing your Mind Flay drop a little farther behind your Mind Blast CD... I'm talking how Bloodlust suddenly throws you into overdrive. (Couple that with a proc from Embrace of the Spider and things get very intense.)
The Haste challenge for casters doesn't trump the depth of the priority tree described above, I don't think, but it is a separate mechanic (from combo points) that does make things a lot more interesting.
Posted by: Kashaptu | 2009.05.07 at 12:30
http://img5.imageshack.us/img5/1687/catdps.jpg
Posted by: Vigil | 2009.05.18 at 22:03
I read this and became unhappy. The original poster got many things wrong, and the people commenting don't get the dps cycle. First, I would like you say you regenerate energy at 10 per second, not 20. Also, you have the gist of that rotation right, but it is missing some large areas, such as correct berserk usage, savage roar usage (it is good to use it at one combo point), rake can generate two combo points, etc.
It isn't complicated because of juggling 5 buffs, but juggling 5 buffs that you have to prepare to reapply. If you have savage roar and rip expiring at the same time, you have some planning to do on how you are going to keep maximum uptime. Comparatively, all these other rotations people are posting are incredibly easy (I hope they are joking, survival hunter...)
Posted by: Navias | 2009.06.04 at 16:15
no offense but your hunter and/or your hunter friends must not be optimizing their dps if that's all they do, is spam steady shot wait for explosive to come off the cool down. let's see there's serpent sting, black arrow, kill command, rapid fire, to consider in terms of buff cds, then of course explosive shot and the lock and load variable which u can't just spam or you gimp your dps, and also your filler shot whether it's multi shot or aimed shot...then on top of that of course you have to consider your trinket procs like reflection of torment, precision shots, greatness and sync them with pots/rapid fire/heroism etc etc. i love that people still MISTAKENLY use hunters, even if no longer bm hunters as the class to point to for loleasy dps.
Posted by: somehuntard | 2009.06.13 at 19:25
i lol at that comment its true but mostly you dont need to refresh them all the time lets take kill command target must be below 20%.
Lock and load got a CD so you dont need to pay so much attention to that.
Trinkets is not in the chart due to the fact most class got some form of cds so they can blow of when trinket proc
Like druid we can in theory wait for a trinket procs but its to big hassle we dont got the luxury for most avrege player.
The fact you can chain stuff with trinkets shows that the survival rotation isent to hard otherwise most people would never do it. Myself a Cat druid cant pull of the rotation flawless i rather dont want to be bothred with trinkets to to many stuff to juggle then.
Posted by: lol | 2009.06.21 at 16:07