Category: WoW (page 2 of 10)

Battle for Azeroth Developer Q&A – Off GCD Change

BfA GCD Change - Dev Q&A

The Warcraft developer Q&A on Thursday spent the first 15 minutes talking about the off-GCD change. It’s probably the most controversial change so far.

Let’s take a look at what this change is, why Blizzard made it, the possible downsides, and how it might impact gameplay.

What is the Off-GCD ability change?

If you haven’t had the chance to keep track of all the changes in the BfA alpha, the Global Cooldown (GCD) has been one of the biggest. In the alpha, some abilities that were not on the GCD were put back on the GCD. You might see this referred to as off-GCD or OGCD.

If you didn’t have a chance to watch the video yet, here are some resources that might interest you:

That seems like a simple change, but it definitely affects a lot of different aspects of the game. The latest developer Q&A addressed the reasoning behind this decision.

Why did Blizzard make this change?

This is the big question everyone has been asking. In the dev Q&A, Blizzard explained that one of the main reasons for this change was to bring back some more meaningful decision-making in-game. When things are off the GCD, then there is no choice between A or B, you simply use them both. Continue reading

Legendary gear suggestions – why are they sometimes unusual?

Best legendariesHas this happened to you:

You own some of the best legendaries. You are excited to equip them. Then Mr. Robot says, “Nope, I’m going to equip some other ones instead.”

You then start to wonder if Mr. Robot is drunk or just trolling… you have the best legendaries, why isn’t he recommending them?

It comes down to 2 things:

  1. Mr. Robot takes into account all of the gear you own, including the iLevels on all of your gear. If you have a really low iLevel slot, sometimes it is best to replace it.
  2. Margin of error.

Customized Gear Recommendations

Sometimes the best legendaries for you right now are not the same as a ranked list of legendaries, even if you own them all.

WHUT?! No way that is right…. or is it? Continue reading

Addressing Toxicity

Toxicity is a real problem in some of the class Discords. Earlier this week I posted an article that tried to shed some light on it. But since I posted some statistics in aggregate, lumping in the good Discords with the bad, many Discord moderators got really upset.

I understand why they were upset: they want to distance themselves as far as possible from these toxic people and it isn’t fair to be associated with this bad behavior.  Because of this, I took down the original article – iIt wasn’t fair to lump them together, implying that everyone was engaging in poor behavior, instead of just a small group.

That outrage is encouraging – most people don’t want this toxicity.

Regardless of the poor execution of my first article, the toxicity is there. The problem that prompted the article still exists and so I am going to continue to address it.

Why me? Why is AMR posting this?

I’m making this post as a commentary on the state of the Discord community right now. There is a small group of toxic people poisoning the perception of what otherwise is a great resource for WoW players. In fact, it extends well beyond this community – it is affecting people (and even game developers) across all games. This is hurting our gaming community and we wanted to add our voice to say, “We don’t like it either.”

To quote the director of Twitch.tv, who recently spoke out about this topic: “This is about the leaders of the industry setting a good example that we shouldn’t allow or tolerate this, and we should fight against it, and set proper examples.”

How bad are some of these channels – are people just overreacting?

In this article, you will see quotes with racial slurs and homophobic remarks. I have blocked out names and icons, replaced with their Discord rank (moderator or expert), as well as identified if someone is a “Regular.” A Regular is defined as one of the handful of people in the ‘in-crowd’ who account for 75% of daily messages in the spec channels (on average). Anyone labeled as a “user” either just dropped in or has very little participation.

I’m sharing some examples that focus on channel admins and moderators. If it looks like I am cherry picking examples from these people, it is because I am (full disclosure). Admins, moderators and special rank members need to stop doing these things, not engaging in it. Admins and Moderators are setting an example and others follow their lead to fit in. Continue reading

Garothi Worldbreaker script overview

 The script scales with the custom fight duration you put in.

  • Phase 1 lasts until Garothi gets down to 65%
  • Phase 2 (Apocalypse Drive) lasts for 20 seconds, which is about the length it is taking in logs. * I will be collecting more data this week and adjust the average if needed
  • Phase 3 lasts until the boss is at 25% health.
  • Phase 4 (Apocalypse Drive) lasts for 20 seconds.
  • Phase 5 (Burn phase) is the last 25% of Garothi’s health

This article describes the default script. I also have variations that may interest you.

While the scripts are totally customizable, the user interface isn’t as friendly or self explanatory as we normally present. So if you have a request for a variation, let us know in Discord or our Forums.

