[MDB IGNORE] Makes only station areas, station areas. (#70182)

* Makes only station areas part of Statioj

* Makes only subtypes of /area/station be part of the station
* Removes Icemoon and Shuttles as a check for Anomaly placers as they aren't needed anymore, not being part of shuttles.
* Removes a ton of uses of NO_ALERTS where it is no longer needed.
This commit is contained in:
John Willard
2022-10-19 03:54:29 -04:00
committed by GitHub
parent 701ebb41fd
commit 364cd38285
29 changed files with 216 additions and 273 deletions

View File

@@ -396,16 +396,7 @@ Used by the AI doomsday and the self-destruct nuke.
GLOBAL_LIST_EMPTY(the_station_areas)
/datum/controller/subsystem/mapping/proc/generate_station_area_list()
var/static/list/station_areas_blacklist = typecacheof(list(
/area/space,
/area/mine,
/area/ruin,
/area/centcom/asteroid/nearstation,
/area/icemoon,
))
for(var/area/A in world)
if (is_type_in_typecache(A, station_areas_blacklist))
continue
for(var/area/station/A in world)
if (!A.contents.len || !(A.area_flags & UNIQUE_AREA))
continue
var/turf/picked = A.contents[1]