Find your damage impact on timing the key.

Modeltarget weight = ∫ dt / alive targets; impact share = Σ(target weight * player target share) / Σ(target weight)The current version tracks the selected player plus pets or guardians. It does not try to estimate indirect support amplification.
How it works
  1. Each enemy is tracked over its own lifespan, from first damage seen to death or last observed damage.
  2. The player gets a target-level share equal to their share of that target's effective damage over the target's whole lifespan.
  3. Each target is weighted by ∫ dt / alive targets, so targets that survive while fewer enemies remain matter more than early crowded-pack padding.
Problem / Solution

Raw overall DPS can be misleading. If a run is half large trash pack and half single-target boss, a spec can look much stronger overall by dominating the trash half even if its damage contributes no more to timing the key than a spec that is weaker on trash and stronger on the boss.

Example: one spec does 1,000k on the 10-target half and 100k on the boss half, while another does 500k on the 10-target half and 200k on the boss half. Raw overall shows 550k versus 350k, even though those two profiles contribute equally to timing the encounter.

This model corrects that by weighting each target over its own lifespan with ∫ dt / alive targets. In that example, the 10-target half and the 1-target boss half each contribute half of the total impact weight, so both specs end up at roughly 50% modeled impact instead of looking far apart on raw overall DPS.