diff --git a/code/game/machinery/kitchen/gibber.dm b/code/game/machinery/kitchen/gibber.dm index 4b68b397116e..b71fb51a49de 100644 --- a/code/game/machinery/kitchen/gibber.dm +++ b/code/game/machinery/kitchen/gibber.dm @@ -262,13 +262,12 @@ occupant.death(create_cause_data("gibber", user), TRUE) occupant.ghostize() + addtimer(CALLBACK(src, PROC_REF(create_gibs), totalslabs, allmeat), gibtime) if(synthetic) to_chat(occupant, SPAN_HIGHDANGER("You can detect your limbs being ripped off your body, but it begins to malfunction as it reaches your torso!")) - addtimer(CALLBACK(src, PROC_REF(create_gibs), totalslabs, allmeat), gibtime) addtimer(CALLBACK(src, PROC_REF(go_out), TRUE), gibtime) - return - - QDEL_NULL(occupant) + else + QDEL_NULL(occupant) /obj/structure/machinery/gibber/proc/create_gibs(totalslabs, list/obj/item/reagent_container/food/snacks/allmeat) playsound(loc, 'sound/effects/splat.ogg', 25, 1)