# Ruby Life Pools +14 — ABANDONED

24:06 · 9 deaths · Fortified, Tyrannical, affix 147

*2026-09-01 · 12:47 · `WoWCombatLog-090126_113535.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: Thundercloud summoners never killed (group); Overpull: kept adding packs, 9 to 22 mobs (Prot Paladin)

**Tip:** Divine Protection before you drop, not at the last second

## You healed more than you ever have in this dungeon; the group lost it by pouring 13% of its damage into shielded adds and never killing the two things summoning them.

The deaths were not yours. Across seven Ruby Life Pools runs on record this is the hardest by a distance — 160,535 of healing needed per second against a previous worst of 115,684 — and it is also the most healing you have ever done here: 139,447 HPS, 18% above your own best, which was the A you took on the +12 six days ago. Your throughput score still fell to 63, because that axis is a share of demand rather than a rate, and demand grew faster than any healer's output could.

What killed the group was target priority. From 21:40 the party was fighting two summoners it never killed, and 45 Primal Thunderclouds arrived carrying roughly three million points of absorb each. Those shields swallowed 136,686,788 of the party's damage — 13.3% of everything the five of you dealt all key. High Channeler Ryvati finished the run alive at 65% health, having shielded itself four times; every shield ran its full 15 seconds and then landed on every living player. Eight of the nine deaths followed one of those payloads within seconds.

You have two things to answer for and both are small: a Divine Protection you asked for twice and never got out before the 14:25 death, and the lowest response score of your seven runs here. Neither is a wipe.

**What to change**

1. Nothing to change on output. 139,447 HPS is the most you have healed in this dungeon and 18% above your own best here; throughput fell because demand rose 39%, not because you did.
2. Get Divine Protection out earlier. It was refused twice in the four seconds before the 14:25 death and never asked for again once the global cleared.
3. For the group, on the storm gauntlet: kill the Tempest Channeler and High Channeler Ryvati first. They summon the Thunderclouds, whose shields ate 13.3% of everything the party dealt all key.
4. Havoc DH and Demo Lock: 8.8% of your damage went into Ryvati while its shield was up. It runs fifteen seconds and then lands on all five of you.
5. Prot Paladin: the live enemy count went 9 to 22 between 21:40 and 22:00 and never came back down. That is the signal to stop adding packs, not the damage taken.
6. Enh Shaman said in chat that this was not the healer's fault. The log agrees with Enh Shaman.

## The run

| | |
|---|---|
| on the clock | **24:06** — 22:13 fighting |
| deaths | **9** |
| party damage taken | **383,114,441** — 287,429/s while fighting |
| enemies killed | **152** |
| interrupts | **102/111** — 92% |
| dispels | **5/5** — 0 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Prot Paladin | Prot Paladin | tank | 313 | 87,538 | 52,541 | 127,625 | 0 | **C** 67 |
| Hyporock | Holy Paladin | heal | 316 | 13,982 | 139,448 | 35,090 | 4 | **C-** 60 |
| Demo Lock | Demo Lock | dps | 318 | 225,854 | 3,285 | 34,408 | 1 | **B-** 74 |
| Enh Shaman | Enh Shaman | dps | 312 | 182,378 | 6,755 | 36,546 | 2 | **C+** 69 |
| Havoc DH | Havoc DH | dps | 314 | 201,778 | 13,304 | 31,288 | 2 | **C** 67 |

### Prot Paladin — Prot Paladin — C (67/100)

**Where the points went**

- **-9 mitigation** — scored 66: 81% uptime of the 100% this kit can hold, 100% of worst windows covered
- **-9 damage (rank)** — scored 52: 87,537 dps, 43% of the average DPS
- **-8 interrupts (rank)** — scored 69: 35 stops vs 41 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 66** [w 27%] — 81% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~ 52** [w 18%] — 87,537 dps, 43% of the average DPS
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 69** [w 27%] — 35 stops vs 41 expected (group stopped 92%, not scored here)
- **activity 63** [w 15%] — 95% engaged while alive in combat
- **utility 96** [w 12%] — 3 used of ~5 the kit offered
- _overcapped Holy Power: 401 of 1,025 generated (39%)_
- _never pressed: Cleanse Toxins_
- _not counted as button presses (procs, ticks): Final Stand, Sentinel, Shield of the Righteous_

</details>

### Hyporock — Holy Paladin — C- (60/100)

**Where the points went**

- **-13 throughput** — scored 63: covered 71% of the 232,126,965 that needed an outside heal (36% of the party's intake was self-covered or overkill); 10,402,633 absorbed
- **-12 response** — scored 51: put back 34% of the 121,176,048 that landed in the party's worst windows
- **-11 survival** — scored 28: 4 death(s)

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

- **survival− 28** [−10.8 pts] — 4 death(s)
- **throughput 63** [w 34%] — covered 71% of the 232,126,965 that needed an outside heal (36% of the party's intake was self-covered or overkill); 10,402,633 absorbed; NOTE this key asked 160,536/s, past the 130,287/s 95th percentile of the 55 keys the curve was cut on (median 90,211/s) -- coverage stops being a fair scale once demand runs past what any observed output can cover, so read this as a floor
- **response 51** [w 25%] — put back 34% of the 121,176,048 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts** — n/a. no interrupt on the bar
- **dispel 100** [w 16%] — 5/5 of what one dispeller could reach
- **activity 92** [w 15%] — 94% engaged while alive in combat
- **utility 72** [w 10%] — 35 used of ~74 the kit offered
- _overcapped Holy Power: 110 of 728 generated (15%)_
- _not counted as button presses (procs, ticks): Reclamation_

</details>

### Demo Lock — Demo Lock — B- (74/100)

**Where the points went**

- **-10 interrupts (rank)** — scored 70: 12 stops vs 20 expected
- **-7 damage (rank)** — scored 84: 225,854 dps, 117% of the other damage dealers' median
- **-7 activity** — scored 75: 94% engaged while alive in combat

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

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 84** [w 42%] — 225,854 dps, 117% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 70** [w 32%] — 12 stops vs 20 expected (group stopped 92%, not scored here)
- **activity 75** [w 26%] — 94% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Soul Shards: 18 of 848 generated (2%)_

</details>

### Enh Shaman — Enh Shaman — C+ (69/100)

**Where the points went**

- **-14 damage (rank)** — scored 66: 182,378 dps, 85% of the other damage dealers' median
- **-7 survival** — scored 61: 2 death(s)
- **-7 activity** — scored 74: 94% engaged while alive in combat

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

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 66** [w 42%] — 182,378 dps, 85% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 92** [w 32%] — 32 stops vs 20 expected (group stopped 92%, not scored here)
- **activity 74** [w 26%] — 94% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _never pressed: Purge_
- _not counted as button presses (procs, ticks): Doom Winds_

</details>

### Havoc DH — Havoc DH — C (67/100)

**Where the points went**

- **-10 damage (rank)** — scored 76: 201,778 dps, 100% of the other damage dealers' median
- **-8 interrupts (rank)** — scored 74: 15 stops vs 20 expected
- **-8 activity** — scored 70: 92% engaged while alive in combat

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

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 76** [w 42%] — 201,778 dps, 100% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 74** [w 32%] — 15 stops vs 20 expected (group stopped 92%, not scored here)
- **activity 70** [w 26%] — 92% engaged while alive in combat
- **utility 90** [w 0%] — 3 used of ~11 the kit offered
- _overcapped Fury: 2,728 of 24,233 generated (11%)_
- _never pressed: Consume Magic, Sigil of Misery_
- _not counted as button presses (procs, ticks): Felblade_

</details>

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

## Deaths

9 deaths in 4 separate incidents. The cascade at 22:50 (5 deaths in 28s) 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 |
|---|---:|---:|---:|
| Lightning Torrent | 4 of 9 | 3,784,879 | 1 |
| Tempest Stormshield | 8 of 9 | 3,343,292 | 4 |
| Melee | 2 of 9 | 2,762,564 | 1 |
| Thunderous Stomp | 6 of 9 | 1,935,120 | 2 |
| Living Bomb | 1 of 9 | 730,488 | 1 |
| Inferno | 1 of 9 | 662,542 | — |

### Death · 14:25 · Hyporock · heal

**14:25 · Hyporock · heal** — killed by **Living Bomb** for 126,108 from Primalist Cinderweaver

took **1,393,030** · in **7.0 s**

- **Living Bomb** (killing blow) — 52%, 730,488
- Inferno — 48%, 662,542

Shield of the Righteous · Shield of the Righteous · 618,976 healed · Prot Paladin

### Death · 22:16 · Enh Shaman · dps

**22:16 · Enh Shaman · dps** — killed by **Lightning Torrent** for 152,854 from Tempest Channeler

took **1,627,137** · in **7.7 s**

- **Lightning Torrent** (killing blow) — 46%, 751,519
- Thunderous Stomp — 20%, 331,401
- Tempest Stormshield — 18%, 299,651
- everything else — 15%, 244,566

**no defensive pressed** · 606,339 healed · Hyporock, Prot Paladin

### Cascade · 22:50 · 5 deaths in 28s — the healer went first

**22:50 · Hyporock · heal** — killed by **Thunderous Stomp** for 131,351 from Storm Warrior

took **2,230,428** · in **14.6 s**

- Lightning Torrent — 50%, 1,122,169
- Tempest Stormshield — 30%, 665,466
- **Thunderous Stomp** (killing blow) — 20%, 442,793

**no defensive pressed** · 1,464,152 healed · Havoc DH, Prot Paladin

**23:07 · Hyporock · heal** — killed by **Thunderous Stomp** for 126,070 from Storm Warrior

took **1,556,178** · in **6.1 s**

- Lightning Torrent — 78%, 1,215,735
- **Thunderous Stomp** (killing blow) — 8%, 126,070
- Tempest Stormshield — 8%, 119,628
- everything else — 6%, 94,745

**no defensive pressed** · 891,253 healed · Prot Paladin

**23:08 · Enh Shaman · dps** — killed by **Tempest Stormshield** for 76,298 from High Channeler Ryvati

took **983,991** · in **15.0 s**

- Thunderous Stomp — 41%, 398,650
- Stormcloud Detonation — 31%, 305,189
- **Tempest Stormshield** (killing blow) — 28%, 277,905

**no defensive pressed** · 338,984 healed · Hyporock, Prot Paladin

**23:11 · Demo Lock · dps** — killed by **Tempest Stormshield** for 66,028 from High Channeler Ryvati

took **1,077,609** · in **10.6 s**

- **Tempest Stormshield** (killing blow) — 46%, 491,959
- Thunderous Stomp — 33%, 356,599
- Tempered in Battle — 12%, 125,733
- everything else — 10%, 103,318

**no defensive pressed** · 571,230 healed · Hyporock, Prot Paladin

**23:17 · Havoc DH · dps** — killed by **Tempest Stormshield** for 40,755 from High Channeler Ryvati

took **1,656,124** · in **11.0 s**

- Lightning Torrent — 42%, 695,456
- **Tempest Stormshield** (killing blow) — 28%, 470,939
- Thunderous Stomp — 17%, 279,607
- everything else — 13%, 210,122

Blur · 943,049 healed · Hyporock, Prot Paladin

### Cascade · 23:45 · 2 deaths in 7s — Havoc DH went first

**23:45 · Havoc DH · dps** — killed by **Melee** for 35,030 from Primal Thundercloud

took **1,964,238** · in **3.7 s**

- **Melee** (killing blow) — 86%, 1,694,888
- Tempest Stormshield — 13%, 264,203

**no defensive pressed** · 319,141 healed · Hyporock, Prot Paladin

**23:52 · Hyporock · heal** — killed by **Tempest Stormshield** for 67,225 from High Channeler Ryvati

took **1,823,355** · in **10.0 s**

- Melee — 59%, 1,067,676
- **Tempest Stormshield** (killing blow) — 41%, 753,541

**no defensive pressed** · 552,131 healed · Prot Paladin

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,333 | 22:13 |
| routing | 90 | 1:30 |
| death penalty | 135 | 2:15 |
| lead in | 12 | 0:12 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 6 | 22:58 | 0:13 | 5 | 3 | 11,029,097 | 0:45 |
| 7 | 23:17 | 0:38 | 5 | 3 | 28,139,443 | 0:45 |
| 5 | 20:30 | 2:22 | 30 | 2 | 66,258,294 | 0:30 |

## What the group left up

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

- Cinderbolt: 5 of 42 got through
- Frostbolt: 1 of 13 got through
- Frigid Shard: 1 of 21 got through
- Fiery Blast: 1 of 18 got through
- Thunder Blast: 1 of 6 got through

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

- 168,972,223 absorbed of 1,028,836,606 landed
- Stormcloud Barrier: 134,076,190
- Ice Bulwark: 12,959,656
- Tempest Stormshield: 11,021,958
- Blaze of Glory: 6,327,439
- Ice Shield: 4,586,980
- on: Primal Thundercloud (134,076,190), Melidrussa Chillworn (12,959,656), High Channeler Ryvati (11,021,958), Ashseer Flamelasher (6,327,439)

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

- Inferno: 5/5 players, 591 hits, 50,618,657 (13% of party intake)
- Thunderous Stomp: 5/5 players, 173 hits, 18,330,836 (5% of party intake)
- Excavating Blast: 5/5 players, 170 hits, 13,882,551 (4% of party intake)
- Tempest Stormshield: 5/5 players, 211 hits, 11,998,939 (3% of party intake)
- Molten Blood: 5/5 players, 60 hits, 10,989,947 (3% of party intake)
- Chillstorm: 4/5 players, 96 hits, 8,346,185 (2% of party intake)

## Notes

### What the group was actually fighting

Kokia Blazehoof died at 20:16 and the tank opened the storm gauntlet at 20:29. By 21:30 that pack was down to six live enemies. At 21:40 the tank opened on three fresh ones with Judgment — a Storm Warrior, a Primal Thundercloud and a Tempest Channeler — and between 21:40 and 22:00 the live enemy count went from nine to twenty-two. It never fell below fifteen again.

Two of those enemies were summoners, and the log hides that behind one name. Summon Primal Thunderclouds is two different spells: a Tempest Channeler cast 1307502 seven times, and High Channeler Ryvati cast 1307511 four times. Forty-five Primal Thunderclouds were spawned and shielded.

The shield is what broke the key. Each cloud self-applies Stormcloud Barrier carrying about 3.0 million points of absorb — 17,598 absorb events across 45 clouds, 136,686,788 absorbed in total. Only 756,370 damage ever actually landed on a cloud, and all 26 that died did so without being damaged down. The party's cleave was going into shields on adds that expired on their own regardless.

### The fifteen seconds that settle the argument

Ryvati shields itself as well (spell 1310355), and that one does need attention. It went up four times. Every time it ran its full 15.0 seconds and came off on the timer, and the moment it did, every living player took the debuff (1310361) and the damage (1310363) — 211 hits for 11,998,939, spread evenly at 37 to 46 hits each.

The first one settles the argument. It was up from 21:58 to 22:13. In those fifteen seconds the party dealt 15,588,562 damage and put 2,245,611 of it — 14.4% — into Ryvati. Broken out: Enh Shaman 29.1%, Prot Paladin 26.9%, Demo Lock 8.8%, Havoc DH 8.8%, you 8.2%. Enh Shaman died two seconds after that shield fell and the party never recovered.

By the fourth shield at 23:37 the group had worked it out — 57.7% of their damage went into Ryvati. By then three of them were dead and party output over the same fifteen seconds had fallen from 15.6 million to 3.5 million. Ryvati ended the run alive at 65.4% of 20,938,452 health.

Nobody attempted an interrupt on either summoner. Whether that cast can be stopped is not settled by this log, because no one tried it.

### Read your throughput and response scores carefully — both are demand-blind here

Healing needed below is the damage the party took that it could not cover itself. It is the denominator throughput is scored against, and it is the number that moved.

| key | healing needed /s | your HPS | throughput | grade |
|---|---|---|---|---|
| +7 | 84,408 | 77,802 | 63 | C- |
| +8 | 97,138 | 92,127 | 76 | B |
| +10 | 99,319 | 95,053 | 74 | B- |
| +11 | 86,342 | 89,653 | 93 | B+ |
| +12 | 101,782 | 107,074 | 91 | B+ |
| +12 | 115,684 | 117,713 | 92 | A |
| **+14** | **160,535** | **139,447** | **63** | **C-** |

Demand rose 39% over the hardest key on that list. Your output rose 18% over your own best and still lost ground, which is what a score built as a share rather than a rate does when the job gets bigger.

One number on this run is not demand: the party covered only 36% of its own intake, against 42–51% in the other six. Part of that is the composition — every previous Ruby Life Pools on record had a Vengeance DH or a Blood DK tanking, and this was the first Prot Paladin, who took 184,539,306 damage, a third more than any tank before them.

This key is also marked abandoned: it stopped at 24:06 with the party still in combat, so every axis here describes a truncated sample and none of it is directly comparable to a timed run.

### What you got wrong

Two things, both real, neither of them the wipe.

At 14:25 you asked for Divine Protection twice and were refused both times — still on cooldown — the last of them 4.4 seconds before you died. The global cleared after that, because you got a Holy Shock off 3.5 seconds before death, and you never asked for it again. That is the one death in this key that was yours.

Response — whether your output rose during the party's worst windows — came in at 51, your lowest across the seven runs here against 70 to 95 elsewhere. You put back 34% of the 121,176,048 that landed in those windows. Some of that is simply that you were dead through parts of them.

What you did not do is stand in anything. Your mechanics score is 100: none of your intake was damage the rest of the party avoided. You cleansed 5 of 5, and you were engaged 94% of the time you were alive and in combat.

### The other four

**Prot Paladin — Prot Paladin, C- 63.** Zero deaths against 184,539,306 damage taken, a third more than any tank in the previous six runs here. Held active mitigation 81% of the time and covered 100% of their own worst windows. Made the 21:40 pull and kept pulling into a count that never came down. Second best focus on the first Ryvati shield at 26.9%. Overcapped 39% of their Holy Power.

**Demo Lock — Demo Lock, B- 74.** The party's best damage at 225,853 DPS, one death, and the best self-preservation on show: Unending Resolve, two Dark Pacts, two Mortal Coils and two Healthstones through the collapse. Put 8.8% into the first shield.

**Havoc DH — Havoc DH, C 67.** 201,778 DPS, which is second in this party rather than first. Two deaths, fifteen interrupts, never pressed Consume Magic or Sigil of Misery. Dealt 8,237,184 damage during the first Ryvati shield with 8.8% of it aimed at Ryvati — the largest single pool of misdirected damage in the run.

**Enh Shaman — Enh Shaman, C+ 69.** Lowest damage at 182,378, and the most useful player in that pull: 32 interrupts against a party total of 102, and the highest share into Ryvati on both of the first two shields, at 29.1% and 41.0%. Never pressed Purge.

Group interrupts held at 92% for the key — 102 of 111 stoppable casts — and then collapsed to three in the final 140 seconds. Nobody stayed dead: every death was followed by that player taking damage again 10 to 22 seconds later, so the pull never reset and the count never cleared.

## 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-01T23:47:46 · schema 6 · written analysis: Claude (Opus 5), from the combat log and the archive*
