# Murder Row +15 — DEPLETED

34:57 · 3% over the 34:00 par · 6 deaths · Fortified, Tyrannical, affix 147

*2026-09-19 · 22:47 · `WoWCombatLog-091926_193659.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:** Bad pull: pulled with the healer far behind (Prot Paladin)

**Tip:** When you're sinking, Divine Protection first

## Prot Paladin pulled with Resto Shaman far behind, and the wipe that followed is why the key was not timed.

Prot Paladin started pull 3 while Resto Shaman was still far behind, and the group wiped. Without that wipe, the key would have been timed.

The rest of the run went well. Every boss died, and only 2 more people died after the wipe. The weak spot was kicks, where the group stopped a smaller share of enemy casts than in any other finished key that night.

**What to change**

1. Prot Paladin: check that Resto Shaman is with you before you pull.
2. Agree a kick order before each pack with casters.
3. Arms Warrior: hide behind cover when Zaen channels Murder in a Row.
4. Hyporock: when you are sinking, press Divine Protection before anything else.

## The run

| | |
|---|---|
| on the clock | **34:57** — 29:27 fighting |
| deaths | **6** — timer agrees (6.01 implied) |
| party damage taken | **552,131,859** — 312,469/s while fighting |
| enemies killed | **168** |
| interrupts | **97/506** — 19% |
| dispels | **32/37** — 3,265,862 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Prot Paladin | Prot Paladin | tank | 320 | 102,338 | 40,602 | 139,647 | 2 | **C** 65 |
| Resto Shaman | Resto Shaman | heal | 323 | 32,864 | 143,228 | 33,306 | 0 | **D+** 58 |
| Hyporock | Ret Paladin | dps | 323 | 255,904 | 6,059 | 31,017 | 1 | **B+** 80 |
| Sub Rogue | Sub Rogue | dps | 321 | 216,403 | 8,501 | 35,579 | 1 | **C+** 71 |
| Arms Warrior | Arms | dps | 319 | 199,740 | 12,233 | 34,457 | 2 | **C** 64 |

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

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

*M+ score 3,303*

**Where the points went**

- **-12 interrupts (rank)** — scored 64: 26 stops vs 36 expected
- **-8 survival** — scored 61: 2 death(s)
- **-7 mitigation** — scored 79: 96% uptime of the 100% this kit can hold, 100% of worst windows covered

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

- **survival− 61** [−7.8 pts] — 2 death(s)
- **mitigation 79** [w 33%] — 96% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 102,338 dps, 46% 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~ 64** [w 33%] — 26 stops vs 36 expected (group stopped 58% of what it could reach, not scored here); pressed 21x: 5 on casts already stopped, 1 just after the cast finished, 4 on nothing casting; 5 of those wasted the kick and a cast got through before it came back
- **activity 72** [w 19%] — 96% engaged while alive in combat
- **utility 82** [w 15%] — 11 used of ~35 the kit offered
- _overcapped Holy Power: 176 of 1,428 generated (12%)_
- _never pressed: Blessing of Protection, Blessing of Spellwarding, Blinding Light_
- _not counted as button presses (procs, ticks): Shield of the Righteous_

</details>

### Resto Shaman — Resto Shaman — D+ (58/100)

*M+ score 3,193*

**Where the points went**

- **-14 interrupts (rank)** — scored 12: 3 stops vs 22 expected
- **-13 throughput** — scored 54: covered 67% of the 389,702,616 that needed an outside heal (29% of the party's intake was self-covered or overkill); 18,747,230 absorbed
- **-9 response** — scored 56: put back 37% of the 128,025,496 that landed in the party's worst windows

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

- **survival− 100** [no charge] — 0 death(s)
- **throughput 54** [w 29%] — covered 67% of the 389,702,616 that needed an outside heal (29% of the party's intake was self-covered or overkill); 18,747,230 absorbed; NOTE this key needed 193,398/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 56** [w 21%] — put back 37% of the 128,025,496 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 12** [w 15%] — 3 stops vs 22 expected (group stopped 58% of what it could reach, not scored here); pressed 14x: 5 on casts already stopped, 1 just after the cast finished; 3 of those wasted the kick and a cast got through before it came back
- **dispel 86** [w 14%] — 32/33 of what one dispeller could reach (37 landed; the rest overlapped a debuff already being cleansed)
- **activity 66** [w 12%] — 88% engaged while alive in combat
- **utility 100** [w 8%] — 46 used of ~21 the kit offered
- _never pressed: Hex, Purge_

</details>

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

*M+ score 3,326*

**Where the points went**

- **-6 interrupts (rank)** — scored 81: 19 stops vs 18 expected
- **-6 damage (rank)** — scored 87: 255,904 dps, 123% of the other damage dealers' median
- **-5 activity** — scored 79: 95% engaged while alive in combat

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

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 87** [w 42%] — 255,904 dps, 123% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 81** [w 32%] — 19 stops vs 18 expected (group stopped 58% of what it could reach, not scored here); pressed 24x: 5 on casts already stopped, 1 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 79** [w 26%] — 95% engaged while alive in combat
- **utility 86** [w 0%] — 19 used of ~112 the kit offered
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Sub Rogue — Sub Rogue — C+ (71/100)

*M+ score 3,193*

**Where the points went**

- **-11 damage (rank)** — scored 73: 216,403 dps, 95% of the other damage dealers' median
- **-7 interrupts (rank)** — scored 80: 18 stops vs 18 expected
- **-6 activity** — scored 78: 94% engaged while alive in combat

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

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 73** [w 42%] — 216,403 dps, 95% of the other damage dealers' median
- **mechanics− 88** [−2.5 pts] — 3% of intake was damage comparable players did not take
- **interrupts~ 80** [w 32%] — 18 stops vs 18 expected (group stopped 58% of what it could reach, not scored here); pressed 24x: 5 on casts already stopped, 2 on unkickable casts, 2 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 78** [w 26%] — 94% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Energy: 8,692 of 40,324 generated (22%)_
- _overcapped Combo Points: 552 of 5,549 generated (10%)_
- _not counted as button presses (procs, ticks): Secret Technique, Shuriken Storm_

</details>

### Arms Warrior — Arms — C (64/100)

*M+ score 3,202*

**Where the points went**

- **-14 damage (rank)** — scored 66: 199,740 dps, 85% of the other damage dealers' median
- **-9 survival** — scored 50: 2 death(s)
- **-8 activity** — scored 68: 92% engaged while alive in combat

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

- **survival− 50** [−9.0 pts] — 2 death(s)
- **damage~ 66** [w 42%] — 199,740 dps, 85% of the other damage dealers' median
- **mechanics− 88** [−2.3 pts] — 3% of intake was damage comparable players did not take
- **interrupts~ 95** [w 32%] — 31 stops vs 17 expected (group stopped 58% of what it could reach, not scored here); pressed 21x: 3 on casts already stopped, 1 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 68** [w 26%] — 92% engaged while alive in combat
- **utility 90** [w 0%] — 2 used of ~7 the kit offered
- _overcapped Rage: 844 of 3,211 generated (26%)_

</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 Paladin — Prot Paladin**

Keep: Defensives up almost the whole key. Your defensive buffs were up for almost all of the key, including every heavy stretch of damage. Change: press Avenger's Shield before you throw it to start a pull, check that Resto Shaman is with you. Pull 3 started with Resto Shaman out of range, and the group wiped.

**Resto Shaman — Resto Shaman**

Keep: Almost every dispel was yours. This key needed about twice the healing of a typical key Arbiter has graded, and you still cleansed nearly everything you could reach. Change: press Wind Shear when a Fel Missiles cast starts and your kick is ready. Your kick stopped 3 casts all key, the fewest in the group.

**Hyporock — Ret Paladin**

Keep: Top damage in the group. Your damage was 23% above the other damage dealers in this key. Change: press Divine Protection when you are sinking fast, press it and nothing else until it goes out. In the wipe you pressed it during the global cooldown, and Wake of Ashes went out first when the cooldown ended.

**Sub Rogue — Sub Rogue**

Keep: Kicked as often as your kick allowed. You stopped 18 casts, as many as Arbiter expected from your kick. Change: step out of Infernal Crush on Xathuux, as soon as it erupts under you. It hit you more than twice as often as most of the party.

**Arms Warrior — Arms**

Keep: The most kicks in the group. You stopped 31 casts, far more than Arbiter expected from your kick. Change: hide behind cover when Zaen starts channelling Murder in a Row. It shoots everyone Zaen can see. It hit only you, and Zaen's Killing Spree killed you seconds later.

### As a group

Wait for the healer before pulling. Prot Paladin opened 3 pulls with Avenger's Shield while Resto Shaman was out of range, and the first of them wiped the group. Before each pull, Prot Paladin checks that Resto Shaman is close, and Resto Shaman calls out when they need a moment.

The group also stopped a smaller share of enemy casts than in any other finished key that night. On top of that, 23 kick presses landed on casts somebody had already stopped. A kick order before each pack with casters would help with both.

### The comp

The comp was fine. Nothing that went wrong in this key needed a different class.

## Deaths

6 deaths in 4 separate incidents. The cascade at 4:42 (3 deaths in 2s) 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 6 | 7,413,285 | 4 |
| Chaos Barrage | 1 of 6 | 1,393,106 | 1 |
| Burning Fel | 4 of 6 | 911,349 | — |
| Cutpurse | 2 of 6 | 905,786 | — |
| Killing Spree | 1 of 6 | 557,120 | 1 |
| Murder in a Row | 1 of 6 | 465,122 | — |

### Cascade · 4:42 · 3 deaths in 2s — the tank went first

**4:42 · Prot Paladin · tank** — killed by **Melee** for 72,371 from Street Sneak

took **1,609,376** · in **1.5 s** · health at the start **73%** · before the last hit **7%**

| when | what | damage |
|---:|---|---:|
| 1.3s before | Heartstop Poison | 234,867 |
| 0.8s before | Corroding Spittle | 193,286 |
| 0.6s before | Melee | 215,734 |
| 0.4s before | Melee | 219,356 |
| 0.4s before | Heartstop Poison | 218,050 |
| 0.2s before | Corroding Spittle | 220,963 |
| | 32 smaller hits | 1,480,854 |

Lay on Hands · Hyporock -4.0s · Shield of the Righteous -1.9s · 266,744 healed · Hyporock, Resto Shaman

**4:43 · Sub Rogue · dps** — killed by **Melee** for 677,535 from Massive Felwyrm

took **2,123,423** · in **5.2 s** · health at the start **85%** · before the last hit **72%**

| when | what | damage |
|---:|---|---:|
| 5.8s before | Fel Missiles | 50,941 |
| 5.1s before | Cutpurse | 74,795 |
| 4.1s before | Burning Fel | 50,947 |
| 1.1s before | Burning Fel | 63,684 |
| at death | Melee (killing blow) | 1,524,453 |
| at death | Cutpurse | 47,680 |
| | 8 smaller hits | 361,864 |

Feint · 419,941 healed · Prot Paladin, Hyporock, Resto Shaman

**4:44 · Hyporock · dps** — killed by **Melee** for 278,677 from Street Sneak

took **3,980,252** · in **11.5 s** · health at the start **88%** · before the last hit **32%**

| when | what | damage |
|---:|---|---:|
| 11.1s before | Cutpurse | 122,108 |
| 11.1s before | Burning Fel | 98,535 |
| 1.4s before | Melee | 877,222 |
| 1.1s before | Melee | 122,600 |
| 0.4s before | Melee | 191,454 |
| at death | Melee (killing blow) | 1,664,004 |
| | 16 smaller hits | 904,329 |

Lay on Hands -6.1s · 1,386,915 healed · Prot Paladin, Resto Shaman

### Death · 5:07 · Arms Warrior · dps

**5:07 · Arms Warrior · dps** — killed by **Melee** for 326,583 from Felonious Mage

took **2,575,525** · in **10.6 s** · health at the start **83%** · before the last hit **44%**

| when | what | damage |
|---:|---|---:|
| 10.3s before | Burning Fel | 94,679 |
| 4.6s before | Melee | 261,570 |
| 3.3s before | Melee | 122,972 |
| 2.6s before | Melee | 461,884 |
| 0.3s before | Melee | 712,796 |
| at death | Melee (killing blow) | 653,166 |
| | 3 smaller hits | 268,458 |

Spell Reflection -0.5s · 526,450 healed · Prot Paladin, Hyporock, Resto Shaman

### Death · 8:26 · Prot Paladin · tank

**8:26 · Prot Paladin · tank** — killed by **Chaos Barrage** for 670,315 from Kystia Manaheart

took **1,594,999** · in **3.5 s** · health at the start **38%** · before the last hit **43%**

| when | what | damage |
|---:|---|---:|
| 4.7s before | Melee | 162,542 |
| 4.1s before | Felstorm | 26,147 |
| 3.4s before | Chaos Barrage | 722,791 |
| 2.6s before | Melee | 74,230 |
| 0.6s before | Melee | 80,310 |
| at death | Chaos Barrage (killing blow) | 670,315 |
| | 5 smaller hits | 62,095 |

Shield of the Righteous -5.2s · Shield of the Righteous -0.3s · 232,626 healed · Hyporock, Sub Rogue, Resto Shaman

### Death · 13:52 · Arms Warrior · dps

**13:52 · Arms Warrior · dps** — killed by **Killing Spree** for 104,913 from Zaen Bladesorrow

took **1,022,242** · in **2.9 s** · health at the start **76%** · before the last hit **3%**

| when | what | damage |
|---:|---|---:|
| 4.9s before | Murder in a Row | 150,867 |
| 3.9s before | Murder in a Row | 145,570 |
| 3.0s before | Murder in a Row | 146,059 |
| 1.9s before | Murder in a Row | 146,060 |
| 0.9s before | Murder in a Row | 173,003 |
| at death | Killing Spree (killing blow) | 104,913 |
| | 6 smaller hits | 539,530 |

Impending Victory · 182,181 healed · Hyporock, Sub Rogue, Resto Shaman

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,767 | 29:27 |
| routing | 208 | 3:28 |
| wipe recovery | 27 | 0:27 |
| death penalty | 90 | 1:30 |
| lead in | 13 | 0:13 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 3 | 3:32 | 2:13 | 38 | 4 | 59,270,019 | 3:40 |
| 4 | 6:12 | 4:21 | 4 | 1 | 70,349,161 | 0:15 |
| 5 | 12:03 | 3:34 | 9 | 1 | 74,839,459 | 0:15 |

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

- pull 3: opened by Prot Paladin (Avenger's Shield on Felonious Mage); healer Resto Shaman 97 yd away (last seen 13 s earlier); on cooldown: Hyporock Divine Shield 174s, Lay on Hands 90s; Resto Shaman Healing Tide Totem 72s, Spirit Link Totem 24s; Prot Paladin Ardent Defender 28s; Sub Rogue Evasion 78s, Feint 0s
- pull 4: opened by Prot Paladin (Avenger's Shield on Row Hooligan); healer Resto Shaman 42 yd away (last seen 10 s earlier); on cooldown: Hyporock Blessing of Protection 272s, Lay on Hands 141s, Divine Shield 14s; Arms Warrior Rallying Cry 68s; Resto Shaman Spirit Link Totem 82s, Healing Tide Totem 72s, Astral Shift 26s; Prot Paladin Divine Shield 141s, Blessing of Sacrifice 24s; Sub Rogue Evasion 49s, Crimson Vial 0s
- pull 5: opened by Prot Paladin (Judgment on Keen Taskmaster); healer Resto Shaman 5 yd away (last seen 9 s earlier); on cooldown: Resto Shaman Spirit Link Totem 30s, Healing Tide Totem 20s; Prot Paladin Divine Shield 6s

## What the group left up

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

- Felfire Burst: 361 of 376 got through
- Fel Missiles: 44 of 90 got through
- Fel Rage: 4 of 9 got through

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

- Heartstop Poison: 2x, up for 18s in total, 1,723,650 damage
- Corroding Spittle: 2x, up for 15s in total, 806,011 damage
- Curse of Doom: 1x, up for 10s in total, 736,201 damage

**Damage one player took that similar players did not (check the raw hits before acting on this; a spell only one role can take looks the same)**

- Sub Rogue: 2,112,632 (mostly Infernal Crush)
- Arms Warrior: 1,939,883 (mostly Murder in a Row)

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

- 10,713,638 absorbed of 1,626,632,030 landed
- Dark Pact: 10,713,638
- on: Corrupted Warlock (10,713,638)

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

- Searing Fel Flame: 5/5 players, 862 hits, 34,754,799 (6% of party intake)
- Fel-Infused Freight: 5/5 players, 168 hits, 23,954,022 (4% of party intake)
- Demonic Frenzy: 5/5 players, 382 hits, 23,843,093 (4% of party intake)
- Chaotic Burst: 5/5 players, 206 hits, 21,467,722 (4% of party intake)
- Killing Spree: 5/5 players, 156 hits, 13,586,488 (2% of party intake)
- Defiled Slam: 5/5 players, 43 hits, 12,694,947 (2% of party intake)

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

- Felfire Burst: 5/5 players, 320 hits, 25,248,667 (5% of party intake)
- Fel Missiles: 5/5 players, 312 hits, 14,923,552 (3% of party intake)
- Cutpurse: 5/5 players, 184 hits, 10,379,829 (2% of party intake)
- Corroding Spittle: 5/5 players, 42 hits, 6,898,356 (1% of party intake)
- Fel Dash: 5/5 players, 101 hits, 6,468,060 (1% of party intake)
- Glaive Toss: 3/5 players, 62 hits, 6,120,230 (1% of party intake)

## Notes

### Divine Protection and the global cooldown

Hyporock pressed Divine Protection 3 times at 4:41 while the global cooldown was still running, so the game refused it. Those refused presses did no harm. The global cooldown ended 3.1 s before Hyporock died, and Wake of Ashes went out instead of Divine Protection. The same thing happened in the next key, the Voidscar Arena +15, with Divine Storm taking the free global cooldown.

### Spirit Link counted as avoidable damage

Sub Rogue's mechanics score counts Spirit Link as damage that others in the role avoided. Spirit Link is Resto Shaman's totem evening out the party's health, so nobody could have avoided it, and it makes up 931,720 of the 2,112,632 charged. That part is Arbiter's mistake. The rest is Infernal Crush. Its tooltip says it erupts under players Xathuux picks, so how much of it can be walked out of is not certain.

## 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-20T01:13:02 · schema 10 · written analysis: Claude (Opus 5.5), from the combat log and the archive*
