mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 14:31:59 +01:00
Multi-Z level away site support, real-time map template loading. (#15460)
This commit is contained in:
@@ -143,7 +143,6 @@ if(Datum.isprocessing) {\
|
||||
propagate_network(cable, cable.powernet)
|
||||
|
||||
/datum/controller/subsystem/machinery/proc/setup_atmos_machinery(list/machines)
|
||||
set background = TRUE
|
||||
var/list/atmos_machines = list()
|
||||
for (var/obj/machinery/atmospherics/machine in machines)
|
||||
atmos_machines += machine
|
||||
|
||||
@@ -35,7 +35,7 @@ var/datum/controller/subsystem/mapping/SSmapping
|
||||
/datum/controller/subsystem/mapping/proc/preloadTemplates(path = "maps/templates/") //see master controller setup
|
||||
var/list/filelist = flist(path)
|
||||
for(var/map in filelist)
|
||||
var/datum/map_template/T = new(path = "[path][map]", rename = "[map]")
|
||||
var/datum/map_template/T = new(paths = list("[path][map]"), rename = "[map]")
|
||||
map_templates[T.id] = T
|
||||
preloadBlacklistableTemplates()
|
||||
|
||||
@@ -58,8 +58,12 @@ var/datum/controller/subsystem/mapping/SSmapping
|
||||
var/datum/map_template/MT = new map_template_type()
|
||||
|
||||
if (banned_maps)
|
||||
var/mappath = MT.mappath
|
||||
if(list_find(banned_maps, mappath))
|
||||
var/is_banned = FALSE
|
||||
for (var/mappath in MT.mappaths)
|
||||
if(banned_maps.Find(mappath))
|
||||
is_banned = TRUE
|
||||
break
|
||||
if (is_banned)
|
||||
continue
|
||||
|
||||
map_templates[MT.id] = MT
|
||||
|
||||
Reference in New Issue
Block a user