[MIRROR] Fix decals on open closets #1153
Merged
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.
Оригинальный PR: Baystation12#34237
Hopefully fixes Baystation12#34200 for real this time.
I modified the icon generation for open and closed closets; Decal icon states used only for open/closed closets are suffixed with "_open" or "_closed", and icon states with neither suffix are used by open and closed closets. I renamed existing icon states to match this scheme, and I also created some open variations for decals that could use them. Given that different types of openables arrange their sprites differently, I figured this was a good way to fix all of them while avoiding duplicate/empty icon states.
Seen here: Open closets using new sprites for vent and hole decals, stripe decals no longer disappearing on open closets, open medical crates no longer having broken decals, open wall closets having glass panel decals, and large crates no longer losing their decals when open.
🆑Qlonever
bugfix: Open crates, large crates, closets, and wall closets now use correct decal icons.
/:cl: