From 01de74c83c3fae1c6fe8f3b1cb13daf719b116d2 Mon Sep 17 00:00:00 2001 From: yorii Date: Fri, 25 May 2018 11:50:37 +0200 Subject: [PATCH] Small QoL improvement on smartfridge item release (#37946) * item goes to hand * this will compile * Ugly hack give me a medal if this compiles. * This one is real ugly now, speedmerge please --- .../food_and_drinks/kitchen_machinery/smartfridge.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index edc2305261..a7b83abfae 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -180,6 +180,15 @@ if(QDELETED(src) || QDELETED(usr) || !usr.Adjacent(src)) // Sanity checkin' in case stupid stuff happens while we wait for input() return FALSE + if(desired == 1 && Adjacent(usr) && !issilicon(usr)) + for(var/obj/item/O in src) + if(O.name == params["name"]) + if(!usr.put_in_hands(O)) + O.forceMove(drop_location()) + adjust_item_drop_location(O) + break + return TRUE + for(var/obj/item/O in src) if(desired <= 0) break