# Temple of Sethraliss +17 — TIMED

31:16 · +1, 2% under the 32:00 par · 5 deaths · Fortified, Tyrannical, Xal'atath's Guile

*2026-10-04 · 18:58 · `WoWCombatLog-100426_181808.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.

**Tip:** Hold Divine Protection for Merektha's Thunder Spit

## Timed by 44 seconds, about what Hyporock's three deaths cost on their own.

The key was timed with 44 seconds left. Hyporock had three of its five deaths. Thunder Spit on Merektha killed him and later Arms Warrior in the same way, with a few ticks and then a hit of about 900k. Two Agitated Nimbus Release Charges 2 seconds apart finished him in the next pull. A Spark Channeler's Loose Sparks then one-shot him from full health. Resto Shaman went down once to a Krolusk's Serrated Charge bleed with Cytotoxin on top, and came back with Reincarnation. Hyporock was also the party's poison dispeller and cleansed 18 poisons.

**What to change**

1. Merektha: whoever Thunder Spit marks presses a defensive during the cast.
2. Hyporock: hold Divine Protection on Merektha for the first Thunder Spit.
3. Nimbus pulls: plan a raid cooldown for two Release Charges landing together.

## The run

| | |
|---|---|
| on the clock | **31:16** — 29:03 fighting |
| deaths | **5** — timer agrees (5.02 implied) |
| party damage taken | **379,881,543** — 217,909/s while fighting |
| enemies killed | **223** |
| interrupts | **94/111** — 85% |
| dispels | **26/29** — 4,436,204 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Doryhunky | Veng DH | tank | 326 | 152,513 | 57,427 | 74,317 | 0 | **B+** 82 |
| Resto Shaman | Resto Shaman | heal | 326 | 28,711 | 141,437 | 38,828 | 1 | **C+** 69 |
| Arms Warrior | Arms | dps | 327 | 306,375 | 15,727 | 32,313 | 1 | **B+** 82 |
| Arcane Mage | Arcane Mage | dps | 327 | 273,760 | 3,148 | 31,750 | 0 | **B-** 73 |
| Hyporock | Ret Paladin | dps | 326 | 265,938 | 13,496 | 32,740 | 3 | **D+** 59 |

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

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

*M+ score 3,394*

**Where the points went**

- **-9 interrupts (rank)** — scored 73: 31 stops vs 33 expected
- **-5 utility** — scored 68: 1 used of ~8 the kit offered
- **-3 activity** — scored 83: 97% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 96** [w 33%] — 100% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 152,513 dps, 54% 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~ 73** [w 33%] — 31 stops vs 33 expected (group stopped 92% of what it could reach, not scored here); pressed 32x: 7 on casts already stopped, 6 on nothing casting; 1 of those wasted the kick and a cast got through before it came back
- **activity 83** [w 19%] — 97% engaged while alive in combat
- **utility 68** [w 15%] — 1 used of ~8 the kit offered
- _never pressed: Sigil of Misery_
- _not counted as button presses (procs, ticks): Soul Fragment_

</details>

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

*M+ score 3,448*

**Where the points went**

- **-11 interrupts (rank)** — scored 28: 7 stops vs 22 expected
- **-5 activity** — scored 60: 86% engaged while alive in combat
- **-4 mechanics (rank)** — scored 66: 8% of intake was damage comparable players did not take

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

- **survival− 72** [−4.2 pts] — 1 death(s)
- **throughput 100** [w 29%] — covered 123% of the 173,757,433 that needed an outside heal (54% of the party's intake was self-covered or overkill); 7,476,068 absorbed
- **response 82** [w 21%] — put back 46% of the 100,722,488 that landed in the party's worst windows
- **mechanics− 66** [−4.4 pts] — 8% of intake was damage comparable players did not take
- **interrupts~ 28** [w 15%] — 7 stops vs 22 expected (group stopped 92% of what it could reach, not scored here); pressed 14x: 2 on casts already stopped, 1 just after the cast finished, 3 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **dispel 80** [w 14%] — 26/29 of what one dispeller could reach
- **activity 60** [w 12%] — 86% engaged while alive in combat
- **utility 100** [w 8%] — 28 used of ~22 the kit offered

</details>

### Arms Warrior — Arms — B+ (82/100)

*M+ score 3,439*

**Where the points went**

- **-7 damage (rank)** — scored 82: 306,375 dps, 114% of the other damage dealers' median
- **-5 survival** — scored 72: 1 death(s)
- **-3 activity** — scored 88: 96% engaged while alive in combat

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage~ 82** [w 42%] — 306,375 dps, 114% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 94** [w 32%] — 30 stops vs 18 expected (group stopped 92% of what it could reach, not scored here); pressed 31x: 5 on casts already stopped, 2 on unkickable casts, 4 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 88** [w 26%] — 96% engaged while alive in combat
- **utility 89** [w 0%] — 2 used of ~7 the kit offered
- _overcapped Rage: 1,973 of 4,510 generated (44%)_
- _not counted as button presses (procs, ticks): Mortal Strike_

</details>

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

*M+ score 3,418*

**Where the points went**

- **-11 damage (rank)** — scored 73: 273,760 dps, 95% of the other damage dealers' median
- **-8 interrupts (rank)** — scored 77: 11 stops vs 13 expected
- **-6 mechanics (rank)** — scored 70: 7% of intake was damage comparable players did not take

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

- **survival− 100** [no charge] — 0 death(s)
- **damage~ 73** [w 42%] — 273,760 dps, 95% of the other damage dealers' median
- **mechanics− 70** [−6.1 pts] — 7% of intake was damage comparable players did not take
- **interrupts~ 77** [w 32%] — 11 stops vs 13 expected (group stopped 92% of what it could reach, not scored here); pressed 17x: 4 on casts already stopped, 2 on nothing casting; 3 of those wasted the kick and a cast got through before it came back
- **activity 91** [w 26%] — 97% engaged while alive in combat
- **utility 80** [w 0%] — 4 used of ~75 the kit offered
- _never pressed: Remove Curse_

</details>

### Hyporock — Ret Paladin — D+ (59/100)

*M+ score 3,431*

**Where the points went**

- **-13 survival** — scored 28: 3 death(s)
- **-12 damage (rank)** — scored 71: 265,938 dps, 93% of the other damage dealers' median
- **-9 activity** — scored 67: 91% engaged while alive in combat

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

- **survival− 28** [−13.0 pts] — 3 death(s)
- **damage~ 71** [w 42%] — 265,938 dps, 93% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 76** [w 32%] — 15 stops vs 18 expected (group stopped 92% of what it could reach, not scored here); pressed 32x: 8 on casts already stopped, 2 just after the cast finished, 2 on unkickable casts, 7 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 67** [w 26%] — 91% engaged while alive in combat
- **utility 90** [w 0%] — 40 used of ~133 the kit offered
- _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.*

## How to improve

**Doryhunky — Veng DH**

Keep: Clean tanking. You never died and kept your mitigation up for every one of the party's worst damage windows. Nothing to change from this key.

**Resto Shaman — Resto Shaman**

Keep: Healing kept up with a heavy key. You covered more than all of the damage that needed an outside heal. You also cleared nearly every magic debuff in reach. You died 6 seconds after a Krolusk's Serrated Charge landed. Astral Shift was still a second from ready, and Cytotoxin sat on you uncleansed at the end. That was bad timing more than a mistake. Nothing to change from this key.

**Arms Warrior — Arms**

Keep: Top damage and the most stops. Highest damage in the group, and far more stops than your spot was expected to make. Change: press Die by the Sword when Merektha marks you for Thunder Spit. Thunder Spit killed you from 78% health with no defensive pressed. Its final hit was 874k. One fewer death on Merektha

**Arcane Mage — Arcane Mage**

Keep: No deaths. You never died and kept your interrupts close to what was expected. Your avoidable-damage line is mostly Spark Step, which the note below questions. Nothing clear to change from this key.

**Hyporock — Ret Paladin**

Keep: The party's poison dispeller. Every poison cleanse in the key was yours. You took Cytotoxin off all but two of the times it landed, usually within 3 seconds. Change: press Divine Protection on Merektha, hold it for Thunder Spit about 25 seconds in, and use Divine Shield if Protection is down. You pressed Divine Protection at 12:20 at full health with nothing landing. Thunder Spit marked you 9 seconds later and killed you with it on cooldown, while Divine Shield was ready and unused. One fewer death on the boss, and you stay in the fight that has to be funnelled

### As a group

Merektha is where this key nearly ran out of time. Thunder Spit marks two players about 25 seconds in and again later in the fight. Whoever is marked should press a defensive during the 3-second cast, because only some targets take the big final hit and the log can't show which ones in advance. In the Nimbus pull, two Release Charges went out 2 seconds apart. Agitated Nimbus is immune to stuns and kicks, so the party has to take that pair with a raid cooldown or personals.

## Deaths

5 deaths in 5 separate incidents.

**What was landing while people died** — Counts only the seconds before each death, not the whole key.

| spell | in | damage | killing blows |
|---|---:|---:|---:|
| Thunder Spit | 2 of 5 | 3,014,817 | 2 |
| Loose Sparks | 1 of 5 | 1,202,195 | 1 |
| Serrated Charge | 1 of 5 | 1,046,281 | 1 |
| Release Charge | 1 of 5 | 971,316 | 1 |
| Cytotoxin | 1 of 5 | 588,567 | — |
| Melee | 1 of 5 | 323,925 | — |

### Death · 7:12 · Resto Shaman · heal

**7:12 · Resto Shaman · heal** — killed by **Serrated Charge** for 147,526 from Swarming Krolusk

took **1,634,848** · in **6.0 s** · health at the start **84%** · before the last hit **13%**

| when | what | damage |
|---:|---|---:|
| 5.8s before | Serrated Charge | 161,129 |
| 4.9s before | Serrated Charge | 147,525 |
| 4.0s before | Serrated Charge | 147,525 |
| 3.2s before | Cytotoxin | 236,548 |
| 0.9s before | Serrated Charge | 147,526 |
| at death | Serrated Charge (killing blow) | 147,526 |
| | 5 smaller hits | 647,069 |

**no defensive pressed** · 648,772 healed · Doryhunky, Hyporock

### Death · 12:35 · Hyporock · dps

**12:35 · Hyporock · dps** — killed by **Thunder Spit** for 914,272 from Merektha

took **1,528,158** · in **2.1 s** · health at the start **77%** · before the last hit **57%**

| when | what | damage |
|---:|---|---:|
| 2.1s before | Thunder Spit | 203,962 |
| 1.1s before | Thunder Spit | 195,906 |
| 1.1s before | Rune of Void-Tainted Shell | 882 |
| at death | Thunder Spit (killing blow) | 1,126,535 |
| at death | Rune of Void-Tainted Shell | 873 |

**no defensive pressed** · 205,589 healed · Resto Shaman

### Death · 15:37 · Arms Warrior · dps

**15:37 · Arms Warrior · dps** — killed by **Thunder Spit** for 874,365 from Merektha

took **1,488,414** · in **2.1 s** · health at the start **80%** · before the last hit **78%**

| when | what | damage |
|---:|---|---:|
| 2.1s before | Thunder Spit | 200,581 |
| 0.9s before | Thunder Spit | 200,581 |
| at death | Thunder Spit (killing blow) | 1,087,252 |

**no defensive pressed** · 402,044 healed · Hyporock, Resto Shaman

### Death · 16:35 · Hyporock · dps

**16:35 · Hyporock · dps** — killed by **Release Charge** for 435,953 from Agitated Nimbus

took **1,416,693** · in **2.3 s** · before the last hit **13%**

| when | what | damage |
|---:|---|---:|
| 2.2s before | Melee | 323,925 |
| 2.2s before | Static Shocks | 119,629 |
| 2.1s before | Release Charge | 535,363 |
| 1.1s before | Rune of Void-Tainted Shell | 941 |
| 0.2s before | Rune of Void-Tainted Shell | 882 |
| at death | Release Charge (killing blow) | 435,953 |

**no defensive pressed** · 336,081 healed · Resto Shaman

### Death · 22:36 · Hyporock · dps

**22:36 · Hyporock · dps** — killed by **Loose Sparks** for 1,202,195 from Spark Channeler

took **1,202,195** · in **one hit**

| when | what | damage |
|---:|---|---:|
| at death | Loose Sparks (killing blow) | 1,202,195 |

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

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,743 | 29:03 |
| routing | 57 | 0:57 |
| death penalty | 75 | 1:15 |
| lead in | 9 | 0:09 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 2 | 6:06 | 9:44 | 88 | 3 | 137,197,662 | 0:45 |
| 3 | 15:56 | 3:15 | 8 | 1 | 52,410,549 | 0:15 |
| 5 | 22:31 | 3:57 | 68 | 1 | 45,436,324 | 0:15 |

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

- pull 2: the enemy opened it: Volley on Doryhunky; healer Resto Shaman 2 yd away; on cooldown: Resto Shaman Astral Shift 65s; Arcane Mage Ice Cold 33s; Hyporock Lay on Hands 175s, Divine Shield 129s, Divine Protection 34s
- pull 3: opened by Doryhunky (Throw Glaive on Agitated Nimbus); healer Resto Shaman 36 yd away; on cooldown: Resto Shaman Astral Shift 94s, Healing Tide Totem 36s; Doryhunky Metamorphosis 2s; Arcane Mage Ice Cold 145s, Prismatic Barrier 10s; Hyporock Blessing of Protection 225s, Lay on Hands 138s, Divine Shield 48s
- pull 5: the enemy opened it: Loose Sparks on Doryhunky; healer Resto Shaman 54 yd away; on cooldown: Arms Warrior Rallying Cry 118s, Spell Reflection 4s, Impending Victory 3s; Resto Shaman Astral Shift 61s; Arcane Mage Ice Cold 51s, Greater Invisibility 17s; Hyporock Blessing of Sacrifice 78s, Divine Shield 71s

## Defensives · Hyporock

| button | presses | most the cooldown allowed | on you | on others |
|---|---:|---:|---:|---:|
| Divine Protection | 18 | 29 | 18 | 0 |
| Divine Shield | 5 | 9 | 5 | 0 |
| Lay on Hands | 7 | 11 | 1 | 6 |
| Blessing of Protection | 5 | 7 | 3 | 2 |
| Blessing of Sacrifice | 10 | 16 | 0 | 10 |
| Health potion | 6 | 7 | 6 | 0 |
| Stoneform | 3 | 16 | 3 | 0 |

- Divine Protection: 3 of 18 went out before a real hit.
- Divine Shield: 4 of 5 blocked hits, cleared a debuff or met real damage.
- Stoneform: 3 of 3 blocked hits, cleared a debuff or met real damage.
- Lay on Hands on others: Arcane Mage at 6% (1:55), Arcane Mage at 29% (5:11), Arcane Mage at 22% (10:18), Arcane Mage at 31% (14:24), Arcane Mage at 36% (23:30), Arcane Mage at 21% (27:21).

**To look at**

- Divine Protection met little damage 12 of 18 times: 0:23, 1:55, 3:08, 5:40, 7:09, 8:13, 12:20, 13:56, 16:06, 17:11, 18:15, 24:36.
- Lay on Hands on yourself at 59% health (17:57) met little damage.
- Blessing of Protection on yourself at 24:11 blocked nothing; it only stops physical damage and bleeds.
- Blessing of Sacrifice on Resto Shaman at 28:56 moved almost nothing to you.
- Blessing of Protection on yourself at 30:08 blocked nothing; it only stops physical damage and bleeds.
- Died at 16:35 after 2.2 s under 40% with Divine Shield ready.
- Died at 22:35 after 6.1 s under 40% with Divine Protection, Lay on Hands ready.

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

- 0:15 Blessing of Protection on Arms Warrior at 61%, cleared Serrated Charge (bleed)
- 0:23 Divine Protection at 44% health: met little damage
- 0:23 Health potion at 51% health: met little damage
- 0:35 Divine Shield at 67% health: blocked hits (cleared Serrated Charge (bleed))
- 0:46 Blessing of Sacrifice on Doryhunky at 54%, moved 1,014,850 to you
- 1:55 Divine Protection at 26% health: met little damage
- 1:55 Lay on Hands on Arcane Mage at 6%, healed 771,181
- 2:30 Stoneform at 76% health: cleared a debuff (cleared Serrated Charge (bleed))
- 2:57 Blessing of Sacrifice on Resto Shaman at 25%, moved 318,801 to you
- 3:08 Divine Protection at 46% health: met little damage
- 4:22 Divine Shield at 44% health: blocked hits (cleared Gust)
- 5:11 Lay on Hands on Arcane Mage at 29%, healed 290,190
- 5:40 Divine Protection at 55% health: met little damage
- 5:40 Health potion at 65% health: met little damage
- 6:27 Blessing of Sacrifice on Doryhunky at 97%, moved 728,904 to you
- 7:05 Blessing of Protection on Arcane Mage at 95%, cleared Serrated Charge (bleed)
- 7:08 Stoneform at 48% health: cleared a debuff (cleared Serrated Charge (bleed))
- 7:09 Divine Protection at 52% health: met little damage
- 8:13 Divine Protection at 82% health: met little damage
- 8:38 Divine Shield at 58% health: cleared a debuff (cleared Serrated Charge (bleed))
- 8:49 Blessing of Sacrifice on Doryhunky at 53%, moved 199,880 to you
- 9:40 Divine Protection at 64% health: met real damage
- 10:18 Lay on Hands on Arcane Mage at 22%, healed 481,691
- 10:53 Health potion at 46% health: met real damage
- 10:54 Divine Protection at 80% health: before a real hit
- 11:08 Blessing of Sacrifice on Resto Shaman at 42%, moved 297,467 to you
- 11:21 Stoneform at 67% health: cleared a debuff (cleared Serrated Charge (bleed))
- 12:20 Divine Protection at 100% health: met little damage
- 12:52 Divine Shield at 38% health: blocked hits
- 13:43 Blessing of Sacrifice on Doryhunky at 55%, moved 288,335 to you
- 13:56 Divine Protection at 50% health: met little damage
- 14:20 Blessing of Protection at 81% health: blocked hits (cleared Burrowquake)
- 14:24 Lay on Hands on Arcane Mage at 31%, healed 586,490
- 16:05 Health potion at 52% health: met little damage
- 16:06 Divine Protection at 85% health: met little damage
- 17:01 Blessing of Sacrifice on Doryhunky at 66%, moved 332,468 to you
- 17:11 Divine Protection at 75% health: met little damage
- 17:57 Lay on Hands at 59% health: met little damage
- 18:15 Divine Protection at 100% health: met little damage
- 19:27 Divine Protection at 70% health: met real damage
- 19:50 Divine Shield at 100% health: blocked nothing
- 20:34 Divine Protection at 86% health: before a real hit
- 21:07 Health potion at 77% health: met real damage
- 21:48 Blessing of Sacrifice on Arcane Mage at 85%, moved 314,676 to you
- 23:30 Lay on Hands on Arcane Mage at 36%, healed 494,006
- 24:11 Blessing of Protection at 100% health: blocked nothing
- 24:36 Divine Protection at 74% health: met little damage
- 24:57 Blessing of Sacrifice on Arcane Mage at 20%, moved 158,222 to you
- 26:55 Divine Protection at 64% health: met real damage
- 27:11 Health potion at 35% health: pressed under 35%
- 27:21 Lay on Hands on Arcane Mage at 21%, healed 674,601
- 28:41 Divine Protection at 84% health: before a real hit
- 28:56 Blessing of Sacrifice on Resto Shaman at 69%, moved 2,878 to you
- 30:08 Blessing of Protection at 100% health: blocked nothing

</details>

## What the group left up

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

- Lightning Bolt: 11 of 67 got through
- Venom Bolt: 5 of 27 got through
- Poison Spit: 1 of 6 got through

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

- Imbued Conduction: 2x, up for 35s in total, 3,218,445 damage
- Cytotoxin: 1x, up for 10s in total, 1,217,759 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)**

- Resto Shaman: 5,644,625 (mostly Spark Step)
- Arcane Mage: 3,708,105 (mostly Spark Step)

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

- Caustic Stomp: 5/5 players, 208 hits, 22,221,317 (6% of party intake)
- Burrowquake: 5/5 players, 319 hits, 17,337,926 (5% of party intake)
- Release Charge: 5/5 players, 39 hits, 13,876,317 (4% of party intake)
- Induction: 5/5 players, 31 hits, 11,235,982 (3% of party intake)
- Arrow Barrage: 4/5 players, 104 hits, 10,942,069 (3% of party intake)
- Cytotoxin: 4/5 players, 76 hits, 10,146,386 (3% of party intake)

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

- Serrated Charge: 4/5 players, 198 hits, 29,599,864 (8% of party intake)
- Galvanized: 4/5 players, 360 hits, 24,273,683 (6% of party intake)
- Gust: 4/5 players, 164 hits, 15,634,925 (4% of party intake)
- Thunder Spit: 4/5 players, 28 hits, 6,636,688 (2% of party intake)
- Lightning Bolt: 3/5 players, 17 hits, 4,786,900 (1% of party intake)

## Notes

### What sets off Thunder Spit's big hit

From the 5 Temple keys on file with a Merektha kill. Thunder Spit's final hit (spell 1291734, a 4-yard area) landed on 3 of the 24 marked players. Every marked player standing 12 yards or more from Merektha avoided it, but most players in melee range did too, so distance alone doesn't explain it. Treat it as unpredictable and defend every Spit. The ticks before it are about 200k a second at +17.

### Where the report reads wrong

Spark Step accounts for most of Resto Shaman's and Arcane Mage's avoidable-damage charge. It landed 32 times on the two ranged players and about once on each melee player, which looks more like a ranged-only mechanic than something they failed to dodge. Hyporock's dispels don't appear on his card because Arbiter scores dispels for healers only.

## 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-04T20:45:51 · schema 11 · written analysis: Claude (Opus 5.5), from the combat log and the archive*
