# Ruby Life Pools +12 — TIMED

23:55 · +1, 15% under the 28:00 par · 2 deaths · Tyrannical, Fortified, affix 147

*2026-09-08 · 19:35 · `WoWCombatLog-090826_181739.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.

**Tip:** Lay on Hands yourself; it was up all key

## 175 million damage - 18.6% of everything the party swung for - was eaten by a shield that one Purge removes. It was purged once in 48 chances.

Timed by four minutes, which hides the largest single inefficiency in the archive. **18.3% of everything this party attempted was absorbed by shields on the enemies** - 210,493,716 damage, against a normal figure of around 2-3%. Nearly all of it is one shield on one add.

Both deaths came on the opening pull, and both are the same mistake. Ret Paladin died at 1:13 over **14.3 seconds** and Hyporock at 1:23 over 7.5 seconds, and neither pressed a defensive. This one is worth being precise about, because it is not a case of having nothing left: both of them had **Lay on Hands and Blessing of Protection available**, Forbearance was clear for both, and a fourteen-second death is not a spike you cannot react to. That pull cost 30 seconds of the timer and was still the right pull - 24 enemies, 4:03 of fighting, 79% of casts kicked.

Everything else was good. 104 of 112 reachable casts stopped, 5 of 5 dispels, and Doryhunky's best key of the night at B+ 84.

**What to change**

1. Everyone: stop AoEing the Primal Thunderclouds. 175 M of your damage went into shields that expire on their own - kill the Tempest Channeler and High Channeler Ryvati instead.
2. Resto Shaman: Stormcloud Barrier is purgeable and you proved it once. Four Purge casts in a key with 48 shields on the board is the cheapest damage increase available here.
3. Ret Paladin: you had Lay on Hands and Blessing of Protection available for all 14.3 seconds of your death and pressed neither all key. Most of what killed you was Physical, so Blessing of Protection alone would have covered it.
4. Hyporock: Lay on Hands was up and unused all key. Blessing of Protection would not have helped you here - your death was entirely Nature damage - so Lay on Hands was the button.
5. Resto Shaman: your last Wind Shear went out at 16:40 of a 23:54 key. Keep kicking through the back half.
6. Doryhunky: nothing to change - mitigation 96 with 100% of the worst windows covered, and the most interrupt stops of anyone. Best key of your night.

## The run

| | |
|---|---|
| on the clock | **23:55** — 22:06 fighting |
| deaths | **2** — timer agrees (1.98 implied) |
| party damage taken | **268,772,831** — 202,710/s while fighting |
| enemies killed | **180** |
| interrupts | **104/122** — 85% |
| dispels | **5/5** — 0 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Doryhunky | Veng DH | tank | 317 | 96,524 | 45,389 | 85,555 | 0 | **B+** 84 |
| Resto Shaman | Resto Shaman | heal | 316 | 24,864 | 115,255 | 24,039 | 0 | **B** 80 |
| Hyporock | Ret Paladin | dps | 317 | 198,822 | 5,560 | 27,794 | 1 | **B** 80 |
| Ret Paladin | Ret Paladin | dps | 318 | 192,211 | 4,705 | 29,136 | 1 | **B** 79 |
| BM Hunter | BM Hunter | dps | 291 | 153,495 | 2,080 | 23,655 | 0 | **C** 64 |

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

### Doryhunky — Veng DH — B+ (84/100)

*M+ score 3,203*

**Where the points went**

- **-6 damage (rank)** — scored 65: 96,524 dps, 53% of the average DPS
- **-5 interrupts (rank)** — scored 81: 38 stops vs 35 expected
- **-3 utility** — scored 78: 1 used of ~4 the kit offered

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 96** [w 27%] — 99% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~ 65** [w 18%] — 96,524 dps, 53% of the average DPS
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 81** [w 27%] — 38 stops vs 35 expected (group stopped 93% of what it could reach, not scored here)
- **activity 95** [w 15%] — 98% engaged while alive in combat
- **utility 78** [w 12%] — 1 used of ~4 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 — B (80/100)

*M+ score 2,740*

**Where the points went**

- **-10 interrupts (rank)** — scored 35: 9 stops vs 22 expected
- **-5 response** — scored 74: put back 45% of the 88,831,339 that landed in the party's worst windows
- **-4 activity** — scored 71: 89% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **throughput 96** [w 29%] — covered 87% of the 179,818,002 that needed an outside heal (37% of the party's intake was self-covered or overkill); 16,900,608 absorbed
- **response 74** [w 21%] — put back 45% of the 88,831,339 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 35** [w 15%] — 9 stops vs 22 expected (group stopped 93% of what it could reach, not scored here)
- **dispel 100** [w 14%] — 5/5 of what one dispeller could reach
- **activity 71** [w 12%] — 89% engaged while alive in combat
- **utility 100** [w 8%] — 31 used of ~17 the kit offered

</details>

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

*M+ score 3,190*

**Where the points went**

- **-7 damage (rank)** — scored 83: 198,822 dps, 115% of the other damage dealers' median
- **-5 survival** — scored 72: 1 death(s)
- **-4 activity** — scored 84: 96% engaged while alive in combat

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage~ 83** [w 42%] — 198,822 dps, 115% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 88** [w 32%] — 25 stops vs 18 expected (group stopped 93% of what it could reach, not scored here)
- **activity 84** [w 26%] — 96% engaged while alive in combat
- **utility 84** [w 0%] — 8 used of ~70 the kit offered
- _never pressed: Blinding Light, Cleanse Toxins_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

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

*M+ score 2,883*

**Where the points went**

- **-8 damage (rank)** — scored 80: 192,211 dps, 109% of the other damage dealers' median
- **-5 activity** — scored 80: 95% engaged while alive in combat
- **-5 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage~ 80** [w 42%] — 192,211 dps, 109% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 92** [w 32%] — 28 stops vs 18 expected (group stopped 93% of what it could reach, not scored here)
- **activity 80** [w 26%] — 95% engaged while alive in combat
- **utility 0** [w 0%] — 0 used of ~70 the kit offered
- _never pressed: Blessing of Protection, Blessing of Sacrifice, Cleanse Toxins, Lay on Hands_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### BM Hunter — BM Hunter — C (64/100)

*M+ score 1,745*

**Where the points went**

- **-17 damage (rank)** — scored 60: 153,495 dps, 78% of the other damage dealers' median
- **-13 interrupts (rank)** — scored 61: 4 stops vs 11 expected
- **-6 activity** — scored 76: 94% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 60** [w 42%] — 153,495 dps, 78% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 61** [w 32%] — 4 stops vs 11 expected (group stopped 93% of what it could reach, not scored here)
- **activity 76** [w 26%] — 94% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Focus: 1,616 of 8,973 generated (18%)_
- _never pressed: Binding Shot, Tranquilizing Shot_

</details>

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

## Deaths

2 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 |
|---|---:|---:|---:|
| Crushing Smash | 1 of 2 | 1,133,258 | 1 |
| Excavating Blast | 1 of 2 | 1,011,029 | 1 |
| Earthbound's Imprint | 2 of 2 | 955,570 | — |
| Melee | 1 of 2 | 793,458 | — |
| Rune of Void-Tainted Shell | 1 of 2 | 4,200 | — |

### Cascade · 1:14 · 2 deaths in 10s — Ret Paladin went first

**1:14 · Ret Paladin · dps** — killed by **Crushing Smash** for 800,307 from Primal Juggernaut

took **2,174,674** · in **14.3 s** · health at the start **75%** · before the last hit **34%**

| when | what | damage |
|---:|---|---:|
| 13.9s before | Earthbound's Imprint | 77,194 |
| 13.0s before | Earthbound's Imprint | 85,811 |
| 12.1s before | Earthbound's Imprint | 84,953 |
| 2.7s before | Melee | 793,458 |
| at death | Crushing Smash (killing blow) | 1,133,258 |

**no defensive pressed** · 524,504 healed · Hyporock, Resto Shaman

**1:24 · Hyporock · dps** — killed by **Excavating Blast** for 62,631 from Primal Juggernaut

took **1,722,841** · in **7.5 s** · health at the start **83%** · before the last hit **1%**

| when | what | damage |
|---:|---|---:|
| 7.3s before | Earthbound's Imprint | 153,725 |
| 5.9s before | Excavating Blast | 214,457 |
| 4.5s before | Earthbound's Imprint | 83,154 |
| 3.1s before | Excavating Blast | 208,634 |
| 0.9s before | Excavating Blast | 130,830 |
| at death | Excavating Blast (killing blow) | 125,262 |
| | 16 smaller hits | 806,779 |

**no defensive pressed** · 761,792 healed · Resto Shaman

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,326 | 22:06 |
| routing | 77 | 1:17 |
| death penalty | 30 | 0: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 |
|---:|---|---|---:|---:|---:|---:|
| 1 | 0:10 | 4:04 | 24 | 2 | 59,000,033 | 0:30 |

## What the group left up

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

- Cinderbolt: 11 of 54 got through
- Frostbolt: 5 of 24 got through
- Frigid Shard: 1 of 15 got through
- Fiery Blast: 1 of 17 got through

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

- 210,493,716 absorbed of 941,117,483 landed
- Stormcloud Barrier: 175,072,707
- Ice Bulwark: 10,688,149
- Tempest Stormshield: 10,324,487
- Blaze of Glory: 7,860,941
- Ice Shield: 6,547,432
- on: Primal Thundercloud (175,072,707), Melidrussa Chillworn (10,688,149), High Channeler Ryvati (10,324,487), Ashseer Flamelasher (7,860,941)

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

- Inferno: 5/5 players, 445 hits, 33,165,544 (12% of party intake)
- Thunderous Stomp: 5/5 players, 152 hits, 13,332,620 (5% of party intake)
- Excavating Blast: 5/5 players, 178 hits, 12,120,621 (5% of party intake)
- Chillstorm: 5/5 players, 95 hits, 7,488,381 (3% of party intake)
- Tempest Stormshield: 5/5 players, 140 hits, 6,692,975 (2% of party intake)
- Molten Blood: 5/5 players, 44 hits, 6,514,426 (2% of party intake)

## Notes

### The shield, and why it matters more than the grade sheet

Primal Thundercloud applied **Stormcloud Barrier 48 times**. Those shields absorbed **175,072,707** damage across 23,297 separate absorb events. Four more shields took another 35 M between them - Ice Bulwark on Melidrussa (10.7 M), Tempest Stormshield on Ryvati (10.3 M), Blaze of Glory (7.9 M), Ice Shield (6.5 M).

The clouds are a damage sink. They expire on their own, and AoE poured into that swarm accomplishes nothing - this is a known feature of that gauntlet and the number has been measured here before, at 136.7 M on a +14 on 2026-09-01. **Tonight it was worse: 175 M on a lower key.**

What is new, and what makes this actionable rather than just unfortunate: **Stormcloud Barrier is a Magic buff and Purge removes it.** That is not inference - Resto Shaman purged one, at 19:54:09, and the log records it. She purged exactly **one of forty-eight**, and cast Purge four times in the whole key.

Two fixes, in order of value. First and much larger: stop hitting the clouds. Kill the Tempest Channeler and High Channeler Ryvati and the clouds stop mattering. Second: the shields that do end up in front of you can be stripped, and right now they are not being.

### The opening pull killed two people who had everything available

Pull 1, at 0:10. 24 enemies, 59,000,033 damage taken, 4:03 of fighting, 79% of casts kicked. It held, and it cost 30 seconds.

**Ret Paladin, dead at 1:13.** Took 2,174,674 over **14.3 seconds** - Crushing Smash 1,133,258, melee 793,458, Earthbound's Imprint 247,958. Received 524,504 in healing from Hyporock and Resto Shaman. Divine Shield had gone out 43.8 seconds earlier so it was genuinely on cooldown, and Divine Protection was 47.8 seconds into a 64-second recharge. But **Lay on Hands he had not cast all key**, and **Blessing of Protection likewise** - Forbearance had cleared 13.8 seconds before he died. Fourteen seconds is a long time to have a full heal on the bar.

**Hyporock, dead at 1:23.** Took 1,722,841 over 7.5 seconds, received 761,792 in healing from Resto Shaman. Same picture: Divine Protection 30.9 seconds into a 65-second cooldown and Divine Shield 58 seconds into a much longer one, but **Lay on Hands unused all key and Blessing of Protection unused**, with Forbearance clear for 27.9 seconds.

Both are recoverable and neither is a healer problem - Resto Shaman was throwing healing into both of them.

One distinction worth drawing, because the two are not the same fix. **Ret Paladin was killed mostly by Physical damage** - Crushing Smash plus 793,458 of melee - so Blessing of Protection would have removed the bulk of it outright, and Lay on Hands would have reset the clock. **Hyporock was killed entirely by Nature damage** (Excavating Blast and Earthbound's Imprint), which Blessing of Protection does not touch at all. For him the available answer was Lay on Hands and only Lay on Hands.

### Player by player

**Doryhunky - B+, 84, his best of the night.** Mitigation 96 (99% uptime, 100% of worst windows), activity 95, and 38 interrupt stops against 35 expected. Utility 78 reads low only because he never pressed Imprison, which is situational crowd control and often correctly skipped.

**Resto Shaman - B, 80.** Throughput 95 - covered 87% of the 179.8 M that needed an outside heal - and dispel 100, five of five. Two things to look at: response 74, meaning she put back 45% of what landed in the party's worst windows, her weakest of the three keys she healed; and interrupts 35, from 9 stops against 22 expected, which is the same Wind Shear problem as Voidscar. Her last Wind Shear of the key went out at 16:40 of a 23:54 run.

**Hyporock - B, 80.** 198,822 damage, 115% of the other damage dealers' median. 25 stops against 18 expected. Holy Power overcap 23%. The death is the only real item.

**Ret Paladin - B, 79.** 192,211 damage, 28 stops against 18 expected - the most in the key. Holy Power overcap **14%, his best of the night and nine points better than Hyporock on the same spec.** Utility 0 is a genuine zero: no Blessing of Protection, no Blessing of Sacrifice, no Lay on Hands, no Cleanse Toxins all key. On a key where he died over fourteen seconds, that is the same finding twice.

**BM Hunter - C, 65.** 153,495 damage, 78% of the median, at 291 item level against 316-319 - close to what the gear predicts. No deaths this key, which is the improvement over Voidscar. Interrupts 61 (4 stops against 11 expected) and Focus overcap 18% are the two things to work on, and both are cheaper to fix than the gear.

## 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-08T20:52:15 · schema 7 · written analysis: Claude (Opus 5), from the combat log and the archive*
