diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index a3d0f1faa2f..71a089683ce 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -132,8 +132,8 @@ istype(W, /obj/item/weapon/hatchet) \ ) inaccurate = 1 - if(total_w_class > MAX_WEIGHT_CLASS && istype(src,/obj/item/weapon/reagent_containers/food/snacks/sliceable)) - if(contents.len) + else if(W.w_class <= WEIGHT_CLASS_SMALL && istype(src,/obj/item/weapon/reagent_containers/food/snacks/sliceable)) + if(total_w_class > MAX_WEIGHT_CLASS) // Nope, no bluespace slice food to_chat(user, "Something is already in [src]!") return 1