Skip to content

Fixes the damage calculation for Spectres and Tamed Beasts#1995

Merged
LocalIdentity merged 4 commits into
devfrom
fix_spectre-damage
May 29, 2026
Merged

Fixes the damage calculation for Spectres and Tamed Beasts#1995
LocalIdentity merged 4 commits into
devfrom
fix_spectre-damage

Conversation

@LocalIdentity
Copy link
Copy Markdown
Contributor

@LocalIdentity LocalIdentity commented May 28, 2026

Description of the problem being solved:

Spectres and Tamed Beasts use the monster damage values for their base damage stats but in an effort for GGG to have them equal the minion stats at the same level they have added a global damage multiplier to make them even
e.g. For level 42 monster
Monster Damage: 97.1
Minion Damage: 230.37 (2.37x)
So the spectre needs a 137% more damage multiplier
I also rolled the 25% more damage server side mod into this calc so that they are in 1 place

Steps taken to verify a working solution:

  • Confirm values in PoB are matching in-game screenshots
image

Link to a build that showcases this PR:

https://maxroll.gg/poe2/pob/a315c10y

Before screenshot:

image image

After screenshot:

image image

Spectres and Tamed Beasts use the monster damage values for their base damage stats but in an effort for GGG to have them equal the minion stats at the same level they have added a global damage multiplier to make them even
e.g. For level 42 monster
Monster Damage: 97.1
Minion Damage: 230.37 (2.37x)
So the spectre needs a 137% more damage multiplier
I also rolled the 25% more damage server side mod into this calc so that they are in 1 place
@LocalIdentity LocalIdentity added the bug: calculation Numerical differences label May 28, 2026
LocalIdentity added 3 commits May 29, 2026 16:00
All minions are meant to have their attack damage multiplied by the minions innate damage multiplier
Currently we were only applying that damage multiplier to the innate physical damage of the hit
Currently this mechanic is bugged for Spectres and Tamed Beasts and working how we currently have the code but this will be fixed by GGG next week in a patch
@LocalIdentity LocalIdentity merged commit c070ed5 into dev May 29, 2026
2 of 3 checks passed
@LocalIdentity LocalIdentity deleted the fix_spectre-damage branch May 29, 2026 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug: calculation Numerical differences

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant