# Den of Nalorakk +15 — TIMED

29:56 · +1, 7% under the 32:00 par · 0 deaths · Tyrannical, Fortified, affix 147

*2026-09-08 · 18:19 · `WoWCombatLog-090826_181739.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.

## A +15 timed with nobody dying and every reachable cast kicked - and 18 M of damage from debuffs that were never cleansed.

This was the hardest key of the night and the cleanest. Zero deaths, 29:55 against a 32:00 par, and the group stopped 84 of 84 casts it could physically reach - a perfect interrupt key, which almost never happens.

Nothing here was anybody's fault. The one real leak was dispels: 21 of 45 damaging dispellable debuffs were removed, and the ones left up did 18,052,985 damage. Razor Dive alone accounted for 11.8 M of that across 12 uncleansed applications and 115 seconds of uptime. That is a pug healer on a +15 and not a group failing, but it is the single biggest recoverable number in the run.

The grades need reading carefully. Doryhunky's C+ is the lowest score in a key where he tanked a +15 without dying and absorbed 167.8 M - 49% of everything the party took. Almost all of that gap is measurement, not play, and the section below says which part is real. Hyporock posted the best grade in the key on the back of interrupts, and his damage was the lowest of the three damage dealers - also explained below, and it is the same thing that shows up in every key tonight.

**What to change**

1. Doryhunky: the only real item on your sheet is the 12% of worst-damage windows that arrived with nothing up - in the other three keys tonight that was 100%. Everything else in your C+ is the model comparing you to your own damage dealers.
2. Hyporock: nothing to change on interrupts - 27 stops against 18 expected was the best in the key and it is what carried the grade.
3. Hyporock: Blade of Justice is the one button to fix, and it is the same in every key tonight. See The Blinding Vale for the measurement.
4. Nothing to change on the interrupt rotation as a group - 84 of 84 reachable casts stopped is as good as this axis gets.

## The run

| | |
|---|---|
| on the clock | **29:56** — 25:23 fighting |
| deaths | **0** — timer agrees (-0.03 implied) |
| party damage taken | **341,658,335** — 224,318/s while fighting |
| enemies killed | **148** |
| interrupts | **84/93** — 90% |
| dispels | **21/45** — 18,052,985 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Doryhunky | Veng DH | tank | 317 | 99,371 | 47,534 | 92,979 | 0 | **C+** 68 |
| Holy Priest | Holy Priest | heal | 317 | 27,168 | 95,574 | 24,253 | 0 | **B-** 75 |
| Hyporock | Ret Paladin | dps | 317 | 198,408 | 4,356 | 23,009 | 0 | **B+** 80 |
| Assass Rogue | Assass Rogue | dps | 321 | 222,194 | 6,894 | 23,075 | 0 | **B** 78 |
| Deva Evoker | Deva Evoker | dps | 320 | 218,621 | 6,769 | 26,020 | 0 | **B** 77 |

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

### Doryhunky — Veng DH — C+ (68/100)

*M+ score 3,203*

**Where the points went**

- **-9 mitigation** — scored 66: 97% uptime of the 100% this kit can hold, 88% of worst windows covered
- **-8 damage (rank)** — scored 57: 99,371 dps, 47% of the average DPS
- **-8 interrupts (rank)** — scored 72: 32 stops vs 35 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 66** [w 27%] — 97% uptime of the 100% this kit can hold, 88% of worst windows covered
- **damage~ 57** [w 18%] — 99,371 dps, 47% of the average DPS
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 72** [w 27%] — 32 stops vs 35 expected (group stopped 100% of what it could reach, not scored here)
- **activity 61** [w 15%] — 95% engaged while alive in combat
- **utility 91** [w 12%] — 2 used of ~5 the kit offered
- _not counted as button presses (procs, ticks): Fracture, Soul Fragment_

</details>

### Holy Priest — Holy Priest — B- (75/100)

*M+ score 3,249*

**Where the points went**

- **-12 throughput** — scored 66: covered 73% of the 185,641,381 that needed an outside heal (46% of the party's intake was self-covered or overkill); 4,772,054 absorbed
- **-7 response** — scored 71: put back 43% of the 89,498,763 that landed in the party's worst windows
- **-6 dispel** — scored 66: 21/39 of what one dispeller could reach (45 landed

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

- **survival− 100** [no charge] — 0 death(s)
- **throughput 66** [w 34%] — covered 73% of the 185,641,381 that needed an outside heal (46% of the party's intake was self-covered or overkill); 4,772,054 absorbed
- **response 71** [w 25%] — put back 43% of the 89,498,763 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts** — n/a. no interrupt on the bar
- **dispel 66** [w 16%] — 21/39 of what one dispeller could reach (45 landed; the rest overlapped a debuff already being cleansed)
- **activity 96** [w 15%] — 96% engaged while alive in combat
- **utility 100** [w 10%] — 27 used of ~17 the kit offered
- _never pressed: Guardian Spirit, Mass Dispel_

</details>

### Hyporock — Ret Paladin — B+ (80/100)

*M+ score 3,190*

**Where the points went**

- **-13 damage (rank)** — scored 69: 198,408 dps, 90% of the other damage dealers' median
- **-4 activity** — scored 86: 96% engaged while alive in combat
- **-3 interrupts (rank)** — scored 90: 27 stops vs 18 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 69** [w 42%] — 198,408 dps, 90% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 90** [w 32%] — 27 stops vs 18 expected (group stopped 100% of what it could reach, not scored here)
- **activity 86** [w 26%] — 96% engaged while alive in combat
- **utility 85** [w 0%] — 11 used of ~80 the kit offered
- _never pressed: Blinding Light_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Assass Rogue — Assass Rogue — B (78/100)

*M+ score 3,273*

**Where the points went**

- **-9 interrupts (rank)** — scored 72: 12 stops vs 18 expected
- **-9 damage (rank)** — scored 79: 222,194 dps, 107% of the other damage dealers' median
- **-4 activity** — scored 85: 96% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 79** [w 42%] — 222,194 dps, 107% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 72** [w 32%] — 12 stops vs 18 expected (group stopped 100% of what it could reach, not scored here)
- **activity 85** [w 26%] — 96% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Combo Points: 360 of 3,017 generated (12%)_
- _overcapped Energy: 167 of 19,401 generated (1%)_
- _not counted as button presses (procs, ticks): Envenom, Fatebound Coin (Tails), Garrote, Mutilate_

</details>

### Deva Evoker — Deva Evoker — B (77/100)

*M+ score 3,201*

**Where the points went**

- **-9 damage (rank)** — scored 78: 218,621 dps, 104% of the other damage dealers' median
- **-7 interrupts (rank)** — scored 79: 13 stops vs 13 expected
- **-7 activity** — scored 75: 94% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 78** [w 42%] — 218,621 dps, 104% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 13 stops vs 13 expected (group stopped 100% of what it could reach, not scored here)
- **activity 75** [w 26%] — 94% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _never pressed: Landslide, Renewing Blaze_

</details>

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

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,523 | 25:23 |
| routing | 254 | 4:14 |
| lead in | 27 | 0:27 |

## What the group left up

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

- Earth Bolt: 5 of 32 got through
- Lightning Bolt: 3 of 24 got through
- Scavenge: 1 of 1 got through

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

- Razor Dive: 12x, up for 115s in total, 11,792,416 damage
- Toxic Spores: 10x, up for 113s in total, 4,202,029 damage
- Glacial Torment: 2x, up for 20s in total, 2,058,540 damage

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

- 26,923,271 absorbed of 1,381,830,336 landed
- Rumbling Ward: 26,923,271
- on: Terra Rumbler (26,923,271)

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

- Primal Echo: 5/5 players, 189 hits, 22,768,098 (7% of party intake)
- Ravenous Bellow: 5/5 players, 150 hits, 14,016,228 (4% of party intake)
- Rumbling Ward: 5/5 players, 224 hits, 13,127,743 (4% of party intake)
- Hearty Bellow: 5/5 players, 101 hits, 9,161,558 (3% of party intake)
- Overwhelming Onslaught: 5/5 players, 61 hits, 8,998,833 (3% of party intake)
- Spoiled Supplies: 5/5 players, 35 hits, 8,883,051 (3% of party intake)

## Notes

### Why Doryhunky's C+ overstates the problem

Four of his seven axes cannot move much on a key like this, and three of them are ranks rather than measurements.

**Damage 57** reads "99,371 dps, 47% of the average DPS". That is a comparison against the three damage dealers in his own party, not a standard. A Vengeance Demon Hunter at roughly half the group's damage is normal, and the archive's tank damage band was cut on a corpus that has aged - treat this number as noise.

**Interrupts 72** says 32 stops against 35 expected. The group stopped *everything reachable*. There was nothing left to take.

**Activity 61** comes from 94.7% engaged. The band is steep there; he was on buttons essentially all key.

The part that **is** real is **mitigation 66**. It splits into two halves: 97% of the defensive uptime his kit can hold, which is excellent, and **88% of the worst damage windows covered**, which is the outlier. In the other three keys tonight that second half was 100%. On the hardest key of the night, one window in eight arrived without a defensive up. That is the only thing in his sheet worth acting on.

### Hyporock: best grade, lowest damage

B+ and the top score in the key, carried by interrupts - 27 stops against 18 expected, the most of anyone.

His damage was 198,408, or 90% of what the other two damage dealers managed. That is his weakest axis and it is the same story in all four keys tonight: **Blade of Justice**. He cast it 151 times here, and 141, 141 and 141 in the three keys that followed - a nearly fixed number regardless of how long the key ran. The Blinding Vale analysis has the head-to-head against a second Retribution Paladin running an almost identical build, and it is decisive.

Holy Power overcap was **26% - 505 wasted of 1,933 generated**, his worst of the night. Some of that is structural on heavy AoE and cannot be fixed. The rest follows the same button.

One thing that stands out and is worth keeping: his Crusading Strikes rate here was about 26 a minute against roughly 37 in the later keys. Den ran only 84% combat against 91-94% elsewhere, so part of that is the route, but not all of it.

### The dispel gap, in context

45 damaging dispellable debuffs landed. 21 came off. The 24 that stayed did 18,052,985 damage - 5.3% of everything the party took.

The breakdown, by uptime rather than count, which is what matters:

```
  Razor Dive        12 left up   115s   11,792,416
  Toxic Spores      10 left up   113s    4,202,029
  Glacial Torment    2 left up    20s    2,058,540
```

Razor Dive is also on three players' "the enemy chose the targets" list, so it is not a positioning failure - the boss picked who got it. It just needed removing faster.

For comparison, the party's damage eaten by shields on the enemies was 1.9% (26.9 M, all Rumbling Ward on Terra Rumbler). That shield carries no dispel type, so nothing could have been done about it. In two of tonight's later keys that same number is the largest finding in the run - here it is genuinely clean.

## 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-08T20:48:34 · schema 7 · written analysis: Claude (Opus 5), from the combat log and the archive*
