diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 66d895ed..4bdc07a0 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -61,6 +61,10 @@ for(var/datum/disease/advance/D in diseases) var/turf/T = get_turf(src) for(var/obj/item/I in contents) I.on_mob_death(src, gibbed) + for(var/datum/disease/advance/D in diseases) + for(var/symptom in D.symptoms) + var/datum/symptom/S = symptom + S.OnDeath(D) if(mind && mind.name && mind.active && !istype(T.loc, /area/ctf)) var/rendered = "[mind.name] has died at [get_area_name(T)]." deadchat_broadcast(rendered, follow_target = src, turf_target = T, message_type=DEADCHAT_DEATHRATTLE)