PathOfBuilding
PathOfBuilding copied to clipboard
Apply Spectre Auras / Buffs from skills without needing multiple gems
Fixes #8444, Fixes #9246, Fixes #7290
Description of the problem being solved:
This most likely needs a fair bit of checking but should now loop through all the spectre skills in the spectre list and apply buffs without needing to go and create a spectre gem and select each spectre so the aura applies to you
Raise Spectre now builds a spectreListMinions set so CalcPerform can spin up minion skill lists for each spectre entry. A shared funcion initialises these temporary minions without affecting the selected main spectre, and the buff processing iterates over every spectre so their auras/skills work with players/minions
Steps taken to verify a working solution:
- Test existing spectre builds from many creators
- Add multiple spectre gems
- Test regular minion builds Have not profiled the performance impact yet
Link to a build that showcases this PR:
https://maxroll.gg/poe/pob/ytr200y6