Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix some sprite accessory issues, misc. preferences fixes #3832

Merged
merged 4 commits into from
Mar 30, 2024

Conversation

out-of-phaze
Copy link
Member

Description of changes

Heritable sprite accessories on DNA now properly track color.
Changing the background in character setup does not regenerate the entire mannequin.
Sprite accessory availability caching now takes into account bodytype.
Bodytype default skin and eye color is now used in pref sanitization.
reset_hair and a few other bodytype-based accessory things now properly work. Before, the lack of accessory_color would cause it to fail to add the accessory.

Why and what will this PR improve

DNA will no longer entirely clear sprite accessories (including hair!).
Changing the background in character setup shouldn't cause as much server load.
Bodytype-restricted accessories will now work properly.
Default bodytype accessories and skin and eye color now properly work in more situations.

@out-of-phaze out-of-phaze added the ready for review This PR is ready for review and merge. label Mar 24, 2024
@MistakeNot4892 MistakeNot4892 merged commit 4402a22 into NebulaSS13:staging Mar 30, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready for review This PR is ready for review and merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants