Theorycraft 201: Advanced RPPM

This is a continuation of my Theorycraft 101 post that introduced trinket uptimes and RPPM. I’m going to assume here that you read that post. The main audience for this post is people trying to any theorycraft work, whether making a full-blown spreadsheet or simply doing a standalone calculation about some trinket. You should be able to find the equation you need here without needing to redo a lot of work.

 

A bit of terminology from last time:

  • PPM is the proc’s built-in PPM constant.
  • H is your haste factor (1 + your average haste %)
  • D (used below) will be the duration of a buff

Our first basic conclusion was that if you ignore the possibility of proc overlaps, the uptime of a proc is:

PPM \cdot D \cdot H / 60

We called this value \lambda  (lambda) for any given trinket. It’s a good approximation of uptime as long as uptime is low (overlaps are unlikely), and it will also come into many later results. Conceptually, \lambda  is the ratio of the buff’s duration to its mean proc time.

The next conclusion was that if you account for the possibility of overlaps, the uptime is:

1 - e^{-\lambda}

Graph1

Continue reading

Healing Theory, Part 3: Mana and other Resources

In the first two posts in the sequence, we started building a foundation of how to think about the task of healing, and conducted a basic survey of how all the various stats might impact your performance. As promised in the last post, this is going to be a whole piece focusing on how to make decisions concerning mana (and secondary resources if your class has them). It will also finally bring us back around to the issue that started me down this whole train of thought in Mists.

Beyond Spirituality

Everyone accepts what the purposes of Int, mastery, crit, and haste are: to do more healing. You can do more healing in a given amount of time, you can do more healing with a given amount of mana (haste doesn’t actually do this, but that’s not for this post), and ultimately you can keep more people alive over the course of an entire encounter. The first premise of this article is that Spirit is no different. If you’re using a stat, it must be for the purpose of doing more healing, and its value is determined by how much more you can do (usual disclaimer applies throughout–”more healing” doesn’t necessarily mean more meter healing, it means fulfulling your healing tasks more consistently). In order to be worth using, Spirit has to pull its weight by allowing you do more than you could do with an equal amount of crit or mastery. I want to stress how different this is from viewing it as an independent requirement of some kind, a sort of “you must be this tall to ride” minimum to survive any encounter, before you can worry about other stats. It’s a stat like any other, and if it doesn’t pay its dues in terms of added performance, you’re free to replace it with a stat that does.

So what does Spirit do for you? It lets you use your non-cooldown heals more frequently. I’ll only briefly recapitulate the basic dichotomy between cooldown and non-cooldown heals here; it’s appeared in every one of my MoP healing posts thus far. Remember from the previous post that well over half, possibly as much as 3/4 depending on class, of your total available mana is from sources other than Spirit. Even if you had 0 Spirit, you’d be just fine casting your core short-cooldown heals as much as you wanted (Wild Growth, Penance, Holy Shock, Renewing Mist, Riptide, etc.). These heals are cheap and powerful, and form a sort of healing “baseline” that’s mostly unchanged by added mana reserves beyond what you start with. The most important point is that if you find you’re coming up short to cast these at the end of a fight, it is not because of insufficient Spirit. You budgeted your mana poorly and spent too much on less-efficient no-cooldown heals earlier in the fight.

Continue reading

Strategy Guide for “Trial of the Naaru: Mercy”

This a post I wrote on my guild forum to try to help people in my raid team do this quest: Trial of the Naaru: Mercy. (In 2007).

It’s not just me who thinks of Shattered Halls as the “original” Challenge Mode. It’s a comparison that comes up time and time again, to pretty much anyone who’s been WoW seriously for long enough to remember that zone (up to and including the designers who made Challenge Modes, who have cited Shattered Halls as an inspiration). My recollection is that a SH clear with the best time (saving all three prisoners) was distinctly harder than a Bronze at a typical Challenge Mode. It was probably more akin to Silver, when you take into account that mechanics were somewhat meaner back then, but the timing didn’t emphasize the “race” aspect as much; you mostly just wanted to clear without wiping.

Talking about this just now I remembered that, since I was the raid leader of a somewhat serious progression guild in those days, I had strategy posts on the guild forum about everything, including the Trial of Mercy (which was needed to attune to Tempest Keep until they did away with that in later patches). I thought people might find it interesting to see a description of what that zone contained. For now it’s a straight copy of the notes I made to try to get guild groups through the zone, no edits at all. When I have more time I might elaborate further (also, skimming my long strategy posts for each boss in original Naxxramas gave a burst of nostalgia; it might be interesting to make a post out of those somehow).

Without further ado:

