Skip to content

Absent Amulet grants a reservation-free skill#2353

Open
jokker23 wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
jokker23:fix/absent-amulet-reservation
Open

Absent Amulet grants a reservation-free skill#2353
jokker23 wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
jokker23:fix/absent-amulet-reservation

Conversation

@jokker23

@jokker23 jokker23 commented Jul 5, 2026

Copy link
Copy Markdown

Fixes Absent Amulet not reserving properly.

Description of the problem being solved:

When the Absent Amulet grants a reserving skill (Archmage), the skill is provided for free in-game and reserves no Spirit. PoB was still charging the granted skill's full base reservation (100 Spirit for Archmage), overstating reserved Spirit and understating unreserved Spirit for any build using the amulet.

The reservation waiver is scoped strictly to skills granted by the Absent Amulet:

  • Support gems added to the granted skill still reserve normally.
  • A socketed copy of the same skill still reserves normally.
  • The same skill granted by any other item still reserves normally.

Steps taken to verify a working solution:

  • Added spec/System/TestBirthedReservation_spec.lua: amulet-granted skill reserves 0, amulet-granted skill + a support gem reserves only the support's amount.
  • Ran the full spec/System busted suite — all passing, no regressions.
  • Regenerated ModCache.lua and confirmed no diff.

Link to a build that showcases this PR:

poe.ninja

Before screenshot:

202607~1 image

After screenshot:

image

When the Absent Amulet grants a reserving skill (Archmage), the skill is provided
for free in-game and reserves no Spirit. PoB was still charging the granted
skill's full base reservation (100 Spirit for Archmage), overstating reserved
Spirit and understating unreserved Spirit for any build using the amulet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant