diff --git a/code/datums/embedding.dm b/code/datums/embedding.dm index 1762a8c70f0..dd6c044f79c 100644 --- a/code/datums/embedding.dm +++ b/code/datums/embedding.dm @@ -308,8 +308,8 @@ /// Move self to owner's turf when our limb gets removed /datum/embedding/proc/on_removed(datum/source, mob/living/carbon/old_owner) SIGNAL_HANDLER - stop_embedding() - parent.forceMove(old_owner.drop_location()) + if (!stop_embedding()) // Dropdel? + parent.forceMove(old_owner.drop_location()) /// Someone attempted to pull us out! Either the owner by inspecting themselves, or someone else by examining the owner and clicking the link. /datum/embedding/proc/rip_out(mob/living/jack_the_ripper)