From 62bcb146f40a823e21071a0cd269885906f0d024 Mon Sep 17 00:00:00 2001 From: AnturK Date: Fri, 22 Jan 2016 23:50:16 +0100 Subject: [PATCH] Fixes mindswap leaving keyless ghosts --- code/datums/spells/mind_transfer.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/datums/spells/mind_transfer.dm b/code/datums/spells/mind_transfer.dm index 3343c2e4373..878b30a9505 100644 --- a/code/datums/spells/mind_transfer.dm +++ b/code/datums/spells/mind_transfer.dm @@ -69,6 +69,7 @@ Also, you never added distance checking after target is selected. I've went ahea ghost.mind.transfer_to(caster) if(ghost.key) caster.key = ghost.key //have to transfer the key since the mind was not active + qdel(ghost) if(caster.mind.special_verbs.len)//If they had any special verbs, we add them here. for(var/V in caster.mind.special_verbs)