# Murder Row +17 — TIMED

31:13 · +1, 8% under the 34:00 par · 3 deaths · Fortified, Tyrannical, Xal'atath's Guile

*2026-10-04 · 19:57 · `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:** Wake of Ashes when the imps land on Lithiel

## Timed at 31:13, with Zaen's crate mechanics behind most of the death penalty.

The key was timed with room to spare, and death penalties cost it 45 seconds. Zaen caused 2 of the deaths, both from crate mechanics. On the first Murder in a Row the other four players handed the mark to a crate within 3 seconds, and Arcane Mage's mark stayed on him until it hit. A minute later Arms Warrior stood in the only Same-Day Delivery charge that hit anyone all key. The last death was on Lithiel, where 7 imps landed Felfire Burst on Arms Warrior in the same instant. The healing this key needed was heavier than 95% of the keys Arbiter's healing scale was built from, and Resto Shaman kept up.

**What to change**

1. Zaen: agree on one crate per player before the first Murder in a Row.
2. Zaen: move off a Crate Loader's line when it starts Same-Day Delivery.
3. Lithiel: Hyporock holds Wake of Ashes for each imp spawn.
4. Kystia: Hyporock presses Wings on the pull, as the boss plan says; it is back for the first stun.

## The run

| | |
|---|---|
| on the clock | **31:13** — 27:12 fighting |
| deaths | **3** — timer agrees (2.98 implied) |
| party damage taken | **527,103,998** — 322,980/s while fighting |
| enemies killed | **167** |
| interrupts | **101/455** — 22% |
| dispels | **21/26** — 1,921,211 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Blood DK | Blood DK | tank | 326 | 171,131 | 79,616 | 117,182 | 0 | **B-** 73 |
| Resto Shaman | Resto Shaman | heal | 326 | 34,382 | 148,479 | 40,300 | 0 | **B** 76 |
| Arcane Mage | Arcane Mage | dps | 329 | 318,556 | 2,073 | 35,081 | 1 | **B-** 75 |
| Hyporock | Ret Paladin | dps | 326 | 285,255 | 15,144 | 43,135 | 0 | **C+** 72 |
| Arms Warrior | Arms | dps | 324 | 270,430 | 17,034 | 51,299 | 2 | **C+** 70 |

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

### Blood DK — Blood DK — B- (73/100)

*M+ score 3,556 · DPS 57th percentile*

**Where the points went**

- **-10 mitigation** — scored 64: 67% uptime of the 77% this kit can hold, 88% of worst windows covered
- **-9 interrupts (rank)** — scored 67: 30 stops vs 37 expected
- **-4 damage** — scored 77: 171,131 dps, 57th percentile of logged +17 runs of this dungeon (Warcraft Logs)

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

- **survival− 100** [no charge] — 0 death(s)
- **mitigation 64** [w 27%] — 67% uptime of the 77% this kit can hold, 88% of worst windows covered
- **damage 77** [w 18%] — 171,131 dps, 57th percentile of logged +17 runs of this dungeon (Warcraft Logs)
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 67** [w 27%] — 30 stops vs 37 expected (group stopped 54% of what it could reach, not scored here); pressed 32x: 4 on casts already stopped, 2 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 82** [w 15%] — 97% engaged while alive in combat
- **utility 92** [w 12%] — 3 used of ~7 the kit offered
- _overcapped Runic Power: 704 of 15,909 generated (4%)_
- _never pressed: Asphyxiate_
- _not counted as button presses (procs, ticks): Infliction of Sorrow_

</details>

### Resto Shaman — Resto Shaman — B (76/100)

*M+ score 3,553 · HPS 86th percentile*

**Where the points went**

- **-11 interrupts (rank)** — scored 31: 8 stops vs 23 expected
- **-10 response** — scored 54: put back 37% of the 131,227,560 that landed in the party's worst windows
- **-2 activity** — scored 83: 92% engaged while alive in combat

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

- **survival− 100** [no charge] — 0 death(s)
- **throughput 95** [w 29%] — covered 86% of the 314,170,054 that needed an outside heal (47% of the party's intake was self-covered or overkill); 42,215,203 absorbed; NOTE this key needed 171,059/s of healing, more than 95% of the 55 keys this scale was built from (cut-off 130,287/s, median 90,211/s). The score is a floor: no healer in that set has covered this much
- **response 54** [w 21%] — put back 37% of the 131,227,560 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 31** [w 15%] — 8 stops vs 23 expected (group stopped 54% of what it could reach, not scored here); pressed 14x: 3 on casts already stopped, 1 on nothing casting; 1 of those wasted the kick and a cast got through before it came back
- **dispel 100** [w 14%] — 21/21 of what one dispeller could reach (26 landed; the rest overlapped a debuff already being cleansed)
- **activity 83** [w 12%] — 92% engaged while alive in combat
- **utility 100** [w 8%] — 39 used of ~20 the kit offered

</details>

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

*M+ score 3,542 · DPS 86th percentile*

**Where the points went**

- **-8 interrupts (rank)** — scored 76: 11 stops vs 13 expected
- **-8 activity** — scored 70: 92% 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 90** [w 42%] — 318,556 dps, 86th percentile of logged +17 runs of this dungeon (Warcraft Logs); 115% of the other damage dealers' median, not scored
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 76** [w 32%] — 11 stops vs 13 expected (group stopped 54% of what it could reach, not scored here); pressed 18x: 3 on casts already stopped; 3 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 72** [w 0%] — 1 used of ~70 the kit offered
- _never pressed: Greater Invisibility, Spellsteal_

</details>

### Hyporock — Ret Paladin — C+ (72/100)

*M+ score 3,431 · DPS 46th percentile*

**Where the points went**

- **-11 damage** — scored 74: 285,255 dps, 46th percentile of logged +17 runs of this dungeon (Warcraft Logs); 96% of the other damage dealers' median, not scored
- **-9 activity** — scored 64: 90% engaged while alive in combat
- **-7 interrupts (rank)** — scored 79: 20 stops vs 20 expected

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

- **survival− 100** [no charge] — 0 death(s)
- **damage 74** [w 42%] — 285,255 dps, 46th percentile of logged +17 runs of this dungeon (Warcraft Logs); 96% of the other damage dealers' median, not scored
- **mechanics− 95** [−1.1 pts] — 1% of intake was damage comparable players did not take
- **interrupts~ 79** [w 32%] — 20 stops vs 20 expected (group stopped 54% of what it could reach, not scored here); pressed 29x: 3 on casts already stopped, 3 on nothing casting; 3 of those wasted the kick and a cast got through before it came back
- **activity 64** [w 26%] — 90% engaged while alive in combat
- **utility 88** [w 0%] — 27 used of ~127 the kit offered
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Arms Warrior — Arms — C+ (70/100)

*M+ score 3,536 · DPS 60th percentile*

**Where the points went**

- **-9 activity** — scored 64: 90% engaged while alive in combat
- **-9 damage** — scored 78: 270,430 dps, 60th percentile of logged +17 runs of this dungeon (Warcraft Logs); 91% of the other damage dealers' median, not scored
- **-9 survival** — scored 50: 2 death(s)

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

- **survival− 50** [−9.0 pts] — 2 death(s)
- **damage 78** [w 42%] — 270,430 dps, 60th percentile of logged +17 runs of this dungeon (Warcraft Logs); 91% of the other damage dealers' median, not scored
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 94** [w 32%] — 32 stops vs 19 expected (group stopped 54% of what it could reach, not scored here); pressed 19x: 5 on casts already stopped, 2 on nothing casting; 2 of those wasted the kick and a cast got through before it came back
- **activity 64** [w 26%] — 90% engaged while alive in combat
- **utility 97** [w 0%] — 5 used of ~7 the kit offered
- _overcapped Rage: 1,182 of 2,957 generated (40%)_
- _never pressed: Storm Bolt_

</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

**Blood DK — Blood DK**

Keep: No deaths on a heavy key. You took the most damage in the group and never died. Gorefiend's Grasp landed within a second of the imps spawning on Lithiel's first and third waves. Nothing to change from this key.

**Resto Shaman — Resto Shaman**

Keep: Healed one of the heaviest keys on record. This key needed more healing per second than 95% of the keys Arbiter's healing scale was built from, and you covered most of it. You also cleared every dispellable debuff in reach, and Poison Cleansing Totem took Heartstop Poison off the tank between Hyporock's cleanses. Nothing to change.

**Arcane Mage — Arcane Mage**

Keep: Top damage in the group. Your damage was in the 86th percentile of logged runs of this dungeon at this level, the best of the three damage dealers. Change: get to a crate as soon as Zaen marks the party with Murder in a Row. On the first one the other four handed the mark to a crate within 3 seconds. Yours stayed on you until it hit, and the log can't show whether a free crate was left. No death on Zaen and a battle resurrection saved

**Hyporock — Ret Paladin**

Keep: Fast battle resurrections and Kystia's stuns. Twice your Intercession landed within 4 seconds of the death. On Kystia both Avenging Wraths went out within 2 seconds of her Destabilized stun. The second meant holding Wings for more than 30 seconds, as the boss plan says. At 16:06 that Wings went into her Felshield instead. Change: press Wake of Ashes when Lithiel casts Fingers of Gul'dan and the imps appear. The imps are demons, and Wake stuns demons for 5 seconds. Your Wake right after the third wave spawned stunned every imp, and that wave barely hurt anyone. The waves Wake missed each landed about 3M of Felfire Burst (see the note below). Most of an imp wave's damage, with no fewer Wakes in the fight

**Arms Warrior — Arms**

Keep: The group's best kicker. You stopped 32 casts, the most in the group and well above what your spot was expected to stop. Shockwave landed on the first two imp waves on Lithiel. Change: step out of the line when a Crate Loader on Zaen starts Same-Day Delivery. The charge killed you from 81% health. It was the only Delivery that hit anyone all key. One fewer death and a battle resurrection saved

### As a group

Zaen is where this key lost its time. Murder in a Row comes about every 42 seconds and needs a crate per player, so agree who takes which crate before the first one. The Crate Loaders charge in a straight line shortly after they start Same-Day Delivery. On Lithiel the imp waves were the real danger. The wave that was stunned early did almost nothing, and the others landed their volleys. Hyporock's Wake of Ashes can open every wave, with Grasp and Shockwave ready for when that stun ends.

## 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 |
|---|---:|---:|---:|
| Delivery! | 1 of 3 | 1,367,031 | 1 |
| Murder in a Row | 1 of 3 | 1,121,620 | 1 |
| Felfire Burst | 1 of 3 | 999,304 | 1 |
| Fire Bomb | 1 of 3 | 568,130 | — |
| Searing Fel Flame | 1 of 3 | 435,696 | — |
| Fel-Infused Freight | 1 of 3 | 379,743 | — |

### Death · 10:17 · Arcane Mage · dps

**10:17 · Arcane Mage · dps** — killed by **Murder in a Row** for 1,121,620 from Zaen Bladesorrow

took **1,121,620** · in **one hit** · health at the start **100%**

| when | what | damage |
|---:|---|---:|
| 5.2s before | ? | 141,862 |
| 3.0s before | ? | 53,040 |
| 2.4s before | ? | 3,620 |
| 2.2s before | ? | 137,020 |
| 1.3s before | ? | 3,620 |
| at death | Murder in a Row (killing blow) | 1,121,620 |
| | 1 smaller hits | 3,620 |

Prismatic Barrier · **no healing landed**

### Death · 11:33 · Arms Warrior · dps

**11:33 · Arms Warrior · dps** — killed by **Delivery!** for 1,367,031 from Crate Loader

took **2,314,904** · in **9.1 s** · health at the start **40%** · before the last hit **81%**

| when | what | damage |
|---:|---|---:|
| 8.9s before | Fire Bomb | 568,130 |
| 8.9s before | Fel-Infused Freight | 189,376 |
| 6.0s before | Fel-Infused Freight | 190,367 |
| at death | Delivery! (killing blow) | 1,367,031 |

**no defensive pressed** · 568,130 healed · Hyporock, Resto Shaman

### Death · 27:18 · Arms Warrior · dps

**27:18 · Arms Warrior · dps** — killed by **Felfire Burst** for 154,460 from Wild Imp

took **1,752,473** · in **13.5 s** · health at the start **88%** · before the last hit **10%**

| when | what | damage |
|---:|---|---:|
| 13.1s before | Searing Fel Flame | 62,351 |
| 12.3s before | Searing Fel Flame | 62,350 |
| 11.4s before | Searing Fel Flame | 49,880 |
| 9.7s before | Fingers of Gul'dan | 317,473 |
| 6.3s before | Searing Fel Flame | 62,170 |
| at death | Felfire Burst (killing blow) | 999,304 |
| | 4 smaller hits | 198,945 |

Spell Reflection -12.4s · 800,526 healed · Hyporock, Resto Shaman

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,632 | 27:12 |
| routing | 190 | 3:10 |
| death penalty | 45 | 0:45 |
| lead in | 14 | 0:14 |

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 |
|---:|---|---|---:|---:|---:|---:|
| 5 | 9:21 | 3:38 | 9 | 2 | 87,409,664 | 0:30 |
| 8 | 25:23 | 5:13 | 6 | 1 | 104,061,507 | 0:15 |

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

- pull 5: opened by Blood DK (Death's Caress on Keen Taskmaster); healer Resto Shaman 10 yd away; on cooldown: Arms Warrior Die by the Sword 17s; Arcane Mage Ice Cold 70s; Hyporock Lay on Hands 131s
- pull 8: opened by Blood DK (Melee on Fel Invoker); healer Resto Shaman 31 yd away; on cooldown: Resto Shaman Healing Tide Totem 19s; Arms Warrior Die by the Sword 81s; Blood DK Dancing Rune Weapon 58s; Hyporock Divine Shield 167s, Lay on Hands 121s, Blessing of Protection 57s

## Defensives · Hyporock

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

- Divine Protection: 4 of 19 went out before a real hit.
- Divine Shield: 6 of 6 blocked hits, cleared a debuff or met real damage.
- Stoneform: 6 of 6 blocked hits, cleared a debuff or met real damage.
- Lay on Hands on others: Arcane Mage at 19% (7:42).

**To look at**

- Divine Protection met little damage 8 of 19 times: 2:04, 7:34, 11:08, 13:32, 18:43, 20:04, 24:42, 30:03.
- Blessing of Sacrifice on Resto Shaman at 12:08 moved almost nothing to you.

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

- 0:23 Blessing of Sacrifice on Blood DK at 99%, moved 1,324,607 to you
- 0:26 Stoneform at 50% health: met real damage (cleared Cutpurse (bleed))
- 0:27 Divine Protection at 63% health: met real damage
- 0:28 Health potion at 85% health: before a real hit
- 0:39 Lay on Hands on Blood DK at 91%, healed 119,486
- 0:44 Divine Shield at 96% health: blocked hits (cleared Cutpurse (bleed))
- 0:53 Blessing of Protection on Arcane Mage at 74%, cleared Cutpurse (bleed)
- 2:04 Divine Protection at 81% health: met little damage
- 2:27 Stoneform at 74% health: met real damage (cleared Cutpurse (bleed))
- 3:14 Blessing of Sacrifice on Blood DK at 100%, moved 1,050,818 to you
- 3:19 Divine Protection at 73% health: met real damage
- 5:00 Stoneform at 62% health: cleared a debuff (cleared Cutpurse (bleed))
- 6:00 Health potion at 55% health: met real damage
- 6:02 Divine Protection at 82% health: before a real hit
- 7:34 Divine Protection at 70% health: met little damage
- 7:42 Lay on Hands on Arcane Mage at 19%, healed 637,363
- 9:31 Blessing of Sacrifice on Blood DK at 69%, moved 626,957 to you
- 9:41 Divine Protection at 60% health: met real damage
- 9:46 Divine Shield at 86% health: blocked hits
- 10:03 Blessing of Protection on Arms Warrior at 70%, cleared Sharp Nail (bleed), Fel-Infused Freight
- 10:59 Lay on Hands on Arcane Mage at 100%, healed 0
- 11:08 Divine Protection at 57% health: met little damage
- 11:24 Health potion at 51% health: met little damage
- 12:08 Blessing of Sacrifice on Resto Shaman at 100%, moved 0 to you
- 12:26 Divine Protection at 100% health: before a real hit
- 13:32 Divine Protection at 100% health: met little damage
- 14:17 Stoneform at 75% health: cleared a debuff (cleared Flay (bleed))
- 15:08 Divine Shield at 84% health: blocked hits (cleared Flay (bleed))
- 15:35 Blessing of Sacrifice on Resto Shaman at 33%, moved 278,372 to you
- 15:49 Blessing of Protection at 71% health: met real damage
- 15:57 Divine Protection at 30% health: pressed under 35%
- 16:38 Health potion at 60% health: met little damage
- 17:41 Blessing of Sacrifice on Blood DK at 70%, moved 474,612 to you
- 18:43 Divine Protection at 41% health: met little damage
- 18:45 Lay on Hands on Arms Warrior at 44%, healed 519,616
- 20:04 Divine Protection at 58% health: met little damage
- 20:17 Divine Shield at 100% health: blocked hits
- 20:34 Blessing of Sacrifice on Blood DK at 78%, moved 105,571 to you
- 21:00 Blessing of Protection at 36% health: met real damage
- 21:21 Divine Protection at 79% health: met real damage
- 22:21 Health potion at 73% health: met little damage
- 23:14 Blessing of Sacrifice on Blood DK at 74%, moved 703,484 to you
- 23:20 Divine Protection at 36% health: met real damage
- 23:34 Lay on Hands at 62% health: met real damage
- 23:55 Stoneform at 74% health: cleared a debuff (cleared Flay (bleed))
- 24:19 Divine Shield at 38% health: blocked hits
- 24:42 Divine Protection at 76% health: met little damage
- 25:31 Blessing of Sacrifice on Blood DK at 100%, moved 136,636 to you
- 26:03 Divine Protection at 47% health: met real damage
- 27:07 Divine Protection at 80% health: before a real hit
- 27:15 Blessing of Protection at 59% health: met real damage
- 27:28 Health potion at 31% health: pressed under 35%
- 27:52 Divine Shield at 100% health: blocked hits (cleared Malefic Wave)
- 28:39 Blessing of Sacrifice on Blood DK at 99%, moved 95,267 to you
- 28:57 Divine Protection at 98% health: before a real hit
- 29:56 Stoneform at 73% health: met real damage
- 30:03 Divine Protection at 37% health: met little damage
- 30:04 Lay on Hands at 40% health: met little damage

</details>

## What the group left up

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

- Felfire Burst: 286 of 308 got through
- Fel Missiles: 64 of 88 got through
- Fel Rage: 3 of 18 got through
- Health Funnel: 1 of 15 got through

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

- Heartstop Poison: 5x, up for 39s in total, 1,921,211 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)**

- Hyporock: 1,017,078 (mostly Malefic Wave)

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

- 23,668,488 absorbed of 1,983,100,185 landed
- Dark Pact: 23,668,488
- on: Corrupted Warlock (23,668,488)

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

- Searing Fel Flame: 5/5 players, 1036 hits, 54,786,468 (10% of party intake)
- Chaotic Burst: 5/5 players, 160 hits, 19,536,064 (4% of party intake)
- Defiled Slam: 5/5 players, 41 hits, 15,504,568 (3% of party intake)
- Killing Spree: 5/5 players, 143 hits, 14,404,897 (3% of party intake)
- Demonic Frenzy: 5/5 players, 183 hits, 12,914,444 (2% of party intake)
- Chaos Barrage: 4/5 players, 79 hits, 9,431,682 (2% of party intake)

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

- Felfire Burst: 5/5 players, 216 hits, 23,690,569 (4% of party intake)
- Fel Missiles: 5/5 players, 335 hits, 18,499,593 (4% of party intake)
- Cutpurse: 5/5 players, 246 hits, 18,072,569 (3% of party intake)
- Drain Life: 4/5 players, 87 hits, 12,786,991 (2% of party intake)
- Fel Dash: 5/5 players, 105 hits, 9,286,905 (2% of party intake)
- Flay: 5/5 players, 71 hits, 8,746,829 (2% of party intake)

## Notes

### Wake of Ashes on Lithiel's imps

From the combat log. Fingers of Gul'dan spawned 16 imps at 0:21, 1:18, 2:14 and 3:11. Wave 1: Grasp and Shockwave at once, Wake on cooldown, 3.4M of Felfire Burst landed. Wave 2: Wake went out 3 seconds before the spawn, 3.8M landed. Wave 3: Wake 3 seconds after the spawn put a 5-second stun on all 16 imps, a 12-cast volley never landed, and 141k got through. Wave 4: Wake 7 seconds late, 2.8M landed. In the 18:19 +16, a Wake 4 seconds after a spawn came after the first volley and broke after 2.4 seconds, and that wave landed 1.6M, so press it at the spawn. Waves are 56 seconds apart and Wake returns in about 30, so this costs no Wakes.

### Where the report reads wrong

Hyporock's over-exposure line, Malefic Wave x26, is one wave hit at 27:25. It left a 25-second damage-over-time that ticked 26 times for 2.0M. Felfire Burst's 286 of 308 leaked casts are imp casts, 16 imps a wave, which no group kicks down; the 54% the report gives for everything else is the real interrupt rate. All three damage dealers read 90 to 92% on activity, so that axis reflects the dungeon and not any one player.

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