From b0aee942a77f27e3d59d51119ab765d6d6adc3c1 Mon Sep 17 00:00:00 2001 From: cib Date: Thu, 18 Oct 2012 15:42:50 +0200 Subject: [PATCH] You can now exame an IV drip to get the loaded chemicals and attached person. --- code/game/machinery/iv_drip.dm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index e6456a07e6a..3faf3bebaf2 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -90,3 +90,23 @@ update_icon() else return ..() + +/obj/machinery/iv_drip/examine() + set src in view() + ..() + if (!(usr in view(2)) && usr!=src.loc) return + + if(beaker) + usr << "\blue Attached is \a [beaker] with:" + if(beaker.reagents && beaker.reagents.reagent_list.len) + for(var/datum/reagent/R in beaker.reagents.reagent_list) + usr << "\blue [R.volume] units of [R.name]" + else + usr << "\blue Attached is an empty [beaker]." + else + usr << "\blue No chemicals are attached." + + if(attached) + usr << "\blue [attached] is attached." + else + usr << "\blue No one is attached." \ No newline at end of file