Dev Watercooler -- Number of Abilities

‘Dev Watercooler’ is a blog series that provides an inside look into the thoughts and discussions happening within the World of Warcraft development team. In our first entry, Lead Systems Designer Greg "Ghostcrawler" Street laid down a few ground rules:
- No promises.
- Don’t read too much between the lines.
- No whining about the choice of topics we cover.
How Big Is Your Spellbook?
How many abilities should a max-level class have? This is something I ponder at least once a day and is a regular topic in nearly all of our class design meetings. Even if you pick a magic number, how many of those should be core rotational abilities versus abilities that are used rarely?
Each class has a lot of spells and abilities -- the hunter has over 60, including the various forms of tracking. Despite our pruning abilities for many classes, there are still probably too many overall. In vanilla, most classes had one ability they used much of the time for damage or healing. Other abilities were situational or, to be honest, not used at all. In more recent expansions, we’ve tried to develop actual rotations for all 30 talent trees so that you’re hitting more than one button most of the time.
When we talk about class “rotations” we’re just using that term as shorthand for the abilities you tend to use often, as opposed to situational abilities. In this context “rotations” aren’t limited just to classes who cycle through buttons A, B, and C in that order. It just means “stuff you use a lot.”
Kidney Shot is a situational ability. You wouldn’t want to use it every time it was off cooldown. Envenom is a rotational ability. You might not want to use it the moment it’s off cooldown, depending on what else is going on, but you’ll still get around to it pretty quickly. Cold Blood straddles the fence. It’s rotational in that your DPS will drop if you ignore it, but you can’t spam it because it has a cooldown. All three buttons require space on your action bar. You might scoot Kidney Shot off to the side if you’re a raiding rogue, but it probably commands a prominent hotkey if you PvP a lot.
What's the Magic Number?
There isn’t a magic number for how many rotational abilities a class needs, but we find that about four is the sweet spot. (Warning: four is not a magic number. Please don’t “helpfully” point out classes with more than four abilities as candidates for immediate design overhauls.) Elemental shaman, for example, get most of their damage from Lightning Bolt, Lava Burst, Flame Shock, and Earth Shock.
Many more abilities than four and it’s hard for us to carve off niches for them. Fewer than that, and the characters can become boring to play. We’ve tried to make it clearer about which are your rotational abilities (e.g. Overpower is for Arms warriors, not generally for Fury or Protection warriors), and we’ll try to get even better about this in the future.
We generally think of rotations as mechanics for DPS classes, but they apply to tanks as well and to a lesser extent, healers. Protection warriors use Shield Slam, Revenge, Devastate, and Heroic Strike as their single-target threat abilities. They also use Demoralizing Shout, Thunder Clap, and Shield Block, pretty much on cooldown. Given the number of situational abilities warriors also have, and that they prioritize different abilities when attacking multiple targets, you can argue that Prot warriors have too many abilities. To my mind, Demoralizing Shout is the least interesting one and the first candidate to cut. (We would have to cut the equivalent debuffs from all sources in order to prevent this from just being a warrior nerf of course.) We could also have Devastate completely replace Sunder Armor (i.e. Sunder Armor vanishes from your Spell Book) so there is no confusion about whether Sunder should ever be used again. That would help to get a few buttons off the bar.
Healers have less of a rotation, since much of what they are doing is always highly situational. However, Holy paladins do have builders and finishers, and other healers want to get their HoTs up before switching to cast-time heals, etc. All healers still have a group of core spells though. For a Holy priest healing a single target, these are Heal, Flash Heal, Greater Heal, Renew, and Holy Word: Serenity. If we gave healers a new healing spell, it would need to distinguish itself from those spells in some meaningful way, else it or one of the existing spells risks getting crowded out. Flash Heal is often the heal that risks getting crowded out most often, since so many of the healer talents give them more situational-ish emergency buttons, such as Penance and Power Word: Shield for priests.
It's Complicated
I’ve stuck with long-ish single target rotations -- the kind you’d use against a dungeon or raid boss -- for the most part, but of course it isn’t always that simple. As you’re leveling, you’re killing things very quickly, so applying long DoTs isn’t always worth the effort. A Feral druid could stealth behind every quest mob and open with Shred (or even Ravage), but for the most part it’s easier just to Mangle targets down and spend combo points on Savage Roar or possibly Ferocious Bite, since the target won’t live long enough for Rip to really do its job. These “quick kill” rotations can also come into group play where you’re dealing with adds that can’t be AE’d down for whatever reason (such as the risk of breaking CC). A Shadow priest might use Mind Spike in these scenarios rather than their full dot and Mind Flay rotation.
On the topic of AE, some specs have some fairly interesting AE rotations, such as Fire mages (Flame Orb, Flamestrike, Combustion, Living Bomb) and Survival hunters (Serpent Spread, Explosive Trap and Multi-Shot). Other specs have really simple rotations, such as channeling a targeted spell over and over. Boring. Going forward, we’re going to make more of an effort to make sure everyone has a reasonable AE rotation that at least involves more than one button. Part of the reason we don’t want groups just AE’ing down everything in dungeons that they don’t yet overgear is because we think the gameplay is less compelling. Adding a little more depth than just channeling Blizzard would encourage us to add more situations where AE is the right thing to do.
The Human Factor
Rotations are very different in PvP as well, where uninterrupted time to sit there and do max DPS is in very short supply. On the other hand, all of those situational abilities (crowd control, dispels, cooldowns etc.) are at a premium in PvP and very often have an even bigger effect on the outcome of a fight than the core abilities do. It is tempting, and to be fair sometimes appropriate, to solve class balance problems by handing out new abilities to make a particular class or talent spec more attractive to a team or at least more viable overall.
We can do this sometimes by tweaking existing abilities, but there is also a risk of “kitchen sinking” an ability. If a button does too many things, then you’re sometimes asked to say use an offensive ability for defensive utility or apply a debuff you don’t really want to mess with in order to get an ancillary benefit. We can cut down on potential confusion by giving similar or even identical abilities to multiple classes (now you only need to learn the name, icon and spell effect of one ability instead of a half-dozen), but too much of that risks class homogenization as well.
Because there are so many different scenarios (PvP, AE, quick kill, and long kill), classes end up with a lot of different rotational and situational abilities that you all are asked to manage and master. Your action bars fill up. Now add in potions and other consumables, mounts, trinkets, professions, and a potential host of macros, and your action bars get very full. Designers also feel a lot of pressure to fix neglected abilities rather than cutting them, even though pruning is often the wiser (but unpopular!) solution. An additional complication is that players expect (and rightfully so!) to gain a new ability or two whenever we increase the level cap. Very powerful situational abilities can serve this role, such as Ring of Frost, but players often react more positively when they gain a new rotational ability that changes up their second-to-second play style, like say Colossus Smash or Unleash Elements.
Too Many to Handle?
So when do we cross over from having “enough” cool abilities to “too many” cool abilities? The depth that comes from lots and lots of content can feel cool to a veteran player, but even for them, the intended role and nuance of every ability can become blurred. For the new or returning player, it just becomes incomprehensible.
A warrior who took some time off after Lich King and then came back to Cataclysm recently would have to relearn her rotation. Raging Blow? What’s that about? Yeah, it might be more interesting than just spamming Bloodthirst, Heroic Strike, and Whirlwind (even on single targets) like Fury warriors did in Icecrown Citadel, but it’s also just one more thing to learn. Even if the new rotation itself isn’t all that complicated, the fact that the design changed over time makes it feel more confusing than it really is at any one moment in time.
Also remember, that to be the best that you can be, you need to understand the abilities of every class, not just your own. Yikes. We designers have to be vigilant to keep complexity at a manageable level, not just for veterans who are active on the forums, but for returning players who want to see what changes Cataclysm brought to the game.
Greg “Ghostcrawler” Street is the lead systems designer for World of Warcraft. He prefers Greek mythology over Roman. Cooler names.

