From 910dae4154dbe334ef13b0f4ef650480f699151d Mon Sep 17 00:00:00 2001 From: MrPerson Date: Wed, 9 Apr 2014 13:10:48 -0700 Subject: [PATCH] Make reenter-corpse not delete your spells --- code/modules/mob/mob.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 361fb242dd0..faee3b2378c 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -2,15 +2,15 @@ mob_list -= src dead_mob_list -= src living_mob_list -= src - //Set the mob up for GC. Mobs have lots of references if(client) for(var/atom/movable/AM in client.screen) qdel(AM) client.screen = list() - del(hud_used) - spellremove(src) + qdel(hud_used) + if(mind && mind.current == src) + spellremove(src) for(var/infection in viruses) - del(infection) + qdel(infection) ghostize() ..()