diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index f08ea7f509f..908cded34e2 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -155,7 +155,7 @@ var/list/diseases = subtypesof(/datum/disease) if(disease_flags & CAN_RESIST) if(!(type in affected_mob.resistances)) affected_mob.resistances += type - remove_virus() + remove_virus() qdel(src) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 97791a9cacc..a1b6c652913 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -2,13 +2,11 @@ mob_list -= src dead_mob_list -= src living_mob_list -= src - qdel(hud_used) - hud_used = null + QDEL_NULL(hud_used) if(mind && mind.current == src) spellremove(src) mobspellremove(src) - for(var/infection in viruses) - qdel(infection) + QDEL_LIST(viruses) ghostize() for(var/mob/dead/observer/M in following_mobs) M.following = null