Continue reading

Challenge Mode Primer

Challenge Modes were by far the feature I was most looking forward to in MoP; it’s fair to say they’re primarily why I resubbed after my long break. A few weeks ago I finally had the time/opportunity to get a regular weekend group going, and we’re getting close to completing all of the gold times. This actually brings me to my first point about challenge modes–even after a few months delay on getting started, they’re still exactly the same content for me as they were for the people who did them in the first few weeks. Unlike raid content, I can start whenever I have time and not have missed out on doing it as it was when the expansion was fresh, before everyone outgeared it, etc. That’s pretty novel.

I’ve been putting video guides of zones I’ve finished so far here. I do think those should be helpful for anyone who’s trying to learn any specific instance. But I also wanted to make a post with general information on things you might want to know before making a challenge mode group.

This is primarily for people who are trying to get good at the zones to achieve a certain time (whether your time goal is gold or something lower). If you’re just looking to run a zone once for a daily, which is incidentally the fastest way to get VP, it doesn’t apply as much.

Continue reading

Healing Theory, Part 2: A Tour of Your Character Sheet

My last post was a trip back to the fundamentals of healing, and claimed to be the beginning of a series where we build from that to more detailed analysis of the various healing classes. There’s still a little ways to go before we’re ready (both in terms of my math work on healing classes, and in terms of laying the foundation in posts) for very detailed cross-class comparison or balance discussion. But let’s get a little less abstract than the first time around, and look at some stats. Along the way we’ll not only relate back to the principles of the previous post, but finally have some foundation to approach the throughput and regen questions of the earlier Int vs. Spirit post.

Spellpower

All heals scale linearly with spellpower–there’s a base heal amount and then a spellpower term with some coefficient particular to each heal. An interesting point in MoP is that for nearly all heals, the base amount is scaled to be roughly 11,000 times the coefficient. For example, Divine Light has a mean base heal of 16817 and a coefficient of 149%, a ratio of 11287. For the HoT portion of Lifebloom, the base heal of each tick is 9315/15 = 621, and the coefficient is 5.7%, for a ratio of 10894. I actually don’t know of any heals off the top of my head that don’t follow this, but there are probably a few.

The significance is that heals tend to scale in proportion with each other as your spellpower increases. With 11000 spellpower, they all do twice as much as they do with 0, and so on. Since for raiding purposes, your spellpower is affected by a 10% buff, the better rule of thumb is that the base heal is worth 10,000 spellpower. This is handy to keep in mind, as it gives you a concrete picture of what a spellpower increase means to you. If you had 20,000 spellpower when you started raiding and now you have 30,000, you can expect that all of your heals are healing for 1/3 more than what they were before (and that’s before mastery scaling and any other benefits you might have).

Continue reading

Healing Theory, Part 1: Principles

In my last post on healing, I outlined a rough mathematical argument to show how Spirit should not be valued as strongly as common wisdom indicated. The bulk of the criticisms centered on the fact that I was generalizing far too much about other classes without digging into their mechanics to the same extent I have with Druids. And while responding to this comprehensively would require a significant project of theorycrafting other classes more (which, as an aside, is still something I want to get into in MoP), I took something else away from that whole discussion. Which is that, theorycraft aside, there just isn’t much established foundation on the basic logic and philosophy of healer strategy. When talking about questions like regen and throughput, the math arguments tend to be sort of shallow because there isn’t even a mutual understanding of what we’re evaluating and how. So I’ll go as far as I can in this post, and continue to follow up as needed, about what should be going through our minds when we click the green boxes.

Healing Meters: 2 comments

I’m going to present two seemingly contradictory arguments here, each of which (hopefully) has no obvious flaws. Think about how you might reconcile them with each other while you read the rest of this piece, and going forward after that.

Continue reading

Theorycraft 101: How to Compute Uptime of a Proc-based Buff

Update: There is now a continuation of this post here, which gets into some more detail and trickier topics.

About a year ago I did a few posts in a series I called “Theorycraft 101″.  The basic point is to have post outlining basic computations/formulas I use in making spreadsheets and like, so other people who do these things don’t have to reinvent the wheel.  I think there’s often not a lot of communication across classes on these things, so I want to make non class-specific references for things that come up a lot.

For reference, here are the past ones:

 

Today’s Topic: Proc Uptime

Blizzard recently posted a description of a new system for procs, used for Windsong and presumably other similar new enchants.  We’re going get to the details of the new Windsong at the end.  For now, some short background.

Continue reading

Why More Spirit is not the Answer to your Healing Problems

