Step 2 · Simulation design A: The log. It runs the live app's own simulator on the Character Planner's character. Prototype only, not the live app.
TBC Classic · Phase 2 Encounter: sampleEncounters.ts · reference DPS: archon.gg · Phase 2 (SSC/TK) · read 23 Aug
Simulation · DPS specs only · Tempest Keep light

Estimate your DPS against one fixed raid boss.

One attack-table and spell-table pass over your planner set: stat totals, talents, buffs, consumables and target debuffs. Then stat weights from re-running it with each stat nudged, and an upgrade finder that re-runs it for every gear swap.

TargetGeneric Phase 1/2 Raid Boss Level73 Armor7,700 Targets1

Fixed encounter, no settings to change. Armor is a common generic TBC raid-boss approximation, not a specific boss tooltip; real bosses vary. Flagged needsVerification in the data.

The Simulation design needs JavaScript.

What is and isn't modelled docs/known-limitations.md · featureFlags.ts

Modelled

  • White damage plus one signature special per spec where its sustained rate is defensible: a cooldown, an energy cost against 10/sec regen, or a hunter's shot weave.
  • Multi-ability rotations cover 5 specs of 27: Arms and Fury press three buttons each; Affliction keeps four DoTs under a Shadow Bolt filler; Shadow keeps two DoTs up with Mind Blast and Mind Flay; Destruction keeps Immolate and fills with Incinerate.
  • Retribution's Holy damage, faction-split: Seal of Blood is Horde-only in Phase 2. Holy damage is not reduced by armor.
  • Windfury Weapon for Enhancement, as a proc on the main-hand swing (main hand assumed to carry the imbue).
  • A hunter's pet: auto attack, Bite, Claw and Kill Command. A Demonology warlock's Felguard.
  • Feral's Rake and Rip bleeds (ticks ignore armor) and Feral Attack Power on 26 catalogued weapons.
  • Slice and Dice for every rogue, Combat Potency, and Instant and Deadly poisons on the spell table.
  • Talents reach all 27 specs; spells record a damage school, so Demonic Sacrifice applies per spell.

Not modelled, or only approximated

  • The other 22 specs are a single-ability approximation, which understates any spec whose damage is spread across several buttons.
  • Rage-costed abilities with no cooldown are excluded: Heroic Strike is carried in the data and contributes nothing. Rage from damage taken is pinned at 0.
  • No mana-costed ability is capped by mana; the breakdown reports mana per second spent instead. Aspect of the Viper, Judgement of Wisdom, Shamanistic Rage and potions are unmodelled.
  • Caster estimates model one signature ability: no cooldowns, procs, downranking or multi-spell priority.
  • A named list of talent groups is still refused; per-spell effects such as Ignite, Shadow Weaving and Ruin dominate it. Expect a talented estimate to read low, especially for casters.
  • No multi-iteration variance and no result charts, so every number is a point estimate.
  • Bestial Wrath and Mangle are still missing; Flametongue and Elemental Weapons are not applied.

Measured against archon.gg's observed Phase 2 averages for all 20 DPS specs, the model reads 1.05x to 2.15x low, and no spec may read above its reference. Worst today: Demonology Warlock. Source: featureFlags.ts, dpsReference.ts (archon.gg, read 2026-08-23).

The tab is shown for the 20 DPS specs (Physical DPS and Caster DPS roles) by the owner's call on 2026-08-21. Healer and Tank math is still computed and tested but not shown as a headline.