# Altar of Fangs +13 — TIMED

29:44 · +1, 1% under the 30:00 par · 3 deaths · Fortified, Tyrannical, affix 147

*2026-09-07 · 13:09 · `WoWCombatLog-090726_123531.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, the archive and Warcraft Logs.

**Tip:** Divine Shield locks LoH and BoP for 30 s; plan for it

## Timed by 16 seconds while paying 45 in death penalty, and the Envenom that killed Hyporock was the dispellable one, not the one everybody was interrupting.

This key was won on the clock and nearly lost on the graveyard. The run finished 16 seconds under a 30:00 par, and the three deaths added 45 seconds to that clock. Take the deaths away and the margin is a comfortable minute; add one more and the margin is one second; add two and it depletes. Nothing else in the run came close to mattering that much.

The deaths themselves split cleanly. One was unavoidable in the sense that nothing a healer could do would have changed it. Two were not, and in both cases the player had a button available and was pressing something else.

The thing worth carrying out of this key is smaller and stranger than the deaths, though. Altar of Fangs has two entirely different abilities both called Envenom: a three-second cast from the High Evolutionist that the group interrupted 26 times, and a stacking poison that ticks on whoever it lands on. The group spent the key fighting the first one. The second one is what actually killed a player, and it is removed by a completely different button. Reading the report by name alone points at the wrong fix.

**What to change**

1. Hyporock: treat Divine Shield as spending Lay on Hands and Blessing of Protection for thirty seconds, because it does. The death came 27 seconds into a Forbearance he applied himself.
2. Hyporock: press Divine Protection on cooldown rather than saving it. It is the only major defensive Forbearance does not block, and it sat unused for 4:41 across the death.
3. Holy Paladin: cleanse priority on the Envenom poison over the Paralyzing Shots - the poison ticked 140 times and produced a killing blow; the shots did not.
4. Arcane Mage: Axegrinder gives about nine seconds between the cast starting and the damage landing. Move, or use Ice Block, which was not pressed at all this key.
5. Everyone: do not read Envenom in this dungeon's report as one ability. Kicks answer the cast, cleanses answer the poison, and the poison is the one that kills.
6. Nothing to change on interrupt coverage. The group stopped 99% of the casts it could actually reach, and the leaked ones were mostly out of range or off cooldown, not ignored.

## The run

| | |
|---|---|
| on the clock | **29:44** — 27:14 fighting |
| deaths | **3** — timer agrees (3.02 implied) |
| party damage taken | **324,431,875** — 198,539/s while fighting |
| enemies killed | **159** |
| interrupts | **83/105** — 79% |
| dispels | **25/39** — 9,952,957 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Veng DH | Veng DH | tank | 315 | 165,844 | 45,587 | 80,909 | 0 | **B-** 74 |
| Holy Paladin | Holy Paladin | heal | 313 | 16,281 | 100,644 | 24,237 | 0 | **B-** 75 |
| Hyporock | Ret Paladin | dps | 316 | 216,944 | 9,137 | 28,215 | 1 | **B-** 75 |
| Shadow Priest | Shadow Priest | dps | 312 | 198,635 | 7,418 | 28,516 | 1 | **B-** 73 |
| Arcane Mage | Arcane Mage | dps | 314 | 203,014 | 17 | 23,821 | 1 | **C+** 70 |

*Gear and M+ score are from Raider.IO. Percentiles are from Warcraft Logs, against other +13 runs; WCL does not say how many. As a whole, this clear ranks 91st of 835,931 logged clears of this dungeon.*

### Veng DH — Veng DH — B- (74/100)

*M+ score 3,070 · DPS 93rd percentile*

**Where the points went**

- **-12 utility** — scored 0: 0 used of ~6 the kit offered
- **-8 interrupts (rank)** — scored 71: 36 stops vs 41 expected
- **-3 activity** — scored 78: 97% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 95** [w 27%] — 99% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~ 96** [w 18%] — 165,844 dps, 80% of the average DPS
- **mechanics− 99** [−0.2 pts] — 0% of intake was damage comparable players did not take
- **interrupts~ 71** [w 27%] — 36 stops vs 41 expected (group stopped 99% of what it could reach, not scored here)
- **activity 78** [w 15%] — 97% engaged while alive in combat
- **utility 0** [w 12%] — 0 used of ~6 the kit offered
- _never pressed: Darkness_
- _not counted as button presses (procs, ticks): Felblade, Fracture, Soul Cleave, Soul Fragment_

</details>

### Holy Paladin — Holy Paladin — B- (75/100)

*M+ score 3,059 · HPS 38th percentile*

**Where the points went**

- **-9 response** — scored 62: put back 39% of the 83,779,965 that landed in the party's worst windows
- **-6 throughput** — scored 81: covered 79% of the 189,943,604 that needed an outside heal (43% of the party's intake was self-covered or overkill); 12,762,684 absorbed
- **-5 utility** — scored 47: 25 used of ~92 the kit offered

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

- **survival− 100** [no charge] — 0 death(s)
- **throughput 81** [w 34%] — covered 79% of the 189,943,604 that needed an outside heal (43% of the party's intake was self-covered or overkill); 12,762,684 absorbed
- **response 62** [w 25%] — put back 39% of the 83,779,965 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 80** [w 16%] — 25/28 of what one dispeller could reach (39 landed; the rest overlapped a debuff already being cleansed)
- **activity 94** [w 15%] — 94% engaged while alive in combat
- **utility 47** [w 10%] — 25 used of ~92 the kit offered
- _overcapped Holy Power: 247 of 997 generated (25%)_
- _never pressed: Blessing of Protection, Blessing of Sacrifice, Lay on Hands_
- _not counted as button presses (procs, ticks): Reclamation_

</details>

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

*M+ score 3,190 · DPS 26th percentile*

**Where the points went**

- **-8 damage (rank)** — scored 80: 216,944 dps, 109% of the other damage dealers' median
- **-8 interrupts (rank)** — scored 75: 16 stops vs 20 expected
- **-5 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage~ 80** [w 42%] — 216,944 dps, 109% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 75** [w 32%] — 16 stops vs 20 expected (group stopped 99% of what it could reach, not scored here)
- **activity 87** [w 26%] — 96% engaged while alive in combat
- **utility 88** [w 0%] — 17 used of ~78 the kit offered
- _never pressed: Blinding Light_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Shadow Priest — Shadow Priest — B- (73/100)

*M+ score 2,877 · DPS 17th percentile*

**Where the points went**

- **-12 damage (rank)** — scored 72: 198,635 dps, 94% of the other damage dealers' median
- **-9 activity** — scored 65: 90% engaged while alive in combat
- **-5 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage~ 72** [w 42%] — 198,635 dps, 94% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 95** [w 32%] — 18 stops vs 10 expected (group stopped 99% of what it could reach, not scored here)
- **activity 65** [w 26%] — 90% engaged while alive in combat
- **utility 0** [w 0%] — 0 used of ~13 the kit offered
- _overcapped Insanity: 46 of 6,476 generated (1%)_
- _never pressed: Dispel Magic, Mass Dispel_
- _not counted as button presses (procs, ticks): Shadowy Apparition, Void Volley_

</details>

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

*M+ score 2,995 · DPS 11th percentile*

**Where the points went**

- **-11 damage (rank)** — scored 75: 203,014 dps, 97% of the other damage dealers' median
- **-7 activity** — scored 72: 93% engaged while alive in combat
- **-7 interrupts (rank)** — scored 79: 12 stops vs 12 expected

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage~ 75** [w 42%] — 203,014 dps, 97% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 12 stops vs 12 expected (group stopped 99% of what it could reach, not scored here)
- **activity 72** [w 26%] — 93% engaged while alive in combat
- **utility 0** [w 0%] — 0 used of ~70 the kit offered
- _never pressed: Ice Block, Remove Curse, Spellsteal_

</details>

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

## 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 |
|---|---:|---:|---:|
| Envenom | 1 of 3 | 1,648,912 | 1 |
| Axegrinder | 1 of 3 | 1,319,972 | 1 |
| Carrion Burst | 1 of 3 | 589,546 | — |
| Messy Eater | 1 of 3 | 518,490 | 1 |
| Laced Edge | 1 of 3 | 207,443 | — |

### Death · 10:08 · Shadow Priest · dps

**10:08 · Shadow Priest · dps** — killed by **Messy Eater** for 229,903 from Rav'i

took **1,108,036** · in **7.0 s** · health at the start **77%** · before the last hit **10%**

| when | what | damage |
|---:|---|---:|
| 6.8s before | Carrion Burst | 116,734 |
| 5.9s before | Messy Eater | 288,587 |
| 3.9s before | Carrion Burst | 216,442 |
| 0.9s before | Carrion Burst | 256,370 |
| at death | Messy Eater (killing blow) | 229,903 |

**no defensive pressed** · 364,261 healed · Hyporock, Holy Paladin

### Death · 19:54 · Hyporock · dps

**19:54 · Hyporock · dps** — killed by **Envenom** for 164,351 from High Evolutionist

took **1,856,355** · in **12.0 s** · health at the start **81%** · before the last hit **6%**

| when | what | damage |
|---:|---|---:|
| 11.7s before | Envenom | 158,476 |
| 6.0s before | Envenom | 266,941 |
| 1.9s before | Envenom | 172,926 |
| 1.5s before | Laced Edge | 138,781 |
| 0.8s before | Envenom | 171,655 |
| at death | Envenom (killing blow) | 164,351 |
| | 10 smaller hits | 783,225 |

**no defensive pressed** · 910,496 healed · Veng DH, Shadow Priest, Holy Paladin

### Death · 26:15 · Arcane Mage · dps

**26:15 · Arcane Mage · dps** — killed by **Axegrinder** for 1,319,972 from Zul'jan

took **1,319,972** · in **one hit** · health at the start **99%**

| when | what | damage |
|---:|---|---:|
| 4.9s before | ? | 78 |
| 3.9s before | ? | 5,363 |
| 2.8s before | ? | 5,363 |
| at death | Axegrinder (killing blow) | 1,319,972 |

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

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,634 | 27:14 |
| routing | 96 | 1:36 |
| death penalty | 45 | 0:45 |
| lead in | 17 | 0:17 |

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 | 8:35 | 2:52 | 1 | 1 | 30,118,300 | 0:15 |
| 7 | 18:47 | 1:47 | 7 | 1 | 21,106,644 | 0:15 |
| 9 | 25:49 | 3:18 | 2 | 1 | 25,948,232 | 0:15 |

## What the group left up

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

- Envenom: 21 of 56 got through
- Mass Envenom: 1 of 10 got through

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

- Envenom: 10x, up for 94s in total, 6,736,725 damage
- Paralyzing Shots: 4x, up for 30s in total, 3,216,232 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: 476,432 (mostly Bloodletting)

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

- 11,840,272 absorbed of 1,398,929,785 landed
- Ssscavenging: 11,227,662
- Evolved: 612,610
- on: Rav'i (11,227,662), High Evolutionist (612,610)

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

- Unstable Totem: 5/5 players, 473 hits, 25,865,381 (8% of party intake)
- Laced Edge: 5/5 players, 260 hits, 18,429,073 (6% of party intake)
- Rattle: 5/5 players, 140 hits, 16,561,224 (5% of party intake)
- Synchronized Venom: 5/5 players, 336 hits, 13,845,659 (4% of party intake)
- Ritual of the Fang: 4/5 players, 70 hits, 6,483,753 (2% of party intake)
- Ravenous Stomp: 5/5 players, 20 hits, 5,189,903 (2% of party intake)

## Notes

### The margin, and what the deaths cost

The clock read 29:44 against a 30:00 par - 16 seconds of daylight, the thinnest timed key in the archive.

Deaths in Mythic+ add time to the clock rather than taking it away from you directly, and at +13 each one is worth 15 seconds. Three deaths, 45 seconds. That is nearly three times the margin the key finished with.

The arithmetic is worth sitting with:

```
  0 deaths -> 28:59, a minute of room
  3 deaths -> 29:44, what actually happened
  4 deaths -> 29:59, one second
  5 deaths -> depleted
```

Everything else that could be criticised in this run - the leaked casts, the overcapped resource, the damage percentiles - moves the clock by a few seconds at most. The deaths moved it by 45. If only one number from this key survives, make it that one.

### Hyporock: three buttons locked out, the fourth one held

The measured half says no defensive was pressed on this death. That is true and it is misleading, in both directions.

At 19:27 into the key, Hyporock pressed Divine Shield. That is a real defensive and it worked. But Divine Shield leaves Forbearance behind - a 30-second debuff that blocks Divine Shield, Lay on Hands and Blessing of Protection from being used again. Twenty-seven seconds later, with Forbearance still on him, he died. The log shows it fading at the same instant he did.

So three of his four survival buttons were genuinely unavailable. He was not ignoring them; the game would not have let him press them. Arbiter cannot see this and reported it as a bare absence.

Divine Protection is the fourth, and Forbearance does not touch it. Through this key he was pressing it roughly every ninety seconds - eight times between 2:09 and 15:34. Then there is a gap of four minutes and forty-one seconds, and his death sits in the middle of it. He pressed it again forty-one seconds after the corpse hit the floor.

That is the finding. Not that you pressed nothing - you pressed the wrong one first and then held the only one you had left. A Divine Shield spent on a survivable moment costs you the next thirty seconds of Lay on Hands and Blessing of Protection, and this key is what that bill looks like.

### Two spells called Envenom

The report names Envenom three separate times - as a leaked interrupt, as a dispellable debuff left up, and as the thing that killed Hyporock. Those are not all the same spell.

Spell 1289416 is the High Evolutionist's Envenom: a three-second cast, direct damage, interruptible. It was started 70 times and completed 33. The group stopped 26 of them - Veng DH 9, Arcane Mage 6, Hyporock 6, Shadow Priest 5. That is the one everyone was kicking.

Spell 1307571 is also called Envenom. It is a stacking poison that ticks. It landed 29 times, stacked up 9 more, and ticked 140 times over the key. Holy Paladin cleansed it 15 times and Hyporock cleansed 2 more.

Hyporock's killing blow was a tick of 1307571, five milliseconds before he died. In his final twelve seconds he took 18 ticks of the poison and 7 hits from the cast. The poison did the work.

This matters because the two have different fixes. More interrupts do not reduce the poison. Faster cleanses do not reduce the cast. Anybody reading that Envenom leaked 21 of 56 and resolving to kick harder next time is optimising the half that did not kill anyone.

### Arcane Mage's death was not a healing failure

Zul'jan's Axegrinder hit Arcane Mage for 1,319,972 against a health pool of 762,500 - the log records 557,472 of overkill, which is exactly the excess, so she was at full health when it landed.

There is no healing answer to a hit worth 173% of somebody's health. The report notes no healing landed in the window and no defensive was pressed, and both are true, but neither is the point: the point is that no amount of either would have mattered. Only not being there, or an immunity, changes this.

The telegraph was generous. The cast started at 26:06, completed at 26:09, and the damage did not land until 26:15 - just over nine seconds from the first warning to impact.

The same ability hit Hyporock ninety seconds later for 252,079, 299,126 and 281,179, with no overkill at all. So it is not uniformly lethal; something about where Arcane Mage was standing made her hit roughly four and a half times harder than the three that Hyporock ate and shrugged off.

Arcane Mage also did not press Ice Block at any point in the key. That is the button for exactly this, and with a nine-second telegraph it is a reaction there is time to make.

### What the outside world says about it

This key was uploaded to Warcraft Logs, which most are not, so for once the run can be compared against strangers doing the same dungeon at the same key level.

As a whole run the clear sits at the 91st percentile of 835,931 logged Altar of Fangs clears. That is a genuinely strong result and it is the number to be pleased about.

The per-player damage against other +13s is the opposite shape, and it is worth reading honestly rather than defensively. Veng DH, the tank, is at the 93rd percentile for his spec at this key level. The three damage dealers are at the 26th, 17th and 11th. Hyporock did 109% of the group's own median damage - which is why the graded damage axis reads 80 - but against other Retribution Paladins in +13s specifically, that same number is a 26th percentile.

Both are true and they are measuring different things. Within this party, the damage was fine. Against the wider population running this key level, this party is carried by its tank. Neither number is a verdict on its own; together they say the group is timing keys slightly above the level its damage would predict, which is a compliment to the routing and the survival and a standing invitation to press harder.

One caution on those percentiles: Warcraft Logs does not publish how many runs sit behind a same-key-level figure, so the sample under each is unknown and, for less common specs, can be small.

## 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-07T14:02:24 · schema 7 · written analysis: Claude (Opus 5), from the combat log, the archive and Warcraft Logs*
