From 6fed61b76245568c543e85febe2ad06e66f690cf Mon Sep 17 00:00:00 2001 From: SatinIsle <98125273+SatinIsle@users.noreply.github.com> Date: Fri, 7 Nov 2025 22:25:40 +0000 Subject: [PATCH] Disposals delete remains (#18707) * Disposals delete remains Disposal chutes now delete any digestion remains when they flush, making them a safe place to throw them away. As for why we want this option: New players often do not know how to handle digestion remains, not knowing you can destroy them in-hand. Understandably, they just bin them, but this gets them into trouble with exposing others to messy skulls. Alternatively, it also allows players to spice up their scenes a bit by just dumping skulls casually without the risk of squicking anyone! * Corrects typed loop --- code/modules/recycling/disposal_machines.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/recycling/disposal_machines.dm b/code/modules/recycling/disposal_machines.dm index 4ead91cf0c8..d89d80f3f72 100644 --- a/code/modules/recycling/disposal_machines.dm +++ b/code/modules/recycling/disposal_machines.dm @@ -380,6 +380,11 @@ if(flushing) return + // We don't ever want digestion remains going through disposals, but people understandably thing they're doing right by trashing them + // So let's just delete them instead! + for(var/obj/item/digestion_remains/flushed_item in src) + qdel(flushed_item) + flushing = TRUE flick("[icon_state]-flush", src) // wait for animation to finish