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)