diff --git a/code/datums/elements/elevation.dm b/code/datums/elements/elevation.dm index ad98c055e0d..5f3bf6c0b99 100644 --- a/code/datums/elements/elevation.dm +++ b/code/datums/elements/elevation.dm @@ -25,6 +25,7 @@ /datum/element/elevation/Detach(atom/movable/source) unregister_turf(source, source.loc) REMOVE_TRAIT(source, TRAIT_ELEVATING_OBJECT, ref(src)) + UnregisterSignal(source, COMSIG_MOVABLE_MOVED) return ..() /datum/element/elevation/proc/reset_elevation(turf/target)