WoW Forever race tier list

Up to date with the 2 November development notes (client 70707) · MythicSim Rust engine 8e9b8df (matches a667dce84) · Spec tier list →

Choose a class and spec to rank its eligible races by simulated DPS. Each comparison keeps the preset gear, talents and rotation fixed.

Classes
9
Preset builds
34
Iterations per race
10,000
Snapshot

Choose your class

Mage specialization

Only specs with a finished race comparison can be picked. Each uses one fixed preset build.

Arcane Mage

6 eligible races · 32 / 16 / 3 build · 1.25% between the top and bottom race

Level 60 character against a level 63 raid-boss target · 120 ± 15 seconds · Empty trinket slots

Tiers use the unrounded gap from the highest mean DPS: S ≤ 1% · A > 1% to 2% · B > 2% to 3% · C > 3%. Bands only describe this preset. Empty tiers are hidden.

T marks a tie within sim noise: those races' ± ranges overlap, so the sim can't put them in order. A tie only covers sim randomness, not mechanics the sim may model wrong.

S tier

Within 1%
  1. 1

    Gnome

    Top result · was #2 · Base Int 128 · Spi 120 · Racials +1.50% · +13.7 DPS

    925.5DPS

    ± 1.1

    Eureka! is +10% damage on abilities that are not damage over time and a cheaper cost for 8 seconds, every 2 minutes. Expansive Mind adds 5% maximum rage, energy or mana.

  2. 2

    Human

    0.46% behind · 4.3 DPS · was T3 · Base Int 125 · Spi 120 · Racials +1.26% · +11.5 DPS

    921.2DPS

    ± 1.1

    Ruthless is +1% crit. The Human Spirit is +10% spirit.

  3. T3

    Skyborne (High Order, Alliance)

    0.80% behind · 7.4 DPS · was #1 · Base Int 126 · Spi 120 · Racials +0.85% · +7.8 DPS

    918.1DPS

    ± 1.2

    Wind Blessed is +2% haste. Read Ley Line regeneration and elemental damage are not ranked.

  4. T3

    Orc

    0.95% behind · 8.8 DPS · Base Int 122 · Spi 123 · Racials +0.94% · +8.5 DPS

    916.6DPS

    ± 1.2

    Blood Fury is +10% attack power and spell power for 15 seconds every 2 minutes. Command is +5% pet damage for Hunters and Warlocks.

A tier

Over 1% to 2%
  1. T3

    Undead

    1.03% behind · 9.6 DPS · Base Int 123 · Spi 125 · Racials +0.74% · +6.7 DPS

    915.9DPS

    ± 1.2

    Touch of the Grave drains up to 5% of maximum health on a 20% proc, 30% for priests, mages and warlocks, at most once every 15 seconds. Whether it can crit is unverified.

  2. 6

    Troll

    1.25% behind · 11.5 DPS · was T3 · Base Int 121 · Spi 121 · Racials +0.71% · +6.4 DPS

    913.9DPS

    ± 1.2

    Berserking is +10% attack and casting speed for 15 seconds every 3 minutes. Beast damage and Regeneration are not ranked.

± is an approximate 95% confidence interval for mean DPS from sim variation. Where ranges overlap, the order between those races isn't settled, so they share a rank. The interval doesn't cover missing or wrong game mechanics. Bars start at zero.

Winners and losers: client 70630 → 70707

Winners

  1. Gnometops 9 specs, was 5
  2. Humantops 7 specs, was 6
  3. Skybornetops 6 specs, was 5

Losers

  1. Night Elftops 12 specs, was 14
  2. Orctops 1 spec, was 2
  3. Dwarftops 1 spec, was 2
  4. Trolltops 1 spec, was 2
  5. Undeadtops 11 specs, was 12

How many specs each race tops (ties included) before and after the update, across all 34 race boards. Pick a spec for each race's own move.

Race comparisons by class and spec

How the race comparison works

A race can lead on this preset and fall behind with different gear, fight length or rotation. Utility, PvP and healing are outside this comparison. Creature-specific bonuses are inactive on the neutral target.

