# Ruby Life Pools +17 — ABANDONED

15:07 · -46% over the 28:00 par · 7 deaths · Fortified, Tyrannical, Xal'atath's Guile

*2026-10-05 · 10:37 · `WoWCombatLog-100526_081003.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:** Overpull: Arcane Orb pulled the next Flamelasher pack (Arcane Mage)

**Tip:** Eternal Flame yourself under 60% with Imprint

## Arcane Mage's Arcane Orb pulled the next Flamelasher pack into the big fire pack, and that pull ended the key.

The run matched the earlier attempts at this level through Melidrussa, then lost time in the fire section where Affli Lock died twice. At the big pack before Kokia, Arcane Mage's Arcane Orb flew through it and hit a Cinderweaver at its spawn about 30 yd past it. That brought the next pack's 2 Flamelashers and its Cinderweaver onto the tank while the big pack was still up. Affli Lock died to Living Bomb and Inferno, two Flaming Barrages overlapped on Prot Warrior, and the Flamelashers then killed Hyporock. The group left the key 5 s later. Hyporock's two deaths were mostly bad luck, an Earthbound's Imprint plus a Frostbolt that two ready kicks let through, and the end of a pull that was already lost.

**What to change**

1. Arcane Mage: aim Arcane Orb away from unpulled packs in the fire section.
2. Affli Lock: press Unending Resolve when Living Bomb lands on you.
3. Hyporock: take a healthstone from the Soulwell, since the log shows none used this key.
4. Everyone: keep a stun ready for each Flaming Barrage when more than one Flamelasher is up.

## The run

| | |
|---|---|
| on the clock | **15:07** — 13:57 fighting |
| deaths | **7** |
| party damage taken | **189,194,754** — 225,985/s while fighting |
| enemies killed | **90** |
| interrupts | **83/122** — 68% |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Prot Warrior | Prot Warrior | tank | 326 | 163,942 | 31,300 | 61,195 | 1 | **B-** 73 |
| Resto Shaman | Resto Shaman | heal | 326 | 34,492 | 143,433 | 40,924 | 1 | **B** 76 |
| Arcane Mage | Arcane Mage | dps | 327 | 254,029 | 3,368 | 27,801 | 0 | **B-** 76 |
| Hyporock | Ret Paladin | dps | 326 | 284,611 | 15,649 | 44,203 | 2 | **B-** 76 |
| Affli Lock | Affli Lock | dps | 326 | 239,234 | 9,712 | 34,581 | 3 | **D** 55 |

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

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

*M+ score 3,512*

**Where the points went**

- **-10 interrupts (rank)** — scored 69: 29 stops vs 34 expected
- **-9 mitigation** — scored 74: 94% uptime of the 100% this kit can hold, 100% of worst windows covered
- **-6 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−5.6 pts] — 1 death(s)
- **mitigation 74** [w 33%] — 94% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 163,942 dps, 63% 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~ 69** [w 33%] — 29 stops vs 34 expected (group stopped 73% of what it could reach, not scored here); pressed 23x: 3 on casts already stopped, 1 on unkickable casts, 1 on nothing casting; 4 of those wasted the kick and a cast got through before it came back
- **activity 97** [w 19%] — 99% engaged while alive in combat
- **utility 92** [w 15%] — 2 used of ~5 the kit offered
- _overcapped Rage: 559 of 10,530 generated (5%)_

</details>

### Resto Shaman — Resto Shaman — B (76/100)

*M+ score 3,411*

**Where the points went**

- **-14 interrupts (rank)** — scored 24: 6 stops vs 22 expected
- **-5 response** — scored 81: put back 46% of the 96,260,915 that landed in the party's worst windows
- **-4 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−4.2 pts] — 1 death(s)
- **throughput 99** [w 34%] — covered 99% of the 108,485,565 that needed an outside heal (41% of the party's intake was self-covered or overkill); 4,464,987 absorbed
- **response 81** [w 24%] — put back 46% of the 96,260,915 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 24** [w 18%] — 6 stops vs 22 expected (group stopped 73% of what it could reach, not scored here); pressed 10x: 4 on casts already stopped; 3 of those wasted the kick and a cast got through before it came back
- **dispel** — n/a. too few known-dispellable debuffs to judge
- **activity 94** [w 15%] — 94% engaged while alive in combat
- **utility 100** [w 10%] — 13 used of ~10 the kit offered

</details>

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

*M+ score 3,522*

**Where the points went**

- **-11 damage (rank)** — scored 73: 254,029 dps, 95% of the other damage dealers' median
- **-7 interrupts (rank)** — scored 79: 15 stops vs 15 expected
- **-6 activity** — scored 75: 94% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 73** [w 42%] — 254,029 dps, 95% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 15 stops vs 15 expected (group stopped 73% of what it could reach, not scored here); pressed 22x: 6 on casts already stopped, 1 just after the cast finished; 6 of those wasted the kick and a cast got through before it came back
- **activity 75** [w 26%] — 94% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet

</details>

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

*M+ score 3,459*

**Where the points went**

- **-9 survival** — scored 50: 2 death(s)
- **-7 damage (rank)** — scored 83: 284,611 dps, 115% of the other damage dealers' median
- **-6 activity** — scored 77: 94% engaged while alive in combat

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

- **survival− 50** [−9.0 pts] — 2 death(s)
- **damage~ 83** [w 42%] — 284,611 dps, 115% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 92** [w 32%] — 26 stops vs 16 expected (group stopped 73% of what it could reach, not scored here); pressed 26x: 4 on casts already stopped; 1 of those wasted the kick and a cast got through before it came back
- **activity 77** [w 26%] — 94% engaged while alive in combat
- **utility 84** [w 0%] — 7 used of ~64 the kit offered
- _never pressed: Cleanse Toxins_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Affli Lock — Affli Lock — D (55/100)

*M+ score 3,478*

**Where the points went**

- **-13 survival** — scored 28: 3 death(s)
- **-13 damage (rank)** — scored 70: 239,234 dps, 91% of the other damage dealers' median
- **-10 interrupts (rank)** — scored 69: 7 stops vs 12 expected

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

- **survival− 28** [−13.0 pts] — 3 death(s)
- **damage~ 70** [w 42%] — 239,234 dps, 91% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 69** [w 32%] — 7 stops vs 12 expected (group stopped 73% of what it could reach, not scored here); pressed 30x: 12 on casts already stopped, 4 on nothing casting; 3 of those wasted the kick and a cast got through before it came back
- **activity 64** [w 26%] — 90% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Soul Shards: 14 of 195 generated (7%)_

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

**Prot Warrior — Prot Warrior**

Keep: Storm Bolt on Flaming Barrage. Your Storm Bolt at 14:28 cut a Flamelasher's Barrage short. That is the answer to Barrage when more than one Flamelasher is up. Change: press Pummel when a Chillweaver in your melee starts Frostbolt and Pummel is ready. The Frostbolt that dropped Hyporock to 7% before he died came from a Chillweaver beside you while Pummel was ready. That death kept the party's top kicker out of the fight for 26 s.

**Resto Shaman — Resto Shaman**

Keep: Healing through the Imprints. You covered 99% of the damage that needed an outside heal. That held through a first area where an Imprint landed about every 11 s. Change: press Wind Shear when Hyporock or Prot Warrior has just kicked the caster you are aiming at. Four of your Wind Shears hit casts that someone had already stopped. A held Wind Shear is one more answer to the Chillweaver Frostbolts, which got through 10 times.

**Arcane Mage — Arcane Mage**

Change: press Arcane Orb when an unpulled pack sits within 40 yd past the one you are fighting. At 14:11 your Orb passed through the big fire pack and pulled the Flamelasher pack behind it. The earlier runs took that pack about 50 s into the big one, with the first Flamelasher already low.

**Hyporock — Ret Paladin**

Keep: Living Bomb carried out. When Living Bomb landed on you at 14:46 you walked clear of the stack and healed yourself through it. The explosion hit nobody else. Change: press Eternal Flame when Earthbound's Imprint is ticking on you and you drop under 60%. One Imprint does more damage than your whole health bar, and at 3:15 your big defensives were all down. The tick that killed you overkilled by only 41k, less than any Eternal Flame you cast on yourself this key.

**Affli Lock — Affli Lock**

Change: press Unending Resolve when Living Bomb lands on you. Living Bomb and Inferno killed you at 11:05 with Unending Resolve ready and unused since the first pull. Your deaths added 45 s to the timer.

### As a group

Earlier runs here took the second Flamelasher pack about 50 s into the big fire pack. This run had it 16 s in because of a stray Orb, so the fire section needs a pull plan that the whole group knows. With every Flamelasher up, the Barrages outpace one tank, so save stuns for the Barrage channel and say who has the next one. Kicks also doubled up in the first area. One Chillweaver took a Rebuke and a Wind Shear on the same cast and then finished its next 3 Frostbolts. Call kicks on the Chillweavers in order so a double kick does not leave a gap.

## Deaths

7 deaths in 5 separate incidents. The cascade at 14:38 (3 deaths in 23s) 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 |
|---|---:|---:|---:|
| Living Bomb | 4 of 7 | 3,094,329 | 2 |
| Flaming Barrage | 1 of 7 | 2,275,538 | 1 |
| Melee | 2 of 7 | 2,047,626 | 1 |
| Earthbound's Imprint | 2 of 7 | 1,591,491 | 1 |
| Frostbolt | 1 of 7 | 861,626 | — |
| Molten Blood | 1 of 7 | 815,505 | 1 |

### Death · 0:26 · Resto Shaman · heal

**0:26 · Resto Shaman · heal** — killed by **Blast Chunks** for 572,244 from Primal Juggernaut

took **1,593,974** · in **7.0 s** · health at the start **74%** · before the last hit **47%**

| when | what | damage |
|---:|---|---:|
| 6.8s before | Earthbound's Imprint | 236,745 |
| 5.9s before | Earthbound's Imprint | 126,826 |
| 4.8s before | Earthbound's Imprint | 76,095 |
| 2.8s before | Excavating Blast | 209,824 |
| 2.8s before | Earthbound's Imprint | 71,530 |
| at death | Blast Chunks (killing blow) | 572,244 |
| | 6 smaller hits | 300,710 |

Astral Shift -5.3s · 525,429 healed · Hyporock

### Death · 3:16 · Hyporock · dps

**3:16 · Hyporock · dps** — killed by **Earthbound's Imprint** for 134,193 from Earthbound Guardian

took **1,790,474** · in **14.5 s** · health at the start **56%** · before the last hit **7%**

| when | what | damage |
|---:|---|---:|
| 14.1s before | Frostbolt | 436,495 |
| 5.0s before | Earthbound's Imprint | 263,683 |
| 3.6s before | Earthbound's Imprint | 138,431 |
| 1.8s before | Earthbound's Imprint | 135,606 |
| 0.9s before | Earthbound's Imprint | 135,607 |
| 0.5s before | Frostbolt | 425,131 |
| | 5 smaller hits | 255,521 |

**no defensive pressed** · 762,217 healed · Resto Shaman

### Death · 11:05 · Affli Lock · dps

**11:05 · Affli Lock · dps** — killed by **Living Bomb** for 235,510 from nil

took **1,436,084** · in **4.0 s** · health at the start **82%** · before the last hit **16%**

| when | what | damage |
|---:|---|---:|
| 3.9s before | Living Bomb | 188,461 |
| 3.0s before | Living Bomb | 170,690 |
| 2.1s before | Living Bomb | 171,351 |
| 0.9s before | Living Bomb | 170,761 |
| 0.4s before | Inferno | 321,222 |
| at death | Living Bomb (killing blow) | 412,142 |
| | 5 smaller hits | 22,603 |

**no defensive pressed** · 339,699 healed · Hyporock, Resto Shaman

### Death · 13:17 · Affli Lock · dps

**13:17 · Affli Lock · dps** — killed by **Molten Blood** for 359,808 from Flamegullet

took **1,520,451** · in **12.0 s** · health at the start **62%** · before the last hit **24%**

| when | what | damage |
|---:|---|---:|
| 9.0s before | Molten Blood | 150,046 |
| 6.0s before | Molten Blood | 159,735 |
| 5.7s before | Cinderbolt | 248,169 |
| 1.1s before | Living Bomb | 170,378 |
| 0.4s before | Living Bomb | 168,370 |
| at death | Molten Blood (killing blow) | 359,808 |
| | 7 smaller hits | 263,945 |

Dark Pact -3.1s · 854,948 healed · Hyporock, Resto Shaman

### Cascade · 14:38 · 3 deaths in 23s — Affli Lock went first

**14:38 · Affli Lock · dps** — killed by **Living Bomb** for 176,633 from Primalist Cinderweaver

took **1,116,477** · in **3.0 s** · health at the start **81%** · before the last hit **16%**

| when | what | damage |
|---:|---|---:|
| 3.0s before | Living Bomb | 174,333 |
| 1.9s before | Living Bomb | 159,210 |
| 0.9s before | Inferno | 312,899 |
| 0.9s before | Living Bomb | 176,632 |
| at death | Living Bomb (killing blow) | 176,633 |
| at death | Inferno | 110,070 |
| | 8 smaller hits | 26,008 |

**no defensive pressed** · 135,987 healed · Resto Shaman

**14:54 · Prot Warrior · tank** — killed by **Flaming Barrage** for 243,274 from Ashseer Flamelasher

took **2,782,843** · in **10.8 s** · before the last hit **2%**

| when | what | damage |
|---:|---|---:|
| 4.4s before | Flaming Barrage | 223,813 |
| 2.0s before | Flaming Barrage | 223,813 |
| 1.4s before | Flaming Barrage | 360,957 |
| 1.0s before | Flaming Barrage | 223,812 |
| 0.3s before | Flaming Barrage | 285,060 |
| at death | Flaming Barrage (killing blow) | 243,274 |
| | 18 smaller hits | 1,222,114 |

Ignore Pain -10.0s · Shield Block -7.4s · Ignore Pain -5.7s · Ignore Pain -3.0s · 976,379 healed · Hyporock, Resto Shaman

**15:01 · Hyporock · dps** — killed by **Melee** for 294,601 from Ashseer Flamelasher

took **2,383,134** · in **10.4 s** · health at the start **79%** · before the last hit **56%**

| when | what | damage |
|---:|---|---:|
| 10.1s before | Living Bomb | 203,410 |
| 8.1s before | Living Bomb | 437,047 |
| 2.3s before | Melee | 328,198 |
| 2.0s before | Melee | 464,863 |
| 0.3s before | Melee | 302,905 |
| at death | Melee (killing blow) | 444,355 |
| | 2 smaller hits | 202,356 |

**no defensive pressed** · 1,153,719 healed · Resto Shaman

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 837 | 13:57 |
| routing | 60 | 1:00 |
| death penalty | 105 | 1:45 |
| 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 |
|---:|---|---|---:|---:|---:|---:|
| 4 | 13:58 | 1:09 | 10 | 3 | 22,203,985 | 0:45 |
| 1 | 0:10 | 4:44 | 24 | 2 | 62,363,289 | 0:30 |
| 3 | 9:00 | 4:44 | 35 | 2 | 66,546,909 | 0:30 |

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

- pull 4: the enemy opened it: Melee on Prot Warrior; healer Resto Shaman 30 yd away; on cooldown: Affli Lock Unending Resolve 125s; Hyporock Divine Shield 189s, Blessing of Sacrifice 97s, Lay on Hands 32s; Prot Warrior Rallying Cry 39s; Resto Shaman Astral Shift 84s, Healing Tide Totem 67s
- pull 1: opened by Prot Warrior (Heroic Leap on Deepstone Earthshaper); healer Resto Shaman 50 yd away
- pull 3: opened by Prot Warrior (Melee on Primalist Cinderweaver); healer Resto Shaman 47 yd away; on cooldown: Hyporock Blessing of Protection 167s, Divine Shield 30s; Resto Shaman Spirit Link Totem 145s, Healing Tide Totem 69s

## Defensives · Hyporock

| button | presses | most the cooldown allowed | on you | on others |
|---|---:|---:|---:|---:|
| Divine Protection | 11 | 15 | 11 | 0 |
| Divine Shield | 4 | 5 | 4 | 0 |
| Lay on Hands | 2 | 6 | 1 | 1 |
| Blessing of Protection | 2 | 4 | 2 | 0 |
| Blessing of Sacrifice | 3 | 8 | 0 | 3 |
| Healthstone | 0 | 16 | 0 | 0 |
| Health potion | 3 | 4 | 3 | 0 |
| Stoneform | 0 | 8 | 0 | 0 |

- Divine Protection: 0 of 11 went out before a real hit.
- Divine Shield: 4 of 4 blocked hits, cleared a debuff or met real damage.
- Lay on Hands on others: Resto Shaman at 0% (0:31).

**To look at**

- Divine Protection met little damage 6 of 11 times: 0:24, 1:36, 3:48, 6:12, 7:24, 9:20.

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

- 0:19 Blessing of Sacrifice on Prot Warrior at 95%, moved 302,200 to you
- 0:24 Divine Protection at 20% health: met little damage
- 0:25 Divine Shield at 56% health: blocked hits (cleared Excavating Blast)
- 0:31 Lay on Hands on Resto Shaman at 0%, healed 610,045
- 0:50 Health potion at 27% health: pressed under 35%
- 1:36 Divine Protection at 57% health: met little damage
- 2:42 Divine Protection at 42% health: met real damage
- 3:48 Divine Protection at 76% health: met little damage
- 5:38 Divine Shield at 74% health: blocked hits
- 6:04 Health potion at 63% health: met little damage
- 6:12 Divine Protection at 100% health: met little damage
- 6:27 Blessing of Protection at 100% health: before a real hit
- 7:24 Divine Protection at 99% health: met little damage
- 9:20 Divine Protection at 51% health: met little damage
- 9:36 Divine Shield at 57% health: blocked hits (cleared Living Bomb)
- 10:37 Divine Protection at 53% health: met real damage
- 10:40 Lay on Hands at 65% health: met real damage
- 11:06 Health potion at 18% health: pressed under 35%
- 11:32 Blessing of Sacrifice on Resto Shaman at 1%, moved 140,366 to you
- 12:15 Divine Protection at 77% health: met real damage
- 13:14 Divine Shield at 28% health: pressed under 35%
- 13:29 Divine Protection at 63% health: met real damage
- 13:34 Blessing of Sacrifice on Prot Warrior at 51%, moved 287,623 to you
- 14:16 Blessing of Protection at 47% health: met real damage
- 14:42 Divine Protection at 51% health: met real damage

</details>

## What the group left up

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

- Cinderbolt: 13 of 44 got through
- Frostbolt: 10 of 28 got through
- Fiery Blast: 9 of 13 got through
- Storm Bolt: 5 of 11 got through
- Ice Shield: 1 of 6 got through
- Frigid Shard: 1 of 20 got through

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

- 30,111,340 absorbed of 885,041,310 landed
- Ice Bulwark: 17,415,727
- Ice Shield: 10,459,484
- Blaze of Glory: 2,236,129
- on: Melidrussa Chillworn (17,415,727), Earthbound Guardian (7,410,329), Deepstone Earthshaper (2,422,169), Ashseer Flamelasher (2,236,129)

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

- Inferno: 5/5 players, 209 hits, 23,469,708 (12% of party intake)
- Molten Blood: 5/5 players, 71 hits, 16,433,005 (9% of party intake)
- Excavating Blast: 5/5 players, 147 hits, 14,587,396 (8% of party intake)
- Chillstorm: 3/5 players, 83 hits, 8,540,208 (5% of party intake)
- Hailburst: 5/5 players, 29 hits, 8,301,807 (4% of party intake)
- Steel Barrage: 4/5 players, 101 hits, 7,222,022 (4% of party intake)

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

- Earthbound's Imprint: 4/5 players, 128 hits, 14,807,104 (8% of party intake)
- Living Bomb: 4/5 players, 80 hits, 11,403,396 (6% of party intake)
- Cinderbolt: 3/5 players, 12 hits, 3,865,019 (2% of party intake)

## Notes

### Was the key still timeable before the wipe?

Counting the timer as wall time minus 8 s plus 15 s per death, this run reached the big fire pack at about 14:49 (13:57 wall, 4 deaths). The two timed +16 runs reached the same pack at about 13:03 and 13:54 and finished with 1 s and 57 s to spare. The 10-02 +17 got there at about 12:56 and was later abandoned. So this +17 needed a cleaner back half than either timed +16 had. The wipe ended it, but the run was already at the edge.

### Hyporock's death at 3:15, checked

Earthbound's Imprint is a random-target cast that lands 2 s later and does about 1.35M over 8 s against a ~990k health bar. Hyporock took 5 of the 16 in the first area. At 3:15 Divine Shield (0:25), Divine Protection (2:42) and the potion (0:50) were down, and Lay on Hands had been down 164 s, shorter than his shortest gap in the archive (171 s). The 425k Frostbolt that took him from 46% to 7% came from Chillweaver #4 at 8% health, with Pummel and Spell Lock ready and all five players within 9 yd of it. His own Rebuke had stopped that mob 14 s earlier.

## 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-05T10:53:48 · schema 11 · written analysis: Claude (Opus 5.5), from the combat log and the archive*
