diff --git a/code/game/atom/atoms_initializing_EXPENSIVE.dm b/code/game/atom/atoms_initializing_EXPENSIVE.dm index 7b0965beabb..2568a9e6440 100644 --- a/code/game/atom/atoms_initializing_EXPENSIVE.dm +++ b/code/game/atom/atoms_initializing_EXPENSIVE.dm @@ -6,6 +6,7 @@ if(QDELING(A)) // Check init_start_time to not worry about atoms created before the atoms SS that are cleaned up before this if (A.gc_destroyed > init_start_time) + CRASH("QDEL before Initialize at [AREACOORD(A)].") BadInitializeCalls[the_type] |= BAD_INIT_QDEL_BEFORE return TRUE diff --git a/code/modules/plumbing/ducts.dm b/code/modules/plumbing/ducts.dm index 66f745129be..0247659f5c1 100644 --- a/code/modules/plumbing/ducts.dm +++ b/code/modules/plumbing/ducts.dm @@ -56,8 +56,7 @@ All the important duct code: active = FALSE set_anchored(FALSE) else if(!can_anchor()) - if(mapload) - log_mapping("Overlapping ducts detected at [AREACOORD(src)], unanchoring one.") + CRASH("Overlapping ducts detected at [AREACOORD(src)], unanchoring one.") // Note that qdeling automatically drops a duct stack return INITIALIZE_HINT_QDEL