From d73da329cacb5c3e4d3a5f81ea6a2b61e21010f5 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Wed, 30 Jun 2021 16:26:47 -0400 Subject: [PATCH] Fix another mistake --- code/datums/elements/turf_transparency.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/datums/elements/turf_transparency.dm b/code/datums/elements/turf_transparency.dm index df2446cd46a..e8808c58a07 100644 --- a/code/datums/elements/turf_transparency.dm +++ b/code/datums/elements/turf_transparency.dm @@ -14,8 +14,8 @@ our_turf.plane = OPENSPACE_PLANE our_turf.layer = OPENSPACE_LAYER - RegisterSignal(target, COMSIG_TURF_MULTIZ_DEL, .proc/on_multiz_turf_del) - RegisterSignal(target, COMSIG_TURF_MULTIZ_NEW, .proc/on_multiz_turf_new) + RegisterSignal(target, COMSIG_TURF_MULTIZ_DEL, .proc/on_multiz_turf_del, override = TRUE) + RegisterSignal(target, COMSIG_TURF_MULTIZ_NEW, .proc/on_multiz_turf_new, override = TRUE) update_multiz(our_turf, TRUE, TRUE) @@ -23,6 +23,8 @@ . = ..() var/turf/our_turf = source our_turf.vis_contents.len = 0 + UnregisterSignal(our_turf, COMSIG_TURF_MULTIZ_DEL) + UnregisterSignal(our_turf, COMSIG_TURF_MULTIZ_NEW) ///Updates the viscontents or underlays below this tile. /datum/element/turf_z_transparency/proc/update_multiz(turf/our_turf, prune_on_fail = FALSE, init = FALSE)