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

* Fixes multi-z ruins not spawning
This commit is contained in:
VexingRaven
2022-09-30 09:22:40 -05:00
committed by GitHub
parent 3cfaad6440
commit 5cd548d579
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)