There's RNG and Then There's RNG

| Comments

So this morning I finally finished Death From Above.

FINALLY

This got me to thinking about ‘good RNG’ vs. ‘bad RNG’ when it comes to achievements.

Good RNG

Good RNG is like a good lab experimemnt: it only depends on one factor. An example would be Just Another Day in Tol Barad. This can really be thought of as two sub-achievements: the quests from the Tol Barad Peninsula and the quests from Tol Barad itself. The good news is, though, this really only depends on one thing: which dailies are available. Haven’t seen a daily on the peninsula side yet? Just keep going back, you’ll see it eventually. Haven’t seen a daily on Tol Barad proper? Keep checking back for your side to win. Even if you defend successfully, this can still cause your dailies to change.

In short, the best RNG-based dailies (for certain definitions of the word “best”) are the ones you can overcome with sheer determination, doggedly returning every day. The only thing you’re really trying to overcome is a pseudorandom number generator (which is a whole other can of worms). This does, despite the fact that Narci will probably kill me for calling it “good” in any way, shape, or form, include Lost in the Deeps, required for Rock Lover. There’s no extra steps required other than opening the Therazane daily: you just show up, see if Lost in the Deeps is there, and if not, you come back tomorrow.

Bad RNG

Now let’s look at Death From Above. On the surface this seems much the same: shoot the randomly-spawning elemental bosses while running a bombing mission. However, the very structure of the Molten Front precludes this being good RNG. Let’s look at the steps required:

  1. You have to have unlocked at least the Druids of the Talon in the Molten Front. If you unlocked the Shadow Wardens, you can’t access the required quest at all.
  2. You have to choose to do the Druids of the Talon dailies every day to even have a shot at it. The first quest is still exceptionally irritating.
  3. Each day, you’ll have one of two possible dailies from Morthis Whisperwing: either one of three where you steal a fire hawk egg, or one where you run a bombing mission. If you steal an egg, you do a bombing mission the next day. Simple as that.

Seems fine, right? Now let’s throw a twist into it.

  1. Early on (possibly in PTR, I forget when it was changed), the elementals only spawned one at a time. At some point it was changed to spawning three at a time. This would seem like good news, except…
  2. When the elementals were changed to spawning in threes, they were separated into two sets, and what you actually get is a random set of elementals each day - either Ragepyre, Blazefury, and Singeslayer, or Heatflayer, Flashfire, and Hatespark. And then, on top of that…
  3. The set of elementals does not change every day.

The latter portion, by itself, would be fine. If I could do the bombing mission every day but I stood a chance of not seeing the elementals I needed, oh well. I finish the bombing mission and move on. However, you can’t do it this way - basically, you have to hope that on the day you can do the bombing run, that the elementals you need are up, and if not, you have to try again two days later, when it’s entirely possible they’re up again. It’s RNG behind a gate that doesn’t allow you to keep trying. It tells you to piss off, come back two days later.

It’s a pretty terrible design, and I’m a bit worried we’ll see it again in Mists, since out of the 300 or so daily quests, only 40-something will be available each day. Here’s hoping the ones you need are up.

Afterword: The trick to forcing this achievement into completion

Note: if you’re still working on opening all the portions of the Molten Front, this will slow you down (not by a lot, if you can knock it out in a day or two, but if you’re unlucky, this could lose you a lot of seals). If you’re all done, though, carry on. Most of you are likely done with this place by now.

  1. Do the first Druids of the Talon daily, Into the Fire. Turn it in to Thisalee Crow, take her two followup quests, and complete them - Flamewakers of the Molten Flow and Fire Flowers. If Anren is down there with a quest (Hounds of Shannox), take and do that too. Turn them all in.
  2. If Fire in the Skies is available, great! Take a run, see if the elementals you need are up. If so, bomb them. If that makes all six for you, finish the quest and turn it in. If not, don’t even bother bombing anything else - just press the button that sends you back to the Front.
  3. Complete all the other quests from the Druids of the Talon but do not turn in or abandon Fire in the Skies. Note that not turning in Fire in the Skies will keep you from getting Strike at the Heart. Unavoidable, unfortunate, but true.
  4. The next day, pick up Into the Fire again, complete it, and do not turn it in. Leave it in your quest log. Don’t even go downstairs to see Thisalee. Just run straight to Morthis Whisperwing on the back of the Furnace.
  5. As long as you have both Into the Fire (it must be completed) and Fire in the Skies in your quest log, you can keep returning to the Furnace and riding the fire hawk. Treat it just like step 2 - if the three you need are up, bomb them, if not, return to the Molten Front; if you’re finished with the achievement, finish the quest. I’ve tested this across multiple days and across a server reset - I never had a problem with the bird despawning or the fires re-appearing; if you do, well, bad luck, but you can at least keep this going for seven straight days if necessary.

Doing this means you’re usually going to be doing How Hot and Territorial Birds every day. Anren seems to appear down by Thisalee if you need to steal an egg. Tholo sends you to measure the temperature of lava if you bomb that day. (P.S. Tholo: lava’s temperature is ‘really frigging hot.’) You cannot, as mentioned, get Strike at the Heart, nor can you do any of the Shadow Wardens quests. Hopefully you’ll be able to knock this out in a day or two and not lose a ton of seals!

Comments

Included file 'facebook_like.html' not found in _includes directory