From b6aa2f1dccd2778611f5eb2cd3c8ca0bcb2380b9 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 5043b189df4..9d323546e8b 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