To use a custom script, click the link and then click the ‘add to my list’ button at the top of the page. You can then select it in the boss menu on the sim setup page.

  • A version where Bloodlust happens at the end of the fight, “Garothi Bloodlust at End.”
  • For players who ignore Eradication: melee who use cooldowns to stay in range of the boss, and ranged players who don’t move toward the back of the room, “Garothi (H) – Ignore Eradication.”
  • For ranged players who aren’t good at the ‘run and gun’ while moving, you’ll find you lose DPS compared to the default script. Try this script instead, which assumes you lose some spell casts while moving, “Garothi (H) – Move it.” I actually like to sim myself using the default and this one to see how much DPS I can gain if I practice dps’ing while on the run.
  • For dual wielders: Garothi has a bug where you can’t miss. Normally for bosses you can’t get behind, your attacks can’t be parried or blocked, otherwise it would be unfair to you. However, your attacks should still miss. But on Garothi (just like Krosus), you can’t miss. Here’s a script for that: “Garothi (H) – No Miss Bug.”

Phase 1:

Bloodlust happens at the beginning of the fight by default.

Annihilation

These are little green puddles that 1-3 people have to stand in to soak damage.

  • The number of puddles spawned scales with your raid size, averaging about 1 zone per 4 players.
  • In the script, we assumed melee have a 20% chance to have to soak a puddle, based on placement or absent minded ranged.
  • We assumed 100% of ranged will soak, allowing melee to stay in range of boss when possible.
  • ~1.5 – 2.5 seconds of run time required (random run time selected within that range)
  • Repeats every 32 seconds.

Decimation

When players are targeted they have to run far away before the decimation is dropped, then continue to run to get out of it.

  • The number of targets scales with your raid size, where DPS and healers have a 28% chance to be targeted.
  • In the script, if melee get targeted, we assume they are out of range of the boss.
  • If ranged get targeted, we assume that 10% of the time they will be out of range of the boss, and 90% of the time they will maintain range on the boss while running.
  • Assume 2.7-3.3 seconds of running (for ranged) or losing range of the boss (for melee).
  • Repeats every 32 seconds.

Phase 2 – Kill a weapon during Apocalypse Drive

This script has you killing the annihilation weapon first, since that appears to be the heavily favored strategy.

Surging Fel

This is the green strip that appears during Apocalypse Drive.

  • Assume melee and ranged are always in range of the boss
  • Very small amount of movement, 0.8 – 1.2 seconds to move a few steps.
  • Repeats every 5 seconds

Eradication

This is a raidwide AoE that does less damage the further away you are. So people run to the back of the room.

  • Assume 4-5 seconds of movement time, and loss of range of the boss for melee (assume ranged can still target boss). Melee end up 40 yards away from the boss and the scripts will use gap closers when possible. The default script does not account for people who stay in range of the boss and use cooldowns to survive or mitigate the blast. But I have a variation that does, “Garothi (H) – Ignore Eradication.”

Phase 3 – Empowered Decimation

Empowered Decimation

  • More people are targeted during the empowered version of Decimation, such that you have a 42% chance to be targeted and required to run.
  • Assume 2.7 – 3.3 seconds of run time and loss of range of the boss for melee.
  • Repeats every 16 seconds.

Phase 4 and 5

Phase 4 repeats to mimic the previous Apocalypse Drive. And phase 5 is a burn to take the boss down as fast as possible.

Adaptive gearing strategies – good bye stat weights

That’s right – stat weights are so last-gen. They are actually more like the iPhone 4… they barely work anymore and definitely can’t play any of the new games.

I’m not really exaggerating. Let me explain 🙂

The problem with stat weights:

Stat weights only rank the stats on your items and don’t rank any procs. That means they don’t rank procs from your relics, legendaries, trinkets or set bonuses. Thats… uh, half your gear!

If a system can’t rank half your gear, it is time to retire it. Even though some of our Moms still have the iPhone 4 because change is scary, it doesn’t stop us from trying to show them why a newer model is better.

I talk more about this in the video below (stat weights, not iPhones) and I also explain the new system that solves the problem. (Look at my face, SO SERIOUS!) If you like videos… /highfive. If not, keep reading and you’ll still get the most important points.

Continue reading

Tanks get a whole suite of tools for Patch 7.3

Tanks are getting a lot of love from Mr. Robot recently. Here’s a summary of what you need to know to sim and find the best gear.

The DPS “Blender”

Our most advanced feature is one that tanks have for the very first time in Warcraft. Crazy, right? That even over 10 years later, there are new things to help you gear.

Here’s the deal. As a tank, your main concern is… “I can’t die.”

No problem, we have always helped you gear for that. But then when happens when you are crushing content (or maybe just smack talking because they don’t hit as hard anymore)? You probably find yourself ditching some tanky gear and looking for DPS stuff instead.

