# Den of Nalorakk +17 — ABANDONED

2:22 · -93% over the 32:00 par · 9 deaths · Tyrannical, Fortified, Xal'atath's Guile

*2026-10-12 · 15:19 · `WoWCombatLog-101226_151715.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:** Bad pull: Tender pack chained in, mobs loose on healer (Blood DK)

**Tip:** Under 40% with a bleed: Lay on Hands, not Wake of Ashes

## The tank chained the Tender pack into the opener, and the party took about 3 times the damage of earlier Den groups.

Blood DK pulled the Tender pack 7 seconds after opening on the first Striker. For about 20 seconds, a Gatherer, the Matriarch and the Yearlings hit the healer and DPS instead of him. The party took 587k damage a second in the first half minute of the pack. The two earlier groups on this opener took about a third of that. Damage on the pack beat both of theirs, with Time Warp and burst cooldowns early. The pack was still above half health when Fury Warrior died at 1:03. Hyporock and the healer followed within 20 seconds. The pull ended in a full wipe, and the group left at 2:22. This wipe is on Blood DK's pull.

**What to change**

1. Blood DK: stack the opener on yourself before tagging the Tender pack
2. Without an Enrage removal, kill the Matriarch before the Yearlings
3. Set a kick order on the Tender's Earth Bolt
4. Hyporock: Lay on Hands or Stoneform under 40% with a bleed ticking

## The run

| | |
|---|---|
| on the clock | **2:22** — 1:31 fighting |
| deaths | **9** |
| party damage taken | **53,958,694** — 591,004/s while fighting |
| enemies killed | **4** |
| interrupts | **9/20** — 45% |
| dispels | **1/1** — 0 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Blood DK | Blood DK | tank | 328 | 261,524 | 115,409 | 178,498 | 1 | **F** 46 |
| Resto Shaman | Resto Shaman | heal | 325 | 28,227 | 151,824 | 67,438 | 2 | **F** 45 |
| Hyporock | Ret Paladin | dps | 327 | 289,522 | 18,241 | 52,686 | 2 | **B** 79 |
| Fury Warrior | Fury | dps | 325 | 130,046 | 6,056 | 44,196 | 2 | **D+** 58 |
| Arcane Mage | Arcane Mage | dps | 327 | 230,311 | 4,122 | 38,033 | 2 | **D** 55 |

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

### Blood DK — Blood DK — F (46/100)

*M+ score 3,402*

**Where the points went**

- **-29 interrupts (rank)** — scored 25: 1 stops vs 5 expected
- **-13 mitigation** — scored 66: 77% uptime of the 79% this kit can hold, 88% of worst windows covered
- **-8 activity** — scored 62: 95% engaged while alive in combat

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

- **survival− 86** [−2.8 pts] — 1 death(s)
- **mitigation 66** [w 39%] — 77% uptime of the 79% this kit can hold, 88% of worst windows covered
- **damage~** — n/a. 261,524 dps, 121% 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~ 25** [w 39%] — 1 stops vs 5 expected (group stopped 53% of what it could reach, not scored here); pressed 2x: 1 on casts already stopped; 1 of those wasted the kick and a cast got through before it came back
- **activity 62** [w 22%] — 95% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Runic Power: 241 of 976 generated (25%)_
- _never pressed: Anti-Magic Zone_
- _not counted as button presses (procs, ticks): Infliction of Sorrow_

</details>

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

*M+ score 3,454*

**Where the points went**

- **-27 throughput** — scored 48: covered 59% of the 27,250,828 that needed an outside heal (50% of the party's intake was self-covered or overkill); 586,660 absorbed
- **-15 interrupts (rank)** — scored 43: 1 stops vs 2 expected
- **-9 activity** — scored 61: 86% engaged while alive in combat

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

- **survival− 72** [−4.2 pts] — 2 death(s)
- **throughput 48** [w 51%] — covered 59% of the 27,250,828 that needed an outside heal (50% of the party's intake was self-covered or overkill); 586,660 absorbed; NOTE this key needed 192,342/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 88% of a 91s 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~ 43** [w 27%] — 1 stops vs 2 expected (group stopped 53% of what it could reach, not scored here)
- **dispel** — n/a. too few known-dispellable debuffs to judge
- **activity 61** [w 22%] — 86% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _never pressed: Hex_

</details>

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

*M+ score 3,540*

**Where the points went**

- **-12 activity** — scored 53: 83% engaged while alive in combat
- **-7 survival** — scored 61: 2 death(s)
- **-1 damage (rank)** — scored 98: 289,522 dps, 169% of the other damage dealers' median

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

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 98** [w 42%] — 289,522 dps, 169% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 97** [w 32%] — 3 stops vs 1 expected (group stopped 53% of what it could reach, not scored here)
- **activity 53** [w 26%] — 83% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Holy Power: 31 of 85 generated (36%)_
- _never pressed: Blessing of Sacrifice, Blinding Light, Cleanse Toxins_
- _not counted as button presses (procs, ticks): Crusading Strikes, Hammer of Wrath_

</details>

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

*M+ score 3,440*

**Where the points went**

- **-20 damage (rank)** — scored 53: 130,046 dps, 69% of the other damage dealers' median
- **-15 activity** — scored 42: 66% engaged while alive in combat
- **-7 survival** — scored 61: 2 death(s)

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

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 53** [w 42%] — 130,046 dps, 69% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 98** [w 32%] — 3 stops vs 1 expected (group stopped 53% of what it could reach, not scored here)
- **activity 42** [w 26%] — 66% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Rage: 19 of 370 generated (5%)_
- _never pressed: Impending Victory, Spell Reflection_

</details>

### Arcane Mage — Arcane Mage — D (55/100)

*M+ score 3,385*

**Where the points went**

- **-16 damage (rank)** — scored 61: 230,311 dps, 80% of the other damage dealers' median
- **-13 activity** — scored 48: 75% engaged while alive in combat
- **-11 interrupts (rank)** — scored 67: 1 stops vs 2 expected

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

- **survival− 72** [−5.0 pts] — 2 death(s)
- **damage~ 61** [w 42%] — 230,311 dps, 80% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 67** [w 32%] — 1 stops vs 2 expected (group stopped 53% of what it could reach, not scored here); pressed 2x: 1 on nothing casting; 1 of those wasted the kick and a cast got through before it came back
- **activity 48** [w 26%] — 75% engaged while alive in combat
- **utility 96** [w 0%] — 2 used of ~4 the kit offered
- _never pressed: Alter Time, Ice Cold, Spellsteal_

</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: Cooldowns through the pull. Vampiric Blood, Dancing Rune Weapon, Anti-Magic Shell and Icebound Fortitude all went out, and you were the only player who died just once. Change: press Death's Caress before tagging the Earthwhisper Tender's pack. You pulled the Tender pack 7 seconds after the first Striker. A Gatherer, the Matriarch and the Yearlings then hit the healer and DPS for 3.6M of melee. With the opener stacked on you first, the healer only has you and the bleeds to cover.

**Resto Shaman — Resto Shaman**

Keep: Cooldowns stacked on the pack. Spirit Link went down with Time Warp, Healing Tide followed, and you purified the curse off Fury Warrior. This pull asked for more healing than 95% of the keys the healing scale was built from.

**Hyporock — Ret Paladin**

Keep: Blessing of Protection on Fury Warrior. Fury Warrior was at 26% with a Razor Dive bleed and a Gatherer on him when you pressed it. It cleared the bleed and he lived almost half a minute longer. Your Divine Shield came at about half health right after a Feast of Misery and also cleared the curse. Change: press Lay on Hands when a Razor Dive bleed has you under 40% and the healer is swamped. You died at 1:16 with Lay on Hands and Stoneform both ready, pressing Wake of Ashes on the way down. Your Lay on Hands press came half a second after you died. Lay on Hands, or Stoneform to clear the bleed, keeps the top DPS in a pull the group was still fighting.

**Fury Warrior — Fury**

Keep: Shockwave on the whole pack. Your Shockwave stunned 12 enemies early in the pull, and both Pummels stopped a Healing Breeze. Change: press Impending Victory when Razor Dive is ticking on you below half health. You died first, at 1:03, with Razor Dive and Rotten Ground ticking and no defensive pressed. A heal or a defensive there buys the healer time in the worst stretch of the pull.

**Arcane Mage — Arcane Mage**

Keep: Time Warp on the full pack. Time Warp went out early on the big pack, with Arcane Surge and Touch of the Magi right behind it. Change: press Counterspell while the Earthwhisper Tender is alive. At 1:01 your Counterspell went on the Spirit of Hunger, which wasn't casting, while the Tender was halfway through an Earth Bolt. It was still recharging when the Earth Bolt that killed the healer went through. Kept for the Tender, it stops the Earth Bolts that were landing on the healer.

### As a group

This route's opener is the Strikers, Gatherers, Spirit of Hunger, Matriarch and Yearlings. Friday's timed group took the Tender pack as its own second pull. Thursday's group chained it in once the opener was stacked and held it with no deaths. Today it came 7 seconds in, before the opener was on the tank. Agree before the key whether the Tender pack joins the opener, and tag it only once everything is on the tank. Give the Tender a kick order, since each Earth Bolt hits for up to 436k. Most were stopped until people started dying.

### The comp

Nobody in this group can remove an Enrage, so Mother's Wrath stayed on the Matriarch once the Yearlings died. Her swings on the tank roughly doubled. Before the healer died that added about 0.9M, a small share of what the party took. Without an Enrage removal, kill the Matriarch before the Yearlings die.

## Deaths

9 deaths, all at once.

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

| spell | in | damage | killing blows |
|---|---:|---:|---:|
| Razor Dive | 8 of 9 | 9,348,295 | 5 |
| Melee | 1 of 9 | 3,857,054 | — |
| Rotten Ground | 5 of 9 | 2,680,869 | 3 |
| Feast of Misery | 5 of 9 | 2,659,917 | — |
| Earth Bolt | 4 of 9 | 1,593,515 | 1 |
| Rotten Supplies | 6 of 9 | 1,066,775 | — |

### Full wipe · 1:03 · 9 deaths in 53s — Fury Warrior went first

**1:03 · Fury Warrior · dps** — killed by **Razor Dive** for 268,203 from Keen

took **1,902,800** · in **4.0 s** · health at the start **63%** · before the last hit **10%**

| when | what | damage |
|---:|---|---:|
| 4.9s before | Razor Dive | 241,382 |
| 3.9s before | Razor Dive | 241,383 |
| 3.0s before | Razor Dive | 241,382 |
| 1.5s before | Rotten Ground | 265,004 |
| 0.4s before | Rotten Ground | 294,449 |
| at death | Razor Dive (killing blow) | 268,203 |
| | 3 smaller hits | 592,379 |

**no defensive pressed** · 893,839 healed · Hyporock, Blood DK, Resto Shaman

**1:16 · Hyporock · dps** — killed by **Rotten Ground** for 268,379 from Thornclaw Gatherer

took **2,075,254** · in **8.8 s** · health at the start **71%** · before the last hit **2%**

| when | what | damage |
|---:|---|---:|
| 8.5s before | Rotten Ground | 287,369 |
| 7.7s before | Rotten Ground | 294,276 |
| 1.9s before | Rotten Supplies | 142,019 |
| 1.7s before | Feast of Misery | 155,444 |
| 0.6s before | Feast of Misery | 149,100 |
| at death | Rotten Ground (killing blow) | 268,379 |
| | 10 smaller hits | 778,667 |

**no defensive pressed** · 838,573 healed · Resto Shaman

**1:20 · Resto Shaman · heal** — killed by **Earth Bolt** for 306,051 from Earthwhisper Tender

took **2,574,833** · in **12.4 s** · health at the start **90%** · before the last hit **14%**

| when | what | damage |
|---:|---|---:|
| 11.3s before | Razor Dive | 129,379 |
| 10.1s before | Razor Dive | 129,380 |
| 7.4s before | Razor Dive | 129,380 |
| 6.2s before | Razor Dive | 129,380 |
| 0.4s before | Rotten Ground | 236,910 |
| at death | Earth Bolt (killing blow) | 306,051 |
| | 13 smaller hits | 1,514,353 |

**no defensive pressed** · 1,450,707 healed · Hyporock

**1:22 · Fury Warrior · dps** — killed by **Razor Dive** for 137,127 from Keen

took **1,331,362** · in **5.0 s** · health at the start **81%** · before the last hit **13%**

| when | what | damage |
|---:|---|---:|
| 4.9s before | Razor Dive | 133,014 |
| 4.5s before | Earth Bolt | 429,107 |
| 3.8s before | Rotten Supplies | 145,859 |
| 1.9s before | Razor Dive | 123,415 |
| 0.9s before | Razor Dive | 123,415 |
| at death | Razor Dive (killing blow) | 137,127 |
| | 2 smaller hits | 239,425 |

**no defensive pressed** · 400,070 healed · Resto Shaman

**1:30 · Arcane Mage · dps** — killed by **Razor Dive** for 244,024 from Keen

took **1,311,832** · in **14.8 s** · health at the start **59%** · before the last hit **10%**

| when | what | damage |
|---:|---|---:|
| 14.3s before | Feast of Misery | 129,339 |
| 13.4s before | Feast of Misery | 129,339 |
| 12.5s before | Feast of Misery | 129,339 |
| 4.6s before | Razor Dive | 126,819 |
| 3.7s before | Razor Dive | 126,819 |
| at death | Razor Dive (killing blow) | 244,024 |
| | 11 smaller hits | 426,153 |

Prismatic Barrier -12.8s · Prismatic Barrier -3.0s · 493,502 healed · Hyporock, Resto Shaman

**1:47 · Hyporock · dps** — killed by **Razor Dive** for 128,721 from Keen

took **2,592,074** · in **14.5 s** · health at the start **54%** · before the last hit **10%**

| when | what | damage |
|---:|---|---:|
| 12.2s before | Rotten Supplies | 151,855 |
| 7.3s before | Feast of Misery | 158,182 |
| 6.3s before | Feast of Misery | 156,600 |
| 5.9s before | Earth Bolt | 436,142 |
| 5.4s before | Feast of Misery | 142,364 |
| 3.2s before | Feast of Misery | 147,110 |
| | 15 smaller hits | 1,399,821 |

Lay on Hands -10.9s · Lay on Hands -10.9s · 1,865,811 healed · Resto Shaman

**1:53 · Resto Shaman · heal** — killed by **Razor Dive** for 257,133 from Keen

took **3,439,350** · in **14.0 s** · health at the start **83%** · before the last hit **21%**

| when | what | damage |
|---:|---|---:|
| 7.0s before | Razor Dive | 247,478 |
| 4.8s before | Razor Dive | 247,478 |
| 3.9s before | Razor Dive | 247,478 |
| 1.7s before | Razor Dive | 257,133 |
| 0.9s before | Razor Dive | 257,133 |
| at death | Razor Dive (killing blow) | 257,133 |
| | 14 smaller hits | 1,925,517 |

**no defensive pressed** · 2,604,540 healed · Hyporock

**1:55 · Blood DK · tank** — killed by **Rotten Ground** for 143,998 from Thornclaw Gatherer

took **5,055,072** · in **10.4 s** · before the last hit **68%**

| when | what | damage |
|---:|---|---:|
| 9.8s before | Melee | 457,922 |
| 7.8s before | Melee | 665,937 |
| 5.9s before | Melee | 318,233 |
| 3.9s before | Melee | 419,740 |
| 3.6s before | Melee | 683,501 |
| 3.3s before | Melee | 290,842 |
| | 14 smaller hits | 2,218,897 |

**no defensive pressed** · 3,481,561 healed · Hyporock, Resto Shaman

**1:56 · Arcane Mage · dps** — killed by **Rotten Ground** for 258,679 from Thornclaw Gatherer

took **1,022,679** · in **5.7 s** · health at the start **81%** · before the last hit **3%**

| when | what | damage |
|---:|---|---:|
| 5.6s before | Rotten Supplies | 125,339 |
| 3.8s before | Razor Dive | 123,013 |
| 2.8s before | Razor Dive | 123,013 |
| 1.9s before | Razor Dive | 123,013 |
| 0.8s before | Razor Dive | 123,014 |
| at death | Rotten Ground (killing blow) | 258,679 |
| | 6 smaller hits | 146,608 |

**no defensive pressed** · 93,998 healed · Resto Shaman

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 91 | 1:31 |
| death penalty | 135 | 2:15 |
| lead in | 25 | 0:25 |

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:25 | 1:31 | 4 | 9 | 52,154,258 | 3:46 |

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

- pull 1: opened by Blood DK (Death's Caress on Keen); healer Resto Shaman 11 yd away

## Defensives · Hyporock

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

- Divine Protection: 1 of 1 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**

- Died at 1:47 after 2.4 s under 40% with Divine Protection ready.

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

- 0:35 Blessing of Protection on Fury Warrior at 26%, cleared Razor Dive (bleed), Shredding Claws
- 0:43 Divine Protection at 80% health: before a real hit
- 0:53 Divine Shield at 79% health: blocked hits (cleared Insatiable Hunger (curse))
- 1:12 Health potion at 42% health: met real damage — died within 15 s
- 1:34 Stoneform at 40% health: met real damage (cleared Razor Dive (bleed)) — died within 15 s
- 1:36 Lay on Hands at 40% health: met real damage — died within 15 s

</details>

## What the group left up

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

- Earth Bolt: 10 of 15 got through
- Healing Breeze: 1 of 4 got through

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

- Feast of Misery: 5/5 players, 53 hits, 6,151,711 (11% of party intake)
- Rotten Supplies: 4/5 players, 16 hits, 2,121,603 (4% 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, 96 hits, 13,210,977 (24% of party intake)

## Notes

### Was the pull too big

Not on its own. The 10-08 opener was bigger (two Tenders, seven Gatherers) and had no deaths. In matched 32 s windows from keydb, party intake was 587k/s today, 218k/s on 10-09 and 171k/s on 10-08. Melee was 298k/s against 39k/s and 42k/s. Blood DK took 21M of melee in the pull; the Guardians took 4.1M and 6.9M on the same opener. The grader puts his mitigation near what Blood can hold, so part of that gap is Blood taking more raw melee than a Guardian by design. The rest is the extra mobs, Mother's Wrath and 3.6M on non-tanks from 0:34 to 0:53. Party damage on the pack was 2.29M/s against 1.92M/s and 2.14M/s.

### Where the grades read wrong

Resto Shaman's F is a floor. The grader notes the key needed 192k/s of healing, more than 95% of the 55 keys the scale was built from. The Defensives tab lists Hyporock's Divine Shield at 79% health. That reading comes after the shield's own 99k heal. A second earlier he was at 51%, after a Feast of Misery channel had taken him from 95% to 38%. His 1:47 death flags Divine Protection as ready, but it had been back for about one second.

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