Every race uses the same equipment, 32/16/3 talents, mage_arcane rotation, professions, buffs, consumables and encounter. Only the race changes. Rotations are the current presets and aren't tuned per race, and racial cooldowns are used the way those presets use them.

Equipment also stays the same across factions. Some presets have faction-restricted items, so the gear is a shared stat template. Not every race could equip all of it.

Racials shows what each race's racial effects are worth on this preset: the same character with every racial turned off, keeping that race's base stats. Base shows the race's level 60 starting attributes before gear and racials: strength and agility on physical builds, intellect and spirit on casters. Races start a few points apart, so a race can gain more from its racials and still rank lower. Those gaps are worth a few DPS at most and are often inside the uncertainty.

Eligible race and class combinations follow the sim's class data. Skyborne's faction halves, High Order (Alliance) and Windshaper (Horde), share the same racials, so they show as one card wherever both can play the class. Each spec entry is one preset build.

This page is a precomputed snapshot, and its numbers may come from a different sim version than the spec tier list. They only line up with each other, so compare races within this table.

Racial implementation and assumptions·Eligible race source

Exact build and simulation settings
Generated (UTC)
2026-11-04T12:59:50Z
Preset race / talents
Gnome · 050205203100311531-525000012001-003
Iterations / random seed
10,000 / 1179603525

Full baseline engine request below. Each variant replaces raid.parties[0].players[0].race with its engine race enum; the no-racials figure also sets the player's disableRacials option. Includes exact item IDs, enchants, buffs and rotation. Request SHA-256: cc95487ca83e15654f48fa7b5857e492afb2903fc1e53bea73f77048b4ac51fb.

