diff --git a/code/datums/elements/ventcrawling.dm b/code/datums/elements/ventcrawling.dm index f1429b94fd..4af3a085ef 100644 --- a/code/datums/elements/ventcrawling.dm +++ b/code/datums/elements/ventcrawling.dm @@ -18,7 +18,7 @@ /datum/element/ventcrawling/Detach(datum/target) . = ..() - UnregisterSignal(target, COMSIG_HANDLE_VENTCRAWL) + UnregisterSignal(target, list(COMSIG_HANDLE_VENTCRAWL, COMSIG_CHECK_VENTCRAWL)) /datum/element/ventcrawling/proc/handle_ventcrawl(datum/target,atom/A) var/mob/living/person = target