# Den of Nalorakk +17 — ABANDONED

3:54 · -88% over the 32:00 par · 3 deaths · Tyrannical, Fortified, Xal'atath's Guile

*2026-10-12 · 20:02 · `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:** Dropped early: Ended mid-pull at 3:54 while still on pace (group); Avoidable damage: Took every Rotten Ground tick, died twice (Fury Warrior)

**Tip:** Sacrifice a DPS at 20%, not at 1%

## The key ended mid-pull at 3:54 while it was still on pace with Friday's timed run.

Prot Warrior pulled the opener and both Tender packs together, and the group held all 15 enemies, losing Fury Warrior and the healer. Hyporock's Intercession had the healer back within seconds. The next pull cost Fury Warrior his second death. At 3:50 the fight reset with the mobs evading and everyone topped off, and the whole group left together a few seconds later. By then the group had 14 kills, one fewer than Friday's timed run at the same point. The log doesn't show who called it. Fury Warrior said both deaths were a lack of heals. The first partly was, since the healer died 2 seconds after him. The second was mostly his own, from Rotten Ground he stood in for about 3 seconds.

**What to change**

1. Fury Warrior: step out of Rotten Ground before it ticks
2. Agree on kicks for the Tender's Earth Bolt
3. Hyporock: Sacrifice a DPS as soon as they drop under 20%
4. Talk it through before leaving a key that's on pace

## The run

| | |
|---|---|
| on the clock | **3:54** — 3:04 fighting |
| deaths | **3** |
| party damage taken | **49,098,128** — 267,419/s while fighting |
| enemies killed | **21** |
| interrupts | **20/29** — 69% |
| dispels | **1/1** — 0 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Prot Warrior | Prot Warrior | tank | 328 | 220,596 | 43,564 | 70,963 | 0 | **C+** 68 |
| Resto Shaman | Resto Shaman | heal | 327 | 33,792 | 111,882 | 41,136 | 1 | **D+** 57 |
| Hyporock | Ret Paladin | dps | 327 | 343,617 | 14,490 | 28,472 | 0 | **B-** 75 |
| Windwalker Monk | Windwalker | dps | 304 | 358,833 | 1,487 | 22,666 | 0 | **C+** 68 |
| Fury Warrior | Fury | dps | 327 | 189,889 | 11,628 | 46,635 | 2 | **D-** 51 |

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

### Prot Warrior — Prot Warrior — C+ (68/100)

*M+ score 3,429*

**Where the points went**

- **-13 mitigation** — scored 66: 82% uptime of the 100% this kit can hold, 100% of worst windows covered
- **-10 activity** — scored 55: 93% engaged while alive in combat
- **-8 interrupts (rank)** — scored 79: 7 stops vs 7 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 66** [w 39%] — 82% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 220,596 dps, 74% 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~ 79** [w 39%] — 7 stops vs 7 expected (group stopped 77% of what it could reach, not scored here)
- **activity 55** [w 22%] — 93% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Rage: 78 of 2,452 generated (3%)_
- _never pressed: Rallying Cry_

</details>

### Resto Shaman — Resto Shaman — D+ (57/100)

*M+ score 3,423*

**Where the points went**

- **-18 dispel** — scored 0: 0 dispels cast in a key with 25 sustained damaging debuffs
- **-9 throughput** — scored 76: covered 77% of the 26,747,969 that needed an outside heal (47% of the party's intake was self-covered or overkill); 1,458,541 absorbed
- **-7 interrupts (rank)** — scored 64: 3 stops vs 4 expected

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

- **survival− 72** [−4.2 pts] — 1 death(s)
- **throughput 76** [w 37%] — covered 77% of the 26,747,969 that needed an outside heal (47% of the party's intake was self-covered or overkill); 1,458,541 absorbed
- **response** — n/a. n/a: the party's worst windows cover 87% of a 184s 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~ 64** [w 19%] — 3 stops vs 4 expected (group stopped 77% of what it could reach, not scored here); pressed 4x: 1 on casts already stopped
- **dispel 0** [w 18%] — 0 dispels cast in a key with 25 sustained damaging debuffs
- **activity 66** [w 16%] — 88% engaged while alive in combat
- **utility 100** [w 11%] — 3 used of ~2 the kit offered
- _never pressed: Capacitor Totem, Purge_

</details>

### Hyporock — Ret Paladin — B- (75/100)

*M+ score 3,540*

**Where the points went**

- **-13 activity** — scored 51: 80% engaged while alive in combat
- **-8 damage (rank)** — scored 81: 343,617 dps, 110% of the other damage dealers' median
- **-4 interrupts (rank)** — scored 87: 6 stops vs 4 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 81** [w 42%] — 343,617 dps, 110% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 87** [w 32%] — 6 stops vs 4 expected (group stopped 77% of what it could reach, not scored here); pressed 5x: 1 on casts already stopped; 1 of those wasted the kick and a cast got through before it came back
- **activity 51** [w 26%] — 80% engaged while alive in combat
- **utility 100** [w 0%] — 4 used of ~3 the kit offered
- _never pressed: Cleanse Toxins_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

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

*M+ score 3,461*

**Where the points went**

- **-14 activity** — scored 46: 72% engaged while alive in combat
- **-11 interrupts (rank)** — scored 65: 2 stops vs 4 expected
- **-7 damage (rank)** — scored 84: 358,833 dps, 118% of the other damage dealers' median

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 84** [w 42%] — 358,833 dps, 118% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 65** [w 32%] — 2 stops vs 4 expected (group stopped 77% of what it could reach, not scored here); pressed 3x: 1 on casts already stopped; 1 of those wasted the kick and a cast got through before it came back
- **activity 46** [w 26%] — 72% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Chi: 4 of 80 generated (5%)_
- _never pressed: Detox, Diffuse Magic_

</details>

### Fury Warrior — Fury — D- (51/100)

*M+ score 3,457*

**Where the points went**

- **-18 damage (rank)** — scored 58: 189,889 dps, 75% of the other damage dealers' median
- **-14 activity** — scored 45: 70% engaged while alive in combat
- **-9 survival** — scored 50: 2 death(s)

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

- **survival− 50** [−9.0 pts] — 2 death(s)
- **damage~ 58** [w 42%] — 189,889 dps, 75% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 76** [w 32%] — 2 stops vs 2 expected (group stopped 77% of what it could reach, not scored here)
- **activity 45** [w 26%] — 70% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Rage: 35 of 1,076 generated (3%)_
- _never pressed: Rallying Cry_

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

**Prot Warrior — Prot Warrior**

Keep: Held the double-Tender opener. You pulled the opener and both Tender packs within half a minute and held all 15 enemies without dying. Shield Wall and Demoralizing Shout went out through the pull.

**Resto Shaman — Resto Shaman**

Keep: Cooldowns on the opener. Bloodlust, Healing Tide and Astral Shift all went out on the big opener. You covered 77% of the damage that needed an outside heal, and you stepped out of half your Rotten Grounds before they ticked.

**Hyporock — Ret Paladin**

Keep: Intercession on the healer. Resto Shaman died in the middle of the opener, and your Intercession had her back up 4 seconds later. Earlier, your Blessing of Protection on her at 32% cleared a Razor Dive bleed. Change: press Blessing of Sacrifice when a DPS sits under 20% with Razor Dive and Feast of Misery ticking. Your Sacrifice reached Fury Warrior at 1%, and he died a second later. He had been in that danger zone for about 3 seconds before it. Earlier, it moves enough of the bleed and Feast to you for a heal to land on him.

**Windwalker Monk — Windwalker**

Keep: Paralysis on the enraged Matriarch. Your Paralysis took Mother's Wrath off the Matriarch twice. You also did the most damage in the group from the lowest item level, and stepped out of most Rotten Grounds before they ticked.

**Fury Warrior — Fury**

Keep: Defensives on the opener. Enraged Regeneration, Spell Reflection and Impending Victory all went out during the big opener. Change: press Movement when Rotten Ground lands under you. You took the damage tick on every Rotten Ground that landed on you, while the Monk stepped out of most of his. Before your second death you stood in one for about 3 seconds. Moving within a second skips its tick, which took a quarter of your health each time.

### As a group

The opener with both Tender packs worked with this tank and comp, and the pace matched Friday's timed run. Earth Bolt got through 9 times, and one of those was the biggest hit in Fury Warrior's first death. Agree on Tender kicks before the key. Rotten Ground can be stepped out of before it ticks, and the players who moved skipped most of it. A key on pace with no wipe is worth talking through before anyone leaves.

## Deaths

3 deaths in 2 separate incidents. The cascade at 1:38 (2 deaths in 2s) 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 |
|---|---:|---:|---:|
| Razor Dive | 3 of 3 | 3,117,962 | 1 |
| Rotten Ground | 3 of 3 | 1,627,186 | 1 |
| Earth Bolt | 2 of 3 | 831,454 | — |
| Feast of Misery | 1 of 3 | 645,445 | 1 |
| Rotten Supplies | 2 of 3 | 519,881 | — |
| Rune of Void-Tainted Shell | 2 of 3 | 10,052 | — |

### Cascade · 1:38 · 2 deaths in 2s — Fury Warrior went first

**1:38 · Fury Warrior · dps** — killed by **Razor Dive** for 138,620 from Keen

took **1,802,292** · in **14.8 s** · health at the start **63%** · before the last hit **8%**

| when | what | damage |
|---:|---|---:|
| 3.7s before | Rotten Ground | 282,286 |
| 3.7s before | Razor Dive | 124,758 |
| 2.8s before | Earth Bolt | 439,387 |
| 1.8s before | Rotten Supplies | 136,760 |
| at death | Rotten Ground | 303,912 |
| at death | Razor Dive (killing blow) | 138,620 |
| | 6 smaller hits | 376,569 |

Spell Reflection -10.7s · 1,075,971 healed · Resto Shaman, Hyporock

**1:40 · Resto Shaman · heal** — killed by **Rotten Ground** for 254,900 from Thornclaw Gatherer

took **2,448,255** · in **8.8 s** · health at the start **86%** · before the last hit **15%**

| when | what | damage |
|---:|---|---:|
| 8.5s before | Razor Dive | 130,650 |
| 8.2s before | Earth Bolt | 392,067 |
| 7.7s before | Razor Dive | 130,650 |
| 6.6s before | Razor Dive | 130,650 |
| 0.8s before | Rotten Ground | 254,900 |
| at death | Rotten Ground (killing blow) | 254,900 |
| | 9 smaller hits | 1,154,438 |

**no defensive pressed** · 1,376,589 healed · Hyporock

### Death · 3:24 · Fury Warrior · dps

**3:24 · Fury Warrior · dps** — killed by **Feast of Misery** for 101,608 from Spirit of Hunger

took **2,501,433** · in **10.6 s** · health at the start **86%** · before the last hit **1%**

| when | what | damage |
|---:|---|---:|
| 10.3s before | Razor Dive | 138,620 |
| 4.3s before | Rotten Ground | 265,594 |
| 4.0s before | Feast of Misery | 132,797 |
| 3.3s before | Rotten Ground | 265,594 |
| 1.7s before | Feast of Misery | 144,345 |
| 1.0s before | Feast of Misery | 133,898 |
| | 22 smaller hits | 1,420,585 |

Blessing of Sacrifice · Hyporock -0.5s · 1,444,211 healed · Resto Shaman, Hyporock

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 184 | 3:04 |
| routing | 24 | 0:24 |
| death penalty | 45 | 0:45 |
| lead in | 26 | 0:26 |

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:26 | 1:34 | 15 | 2 | 30,974,468 | 0:30 |
| 3 | 3:04 | 0:50 | 5 | 1 | 15,873,512 | 0:15 |

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

- pull 1: opened by Prot Warrior (Heroic Leap on Keen); healer Resto Shaman 24 yd away (last seen 16 s earlier)
- pull 3: opened by Prot Warrior (Heroic Throw on Keen); healer Resto Shaman 96 yd away (last seen 9 s earlier); on cooldown: Hyporock Blessing of Protection 172s, Lay on Hands 98s; Resto Shaman Healing Tide Totem 0s; Windwalker Monk Fortifying Brew 18s

## Defensives · Hyporock

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

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

- Divine Protection met little damage 1 of 2 times: 1:27.

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

- 0:39 Blessing of Protection on Resto Shaman at 32%, cleared Razor Dive (bleed)
- 0:42 Blessing of Sacrifice on Windwalker Monk at 92%, moved 138,834 to you
- 0:56 Lay on Hands at 45% health: met real damage
- 1:04 Health potion at 81% health: before a real hit
- 1:27 Divine Protection at 100% health: met little damage
- 3:11 Stoneform at 74% health: met real damage (cleared Razor Dive (bleed))
- 3:20 Divine Protection at 83% health: before a real hit
- 3:23 Blessing of Sacrifice on Fury Warrior at 1%, moved 43,545 to you — died within 15 s
- 3:33 Divine Shield at 90% health: blocked hits (cleared Razor Dive (bleed))

</details>

## What the group left up

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

- Earth Bolt: 9 of 24 got through

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

- Feast of Misery: 5/5 players, 40 hits, 4,321,242 (9% of party intake)
- Rotten Supplies: 4/5 players, 27 hits, 3,109,610 (6% 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, 136 hits, 15,255,957 (31% of party intake)
- Rotten Ground: 5/5 players, 42 hits, 8,183,731 (17% of party intake)

## Notes

### Was it a lack of heals

First death, 1:38: 1.75M taken in 8 s, 687k healed. The biggest hits were a leaked 439k Earth Bolt and Rotten Ground for 282k and 304k. Resto Shaman was at 25-36% herself and died 2 s later, so the heals claim is partly fair there. Second death, 3:24: from 81% at 3:19.4 to 12% at 3:20.4, mostly two 266k Rotten Ground ticks from one 2.9 s stay. He got 1.14M of healing in the last 8 s (Healing Tide, Chain Heal, Healing Wave) and pressed Bloodbath and Thunder Clap at 18% and 4%. Rallying Cry was never pressed all key. Rotten Ground ticks taken per landing: Fury Warrior 8 of 8, Windwalker Monk 4 of 14, Hyporock 5 of 16, Resto Shaman 4 of 8.

### How the key ended

At 3:49 every heal on the party started overhealing in full. At 3:50 the 7 remaining enemies lost every debuff and evaded Ravager and Acid Rain, and Windwalker Monk picked up Jade Walk, an out-of-combat buff, at 3:53. At 3:54 every player's auras dropped in the same instant and the log ends; a loading screen followed 12 s later. That reads as the run being ended with everyone inside, not a wipe. Resto Shaman's dispel score of 0 is wrong for this key, because the only dispellable debuff, Insatiable Hunger, landed during the reset.

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