From 27a2ea6737bf5ed2c0ae1a2cd6a0585c17c01ec4 Mon Sep 17 00:00:00 2001 From: warriorstar-orion Date: Fri, 11 Apr 2025 14:22:16 -0400 Subject: [PATCH] unregister COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZED_ON on chasm turfchange (#28960) --- code/game/turfs/simulated/floor/chasm.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/turfs/simulated/floor/chasm.dm b/code/game/turfs/simulated/floor/chasm.dm index 6c0896a0ef1..40c0717d5a0 100644 --- a/code/game/turfs/simulated/floor/chasm.dm +++ b/code/game/turfs/simulated/floor/chasm.dm @@ -50,6 +50,10 @@ SIGNAL_HANDLER // COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZED_ON drop_stuff(created) +/turf/simulated/floor/chasm/ChangeTurf(turf/simulated/floor/T, defer_change, keep_icon, ignore_air, copy_existing_baseturf) + UnregisterSignal(src, COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZED_ON) + . = ..() + /turf/simulated/floor/chasm/Entered(atom/movable/AM) ..() START_PROCESSING(SSprocessing, src)