diff --git a/code/modules/plumbing/plumbers/pill_press.dm b/code/modules/plumbing/plumbers/pill_press.dm index 9fad7115787..5ee3b3a1ab7 100644 --- a/code/modules/plumbing/plumbers/pill_press.dm +++ b/code/modules/plumbing/plumbers/pill_press.dm @@ -72,7 +72,9 @@ stored_products += P if(stored_products.len) var/pill_amount = 0 - for(var/obj/item/reagent_containers/pill/P in loc) + for(var/thing in loc) + if(!istype(thing, /obj/item/reagent_containers/glass/bottle) && !istype(thing, /obj/item/reagent_containers/pill)) + continue pill_amount++ if(pill_amount >= max_floor_products) //too much so just stop break