[4/8/13: Six months later and I see this post getting quite a lot of attention on various forums. While I'm glad of that, I do want to make sure people finding their way to it just now also see the follow-up posts in the Healing Theory sequence. The first is here, and the third is particularly relevant to this discussion. Those posts are further developments of the ideas that first came to me while writing this one. While I still stand by the main ideas of this post, it was more of a reaction to certain discussions at the launch of the expansion, whereas the later sequence is meant to be a more general exploration of healing principles and conclusions. ~H]

When I recently made a post on EJ about how healers are, as they always do at the beginning of an expansion, overly obsessing about Spirit, the first reply I got explained it in the most simple and accurate way possible: “Fundamentally I’m pretty sure most healers are very, very bad theorycrafters. There’s always been a lot of magical thinking, faulty logic and poor contextual analysis.”

Based on my experiences theorycrafting and writing for a healing class for a few years now, I can’t deny that in any fashion.  When I quoted it on twitter someone told me, “you don’t have to be a theorycrafter to be a good healer.”  Well, that’s partially true.  You don’t have to be an “active” theorycrafter to be good at any class.  You don’t have to be the one making the spreadsheet–after all, there’s only one of him.  But you have to have enough of an understanding of the numbers underlying the class to interpret what that person tells you and reflect it in your play.  This is well-accepted for DPS, but for healing, people have difficulty thinking the same way.  Just because your task varies more with context, you’re not going to be a good player by just going and doing whatever you feel like without regard to the same kinds of tools.

Mana Regen

I’m just going to pick out one piece of it today, one that arises regularly at the beginning of each expansion.  Everyone goes nuts for more mana regen.  Picking Spirit items and gemming Spirit is one thing, but talk about using Spirit flasks and Spirit food is very common.  In fact in most communities the common wisdom is that that makes more sense than using Int food/flasks.  Now, for the spoiler version: that’s wrong.  Use Int food and flasks.  But you can read below for more on both the right and wrong thought processes here.

Continue reading

Stop Cooking That Food

If you are looking to improve your character for Mists of Pandaria raids, going out and getting a stack of +300 food is generally not where to start. Yet in these early few weeks of the expansion, there is an irrational emphasis on cooking. Spending hours to acquire an extra +25 of a stat is the weakest way you can enhance your character–and it also takes the most amount of time. It’s the wrong set of priorities. However, players should be rewarded for choosing to farm top-end consumables, which I’ll address too.

I’m not saying you shouldn’t cook this food under any circumstance, but to put it in perspective–have you done the following?

  • Run enough random dungeons to get a significant amount of VP?
  • Run specific dungeons to get all possible ilvl 463 drops?
  • PvPed to fill in any unlucky drops/well-itemized armor?
  • Done daily quests to unlock epic rewards at Honored and make a dent towards Revered?
  • Gotten top gems, enchants, potions, flasks etc?
  • Poured gold for a Darkmoon Faire deck/BMAH epic?
  • Poured more gold into any other 476 BoE?
  • Read up on a boss fight, since you didn’t get to test them out since they were open on beta when you were at work?
  • Sit at a target dummy for an hour practicing your new rotation?

If so (and you have the time leftover), grats! Farming up those +300 foods is now your next priority. If you haven’t, doing any of these things on the list will increase your output more so than cooking. (A point could be made that Pandaren get +50 from top-level food instead of +25, but that’s still less than the overall benefit of buying a 476 BoE that would at least last until LFR.)

Continue reading

MoP Professions: Blacksmithing+, Jewelcrafting-

I’ve had this conversation multiple times since I looked up the MoP profression bonuses for my Moonkin guide, so just want to write it down somewhere while I have a moment.

Then

In the past, primary and secondary stats were placed on gems in the same quantity (compare 40 Int with 40 crit). This meant that primary stat gems always dominated all other options (let’s put aside some complication with tanks and various mitigation options). You’d sometimes use other colors to meet a meta requirement or the occasional socket bonus, but you basically made your gem coloring as “red” as possible at all times.
As far as professions were concerned then, a profression which gave you extra gems (Blacksmithing) or upgraded your gems (Jewelcrafting) was equivalent to giving more of your primary stat (since you wouldn’t use them for any other purpose), and could be easily balanced against +primary stat bonuses from other professions.

Now

In MoP, in an effort to make gems more interesting, primary stats (Int/Agi/Str/Stam) are only placed at half value on gems (compare 160 Int to 320 crit). This also applies to hybrid gems. Point being, since half as much of a primary stat is more in line with the value of secondary stats, gem choice is interesting again. Most classes have at least one secondary that they prefer to primary at a 2:1 ratio, in some cases by a wide margin.

Continue reading