# Ruby Life Pools +15 — DEPLETED

28:20 · 1% over the 28:00 par · 10 deaths · Tyrannical, Fortified, affix 147

*2026-09-14 · 20:41 · `WoWCombatLog-091426_193554.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), from the combat log and the archive.

**Why it failed:** Wrong target: gauntlet wipe, cloud shields ate 229M (group); Avoidable damage: Burnout and Living Bomb deaths (Hyporock, Demo Lock, Resto Shaman)

## Depleted by 20 seconds with 2:30 of death penalty: three Living Bomb carriers, Hyporock on a Destroyer as it exploded, and a five-death wipe in the storm gauntlet where the clouds' shields ate 229 M.

28:20 against a 28:00 par. Ten deaths cost 2:30 on the clock, so any one of them not happening times the key; the play between the deaths was good — 93% of the clock in combat, 181 kills in nine pulls, 100 of 110 kickable casts stopped, every dispellable debuff removed.

The deaths come in three shapes. Three were Living Bomb carriers — the healer at 9:36, the warlock at 13:18, Hyporock at 19:27 — and Living Bomb at this level is about a full non-tank health bar over six seconds plus an explosion; a carrier who walks off keeps it to themselves, and a defensive (Divine Shield, Astral Shift, Unending Resolve) answers it where Divine Protection alone does not. One was Hyporock eating Burnout, the Blazebound Destroyer's death explosion, for 1.31 M at 10:22 — the mob died at 10:23 with him on top of it. One was Molten Boulder on Kokia. The other five were one incident: the storm gauntlet after Kokia, 19:27 to 19:43, everyone down.

The gauntlet is a targeting problem, not a healing problem, and it was tonight too: the Primal Thunderclouds' Stormcloud Barrier absorbed 229 M — the enemy shields ate 18% of everything the party swung all key — and nobody pressed Purge once. Kill the Tempest Channeler and High Channeler Ryvati; the clouds are a sink.

**What to change**

1. Whoever gets Living Bomb: walk off and press the immunity — three of ten deaths were carriers. Blessing of Protection does nothing to it; Divine Shield, Astral Shift and Unending Resolve do.
2. Hyporock: off the Blazebound Destroyer before it dies. Burnout is its death explosion; 1.31 M at 10:22 with the kill one second later.
3. Storm gauntlet: Tempest Channeler and High Channeler Ryvati first, and ignore the clouds — 229 M went into their shields tonight.
4. Resto Shaman: Purge the Stormcloud Barriers on the clouds that are actually being hit, and Blaze of Glory on the Flamelasher — both are Magic, and Purge was not cast once.
5. Nothing to change on kicks or dispels: 100 of 110 stopped and 5 of 5 removed is the best board of the night.
6. Everyone at the fire camp: back out of Inferno's range when the 3.5 s bar fills — it cannot be kicked or stunned and it was 13% of everything you took.

## The run

| | |
|---|---|
| on the clock | **28:20** — 24:04 fighting |
| deaths | **10** — timer agrees (9.99 implied) |
| party damage taken | **374,504,755** — 259,388/s while fighting |
| enemies killed | **181** |
| interrupts | **100/110** — 91% |
| dispels | **5/5** — 0 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Doryhunky | Veng DH | tank | 318 | 118,453 | 65,302 | 113,250 | 1 | **B-** 75 |
| Resto Shaman | Resto Shaman | heal | 321 | 33,356 | 117,292 | 33,185 | 2 | **C+** 72 |
| Arms Warrior | Arms | dps | 316 | 222,396 | 17,086 | 38,633 | 2 | **B-** 73 |
| Demo Lock | Demo Lock | dps | 317 | 205,963 | 4,260 | 25,877 | 2 | **C+** 71 |
| Hyporock | Ret Paladin | dps | 320 | 228,020 | 8,367 | 29,339 | 3 | **C** 67 |

*Gear and M+ score are from Raider.IO. Percentiles are from Warcraft Logs, against other +15 runs; WCL does not say how many. As a whole, this clear ranks 40th of 874,481 logged clears of this dungeon.*

### Doryhunky — Veng DH — B- (75/100)

*M+ score 3,219 · DPS 69th percentile*

**Where the points went**

- **-9 interrupts (rank)** — scored 68: 29 stops vs 34 expected
- **-6 damage (rank)** — scored 66: 118,453 dps, 54% of the average DPS
- **-6 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−5.6 pts] — 1 death(s)
- **mitigation 91** [w 27%] — 98% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~ 66** [w 18%] — 118,453 dps, 54% of the average DPS
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 68** [w 27%] — 29 stops vs 34 expected (group stopped 91% of what it could reach, not scored here)
- **activity 96** [w 15%] — 99% engaged while alive in combat
- **utility 85** [w 12%] — 2 used of ~6 the kit offered
- _never pressed: Imprison_
- _not counted as button presses (procs, ticks): Demon Spikes, Felblade, Fracture, Soul Cleave, Soul Fragment, Throw Glaive_

</details>

### Resto Shaman — Resto Shaman — C+ (72/100)

*HPS 7th percentile*

**Where the points went**

- **-10 response** — scored 52: put back 35% of the 119,739,881 that landed in the party's worst windows
- **-6 interrupts (rank)** — scored 61: 15 stops vs 21 expected
- **-6 survival** — scored 61: 2 death(s)

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

- **survival− 61** [−5.8 pts] — 2 death(s)
- **throughput 85** [w 29%] — covered 81% of the 201,773,322 that needed an outside heal (47% of the party's intake was self-covered or overkill); 14,984,570 absorbed
- **response 52** [w 21%] — put back 35% of the 119,739,881 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 61** [w 15%] — 15 stops vs 21 expected (group stopped 91% of what it could reach, not scored here)
- **dispel 100** [w 14%] — 5/5 of what one dispeller could reach
- **activity 83** [w 12%] — 92% engaged while alive in combat
- **utility 100** [w 8%] — 25 used of ~18 the kit offered
- _never pressed: Hex_

</details>

### Arms Warrior — Arms — B- (73/100)

*DPS 55th percentile*

**Where the points went**

- **-10 damage (rank)** — scored 76: 222,396 dps, 100% of the other damage dealers' median
- **-9 survival** — scored 50: 2 death(s)
- **-4 activity** — scored 83: 95% engaged while alive in combat

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

- **survival− 50** [−9.0 pts] — 2 death(s)
- **damage~ 76** [w 42%] — 222,396 dps, 100% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 90** [w 32%] — 26 stops vs 17 expected (group stopped 91% of what it could reach, not scored here)
- **activity 83** [w 26%] — 95% engaged while alive in combat
- **utility 99** [w 0%] — 7 used of ~6 the kit offered
- _overcapped Rage: 1,266 of 2,642 generated (48%)_
- _never pressed: Shockwave_
- _not counted as button presses (procs, ticks): Mortal Strike_

</details>

### Demo Lock — Demo Lock — C+ (71/100)

*DPS 16th percentile*

**Where the points went**

- **-12 damage (rank)** — scored 71: 205,963 dps, 92% of the other damage dealers' median
- **-7 survival** — scored 61: 2 death(s)
- **-6 activity** — scored 79: 95% engaged while alive in combat

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

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 71** [w 42%] — 205,963 dps, 92% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 86** [w 32%] — 14 stops vs 10 expected (group stopped 91% of what it could reach, not scored here)
- **activity 79** [w 26%] — 95% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Soul Shards: 29 of 887 generated (3%)_

</details>

### Hyporock — Ret Paladin — C (67/100)

*M+ score 3,279 · DPS 63rd percentile*

**Where the points went**

- **-11 survival** — scored 39: 3 death(s)
- **-8 damage (rank)** — scored 80: 228,020 dps, 109% of the other damage dealers' median
- **-7 interrupts (rank)** — scored 78: 16 stops vs 17 expected

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

- **survival− 39** [−11.0 pts] — 3 death(s)
- **damage~ 80** [w 42%] — 228,020 dps, 109% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 78** [w 32%] — 16 stops vs 17 expected (group stopped 91% of what it could reach, not scored here)
- **activity 74** [w 26%] — 94% engaged while alive in combat
- **utility 85** [w 0%] — 11 used of ~84 the kit offered
- _never pressed: Cleanse Toxins_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

*Axes marked ~ are ranked against the other players in this key, not measured on their own. Someone is always in the middle.*

## Deaths

10 deaths in 6 separate incidents. The wipe at 19:28 (5 deaths in 16s) 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 | 3 of 10 | 6,298,971 | 2 |
| Tempest Stormshield | 5 of 10 | 3,378,930 | — |
| Living Bomb | 3 of 10 | 2,701,630 | 3 |
| Lightning Torrent | 3 of 10 | 2,372,636 | 3 |
| Thunderous Stomp | 5 of 10 | 1,861,161 | — |
| Inferno | 2 of 10 | 1,388,121 | — |

### Death · 9:36 · Resto Shaman · heal

**9:36 · Resto Shaman · heal** — killed by **Living Bomb** for 182,101 from nil

took **1,744,403** · in **5.7 s** · health at the start **79%** · before the last hit **4%**

| when | what | damage |
|---:|---|---:|
| 5.6s before | Inferno | 200,013 |
| 4.9s before | Living Bomb | 142,742 |
| 3.9s before | Living Bomb | 142,742 |
| 3.0s before | Living Bomb | 142,742 |
| 1.9s before | Living Bomb | 142,742 |
| at death | Living Bomb (killing blow) | 324,843 |
| | 6 smaller hits | 648,579 |

**no defensive pressed** · 631,561 healed · Doryhunky, Hyporock

### Death · 10:23 · Hyporock · dps

**10:23 · Hyporock · dps** — killed by **Burnout** for 1,307,127 from Blazebound Destroyer

took **1,307,127** · in **one hit**

| when | what | damage |
|---:|---|---:|
| at death | Burnout (killing blow) | 1,307,127 |

**no defensive pressed** · **no healing landed**

### Death · 13:18 · Demo Lock · dps

**13:18 · Demo Lock · dps** — killed by **Living Bomb** for 187,968 from nil

took **917,125** · in **4.0 s** · health at the start **81%** · before the last hit **19%**

| when | what | damage |
|---:|---|---:|
| 5.1s before | Living Bomb | 2,787 |
| 3.9s before | Living Bomb | 154,308 |
| 3.0s before | Living Bomb | 146,020 |
| 1.9s before | Living Bomb | 140,116 |
| 0.9s before | Living Bomb | 143,561 |
| at death | Living Bomb (killing blow) | 330,408 |
| | 9 smaller hits | 4,287 |

**no defensive pressed** · 50,455 healed · Doryhunky, Resto Shaman

### Death · 17:37 · Hyporock · dps

**17:37 · Hyporock · dps** — killed by **Molten Boulder** for 858,013 from Kokia Blazehoof

took **1,545,909** · in **6.3 s** · health at the start **73%**

| when | what | damage |
|---:|---|---:|
| 6.2s before | Inferno | 248,753 |
| 5.2s before | Inferno | 66,213 |
| 3.2s before | Inferno | 84,735 |
| 1.2s before | Inferno | 75,127 |
| 0.2s before | Inferno | 84,735 |
| at death | Molten Boulder (killing blow) | 858,013 |
| | 8 smaller hits | 128,333 |

**no defensive pressed** · 443,680 healed · Doryhunky, Resto Shaman

### Full wipe · 19:28 · 5 deaths in 16s — Hyporock went first

**19:28 · Hyporock · dps** — killed by **Living Bomb** for 176,931 from nil

took **1,124,613** · in **3.2 s** · health at the start **89%** · before the last hit **17%**

| when | what | damage |
|---:|---|---:|
| 3.0s before | Living Bomb | 124,189 |
| 2.8s before | Thunderous Stomp | 107,072 |
| 1.9s before | Living Bomb | 120,464 |
| 1.1s before | Tempest Stormshield | 80,098 |
| 0.9s before | Living Bomb | 170,317 |
| at death | Living Bomb (killing blow) | 333,694 |
| | 4 smaller hits | 257,840 |

Blessing of Protection -3.3s · 224,067 healed · Doryhunky, Resto Shaman

**19:36 · Resto Shaman · heal** — killed by **Lightning Torrent** for 183,947 from High Channeler Ryvati

took **2,116,814** · in **9.5 s** · health at the start **84%** · before the last hit **9%**

| when | what | damage |
|---:|---|---:|
| 7.4s before | Thunderous Stomp | 147,983 |
| 3.9s before | Lightning Torrent | 183,947 |
| 3.0s before | Lightning Torrent | 183,947 |
| 1.8s before | Lightning Torrent | 183,947 |
| 0.9s before | Lightning Torrent | 183,947 |
| at death | Lightning Torrent (killing blow) | 183,947 |
| | 12 smaller hits | 1,049,096 |

**no defensive pressed** · 1,131,233 healed · Hyporock

**19:40 · Demo Lock · dps** — killed by **Lightning Torrent** for 200,036 from Tempest Channeler

took **1,884,458** · in **14.8 s** · health at the start **83%** · before the last hit **9%**

| when | what | damage |
|---:|---|---:|
| 11.6s before | Thunderous Stomp | 146,903 |
| 7.9s before | Thunderous Stomp | 145,486 |
| 4.6s before | Thunderous Stomp | 149,986 |
| 0.9s before | Lightning Torrent | 202,994 |
| 0.9s before | Thunderous Stomp | 150,469 |
| at death | Lightning Torrent (killing blow) | 200,036 |
| | 27 smaller hits | 888,584 |

**no defensive pressed** · 1,003,031 healed · Hyporock, Resto Shaman

**19:43 · Doryhunky · tank** — killed by **Melee** for 37,642 from Storm Warrior

took **5,151,609** · in **5.3 s** · health at the start **96%** · before the last hit **1%**

| when | what | damage |
|---:|---|---:|
| 3.9s before | Melee | 354,754 |
| 3.6s before | Melee | 827,754 |
| 2.1s before | Melee | 458,776 |
| 1.9s before | Melee | 611,126 |
| 1.5s before | Melee | 271,026 |
| 0.6s before | Melee | 363,387 |
| | 22 smaller hits | 2,487,533 |

Demon Spikes -4.9s · 1,466,149 healed · Resto Shaman

**19:44 · Arms Warrior · dps** — killed by **Melee** for 57,587 from Primal Thundercloud

took **2,649,697** · in **14.0 s** · health at the start **68%** · before the last hit **70%**

| when | what | damage |
|---:|---|---:|
| 11.8s before | Tempest Stormshield | 91,315 |
| 11.4s before | Thunderous Stomp | 167,407 |
| 7.4s before | Thunderous Stomp | 157,362 |
| 3.9s before | Thunderous Stomp | 167,407 |
| 0.4s before | Thunderous Stomp | 167,407 |
| at death | Melee (killing blow) | 1,190,200 |
| | 8 smaller hits | 708,599 |

Impending Victory -9.1s · 1,382,847 healed · Hyporock, Resto Shaman

### Death · 22:34 · Arms Warrior · dps

**22:34 · Arms Warrior · dps** — killed by **Lightning Torrent** for 209,975 from High Channeler Ryvati

took **1,924,321** · in **7.5 s** · health at the start **88%** · before the last hit **14%**

| when | what | damage |
|---:|---|---:|
| 6.4s before | Melee | 208,368 |
| 4.1s before | Lightning Torrent | 209,974 |
| 3.1s before | Lightning Torrent | 209,974 |
| 1.9s before | Lightning Torrent | 209,974 |
| 1.0s before | Lightning Torrent | 209,974 |
| at death | Lightning Torrent (killing blow) | 209,975 |
| | 8 smaller hits | 666,082 |

Impending Victory -2.0s · 922,419 healed · Hyporock, Resto Shaman

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,444 | 24:04 |
| routing | 104 | 1:44 |
| death penalty | 150 | 2:30 |
| lead in | 10 | 0:10 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 7 | 19:39 | 0:08 | 5 | 3 | 6,840,326 | 0:45 |
| 3 | 7:43 | 3:59 | 32 | 2 | 57,317,493 | 0:30 |
| 4 | 11:54 | 2:58 | 30 | 1 | 37,776,490 | 0:15 |

## What the group left up

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

- Frostbolt: 3 of 17 got through
- Cinderbolt: 3 of 42 got through
- Fiery Blast: 3 of 18 got through
- Frigid Shard: 1 of 15 got through

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

- 275,943,659 absorbed of 1,259,639,415 landed
- Stormcloud Barrier: 229,223,720
- Tempest Stormshield: 15,589,264
- Ice Bulwark: 14,276,408
- Blaze of Glory: 10,056,905
- Ice Shield: 6,797,362
- on: Primal Thundercloud (229,223,720), High Channeler Ryvati (15,589,264), Melidrussa Chillworn (14,276,408), Ashseer Flamelasher (10,056,905)

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

- Inferno: 5/5 players, 487 hits, 49,788,996 (13% of party intake)
- Thunderous Stomp: 5/5 players, 172 hits, 20,971,911 (6% of party intake)
- Excavating Blast: 5/5 players, 160 hits, 14,063,243 (4% of party intake)
- Tempest Stormshield: 5/5 players, 207 hits, 13,127,270 (4% of party intake)
- Chillstorm: 5/5 players, 92 hits, 9,029,521 (2% of party intake)
- Molten Blood: 5/5 players, 42 hits, 8,050,573 (2% of party intake)

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

- Living Bomb: 4/5 players, 92 hits, 11,173,229 (3% of party intake)
- Inferno Spit: 5/5 players, 111 hits, 10,769,716 (3% of party intake)
- Lightning Torrent: 3/5 players, 62 hits, 10,721,519 (3% of party intake)
- Earthbound's Imprint: 3/5 players, 94 hits, 9,845,079 (3% of party intake)

## Notes

### Whose fault: ten deaths, four causes

**Living Bomb, three carriers.** Resto Shaman 9:36 (1.04 M of bomb plus 706k of Inferno, nothing pressed), Demo Lock 13:18 (914k, nothing pressed), Hyporock 19:27 (749k of bomb under Tempest Stormshield and Thunderous Stomp — Divine Protection and Blessing of Protection were pressed, and neither touches it). The bomb is cast on one player, lands two seconds later, ticks six times, then explodes; Barkskin-class reductions cut the ticks and an immunity removes them. Hyporock's Divine Shield had gone at 18:32, fifty-five seconds earlier, so nothing he had left answered it — that death belongs to the wipe it was part of.

**Burnout, 10:22.** The Blazebound Destroyer explodes when it dies. It died at 10:23; Hyporock took the full 1,307,127 (overkill 467k) standing on it, with no healing in the window because there was no window. The warlock's pets ate 70k each from the same blast — that is what standing 10 yards away costs. Step off a Destroyer under 20%.

**Molten Boulder, 17:37.** Kokia's rolling boulder for 858k, with Inferno ticking behind it for 682k. Dodgeable, and 444k of healing was already on him.

**The gauntlet, 19:27–19:43.** Hyporock (bomb), then the healer to Lightning Torrent (920k over 9.5 s, nothing pressed), the warlock to Torrent and Stormshield over 14.8 s, the tank to 4.9 M of melee in 5.3 s, the warrior to melee and Stormshield. Arms Warrior died to Torrent again at 22:33 when they went back in.

### The storm gauntlet: 229 M into shields, zero purges

The party attempted 1.26 billion damage this key and 276 M of it — 18% — was absorbed by enemy shields. Stormcloud Barrier on the Primal Thunderclouds took 229 M of that on its own; 113 barriers went up and none came off. The archive's earlier reads of this pack say the same thing every time: the Tempest Channeler and High Channeler Ryvati summon the clouds, each cloud arrives with a ~3 M shield, the clouds expire on their own, and AoE poured into them accomplishes nothing while Ryvati's Tempest Stormshield lands on everyone every fifteen seconds. Two of the five wipe deaths were Lightning Torrent, which is the channelers casting.

Stormcloud Barrier is Magic. Purge removes it, and a Resto Shaman purged one in a +12 on 09-08 to prove it. Nobody cast Purge tonight. That is not the main fix — 113 purges is not a use of a healer's globals — but the four or five clouds standing on the tank are. The main fix is the target: the two channelers first, and the enemy count as the signal the pull is being won, not the damage meter.

The other shields were the usual: Ice Bulwark on Melidrussa 14.3 M, Blaze of Glory on the Ashseer Flamelasher 10.1 M (also Magic, also purgeable), Ice Shield 6.8 M.

### Hyporock, and the fire camp

228k, 109% of the other damage dealers' median, 16 casts stopped against 17 expected, 94% engaged, one battle resurrection. The rotation numbers are where the earlier keys tonight put them; the three deaths are the whole of the C, and two of the three were position — on the Destroyer as it died, in the boulder's path. The Living Bomb one had Blessing of Protection pressed at it, which is the wrong button by school — Divine Shield is the one that answers a bomb — but Divine Shield was on cooldown from 18:32, so there was no right button left.

The fire camp after Melidrussa is where two of the ten deaths came from, and this pack has now killed players in three keys in two nights. Inferno is a 3.5 s cast that cannot be kicked or stunned and stamps a five-second debuff on everyone in range when it completes — 487 ticks tonight, 49.8 M, 13% of the party's intake and the largest line in the party-wide list. The only counter is distance when the bar fills. Twenty seconds of everyone on the Destroyer and the Cinderweaver together is a clean pull; entering it piecemeal stretches it and stacks an Inferno, a bomb and a Cinderbolt into the same ten seconds.

## 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-14T22:33:44 · schema 8 · written analysis: Claude (Opus 5), from the combat log and the archive*
