diff --git a/code/modules/food/customizables.dm b/code/modules/food/customizables.dm index 75f7eb9306d..29f5ad2eed8 100644 --- a/code/modules/food/customizables.dm +++ b/code/modules/food/customizables.dm @@ -9,9 +9,12 @@ qdel(src) /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough/attackby(obj/item/W as obj, mob/user as mob) - var/obj/item/weapon/reagent_containers/food/snacks/customizable/pizza/S = new(get_turf(user)) - S.attackby(W,user) - qdel(src) + if(!istype(W, /obj/item/weapon/kitchenknife)) //Ignore this if object is kitchen knife - make dough slices instead of kitchen knife pizza + var/obj/item/weapon/reagent_containers/food/snacks/customizable/pizza/S = new(get_turf(user)) + S.attackby(W,user) + qdel(src) + else //It's a kitchen knife. Go do the parent proc (slicing) + ..() /obj/item/weapon/reagent_containers/food/snacks/boiledspagetti/attackby(obj/item/W as obj, mob/user as mob)