Files
Paradise/code/modules/unit_tests/areas_apcs.dm
Contrabang d7d68d126f Adds CI to prevent areas on station without APCs (#22515)
* areas apcs

* oops

* okay lets try this!

* these too

* a lot more changes

* cmon
2023-10-27 18:11:10 +01:00

13 lines
537 B
Plaintext

/datum/unit_test/area_apcs
/// Sometimes, areas may have power, or not. We dont really care about these areas.
var/list/optional_areas = list(/area/station/science/toxins/test, /area/station/maintenance/electrical_shop)
/datum/unit_test/area_apcs/Run()
for(var/area/station/A in SSmapping.existing_station_areas)
if(A.there_can_be_many || A.apc_starts_off || !A.requires_power)
continue
if(is_type_in_list(A, optional_areas))
continue
if(!(length(A.apc) == 1))
Fail("Area [A] has [length(A.apc)] apcs, instead of 1.")