Skip to content

Updates toilets and adds a "used" variant#5386

Open
TerraGS wants to merge 2 commits intoMonkestation:mainfrom
TerraGS:toilet-loot
Open

Updates toilets and adds a "used" variant#5386
TerraGS wants to merge 2 commits intoMonkestation:mainfrom
TerraGS:toilet-loot

Conversation

@TerraGS
Copy link

@TerraGS TerraGS commented Feb 24, 2026

About The Pull Request

Changes toilets to use a storage component. Adds a subtype that will spawn containing 0-5 items. A small chance of finding coins in them, but most of the time what you'd expect. Reagent containers can interact with toilets.
Also fixed an issue with some reagent container icons not properly updating when emptying their contents.

Why It's Good For The Game

Toilets functionally are little more than set dressing currently, so this aims to give them more purpose and adding more of a lived-in feeling to maps. Toilets were also a mess of depreciated and unused code carried over from ss13 which this updates, removes or comments out.

Changelog

🆑
add: Adds pre-loaded toilets
fix: reagent container underlays properly update when emptied
map: replaces many toilets with the new subtype
code: Toilets now use a storage component. Removed cistern code.
/:cl:

Pre-Merge Checklist

  • You tested this on a local server.
  • This code did not runtime during testing.
  • You documented all of your changes.

@github-actions github-actions bot added Feature adds a new thing Fix This PR is for fixing bugs Code Maintenance Fixing this mess one line at a time Mapping You changed a map file, thank you for your tiles. May require additional approval. labels Feb 24, 2026
@github-actions github-actions bot requested a review from Draggeru February 24, 2026 06:03
@Snack-Max
Copy link

The shittening

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code Maintenance Fixing this mess one line at a time Feature adds a new thing Fix This PR is for fixing bugs Mapping You changed a map file, thank you for your tiles. May require additional approval.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants