# The Blinding Vale +14 — ABANDONED

2:15 · -93% over the 30:00 par · 11 deaths · Tyrannical, Fortified, affix 147

*2026-09-14 · 21:25 · `WoWCombatLog-091426_193554.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), from the combat log and the archive.

**Why it failed:** Overpull: ran 120 yd into the Belcher pack, 21 mobs (Blood DK); Wrong target: Lightgorged Lashers never killed (group)

## Over at 0:38: the tank ran 120 yards into the Belcher pack on the pull, 21 mobs live by 0:30, four players dead by 0:38, and four Lightgorged Lashers healed back 40% of what the party landed.

Decided in its first thirty seconds. The tank engaged the grove's first pack at 0:10 and kept running: by 0:28 he was standing on the Sporeblight Belcher's pack, 122 yards from where he started, with 21 enemies awake behind him and six more joining at 1:23 — sixteen Lashers, four Lightgorged Lashers, four Underbrush Stalkers, a Radiant Spellsower, a Virid Grovekeeper and the Belcher in all. The archive's timed openers fight the first pack alone, where it stands, at about 159k of party damage per second; last night's abandoned +16 pulled the two together and ran 480k. Tonight ran 371k in a typical second, 953k in the worst ten, and the mage, the warrior, Hyporock and the healer were all dead between 0:33 and 0:38.

What kept it from being recoverable is the thing this dungeon punishes every time: nobody killed a Lightgorged Lasher. Their Pollen Surge — an instant, unkickable, undispellable heal on every plant nearby — put 49.5 M back into the pack, 40% of the 122 M the party managed to land, while a third of that damage went into the sixteen small Lashers. The four that mattered finished the pull at 42%, 69%, 69% and 86%.

Everything after 0:38 was people releasing, running the twenty yards back in and dying again — eleven deaths in under two minutes; the tank went down at 1:58 after nine million damage in fifteen seconds and the last two followed within three seconds. Whose fault is not a hard question here; the grades below are two minutes of noise.

**What to change**

1. Tank: engage the grove's first pack where it stands and fight it there; the Belcher pack is a second pull, 60–80 yards on. Both timed openers on record did it that way with zero deaths.
2. Everyone: Lightgorged Lashers first. Four of them healed the pack 49.5 M tonight; the sixteen small Lashers you killed instead were 2.1 M each.
3. If the tank does pull both anyway: the party stands with him on the Belcher and Lightgorged Lashers get every AoE's centre — not the small Lashers at the edge.
4. Kick Light Bolt Volley (4 s cast, hits everyone for ~570k); it got through twice, and the healer and mage stopped nothing.
5. After four deaths at 0:38 with 27 mobs at full health, releasing and running back in is three more deaths each; call it there.

## The run

| | |
|---|---|
| on the clock | **2:15** — 1:52 fighting |
| deaths | **11** |
| party damage taken | **66,422,202** — 594,648/s while fighting |
| enemies killed | **12** |
| interrupts | **9/16** — 56% |
| dispels | **4/11** — 3,262,125 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Blood DK | Blood DK | tank | 322 | 305,078 | 152,944 | 286,454 | 1 | **A-** 85 |
| Resto Shaman | Resto Shaman | heal | 299 | 29,968 | 126,451 | 62,550 | 2 | **F** 29 |
| Hyporock | Ret Paladin | dps | 320 | 177,052 | 9,039 | 43,565 | 3 | **B** 79 |
| Fury Warrior | Fury | dps | 319 | 180,052 | 12,762 | 50,945 | 3 | **F** 48 |
| Arcane Mage | Arcane Mage | dps | 320 | 215,934 | 4,921 | 49,473 | 2 | **F** 37 |

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

### Blood DK — Blood DK — A- (85/100)

**Where the points went**

- **-12 mitigation** — scored 63: 65% uptime of the 77% this kit can hold, 88% of worst windows covered
- **-3 survival** — scored 86: 1 death(s)

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

- **survival− 86** [−2.8 pts] — 1 death(s)
- **mitigation 63** [w 31%] — 65% uptime of the 77% this kit can hold, 88% of worst windows covered
- **damage~ 100** [w 21%] — 305,078 dps, 160% of the average DPS
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 98** [w 31%] — 7 stops vs 3 expected (group stopped 56% of what it could reach, not scored here)
- **activity 100** [w 17%] — 100% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Runic Power: 346 of 1,339 generated (26%)_
- _never pressed: Icebound Fortitude_
- _not counted as button presses (procs, ticks): Blood Boil, Death Strike, Heart Strike, Infliction of Sorrow, Marrowrend, Vampiric Strike_

</details>

### Resto Shaman — Resto Shaman — F (29/100)

*M+ score 3,082*

**Where the points went**

- **-30 throughput** — scored 28: covered 35% of the 36,423,498 that needed an outside heal (45% of the party's intake was self-covered or overkill); 737,869 absorbed
- **-22 interrupts (rank)** — scored 0: 0 stops vs 2 expected
- **-8 activity** — scored 54: 82% engaged while alive in combat

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

- **survival− 72** [−4.2 pts] — 2 death(s)
- **throughput 28** [w 41%] — covered 35% of the 36,423,498 that needed an outside heal (45% of the party's intake was self-covered or overkill); 737,869 absorbed; NOTE this key asked 270,336/s, past the 130,287/s 95th percentile of the 55 keys the curve was cut on (median 90,211/s) -- coverage stops being a fair scale once demand runs past what any observed output can cover, so read this as a floor
- **response** — n/a. n/a, the party's worst windows cover 79% of a 112s fight -- there is no separate baseline left to have risen from
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 0** [w 22%] — 0 stops vs 2 expected (group stopped 56% of what it could reach, not scored here)
- **dispel 63** [w 20%] — 4/10 of what one dispeller could reach (11 landed; the rest overlapped a debuff already being cleansed)
- **activity 54** [w 18%] — 82% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _never pressed: Capacitor Totem, Purge_

</details>

### Hyporock — Ret Paladin — B (79/100)

*M+ score 3,279*

**Where the points went**

- **-9 survival** — scored 50: 3 death(s)
- **-7 interrupts (rank)** — scored 79: 1 stops vs 1 expected
- **-5 activity** — scored 82: 95% engaged while alive in combat

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

- **survival− 50** [−9.0 pts] — 3 death(s)
- **damage~ 98** [w 42%] — 177,052 dps, 171% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 1 stops vs 1 expected (group stopped 56% of what it could reach, not scored here)
- **activity 82** [w 26%] — 95% engaged while alive in combat
- **utility 97** [w 0%] — 2 used of ~3 the kit offered
- _never pressed: Blessing of Protection, Blinding Light, Cleanse Toxins_
- _not counted as button presses (procs, ticks): Avenging Wrath, Crusading Strikes_

</details>

### Fury Warrior — Fury — F (48/100)

**Where the points went**

- **-22 damage (rank)** — scored 47: 180,053 dps, 62% of the other damage dealers' median
- **-13 activity** — scored 48: 75% engaged while alive in combat
- **-9 interrupts (rank)** — scored 71: 1 stops vs 2 expected

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

- **survival− 61** [−7.0 pts] — 3 death(s)
- **damage~ 47** [w 42%] — 180,053 dps, 62% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 71** [w 32%] — 1 stops vs 2 expected (group stopped 56% of what it could reach, not scored here)
- **activity 48** [w 26%] — 75% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Rage: 152 of 798 generated (19%)_
- _never pressed: Impending Victory, Rallying Cry, Shockwave, Storm Bolt_

</details>

### Arcane Mage — Arcane Mage — F (37/100)

*M+ score 3,087*

**Where the points went**

- **-32 interrupts (rank)** — scored 0: 0 stops vs 1 expected
- **-14 damage (rank)** — scored 67: 215,934 dps, 87% of the other damage dealers' median
- **-12 activity** — scored 52: 82% engaged while alive in combat

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

- **survival− 72** [−5.0 pts] — 2 death(s)
- **damage~ 67** [w 42%] — 215,934 dps, 87% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 0** [w 32%] — 0 stops vs 1 expected (group stopped 56% of what it could reach, not scored here)
- **activity 52** [w 26%] — 82% engaged while alive in combat
- **utility 0** [w 0%] — 0 used of ~4 the kit offered
- _never pressed: Alter Time, Greater Invisibility, Ice Block, Remove Curse, Spellsteal_

</details>

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

## Deaths

11 deaths in 3 separate incidents. The wipe at 1:44 (6 deaths in 18s) 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 11 | 7,777,293 | 2 |
| Spouting Floret | 8 of 11 | 5,781,126 | 5 |
| Light Bolt Volley | 7 of 11 | 3,032,286 | 1 |
| Thornblade | 8 of 11 | 2,975,722 | 1 |
| Spore Spines | 5 of 11 | 1,842,666 | — |
| Uproot | 4 of 11 | 952,967 | 1 |

### Cascade · 0:33 · 4 deaths in 5s — Arcane Mage went first

**0:33 · Arcane Mage · dps** — killed by **Light Bolt Volley** for 418,431 from Radiant Spellsower

took **645,548** · in **3.2 s** · health at the start **67%** · before the last hit **50%**

| when | what | damage |
|---:|---|---:|
| 3.2s before | Refraction | 2,945 |
| 2.2s before | Refraction | 3,420 |
| 1.1s before | Spouting Floret | 209,216 |
| 1.1s before | Refraction | 3,003 |
| 0.2s before | Refraction | 5,543 |
| at death | Light Bolt Volley (killing blow) | 418,431 |
| | 4 smaller hits | 2,990 |

**no defensive pressed** · 83,420 healed · Blood DK, Hyporock, Resto Shaman

**0:34 · Fury Warrior · dps** — killed by **Spouting Floret** for 235,879 from Sporeblight Belcher

took **1,326,313** · in **2.0 s** · health at the start **73%** · before the last hit **24%**

| when | what | damage |
|---:|---|---:|
| 1.9s before | Spouting Floret | 235,878 |
| 1.1s before | Thornblade | 150,889 |
| 0.8s before | Light Bolt Volley | 471,756 |
| 0.2s before | Melee | 154,920 |
| at death | Spouting Floret (killing blow) | 235,879 |
| at death | Spore Spines | 50,295 |
| | 7 smaller hits | 58,040 |

**no defensive pressed** · 286,344 healed · all their own

**0:38 · Hyporock · dps** — killed by **Spouting Floret** for 134,169 from Sporeblight Belcher

took **2,029,080** · in **6.0 s** · health at the start **76%** · before the last hit **7%**

| when | what | damage |
|---:|---|---:|
| 5.9s before | Spouting Floret | 212,967 |
| 4.8s before | Light Bolt Volley | 417,415 |
| 4.0s before | Spouting Floret | 204,448 |
| 3.4s before | Melee | 149,706 |
| 1.1s before | Melee | 268,112 |
| 0.9s before | Uproot | 159,752 |
| | 7 smaller hits | 616,680 |

Divine Protection -3.3s · 735,432 healed · Resto Shaman

**0:38 · Resto Shaman · heal** — killed by **Spouting Floret** for 233,392 from Sporeblight Belcher

took **2,194,698** · in **6.0 s** · health at the start **72%** · before the last hit **6%**

| when | what | damage |
|---:|---|---:|
| 5.9s before | Spouting Floret | 233,392 |
| 4.8s before | Light Bolt Volley | 466,784 |
| 4.0s before | Spouting Floret | 233,392 |
| 2.1s before | Spouting Floret | 210,053 |
| 1.0s before | Uproot | 263,267 |
| at death | Spouting Floret (killing blow) | 233,392 |
| | 8 smaller hits | 554,418 |

**no defensive pressed** · 1,096,327 healed · Hyporock

### Death · 1:11 · Hyporock · dps

**1:11 · Hyporock · dps** — killed by **Spouting Floret** for 218,370 from Sporeblight Belcher

took **1,206,332** · in **6.0 s** · health at the start **69%** · before the last hit **21%**

| when | what | damage |
|---:|---|---:|
| 5.8s before | Spouting Floret | 227,469 |
| 4.9s before | Rune of Void-Tainted Shell | 962 |
| 3.9s before | Spouting Floret | 225,194 |
| 1.9s before | Spouting Floret | 187,548 |
| at death | Light Bolt | 343,962 |
| at death | Spouting Floret (killing blow) | 218,370 |
| | 3 smaller hits | 2,827 |

**no defensive pressed** · 314,449 healed · Resto Shaman

### Full wipe · 1:44 · 6 deaths in 18s — Hyporock went first

**1:44 · Hyporock · dps** — killed by **Spouting Floret** for 211,546 from Sporeblight Belcher

took **1,289,574** · in **6.0 s** · health at the start **75%** · before the last hit **20%**

| when | what | damage |
|---:|---|---:|
| 5.9s before | Spouting Floret | 227,469 |
| 4.0s before | Spouting Floret | 222,920 |
| 2.1s before | Spouting Floret | 218,370 |
| 1.5s before | Thornblade | 161,661 |
| 1.2s before | Ruptured Earth | 134,718 |
| at death | Spouting Floret (killing blow) | 211,546 |
| | 2 smaller hits | 112,890 |

Lay on Hands · 341,860 healed · Resto Shaman

**1:45 · Fury Warrior · dps** — killed by **Uproot** for 292,679 from Virid Grovekeeper

took **1,844,700** · in **9.5 s** · health at the start **83%** · before the last hit **10%**

| when | what | damage |
|---:|---|---:|
| 9.2s before | Thornblade | 165,485 |
| 7.4s before | Spouting Floret | 243,173 |
| 5.4s before | Spouting Floret | 235,878 |
| 3.3s before | Spouting Floret | 235,879 |
| 1.2s before | Spouting Floret | 235,879 |
| at death | Uproot (killing blow) | 292,679 |
| | 4 smaller hits | 435,727 |

**no defensive pressed** · 795,600 healed · Hyporock, Resto Shaman

**1:49 · Resto Shaman · heal** — killed by **Thornblade** for 116,237 from Underbrush Stalker

took **2,587,297** · in **13.7 s** · health at the start **77%** · before the last hit **11%**

| when | what | damage |
|---:|---|---:|
| 11.6s before | Spouting Floret | 240,610 |
| 10.7s before | Light Bolt | 311,190 |
| 9.4s before | Spouting Floret | 233,392 |
| 7.3s before | Spouting Floret | 233,392 |
| 5.6s before | Spouting Floret | 233,392 |
| 3.9s before | Uproot | 237,269 |
| | 21 smaller hits | 1,098,052 |

**no defensive pressed** · 1,751,294 healed · Hyporock

**1:59 · Blood DK · tank** — killed by **Earthrupture Strike** for 290,097 from Virid Grovekeeper

took **8,999,863** · in **14.9 s** · before the last hit **17%**

| when | what | damage |
|---:|---|---:|
| 13.5s before | Melee | 620,196 |
| 7.0s before | Belch Spores | 665,587 |
| 5.1s before | Melee | 539,138 |
| 3.7s before | Spore Spines | 529,498 |
| 2.3s before | Melee | 580,670 |
| 1.4s before | Spore Spines | 585,472 |
| | 24 smaller hits | 5,479,302 |

Anti-Magic Shell -13.8s · 4,570,247 healed · Resto Shaman

**1:59 · Arcane Mage · dps** — killed by **Melee** for 317,229 from Underbrush Stalker

took **1,248,724** · in **8.3 s** · health at the start **89%** · before the last hit **15%**

| when | what | damage |
|---:|---|---:|
| 8.0s before | Refraction | 8,084 |
| 7.3s before | Refraction | 8,084 |
| 6.2s before | Refraction | 8,084 |
| 1.0s before | Thornblade | 150,559 |
| 0.8s before | Light Bolt Volley | 431,372 |
| at death | Melee (killing blow) | 634,458 |
| | 1 smaller hits | 8,083 |

**no defensive pressed** · 42,994 healed · Resto Shaman

**2:01 · Fury Warrior · dps** — killed by **Melee** for 266,698 from Underbrush Stalker

took **1,220,880** · in **3.3 s** · health at the start **26%** · before the last hit **12%**

| when | what | damage |
|---:|---|---:|
| 3.2s before | Light Bolt Volley | 540,386 |
| 1.1s before | Thornblade | 147,098 |
| at death | Melee (killing blow) | 533,396 |

Spell Reflection -2.0s · 22,506 healed · all their own

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 112 | 1:52 |
| death penalty | 165 | 2:45 |
| lead in | 11 | 0:11 |

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:11 | 1:52 | 12 | 11 | 66,148,762 | 4:37 |

## What the group left up

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

- Light Bolt: 5 of 12 got through
- Light Bolt Volley: 2 of 4 got through

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

- Spore Spines: 7x, up for 88s in total, 3,262,125 damage

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

- 3,541,055 absorbed of 122,349,947 landed
- Lightbloom Pollination: 3,541,055
- on: Lightgorged Lasher (3,541,055)

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

- Spouting Floret: 5/5 players, 52 hits, 10,310,065 (16% 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, 83 hits, 8,862,654 (13% of party intake)

## Notes

### The pull, as the log records it

Positions come off the advanced combat-log block on each player's own casts. The tank's first cast is at (1300, 2100); the archive's two timed openers on this side put the first pack at roughly (1350, 2057) and the Belcher pack at (1430, 2042). By 0:28 the tank was at (1410, 2043) — through the first pack and onto the second — and the whole party was at (1409–1429, 2038–2047) with him. The fight then settled back to (1375, 2050), between the two packs, which is where everyone died.

Enemies by first contact (a hit or a cast): nine by 0:20, twenty-one by 0:30, and six more — five Lashers and a fourth Lightgorged Lasher — at 1:23, twenty-seven in all. Twelve of the sixteen small Lashers died (2.1 M health each); nothing else did. The Belcher, whose Spouting Floret is the 1 M-per-player unavoidable pulse every ~32 seconds, was at 75% when the key was dropped, and Floret alone was 16% of everything the party took.

For scale: last night's +16, where the tank made the same move, was 17 mobs and 7 deaths in 2:07. This was 27 and 11 in 2:14.

### Pollen Surge: the pack out-healed the party

Lightgorged Lasher's Lightbloom Pollination is instant — no cast bar, nothing to kick — and applies Pollen Surge to every allied plant in range, a heal-over-time ticking 5% of maximum health. Four of them were in this pull. Between them they healed 49,478,973 on the pack. The party landed 122,349,947. Those are the two numbers that describe the fight.

Where the damage went instead: 33.5% into the sixteen small Lashers, 21.9% into the Stalkers, 18.3% into the Lightgorged Lashers, the rest across the Spellsower, Grovekeeper and Belcher. Nothing but the small Lashers was ever below 60% except the Spellsower (24%) and one Lightgorged Lasher (42%).

This is the second time in two nights this group shape has done exactly this; the +16 on 09-13 healed 46.4 M the same way. The rule for this side of the dungeon is unchanged: the two (here, four) Lightgorged Lashers die first, before the small ones, before anything, and the first pack is fought where it stands.

### What the grades are and are not

A two-minute wipe is not a sample. The damage axis is a rank on total damage while alive, so Hyporock's 98 says he was in the fight the longest (three deaths, three re-entries) and the warrior's 47 says she was dead the most — neither says anything about rotation. The healer's throughput reads 28 and the tool itself flags that demand ran 270k/s, past the 95th percentile of every key the scale was cut on; her 126k HPS in that window is a floor, not a grade. Interrupts: the tank stopped seven casts, Hyporock and the warrior one each, the healer and mage none; Light Bolt Volley (a 4 s cast, kickable, ~570k on everyone) got through twice of four. Nobody's mechanics number means anything when the whole pull was the mechanic.

On Hyporock's three deaths: 2.0 M in six seconds at 0:38 with Divine Protection up, 1.2 M at 1:10 with nothing, 1.3 M at 1:43 with Lay on Hands landed — Spouting Floret was 28%, 71% and 68% of those windows respectively, and it is unavoidable once the Belcher is in the pull. The one line worth keeping: after the first four deaths there was nothing to run back into.

## 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-09-14T22:33:44 · schema 8 · written analysis: Claude (Opus 5), from the combat log and the archive*
