Skip to content

Separating material colour by phase, removing ice material. - #5506

Draft
MistakeNot4892 wants to merge 1 commit into
NebulaSS13:devfrom
MistakeNot4892:tweak/ice
Draft

MistakeNot4892 wants to merge 1 commit into
NebulaSS13:devfrom
MistakeNot4892:tweak/ice

Conversation

@MistakeNot4892

@MistakeNot4892 MistakeNot4892 commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Description of changes

  • Material color is now solid_color, gas_color and liquid_color, autoset similarly to how solid/gas/liquid names are already handled.
  • Ice (the material) has been replaced with water in solid phase where appropriate.
  • Chemical reactions can now have required_reagent_phases defined where reagents must be in a certain phase to count as a correct input.

Why and what will this PR improve

Having ice and water as different materials has always been a bit weird. This will at clean that up and allow for a more cohesive sim.

TODO

  • Break giant commit up into reaction changes, material colour changes, other changes.
  • Test general materials (furniture, items, etc)
  • Test borg hypos
  • Test snowmen
  • Test ice turfs
  • Test chemistry reactions

Authorship

Myself.

Changelog

Hopefully nothing player-facing.

@MistakeNot4892 MistakeNot4892 added the work in progress This PR is under development and shouldn't be merged. label Sep 18, 2026
@MistakeNot4892
MistakeNot4892 force-pushed the tweak/ice branch 4 times, most recently from bcaae16 to 4a65bf4 Compare September 18, 2026 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work in progress This PR is under development and shouldn't be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant