Check version
Check for duplicates
Check for support
Platform
The mismatch is in shared calculation data and is platform-independent. It was reproduced against the current dev source with the headless calculation path.
What is the value from the calculation in-game?
For the linked Gemling Legionnaire build, the build owner reports approximately 300,000 Ice Crystal Life in game for Frost Wall with Advanced Thaumaturgy allocated.
At 20% quality, Frost Wall's Advanced Thaumaturgy effect is 400% increased Ice Crystal Life before any other quality modifiers.
What is the value from the calculation in Path of Building?
PoB reports approximately 30,908 Ice Crystal Life for the linked build. Allocating Advanced Thaumaturgy does not apply Frost Wall's additional quality effect to Ice Crystal Life.
The exported skill data contains:
altQualityStats = {
{ "ice_crystal_maximum_life_+%", 20, { } },
},
However, src/Data/SkillStatMap.lua maps only frost_wall_maximum_life to IceCrystalLifeBase; it has no mapping from ice_crystal_maximum_life_+% to IceCrystalLife. The additional quality stat is therefore read by buildSkillInstanceStats but discarded when skill instance modifiers are merged.
How to reproduce the issue
- Import the linked build.
- Select Frost Wall in the Calcs tab.
- Note Ice Crystal Life with Advanced Thaumaturgy allocated.
- Compare it with the value after deallocating Advanced Thaumaturgy, or with the in-game tooltip.
- The additional
20% increased Ice Crystal Life per 1% Quality effect does not change the PoB calculation.
PoB for PoE2 build code
https://pobb.in/CI4hChFipObn
Proposed fix
Map ice_crystal_maximum_life_+% to IceCrystalLife as an increased modifier and add a regression test asserting that a 20/20 Frost Wall has five times its base Ice Crystal Life when Advanced Thaumaturgy is allocated.
Check version
devbranch.Check for duplicates
Check for support
Platform
The mismatch is in shared calculation data and is platform-independent. It was reproduced against the current
devsource with the headless calculation path.What is the value from the calculation in-game?
For the linked Gemling Legionnaire build, the build owner reports approximately 300,000 Ice Crystal Life in game for Frost Wall with Advanced Thaumaturgy allocated.
At 20% quality, Frost Wall's Advanced Thaumaturgy effect is
400% increased Ice Crystal Lifebefore any other quality modifiers.What is the value from the calculation in Path of Building?
PoB reports approximately 30,908 Ice Crystal Life for the linked build. Allocating Advanced Thaumaturgy does not apply Frost Wall's additional quality effect to Ice Crystal Life.
The exported skill data contains:
However,
src/Data/SkillStatMap.luamaps onlyfrost_wall_maximum_lifetoIceCrystalLifeBase; it has no mapping fromice_crystal_maximum_life_+%toIceCrystalLife. The additional quality stat is therefore read bybuildSkillInstanceStatsbut discarded when skill instance modifiers are merged.How to reproduce the issue
20% increased Ice Crystal Life per 1% Qualityeffect does not change the PoB calculation.PoB for PoE2 build code
Proposed fix
Map
ice_crystal_maximum_life_+%toIceCrystalLifeas an increased modifier and add a regression test asserting that a 20/20 Frost Wall has five times its base Ice Crystal Life when Advanced Thaumaturgy is allocated.