From e486038c2ee05364ab2df82cb5b547eadcc07973 Mon Sep 17 00:00:00 2001 From: PKPenguin321 Date: Sun, 29 Oct 2017 14:00:32 -0700 Subject: [PATCH 1/2] Fixes filling smoke machines with pills (#32140) Fixes #32102 Checks for the OPENCONTAINER flag after seeing if the object being used to fill the smoke machine has reagents in it --- code/modules/reagents/chemistry/machinery/smoke_machine.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry/machinery/smoke_machine.dm b/code/modules/reagents/chemistry/machinery/smoke_machine.dm index 63f7e48281..2365bb03ed 100644 --- a/code/modules/reagents/chemistry/machinery/smoke_machine.dm +++ b/code/modules/reagents/chemistry/machinery/smoke_machine.dm @@ -66,7 +66,7 @@ /obj/machinery/smoke_machine/attackby(obj/item/I, mob/user, params) add_fingerprint(user) - if(istype(I, /obj/item/reagent_containers)) + if(istype(I, /obj/item/reagent_containers) && I.is_open_container()) var/obj/item/reagent_containers/RC = I var/units = RC.reagents.trans_to(src, RC.amount_per_transfer_from_this) if(units)