# Altar of Fangs +16 — TIMED

25:28 · +1, 15% under the 30:00 par · 3 deaths · Fortified, Tyrannical, Xal'atath's Guile

*2026-10-05 · 09:04 · `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.

**Tip:** Don't release mid-pull while a battle rez is up

## Timed with 4:33 to spare; both Hyporock deaths came in the one long rolling pull before Zul'jan.

This was a clean +16 that beat the timer by a comfortable margin and upgraded the key. All three bosses died at or under Hyporock's usual pace, and Zul'jan fell in 2:50. The group stopped every kickable cast it could reach. Three deaths cost the run 45 seconds of timer. Two of them were Hyporock's, both inside pull 6, the long rolling pull before Zul'jan. The first came from five Living Venoms bursting at once while the Chosen's Toxic Surge pulsed the party. The second came after he released and ran straight back into ten Blades of the Altar with no defensive left. Arcane Mage's death was a single avoidable Axegrinder on Zul'jan.

**What to change**

1. Hyporock: don't release in a long pull while a battle rez is available.
2. Group: spread out Living Venom kills so they don't all burst during Toxic Surge.
3. Arcane Mage: move out of Axegrinder on Zul'jan.
4. Nothing to change on Resto Druid.

## The run

| | |
|---|---|
| on the clock | **25:28** — 23:44 fighting |
| deaths | **3** — timer agrees (2.99 implied) |
| party damage taken | **357,995,580** — 251,331/s while fighting |
| enemies killed | **165** |
| interrupts | **94/111** — 85% |
| dispels | **27/38** — 8,889,875 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Veng DH | Veng DH | tank | 326 | 188,176 | 64,554 | 96,561 | 0 | **B** 79 |
| Resto Druid | Resto Druid | heal | 326 | 15,500 | 170,252 | 40,861 | 0 | **A** 98 |
| Demo Lock | Demo Lock | dps | 326 | 437,450 | 5,016 | 34,381 | 0 | **A-** 86 |
| Arcane Mage | Arcane Mage | dps | 327 | 315,975 | 637 | 33,763 | 1 | **C+** 69 |
| Hyporock | Ret Paladin | dps | 326 | 320,120 | 9,758 | 34,522 | 2 | **C** 67 |

*Gear and M+ score are from Raider.IO. Percentiles are from Warcraft Logs, against other +16 runs; WCL does not say how many. As a whole, this clear ranks 96th of 1,815,039 logged clears of this dungeon.*

### Veng DH — Veng DH — B (79/100)

*M+ score 3,467 · DPS 88th percentile*

**Where the points went**

- **-8 mitigation** — scored 72: 92% uptime of the 100% this kit can hold, 100% of worst windows covered
- **-5 utility** — scored 57: 2 used of ~94 the kit offered
- **-5 interrupts (rank)** — scored 81: 49 stops vs 46 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 72** [w 27%] — 92% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage 91** [w 18%] — 188,176 dps, 88th percentile of logged +16 runs of this dungeon (Warcraft Logs)
- **mechanics− 93** [−1.0 pts] — 2% of intake was damage comparable players did not take
- **interrupts~ 81** [w 27%] — 49 stops vs 46 expected (group stopped 100% of what it could reach, not scored here); pressed 34x: 1 on casts already stopped; 1 of those wasted the kick and a cast got through before it came back
- **activity 97** [w 15%] — 99% engaged while alive in combat
- **utility 57** [w 12%] — 2 used of ~94 the kit offered
- _never pressed: Consume Magic_
- _not counted as button presses (procs, ticks): Soul Fragment_

</details>

### Resto Druid — Resto Druid — A (98/100)

*M+ score 3,242 · HPS 82nd percentile*

**Where the points went**

- **-2 activity** — scored 90: 93% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **throughput 100** [w 34%] — covered 111% of the 190,859,621 that needed an outside heal (47% of the party's intake was self-covered or overkill); 13,316,974 absorbed
- **response 99** [w 25%] — put back 58% of the 104,736,975 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%] — 27/27 of what one dispeller could reach (38 landed; the rest overlapped a debuff already being cleansed)
- **activity 90** [w 15%] — 93% engaged while alive in combat
- **utility 100** [w 10%] — 54 used of ~36 the kit offered
- _overcapped Combo Points: 6 of 136 generated (4%)_
- _never pressed: Improved Nature's Cure, Soothe_

</details>

### Demo Lock — Demo Lock — A- (86/100)

*M+ score 3,485 · DPS 99th percentile*

**Where the points went**

- **-10 interrupts (rank)** — scored 69: 10 stops vs 18 expected
- **-3 activity** — scored 88: 96% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **damage 99** [w 42%] — 437,450 dps, 99th percentile of logged +16 runs of this dungeon (Warcraft Logs); 137% of the other damage dealers' median, not scored
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 69** [w 32%] — 10 stops vs 18 expected (group stopped 100% of what it could reach, not scored here); pressed 26x: 2 on casts already stopped, 6 on nothing casting; 4 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 76** [w 0%] — 2 used of ~80 the kit offered
- _overcapped Soul Shards: 18 of 1,023 generated (2%)_

</details>

### Arcane Mage — Arcane Mage — C+ (69/100)

*M+ score 3,350 · DPS 65th percentile*

**Where the points went**

- **-9 interrupts (rank)** — scored 71: 9 stops vs 14 expected
- **-8 damage** — scored 80: 315,975 dps, 65th percentile of logged +16 runs of this dungeon (Warcraft Logs); 84% of the other damage dealers' median, not scored
- **-8 activity** — scored 70: 92% engaged while alive in combat

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage 80** [w 42%] — 315,975 dps, 65th percentile of logged +16 runs of this dungeon (Warcraft Logs); 84% of the other damage dealers' median, not scored
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 71** [w 32%] — 9 stops vs 14 expected (group stopped 100% of what it could reach, not scored here); pressed 13x: 3 on casts already stopped, 1 on nothing casting; 1 of those wasted the kick and a cast got through before it came back
- **activity 70** [w 26%] — 92% engaged while alive in combat
- **utility 0** [w 0%] — 0 used of ~61 the kit offered
- _never pressed: Remove Curse, Spellsteal_

</details>

### Hyporock — Ret Paladin — C (67/100)

*M+ score 3,459 · DPS 59th percentile*

**Where the points went**

- **-9 damage** — scored 78: 320,120 dps, 59th percentile of logged +16 runs of this dungeon (Warcraft Logs); 85% of the other damage dealers' median, not scored
- **-9 survival** — scored 50: 2 death(s)
- **-9 activity** — scored 67: 91% engaged while alive in combat

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

- **survival− 50** [−9.0 pts] — 2 death(s)
- **damage 78** [w 42%] — 320,120 dps, 59th percentile of logged +16 runs of this dungeon (Warcraft Logs); 85% of the other damage dealers' median, not scored
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 80** [w 32%] — 23 stops vs 22 expected (group stopped 100% of what it could reach, not scored here); pressed 23x: 1 on casts already stopped, 1 on unkickable casts, 2 on nothing casting
- **activity 67** [w 26%] — 91% engaged while alive in combat
- **utility 86** [w 0%] — 18 used of ~110 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

**Veng DH — Veng DH**

Keep: Kicks and damage. You stopped 33 casts, the most in the group, and your damage sat at the 88th percentile for a tank at this level. Change: press Movement when Zul'jan drops Bloodletting pools. You took 9 Bloodletting hits, more than the rest of the party combined. Less damage the druid has to chase on the boss with the heaviest party hits.

**Resto Druid — Resto Druid**

Keep: Healing and dispels. You covered all of the damage that needed an outside heal and cleared every dispel one healer could reach. The battle rez on Hyporock came 6 seconds after his second death, which kept the pull from collapsing.

**Demo Lock — Demo Lock**

Keep: Top damage. Your damage was the 99th percentile for Demonology on a +16 of this dungeon, a third more than the other damage dealers. Change: press Spell Lock when no cast bar is up. Several of your kicks went on targets that were not casting. 4 of those left a cast free to get through before the kick came back. Fewer leaked Envenoms, the cast the group let through most often.

**Arcane Mage — Arcane Mage**

Keep: Time Warp timing. All three lusts went out on a pull worth it, including the Zul'jan pull where the whole group pressed together. Change: press Movement when Zul'jan casts Axegrinder. You were the only player it hit all fight, three hits in a third of a second for a death. No death on the last boss and no 15-second timer charge.

**Hyporock — Ret Paladin**

Keep: Boss cooldowns followed the plan. Zul'jan got all three Wings on cooldown from the pull, with lust and potion stacked on the first, exactly the plan. On the Coil you held Wings until the boss split so it landed on the snakes, which is where that boss gives the most damage. Change: press Release when you die mid-pull and the druid still has a battle rez. You released within seconds of the first death and ran back with every defensive already spent. You died again less than a minute later. One death instead of two saves 15 seconds of timer and the run-back.

### As a group

Pull 6 was the risk in this run. It chained 62 enemies over about five minutes and produced two of the three deaths. The healer was also far behind when the tank opened it. The worst moment was killing the Living Venoms together while Ula'tek's Chosen pulsed Toxic Surge on the whole party. Each Venom bursts on everyone nearby when it dies, so staggering their deaths or waiting out the Surge would spread that damage out. Envenom was the cast the group let through most, and its poison sat on players for 104 seconds in total. Hyporock's Cleanse Toxins can take some of that off the druid.

## Deaths

3 deaths in 3 separate incidents.

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

| spell | in | damage | killing blows |
|---|---:|---:|---:|
| Laced Edge | 1 of 3 | 1,412,104 | 1 |
| Axegrinder | 1 of 3 | 840,265 | 1 |
| Toxic Surge | 1 of 3 | 718,827 | — |
| Venom Burst | 1 of 3 | 709,670 | 1 |
| Paralyzing Shots | 1 of 3 | 401,078 | — |
| Fetid Spit | 1 of 3 | 203,156 | — |

### Death · 18:38 · Hyporock · dps

**18:38 · Hyporock · dps** — killed by **Venom Burst** for 170,101 from Living Venom

took **1,428,497** · in **7.2 s** · health at the start **90%** · before the last hit **13%**

| when | what | damage |
|---:|---|---:|
| 7.0s before | Toxic Surge | 91,454 |
| 6.1s before | Toxic Surge | 91,454 |
| 5.2s before | Toxic Surge | 90,540 |
| 1.4s before | Venom Burst | 181,076 |
| 0.2s before | Venom Burst | 358,493 |
| at death | Venom Burst (killing blow) | 170,101 |
| | 5 smaller hits | 445,379 |

**no defensive pressed** · 479,968 healed · Resto Druid

### Death · 19:28 · Hyporock · dps

**19:28 · Hyporock · dps** — killed by **Laced Edge** for 94,249 from Blade of the Altar

took **2,016,338** · in **11.2 s** · health at the start **76%** · before the last hit **3%**

| when | what | damage |
|---:|---|---:|
| 10.8s before | Laced Edge | 212,322 |
| 3.8s before | Laced Edge | 203,156 |
| 3.5s before | Paralyzing Shots | 237,017 |
| 3.5s before | Fetid Spit | 203,156 |
| 2.4s before | Paralyzing Shots | 164,061 |
| 0.7s before | Laced Edge | 295,310 |
| | 7 smaller hits | 701,316 |

**no defensive pressed** · 1,112,212 healed · Resto Druid

### Death · 24:01 · Arcane Mage · dps

**24:01 · Arcane Mage · dps** — killed by **Axegrinder** for 280,679 from Zul'jan

took **840,265** · in **0.3 s** · health at the start **66%** · before the last hit **32%**

| when | what | damage |
|---:|---|---:|
| 5.8s before | ? | 27,348 |
| 4.7s before | ? | 27,348 |
| 3.8s before | ? | 27,348 |
| 2.8s before | ? | 27,348 |
| 0.2s before | Axegrinder | 559,586 |
| at death | Axegrinder (killing blow) | 280,679 |
| | 2 smaller hits | 54,696 |

**no defensive pressed** · 12,496 healed · Resto Druid

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,424 | 23:44 |
| routing | 57 | 0:57 |
| death penalty | 45 | 0: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 |
|---:|---|---|---:|---:|---:|---:|
| 6 | 16:46 | 5:09 | 62 | 2 | 99,129,597 | 0:30 |
| 7 | 22:00 | 2:50 | 2 | 1 | 27,901,909 | 0:15 |

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

- pull 6: opened by Veng DH (Throw Glaive on Blade of the Altar); healer Resto Druid 47 yd away; on cooldown: Demo Lock Unending Resolve 106s; Hyporock Divine Protection 26s, Blessing of Protection 13s
- pull 7: opened by Veng DH (Throw Glaive on Zul'jan); healer Resto Druid 12 yd away; on cooldown: Demo Lock Dark Pact 28s; Arcane Mage Prismatic Barrier 15s, Ice Cold 8s; Hyporock Divine Shield 176s, Blessing of Sacrifice 75s, Blessing of Protection 69s; Veng DH Darkness 22s; Resto Druid Barkskin 15s, Ironbark 14s

## Defensives · Hyporock

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

- Divine Protection: 5 of 15 went out before a real hit.
- Divine Shield: 5 of 5 blocked hits, cleared a debuff or met real damage.
- Stoneform: 1 of 2 blocked hits, cleared a debuff or met real damage.
- Lay on Hands on others: Veng DH at 14% (1:06), Veng DH at 25% (23:01).

**To look at**

- Divine Protection met little damage 7 of 15 times: 0:51, 2:16, 4:18, 12:08, 13:39, 16:11, 19:05.
- Blessing of Sacrifice on Arcane Mage at 7:43 moved almost nothing to you.
- Died at 19:27 after 2.5 s under 40% with Healthstone ready.

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

- 0:27 Divine Shield at 100% health: blocked hits
- 0:51 Divine Protection at 82% health: met little damage
- 1:06 Lay on Hands on Veng DH at 14%, healed 512,748
- 1:22 Blessing of Sacrifice on Veng DH at 82%, moved 1,231,416 to you
- 1:29 Healthstone at 66% health: met real damage
- 1:29 Health potion at 91% health: before a real hit
- 2:16 Divine Protection at 72% health: met little damage
- 3:59 Healthstone at 66% health: met real damage
- 4:18 Divine Protection at 90% health: met little damage
- 4:53 Divine Shield at 76% health: blocked hits (cleared Blood Sacrifice)
- 5:04 Blessing of Sacrifice on Veng DH at 24%, moved 446,984 to you
- 7:03 Health potion at 57% health: met little damage
- 7:17 Divine Protection at 61% health: met real damage
- 7:24 Healthstone at 62% health: met real damage
- 7:43 Blessing of Sacrifice on Arcane Mage at 38%, moved 21,885 to you
- 8:26 Divine Protection at 100% health: before a real hit
- 8:40 Lay on Hands on Resto Druid at 40%, healed 493,081
- 9:14 Divine Shield at 61% health: blocked hits (cleared Triple Shot)
- 9:49 Divine Protection at 67% health: met real damage
- 11:14 Blessing of Sacrifice on Veng DH at 10%, moved 174,146 to you
- 11:38 Blessing of Protection at 60% health: blocked hits
- 12:08 Divine Protection at 58% health: met little damage
- 13:39 Divine Protection at 73% health: met little damage
- 15:16 Stoneform at 47% health: cleared a debuff (cleared Envenom (poison))
- 15:16 Health potion at 59% health: met little damage
- 16:11 Divine Protection at 80% health: met little damage
- 16:55 Divine Shield at 52% health: blocked hits (cleared Laced Edge)
- 17:34 Divine Protection at 49% health: met real damage
- 17:49 Blessing of Protection on Demo Lock at 56%
- 18:21 Lay on Hands at 40% health: met little damage
- 19:01 Blessing of Sacrifice on Veng DH at 61%, moved 543,957 to you
- 19:05 Divine Protection at 31% health: met little damage
- 20:47 Divine Protection at 100% health: before a real hit
- 21:05 Divine Shield at 67% health: blocked hits (cleared Laced Edge)
- 21:15 Blessing of Sacrifice on Resto Druid at 58%, moved 410,016 to you
- 21:43 Stoneform at 74% health: met little damage
- 22:06 Divine Protection at 90% health: before a real hit
- 22:47 Health potion at 43% health: met little damage
- 23:01 Lay on Hands on Veng DH at 25%, healed 895,760
- 23:16 Divine Protection at 87% health: before a real hit
- 24:20 Divine Protection at 82% health: before a real hit

</details>

## What the group left up

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

- Envenom: 14 of 53 got through
- Mass Envenom: 3 of 10 got through

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

- Envenom: 11x, up for 104s in total, 8,889,875 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)**

- Veng DH: 2,372,655 (mostly Bloodletting)

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

- 15,526,353 absorbed of 1,904,475,047 landed
- Ssscavenging: 14,723,006
- Evolved: 803,347
- on: Rav'i (14,723,006), High Evolutionist (803,347)

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

- Laced Edge: 5/5 players, 359 hits, 34,027,238 (10% of party intake)
- Unstable Totem: 5/5 players, 396 hits, 28,652,106 (8% of party intake)
- Synchronized Venom: 5/5 players, 314 hits, 15,709,139 (4% of party intake)
- Rattle: 5/5 players, 79 hits, 12,054,363 (3% of party intake)
- Ritual of the Fang: 4/5 players, 82 hits, 10,597,711 (3% of party intake)
- Toxic Surge: 5/5 players, 121 hits, 8,600,955 (2% of party intake)

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

- Triple Shot: 5/5 players, 157 hits, 18,922,509 (5% of party intake)
- Envenom: 5/5 players, 167 hits, 16,115,221 (4% of party intake)
- Fetid Spit: 5/5 players, 80 hits, 12,088,716 (3% of party intake)
- Blood Sacrifice: 5/5 players, 37 hits, 5,194,097 (1% of party intake)
- Paralyzing Shots: 4/5 players, 27 hits, 4,502,971 (1% of party intake)
- Infest: 5/5 players, 42 hits, 4,078,991 (1% of party intake)

## Notes

### Why Hyporock's grade is a C

Most of the C is the two deaths, which cost 9 points directly. His activity and damage scores also count the roughly 45 seconds he spent dead or running back in pull 6, so his 59th-percentile damage understates how he played while alive. The boss cooldown use was on plan for all three bosses. Wings on Rav'i came at 23 seconds rather than the planned 3 to 4, because it was spent on the pack 39 seconds before the pull, but the fight still got three Wings windows.

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