# Ruby Life Pools +16 — TIMED

27:03 · +1, 3% under the 28:00 par · 5 deaths · Tyrannical, Fortified, Xal'atath's Guile

*2026-09-27 · 21:08 · `WoWCombatLog-092726_202034.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.

**Tip:** Divine Toll the moment it lights up in Wings

## Timed by 57 s even though the fire casters before Kokia went unkicked and took down most of the group.

The group timed Ruby Life Pools with less than a minute to spare. The trouble came at the fire casters before Kokia, when Doryhunky pulled the next Blazebound Destroyer pack while a Cinderweaver from the last pack was still up. That chain is the normal route, and every timed +16 checked on Warcraft Logs pulled it the same way.

The kicks did not keep up. Both Cinderweavers cast freely for about 15 s, and Cinderbolt landed on top of Inferno. Resto Druid, Shadow Priest, BM Hunter and Hyporock died within 16 s of each other. Doryhunky held the whole pack while they came back, so nothing reset and the group paid only the death penalties.

**What to change**

1. Everyone: give each Cinderweaver at the fire camp its own kicker; Doryhunky keeps Fiery Blast.
2. Resto Druid: Barkskin when Inferno and a Cinderbolt line up on you.
3. Doryhunky: after a boss, wait for Resto Druid to finish drinking before the next pull.
4. Hyporock: press Divine Toll the moment it lights up inside Wings.

## The run

| | |
|---|---|
| on the clock | **27:03** — 24:18 fighting |
| deaths | **5** — timer agrees (4.99 implied) |
| party damage taken | **385,025,640** — 264,042/s while fighting |
| enemies killed | **162** |
| interrupts | **116/150** — 77% |
| dispels | **6/6** — 0 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Doryhunky | Veng DH | tank | 325 | 123,528 | 52,908 | 85,969 | 0 | **A-** 87 |
| Resto Druid | Resto Druid | heal | 308 | 11,187 | 176,291 | 43,335 | 2 | **A** 90 |
| Hyporock | Ret Paladin | dps | 325 | 242,046 | 10,141 | 36,886 | 1 | **B** 76 |
| BM Hunter | BM Hunter | dps | 320 | 231,344 | 5,418 | 38,937 | 1 | **B-** 73 |
| Shadow Priest | Shadow Priest | dps | 325 | 253,786 | 19,288 | 42,222 | 1 | **B-** 73 |

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

### Doryhunky — Veng DH — A- (87/100)

*M+ score 3,370*

**Where the points went**

- **-10 interrupts (rank)** — scored 71: 52 stops vs 59 expected
- **-1 mitigation** — scored 96: 100% uptime of the 100% this kit can hold, 100% of worst windows covered

<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. 123,529 dps, 51% 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− 98** [−0.4 pts] — 1% of intake was damage comparable players did not take
- **interrupts~ 71** [w 33%] — 52 stops vs 59 expected (group stopped 93% of what it could reach, not scored here); pressed 47x: 5 on casts already stopped, 1 just after the cast finished, 1 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 95** [w 19%] — 98% engaged while alive in combat
- **utility 98** [w 15%] — 5 used of ~6 the kit offered
- _never pressed: Sigil of Misery_
- _not counted as button presses (procs, ticks): Soul Fragment_

</details>

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

*M+ score 3,355*

**Where the points went**

- **-6 survival** — scored 61: 2 death(s)
- **-3 activity** — scored 81: 92% engaged while alive in combat
- **-1 utility** — scored 88: 72 used of ~121 the kit offered

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

- **survival− 61** [−5.8 pts] — 2 death(s)
- **throughput 100** [w 34%] — covered 114% of the 195,426,723 that needed an outside heal (46% of the party's intake was self-covered or overkill); 7,405,950 absorbed
- **response 99** [w 25%] — put back 57% of the 116,202,688 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%] — 6/6 of what one dispeller could reach
- **activity 81** [w 15%] — 92% engaged while alive in combat
- **utility 88** [w 10%] — 72 used of ~121 the kit offered
- _overcapped Combo Points: 9 of 21 generated (43%)_
- _never pressed: Improved Nature's Cure, Ursol's Vortex_
- _not counted as button presses (procs, ticks): Cat Form, Rejuvenation, Rejuvenation (Germination)_

</details>

### Hyporock — Ret Paladin — B (76/100)

*M+ score 3,426*

**Where the points went**

- **-10 damage (rank)** — scored 76: 242,046 dps, 100% of the other damage dealers' median
- **-5 interrupts (rank)** — scored 84: 38 stops vs 31 expected
- **-5 survival** — scored 72: 1 death(s)

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

- **survival− 72** [−5.0 pts] — 1 death(s)
- **damage~ 76** [w 42%] — 242,046 dps, 100% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 84** [w 32%] — 38 stops vs 31 expected (group stopped 93% of what it could reach, not scored here); pressed 40x: 2 on casts already stopped, 2 on unkickable casts, 1 on nothing casting; 3 of those wasted the kick and a cast got through before it came back
- **activity 87** [w 26%] — 96% engaged while alive in combat
- **utility 85** [w 0%] — 14 used of ~110 the kit offered
- _never pressed: Cleanse Toxins_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### BM Hunter — BM Hunter — B- (73/100)

*M+ score 3,438*

**Where the points went**

- **-12 damage (rank)** — scored 72: 231,344 dps, 94% of the other damage dealers' median
- **-10 interrupts (rank)** — scored 70: 13 stops vs 21 expected
- **-3 activity** — scored 89: 97% engaged while alive in combat

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

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 72** [w 42%] — 231,344 dps, 94% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 70** [w 32%] — 13 stops vs 21 expected (group stopped 93% of what it could reach, not scored here); pressed 26x: 6 on casts already stopped, 1 just after the cast finished, 3 on unkickable casts, 3 on nothing casting; 4 of those wasted the kick and a cast got through before it came back
- **activity 89** [w 26%] — 97% engaged while alive in combat
- **utility 68** [w 0%] — 1 used of ~88 the kit offered
- _overcapped Focus: 1,012 of 10,020 generated (10%)_
- _never pressed: Binding Shot_

</details>

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

*M+ score 3,465*

**Where the points went**

- **-10 interrupts (rank)** — scored 69: 11 stops vs 19 expected
- **-9 damage (rank)** — scored 79: 253,786 dps, 106% 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~ 79** [w 42%] — 253,786 dps, 106% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 69** [w 32%] — 11 stops vs 19 expected (group stopped 93% of what it could reach, not scored here); pressed 19x: 6 on casts already stopped, 1 just after the cast finished, 1 on nothing casting; 5 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 99** [w 0%] — 15 used of ~12 the kit offered
- _overcapped Insanity: 21 of 6,217 generated (0%)_
- _never pressed: Psychic Scream, Purify Disease_
- _not counted as button presses (procs, ticks): Mind Flay, Shadowy Apparition_

</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: Held the pack alone. When four of the group died at the fire casters, you kept every mob on you with no healer for about 20 s, and nothing reset. You never died and your mitigation was up all key. The low interrupt score comes from the tool asking a tank for double a damage dealer's share. You stopped more casts than anyone. Change: wait for the healer's drink after a boss, before the next pull. You pulled the Thundercloud gauntlet 11 s after Kokia died. Resto Druid was drinking from nearly empty and had to sprint to catch up.

**Resto Druid — Resto Druid**

Keep: Healing, dispels and cooldowns. You covered all of the damage that needed an outside heal and did better than the scale expects in the worst moments. You removed every damaging dispellable debuff, and Convoke and Tranquility went out on cooldown. Change: press Barkskin when Inferno is ticking and a Cinderbolt or Earthbound's Imprint lands on you. Barkskin was ready at both of your deaths and you pressed nothing. The first came while you were in Moonkin Form casting Starfall. Your item level is the lowest in the group, so a burst like that takes you from safe to dead fastest.

**Hyporock — Ret Paladin**

Keep: Kicks and the battle res. You kicked 35 times, your most in the archive. In the collapse you bubbled and battle-rezzed Resto Druid inside Divine Shield. Your own death came after Divine Shield and Divine Protection were already spent on the same pull, so nothing was left to press. Change: press Divine Toll the moment it comes off cooldown inside Wings. Toll sat ready for 12 s during a Wings in the pack before Kokia. After that it trailed every Wings, and in the Thundercloud gauntlet it came after Wings had ended. Both buttons are on a 1-minute cooldown, so once Toll falls behind it stays behind for the rest of the key.

**BM Hunter — BM Hunter**

Keep: Kick targets. Your Counter Shots went to Cinderweavers, which is the right target in that area. Change: press Tranquilizing Shot on a Primal Thundercloud in the gauntlet, one at a time. Shadow Priest was the only one removing cloud shields, and most of the shields were chewed through by damage instead.

**Shadow Priest — Shadow Priest**

Keep: Damage and purges. Your damage led the group, and you were the only one taking shields off the Thunderclouds. Change: press Silence on a Primalist Cinderweaver as soon as Cinderbolt starts. Silence was ready for the whole 15 s before you died at the fire casters, and Cinderbolt was part of what killed you.

### As a group

The fire camp before Kokia needs a kick plan. Give each Primalist Cinderweaver its own kicker and leave the Destroyer's Fiery Blast to Doryhunky. Hyporock was the only damage dealer kicking Cinderbolt in the collapse and had to stop to battle-rez the healer. Also give Resto Druid a real drink after each boss. Their drinks never lasted longer than 7 s, and they ran out of mana near the end of Kokia.

### The comp

The comp was fine for this dungeon. It had two battle resurrections and two ways to strip the Thundercloud shields. Resto Druid reached every damaging dispellable debuff.

## Deaths

5 deaths in 2 separate incidents. The cascade at 10:07 (4 deaths in 16s) 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 |
|---|---:|---:|---:|
| Inferno | 3 of 5 | 2,357,805 | — |
| Cinderbolt | 4 of 5 | 2,180,762 | 3 |
| Living Bomb | 2 of 5 | 1,163,135 | 1 |
| Earthbound's Imprint | 1 of 5 | 856,845 | — |
| Excavating Blast | 1 of 5 | 584,492 | 1 |
| Rune of Void-Tainted Shell | 2 of 5 | 1,976 | — |

### Death · 1:56 · Resto Druid · heal

**1:56 · Resto Druid · heal** — killed by **Excavating Blast** for 116,466 from Primal Juggernaut

took **1,441,337** · in **6.0 s** · health at the start **73%** · before the last hit **2%**

| when | what | damage |
|---:|---|---:|
| 5.9s before | Earthbound's Imprint | 232,931 |
| 4.9s before | Earthbound's Imprint | 124,783 |
| 3.0s before | Earthbound's Imprint | 124,783 |
| 2.1s before | Excavating Blast | 355,054 |
| 1.9s before | Earthbound's Imprint | 124,783 |
| 0.9s before | Earthbound's Imprint | 124,783 |
| | 3 smaller hits | 354,220 |

**no defensive pressed** · 537,661 healed · Hyporock

### Cascade · 10:07 · 4 deaths in 16s — the healer went first

**10:07 · Resto Druid · heal** — killed by **Cinderbolt** for 403,343 from Primalist Cinderweaver

took **1,277,251** · in **4.5 s** · health at the start **61%** · before the last hit **17%**

| when | what | damage |
|---:|---|---:|
| 4.3s before | Inferno | 336,118 |
| 3.4s before | Inferno | 134,447 |
| 2.4s before | Inferno | 134,448 |
| 1.3s before | Inferno | 134,448 |
| 0.4s before | Inferno | 134,447 |
| at death | Cinderbolt (killing blow) | 403,343 |

**no defensive pressed** · 176,113 healed · Hyporock, Shadow Priest

**10:08 · Shadow Priest · dps** — killed by **Cinderbolt** for 396,169 from Primalist Cinderweaver

took **1,649,237** · in **7.6 s** · health at the start **67%** · before the last hit **31%**

| when | what | damage |
|---:|---|---:|
| 7.3s before | Cinderbolt | 303,670 |
| 5.0s before | Inferno | 320,182 |
| 4.0s before | Inferno | 128,074 |
| 2.8s before | Inferno | 128,073 |
| 1.9s before | Inferno | 128,074 |
| at death | Cinderbolt (killing blow) | 396,169 |
| | 2 smaller hits | 244,995 |

Fade -0.1s · 633,167 healed · Doryhunky, Hyporock, Resto Druid

**10:12 · BM Hunter · dps** — killed by **Cinderbolt** for 412,344 from Primalist Cinderweaver

took **1,828,975** · in **10.9 s** · health at the start **73%** · before the last hit **28%**

| when | what | damage |
|---:|---|---:|
| 10.5s before | Cinderbolt | 237,645 |
| 9.2s before | Inferno | 189,510 |
| 8.5s before | Living Bomb | 112,842 |
| 4.4s before | Living Bomb | 129,887 |
| 3.4s before | Living Bomb | 129,887 |
| at death | Cinderbolt (killing blow) | 412,344 |
| | 10 smaller hits | 616,860 |

Aspect of the Turtle -7.0s · 845,351 healed · Doryhunky, Hyporock, Shadow Priest, Resto Druid

**10:24 · Hyporock · dps** — killed by **Living Bomb** for 173,172 from Primalist Cinderweaver

took **948,215** · in **3.6 s** · health at the start **54%** · before the last hit **18%**

| when | what | damage |
|---:|---|---:|
| 3.6s before | Cinderbolt | 427,591 |
| 1.9s before | Living Bomb | 184,717 |
| 0.9s before | Living Bomb | 161,809 |
| 0.9s before | Rune of Void-Tainted Shell | 926 |
| at death | Living Bomb (killing blow) | 173,172 |

**no defensive pressed** · 15,678 healed · Resto Druid

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,458 | 24:18 |
| routing | 76 | 1:16 |
| wipe recovery | 11 | 0:11 |
| death penalty | 75 | 1:15 |
| 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 |
|---:|---|---|---:|---:|---:|---:|
| 3 | 8:28 | 4:09 | 30 | 4 | 67,796,122 | 5:20 |
| 1 | 0:10 | 4:35 | 24 | 1 | 77,360,436 | 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 Doryhunky (Throw Glaive on Scorchling); healer Resto Druid 11 yd away (last seen 8 s earlier); on cooldown: Shadow Priest Desperate Prayer 17s; Hyporock Divine Shield 59s, Blessing of Sacrifice 44s; Doryhunky Darkness 152s
- pull 1: opened by Doryhunky (Infernal Strike on Deepstone Earthshaper); healer Resto Druid 28 yd away; on cooldown: Resto Druid Ironbark 87s; Doryhunky Demon Spikes 4s

## Defensives · Hyporock

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

- Divine Protection: 6 of 17 went out before a real hit.
- Divine Shield: 7 of 7 blocked hits, cleared a debuff or met real damage.
- Stoneform: 2 of 3 blocked hits, cleared a debuff or met real damage.
- Lay on Hands on others: Shadow Priest at 39% (9:13), Shadow Priest at 36% (13:35), Doryhunky at 33% (18:33).

**To look at**

- Divine Protection met little damage 8 of 17 times: 2:57, 4:39, 8:45, 10:04, 14:07, 15:21, 19:39, 23:43.

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

- 0:19 Blessing of Sacrifice on Doryhunky at 100%, moved 644,404 to you
- 0:23 Divine Protection at 36% health: met real damage
- 0:24 Health potion at 50% health: met real damage
- 0:26 Divine Shield at 100% health: blocked hits (cleared Excavating Blast, Earthbound's Imprint)
- 1:31 Lay on Hands at 59% health: met real damage
- 1:33 Divine Protection at 35% health: pressed under 35%
- 2:02 Blessing of Protection at 5% health: pressed under 35%
- 2:57 Divine Protection at 70% health: met little damage
- 3:02 Blessing of Sacrifice on Doryhunky at 79%, moved 397,229 to you
- 4:15 Stoneform at 85% health: before a real hit
- 4:39 Divine Protection at 92% health: met little damage
- 5:32 Divine Shield at 84% health: blocked hits
- 7:08 Divine Protection at 89% health: before a real hit
- 7:11 Blessing of Sacrifice on Resto Druid at 40%, moved 177,129 to you
- 8:45 Divine Protection at 73% health: met little damage
- 9:13 Lay on Hands on Shadow Priest at 39%, healed 560,983
- 9:42 Health potion at 49% health: met little damage
- 10:04 Divine Protection at 17% health: met little damage
- 10:05 Divine Shield at 54% health: cleared a debuff (cleared Inferno)
- 11:31 Divine Protection at 98% health: before a real hit
- 12:57 Blessing of Sacrifice on Doryhunky at 98%, moved 202,391 to you
- 13:03 Divine Protection at 34% health: pressed under 35%
- 13:04 Stoneform at 61% health: met real damage
- 13:35 Lay on Hands on Shadow Priest at 36%, healed 599,066
- 13:56 Divine Shield at 80% health: cleared a debuff (cleared Living Bomb, Inferno)
- 14:07 Divine Protection at 100% health: met little damage
- 15:21 Divine Protection at 48% health: met little damage
- 15:22 Health potion at 76% health: met little damage
- 16:25 Divine Protection at 100% health: before a real hit
- 17:32 Divine Protection at 100% health: before a real hit
- 17:52 Divine Shield at 84% health: blocked hits (cleared Inferno)
- 18:33 Lay on Hands on Doryhunky at 33%, healed 928,660
- 18:35 Blessing of Sacrifice on Resto Druid at 26%, moved 70,301 to you
- 19:39 Divine Protection at 60% health: met little damage
- 20:29 Stoneform at 45% health: met little damage
- 20:30 Health potion at 46% health: met little damage
- 20:32 Blessing of Protection on BM Hunter at 44%
- 21:24 Divine Protection at 100% health: before a real hit
- 21:43 Blessing of Sacrifice on Doryhunky at 94%, moved 156,388 to you
- 21:45 Divine Shield at 44% health: blocked hits
- 22:28 Divine Protection at 92% health: before a real hit
- 23:01 Lay on Hands on BM Hunter at 23%, healed 666,813 — died within 15 s
- 23:43 Divine Protection at 67% health: met little damage
- 25:21 Divine Shield at 100% health: blocked hits
- 25:31 Blessing of Sacrifice on BM Hunter at 42%, moved 59,947 to you
- 25:47 Health potion at 88% health: met little damage

</details>

## What the group left up

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

- Cinderbolt: 22 of 72 got through
- Frostbolt: 6 of 21 got through
- Fiery Blast: 4 of 18 got through
- Frigid Shard: 1 of 15 got through
- Thunder Blast: 1 of 4 got through

**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)**

- Doryhunky: 799,094 (mostly Fiery Demise)

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

- 179,415,268 absorbed of 1,341,631,259 landed
- Stormcloud Barrier: 131,291,037
- Ice Bulwark: 15,329,165
- Tempest Stormshield: 15,223,753
- Blaze of Glory: 9,619,848
- Ice Shield: 7,951,465
- on: Primal Thundercloud (131,291,037), Melidrussa Chillworn (15,329,165), High Channeler Ryvati (15,223,753), Ashseer Flamelasher (9,619,848)

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

- Inferno: 5/5 players, 723 hits, 85,900,662 (22% of party intake)
- Thunderous Stomp: 5/5 players, 173 hits, 24,548,553 (6% of party intake)
- Excavating Blast: 5/5 players, 189 hits, 21,807,347 (6% of party intake)
- Chillstorm: 5/5 players, 97 hits, 11,489,858 (3% of party intake)
- Tempest Stormshield: 5/5 players, 132 hits, 10,733,449 (3% of party intake)
- Hailburst: 5/5 players, 28 hits, 9,453,219 (2% of party intake)

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

- Living Bomb: 4/5 players, 115 hits, 17,985,373 (5% of party intake)
- Earthbound's Imprint: 4/5 players, 118 hits, 15,362,460 (4% of party intake)
- Inferno Spit: 5/5 players, 122 hits, 15,138,304 (4% of party intake)
- Cinderbolt: 4/5 players, 27 hits, 7,727,572 (2% of party intake)

## Notes

### Pull 3 was not a wipe

The report charges pull 3 as a wipe costing 5:20, on the rule that 4 of 5 dead means the pack has to be killed again. Doryhunky never died and never lost the pack. Everything engaged at 9:52 (a Destroyer, 2 Cinderweavers, 2 Flamelashers) died between 11:04 and 12:12 once people were back, and the dead were casting again 6-23 s after dying. The real cost was the 4 death penalties (60 s) plus the damage lost while they ran. The Flamegullet pack at 11:14 was pulled before combat dropped, so the report folds it into the same pull.

### Checking the fire-camp chain on Warcraft Logs

14 timed +16 Ruby Life Pools runs from the Warcraft Logs rankings (pages 1-20) were checked before calling the 9:52 chain too big. 13 of 14 had 2 or more Primalist Cinderweavers alive at once next to a Blazebound Destroyer, between 6 and 10 minutes in. 12 of 14 pulled a Destroyer while a Cinderweaver from the previous pack was still up. Those groups lost 0-2 players before Kokia. This group lost 5.

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