# The Blinding Vale +17 — ABANDONED

4:42 · -84% over the 30:00 par · 7 deaths · Fortified, Tyrannical, Xal'atath's Guile

*2026-10-03 · 21:37 · `WoWCombatLog-100326_200415.txt`*

> **AI-WRITTEN ANALYSIS** — The numbers come from the combat log. The verdict and notes were written by an AI reading them, and can be wrong in ways the numbers cannot. Written by Claude (Opus 5.5), from the combat log and the archive.

**Why it failed:** Overpull: whole opener, then chained the Belcher (Brewmaster Monk)

**Tip:** Hold your bubble for the back half of a big pull

## Both wipes came on the opening pack. Pull 1 outlasted everyone's cooldowns, and pull 2 chained into the Belcher pack.

Brewmaster Monk pulled the whole opening area at once. Lust went out early, and the pack was about half dead when the tank died. Everyone else followed within a few seconds.

The pack reset, and the group killed it on the second try without lust. Before the last Stalkers died, the tank pulled the Sporeblight Belcher pack too. Spouting Floret and unkicked Light Bolts killed two players while the new mobs were still at full health, and the key was abandoned.

Nobody failed a mechanic. Both wipes came from pull size, and in pull 1 the tank, the hunter and Hyporock had all spent their big defensives early. The key was abandoned, so its numbers cover a short, broken run.

**What to change**

1. Split the opening area, or plan lust and defensives for it as one pull.
2. Brewmaster Monk: don't pull the Belcher pack until the last pack is dead and Mistweaver Monk has mana.
3. Hold one big defensive for the back half of a big pull: Hyporock's bubble, Brewmaster Monk's Fortifying Brew or Niuzao, BM Hunter's Exhilaration.
4. Mistweaver Monk: Mana Tea around 40%, and Detox Spore Spines off the dps first.

## The run

| | |
|---|---|
| on the clock | **4:42** — 4:06 fighting |
| deaths | **7** |
| party damage taken | **120,226,249** — 489,122/s while fighting |
| enemies killed | **41** |
| interrupts | **25/43** — 58% |
| dispels | **6/12** — 1,873,962 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Brewmaster Monk | Brewmaster | tank | 326 | 229,067 | 182,015 | 251,707 | 1 | **D-** 50 |
| Mistweaver Monk | Mistweaver | heal | 308 | 62,704 | 183,822 | 47,712 | 1 | **B** 76 |
| Ele Shaman | Ele Shaman | dps | 327 | 457,860 | 10,478 | 45,828 | 2 | **B** 78 |
| BM Hunter | BM Hunter | dps | 305 | 441,590 | 8,943 | 43,283 | 1 | **C+** 70 |
| Hyporock | Ret Paladin | dps | 326 | 322,696 | 9,876 | 38,129 | 2 | **C** 66 |

*Gear and M+ score are from Raider.IO. No Warcraft Logs percentiles: not on warcraft logs (nobody uploaded this key).*

### Brewmaster Monk — Brewmaster — D- (50/100)

*M+ score 3,510*

**Where the points went**

- **-28 mitigation** — scored 29: 41% uptime of the 100% this kit can hold, 38% of worst windows covered
- **-19 interrupts (rank)** — scored 50: 5 stops vs 12 expected
- **-3 survival** — scored 86: 1 death(s)

<details><summary>All axes</summary>

- **survival− 86** [−2.8 pts] — 1 death(s)
- **mitigation 29** [w 39%] — 41% uptime of the 100% this kit can hold, 38% of worst windows covered
- **damage~** — n/a. 229,067 dps, 56% of the average DPS; not scored, because a tank's damage can only be compared with other tanks (Warcraft Logs), not with this party's damage dealers
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 50** [w 39%] — 5 stops vs 12 expected (group stopped 61% of what it could reach, not scored here); pressed 7x: 2 on casts already stopped, 1 on nothing casting; 3 of those wasted the kick and a cast got through before it came back
- **activity 98** [w 22%] — 99% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Energy: 472 of 600 generated (79%)_
- _never pressed: Detox, Paralysis_
- _not counted as button presses (procs, ticks): Gift of the Ox_

</details>

### Mistweaver Monk — Mistweaver — B (76/100)

*M+ score 3,264*

**Where the points went**

- **-12 interrupts (rank)** — scored 40: 2 stops vs 4 expected
- **-5 dispel** — scored 71: 6/9 of what one dispeller could reach (12 landed
- **-3 activity** — scored 82: 92% engaged while alive in combat

<details><summary>All axes</summary>

- **survival− 86** [−2.1 pts] — 1 death(s)
- **throughput 95** [w 37%] — covered 86% of the 54,966,313 that needed an outside heal (51% of the party's intake was self-covered or overkill); 5,781,838 absorbed; NOTE this key needed 195,065/s of healing, more than 95% of the 55 keys this scale was built from (cut-off 130,287/s, median 90,211/s). The score is a floor: no healer in that set has covered this much
- **response** — n/a. n/a: the party's worst windows cover 65% of a 246s fight, so there is no calmer stretch to compare them with
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 40** [w 19%] — 2 stops vs 4 expected (group stopped 61% of what it could reach, not scored here)
- **dispel 71** [w 18%] — 6/9 of what one dispeller could reach (12 landed; the rest overlapped a debuff already being cleansed)
- **activity 82** [w 16%] — 92% engaged while alive in combat
- **utility 100** [w 11%] — 10 used of ~3 the kit offered
- _never pressed: Diffuse Magic_

</details>

### Ele Shaman — Ele Shaman — B (78/100)

*M+ score 3,518*

**Where the points went**

- **-7 survival** — scored 61: 2 death(s)
- **-7 interrupts (rank)** — scored 79: 7 stops vs 7 expected
- **-5 damage (rank)** — scored 88: 457,860 dps, 126% of the other damage dealers' median

<details><summary>All axes</summary>

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 88** [w 42%] — 457,860 dps, 126% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 7 stops vs 7 expected (group stopped 61% of what it could reach, not scored here); pressed 10x: 2 on casts already stopped, 1 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 88** [w 26%] — 96% engaged while alive in combat
- **utility 0** [w 0%] — 0 used of ~9 the kit offered
- _overcapped Maelstrom: 23 of 2,212 generated (1%)_
- _never pressed: Cleanse Spirit, Hex, Purge_

</details>

### BM Hunter — BM Hunter — C+ (70/100)

*M+ score 3,335*

**Where the points went**

- **-10 interrupts (rank)** — scored 68: 3 stops vs 6 expected
- **-9 damage (rank)** — scored 79: 441,590 dps, 107% of the other damage dealers' median
- **-8 activity** — scored 67: 91% engaged while alive in combat

<details><summary>All axes</summary>

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 79** [w 42%] — 441,590 dps, 107% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 68** [w 32%] — 3 stops vs 6 expected (group stopped 61% of what it could reach, not scored here); pressed 6x: 2 on casts already stopped, 1 on nothing casting; 3 of those wasted the kick and a cast got through before it came back
- **activity 67** [w 26%] — 91% engaged while alive in combat
- **utility 0** [w 0%] — 0 used of ~15 the kit offered
- _overcapped Focus: 399 of 1,555 generated (26%)_
- _never pressed: Binding Shot, Tranquilizing Shot_

</details>

### Hyporock — Ret Paladin — C (66/100)

*M+ score 3,431*

**Where the points went**

- **-19 damage (rank)** — scored 56: 322,696 dps, 72% of the other damage dealers' median
- **-7 survival** — scored 61: 2 death(s)
- **-7 activity** — scored 74: 94% engaged while alive in combat

<details><summary>All axes</summary>

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 56** [w 42%] — 322,696 dps, 72% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 96** [w 32%] — 8 stops vs 4 expected (group stopped 61% of what it could reach, not scored here); pressed 8x: 2 on nothing casting
- **activity 74** [w 26%] — 94% engaged while alive in combat
- **utility 88** [w 0%] — 4 used of ~18 the kit offered
- _never pressed: Cleanse Toxins_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

*Axes marked ~ are ranked against the other players in this key, not measured on their own. Someone is always in the middle.*

## How to improve

**Brewmaster Monk — Brewmaster**

**Outside your control.** That many Lashers hitting at once is more melee than any tank kit holds for long. Mistweaver Monk's Life Cocoon landed shortly before you died, and it wasn't enough.

**Did well.** Shuffle was up 90% of pull 1 and 99% of pull 2 (counted from the log), which is the thing that matters most for a Brewmaster. Ignore the mitigation score; see the note at the bottom. Your Leg Sweeps and Ring of Peace came at useful moments.

**Change.** Your big cooldowns all went out early in pull 1. Fortifying Brew went at 0:30 and Niuzao at 0:38. When the Lasher burst came at 1:20, only Celestial Infusion and Purifying Brew were left. Hold one of them for the back half of a big pull.

The second change is the chain pull. Let the last pack die and let Mistweaver Monk drink before pulling the Belcher. Mistweaver Monk was nearly out of mana when it came.

**Kicks.** You stopped 5 casts, where Arbiter expects about 12 from a tank in a key like this. Three of your kicks landed on a cast someone else had already stopped, or on nothing.

**Mistweaver Monk — Mistweaver**

**Outside your control.** This key needed more healing per second than 95% of the keys Arbiter's scale was built from. You still covered 86% of the damage that needed an outside heal, which is very high. You died 2 s after the tank, when the Lashers turned on you, so that death came from the tank's.

**Did well.** You Cocooned the tank twice and cast Revival during the second wipe. Chi-Ji and Celestial Conduit both went out, and so did Paralysis, Leg Sweep and Ring of Peace.

**Change.** Mana. You still had about half your mana at the first wipe. In pull 2 you went from 76% down to 3%, and Mana Tea only went out at 4:22, after you were already empty. Press it around 40%.

Spore Spines is a Magic damage-over-time, and you are the only one in this group who can remove it. Copies were left up for 86 s in total, about half of all that landed. Detox it on the dps first. Hyporock's only answer is Divine Shield, and he spent it on that.

**Kicks.** You made 2 stops; about 4 were expected.

**Ele Shaman — Ele Shaman**

Keep: Top damage, kicks on target. Highest damage in the group, and your kick count matched what Arbiter expects. Change: press Astral Shift when Spouting Floret starts ticking on everyone. Floret plus a Light Bolt killed you at 4:25 with no defensive pressed.

**BM Hunter — BM Hunter**

**Outside your control.** Your item level is about 20 below the rest of the group. Even so, your damage while alive was 107% of the other dps players' median.

**Not real deaths.** The log shows you "dying" at 0:37 and 4:23. Both were Feign Death. You were at 75% health the first time and kept casting, and Mistweaver Monk Cocooned you 5 s after the second one. Your one real death was at 1:32.

**Change.** In pull 1 you pressed no defensive at all. Exhilaration and Survival of the Fittest were both ready when 1.1M landed on you in just over a second. Pull 2 was much better. You used Exhilaration twice, Survival three times and a potion, and you survived the wipe.

**Lust.** Primal Rage went out 14 s into pull 1. That was the right pull for it, but it meant no lust for the rerun.

**Kicks.** You pressed Counter Shot 6 times for 3 stops. Two of the misses hit a cast someone had already stopped, and 1 hit nothing. Intimidation on the Spellsower, twice, was a good stop.

**Hyporock — Ret Paladin**

**Outside your control.** Wipe 2 was Spouting Floret plus Belch Spores while the new pack was at full health. No personal button fixes that.

**Did well.** You made 8 Rebuke stops, about double what Arbiter expects, and none were wasted on a stopped cast. In pull 1 you used Freedom and Sacrifice on the tank and Blessing of Protection on BM Hunter. In pull 2 you used Lay on Hands on yourself and Divine Protection every time it came back.

**Change.** You used Divine Shield at 0:29 while you were at 80% health. It cleared Spore Spines, but that is Mistweaver Monk's dispel. When the burst came at 1:28, you had nothing left to press. Keep the bubble for the back half of a big pull.

**Damage.** You did 72% of the other dps players' median, mostly because two deaths cut your time. Holy Power waste was 27%, inside what top Ret players lose, so nothing to fix there.

### As a group

Pull smaller at +17 with this group. Take the opening area in two pulls, or in one pull with lust and each player's defensives planned for the back half. Never pull the Belcher pack before the previous pack is dead and the healer has mana. Floret hits all five every 2 s and nobody has stopped it in any log so far. Light Bolt got through about half the time, so give each Spellsower a named kicker (Hyporock and BM Hunter), with the tank as backup.

### The comp

The comp was fine. Only the healer can remove Spore Spines (Magic), so every copy on a dps waits on Mistweaver Monk.

## Deaths

7 deaths in 2 separate incidents. The wipe at 1:26 (5 deaths in 6s) was the big one.

**What was landing while people died** — Counts only the seconds before each death, not the whole key.

| spell | in | damage | killing blows |
|---|---:|---:|---:|
| Melee | 5 of 7 | 6,947,180 | 5 |
| Spouting Floret | 2 of 7 | 1,852,133 | — |
| Stagger | 1 of 7 | 1,601,712 | — |
| Light Bolt | 3 of 7 | 1,384,533 | 1 |
| Thornblade | 4 of 7 | 759,289 | — |
| Belch Spores | 1 of 7 | 673,702 | 1 |

### Full wipe · 1:26 · 5 deaths in 6s — the tank went first

**1:26 · Brewmaster Monk · tank** — killed by **Melee** for 61,677 from Lightgorged Lasher

took **5,026,300** · in **6.5 s** · health at the start **88%** · before the last hit **41%**

| when | what | damage |
|---:|---|---:|
| 6.1s before | Melee | 262,891 |
| 5.7s before | Melee | 365,689 |
| 2.2s before | Melee | 296,823 |
| 2.0s before | Melee | 303,739 |
| 0.6s before | Melee | 461,000 |
| 0.4s before | Stagger | 283,219 |
| | 26 smaller hits | 3,052,939 |

Life Cocoon · Mistweaver Monk -4.8s · Purifying Brew -4.1s · 2,998,343 healed · Mistweaver Monk, Hyporock

**1:28 · Mistweaver Monk · heal** — killed by **Melee** for 329,573 from Lightgorged Lasher

took **1,064,033** · in **0.5 s** · health at the start **100%**

| when | what | damage |
|---:|---|---:|
| 2.8s before | ? | 858 |
| 1.9s before | ? | 1,010 |
| 0.8s before | ? | 994 |
| 0.4s before | Melee | 195,921 |
| 0.2s before | Melee | 430,525 |
| at death | Melee (killing blow) | 437,587 |

**no defensive pressed** · 106,893 healed · Hyporock

**1:28 · Hyporock · dps** — killed by **Melee** for 498,156 from Virid Grovekeeper

took **2,035,215** · in **4.8 s** · health at the start **75%** · before the last hit **27%**

| when | what | damage |
|---:|---|---:|
| 4.9s before | Thornblade | 227,682 |
| 3.9s before | Light Bolt | 480,879 |
| 1.3s before | Melee | 323,662 |
| 0.6s before | Melee | 186,153 |
| 0.4s before | Melee | 209,388 |
| at death | Melee (killing blow) | 498,156 |
| | 2 smaller hits | 109,295 |

**no defensive pressed** · 882,523 healed · Mistweaver Monk, Brewmaster Monk

**1:30 · Ele Shaman · dps** — killed by **Melee** for 257,359 from Lasher

took **1,541,889** · in **6.0 s** · before the last hit **38%**

| when | what | damage |
|---:|---|---:|
| 5.8s before | Melee | 131,115 |
| 3.9s before | Melee | 265,682 |
| 1.9s before | Melee | 133,291 |
| 1.5s before | Thornblade | 184,734 |
| 0.9s before | Melee | 388,600 |
| at death | Melee (killing blow) | 257,359 |
| | 2 smaller hits | 181,108 |

Earth Elemental -2.3s · 312,283 healed · Mistweaver Monk, Hyporock

**1:32 · BM Hunter · dps** — killed by **Melee** for 384,218 from Underbrush Stalker

took **1,087,489** · in **1.2 s** · health at the start **73%** · before the last hit **19%**

| when | what | damage |
|---:|---|---:|
| 1.1s before | Light Bolt | 470,417 |
| 1.1s before | Thornblade | 232,854 |
| at death | Melee (killing blow) | 384,218 |

**no defensive pressed** · 30,610 healed · Mistweaver Monk

### Cascade · 4:26 · 2 deaths in 8s — Ele Shaman went first

**4:26 · Ele Shaman · dps** — killed by **Light Bolt** for 433,237 from Radiant Spellsower

took **1,371,945** · in **4.8 s** · health at the start **66%** · before the last hit **42%**

| when | what | damage |
|---:|---|---:|
| 4.7s before | Spouting Floret | 315,695 |
| 2.8s before | Spouting Floret | 311,506 |
| 0.8s before | Spouting Floret | 311,507 |
| at death | Light Bolt (killing blow) | 433,237 |

**no defensive pressed** · 437,311 healed · Mistweaver Monk, Hyporock

**4:34 · Hyporock · dps** — killed by **Belch Spores** for 673,702 from Sporeblight Belcher

took **1,953,268** · in **12.7 s** · health at the start **65%** · before the last hit **47%**

| when | what | damage |
|---:|---|---:|
| 12.4s before | Spouting Floret | 310,688 |
| 10.8s before | Spouting Floret | 301,368 |
| 8.8s before | Spouting Floret | 301,369 |
| 2.8s before | Light Bolt Volley | 366,141 |
| at death | Belch Spores (killing blow) | 673,702 |

Divine Protection -7.5s · 855,709 healed · Mistweaver Monk, Brewmaster Monk

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 246 | 4:06 |
| wipe recovery | 21 | 0:21 |
| death penalty | 105 | 1:45 |
| lead in | 13 | 0:13 |

Costliest pulls — *Cost is the time the pull lost: a wipe loses the whole pull, a pull that held loses only its deaths.*

| pull | at | fighting | enemies | deaths | taken | cost |
|---:|---|---|---:|---:|---:|---:|
| 1 | 0:13 | 1:20 | 17 | 5 | 47,684,768 | 2:57 |
| 2 | 1:54 | 2:45 | 24 | 2 | 72,422,037 | 0:30 |

*Under each pull: who pulled, where the healer was (from their nearest cast), and which cooldowns were still recharging.*

- pull 1: opened by Brewmaster Monk (Spinning Crane Kick on Lasher); healer Mistweaver Monk 1 yd away
- pull 2: opened by Brewmaster Monk (Keg Smash on Lightgorged Lasher); healer Mistweaver Monk 34 yd away; on cooldown: Mistweaver Monk Fortifying Brew 107s, Life Cocoon 66s; Brewmaster Monk Fortifying Brew 34s, Black Ox Brew 14s; Hyporock Blessing of Protection 244s, Divine Shield 147s, Blessing of Sacrifice 28s; Ele Shaman Earth Elemental 154s, Astral Shift 25s

## Defensives · Hyporock

| button | presses | most the cooldown allowed | on you | on others |
|---|---:|---:|---:|---:|
| Divine Protection | 3 | 5 | 3 | 0 |
| Divine Shield | 1 | 2 | 1 | 0 |
| Lay on Hands | 1 | 2 | 1 | 0 |
| Blessing of Protection | 1 | 1 | 0 | 1 |
| Blessing of Sacrifice | 2 | 3 | 0 | 2 |
| Health potion | 1 | 1 | 1 | 0 |
| Stoneform | 1 | 3 | 1 | 0 |

- Divine Protection: 1 of 3 went out before a real hit.
- Divine Shield: 1 of 1 blocked hits, cleared a debuff or met real damage.
- Stoneform: 1 of 1 blocked hits, cleared a debuff or met real damage.

**To look at**

- Divine Protection met little damage 1 of 3 times: 3:21.

<details><summary>Every press</summary>

- 0:21 Stoneform at 73% health: cleared a debuff (cleared Thornblade (bleed))
- 0:22 Blessing of Sacrifice on Brewmaster Monk at 43%, moved 419,937 to you
- 0:29 Divine Shield at 100% health: cleared a debuff (cleared Spore Spines (magic))
- 0:36 Divine Protection at 100% health: before a real hit
- 0:38 Blessing of Protection on BM Hunter at 76%, cleared Thornblade (bleed)
- 1:25 Health potion at 53% health: met real damage — died within 15 s
- 2:39 Blessing of Sacrifice on Brewmaster Monk at 81%, moved 1,184,960 to you
- 2:49 Lay on Hands at 25% health: met little damage
- 3:21 Divine Protection at 67% health: met little damage
- 4:26 Divine Protection at 54% health: met real damage — died within 15 s

</details>

## What the group left up

**Casts that could have been interrupted and were not**

- Light Bolt: 16 of 31 got through
- Light Bolt Volley: 1 of 11 got through
- Frantic Blooming: 1 of 1 got through

**Debuffs that could have been dispelled and were not**

- Spore Spines: 6x, up for 86s in total, 1,873,962 damage

**Party damage eaten by shields on the enemies: 1.4% of what was dealt never landed (not graded)**

- 6,001,070 absorbed of 426,598,988 landed
- Lightbloom Pollination: 6,001,070
- on: Lightgorged Lasher (6,001,070)

**Hit most of the party (not graded: everyone took it, so nobody is charged for it)**

- Spouting Floret: 5/5 players, 38 hits, 9,252,775 (8% of party intake)
- Uproot: 5/5 players, 19 hits, 5,581,552 (5% of party intake)

**Aimed at most of the party (the targeted player is not charged; hits on anyone else could have been avoided)**

- Thornblade: 5/5 players, 186 hits, 22,987,072 (19% of party intake)
- Light Bolt: 3/5 players, 10 hits, 3,827,864 (3% of party intake)

## Notes

### Where the grader is wrong for this run

Brewmaster Monk's mitigation score of 29 only counts Fortifying Brew and Celestial Infusion uptime. Shuffle, the Brewmaster's main mitigation, is left out on purpose (see arbiter/knowledge.py). Counted from the log, Shuffle was up 90% of pull 1 and 99% of pull 2.

BM Hunter's UNIT_DIED lines at 0:37 and 4:23 are Feign Death. Arbiter already leaves them out of the death count ("2 more went down without dying"), but they show on the timeline.

Mistweaver Monk's mana numbers come from the log's power fields on Mistweaver Monk's casts: 53% at the first wipe, then 3% at 4:06.

## Method

Each axis is scored 0 to 100 against what this run allowed, not against a fixed target. A player is only scored on things their spec can do. An axis that does not apply is left out and the other weights are scaled up. 100 means nothing was missed; a solid, even key usually lands near 75. Survival and mechanics carry no weight of their own: they start at 100 and take points off when something went wrong.

*Generated 2026-10-03T21:43:33 · schema 11 · written analysis: Claude (Opus 5.5), from the combat log and the archive*
