diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm index 1a5dee295bf..fa9b038f20b 100644 --- a/code/modules/mob/death.dm +++ b/code/modules/mob/death.dm @@ -8,6 +8,8 @@ icon = null invisibility = 101 + playsound(src.loc, 'sound/effects/gib.ogg', 100, 1, 10) + animation = new(loc) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' @@ -15,7 +17,6 @@ // flick("gibbed-m", animation) gibs(loc, viruses, dna) - playsound(src.loc, 'sound/effects/gib.ogg', 50, 1) dead_mob_list -= src if(client) respawnable_list += src diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 54c1012f083..f6ae00458fc 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -11,6 +11,8 @@ animation.icon = 'icons/mob/mob.dmi' animation.master = src + playsound(src.loc, 'sound/effects/gib.ogg', 100, 1, 10) + for(var/datum/organ/external/E in src.organs) if(istype(E, /datum/organ/external/chest)) continue