EchoPrefs part 1: Backgrounds, Languages and Quirks (Not done yet, but for the curious and for the watchers) #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
About The Pull Request
This PR changes some aspects of the preferences UI and adds 2 new tabs: One for a new addition, backgrounds, and one for quirks. This should also include some changes to languages and possibly eventually also records, likely in another PR, although neither are implemented currently. If it takes too long I'll just remove them from this PR and postpone their addition.
Some files have not had some content removed just to serve as a bit of an example until later.
Tasklist:
The baseline for backgrounds is the backgrounds tab from the horizon codebase, which no longer exists proper. See my branch of a branch of it if you would like to see it's commit history and such.
Why It's Good For The Game
Backgrounds and languages: Echo would benefit from having lore be present in-game, especially such that people's connections and backgrounds can be identified, when complete this PR would ideally be a baseline framework for adding Echo's locations, factions and cultures as the lore team writes entries for them, with a few examples for each entry type alongside the generic ones.
Quirks: Improvement to UI, added customization.
Changelog
🆑
add: Backgrounds, backgrounds tab, variable quirks
code: Character Appearance, Gear and Setup moved to subtabs, quirks moved to a subtab with changed interface.
code: Variable quirks, phobia is picked on the quirk tab, addiction and smoker reworked to be variable quirks with a few options.
/:cl: