From c603a5d288d77f095e569c3884644ab507e2a9fa Mon Sep 17 00:00:00 2001 From: Ansari Date: Sun, 22 Oct 2017 12:53:42 +0800 Subject: [PATCH 1/2] Resleeving process nearby meat (and meatpie etc.) automagically for 50 biomass. --- code/modules/resleeving/machines.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/resleeving/machines.dm b/code/modules/resleeving/machines.dm index c36f32f109a..9098ecbd41f 100644 --- a/code/modules/resleeving/machines.dm +++ b/code/modules/resleeving/machines.dm @@ -105,6 +105,12 @@ return 1 /obj/machinery/clonepod/transhuman/process() + + for(var/obj/item/weapon/reagent_containers/food/snacks/meat in range(1, src)) + qdel(meat) + biomass += 50 + visible_message("[src] sucks in and processes the nearby biomass.") + if(stat & NOPOWER) if(occupant) locked = 0 From 850a3f0e8936f50861a89394162f3c55046fd2f7 Mon Sep 17 00:00:00 2001 From: Ansari Date: Sun, 22 Oct 2017 13:33:28 +0800 Subject: [PATCH 2/2] Prevent chatspam --- code/modules/resleeving/machines.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/resleeving/machines.dm b/code/modules/resleeving/machines.dm index 9098ecbd41f..a5db850472d 100644 --- a/code/modules/resleeving/machines.dm +++ b/code/modules/resleeving/machines.dm @@ -106,9 +106,13 @@ /obj/machinery/clonepod/transhuman/process() + var/visible_message = 0 for(var/obj/item/weapon/reagent_containers/food/snacks/meat in range(1, src)) qdel(meat) biomass += 50 + visible_message = 1 // Prevent chatspam if multiple meat are near + + if(visible_message) visible_message("[src] sucks in and processes the nearby biomass.") if(stat & NOPOWER)