diff --git a/code/controllers/subsystem/minimaps.dm b/code/controllers/subsystem/minimaps.dm index 9209a3f3ca..75de71ca96 100644 --- a/code/controllers/subsystem/minimaps.dm +++ b/code/controllers/subsystem/minimaps.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(minimaps) name = "Minimaps" flags = SS_NO_FIRE - var/list/station_minimaps = list() + var/list/station_minimaps var/datum/minimap_group/station_minimap /datum/controller/subsystem/minimaps/Initialize() @@ -12,8 +12,9 @@ SUBSYSTEM_DEF(minimaps) return ..() /datum/controller/subsystem/minimaps/proc/build_minimaps() + station_minimaps = list() for(var/z in SSmapping.levels_by_trait(ZTRAIT_STATION)) var/datum/space_level/SL = SSmapping.get_level(z) var/name = (SL.name == initial(SL.name))? "[z] - Station" : "[z] - [SL.name]" - station_minimaps = new /datum/minimap(z, name = name) + station_minimaps += new /datum/minimap(z, name = name) station_minimap = new(station_minimaps, "Station")