{
  "encounter": {
    "duration": 120,
    "durationVariation": 15,
    "executeProportion20": 0.2,
    "executeProportion25": 0.25,
    "executeProportion35": 0.35,
    "executeProportion45": 0.45,
    "executeProportion90": 0.9,
    "noHitSuppression": true,
    "targets": [
      {
        "canCrush": true,
        "damageSpread": 0.3333,
        "id": 213336,
        "level": 63,
        "minBaseDamage": 3000,
        "name": "Level 60",
        "parryHaste": true,
        "stats": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          805,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          3731,
          0,
          127393,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "swingSpeed": 2
      }
    ]
  },
  "raid": {
    "buffs": {
      "arcaneBrilliance": true,
      "giftOfTheWild": true,
      "prayerOfSpirit": true
    },
    "debuffs": {
      "curseOfElements": true,
      "judgementOfWisdom": true
    },
    "parties": [
      {
        "buffs": {
          "graceOfAirTotem": true,
          "leaderOfThePack": true,
          "manaSpringTotem": "TristateEffectRegular",
          "moonkinAura": true,
          "strengthOfEarthTotem": true,
          "windfuryTotem": true
        },
        "players": [
          {
            "bonusStats": {
              "stats": [
                0,
                0,
                0,
                0,
                0,
                28,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            "buffs": {
              "greaterBlessingOfKings": true,
              "greaterBlessingOfWisdom": true
            },
            "class": "ClassMage",
            "consumables": {
              "conjuredId": 12662,
              "conjuredItems": [
                12662
              ],
              "flaskId": 13512,
              "guardianElixirId": 250337,
              "mhImbueId": 20749,
              "potId": 13444,
              "potions": [
                13444
              ],
              "schoolElixirId": 17708,
              "spellPowerElixirId": 13454,
              "zanzaId": 8423
            },
            "distanceFromTarget": 20,
            "equipment": {
              "items": [
                {
                  "enchant": 1509,
                  "id": 18727
                },
                {
                  "enchant": 8218,
                  "id": 12103
                },
                {
                  "id": 16689
                },
                {
                  "id": 272411
                },
                {
                  "enchant": 1893,
                  "id": 14152
                },
                {
                  "enchant": 7665,
                  "id": 16683
                },
                {
                  "enchant": 7647,
                  "id": 14146
                },
                {
                  "id": 11662
                },
                {
                  "enchant": 1509,
                  "id": 16687
                },
                {
                  "enchant": 8492,
                  "id": 11822
                },
                {
                  "id": 272406
                },
                {
                  "id": 272407
                },
                {
                  "enchant": 7662,
                  "id": 20069
                },
                {
                  "id": 18338
                }
              ]
            },
            "mage": {
              "options": {
                "classOptions": {
                  "defaultMageArmor": "MageArmorMageArmor"
                }
              }
            },
            "name": "arcane-mage",
            "profession1": "Engineering",
            "race": "RaceGnome",
            "reactionTimeMs": 100,
            "rotation": {
              "prepullActions": [
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 18809
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 400625
                              }
                            }
                          },
                          {
                            "cmp": {
                              "lhs": {
                                "numberTargets": {}
                              },
                              "op": "OpLt",
                              "rhs": {
                                "const": {
                                  "val": "3"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  },
                  "doAtValue": {
                    "const": {
                      "val": "-6s"
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326082
                      }
                    },
                    "condition": {
                      "not": {
                        "val": {
                          "and": {
                            "vals": [
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 400625
                                  }
                                }
                              },
                              {
                                "cmp": {
                                  "lhs": {
                                    "numberTargets": {}
                                  },
                                  "op": "OpLt",
                                  "rhs": {
                                    "const": {
                                      "val": "3"
                                    }
                                  }
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  },
                  "doAtValue": {
                    "const": {
                      "val": "-3.5s"
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1239700
                      }
                    },
                    "condition": {
                      "not": {
                        "val": {
                          "and": {
                            "vals": [
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 400625
                                  }
                                }
                              },
                              {
                                "cmp": {
                                  "lhs": {
                                    "numberTargets": {}
                                  },
                                  "op": "OpLt",
                                  "rhs": {
                                    "const": {
                                      "val": "3"
                                    }
                                  }
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  },
                  "doAtValue": {
                    "const": {
                      "val": "-2.5s"
                    }
                  }
                }
              ],
              "priorityList": [
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 18809
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    "op": "OpEq",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellTimeToReady": {
                                        "spellId": {
                                          "spellId": 10199
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "1.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 18809
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    "op": "OpEq",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "1.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 18809
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    "op": "OpEq",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "1.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 10199
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "not": {
                              "val": {
                                "cmp": {
                                  "lhs": {
                                    "auraNumStacks": {
                                      "auraId": {
                                        "spellId": 400625
                                      }
                                    }
                                  },
                                  "op": "OpEq",
                                  "rhs": {
                                    "const": {
                                      "val": "3"
                                    }
                                  }
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 25345
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "auraIsActive": {
                              "auraId": {
                                "spellId": 44404
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 12051
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "15%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "remainingTime": {}
                                    },
                                    "op": "OpGt",
                                    "rhs": {
                                      "const": {
                                        "val": "20s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1239700
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 44404
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "autocastOtherCooldowns": {},
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 400625
                              }
                            }
                          },
                          {
                            "cmp": {
                              "lhs": {
                                "numberTargets": {}
                              },
                              "op": "OpLt",
                              "rhs": {
                                "const": {
                                  "val": "3"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1239700
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 44404
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "3s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 12043
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "or": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 18809
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 12043
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "auraIsActive": {
                                    "auraId": {
                                      "spellId": 12043
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1239700
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 1239700
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "auraIsActive": {
                                    "auraId": {
                                      "spellId": 12536
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326082
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 1326082
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326082
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "30%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 1326082
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326082
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "2"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "20%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 1326082
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 10207
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 10207
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 10207
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "30%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 10207
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 10207
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 400625
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "numberTargets": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "2"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "20%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 10207
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "autocastOtherCooldowns": {},
                    "condition": {
                      "not": {
                        "val": {
                          "and": {
                            "vals": [
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 400625
                                  }
                                }
                              },
                              {
                                "cmp": {
                                  "lhs": {
                                    "numberTargets": {}
                                  },
                                  "op": "OpLt",
                                  "rhs": {
                                    "const": {
                                      "val": "3"
                                    }
                                  }
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 12051
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "15%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "remainingTime": {}
                                    },
                                    "op": "OpGt",
                                    "rhs": {
                                      "const": {
                                        "val": "20s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 25345
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "auraIsActive": {
                              "auraId": {
                                "spellId": 44404
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 12043
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "or": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326082
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 12043
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "auraIsActive": {
                                    "auraId": {
                                      "spellId": 12043
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 18809
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 12043
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "auraIsActive": {
                                    "auraId": {
                                      "spellId": 12043
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326082
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326082
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "30%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326082
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "2"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "20%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 25304
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 25304
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "30%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 25304
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "2"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "20%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1326055
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "spellIsKnown": {
                                        "spellId": {
                                          "spellId": 1326082
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 1239700
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 25345
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "4"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpGt",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 25345
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "30%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpGt",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 25345
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 400625
                                        }
                                      }
                                    },
                                    {
                                      "cmp": {
                                        "lhs": {
                                          "numberTargets": {}
                                        },
                                        "op": "OpLt",
                                        "rhs": {
                                          "const": {
                                            "val": "3"
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 400573
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "2"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "20%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellCastTime": {
                                        "spellId": {
                                          "spellId": 25304
                                        }
                                      }
                                    },
                                    "op": "OpGt",
                                    "rhs": {
                                      "const": {
                                        "val": "2.5s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 1239700
                      }
                    }
                  }
                }
              ],
              "type": "TypeAPL"
            },
            "talentsString": "050205203100311531-525000012001-003"
          }
        ]
      }
    ]
  },
  "simOptions": {
    "iterations": 10000,
    "randomSeed": "1179603525"
  }
}

Racials in this sim

The racials each race brings to this board, as the simulation applies them. Hover one for the game's own tooltip. Utility racials such as Stoneform, Shadowmeld and War Stomp are not ranked.

Gnome
  • Eureka!: 8 seconds, every 2 minutes: +10% damage and a cheaper cost on damaging abilities, not white swings or damage over time.
  • Expansive Mind: +5% maximum mana.
Human
Skyborne (High Order, Alliance)
Orc
  • Blood Fury: +10% melee and ranged attack power and spell power for 15 seconds, every 2 minutes.
Undead
  • Touch of the Grave: 30% chance on spells and attacks to drain health, up to 5% of maximum health, at most once every 15 seconds.
Troll
  • Berserking: +10% attack and casting speed for 15 seconds, every 3 minutes.

Reading the WoW Forever race tier list

What is the best race for my class and spec?

Pick your class and spec above to see which races lead on its preset build in the current model. It isn't advice on which race to play: the game is brand new, the sims are experimental, and gear, talents, rotation and fight length can all change the order. Faction, looks, utility and PvP matter too.

Does this show the highest parsing races?

No. These are sims on MythicSim's Forever engine with one fixed build. No raid logs go into them, so they say nothing about parses, player skill or which races are popular.

What do the race tiers mean?

S is within 1% of the top race on the selected preset, A is over 1% to 2% behind, B is over 2% to 3% behind and C is more than 3% behind. When results are close, every race can land in S. Races whose ranges overlap share a rank (T2), because the sim can't separate them.

Which races gained from the 2 November development notes?

In the sims, Gnome now tops 9 specs (was 5), Human 7 (was 6) and Skyborne 6 (was 5). Night Elf now tops 12 specs (was 14), Orc 1 (was 2), Dwarf 1 (was 2), Troll 1 (was 2) and Undead 11 (was 12). A race tops a spec when it ranks first on that spec's board, ties included. Pick a spec above for its full race order; the arrows show each race's move since the update.

What happened to weapon specializations?

The 16 October update replaced them with racials that need no weapon, and Blizzard's 26 October racial pass keeps them out so future loot is not judged by weapon type: Human Ruthless is +1% crit, Dwarf Artisan's Precision is +1% hit, and Orc Command is +5% pet damage for Hunters and Warlocks. So every race ranks on the preset's own weapons, and no race needs a sword, axe or mace.

How is this different from the spec tier list?

This page changes only race within a single preset build. The WoW Forever DPS tier list compares different spec presets. That page compares specs; this one compares races within one spec. Their engine snapshots can differ, so only compare DPS within each board.