# Den of Nalorakk +13 — TIMED

26:32 · +1, 17% under the 32:00 par · 3 deaths · Tyrannical, Fortified, Xal'atath's Guile

*2026-09-26 · 19:32 · `WoWCombatLog-092626_183241.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.

**Tip:** Cleanse Toxins on Toxic Spores

## Timed comfortably, and Bonespike Slam and Raging Squall each hit one player all key and killed them both times.

This was a comfortable timed key, 17% under par. The deaths cost little and came from the bosses.

The Hoardmonger's Bonespike Slam and Sentinel of Winter's Raging Squall both have cast bars. Each hit exactly one player in the whole key, and each hit was a death. Demo Lock's second death was Hearty Bellow landing on top of Toxic Spores that had not been removed.

Toxic Spores is a poison, and only Hyporock's Cleanse Toxins and Resto Shaman's totem could remove it. It was left on players for a long time, which is the one thing the group can tighten.

**What to change**

1. Demo Lock and Resto Shaman: step out of Bonespike Slam and Raging Squall.
2. Hyporock: Cleanse Toxins on every Toxic Spores when it is ready.
3. Doryhunky: kick only casts nobody else has stopped.
4. Nothing to change on Hyporock's or Arcane Mage's damage.

## The run

| | |
|---|---|
| on the clock | **26:32** — 22:08 fighting |
| deaths | **3** — timer agrees (2.96 implied) |
| party damage taken | **209,130,845** — 157,502/s while fighting |
| enemies killed | **162** |
| interrupts | **65/77** — 84% |
| dispels | **16/27** — 3,905,861 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Doryhunky | Veng DH | tank | 324 | 109,623 | 45,923 | 54,951 | 0 | **B** 77 |
| Resto Shaman | Resto Shaman | heal | 322 | 47,995 | 87,688 | 19,979 | 1 | **B+** 82 |
| Hyporock | Ret Paladin | dps | 325 | 260,924 | 6,174 | 19,036 | 0 | **A** 88 |
| Arcane Mage | Arcane Mage | dps | 325 | 230,832 | 760 | 22,330 | 0 | **B-** 76 |
| Demo Lock | Demo Lock | dps | 313 | 153,806 | 3,545 | 18,088 | 2 | **D-** 49 |

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

### Doryhunky — Veng DH — B (77/100)

*M+ score 3,316*

**Where the points went**

- **-10 interrupts (rank)** — scored 71: 23 stops vs 26 expected
- **-6 activity** — scored 67: 96% engaged while alive in combat
- **-4 utility** — scored 72: 1 used of ~6 the kit offered

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 91** [w 33%] — 98% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 109,623 dps, 51% 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~ 71** [w 33%] — 23 stops vs 26 expected (group stopped 88% of what it could reach, not scored here); pressed 27x: 7 on casts already stopped, 1 just after the cast finished, 2 on unkickable casts, 2 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 67** [w 19%] — 96% engaged while alive in combat
- **utility 72** [w 15%] — 1 used of ~6 the kit offered
- _never pressed: Sigil of Misery_
- _not counted as button presses (procs, ticks): Soul Fragment_

</details>

### Resto Shaman — Resto Shaman — B+ (82/100)

*M+ score 2,913*

**Where the points went**

- **-7 interrupts (rank)** — scored 53: 9 stops vs 15 expected
- **-4 survival** — scored 72: 1 death(s)
- **-3 dispel** — scored 75: 16/21 of what one dispeller could reach (27 landed

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

- **survival− 72** [−4.2 pts] — 1 death(s)
- **throughput 100** [w 29%] — covered 117% of the 105,758,571 that needed an outside heal (51% of the party's intake was self-covered or overkill); 10,450,764 absorbed
- **response 99** [w 21%] — put back 57% of the 71,872,072 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 53** [w 15%] — 9 stops vs 15 expected (group stopped 88% of what it could reach, not scored here); pressed 11x: 1 on casts already stopped, 1 on nothing casting
- **dispel 75** [w 14%] — 16/21 of what one dispeller could reach (27 landed; the rest overlapped a debuff already being cleansed)
- **activity 75** [w 12%] — 90% engaged while alive in combat
- **utility 100** [w 8%] — 16 used of ~17 the kit offered
- _never pressed: Astral Shift, Purge_

</details>

### Hyporock — Ret Paladin — A (88/100)

*M+ score 3,374*

**Where the points went**

- **-5 activity** — scored 80: 95% engaged while alive in combat
- **-3 interrupts (rank)** — scored 89: 19 stops vs 13 expected
- **-3 damage (rank)** — scored 93: 260,924 dps, 134% of the other damage dealers' median

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 93** [w 42%] — 260,924 dps, 134% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 89** [w 32%] — 19 stops vs 13 expected (group stopped 88% of what it could reach, not scored here); pressed 24x: 5 on casts already stopped, 1 on nothing casting; 1 of those wasted the kick and a cast got through before it came back
- **activity 80** [w 26%] — 95% engaged while alive in combat
- **utility 84** [w 0%] — 12 used of ~102 the kit offered
- _never pressed: Blinding Light_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Arcane Mage — Arcane Mage — B- (76/100)

*M+ score 3,567*

**Where the points went**

- **-9 activity** — scored 63: 90% engaged while alive in combat
- **-8 damage (rank)** — scored 81: 230,832 dps, 110% of the other damage dealers' median
- **-7 interrupts (rank)** — scored 79: 7 stops vs 7 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 81** [w 42%] — 230,832 dps, 110% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 7 stops vs 7 expected (group stopped 88% of what it could reach, not scored here); pressed 9x: 2 on nothing casting
- **activity 63** [w 26%] — 90% engaged while alive in combat
- **utility 78** [w 0%] — 2 used of ~57 the kit offered
- _never pressed: Alter Time, Ice Cold_

</details>

### Demo Lock — Demo Lock — D- (49/100)

*M+ score 2,840*

**Where the points went**

- **-21 damage (rank)** — scored 49: 153,806 dps, 64% of the other damage dealers' median
- **-9 survival** — scored 50: 2 death(s)
- **-9 interrupts (rank)** — scored 72: 7 stops vs 10 expected

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

- **survival− 50** [−9.0 pts] — 2 death(s)
- **damage~ 49** [w 42%] — 153,806 dps, 64% of the other damage dealers' median
- **mechanics− 87** [−2.6 pts] — 3% of intake was damage comparable players did not take
- **interrupts~ 72** [w 32%] — 7 stops vs 10 expected (group stopped 88% of what it could reach, not scored here); pressed 30x: 9 on casts already stopped, 7 on nothing casting; 3 of those wasted the kick and a cast got through before it came back
- **activity 66** [w 26%] — 91% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Soul Shards: 123 of 694 generated (18%)_

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

**Doryhunky — Veng DH**

Keep: Defensives up all key. Your active mitigation was up for almost the whole key and covered every one of the worst moments. Change: press Disrupt only on a cast nobody else has already stopped. About a quarter of your kicks landed on casts that were already stopped, the same pattern as in your Kings' Rest.

**Resto Shaman — Resto Shaman**

Keep: Excellent healing. You covered more than all the damage that needed an outside heal and put back more of the party's worst moments than the scale expects. Change: step out of the Squall when Sentinel of Winter starts casting Raging Squall. It hit only you in the whole key, and it killed you. Astral Shift was never pressed.

**Hyporock — Ret Paladin**

Keep: Best grade of your night. Your damage was far above the other damage dealers, you did not die, and you stopped more casts than your Rebuke cooldown was expected to allow. Change: press Cleanse Toxins whenever Toxic Spores is on anyone and Cleanse Toxins is ready. Toxic Spores sat on players for a long time in this key, and you were the only player with a poison cleanse button.

**Arcane Mage — Arcane Mage**

Nothing important to change. You were casting for 90% of the time you were alive in combat, the lowest in the group, so there is a little damage in keeping the casts going while you move.

**Demo Lock — Demo Lock**

Your second death was Hearty Bellow on top of Toxic Spores, and Unending Resolve was not pressed in either death. About half of your kick presses landed on casts already stopped or on nothing.

### As a group

Clear Toxic Spores faster. Hyporock's Cleanse Toxins and Resto Shaman's Poison Cleansing Totem were the only ways to remove it, so both should go out whenever it lands. Call out Bonespike Slam and Raging Squall, since each was a one-shot on the only player it hit.

### The comp

The comp was fine. Poison removal was thin, with only Cleanse Toxins and the totem for Toxic Spores.

## Deaths

3 deaths in 3 separate incidents.

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

| spell | in | damage | killing blows |
|---|---:|---:|---:|
| Bonespike Slam | 1 of 3 | 945,261 | 1 |
| Raging Squall | 1 of 3 | 763,666 | 1 |
| Glacial Torment | 1 of 3 | 584,731 | — |
| Hearty Bellow | 1 of 3 | 569,647 | 1 |
| Ravenous Bellow | 1 of 3 | 418,641 | — |
| Toxic Spores | 1 of 3 | 282,593 | — |

### Death · 4:28 · Demo Lock · dps

**4:28 · Demo Lock · dps** — killed by **Bonespike Slam** for 945,261 from The Hoardmonger

took **1,372,673** · in **14.9 s** · health at the start **61%** · before the last hit **51%**

| when | what | damage |
|---:|---|---:|
| 13.9s before | Ravenous Bellow | 64,010 |
| 13.0s before | Ravenous Bellow | 60,781 |
| 12.1s before | Ravenous Bellow | 55,308 |
| 11.2s before | Ravenous Bellow | 68,811 |
| 10.2s before | Ravenous Bellow | 61,794 |
| at death | Bonespike Slam (killing blow) | 945,261 |
| | 16 smaller hits | 116,708 |

Dark Pact -7.6s · 770,659 healed · Resto Shaman

### Death · 6:14 · Demo Lock · dps

**6:14 · Demo Lock · dps** — killed by **Hearty Bellow** for 68,697 from The Hoardmonger

took **852,611** · in **4.7 s** · health at the start **81%** · before the last hit **5%**

| when | what | damage |
|---:|---|---:|
| 4.7s before | Toxic Spores | 85,477 |
| 2.6s before | Toxic Spores | 97,392 |
| 1.9s before | Hearty Bellow | 428,453 |
| 0.9s before | Hearty Bellow | 72,497 |
| 0.6s before | Toxic Spores | 99,724 |
| at death | Hearty Bellow (killing blow) | 68,697 |
| | 2 smaller hits | 371 |

**no defensive pressed** · 84,493 healed · Doryhunky, Hyporock, Resto Shaman

### Death · 16:09 · Resto Shaman · heal

**16:09 · Resto Shaman · heal** — killed by **Raging Squall** for 763,666 from Sentinel of Winter

took **1,348,397** · in **6.1 s** · health at the start **82%** · before the last hit **63%**

| when | what | damage |
|---:|---|---:|
| 5.9s before | Glacial Torment | 155,086 |
| 4.0s before | Glacial Torment | 155,086 |
| 1.9s before | Glacial Torment | 130,778 |
| at death | Raging Squall (killing blow) | 763,666 |
| at death | Glacial Torment | 143,781 |

**no defensive pressed** · 238,867 healed · Hyporock

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,328 | 22:08 |
| routing | 199 | 3:19 |
| death penalty | 45 | 0:45 |
| lead in | 29 | 0:29 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 3 | 3:50 | 2:50 | 5 | 2 | 34,660,947 | 0:30 |
| 8 | 15:53 | 2:17 | 5 | 1 | 13,584,895 | 0:15 |

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

- pull 3: opened by Doryhunky (Throw Glaive on Keen); healer Resto Shaman 102 yd away (last seen 7 s earlier); on cooldown: Hyporock Divine Shield 166s, Blessing of Protection 138s, Lay on Hands 71s; Demo Lock Unending Resolve 10s
- pull 8: the enemy opened it: Melee on Doryhunky; healer Resto Shaman 14 yd away (last seen 15 s earlier); on cooldown: Hyporock Divine Shield 85s; Demo Lock Unending Resolve 12s; Resto Shaman Spirit Link Totem 116s; Doryhunky Demon Spikes 4s

## Defensives · Hyporock

| button | presses | most the cooldown allowed | on you | on others |
|---|---:|---:|---:|---:|
| Divine Protection | 5 | 25 | 5 | 0 |
| Divine Shield | 3 | 8 | 3 | 0 |
| Lay on Hands | 3 | 10 | 0 | 3 |
| Blessing of Protection | 2 | 6 | 2 | 0 |
| Blessing of Sacrifice | 3 | 13 | 0 | 3 |
| Healthstone | 7 | 26 | 7 | 0 |
| Health potion | 4 | 6 | 4 | 0 |
| Stoneform | 5 | 13 | 5 | 0 |

- Divine Protection: 1 of 5 went out before a real hit.
- Divine Shield: 3 of 3 blocked hits, cleared a debuff or met real damage.
- Stoneform: 4 of 5 blocked hits, cleared a debuff or met real damage.
- Lay on Hands on others: Demo Lock at 39% (5:46).

**To look at**

- Divine Protection met little damage 2 of 5 times: 4:46, 14:06.
- Blessing of Protection on yourself at 0:47 blocked nothing; it only stops physical damage and bleeds.
- Blessing of Protection on yourself at 9:56 blocked nothing; it only stops physical damage and bleeds.
- Blessing of Sacrifice on Demo Lock at 13:46 moved almost nothing to you.
- Healthstone and potion together at 7:58, and under half your health came in after; one could have waited.

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

- 0:43 Stoneform at 68% health: cleared a debuff (cleared Razor Dive (bleed))
- 0:47 Blessing of Protection at 68% health: blocked nothing
- 1:05 Divine Protection at 61% health: met real damage
- 1:11 Blessing of Sacrifice on Doryhunky at 68%, moved 301,168 to you
- 1:12 Lay on Hands on Doryhunky at 67%, healed 973,434
- 1:18 Healthstone at 48% health: met real damage
- 1:18 Health potion at 73% health: met real damage
- 2:42 Divine Shield at 95% health: blocked hits (cleared Insatiable Hunger (curse))
- 4:46 Divine Protection at 94% health: met little damage
- 5:46 Lay on Hands on Demo Lock at 39%, healed 548,147
- 6:00 Healthstone at 73% health: met little damage
- 6:11 Divine Protection at 93% health: before a real hit
- 7:12 Divine Shield at 92% health: blocked hits (cleared Razor Dive (bleed))
- 7:56 Stoneform at 60% health: cleared a debuff (cleared Razor Dive (bleed))
- 7:58 Healthstone at 64% health: met little damage
- 7:58 Health potion at 88% health: met little damage
- 9:56 Blessing of Protection at 100% health: blocked nothing
- 10:02 Blessing of Sacrifice on Doryhunky at 95%, moved 195,318 to you
- 10:35 Divine Protection at 73% health: met real damage
- 10:49 Lay on Hands on Doryhunky at 88%, healed 605,699
- 12:42 Stoneform at 60% health: cleared a debuff (cleared Cryo Surge (magic))
- 13:08 Health potion at 50% health: met little damage
- 13:23 Divine Shield at 82% health: blocked hits (cleared Cryo Surge (magic))
- 13:46 Blessing of Sacrifice on Demo Lock at 47%, moved 19,282 to you
- 14:06 Divine Protection at 92% health: met little damage
- 14:51 Stoneform at 91% health: met little damage
- 16:14 Healthstone at 59% health: met little damage
- 17:05 Stoneform at 80% health: cleared a debuff (cleared Glacial Torment (magic))
- 19:18 Healthstone at 76% health: met little damage
- 22:49 Healthstone at 58% health: met real damage
- 22:49 Health potion at 83% health: before a real hit
- 24:57 Healthstone at 68% health: met little damage

</details>

## What the group left up

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

- Earth Bolt: 7 of 27 got through
- Lightning Bolt: 4 of 21 got through
- Scavenge: 1 of 1 got through

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

- Toxic Spores: 9x, up for 92s in total, 2,595,822 damage
- Glacial Torment: 1x, up for 8s in total, 663,182 damage
- Cryo Surge: 1x, up for 5s in total, 646,857 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)**

- Demo Lock: 829,430 (mostly Spectral Slash)

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

- 28,891,234 absorbed of 1,249,917,309 landed
- Rumbling Ward: 28,891,234
- on: Terra Rumbler (28,891,234)

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

- Primal Echo: 5/5 players, 155 hits, 14,194,228 (7% of party intake)
- Rumbling Ward: 5/5 players, 221 hits, 9,469,125 (5% of party intake)
- Ravenous Bellow: 5/5 players, 104 hits, 8,239,565 (4% of party intake)
- Hearty Bellow: 5/5 players, 98 hits, 7,409,927 (4% of party intake)
- Overwhelming Onslaught: 5/5 players, 53 hits, 6,780,900 (3% of party intake)
- Spoiled Supplies: 5/5 players, 35 hits, 6,483,942 (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, 189 hits, 14,546,722 (7% of party intake)
- Cryo Surge: 4/5 players, 50 hits, 4,172,669 (2% of party intake)
- Glacial Torment: 4/5 players, 28 hits, 3,741,682 (2% of party intake)
- Echoing Maul: 3/5 players, 10 hits, 3,694,995 (2% of party intake)
- Earth Bolt: 3/5 players, 12 hits, 2,770,809 (1% of party intake)

## Notes

### Where the numbers in the prose came from

In the log, Bonespike Slam (4 s cast) and Raging Squall (3 s cast) each have one damage event on a player in the whole key: Demo Lock and Resto Shaman. Toxic Spores (Poison, 12 s) was applied 15 times. Hyporock removed 4 with 5 Cleanse Toxins casts, the Poison Cleansing Totem removed 4, and the report shows 9 left up for 92 s in total.

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