Skip to content

Fix Toad's Price affecting non-utility flasks - #10213

Merged
LocalIdentity merged 2 commits into
PathOfBuildingCommunity:devfrom
cupkax:fix-toads-price-affecting-nonutility-flaks
Aug 23, 2026
Merged

LocalIdentity merged 2 commits into
PathOfBuildingCommunity:devfrom
cupkax:fix-toads-price-affecting-nonutility-flaks

Conversation

@cupkax

@cupkax cupkax commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Fixes #10185 .

Description of the problem being solved:

Delirium Ascendancy's Toad's Price is affecting recovery rate for life/mana flasks

Steps taken to verify a working solution:

  • Allocated nodes and test against life/mana flasks

Link to a build that showcases this PR:

https://poe.ninja/poe1/pob/970d1

Before screenshot:

After screenshot:

mergeBuff(srcList, flaskBuffs, baseName)
mergeBuff(srcList, flaskBuffsPerBase[item.baseName], baseName)
if not isUtilityFlask then
mergeBuff(srcList, flaskBuffsNonUtility, baseName)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[P2] Keep the all-flasks-disabled flag authoritative

Codex: Adding recovery modifiers to flaskBuffsNonUtility also makes them apply when FlasksDoNotApplyToPlayer is set. With Toad's Price and Umbilicus Immortalis, both flags are active; the utility-only branch is evaluated first, so an enduring Divine Life Flask gives the player 685.7 life/s even though Flasks do not apply to you is active. Before this change, the same probe returns 0. Could we give FlasksDoNotApplyToPlayer precedence and add a regression test for this combination?

@LocalIdentity
LocalIdentity merged commit afbd35e into PathOfBuildingCommunity:dev Aug 23, 2026
2 of 3 checks passed
@LocalIdentity LocalIdentity added the bug: behaviour Behavioral differences label Aug 23, 2026
@cupkax
cupkax deleted the fix-toads-price-affecting-nonutility-flaks branch August 26, 2026 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug: behaviour Behavioral differences

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Toad's Price disabled non utility flasks

3 participants