mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-24 21:40:55 +01:00
Collapse dmms (#19698)
Collapsed all the multi-z dmm maps into single-file dmms Moved some of the map geometry into traits
This commit is contained in:
@@ -22,14 +22,16 @@
|
||||
data["_PC"] = headerdata
|
||||
. = data
|
||||
|
||||
var/list/zlevels_affected = SSmapping.levels_by_trait(ZTRAIT_STATION)
|
||||
|
||||
var/z_level = z_override ? z_override : user.z
|
||||
if(z_level in SSatlas.current_map.station_levels)
|
||||
if(z_level in zlevels_affected)
|
||||
data["map_image"] = SSholomap.minimaps_area_colored_base64[z_level]
|
||||
|
||||
data["user_x"] = user.x
|
||||
data["user_y"] = user.y
|
||||
data["user_z"] = user.z
|
||||
data["station_levels"] = SSatlas.current_map.station_levels
|
||||
data["station_levels"] = zlevels_affected
|
||||
data["z_override"] = z_override
|
||||
|
||||
data["dept_colors_map"] = list(
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
if(!C.implanted)
|
||||
continue
|
||||
var/turf/Tr = get_turf(C)
|
||||
if(!Tr || !isStationLevel(Tr.z))
|
||||
if(!Tr || !is_station_level(Tr.z))
|
||||
continue
|
||||
var/list/chem_info = list(
|
||||
"implanted_name" = C.imp_in.real_name,
|
||||
@@ -40,11 +40,11 @@
|
||||
if(!T.implanted)
|
||||
continue
|
||||
var/turf/Tr = get_turf(T)
|
||||
if(!Tr || !isStationLevel(Tr.z))
|
||||
if(!Tr || !is_station_level(Tr.z))
|
||||
continue
|
||||
var/loc_display = "Unknown"
|
||||
var/mob/living/carbon/M = T.imp_in
|
||||
if(isStationLevel(M.z) && !istype(M.loc, /turf/space))
|
||||
if(is_station_level(M.z) && !istype(M.loc, /turf/space))
|
||||
var/area/A = get_area(M)
|
||||
loc_display = A.name
|
||||
if(T.malfunction)
|
||||
|
||||
Reference in New Issue
Block a user