Open Sqrlmonger opened 1 year ago
There is something similar to this already in the builder. There is an option in the "Edit" menu to "Reset Build". This clears out all build specific information except past lives and tomes, so you can start planning again from a "clean slate". If this matches a TR, you would then assign yourself the relevant new past life and you're good to go.
What you have described here would be features for V2 if it was ever implemented (V2 is under development)
Apologies this is not quite an issue but I wasn't sure where to place a feature suggestion/request. If there is such a place please post a link and I will copy/pasta over there.
Anyways,
Could we get a way to track the base character across builds? Essentially anything that survives a TR like Tomes, PLs, etc... being able to (but not required to) pull out such data into a distinct file so that it can be used as a single save point for a given character of that data.
Given the current state of builder and how far it is in development I think the a good way to acccomplish this without needing to redesign everything is just a template you pull and push data to/from if you choose to, rather than fundamentally changing the save file structure and operation.
So use cases might be 1) I load a build for a new toon I am using and the build file contains native assumptions/minimums about PLs/Tomes/etc... as current build files already do. Then while working on it I decide I want to see how it would look on my completionist toon. So I open the (new) "Character Base" menu and select the "Pull Data" option and select the file that contains data for that toon from the list. The builder then takes the data from that file and applies it to the current build without modifying the character base file. Now my PLs, destiny points, racial points, tomes, etc.. all reflect my completionist toon instead of the base assumptions saved in the build file (which are still saved in the build file but suppressed because it has a reference to a valid character base file). 2) I am TR'ing my completionist build and I update it with a new PL. I then go to the (new) "Character Base" menu and select the "Commit Data" option and select the file for my completionist toon. The builder then updates the base file without saving to the build (which could be done through a normal save if desired). 3) I want to see what the build file looks like on it's own so I go to "Character Base" and select the "Clear Base Data" option causing the builder to remove the reference to the valid character base file and display just the information in the build file.
Note - Once a build has a reference to a valid character base file it keeps pulling that data every time it's loaded and using the most up to date information. If you want a build to stop doing this you would perform use case #3. It might be the case that there should be two different versions of use case #1. One where it transiently pulls and displays the data without associating a character base file to the build file and the other where it does associated it. Perhaps "Load Base" and "Link Base", which might lead #2 and #3 to being better labeled "Save Base" and "Unlink Base" respectively.
WHY - When testing out builds it gets old filling in the same data repeatedly, but even more I have tons of builds whose past life and tome information is in varying stages of in and out of date making it a massive chore to constantly check it. Being able to check it in one spot and save it for all builds using that base character file would be a massive QoL improvement.
I envision this, and tried to describe it, as being more or less transparent to people who have no use for it. So if you never make a character base file the system would keep operating as it does now. It's really just a way for people who either have multiple toons or people who do a lot of TR'ing to better manage their builds and characters separately rather than having them married together.
Thanks for your consideration.