[MIRROR] Fixes multi-Z ruins (Ice Moon Mining Site) not spawning [MDB IGNORE] (#16557)

Fixes multi-Z ruins (Ice Moon Mining Site) not spawning

Co-authored-by: VexingRaven <msgerbs@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
This commit is contained in:
SkyratBot
2022-10-03 06:44:55 +02:00
committed by GitHub
parent eed2a1cf71
commit 5103c1ea7c
3 changed files with 3 additions and 3 deletions
@@ -51,7 +51,7 @@
/// Attempt to get the turf below the provided one according to Z traits
/datum/controller/subsystem/mapping/proc/get_turf_below(turf/T)
if (!T || !initialized)
if (!T || !length(multiz_levels))
return
var/offset = multiz_levels[T.z]["[DOWN]"]
if (!offset)
@@ -60,7 +60,7 @@
/// Attempt to get the turf above the provided one according to Z traits
/datum/controller/subsystem/mapping/proc/get_turf_above(turf/T)
if (!T || !initialized)
if (!T || !length(multiz_levels))
return
var/offset = multiz_levels[T.z]["[UP]"]
@@ -17,6 +17,7 @@
var/list/features = default_map_traits[I]
var/datum/space_level/S = new(I, features[DL_NAME], features[DL_TRAITS])
manage_z_level(S)
generate_z_level_linkages() // Default Zs don't use add_new_zlevel() so they don't automatically generate z-linkages.
/datum/controller/subsystem/mapping/proc/add_new_zlevel(name, traits = list(), z_type = /datum/space_level)
UNTIL(!adding_new_zlevel)