diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm
index 50cbb1e7e75..7b84956a804 100644
--- a/code/modules/hydroponics/grown.dm
+++ b/code/modules/hydroponics/grown.dm
@@ -60,7 +60,7 @@
/obj/item/reagent_containers/food/snacks/grown/attackby(obj/item/O, mob/user, params)
..()
- if(slices_num > 0 && slice_path)
+ if(slices_num && slice_path)
var/inaccurate = TRUE
if(O.sharp)
if(istype(O, /obj/item/kitchen/knife) || istype(O, /obj/item/scalpel))
@@ -72,16 +72,15 @@
var/slices_lost = 0
if(!inaccurate)
- user.visible_message("[user] slices [src]!",
- "You slice [src]!")
+ user.visible_message("[user] slices [src] with [O]!", "You slice [src]!")
else
- user.visible_message("[user] crudely slices [src] with [O]!", "You crudely slice [src] with your [O]!")
- slices_lost = rand(1,min(1,round(slices_num/2)))
+ user.visible_message("[user] crudely slices [src] with [O]!", "You crudely slice [src] with your [O]!")
+ slices_lost = rand(1, min(1, round(slices_num / 2)))
var/reagents_per_slice = reagents.total_volume/slices_num
- for(var/i=1 to (slices_num-slices_lost))
+ for(var/i = 1 to (slices_num - slices_lost))
var/obj/slice = new slice_path (loc)
- reagents.trans_to(slice,reagents_per_slice)
+ reagents.trans_to(slice, reagents_per_slice)
qdel(src)
return ..()