# Den of Nalorakk +17 — ABANDONED

24:42 · -23% over the 32:00 par · 14 deaths · Tyrannical, Fortified, Xal'atath's Guile

*2026-10-08 · 22:18 · `WoWCombatLog-100826_221400.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:** Avoidable damage: melee stack stood in the spear circles (Guardian Druid, Hyporock); Bad pull: a demon pulled another pack from range (Demo Lock)

## The first wipe came from Warbringer spears landing on the melee stack, and that cast has no interrupt.

The group killed both bosses, then wiped twice on the Beasttamer packs after Sentinel of Winter. At 21:54 a Grizzled Warbringer's Poison Spear Volley landed on Guardian Druid and Hyporock while they stood together in melee. Guardian Druid was hit by two spears at once, and each spear hits harder than a damage dealer's full health. With the tank dead, the pack killed the other three within 11 seconds. Volley cannot be interrupted, so the wipe came from where the melee stood. The second wipe started when Demo Lock's demon pulled another pack from range. That pack's Stormbound Mystic stayed out of melee reach until its Arc Lightning killed two players.

**What to change**

1. Walk out of the spear circles when the Grizzled Warbringer finishes Poison Spear Volley
2. Pull a ranged Stormbound Mystic around a corner, or keep a ranged kick for it
3. Hyporock: press Wings when it comes back on a boss, even under 10%
4. Resto Shaman: Astral Shift when your health starts sliding

## The run

| | |
|---|---|
| on the clock | **24:42** — 21:31 fighting |
| deaths | **14** |
| party damage taken | **352,965,434** — 273,341/s while fighting |
| enemies killed | **129** |
| interrupts | **61/84** — 73% |
| dispels | **28/52** — 22,990,707 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Guardian Druid | Guardian | tank | 325 | 121,377 | 46,967 | 82,404 | 2 | **C** 66 |
| Resto Shaman | Resto Shaman | heal | 317 | 23,803 | 149,943 | 45,641 | 5 | **C** 67 |
| Hyporock | Ret Paladin | dps | 327 | 295,532 | 13,662 | 39,859 | 2 | **B-** 73 |
| Demo Lock | Demo Lock | dps | 328 | 316,329 | 6,820 | 36,021 | 3 | **C** 67 |
| Sub Rogue | Sub Rogue | dps | 327 | 235,348 | 10,706 | 34,263 | 2 | **C-** 62 |

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

### Guardian Druid — Guardian — C (66/100)

*M+ score 3,458*

**Where the points went**

- **-14 interrupts (rank)** — scored 59: 14 stops vs 24 expected
- **-9 mitigation** — scored 72: 92% uptime of the 100% this kit can hold, 100% of worst windows covered
- **-6 survival** — scored 72: 2 death(s)

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

- **survival− 72** [−5.6 pts] — 2 death(s)
- **mitigation 72** [w 33%] — 92% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 121,377 dps, 43% 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~ 59** [w 33%] — 14 stops vs 24 expected (group stopped 77% of what it could reach, not scored here); pressed 20x: 4 on casts already stopped, 3 on nothing casting; 3 of those wasted the kick and a cast got through before it came back
- **activity 95** [w 19%] — 98% engaged while alive in combat
- **utility 68** [w 15%] — 14 used of ~106 the kit offered
- _overcapped Astral Power: 1,080 of 1,262 generated (86%)_
- _overcapped Rage: 201 of 16,979 generated (1%)_
- _never pressed: Typhoon_

</details>

### Resto Shaman — Resto Shaman — C (67/100)

*M+ score 3,388*

**Where the points went**

- **-11 survival** — scored 28: 5 death(s)
- **-7 interrupts (rank)** — scored 54: 8 stops vs 13 expected
- **-6 response** — scored 73: put back 44% of the 116,930,196 that landed in the party's worst windows

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

- **survival− 28** [−10.8 pts] — 5 death(s)
- **throughput 98** [w 29%] — covered 96% of the 205,987,636 that needed an outside heal (40% of the party's intake was self-covered or overkill); 18,076,727 absorbed; NOTE this key needed 139,005/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 73** [w 21%] — put back 44% of the 116,930,196 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 54** [w 15%] — 8 stops vs 13 expected (group stopped 77% of what it could reach, not scored here)
- **dispel 74** [w 14%] — 28/38 of what one dispeller could reach (52 landed; the rest overlapped a debuff already being cleansed)
- **activity 59** [w 12%] — 85% engaged while alive in combat
- **utility 100** [w 8%] — 37 used of ~16 the kit offered

</details>

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

*M+ score 3,490*

**Where the points went**

- **-10 activity** — scored 61: 89% engaged while alive in combat
- **-9 damage (rank)** — scored 79: 295,532 dps, 106% of the other damage dealers' median
- **-5 survival** — scored 72: 2 death(s)

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

- **survival− 72** [−5.0 pts] — 2 death(s)
- **damage~ 79** [w 42%] — 295,532 dps, 106% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 90** [w 32%] — 17 stops vs 11 expected (group stopped 77% of what it could reach, not scored here); pressed 19x: 3 on casts already stopped, 1 just after the cast finished; 1 of those wasted the kick and a cast got through before it came back
- **activity 61** [w 26%] — 89% engaged while alive in combat
- **utility 98** [w 0%] — 18 used of ~19 the kit offered
- _never pressed: Blinding Light_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Demo Lock — Demo Lock — C (67/100)

*M+ score 2,933*

**Where the points went**

- **-12 activity** — scored 53: 82% engaged while alive in combat
- **-9 survival** — scored 50: 3 death(s)
- **-6 damage (rank)** — scored 86: 316,329 dps, 121% of the other damage dealers' median

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

- **survival− 50** [−9.0 pts] — 3 death(s)
- **damage~ 86** [w 42%] — 316,329 dps, 121% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 83** [w 32%] — 10 stops vs 8 expected (group stopped 77% of what it could reach, not scored here); pressed 28x: 8 on casts already stopped; 2 of those wasted the kick and a cast got through before it came back
- **activity 53** [w 26%] — 82% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Soul Shards: 36 of 705 generated (5%)_
- _never pressed: Mortal Coil_

</details>

### Sub Rogue — Sub Rogue — C- (62/100)

*M+ score 3,477*

**Where the points went**

- **-17 damage (rank)** — scored 59: 235,348 dps, 77% of the other damage dealers' median
- **-9 activity** — scored 65: 90% engaged while alive in combat
- **-7 interrupts (rank)** — scored 79: 12 stops vs 12 expected

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

- **survival− 72** [−5.0 pts] — 2 death(s)
- **damage~ 59** [w 42%] — 235,348 dps, 77% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 12 stops vs 12 expected (group stopped 77% of what it could reach, not scored here); pressed 12x: 2 on casts already stopped, 2 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 65** [w 26%] — 90% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Energy: 4,653 of 29,538 generated (16%)_
- _overcapped Combo Points: 473 of 4,308 generated (11%)_

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

**Guardian Druid — Guardian**

Keep: Mitigation. You kept Ironfur up for most of the key and covered every one of the worst damage windows. Change: press Movement when the Grizzled Warbringer finishes casting Poison Spear Volley. Two spears landed on you at once at 21:54, and the wipe followed from there. Each spear hits harder than a damage dealer's whole health bar, so the melee standing with you are only safe if the stack moves.

**Resto Shaman — Resto Shaman**

Keep: Healing a very heavy key. This key needed more healing per second than 95% of the keys Arbiter's scale was built from, and you still covered nearly all of it. Change: press Astral Shift when your own health starts sliding and nobody else is healing you. Your last Astral Shift was at 14:15, and none of your deaths after it had one. It blunts the Lightning Bolt, Shoot and Rime Detonation hits that finished you.

**Hyporock — Ret Paladin**

Keep: Fast presses and clean spenders. Your average delay per press was 0.10 seconds (key_delay.py), at the fast end of your recent keys. You also sent fewer Final Verdicts into big packs than in any of your last 35 keys (rowb_audit.py). Change: press Avenging Wrath when Wings comes back in the last half minute of a boss. On The Hoardmonger it sat ready for the last 30 seconds of the fight (rowb_audit.py). On Sentinel of Winter it sat ready for the last 16. In this log you did about three times as much damage inside Wings as outside it on these bosses, and it would have come back within seconds of when you used it on the next pack.

**Demo Lock — Demo Lock**

Keep: Top damage. You did the most damage in the party, 121% of the other damage dealers' median.

**Sub Rogue — Sub Rogue**

Keep: Defensives. You used your defensives more than anyone, with Feint, Cloak of Shadows and Evasion going out all through the key. Change: press Kick when a caster's bar has just been stopped by someone else. At 23:45 your Kick was the third into the same Lightning Bolt, a moment after Hyporock's Rebuke had already stopped it. A Kick saved there is ready for the next Mystic cast in melee.

### As a group

At 21:17 the Warbringer was dragged into the Beasttamer pack, so the party fought it, three Beasttamers, two Totemcallers, three Saberfangs and a Mystic at once. With that much incoming damage, a melee stack that stays in the spear circles loses the tank. Late in the key Demo Lock's Grand Warlock Alythess cast Blaze on a pack about 40 yards away and pulled it into the fight. That pack's Stormbound Mystic stayed back, beyond any melee kick. Its Lightning Bolts hit Resto Shaman twice and its Arc Lightning killed Sub Rogue and Demo Lock. When a caster stays at range, pull it around a corner or keep a ranged kick for it.

## Deaths

14 deaths in 6 separate incidents. The wipe at 21:54 (5 deaths in 11s) 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 14 | 5,621,721 | 2 |
| Searing Magma | 8 of 14 | 4,516,140 | 1 |
| Shoot | 5 of 14 | 3,576,172 | 4 |
| Poison Spear Volley | 2 of 14 | 3,175,928 | 2 |
| Arc Lightning | 3 of 14 | 2,228,864 | 2 |
| Lightning Bolt | 3 of 14 | 1,435,568 | — |

### Death · 3:52 · Resto Shaman · heal

**3:52 · Resto Shaman · heal** — killed by **Razor Dive** for 131,653 from Keen

took **620,482** · in **4.0 s** · health at the start **71%** · before the last hit **1%**

| when | what | damage |
|---:|---|---:|
| 3.9s before | Razor Dive | 97,822 |
| 3.0s before | Razor Dive | 127,703 |
| 1.9s before | Razor Dive | 131,652 |
| 0.9s before | Razor Dive | 131,652 |
| at death | Razor Dive (killing blow) | 131,653 |

**no defensive pressed** · 168,720 healed · all their own

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

**14:15 · Demo Lock · dps** — killed by **Cryo Surge** for 146,632 from Glacial Revenant

took **1,827,019** · in **14.9 s** · health at the start **57%** · before the last hit **12%**

| when | what | damage |
|---:|---|---:|
| 4.7s before | Cryo Surge | 149,787 |
| 3.7s before | Cryo Surge | 146,695 |
| 2.8s before | Cryo Surge | 149,787 |
| 0.9s before | Cryo Surge | 143,852 |
| 0.5s before | Cryo Surge | 149,350 |
| at death | Cryo Surge (killing blow) | 146,632 |
| | 21 smaller hits | 940,916 |

**no defensive pressed** · 1,179,944 healed · Sub Rogue, Guardian Druid, Resto Shaman, Hyporock

### Death · 20:22 · Resto Shaman · heal

**20:22 · Resto Shaman · heal** — killed by **Rime Detonation** for 490,170 from Fractured Shivercore

took **1,476,152** · in **7.1 s** · health at the start **88%** · before the last hit **33%**

| when | what | damage |
|---:|---|---:|
| 6.1s before | Frozen Tempest | 125,397 |
| 5.2s before | Frozen Tempest | 125,397 |
| 4.0s before | Frozen Tempest | 125,397 |
| 3.1s before | Frozen Tempest | 125,397 |
| 2.0s before | Frozen Tempest | 125,397 |
| at death | Rime Detonation (killing blow) | 490,170 |
| | 4 smaller hits | 358,997 |

**no defensive pressed** · 390,974 healed · Hyporock

### Full wipe · 21:54 · 5 deaths in 11s — the tank went first

**21:54 · Guardian Druid · tank** — killed by **Poison Spear Volley** for 1,044,454 from Grizzled Warbringer

took **4,124,102** · in **6.1 s** · health at the start **90%** · before the last hit **24%**

| when | what | damage |
|---:|---|---:|
| 5.9s before | Primal Echo | 147,597 |
| 2.9s before | Melee | 119,374 |
| 2.3s before | Melee | 174,278 |
| 1.9s before | Shoot | 131,655 |
| 0.4s before | Shoot | 132,703 |
| at death | Poison Spear Volley (killing blow) | 2,100,327 |
| | 20 smaller hits | 1,318,168 |

Ironfur -6.0s · Ironfur -3.2s · Ironfur -2.8s · Frenzied Regeneration -2.1s · Frenzied Regeneration -1.0s · 1,914,118 healed · Resto Shaman, Hyporock

**21:54 · Hyporock · dps** — killed by **Poison Spear Volley** for 1,075,601 from Grizzled Warbringer

took **1,660,381** · in **4.7 s** · health at the start **87%** · before the last hit **55%**

| when | what | damage |
|---:|---|---:|
| 4.7s before | Searing Magma | 99,871 |
| 3.9s before | Primal Echo | 97,102 |
| 3.8s before | Searing Magma | 99,870 |
| 2.8s before | Searing Magma | 96,875 |
| 1.7s before | Searing Magma | 96,874 |
| at death | Poison Spear Volley (killing blow) | 1,075,601 |
| | 2 smaller hits | 166,757 |

**no defensive pressed** · 256,268 healed · Resto Shaman

**21:56 · Sub Rogue · dps** — killed by **Melee** for 28,778 from Ruthless Totemcaller

took **1,517,571** · in **0.6 s** · health at the start **93%**

| when | what | damage |
|---:|---|---:|
| 5.4s before | ? | 58,775 |
| 4.7s before | ? | 113,064 |
| 3.9s before | ? | 58,775 |
| 0.6s before | Melee | 350,774 |
| 0.2s before | Melee | 370,291 |
| at death | Melee (killing blow) | 796,506 |
| | 1 smaller hits | 54,288 |

Feint · 132,695 healed · Resto Shaman

**21:58 · Demo Lock · dps** — killed by **Shoot** for 476,281 from Bonded Beasttamer

took **1,727,147** · in **9.6 s** · health at the start **77%** · before the last hit **46%**

| when | what | damage |
|---:|---|---:|
| 9.0s before | Searing Magma | 118,567 |
| 7.8s before | Searing Magma | 96,852 |
| 5.1s before | Searing Magma | 98,647 |
| 0.9s before | Melee | 169,209 |
| at death | Shoot (killing blow) | 476,281 |
| at death | Melee | 321,613 |
| | 16 smaller hits | 445,978 |

**no defensive pressed** · 614,519 healed · Resto Shaman, Hyporock

**22:05 · Resto Shaman · heal** — killed by **Shoot** for 443,861 from Bonded Beasttamer

took **1,791,956** · in **14.8 s** · health at the start **47%** · before the last hit **36%**

| when | what | damage |
|---:|---|---:|
| 3.7s before | Shoot | 188,153 |
| 3.2s before | Shoot | 226,703 |
| 2.3s before | Lightning Bolt | 222,166 |
| 0.5s before | Searing Magma | 203,305 |
| at death | Shoot (killing blow) | 443,861 |
| at death | Searing Magma | 203,306 |
| | 3 smaller hits | 304,462 |

Earth Elemental -7.4s · 1,053,910 healed · Guardian Druid, Hyporock

### Death · 22:32 · Resto Shaman · heal

**22:32 · Resto Shaman · heal** — killed by **Melee** for 264,355 from Stormbound Mystic

took **1,122,746** · in **1.2 s** · before the last hit **11%**

| when | what | damage |
|---:|---|---:|
| 1.1s before | Melee | 262,781 |
| 0.8s before | Lightning Bolt | 431,509 |
| 0.2s before | Melee | 164,101 |
| at death | Melee (killing blow) | 264,355 |

**no defensive pressed** · 351,178 healed · all their own

### Full wipe · 24:03 · 5 deaths in 7s — the healer went first

**24:03 · Resto Shaman · heal** — killed by **Shoot** for 452,706 from Bonded Beasttamer

took **2,194,551** · in **4.6 s** · health at the start **57%** · before the last hit **40%**

| when | what | damage |
|---:|---|---:|
| 4.5s before | Shoot | 398,530 |
| 3.6s before | Lightning Bolt | 415,690 |
| 2.2s before | Shoot | 461,230 |
| 0.6s before | Searing Magma | 100,192 |
| 0.2s before | Lightning Bolt | 366,203 |
| at death | Shoot (killing blow) | 452,706 |

**no defensive pressed** · 1,193,938 healed · Guardian Druid, Hyporock

**24:08 · Sub Rogue · dps** — killed by **Arc Lightning** for 781,633 from Stormbound Mystic

took **781,633** · in **one hit**

| when | what | damage |
|---:|---|---:|
| 5.2s before | ? | 262,749 |
| 5.1s before | ? | 328,436 |
| at death | Arc Lightning (killing blow) | 781,633 |

Lay on Hands · Hyporock -5.7s · **no healing landed**

**24:08 · Demo Lock · dps** — killed by **Arc Lightning** for 668,443 from Stormbound Mystic

took **1,398,576** · in **3.7 s** · health at the start **86%** · before the last hit **28%**

| when | what | damage |
|---:|---|---:|
| 3.8s before | Searing Magma | 104,634 |
| 3.6s before | Searing Magma | 104,634 |
| 2.8s before | Searing Magma | 114,393 |
| 2.2s before | Searing Magma | 197,302 |
| 1.5s before | Searing Magma | 103,094 |
| at death | Arc Lightning (killing blow) | 668,443 |
| | 7 smaller hits | 141,920 |

**no defensive pressed** · 24,842 healed · Resto Shaman, Hyporock

**24:08 · Hyporock · dps** — killed by **Searing Magma** for 104,825 from Magma Totem

took **1,771,085** · in **5.9 s** · health at the start **84%** · before the last hit **10%**

| when | what | damage |
|---:|---|---:|
| 3.9s before | Searing Magma | 197,744 |
| 3.2s before | Searing Magma | 101,995 |
| 2.4s before | Searing Magma | 100,933 |
| 0.8s before | Arc Lightning | 778,788 |
| 0.4s before | Searing Magma | 104,825 |
| at death | Searing Magma (killing blow) | 104,825 |
| | 6 smaller hits | 381,975 |

Lay on Hands · 754,860 healed · Sub Rogue, Guardian Druid, Resto Shaman

**24:10 · Guardian Druid · tank** — killed by **Shoot** for 104,100 from Bonded Beasttamer

took **3,312,447** · in **10.1 s** · before the last hit **22%**

| when | what | damage |
|---:|---|---:|
| 8.5s before | Melee | 160,776 |
| 6.6s before | Searing Magma | 176,418 |
| 5.7s before | Melee | 141,489 |
| 3.2s before | Shoot | 144,661 |
| 1.9s before | Melee | 577,521 |
| at death | Melee | 312,535 |
| | 21 smaller hits | 1,799,047 |

Ironfur -7.7s · Ironfur -5.2s · Ironfur -3.0s · Frenzied Regeneration -2.6s · Ironfur -0.6s · 1,389,219 healed · Resto Shaman, Hyporock

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,291 | 21:31 |
| routing | 115 | 1:55 |
| wipe recovery | 21 | 0:21 |
| death penalty | 210 | 3:30 |
| lead in | 23 | 0:23 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 9 | 22:27 | 1:44 | 16 | 6 | 32,834,245 | 3:14 |
| 8 | 21:17 | 0:49 | 4 | 5 | 18,368,030 | 2:24 |
| 3 | 3:48 | 4:28 | 5 | 1 | 64,399,806 | 0:15 |

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

- pull 9: opened by Guardian Druid (Moonfire on Grizzled Warbringer); healer Resto Shaman 180 yd away (last seen 12 s earlier); on cooldown: Resto Shaman Earth Elemental 151s, Healing Tide Totem 92s; Guardian Druid Survival Instincts 52s; Hyporock Lay on Hands 113s, Divine Shield 105s, Blessing of Sacrifice 56s; Demo Lock Unending Resolve 50s, Dark Pact 4s
- pull 8: opened by Guardian Druid (Moonfire on Grizzled Warbringer); healer Resto Shaman 4 yd away (last seen 13 s earlier); on cooldown: Resto Shaman Healing Tide Totem 6s; Sub Rogue Evasion 56s, Cloak of Shadows 50s; Hyporock Lay on Hands 183s, Divine Shield 175s, Divine Protection 4s; Demo Lock Unending Resolve 120s
- pull 3: the enemy opened it: Razor Dive on Resto Shaman; healer Resto Shaman 0 yd away; on cooldown: Resto Shaman Spirit Link Totem 163s, Healing Tide Totem 42s; Guardian Druid Survival Instincts 22s; Sub Rogue Cloak of Shadows 65s; Hyporock Divine Shield 201s, Blessing of Protection 172s, Lay on Hands 162s; Demo Lock Unending Resolve 46s

## Defensives · Hyporock

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

- Divine Protection: 0 of 14 went out before a real hit.
- Divine Shield: 3 of 3 blocked hits, cleared a debuff or met real damage.
- Stoneform: 4 of 4 blocked hits, cleared a debuff or met real damage.
- Lay on Hands on others: Resto Shaman at 29% (14:16), Sub Rogue at 31% (20:35).

**To look at**

- Divine Protection met little damage 9 of 14 times: 2:13, 3:36, 4:50, 6:08, 8:09, 10:47, 16:02, 21:40, 22:48.
- Blessing of Sacrifice on Sub Rogue at 1:32 moved almost nothing to you.
- Blessing of Sacrifice on Guardian Druid at 23:43 moved almost nothing to you.
- Healthstone and potion together at 1:48, and under half your health came in after; one could have waited.

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

- 0:35 Stoneform at 64% health: cleared a debuff (cleared Razor Dive (bleed))
- 1:20 Blessing of Protection at 54% health: cleared a debuff (cleared Razor Dive (bleed))
- 1:32 Blessing of Sacrifice on Sub Rogue at 23%, moved 0 to you
- 1:48 Healthstone at 43% health: met real damage
- 1:48 Health potion at 68% health: met real damage
- 2:13 Divine Protection at 62% health: met little damage
- 2:44 Lay on Hands at 68% health: met real damage
- 3:20 Divine Shield at 71% health: blocked hits (cleared Razor Dive (bleed), Feast of Misery)
- 3:36 Divine Protection at 100% health: met little damage
- 4:41 Blessing of Sacrifice on Demo Lock at 51%, moved 317,378 to you
- 4:47 Healthstone at 62% health: met real damage
- 4:50 Divine Protection at 80% health: met little damage
- 6:08 Divine Protection at 83% health: met little damage
- 6:49 Health potion at 37% health: met real damage
- 8:09 Divine Protection at 40% health: met little damage
- 8:12 Blessing of Sacrifice on Demo Lock at 57%, moved 87,476 to you
- 9:06 Stoneform at 77% health: met real damage (cleared Razor Dive (bleed))
- 9:12 Blessing of Protection on Resto Shaman at 58%, cleared Razor Dive (bleed)
- 9:41 Healthstone at 43% health: met little damage
- 10:47 Divine Protection at 59% health: met little damage
- 10:59 Blessing of Sacrifice on Demo Lock at 61%, moved 169,732 to you
- 11:13 Stoneform at 74% health: met real damage (cleared Razor Dive (bleed))
- 12:14 Divine Protection at 49% health: met real damage
- 12:15 Health potion at 62% health: met real damage
- 13:31 Blessing of Sacrifice on Guardian Druid at 99%, moved 483,922 to you
- 13:33 Divine Protection at 63% health: met real damage
- 13:42 Divine Shield at 75% health: blocked hits
- 14:16 Lay on Hands on Resto Shaman at 29%, healed 653,960
- 14:58 Divine Protection at 75% health: met real damage
- 16:02 Divine Protection at 82% health: met little damage
- 17:23 Stoneform at 73% health: cleared a debuff (cleared Glacial Torment (magic))
- 18:33 Divine Protection at 40% health: met real damage
- 18:34 Health potion at 44% health: met real damage
- 20:21 Divine Protection at 42% health: met real damage
- 20:24 Divine Shield at 42% health: blocked hits (cleared Rime Detonation)
- 20:35 Lay on Hands on Sub Rogue at 31%, healed 556,153
- 21:23 Blessing of Sacrifice on Guardian Druid at 100%, moved 259,935 to you
- 21:40 Divine Protection at 85% health: met little damage — died within 15 s
- 22:38 Blessing of Protection at 34% health: pressed under 35%
- 22:48 Divine Protection at 54% health: met little damage
- 23:43 Blessing of Sacrifice on Guardian Druid at 99%, moved 0 to you
- 24:01 Lay on Hands on Sub Rogue at 97%, healed 466,624 — died within 15 s
- 24:07 Health potion at 53% 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 35 got through
- Lightning Bolt: 6 of 10 got through
- Winter's Shroud: 4 of 14 got through
- Arc Lightning: 2 of 4 got through
- Healing Breeze: 1 of 9 got through

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

- Toxic Spores: 11x, up for 132s in total, 3,737,816 damage
- Cryo Surge: 10x, up for 90s in total, 15,022,015 damage
- Glacial Torment: 3x, up for 39s in total, 4,230,876 damage

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

- 78,767,339 absorbed of 1,470,599,226 landed
- Rumbling Ward: 78,767,339
- on: Terra Rumbler (78,767,339)

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

- Rumbling Ward: 5/5 players, 619 hits, 37,676,814 (11% of party intake)
- Hearty Bellow: 5/5 players, 185 hits, 18,613,798 (5% of party intake)
- Frozen Tempest: 4/5 players, 105 hits, 12,255,901 (3% of party intake)
- Searing Magma: 5/5 players, 138 hits, 12,016,212 (3% of party intake)
- Spoiled Supplies: 5/5 players, 43 hits, 11,361,346 (3% of party intake)
- Ravenous Bellow: 5/5 players, 103 hits, 10,449,992 (3% of party intake)

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

- Cryo Surge: 4/5 players, 245 hits, 29,804,492 (8% of party intake)
- Razor Dive: 4/5 players, 272 hits, 29,055,955 (8% of party intake)
- Glacial Torment: 4/5 players, 38 hits, 7,380,197 (2% of party intake)
- Rotten Ground: 3/5 players, 27 hits, 5,878,525 (2% of party intake)
- Earth Bolt: 3/5 players, 11 hits, 3,662,214 (1% of party intake)

## Notes

### Was the first wipe a missed kick

No. One cast did get through in that second. Hyporock's Rebuke reached the Mystic's Lightning Bolt 0.014 s after it finished, but the bolt had not hit him when the spear did. Poison Spear Volley has no interrupt flag in Mythic Dungeon Tools. None of its 33 casts in the five Den logs since 09-25 was kicked, and only 3 of them hit anyone. The +16 of 09-29 took no spears from 15 Volleys. Here each spear hit for about 1.05M, against Hyporock's 990k health.

### Hyporock's rotation, by the Ret tools

key_delay.py: 0.10 s mean delay per press, 0.09 s with a spender ready, p90 0.24 s; his 19 keys since 10-05 range 0.09 to 0.19 s. rowb_audit.py against his 35 rowB keys since 10-03: Wake went out with 94% of Wings (average 81%) and Final Verdict hit 3+ targets on 8% of casts (average 18.5%). Wings sat ready 87 s per 10 fighting minutes (average 66 s), mostly at the end of both bosses. In the wipe pull his Wings came 11.7 s after his first press, against 1.0 to 2.9 s in the other pulls. Coiled Fangstone went out on all 18 Wings.

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