# Den of Nalorakk +14 — TIMED

31:12 · 6 deaths · Fortified, Tyrannical, affix 147

*2026-09-06 · 00:12 · `WoWCombatLog-090626_001038.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.

**Tip:** Pre-press Divine Protection on Stormbound Mystic

## You timed your first Den +14 — but the D is not just the key: the Ruby +14 an hour later was harder and graded C. The gap is dispels and a 61% kick rate.

The two axes carrying 59% of your grade both read low. `throughput` 51 means you covered 63% of the damage that actually needed an outside heal — the damage left after the party healed itself and after overkill. `response` 48 means that of the damage landing in the party's twenty worst eight-second windows, you put back 32%.

The tool flags that this key asked more per second than the corpus its curve was cut on, and that flag is correct. The easy conclusion from it — that the D is an artifact — is not. You ran Ruby Life Pools +14 fifty minutes later, and by the tool's own demand measure it was harder (163,072/s against this key's 146,882/s, both from their records). It graded C 65. Same healer, same tank, same night.

So the honest split: the party took 51% more damage per second here than in the +13 Den on identical affixes (261,869/s against 173,514/s, from the archive), and 42 of 108 interruptible casts got through. That is not yours. But dispels were 20 of 35 where Ruby was 7 of 7, and your healing per second of combat was 12% below Ruby's. Those are.

**What to change**

1. Enh Shaman: drop Poison Cleansing Totem on every Toxic Spores wave on The Hoardmonger — they land about every 40 seconds and hit all five. It already cleared four of the ten that came off.
2. Whoever owns kicks: Earth Bolt leaked 34 of 46 for 9.2M. The same dungeon on the same affixes converted 84% eight days ago; 61% is the whole reason intake was 51% higher.
3. Pre-press Divine Protection on Stormbound Mystic. At 22:52 it landed 0.3 seconds before you died — 885,242 arrived in 1.4s from 64% health, and the button was right, just late.
4. Change nothing about your cooldown usage. Avenging Wrath on a two-minute cadence, Aura Mastery 9, Divine Toll 43, nothing unpressed — that half of the key was clean and the grade does not show it.
5. Ignore Shield of the Righteous as a suspect. 4.7 casts/min is below your own Den baseline and it does not track coverage anywhere in the archive.
6. For the tool: give `response` the same denominator `throughput` already has. Counting damage a Blood DK healed back himself as damage the healer failed to cover is the bug that was fixed on throughput and left live here.

## The run

| | |
|---|---|
| on the clock | **31:12** — 25:31 fighting |
| deaths | **6** — timer agrees (6.01 implied) |
| party damage taken | **400,921,691** — 261,869/s while fighting |
| enemies killed | **153** |
| interrupts | **66/108** — 61% |
| dispels | **20/35** — 11,018,657 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Blood DK | Blood DK | tank | 319 | 109,043 | 47,503 | 131,604 | 0 | **C-** 63 |
| Hyporock | Holy Paladin | heal | 317 | 16,463 | 114,186 | 27,613 | 1 | **D** 56 |
| Enh Shaman | Enh Shaman | dps | 314 | 204,598 | 2,021 | 28,976 | 2 | **B-** 75 |
| Sub Rogue | Sub Rogue | dps | 318 | 197,858 | 5,099 | 19,388 | 0 | **C+** 71 |
| Arcane Mage | Arcane Mage | dps | 293 | 179,891 | 1,648 | 16,302 | 3 | **D+** 59 |

### Blood DK — Blood DK — C- (63/100)

**Where the points went**

- **-12 mitigation** — scored 55: 62% uptime of the 74% this kit can hold, 62% of worst windows covered
- **-9 interrupts (rank)** — scored 67: 22 stops vs 27 expected
- **-6 activity** — scored 57: 94% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 55** [w 27%] — 62% uptime of the 74% this kit can hold, 62% of worst windows covered
- **damage~ 71** [w 18%] — 109,043 dps, 56% of the average DPS
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 67** [w 27%] — 22 stops vs 27 expected (group stopped 61%, not scored here)
- **activity 57** [w 15%] — 94% engaged while alive in combat
- **utility 70** [w 12%] — 1 used of ~6 the kit offered
- _overcapped Runic Power: 1,671 of 14,968 generated (11%)_
- _never pressed: Asphyxiate_
- _not counted as button presses (procs, ticks): Infliction of Sorrow_

</details>

### Hyporock — Holy Paladin — D (56/100)

**Where the points went**

- **-17 throughput** — scored 51: covered 63% of the 263,031,404 that needed an outside heal (36% of the party's intake was self-covered or overkill); 12,925,112 absorbed
- **-13 response** — scored 48: put back 32% of the 124,959,630 that landed in the party's worst windows
- **-4 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−4.2 pts] — 1 death(s)
- **throughput 51** [w 34%] — covered 63% of the 263,031,404 that needed an outside heal (36% of the party's intake was self-covered or overkill); 12,925,112 absorbed; NOTE this key asked 146,882/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 48** [w 25%] — put back 32% of the 124,959,630 that landed in the party's worst windows
- **mechanics− 89** [−1.5 pts] — 3% of intake was damage comparable players did not take
- **interrupts** — n/a. no interrupt on the bar
- **dispel 75** [w 16%] — 20/26 of what one dispeller could reach (35 landed; the rest overlapped a debuff already being cleansed)
- **activity 80** [w 15%] — 92% engaged while alive in combat
- **utility 78** [w 10%] — 46 used of ~86 the kit offered
- _overcapped Holy Power: 186 of 807 generated (23%)_
- _not counted as button presses (procs, ticks): Reclamation_

</details>

### Enh Shaman — Enh Shaman — B- (75/100)

**Where the points went**

- **-9 damage (rank)** — scored 78: 204,598 dps, 103% of the other damage dealers' median
- **-9 survival** — scored 50: 2 death(s)
- **-5 interrupts (rank)** — scored 85: 17 stops vs 13 expected

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

- **survival− 50** [−9.0 pts] — 2 death(s)
- **damage~ 78** [w 42%] — 204,598 dps, 103% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 85** [w 32%] — 17 stops vs 13 expected (group stopped 61%, not scored here)
- **activity 94** [w 26%] — 97% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _never pressed: Purge_
- _not counted as button presses (procs, ticks): Crash Lightning, Doom Winds, Feral Lunge, Stormstrike_

</details>

### Sub Rogue — Sub Rogue — C+ (71/100)

**Where the points went**

- **-11 damage (rank)** — scored 73: 197,858 dps, 95% of the other damage dealers' median
- **-11 activity** — scored 57: 87% engaged while alive in combat
- **-7 interrupts (rank)** — scored 80: 14 stops vs 14 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 73** [w 42%] — 197,858 dps, 95% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 80** [w 32%] — 14 stops vs 14 expected (group stopped 61%, not scored here)
- **activity 57** [w 26%] — 87% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Combo Points: 655 of 4,692 generated (14%)_
- _overcapped Energy: 4,088 of 31,605 generated (13%)_
- _never pressed: Blind, Evasion_
- _not counted as button presses (procs, ticks): Backstab, Secret Technique, Shuriken Storm_

</details>

### Arcane Mage — Arcane Mage — D+ (59/100)

**Where the points went**

- **-13 survival** — scored 28: 3 death(s)
- **-10 damage (rank)** — scored 77: 179,891 dps, 102% of the other damage dealers' median
- **-8 activity** — scored 67: 91% engaged while alive in combat

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

- **survival− 28** [−13.0 pts] — 3 death(s)
- **damage~ 77** [w 42%] — 179,891 dps, 102% of the other damage dealers' median
- **mechanics− 92** [−1.5 pts] — 2% of intake was damage comparable players did not take
- **interrupts~ 75** [w 32%] — 9 stops vs 12 expected (group stopped 61%, not scored here)
- **activity 67** [w 26%] — 91% engaged while alive in combat
- **utility 82** [w 0%] — 4 used of ~58 the kit offered
- _never pressed: Alter Time, Greater Invisibility, Ice Block, 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

6 deaths in 5 separate incidents. The cascade at 8:32 (2 deaths in 0s) 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 |
|---|---:|---:|---:|
| Overwhelming Onslaught | 1 of 6 | 954,238 | 1 |
| Hearty Bellow | 2 of 6 | 927,980 | — |
| Raging Squall | 1 of 6 | 878,470 | 1 |
| Echoing Maul | 1 of 6 | 864,061 | 1 |
| Putrid Burst | 2 of 6 | 657,621 | 2 |
| Arc Lightning | 1 of 6 | 430,567 | 1 |

### Cascade · 8:32 · 2 deaths in 0s — Arcane Mage went first

**8:32 · Arcane Mage · dps** — killed by **Putrid Burst** for 295,352 from The Hoardmonger

took **904,773** · in **8.3 s** · health at the start **87%** · before the last hit **39%**

| when | what | damage |
|---:|---|---:|
| 6.2s before | Toxic Spores | 44,604 |
| 4.2s before | Toxic Spores | 44,253 |
| 1.6s before | Hearty Bellow | 367,224 |
| 0.5s before | Hearty Bellow | 29,774 |
| at death | Putrid Burst (killing blow) | 295,352 |
| at death | Toxic Spores | 41,712 |
| | 9 smaller hits | 81,854 |

**no defensive pressed** · 243,753 healed · Hyporock

**8:32 · Enh Shaman · dps** — killed by **Putrid Burst** for 362,269 from The Hoardmonger

took **1,165,595** · in **11.6 s** · health at the start **87%** · before the last hit **29%**

| when | what | damage |
|---:|---|---:|
| 11.2s before | Bonespiked | 49,635 |
| 10.9s before | Bonespiked | 49,635 |
| 1.4s before | Hearty Bellow | 452,227 |
| 0.4s before | Hearty Bellow | 78,755 |
| at death | Putrid Burst (killing blow) | 362,269 |
| at death | Toxic Spores | 50,598 |
| | 3 smaller hits | 122,476 |

**no defensive pressed** · 281,449 healed · Hyporock

### Death · 17:28 · Arcane Mage · dps

**17:28 · Arcane Mage · dps** — killed by **Raging Squall** for 558,063 from Sentinel of Winter

took **878,470** · in **one hit** · health at the start **55%**

| when | what | damage |
|---:|---|---:|
| at death | Raging Squall (killing blow) | 878,470 |

**no defensive pressed** · **no healing landed**

### Death · 22:52 · Hyporock · heal

**22:52 · Hyporock · heal** — killed by **Arc Lightning** for 430,567 from Stormbound Mystic

took **885,242** · in **1.4 s** · health at the start **64%** · before the last hit **38%**

| when | what | damage |
|---:|---|---:|
| 2.4s before | Searing Magma | 66,233 |
| 1.3s before | Primal Echo | 252,218 |
| 1.1s before | Searing Magma | 66,233 |
| 0.4s before | Primal Echo | 72,640 |
| 0.4s before | Searing Magma | 63,584 |
| at death | Arc Lightning (killing blow) | 430,567 |

Divine Protection -0.3s · **no healing landed**

### Death · 26:11 · Enh Shaman · dps

**26:11 · Enh Shaman · dps** — killed by **Echoing Maul** for 427,315 from Nalorakk

took **864,061** · in **one hit** · health at the start **47%**

| when | what | damage |
|---:|---|---:|
| at death | Echoing Maul (killing blow) | 864,061 |

**no defensive pressed** · **no healing landed**

### Death · 26:50 · Arcane Mage · dps

**26:50 · Arcane Mage · dps** — killed by **Overwhelming Onslaught** for 695,578 from Nalorakk

took **957,799** · in **2.0 s** · health at the start **79%** · before the last hit **65%**

| when | what | damage |
|---:|---|---:|
| 1.9s before | Overwhelming Onslaught | 148,761 |
| 0.9s before | Overwhelming Onslaught | 109,899 |
| at death | Overwhelming Onslaught (killing blow) | 695,578 |
| at death | Refraction | 3,561 |

**no defensive pressed** · 12,767 healed · Hyporock

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,531 | 25:31 |
| routing | 235 | 3:55 |
| death penalty | 90 | 1:30 |
| lead in | 24 | 0:24 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 4 | 5:38 | 3:18 | 1 | 2 | 51,532,853 | 0:30 |
| 12 | 26:02 | 3:49 | 0 | 2 | 28,335,111 | 0:30 |
| 9 | 17:12 | 3:09 | 7 | 1 | 21,504,502 | 0:15 |

## What the group left up

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

- Earth Bolt: 34 of 46 got through
- Lightning Bolt: 8 of 27 got through

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

- Toxic Spores: 11x, up for 163s in total, 7,492,636 damage
- Glacial Torment: 2x, up for 28s in total, 1,746,169 damage
- Cryo Surge: 2x, up for 14s in total, 1,779,852 damage

**Damage one player took that similar players did not (check the raw hits before acting on this; a spell only one role can take looks the same)**

- Hyporock: 1,329,464 (mostly Echoing Fury)
- Arcane Mage: 471,546 (mostly Glacial Tomb)

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

- 31,803,024 absorbed of 1,267,600,952 landed
- Rumbling Ward: 31,803,024
- on: Terra Rumbler (31,803,024)

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

- Rumbling Ward: 5/5 players, 322 hits, 16,127,075 (4% of party intake)
- Primal Echo: 5/5 players, 157 hits, 14,948,529 (4% of party intake)
- Volatile Flames: 5/5 players, 125 hits, 12,732,156 (3% of party intake)
- Ravenous Bellow: 5/5 players, 149 hits, 12,522,778 (3% of party intake)
- Overwhelming Onslaught: 5/5 players, 74 hits, 9,681,781 (2% of party intake)
- Feast of Misery: 5/5 players, 107 hits, 9,200,532 (2% of party intake)

## Notes

### What was outside your control

The group stopped 61% of the casts that could be stopped. Your own history says that is the anomaly, not the key: the Den +12 and +13 on 2026-08-28 ran the *same three affixes* and converted 84% and 84%. Earth Bolt alone leaked 34 of 46 and put 9,155,257 into the party (spell totalled from the log).

That is most of the reason the intake was extreme. At 261,869 damage per second of combat this key beat the worst Den ever recorded by 38%, for one key level over the +13 — a level is worth roughly 10%.

Three of the six deaths were not healable by anyone. Arcane Mage's Raging Squall at 17:28 was 878,470 in a single hit with no prior damage; Enh Shaman's Echoing Maul at 26:10 was 864,061 the same way. Overkill — damage past zero health — across the whole key was 0.2% of the worst-window total, so nothing here is a case of healing arriving late. It arrived or the hit was fatal on impact.

### Read your response score carefully — its denominator counts damage nobody had to heal

This is the one place the axis is wrong for the run, and it is worth knowing before you act on a 48.

`throughput` divides by damage that needed an *outside* heal: self-healing, overkill and off-healing are all removed first, which is why its denominator here is 263,031,404 and not the 400,921,691 the party actually took. `response` does none of that. It divides by raw damage landed in the worst windows.

Measured from the log: 67% of the 124,959,630 in those windows landed on Blood DK, and he healed 35% of it back himself — he is a Blood DK putting out 47,503 HPS. Strip self-healing, overkill and off-healing the way `throughput` already does and the denominator falls to 80,932,793, of which you covered 39.3% rather than 32%.

That is a real inconsistency between two axes in the same report, and it penalises exactly this shape of key. It does not rescue the score, because every other key in the archive was measured the same inflated way — on the like-for-like number Ruby the same night still comes out ahead, 45.8% to 39.3%.

### The dispel is the one clean loss, and it has a fix that is not yours

Toxic Spores went out on The Hoardmonger four times, and each wave hit **all five of you at once** — the log shows five applications inside six seconds at 06:54 and again at 08:15. One dispeller with a cooldown cannot clear five. Eleven were left up for 163 seconds and 7,492,636 damage.

The 08:31 double death sits inside the second wave. Arcane Mage held it 12 seconds and died with Toxic Spores among the damage that killed them; Sub Rogue held 23 seconds, Blood DK 26.

The fix already exists in the group and was under-used: **Poison Cleansing Totem removed four of them.** Of the ten Toxic Spores that came off, you cleansed six and Enh Shaman's totem took four. The waves land roughly every 40 seconds on that boss, which is inside the totem's cooldown. Every wave it covers is one you do not have to spend a global on.

### What to keep, and two suspects that are not guilty

Your cooldowns were on cadence and are not a place to look for the loss. From the log: Avenging Wrath 15 casts at a near-perfect two-minute rhythm, Aura Mastery 9, Divine Toll 43, Lay on Hands 3, Blessing of Sacrifice 8. Nothing sat on the bar.

**Shield of the Righteous is not the leak it looks like.** It took 186 of the 609 Holy Power you spent — 31%, measured off the powerCost field on every cast — which reads alarming for a healer. But 4.7 casts a minute is *below* your own Den norm of 5.8 and 7.6 in the +12 and +13, and across the archive the rate has no relationship with your coverage. Holy Power overcap at 23% is the highest of your recent keys but the difference is a few percent, not a grade.

**The Echoing Fury over-exposure charge (1,329,464) does not survive a look at the log.** You took 13 to the party median of 4, but you were standing *further out* than the people who took fewer — median 13.1 yards from Nalorakk against Blood DK's 7.0 and Sub Rogue's 5.2. It is not a frontal cone either; the hits land between 6 and 163 degrees off his facing. The only player who took none was Arcane Mage at 20.9 yards. The log does not explain the mechanic and I am not going to invent one — but nothing in it supports 'you stood badly'. Note also that it hit four of five, one short of the threshold that would have excused it for everybody.

## 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-06T01:30:15 · schema 7 · written analysis: Claude (Opus 5), from the combat log and the archive*
