# Den of Nalorakk +17 — ABANDONED

10:48 · -66% over the 32:00 par · 7 deaths · Tyrannical, Fortified, Xal'atath's Guile

*2026-10-12 · 20:30 · `WoWCombatLog-101226_200022.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: Big pull right after boss, healer CDs down (Blood DK)

**Tip:** Step out of Rotten Ground; 4 ticks set up your 3:15 death

## A big pull right after the Hoardmonger, with the healer's cooldowns down, wiped the group and ended the key.

The opener with both Tender packs went clean, with Bloodlust on it. The next pull cost Hyporock and Windwalker Monk a death each, both from standing in Rotten Ground while Feast of Misery hit the party. The Hoardmonger died at 9:12. Blood DK then pulled a large group of Gatherers, Tenders and two Matriarchs 16 seconds later. Spirit Link, Astral Shift and Healing Tide were all still recharging. The tank died 42 seconds into that pull. The other four followed within 7 seconds, and the key was dropped after that wipe. The wipe is on the tank's pull, and the Rotten Ground deaths are on the players who stood in it.

**What to change**

1. Everyone: step out of Rotten Ground, most of all while Feast of Misery channels
2. Blood DK: after a boss, wait for healer cooldowns before the big pull
3. Hyporock: Cleanse Toxins on yourself first when the Monk can Detox
4. Nothing to change on Resto Shaman

## The run

| | |
|---|---|
| on the clock | **10:48** — 8:03 fighting |
| deaths | **7** |
| party damage taken | **198,992,592** — 412,249/s while fighting |
| enemies killed | **33** |
| interrupts | **37/59** — 63% |
| dispels | **8/16** — 3,709,136 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Blood DK | Blood DK | tank | 328 | 123,952 | 76,108 | 132,865 | 1 | **C-** 62 |
| Resto Shaman | Resto Shaman | heal | 327 | 22,858 | 164,552 | 49,817 | 1 | **B-** 74 |
| Windwalker Monk | Windwalker | dps | 327 | 285,793 | 3,306 | 36,547 | 2 | **C+** 70 |
| Hyporock | Ret Paladin | dps | 327 | 219,268 | 12,284 | 39,068 | 2 | **C-** 64 |
| Fury Warrior | Fury | dps | 328 | 166,970 | 15,200 | 48,950 | 1 | **D+** 57 |

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

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

*M+ score 3,452*

**Where the points went**

- **-14 mitigation** — scored 65: 62% uptime of the 79% this kit can hold, 100% of worst windows covered
- **-11 activity** — scored 52: 88% engaged while alive in combat
- **-10 interrupts (rank)** — scored 73: 13 stops vs 14 expected

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

- **survival− 86** [−2.8 pts] — 1 death(s)
- **mitigation 65** [w 39%] — 62% uptime of the 79% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 123,952 dps, 55% 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~ 73** [w 39%] — 13 stops vs 14 expected (group stopped 86% of what it could reach, not scored here); pressed 12x: 3 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 52** [w 22%] — 88% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Runic Power: 1,087 of 5,099 generated (21%)_
- _not counted as button presses (procs, ticks): Infliction of Sorrow_

</details>

### Resto Shaman — Resto Shaman — B- (74/100)

*M+ score 3,423*

**Where the points went**

- **-9 response** — scored 59: put back 38% of the 127,734,115 that landed in the party's worst windows
- **-6 interrupts (rank)** — scored 58: 5 stops vs 8 expected
- **-4 activity** — scored 70: 89% engaged while alive in combat

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

- **survival− 86** [−2.1 pts] — 1 death(s)
- **throughput 90** [w 29%] — covered 84% of the 114,060,905 that needed an outside heal (46% of the party's intake was self-covered or overkill); 10,279,921 absorbed; NOTE this key needed 176,112/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 59** [w 21%] — put back 38% of the 127,734,115 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 58** [w 15%] — 5 stops vs 8 expected (group stopped 86% of what it could reach, not scored here); pressed 6x: 1 on nothing casting
- **dispel 80** [w 14%] — 8/9 of what one dispeller could reach (16 landed; the rest overlapped a debuff already being cleansed)
- **activity 70** [w 12%] — 89% engaged while alive in combat
- **utility 100** [w 8%] — 18 used of ~6 the kit offered
- _never pressed: Earth Elemental_

</details>

### Windwalker Monk — Windwalker — C+ (70/100)

*M+ score 3,490*

**Where the points went**

- **-13 activity** — scored 51: 79% engaged while alive in combat
- **-8 interrupts (rank)** — scored 74: 5 stops vs 7 expected
- **-7 survival** — scored 61: 2 death(s)

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

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 96** [w 42%] — 285,793 dps, 151% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 74** [w 32%] — 5 stops vs 7 expected (group stopped 86% of what it could reach, not scored here); pressed 6x: 1 on casts already stopped, 1 on nothing casting; 1 of those wasted the kick and a cast got through before it came back
- **activity 51** [w 26%] — 79% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Chi: 20 of 212 generated (9%)_
- _never pressed: Diffuse Magic_

</details>

### Hyporock — Ret Paladin — C- (64/100)

*M+ score 3,540*

**Where the points went**

- **-11 activity** — scored 57: 87% engaged while alive in combat
- **-11 damage (rank)** — scored 75: 219,269 dps, 98% of the other damage dealers' median
- **-7 interrupts (rank)** — scored 77: 6 stops vs 7 expected

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

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 75** [w 42%] — 219,269 dps, 98% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 77** [w 32%] — 6 stops vs 7 expected (group stopped 86% of what it could reach, not scored here); pressed 6x: 1 on casts already stopped, 1 on nothing casting; 1 of those wasted the kick and a cast got through before it came back
- **activity 57** [w 26%] — 87% engaged while alive in combat
- **utility 100** [w 0%] — 10 used of ~7 the kit offered
- _overcapped Holy Power: 170 of 551 generated (31%)_
- _never pressed: Blinding Light_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Fury Warrior — Fury — D+ (57/100)

*M+ score 3,463*

**Where the points went**

- **-21 damage (rank)** — scored 49: 166,970 dps, 64% of the other damage dealers' median
- **-12 activity** — scored 54: 84% engaged while alive in combat
- **-7 interrupts (rank)** — scored 79: 8 stops vs 8 expected

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

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 49** [w 42%] — 166,970 dps, 64% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 8 stops vs 8 expected (group stopped 86% of what it could reach, not scored here); pressed 4x: 1 just after the cast finished, 3 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 54** [w 26%] — 84% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Rage: 1,147 of 5,841 generated (20%)_
- _not counted as button presses (procs, ticks): Bloodbath_

</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

**Blood DK — Blood DK**

Keep: Held the double-Tender opener. You pulled the opener with both Tender packs and the group killed it with no deaths. Change: press Death's Caress right after a boss, with the healer's cooldowns down. You pulled the big Gatherer and Tender group 16 seconds after the Hoardmonger died. Spirit Link, Astral Shift and Healing Tide were all still recharging, and you died under two Matriarchs. Waiting for Spirit Link, or splitting that group, gives the healer an answer to the Matriarchs.

**Resto Shaman — Resto Shaman**

Keep: Carried a very heavy healing load. This key needed more healing per second than 95% of the keys the healing scale was built from. You covered 84% of what needed an outside heal. Your Poison Cleansing Totem took Toxic Spores off the party seven times from one drop.

**Windwalker Monk — Windwalker**

Keep: Top damage, Detox and Paralysis. You did the most damage, removed Mother's Wrath with Paralysis, and Detoxed Toxic Spores off yourself and others through the boss. Change: press Movement when Rotten Ground lands under you during Feast of Misery. Your first death came from three Rotten Ground ticks while Feast was hitting. Stepping out keeps you alive through the Feast.

**Hyporock — Ret Paladin**

Keep: Lay on Hands and Sacrifice on others. Your Lay on Hands caught Windwalker Monk at 14% during the Hoardmonger fight, and he lived. Your Sacrifice on the tank in the opener moved 754k onto you. Change: press Movement when Rotten Ground lands under you during Feast of Misery. You stayed in one Rotten Ground for four ticks while Feast of Misery was hitting everyone. Those ticks came to about 1M, and an Earth Bolt finished you. Stepping out within a second skips the tick, and you dodged most of the others.

**Fury Warrior — Fury**

Keep: Recklessness and kicks. Recklessness went out 7 times across the key, and you stopped as many casts as the grader expected. Change: press Movement when Rotten Ground lands under you. You took 19 Rotten Ground ticks, the most in the group. Hyporock, also in melee, took 6. That damage is healing Resto Shaman didn't have to spend in a key that already needed a lot of it.

### As a group

The opener with both Tender packs went clean, so the route itself was fine. Both deaths in the second pull came from standing in Rotten Ground while Feast of Misery hit the party. Move out of every puddle while Feast is channeling. After the Hoardmonger, wait for Spirit Link and Healing Tide before the big Gatherer and Tender pull, or take it in two parts. The tank's death started the wipe, and the Matriarchs killed everyone else within seconds.

## Deaths

7 deaths in 3 separate incidents. The wipe at 10:11 (5 deaths in 7s) 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 | 22,954,720 | 5 |
| Rotten Ground | 5 of 7 | 2,890,620 | — |
| Earth Bolt | 4 of 7 | 1,421,196 | 1 |
| Feast of Misery | 2 of 7 | 1,047,726 | 1 |
| Razor Dive | 3 of 7 | 914,582 | — |
| Rune of Void-Tainted Shell | 3 of 7 | 4,586 | — |

### Death · 3:15 · Hyporock · dps

**3:15 · Hyporock · dps** — killed by **Earth Bolt** for 356,209 from Earthwhisper Tender

took **2,205,321** · in **10.2 s** · health at the start **82%** · before the last hit **28%**

| when | what | damage |
|---:|---|---:|
| 4.2s before | Rotten Ground | 297,552 |
| 3.8s before | Feast of Misery | 134,532 |
| 3.2s before | Rotten Ground | 243,583 |
| 2.2s before | Rotten Ground | 249,455 |
| 1.3s before | Rotten Ground | 245,145 |
| at death | Earth Bolt (killing blow) | 356,209 |
| | 9 smaller hits | 678,845 |

**no defensive pressed** · 1,278,145 healed · Resto Shaman

### Death · 3:41 · Windwalker Monk · dps

**3:41 · Windwalker Monk · dps** — killed by **Feast of Misery** for 148,489 from Spirit of Hunger

took **1,195,157** · in **4.0 s** · health at the start **86%** · before the last hit **2%**

| when | what | damage |
|---:|---|---:|
| 2.1s before | Rotten Ground | 132,878 |
| 1.9s before | Feast of Misery | 94,980 |
| 1.1s before | Rotten Ground | 262,550 |
| 0.9s before | Feast of Misery | 141,065 |
| 0.2s before | Rotten Ground | 277,410 |
| at death | Feast of Misery (killing blow) | 148,489 |
| | 5 smaller hits | 182,479 |

**no defensive pressed** · 203,926 healed · Resto Shaman

### Full wipe · 10:11 · 5 deaths in 7s — the tank went first

**10:11 · Blood DK · tank** — killed by **Melee** for 148,709 from Thornclaw Gatherer

took **10,330,603** · in **14.2 s** · before the last hit **62%**

| when | what | damage |
|---:|---|---:|
| 13.7s before | Melee | 930,023 |
| 11.9s before | Melee | 1,194,371 |
| 9.7s before | Melee | 900,167 |
| 3.5s before | Melee | 734,412 |
| 1.8s before | Melee | 1,357,665 |
| at death | Melee (killing blow) | 3,099,231 |
| | 7 smaller hits | 2,114,734 |

Anti-Magic Shell -10.7s · Icebound Fortitude -10.2s · Vampiric Blood -3.6s · 6,061,997 healed · Resto Shaman, Hyporock

**10:14 · Windwalker Monk · dps** — killed by **Melee** for 647,622 from Thornclaw Gatherer

took **3,284,463** · in **14.2 s** · health at the start **76%** · before the last hit **52%**

| when | what | damage |
|---:|---|---:|
| 13.0s before | Rotten Ground | 194,854 |
| 12.1s before | Rotten Ground | 205,797 |
| 11.2s before | Rotten Ground | 199,012 |
| 10.7s before | Earth Bolt | 312,581 |
| 1.8s before | Earth Bolt | 377,021 |
| at death | Melee (killing blow) | 1,640,776 |
| | 3 smaller hits | 354,422 |

**no defensive pressed** · 1,309,916 healed · Resto Shaman, Hyporock

**10:15 · Fury Warrior · dps** — killed by **Melee** for 1,485,092 from Territorial Matriarch

took **2,430,997** · in **2.2 s** · health at the start **85%** · before the last hit **31%**

| when | what | damage |
|---:|---|---:|
| 3.2s before | Razor Dive | 120,232 |
| 2.1s before | Razor Dive | 120,655 |
| 1.1s before | Razor Dive | 121,081 |
| 0.8s before | Melee | 582,664 |
| 0.2s before | Razor Dive | 121,505 |
| at death | Melee (killing blow) | 1,485,092 |
| | 6 smaller hits | 245,193 |

**no defensive pressed** · 334,423 healed · Resto Shaman, Hyporock

**10:16 · Hyporock · dps** — killed by **Melee** for 1,558,761 from Territorial Matriarch

took **5,573,775** · in **11.8 s** · health at the start **51%** · before the last hit **47%**

| when | what | damage |
|---:|---|---:|
| 11.5s before | Rotten Ground | 285,488 |
| 10.4s before | Razor Dive | 132,874 |
| 9.2s before | Razor Dive | 134,258 |
| 0.7s before | Melee | 186,063 |
| 0.4s before | Melee | 149,526 |
| at death | Melee (killing blow) | 4,685,566 |

Divine Protection -9.4s · Divine Shield -8.8s · 826,798 healed · Resto Shaman

**10:18 · Resto Shaman · heal** — killed by **Melee** for 2,592,788 from Territorial Matriarch

took **4,213,114** · in **0.5 s** · health at the start **81%**

| when | what | damage |
|---:|---|---:|
| 0.9s before | ? | 52,196 |
| 0.4s before | Earth Bolt | 190,630 |
| at death | Melee (killing blow) | 4,022,484 |

**no defensive pressed** · 99,608 healed · all their own

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 483 | 8:03 |
| routing | 113 | 1:53 |
| death penalty | 105 | 1:45 |
| 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 |
|---:|---|---|---:|---:|---:|---:|
| 5 | 9:30 | 0:50 | 4 | 5 | 39,942,930 | 2:04 |
| 2 | 2:25 | 0:52 | 6 | 1 | 24,329,705 | 0:15 |

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

- pull 5: opened by Blood DK (Death's Caress on Thornclaw Gatherer); healer Resto Shaman 16 yd away; on cooldown: Hyporock Lay on Hands 144s, Blessing of Sacrifice 80s, Divine Shield 36s; Resto Shaman Astral Shift 71s, Spirit Link Totem 65s, Healing Tide Totem 18s; Blood DK Anti-Magic Shell 13s; Fury Warrior Enraged Regeneration 46s
- pull 2: opened by Blood DK (Death's Caress on Keen); healer Resto Shaman 14 yd away; on cooldown: Hyporock Blessing of Protection 205s, Lay on Hands 161s, Divine Shield 145s; Resto Shaman Healing Tide Totem 40s, Astral Shift 11s; Blood DK Icebound Fortitude 52s, Vampiric Blood 4s, Dancing Rune Weapon 1s; Fury Warrior Enraged Regeneration 37s; Windwalker Monk Touch of Karma 61s, Fortifying Brew 60s

## Defensives · Hyporock

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

- Divine Protection: 1 of 7 went out before a real hit.
- Divine Shield: 3 of 3 blocked hits, cleared a debuff or met real damage.
- Stoneform: 1 of 1 blocked hits, cleared a debuff or met real damage.
- Lay on Hands on others: Windwalker Monk at 14% (8:09).

**To look at**

- Divine Protection met little damage 4 of 7 times: 1:36, 4:33, 6:01, 10:06.

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

- 0:34 Blessing of Protection at 61% health: cleared a debuff (cleared Razor Dive (bleed))
- 0:48 Blessing of Sacrifice on Blood DK at 100%, moved 754,227 to you
- 1:02 Divine Shield at 92% health: blocked hits (cleared Rotten Ground, Razor Dive (bleed))
- 1:21 Lay on Hands on Windwalker Monk at 52%, healed 547,254
- 1:24 Health potion at 36% health: met real damage
- 1:36 Divine Protection at 100% health: met little damage
- 3:00 Divine Protection at 65% health: met real damage — died within 15 s
- 4:16 Blessing of Sacrifice on Blood DK at 27%, moved 65,721 to you
- 4:33 Divine Protection at 70% health: met little damage
- 6:01 Divine Protection at 50% health: met little damage
- 6:17 Divine Shield at 51% health: cleared a debuff (cleared Ravenous Bellow)
- 7:00 Health potion at 47% health: met real damage
- 7:38 Divine Protection at 100% health: before a real hit
- 8:09 Lay on Hands on Windwalker Monk at 14%, healed 365,362
- 8:19 Stoneform at 63% health: met real damage
- 8:49 Blessing of Sacrifice on Windwalker Monk at 55%, moved 200,945 to you
- 9:01 Divine Protection at 8% health: pressed under 35%
- 9:48 Blessing of Protection at 45% health: cleared a debuff (cleared Razor Dive (bleed))
- 10:06 Divine Protection at 47% health: met little damage — died within 15 s
- 10:06 Divine Shield at 57% health: blocked hits (cleared Razor Dive (bleed)) — died within 15 s

</details>

## What the group left up

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

- Earth Bolt: 17 of 44 got through
- Healing Breeze: 5 of 14 got through

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

- Toxic Spores: 8x, up for 88s in total, 3,709,136 damage

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

- Hearty Bellow: 5/5 players, 213 hits, 22,556,252 (11% of party intake)
- Spoiled Supplies: 5/5 players, 45 hits, 13,455,806 (7% of party intake)
- Feast of Misery: 5/5 players, 101 hits, 11,817,703 (6% of party intake)
- Ravenous Bellow: 5/5 players, 95 hits, 10,320,240 (5% of party intake)
- Rotten Supplies: 4/5 players, 46 hits, 5,206,350 (3% of party intake)

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

- Razor Dive: 4/5 players, 260 hits, 25,170,135 (13% of party intake)
- Rotten Ground: 5/5 players, 60 hits, 13,417,248 (7% of party intake)
- Earth Bolt: 4/5 players, 16 hits, 5,266,260 (3% of party intake)

## Notes

### Toxic Spores at 8:46

Hyporock took 2 stacks of Toxic Spores at 8:46-8:48. At 8:52.9 he used Cleanse Toxins on Windwalker Monk, who has his own Detox and used it at 8:54.1. Hyporock's Spores ticked until 9:00.5 for about 1.08M; with a 561k Hearty Bellow he fell to 14% and pressed Divine Protection at 8%. With a Monk in the group, cleanse yourself first when you carry the stacks.

### Rotten Ground across the key

Ticks taken and damage, from keydb: Fury Warrior 19 ticks from 25 landings (4.63M), Windwalker Monk 17 from 24 (3.83M), Hyporock 6 from 17 (1.61M, about 1.04M of it in the stay before his 3:15 death), Resto Shaman 4 from 15 (0.94M). The grader excuses Rotten Ground per target, so none of this shows as avoidable on the grade page.

## 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-12T20:42:30 · schema 11 · written analysis: Claude (Opus 5.5), from the combat log and the archive*
