mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
Add 'extra z levels' var on sectors
This commit is contained in:
@@ -6,6 +6,7 @@
|
|||||||
scannable = TRUE
|
scannable = TRUE
|
||||||
|
|
||||||
var/list/map_z = list()
|
var/list/map_z = list()
|
||||||
|
var/list/extra_z_levels //if you need to manually insist that these z-levels are part of this sector, for things like edge-of-map step trigger transitions rather than multi-z complexes
|
||||||
|
|
||||||
var/list/initial_generic_waypoints //store landmark_tag of landmarks that should be added to the actual lists below on init.
|
var/list/initial_generic_waypoints //store landmark_tag of landmarks that should be added to the actual lists below on init.
|
||||||
var/list/initial_restricted_waypoints //For use with non-automatic landmarks (automatic ones add themselves).
|
var/list/initial_restricted_waypoints //For use with non-automatic landmarks (automatic ones add themselves).
|
||||||
@@ -58,6 +59,8 @@
|
|||||||
|
|
||||||
/obj/effect/overmap/visitable/proc/find_z_levels()
|
/obj/effect/overmap/visitable/proc/find_z_levels()
|
||||||
map_z = GetConnectedZlevels(z)
|
map_z = GetConnectedZlevels(z)
|
||||||
|
if(LAZYLEN(extra_z_levels))
|
||||||
|
map_z |= extra_z_levels
|
||||||
|
|
||||||
/obj/effect/overmap/visitable/proc/register_z_levels()
|
/obj/effect/overmap/visitable/proc/register_z_levels()
|
||||||
for(var/zlevel in map_z)
|
for(var/zlevel in map_z)
|
||||||
|
|||||||
Reference in New Issue
Block a user