Bladefist
Khadgar
Destromath
Secondly: This druid is the second character I ever made. (Because I got lost trying to find the right realm some how.) Deleted the first character and this druid has been my main ever since. I always play a healer and how to play a resto druid changes in a big way approximately every expansion. That being said, I'm still here. So I (and perhaps others) will most likely keep playing and figure out how to best do it no matter what you throw at us.
My main issue is one you stated closer to the end. I am a collecter. I collect mounts, companions (thank goodness we have a new system for that now [145 and counting], and ways to transform myself. And I have favorites of each of these. I hate going through my bags as those are still muddled with gear and keepsakes and whatnots so I put them on my bars.
I currently have two or three add-ons just to give me more bars and handle them better. I perhaps have more keybinds than I do on my original bar. (Especially on my pvp rogue!)
Conclusion: I'm pretty sure we'll keep playing and figure it out no matter what you give us, but we're running out of space. On bars and on the screen. I wouldn't mind cutting down on my heals just to have a bit more space in the matter.
As always, good luck with your decision. I look forward to the outcome.
Moon Guard
will be interesting atleast.
Magtheridon
Anvilmar
If you didn't have this, an expansion would simply be additional quests, dungeons and raids....more of the same...boring!
Elune
I'm an old school gamers from the days of D&D and AD&D book versions and your letting this game become more MONTY HALLish. I liked it when Rogues had to make their own poisons and we all had to build up our weapon proficiences in order to use certain weapons per our classes.
If you want to change some abilities make it where we rogues can climb walls , walk tightropes or wires , able to SAP targets out of stealth and disguise ourselves a class ability. Also , think about giving titles for levels, as per the games of D&D and AD&D. You earned a new title per so many levels your character advanced in level. Say a rogue at level 1-10 was called a RUFFIAN or a THUG , and after that he was given a new title to show how he has advanced in his level. As for level 85 or higher a character would have a title of MASTER ASSASSIN or COMBAT MASTER or SUBLETY MASTER.
Dalvengyr
Tichondrius
Uldum
Blackwater Raiders
Aegwynn
Moon Guard
Khaz Modan
Greymane
Uldum
We need an "Item Rack" or some such device that only uses one bag slot but can contain all the items in a gear set. This would also help people keep the old gear they like the look of so that transmogrification would really be useful.
Uldum
Saurfang
Uther
Durotan
I also love how you capitalized the worst spelling of especially I have ever seen: "ESPESHILY"
Grizzly Hills
Grizzly Hills
Kil'jaeden
Laughing Skull
Dragonmaw
Grizzly Hills
Khaz'goroth
Baelgun
Mug'thol
Kil'jaeden
Dragonmaw
Dragonmaw
I’ve learned that, for example, Druids and Hunters (being what seems like the most extreme cases) are not for me. I just can’t enjoy playing them. So, I don’t. I play a Retribution Paladin. I think it’s a good thing that I have that option. And I think it’s a good thing that someone who enjoys having an ability for almost any situation imaginable can play a Druid or Mage.
Retribution Paladins still have a lot of abilities, but not as many as most. It took me a long time to figure out that I liked Paladin over Druid, or Warlock, or Death Knight, etc. I had to play all the classes a lot. As a new player, it may be hard to figure out that you aren’t enjoying a class simply because it has too many abilities. It might take a lot of time to play all the different classes to see what you like and don’t like, especially now that there is going to be an additional class to think about (Monk). Some people may not have that time, like I did, to learn the ins and outs of all the classes. This may be a moot point to some, but as Blizzard seems to be trying to attract new players to the game, I think it is definitely something to think about.
I think that some classes should have a lot of abilities and others should not. That is why all the class homogenization in the past few years has been a little bit scary to me (especially with healing). I don’t want my Paladin to have the same amount of abilities or/and a bunch of abilities that do similar things as a Druid’s. There needs to be clear and definitive differences, which is probably hard to achieve (and gets into the whole “Role of Roles” topic).
I’m very happy, though, to see that the game developers are talking about this. I’m glad that it is being acknowledged that there might be too many abilities on people’s action bars. I think this topic is much more important than people may realize. I’ve known people that have quit this game because they felt it to be insurmountable to try learning and mastering all the abilities of one class, let alone multiple classes. This topic is also very important to people that may not have the physical dexterity required to be pressing a multitude of different buttons, like myself. I really don’t want it to get the point where I can no longer play this game because of a physical disability, because I love this game.
So, thanks Blizzard. Keep up the good work! :)
Emerald Dream
Uther
Moonrunner
Eonar
Moonrunner
Baelgun
Gnomeregan
Gnomeregan