Add Insulative Filling that Can Be Used to Make Any Hat Psionically Insulative #2295
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 PR
Provides a way to make any (non-armored) hat psionically insulative for those who don't like the look of the regular ones.
Why / Balance
Skullcaps look gross. Also it was requested by my bestie Pynter.
Technical details
Adds the system that the Bluespace Plushies wish they could be in the form of ModifyOnApplyComponent and its associated systems. I would transition the plushie patches to use it if it wasn't for the remaining bug in the Container/Inventory system that requires the plushies to do a special song and dance to make inventories work. Generally, the component will apply some components and possibly remove some from a target item that matches some set of: A Component Whitelist, A Component Blacklist, A Tag Whitelist, and/or a Tag Blacklist. (It uses its own tag component because TagComponent does not inherit from Parents and I didn't want to risk changing that, but that behavior means that any hat that applied tags after the fact would fail the whitelist check even if it really shouldn't)
Media
2026-01-12.18-36-09.mp4
Requirements
Breaking changes
Just new stuff :)
Changelog
🆑