Back to News

Why Oracle Is Not a DPS Calculator

January 16, 2026
3 min read
news

And why that distinction matters for real Path of Exile 2 gameplay.


Introduction

Most DPS tools answer a simple question:

“How much damage can this build deal?”

Oracle answers a different one:

“How reliable is this skill’s damage in real gameplay?”

This distinction is intentional — and especially important in PoE2.


The problem with a single DPS number

PoE2 combat is dynamic.

Damage output depends on:

  • Enemy density
  • Player movement and positioning
  • Skill setup time
  • Hit overlap and uptime
  • Execution and reaction time

Reducing all of this to a single number requires assumptions.

Oracle makes those assumptions explicit.


Skill DPS Simulation

Oracle simulates DPS at the skill behavior level.

Each skill is classified into a behavior model, such as:

  • Instant Hit
  • Persistent Area
  • Projectile Travel
  • Channeling
  • Position Dependent
  • Damage over Time

Each behavior defines:

  • How damage is simulated
  • Which multipliers are safe to apply
  • The maximum confidence the result can reach
Skill DPS list with Confidence and Behavior
Each skill is evaluated independently, using a behavior-based DPS simulation. Confidence reflects how reliable that damage is under real gameplay conditions.

What “Confidence” means

Confidence is not accuracy.
It is reliability under real gameplay conditions.

Confidence Meaning
HIGH Damage application is deterministic and consistent
MEDIUM Damage is reliable within a bounded range
LOW Damage depends heavily on positioning, setup, or uptime

Some behaviors will never reach HIGH confidence — by design.

That is not a limitation.
It is a signal.

Two skills can show similar DPS values while having very different reliability profiles
Two skills can show similar DPS values while having very different reliability profiles. Oracle highlights this difference instead of collapsing everything into a single number.

Skill DPS Simulation in practice

Each skill is evaluated independently:

  • Estimated DPS reflects simulated behavior
  • Confidence reflects reliability, not potential

Why some skills are inherently uncertain

Not all damage is equal in terms of reliability.

Skills that depend on:

  • Player positioning
  • Enemy movement
  • Area overlap
  • Setup or ramp time

Will always carry more uncertainty.

Oracle does not remove that uncertainty — it exposes it.

Confidence is a measure of reliability, not raw damage
Confidence is a measure of reliability, not raw damage. Some skills are inherently dependent on positioning, uptime, or enemy density — and Oracle makes that explicit.

Golden Calibration Builds

Oracle is calibrated using Golden Snapshots:

  • Real characters
  • Real skill setups
  • Anchored to known behavior models

These snapshots are:

  • Versioned
  • Regression-tested
  • Used to prevent silent changes

What Oracle will never do

Oracle will never:

  • Assume perfect execution
  • Inflate damage via idealized uptime
  • Collapse multiple behaviors into a single number
  • Hide uncertainty behind precision

Final note

Oracle is not designed to impress with large numbers.

It is designed to explain:

  • Why a build feels stable
  • Why another feels inconsistent
  • And where real risk actually lies