PoB2: Spell Totem + Doedre's Undoing causes infinite Dark Consequences DPS

Open
#2,587 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
lua
Domain
backend, game-dev

Research direction

Start by importing the affected character build and reproducing the infinite HitSpeed and TotalDPS in the Calculations tab. Trace the Spell Totem and Doedre's Undoing trigger-rate calculation, including the two-area limit and 0.25-second Witchtoad spawn interval described in the issue. Done when this setup produces finite hit rate and DPS that respect those mechanics.

Written by the indexing model from the issue text.

Description

Bug description

Path of Building 2 incorrectly calculates infinite Dark Consequences DPS when Doedre's Undoing is used in a Spell Totem setup.

Affected character: StervaSukaS
Class: Level 96 Blood Mage
League: Forbidden Rites

Affected skill setup

  • Spell Totem
  • Urgent Totems III
  • Repulsion
  • Grim Pillars
  • Hexblast
  • Doedre's Undoing

Actual results

The exported PoB contains:

Stat Value
AverageHit 162670.2
Speed 1.31
HitSpeed inf
CritChance 100
CritMultiplier 9.24
TotalDPS inf

Consequently, poe.ninja displays approximately 2.1 BILLION Dark Consequences DPS.

This is not a valid finite DPS calculation.

Expected behaviour

Dark Consequences should have a finite hit rate determined by actual Witchtoad spawning and triggering mechanics.

Doedre's Undoing has a limit of two Cursed Ground areas, with each area spawning a Witchtoad every 0.25 seconds.

The DPS calculation should respect these mechanical limits.

Steps to reproduce

  1. Import the affected character's PoB export.
  2. Open the Skills tab.
  3. Select the Spell Totem setup containing Doedre's Undoing.
  4. Select Dark Consequences as the main active skill.
  5. Inspect the hit rate and total DPS in the Calculations tab.
  6. Export the build and inspect the HitSpeed and TotalDPS player statistics.

Both values are exported as "inf".

Additional information

This appears to involve the interaction between Spell Totem, multiple socketed skills, and Doedre's Undoing's trigger-rate calculation.

This issue is separate from the previously reported Unleash infinite-DPS issue (#2053).

Please investigate why this setup produces an infinite hit rate instead of a finite calculation.

Dominant language
Lua
Stars
1.9k
Forks
469
Avg merge
3m
Merged PRs (30d)
1

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from PathOfBuildingCommunity/PathOfBuilding-PoE2

All issues in PathOfBuildingCommunity/PathOfBuilding-PoE2

Similar issues

More Lua issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.