PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding
Spectre Loadouts - Bundling spectres to ease work with combinations
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 5.4k
- Forks
- 2.4k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 26
Description
Check for duplicates
- I've checked for duplicate open and closed issues by using the search function of the issue tracker
What platform are you running Path of Building on?
Windows
Is your feature request related to a problem?
Spectre management within POB has seen improvements over the years, but it can still become tedious when dealing primarily with builds that utilize multiple types of spectres. For example, throughout the playthrough of a minion-based character, spectre pairings may change many times depending on character progression and wealth evaluation. Imported guides will then sometimes lump 5-6+ spectres into the library, expecting the player to differentiate between them. Also, comparing multiple combinations of 3-4 types can be quite cumbersome.
Describe the solution you'd like
When clicking on the "Manage Spectres..." button, a third, small window serving as a Spectre Loadout Hub of sorts could allow for combinations to be created and passed to the "Spectres in Build:" window much quicker. For example, say I wanted to compare two combinations of three spectres. The first could have Perfect Forest Warrior, Perfect Guardian Turtle, and Perfect Warlord, and it could be assigned to "Spectre Loadout 1." The second could have Pale Seraphim, Perfect Warlord, and Perfect Pain Artist, assigned to "Spectre Loadout 2." Moving either loadout to the "Spectres in Build:" window would list the three relevant spectres and calculate normally. For clarity, perhaps the user could be allowed to see the contents of a loadout with a hover feature or something similar.
Describe alternatives you've considered
No response
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the Manage Spectres... flow and inspect how the "Spectres in Build:" window currently receives and stores spectres. Define how loadouts are created, selected, viewed, and transferred between the windows, including the proposed hover view. Done means users can save multiple spectre combinations and move a selected combination into a build for normal calculation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100