# Den of Nalorakk +17 — ABANDONED

2:45 · -91% over the 32:00 par · 5 deaths · Tyrannical, Fortified, Xal'atath's Guile

*2026-09-27 · 11:17 · `WoWCombatLog-092726_111204.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, the archive and Warcraft Logs rankings.

**Why it failed:** No defensive: no personals once healing cooldowns ended (group); Lack of heals: healer far below the group's item level (Resto Shaman)

**Tip:** Lay on Hands near half health while damage keeps coming

## The opener is the standard pull and the damage was close enough; people died once the healer's cooldowns ran out.

Guardian Druid gathered the Striker, Gatherer and Matriarch packs into one opener. Nearly every timed key at this level on Warcraft Logs takes the same pull, and none of the sampled groups wiped on it.

Over the first minute this party's damage sat at the low end of those timed groups, and Hyporock was top damage. The trouble started when Spirit Link and Healing Tide ended. Razor Dive bleeds and Rotten Ground kept ticking, nobody pressed a personal defensive, and five people died inside 28 s.

Resto Shaman was also well below the rest of the group's item level, which makes this pull harder to heal once the cooldowns are gone.

**What to change**

1. Hyporock: Lay on Hands near half health while damage is still coming in
2. Everyone: plan a personal defensive for when Spirit Link and Healing Tide end
3. Save Blessing of Protection for a Razor Dive target, not a pre-pull press
4. Split the opener while the healer's gear catches up

## The run

| | |
|---|---|
| on the clock | **2:45** — 1:41 fighting |
| deaths | **5** |
| party damage taken | **35,468,569** — 350,480/s while fighting |
| enemies killed | **5** |
| interrupts | **10/16** — 62% |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Guardian Druid | Guardian | tank | 328 | 250,212 | 43,982 | 68,815 | 1 | **C-** 61 |
| Resto Shaman | Resto Shaman | heal | 305 | 31,836 | 94,373 | 47,327 | 1 | **F** 32 |
| Arcane Mage | Arcane Mage | dps | 325 | 327,817 | 1,415 | 37,331 | 1 | **B+** 83 |
| Arms Warrior | Arms | dps | 324 | 287,672 | 18,067 | 38,735 | 1 | **C-** 64 |
| Hyporock | Ret Paladin | dps | 325 | 269,351 | 6,963 | 23,102 | 1 | **C-** 61 |

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

### Guardian Druid — Guardian — C- (61/100)

*M+ score 3,677*

**Where the points went**

- **-15 utility** — scored 0: 0 used of ~9 the kit offered
- **-11 interrupts (rank)** — scored 68: 3 stops vs 4 expected
- **-10 mitigation** — scored 69: 88% uptime of the 100% this kit can hold, 100% of worst windows covered

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

- **survival− 86** [−2.8 pts] — 1 death(s)
- **mitigation 69** [w 33%] — 88% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 250,212 dps, 85% 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~ 68** [w 33%] — 3 stops vs 4 expected (group stopped 67% of what it could reach, not scored here)
- **activity 100** [w 19%] — 100% engaged while alive in combat
- **utility 0** [w 15%] — 0 used of ~9 the kit offered
- _overcapped Rage: 102 of 2,132 generated (5%)_
- _never pressed: Remove Corruption, Soothe, Typhoon_

</details>

### Resto Shaman — Resto Shaman — F (32/100)

*M+ score 3,404*

**Where the points went**

- **-27 interrupts (rank)** — scored 0: 0 stops vs 2 expected
- **-26 throughput** — scored 50: covered 61% of the 20,742,318 that needed an outside heal (39% of the party's intake was self-covered or overkill); 930,847 absorbed
- **-12 activity** — scored 47: 71% engaged while alive in combat

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

- **survival− 72** [−4.2 pts] — 1 death(s)
- **throughput 50** [w 51%] — covered 61% of the 20,742,318 that needed an outside heal (39% of the party's intake was self-covered or overkill); 930,847 absorbed
- **response** — n/a. n/a: the party's worst windows cover 87% of a 101s fight, so there is no calmer stretch to compare them with
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 0** [w 27%] — 0 stops vs 2 expected (group stopped 67% of what it could reach, not scored here)
- **dispel** — n/a. too few known-dispellable debuffs to judge
- **activity 47** [w 22%] — 71% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _never pressed: Astral Shift, Purge_

</details>

### Arcane Mage — Arcane Mage — B+ (83/100)

*M+ score 3,403*

**Where the points went**

- **-8 activity** — scored 69: 92% engaged while alive in combat
- **-6 damage (rank)** — scored 86: 327,817 dps, 120% of the other damage dealers' median
- **-3 survival** — scored 86: 1 death(s)

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

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 86** [w 42%] — 327,817 dps, 120% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 99** [w 32%] — 3 stops vs 1 expected (group stopped 67% of what it could reach, not scored here)
- **activity 69** [w 26%] — 92% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _never pressed: Alter Time, Greater Invisibility, Spellsteal_

</details>

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

*M+ score 3,479*

**Where the points went**

- **-14 activity** — scored 46: 72% engaged while alive in combat
- **-10 damage (rank)** — scored 76: 287,672 dps, 99% of the other damage dealers' median
- **-10 interrupts (rank)** — scored 70: 1 stops vs 2 expected

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

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 76** [w 42%] — 287,672 dps, 99% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 70** [w 32%] — 1 stops vs 2 expected (group stopped 67% of what it could reach, not scored here)
- **activity 46** [w 26%] — 72% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Rage: 31 of 158 generated (20%)_
- _never pressed: Shockwave, Storm Bolt_

</details>

### Hyporock — Ret Paladin — C- (61/100)

*M+ score 3,388*

**Where the points went**

- **-17 activity** — scored 35: 54% engaged while alive in combat
- **-15 damage (rank)** — scored 64: 269,351 dps, 83% of the other damage dealers' median
- **-5 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage~ 64** [w 42%] — 269,351 dps, 83% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 94** [w 32%] — 3 stops vs 2 expected (group stopped 67% of what it could reach, not scored here)
- **activity 35** [w 26%] — 54% engaged while alive in combat
- **utility 85** [w 0%] — 1 used of ~8 the kit offered
- _never pressed: Blessing of Sacrifice, Cleanse Toxins, Lay on Hands_
- _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

**Guardian Druid — Guardian**

Keep: Route and mitigation. The pull matches what timed groups do, and Ironfur and Barkskin were rolling right to the end. You died last. Change: pull the opener in two halves while the healer is behind the group on item level. The healing ran dry before the pack died. It costs a little time but keeps the key alive.

**Resto Shaman — Resto Shaman**

Keep: Cooldowns went out. Spirit Link and Healing Tide both landed early, which is right for this pull. Change: press Astral Shift when Razor Dive lands on you while you stand near a Gatherer. Rotten Ground and Razor Dive took you from full to dead in about 2 s with no defensive pressed.

**Arcane Mage — Arcane Mage**

Keep: Top damage and kicks. Highest damage in the group and three interrupts. You died after two teammates were already down. Change: press Greater Invisibility when Razor Dive is on you and the healer is dead. Razor Dive finished you with no defensive pressed.

**Arms Warrior — Arms**

Change: stun the pack when the Strikers and Gatherers are stacked on the tank. Shockwave and Storm Bolt were never pressed, and a stun buys the healer a few seconds of fewer bleeds.

**Hyporock — Ret Paladin**

Keep: Top damage in the first minute. Wings, Execution Sentence and the potion went out together on Time Warp, and you led the group's damage until you died. Change: press Lay on Hands when Razor Dive and Rotten Supplies stack on you and the healer's cooldowns are over. You went from most of your health to dead in 5 s with Lay on Hands ready. A full heal there keeps a fourth damage dealer alive for the rest of the pull.

### As a group

Plan the moment the healer's cooldowns end. On this opener that is roughly when the pack is half dead, and it is when people died. Each player should have one personal defensive ready for that window, and Lay on Hands and Blessing of Protection should go out early rather than as last resorts. If the healer is still catching up on gear, pull the Striker and Gatherer packs first and the Matriarch pack second.

### The comp

The comp was fine. It had a lust, a battle res on the tank, and stuns on three players.

## Deaths

5 deaths, all at once.

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

| spell | in | damage | killing blows |
|---|---:|---:|---:|
| Razor Dive | 4 of 5 | 3,167,083 | 2 |
| Melee | 1 of 5 | 2,102,366 | 1 |
| Rotten Ground | 2 of 5 | 995,961 | 2 |
| Rotten Supplies | 4 of 5 | 835,328 | — |
| Earth Bolt | 1 of 5 | 424,243 | — |
| Refraction | 1 of 5 | 106,809 | — |

### Full wipe · 1:35 · 5 deaths in 28s — Hyporock went first

**1:35 · Hyporock · dps** — killed by **Rotten Ground** for 273,661 from Thornclaw Gatherer

took **1,505,816** · in **9.8 s** · health at the start **56%** · before the last hit **20%**

| when | what | damage |
|---:|---|---:|
| 9.5s before | Earth Bolt | 424,243 |
| 4.0s before | Rotten Supplies | 145,659 |
| 3.7s before | Razor Dive | 132,848 |
| 2.8s before | Razor Dive | 131,478 |
| 2.2s before | Rotten Supplies | 142,716 |
| at death | Rotten Ground (killing blow) | 273,661 |
| | 6 smaller hits | 255,211 |

**no defensive pressed** · 458,376 healed · Resto Shaman, Guardian Druid

**1:50 · Resto Shaman · heal** — killed by **Rotten Ground** for 259,521 from Thornclaw Gatherer

took **1,031,346** · in **2.1 s** · health at the start **76%** · before the last hit **11%**

| when | what | damage |
|---:|---|---:|
| 3.0s before | Rotten Ground | 130,835 |
| 1.9s before | Rotten Ground | 203,258 |
| 1.1s before | Razor Dive | 123,414 |
| 0.9s before | Rotten Ground | 259,521 |
| at death | Rotten Ground (killing blow) | 259,521 |
| at death | Razor Dive | 123,414 |
| | 2 smaller hits | 169,368 |

**no defensive pressed** · 37,103 healed · all their own

**1:56 · Arms Warrior · dps** — killed by **Razor Dive** for 143,636 from Keen

took **2,158,569** · in **14.8 s** · health at the start **53%** · before the last hit **2%**

| when | what | damage |
|---:|---|---:|
| 13.4s before | Razor Dive | 143,636 |
| 11.5s before | Razor Dive | 143,636 |
| 10.6s before | Razor Dive | 143,636 |
| 9.7s before | Razor Dive | 143,636 |
| 7.9s before | Rotten Supplies | 328,310 |
| 1.9s before | Razor Dive | 143,637 |
| | 8 smaller hits | 1,112,078 |

Spell Reflection -8.5s · 1,325,241 healed · Resto Shaman, Guardian Druid

**1:57 · Arcane Mage · dps** — killed by **Razor Dive** for 125,469 from Keen

took **723,715** · in **13.7 s** · health at the start **34%** · before the last hit **10%**

| when | what | damage |
|---:|---|---:|
| 13.2s before | Razor Dive | 11,564 |
| 12.4s before | Razor Dive | 124,740 |
| 11.5s before | Razor Dive | 124,740 |
| 6.4s before | Rotten Supplies | 104,924 |
| 0.9s before | Razor Dive | 125,469 |
| at death | Razor Dive (killing blow) | 125,469 |
| | 13 smaller hits | 106,809 |

**no defensive pressed** · 281,532 healed · Resto Shaman

**2:03 · Guardian Druid · tank** — killed by **Melee** for 39,490 from Keen

took **2,216,085** · in **14.6 s** · before the last hit **25%**

| when | what | damage |
|---:|---|---:|
| 13.7s before | Melee | 320,149 |
| 11.4s before | Melee | 227,225 |
| 7.7s before | Melee | 407,787 |
| 5.9s before | Melee | 244,197 |
| 1.8s before | Melee | 182,788 |
| at death | Melee (killing blow) | 230,564 |
| | 8 smaller hits | 603,375 |

Ironfur -13.4s · Ironfur -11.9s · Ironfur -9.5s · Ironfur -7.8s · Ironfur -6.7s · Barkskin -4.9s · Ironfur -4.5s · Ironfur -3.5s · Ironfur -1.7s · Ironfur -0.8s · 1,237,770 healed · all their own

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 101 | 1:41 |
| death penalty | 75 | 1:15 |
| lead in | 23 | 0:23 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 1 | 0:23 | 1:41 | 5 | 5 | 34,236,206 | 2:56 |

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

- pull 1: opened by Guardian Druid (Moonfire on Keen); healer Resto Shaman 15 yd away; on cooldown: Hyporock Blessing of Protection 317s

## Defensives · Hyporock

| button | presses | most the cooldown allowed | on you | on others |
|---|---:|---:|---:|---:|
| Divine Protection | 1 | 3 | 1 | 0 |
| Divine Shield | 0 | 1 | 0 | 0 |
| Lay on Hands | 0 | 1 | 0 | 0 |
| Blessing of Protection | 1 | 1 | 1 | 0 |
| Blessing of Sacrifice | 0 | 2 | 0 | 0 |
| Health potion | 1 | 1 | 1 | 0 |
| Stoneform | 1 | 2 | 1 | 0 |

- Divine Protection: 0 of 1 went out before a real hit.
- Stoneform: 1 of 1 blocked hits, cleared a debuff or met real damage.

**To look at**

- Divine Protection met little damage 1 of 1 times: 1:12.
- Blessing of Protection on yourself at 0:19 blocked nothing; it only stops physical damage and bleeds.
- Died at 1:35 after 2.2 s under 40% with Divine Shield, Lay on Hands ready.

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

- 0:19 Blessing of Protection at 100% health: blocked nothing
- 0:49 Health potion at 58% health: met real damage
- 1:12 Divine Protection at 79% health: met little damage
- 1:34 Stoneform at 19% health: pressed under 35% (cleared Razor Dive (bleed)) — died within 15 s

</details>

## What the group left up

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

- Earth Bolt: 4 of 12 got through
- Healing Breeze: 2 of 3 got through

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

- Rotten Supplies: 4/5 players, 28 hits, 3,464,210 (10% of party intake)

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

- Razor Dive: 4/5 players, 123 hits, 14,682,709 (41% of party intake)

## Notes

### What other groups do with this pull

Sampled 15 timed +17s from Warcraft Logs rankings (pages 1, 10 and 20, runs of 22.6 to 26.5 min) plus 9 top +18s. 13 of the 15 +17s took the same 14-16 mob opener (4 Strikers, 7 Gatherers, Matriarch, 2 Yearlings, 2 Tenders) and killed it in 55-125 s with 0-1 deaths. Over the first 60 s of the pull, 15 timed groups with a Ret did 2.25-3.15M damage per second (median 2.82M); this party did 2.28M. Those Rets did 236k-991k (median 767k); Hyporock did 647k at a similar item level. Strikers and Gatherers died together in those runs, so kill order was not the difference. Your archive shows two earlier first-pull wipes on this opener at +15 (09-18 and 09-19).

### Corrections

The first version blamed Guardian Druid for chaining four packs; that is the standard route. The second version said the group did half the damage of timed groups; that compared this party's whole-key average, dead time included, with other groups' pull damage. On equal terms over the first 60 s the party was about 20% below the median.

## 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-27T10:26:41 · schema 11 · written analysis: Claude (Opus 5.5), from the combat log, the archive and Warcraft Logs rankings*
