Skip to content

Idolatry spirit walker ascendency support#2143

Closed
ltogniolli wants to merge 2 commits into
PathOfBuildingCommunity:devfrom
ltogniolli:idolatry-spirit-walker
Closed

Idolatry spirit walker ascendency support#2143
ltogniolli wants to merge 2 commits into
PathOfBuildingCommunity:devfrom
ltogniolli:idolatry-spirit-walker

Conversation

@ltogniolli

Copy link
Copy Markdown
Contributor

Description of the problem being solved:

add support to the idolatry spirit walker node and add carved ancient idols to the importer so idols are properly counted.

Steps taken to verify a working solution:

Unit Testing and in-pob verification

Link to a build that showcases this PR:

Before screenshot:

image

After screenshot:

image image image image

@
Implement Idolatry (Spirit Walker) ascendancy mods

Adds support for the three Idolatry notable mods:
- Companions deal 10% increased damage per Idol in your Equipment
- 2% increased Reservation Efficiency of Skills per Idol in your Equipment
- -4% to all Elemental Resistances per non-Idol Augment in your Equipment

CalcSetup now tallies socketed augments by type into IdolsInEquipment and
NonIdolAugmentsInEquipment multipliers (only counting known augments, never
empty sockets). ModParser gains the two "per idol/non-idol augment in your
equipment" multiplier suffixes plus a companion-damage special case that reads
the player count via actor = "parent". ModCache regenerated accordingly.
@
@
Add Carved (Ancient Augment) Idols to socketable data

Carved Cunning/Majesty/Mischief/Tenacity were never recognized because
soulcore.txt had no #baseMatch for the Carved metadata prefix, so they
were absent from ModRunes.lua. Add the directive and regenerate the data;
these Idols now carry type = "Idol" with per-slot mod entries.
@
@ltogniolli ltogniolli closed this Jun 9, 2026
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