From 1b7a7737ded0732e5a874750e25d90648b3a5750 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 20:28:26 -0700 Subject: [PATCH] reagent drain --- code/modules/pool/pool_controller.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 4652c0b01c..0d7d7d52ab 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -99,6 +99,15 @@ to_chat(user, "The interface on [src] is already too damaged to short it again.") return +/obj/machinery/pool/controller/AltClick(mob/user) + . = ..() + if(isliving(user) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated()) + visible_message("[user] starts to drain [src]!") + if(do_after(user, 50, target = src)) + reagents.remove_all(INFINITY) + visible_message("[user] drains [src].") + say("Reagents cleared.") + /obj/machinery/pool/controller/attackby(obj/item/W, mob/user) if(shocked && !(stat & NOPOWER)) shock(user,50)