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.
Summary
Bugfixes "Fix in-game customization when using hair trimmer, hand mirror, etc"
Purpose of change
Currently if the player uses a hand mirror, standing mirror or hair trimmer and picks a in-game customization option that implements variants, the variant will be randomized.
This fix makes it so the player is prompted to pick a variant for the selected trait instead (if it has them).
Closes #69944
Describe the solution
Altered the customize appearance function so you first select the trait and then you can select the variant for that trait (if it has variants).
Describe alternatives you've considered
Undoing variants for all cosmetic mutations that use them, but that felt like going backwards.
Testing
Get in game, spawn a hand mirror, select eye color and pick a color.
Additional context
This PR was split from #70017