That’s where the “Blender” comes in. You determine how tanky you want to be, and where the tradeoff is for adding DPS gear and stats. Maybe you like to be 100% tank, all the time. Maybe you like living on the edge and getting juuuuust enough defensive gear and then putting the rest into DPS. I’m not here to tell you how to play… I’m here to help you play how you want to play.

To use the blender, click on the gearing strategy picker to the right of your character name at the top of the gear optimizer page. The Blender appears at the bottom of the popup.

Tank DPS Gear Settings

We have provided several presets for you — just pick one from the list, and press Save at the top-right of the gearing strategy popup. The presets are: Continue reading

Felhounds of Sargeras – F’harg heroic tank guide

First of all, the credit for this script goes to Woedenaz (follow on Twitter & Twitch). He is working on some tank theorycrafting and wanted to start with some solid scripts for Antorus.

Woedenaz scripted F’harg because it is the harder hitting of the two Felhounds, and there are no tank swaps. This is a very magic-heavy tanking scenario and your death chance will probably be pretty high unless you have 930+ gear.

If you have questions or feedback about this script, the best option is to catch him in the AMR discord, or on this forum thread. Also, check out the other things we have for tanks on this blog post.

NOTICE: This is based on the PTR version of the fight and only a handful of logs.

As you know, we test these against hundreds of real logs per spec. which we haven’t been able to do yet.  Things may also change when they go live. Continue reading

Goroth simulations match real logs

Hello, human friend!

I’m glad you stopped by. Your gear is very important to Mr. Robot (did you know he polishes it every time you log out? I bet you thought it was always shiny and spotless because of some magic going on in Azeroth, didn’t you?)

Anyway! To give you the best gearing advice, you have to trust the simulation engine behind it.

How do you know Mr. Robot’s simulator is giving you accurate results?

Great question! We can compare simulations directly to logs, since we use real boss fights. Real player + real boss = verifiable results.

When you can simulate a top player and the report matches the log – you know the system is spot on.

I am proud to tell you that simulations match top logs for all DPS specs!

Comparing simulations to logs allows us to confirm (or fix) things like…

  • Spell abilities – is the damage correct and are they affected by the right buffs?
  • Rotations – do our rotations reflect what top players are doing?
  • Special items – is the damage and proc rate matching on special items?
  • Boss strategies – are some people using a different strategy or positioning? If so, we make modified scripts.

Each log is imported into our simulator, exactly matching the fight length, talents, gear, and buffs that the character had on that fight.

If we find something that doesn’t match, we investigate and fix it. We’ve evaluated thousands of logs per spec (and counting), and I wanted to share a sample of the test results with you. Trust, but verify, right?! Continue reading

Mistress Sassz’ine – Boss script overview for DPS

Simulate Sasszine AoE Fight

Click here to start a simulation – and select Sassz’ine in the boss drop down menu.

You can also import from a log off Warcraft Logs.

NOTE: When comparing to logs, AoE fight DPS can be quite different in a sim from your log. This is because your DPS is very dependent on how fast your team kills adds and the default script might have different kill-speeds than your team. This can be customized.

  1. Click the gray “Import from Log” button (found above the simulate button).
  2. On Warcraft Logs, go to your Sassz’ine log and select your character (so you are looking at your DPS breakdown).
  3. Grab the URL of that warcraft logs page and paste it into the “Import” box on Ask Mr. Robot.

How we make boss scripts super realistic

For Sassz’ine, the logic we have for handling adds is worth pointing out, for those of you who like details. Continue reading

Goroth – Boss Script Overview for DPS

Click here to start a simulation – and select Goroth in the boss drop down menu.

You can also import from a log off Warcraft Logs.

  1. Click the gray “Import from Log” button (found above the simulate button).
  2. On Warcraft Logs, go to your Goroth log and select your character (so you are looking at your DPS breakdown).
  3. Grab the URL of that warcraft logs page and paste it into the “Import” box on Ask Mr. Robot.

The Goroth script was released on June 22 and taken out of beta after a round of testing on June 25. We are doing more testing over the next couple of weeks as well.

Get details for Sassz’ine over on this blog post.

Very realistic boss scripts

Our boss script simulations are incredibly advanced with features like:

  • Random chances: When the boss has a chance to target you, we include that chance in the script. Sometimes you will be targeted, sometimes you won’t. Just like in a real fight.
  • Randomized durations: When you do get targeted with something, how long will you be out of range of the boss, or how long will you be moving? We can put a variance in so it isn’t always the same, just like in a real fight. For example, we can say you might be moving for 2-4 seconds, and the boss script will choose a random duration between 2-4 seconds if you get targeted with the mechanic.
  • Movement: For ranged, when the script says you will be moving, it will use your instant-cast spells and anything else that is good for movement. This is already handled in rotations.
  • Adds & AoE: the simulator has a lot of really cool functionality for adds, but since this is a single target fight, I’ll go over those when I publish a boss with adds.

Goroth simulation overview  for DPS

The boss scripts can be gnarly to read, and why make you go through that?! I wanted to provide you with a ‘readable’ version of what I implemented for the Goroth boss script. (But if you do want to see it and/or edit it, you can find it here).

It’s completely customizeable, and if you have questions on how to do that, stop by our forums or discord. At the end of this post, I also have some variations you can use.

Crashing Comets – ranged and melee DPS

  • Targets 3 non-tanks roughly every 20 seconds. Times from actual logs are used in the script.
  • In a 20 person raid with 2 tanks, that leaves you with a 3/18 chance to get targeted, 16%.
  • Melee: currently assumed to run out of melee DPS range for a total of 2 seconds. However, this is up for a possible adjustment to 0 seconds, as you might be able to position in such a way that you don’t leave melee range.
  • Ranged: assume to be moving for 2 seconds, but within DPS range.

Infernal Spikes (pillars) – ranged

  • These only target ranged, 3 at a time. Spikes happen roughly every 20 seconds, but I hard coded in actual times based on averages from logs.
  • I assume a 20-person raid with 11 ranged (7 DPS and 4 healers)
  • The boss is scripted to give ranged a 27% chance to be targeted with spikes each time they are cast (3 out of 11).
  • If targeted, you will be moving for a randomly selected duration between 1-3 seconds.

Shattering Star (bowling balls) – ranged and melee DPS

  • Targets any non-tank, starting at 24 seconds into the fight and repeats roughly every minute after that.
  • 1 in 18 chance to be targeted, for a 6% chance to be the target on each cast.
  • The target needs to run behind a pillar
    • Melee: assumed to be out of melee-dps ranged of the boss for 3 seconds. This is aggressive best-case timing
    • Ranged: assumed to have to move, but still within DPS ranged of the boss.

Infernal Burning (everyone hides behind a pillar) – ranged and melee DPS

  • Everyone hide!! Happens at 54 seconds into the fight and about every minute after that.
  • 100% chance to be ‘targeted’ with this in the script – everyone has to move.
  • Melee – assumed to be out of range of the boss for 4-6 seconds. NOTE: ranged abilities that some melee specs have are not modeled during this fight. For example, Havoc’s Eye Beam is not scripted to happen while you are out of range. After looking through initial logs, it looks like this could account for 0.25-1% DPS. Just an FYI if you are comparing logs to sims.
  • Ranged – assume no loss in DPS because you can pre-position for this and ‘stutter step’ over during GCDs well before this ability goes off – so you don’t lose DPS time. (If you get targeted by a different ability right before this, however, DPS time will be lost based on the rules for that mechanic).

Pets for melee characters:

Right now, your pets will also run and hide behind the pillar if you are melee (pets for ranged specs will still DPS the boss). They will also not attack the boss if you get targeted by Shattering Star and Crashing Comets.

This is true for melee and ranged any time the script says you are out of range of the boss (via the ‘not targetable’ flag). For Goroth, ranged are assumed to always be in range of the boss so they are unaffected.

The damage loss in the simulator is minor, but worth noting since we like to be very honest and up front. This is a setting we have to add in.

Goroth variations

Melee & Pillars

Many teams are getting the boss near pillars when you have to hide behind them. So melee end up losing minimal damage time, far less than the 4-6 seconds in the default script. This variation has you only losing range on the boss for about 1 second.

To use the script, click this link. Then when you are logged in, click the ‘add to my list’ button at the top center of the page. After you do that, it will be available in the sim setup boss drop down list.

Ranged & Extra Movement

The default script assumes really good movement. If you move a little for Infernal Burning (when you hide behind pillars), use this Move It script.

If you move a LOT or forget to DPS while moving for a second now and again, use this Move It More script.

Match real logs!

During July, we’ll be doing another comparison of sims to logs, beginning with Goroth. As we proved with our Krosus script, AMR simulations match logs with extreme accuracy – with both the boss mechanics and actual rotations used by top players. We’ll be going through this same process for Goroth so we can continue to offer you the most accurate simulations to give you great gaming advice.

As we like to say… Trust, but verify! That’s what we do, and that’s what we hope you do too!

Older posts Newer posts

© 2020 Mr. Robot's Blog

Use the tools on AskMrRobot.comUp ↑