From d2ee41073e3180da01afbe79122ff7f2f8f0761f Mon Sep 17 00:00:00 2001 From: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> Date: Thu, 25 Apr 2024 12:04:18 +0200 Subject: [PATCH] Split ruins tests into different pods (#18988) Split ruins tests into different pods --- .github/workflows/byond.yml | 2 +- code/modules/maps/map_template.dm | 2 +- code/unit_tests/ruins_tests.dm | 57 +++- config/unit_test/ut_pods_configuration.json | 28 +- html/changelogs/fluffyghost-utruinspods.yml | 59 ++++ .../adhomai/adhomai_abadoned_village.dm | 2 + .../adhomai/adhomai_abandoned_labor_camp.dm | 2 + .../adhomai/adhomai_abandoned_labor_camp.dmm | 291 +++++------------- .../exoplanets/adhomai/adhomai_amohdan.dm | 2 + .../exoplanets/adhomai/adhomai_archeology.dm | 2 + .../exoplanets/adhomai/adhomai_bar.dm | 2 + .../exoplanets/adhomai/adhomai_battlefield.dm | 2 + .../exoplanets/adhomai/adhomai_cavern.dm | 2 + .../adhomai/adhomai_cavern_geist.dm | 2 + .../adhomai/adhomai_chemical_testing.dm | 2 + .../exoplanets/adhomai/adhomai_deserter.dm | 2 + .../adhomai/adhomai_fallout_bunker.dm | 2 + .../exoplanets/adhomai/adhomai_hunting.dm | 2 + .../exoplanets/adhomai/adhomai_minefield.dm | 2 + .../adhomai/adhomai_nuclear_waste.dm | 2 + .../adhomai_nuclear_waste_makeshift.dm | 2 + .../adhomai/adhomai_president_hadii_statue.dm | 2 + .../adhomai_president_hadii_statue_toppled.dm | 2 + .../exoplanets/adhomai/adhomai_rafama_herd.dm | 2 + .../adhomai/adhomai_raskara_ritual.dm | 2 + .../adhomai/adhomai_raskariim_hideout.dm | 2 + .../adhomai/adhomai_rredouane_shrine.dm | 2 + .../adhomai/adhomai_schlorrgo_cage.dm | 2 + .../exoplanets/adhomai/adhomai_silo.dm | 2 + .../adhomai/adhomai_sole_rock_nomad.dm | 2 + .../adhomai/adhomai_tunneler_nest.dm | 2 + .../exoplanets/adhomai/adhomai_village.dm | 2 + .../adhomai/adhomai_war_memorial.dm | 2 + .../exoplanets/adhomai/ala_base.dm | 2 + .../exoplanets/adhomai/ala_cell.dm | 2 + .../exoplanets/adhomai/nka_base.dm | 2 + .../exoplanets/adhomai/north_pole_monolith.dm | 2 + .../adhomai/north_pole_nka_expedition.dm | 2 + .../exoplanets/adhomai/north_pole_worm.dm | 2 + .../exoplanets/adhomai/pra_base.dm | 2 + .../exoplanets/adhomai/pra_mining_camp.dm | 2 + .../exoplanets/adhomai/psis_outpost.dm | 2 + .../abandoned_prison/abandoned_prison.dm | 2 + .../exoplanets/asteroid/asteroid.dm | 28 ++ .../asteroid/coalition_base/coalition_base.dm | 2 + .../exoplanets/burzsia/burzsia_dead_ipc.dm | 2 + .../exoplanets/burzsia/burzsia_mining.dm | 2 + .../exoplanets/crashed_pod/crashed_pod.dm | 2 + .../exoplanets/delivery/delivery_site.dm | 2 + maps/random_ruins/exoplanets/desert/desert.dm | 2 + .../exoplanets/exoplanet_ruins.dm | 2 + maps/random_ruins/exoplanets/grove/grove.dm | 4 + .../exoplanets/haneunim/haneunim_crash.dm | 2 + .../exoplanets/haneunim/haneunim_flag.dm | 2 + .../exoplanets/haneunim/haneunim_mining.dm | 2 + .../exoplanets/haneunim/haneunim_mystery.dm | 2 + .../exoplanets/haneunim/haneunim_refugees.dm | 2 + .../konyang/abandoned/abandoned_outpost.dm | 2 + .../konyang/abandoned/abandoned_village.dm | 2 + .../konyang/abandoned/factory_arms.dm | 2 + .../konyang/abandoned/factory_refinery.dm | 2 + .../konyang/abandoned/factory_robotics.dm | 2 + .../exoplanets/konyang/abandoned/garage.dm | 2 + .../konyang/abandoned/house _small.dm | 2 + .../konyang/abandoned/landing_zone.dm | 2 + .../exoplanets/konyang/abandoned/office.dm | 2 + .../konyang/abandoned/rural_clinic.dm | 2 + .../exoplanets/konyang/fireoutpost.dm | 2 + .../exoplanets/konyang/hivebot_burrows_1.dm | 2 + .../exoplanets/konyang/hivebot_burrows_2.dm | 2 + .../exoplanets/konyang/homestead.dm | 2 + .../exoplanets/konyang/jeweler_nest.dm | 2 + .../exoplanets/konyang/landing_zone.dm | 2 + .../konyang/ocean/naval_landing_zone.dm | 2 + .../exoplanets/konyang/ocean/reef.dm | 2 + .../exoplanets/konyang/pirate_moonshine.dm | 2 + .../exoplanets/konyang/pirate_outpost.dm | 2 + .../exoplanets/konyang/stranded_police.dm | 2 + .../exoplanets/konyang/swamp_1.dm | 2 + .../exoplanets/konyang/swamp_2.dm | 2 + .../exoplanets/konyang/swamp_3.dm | 2 + .../exoplanets/konyang/swamp_4.dm | 2 + .../exoplanets/konyang/telecomms_outpost.dm | 2 + .../exoplanets/konyang/tribute.dm | 2 + .../exoplanets/konyang/village.dm | 2 + maps/random_ruins/exoplanets/lava/lava.dm | 2 + .../exoplanets/new_gibson/gibson_mining.dm | 2 + .../exoplanets/new_gibson/gibson_resupply.dm | 2 + .../raskara/pra_exploration_drone.dm | 2 + .../exoplanets/raskara/raskara_okon.dm | 2 + .../exoplanets/raskara/raskara_ritual.dm | 2 + .../exoplanets/raskara/raskara_wreck.dm | 2 + .../uueoaesa/heph_mining_station.dm | 2 + .../exoplanets/uueoaesa/heph_survey_post.dm | 2 + .../exoplanets/uueoaesa/izweski_probe.dm | 2 + .../exoplanets/uueoaesa/kazhkz_crash.dm | 2 + .../uueoaesa/miners_guild_outpost.dm | 2 + .../uueoaesa/pid_crashed_shuttle.dm | 2 + .../exoplanets/uueoaesa/pid_kois_farm.dm | 2 + .../exoplanets/uueoaesa/sol_listening_post.dm | 2 + 100 files changed, 426 insertions(+), 229 deletions(-) create mode 100644 html/changelogs/fluffyghost-utruinspods.yml diff --git a/.github/workflows/byond.yml b/.github/workflows/byond.yml index f740bdca183..2fc304bcebd 100644 --- a/.github/workflows/byond.yml +++ b/.github/workflows/byond.yml @@ -951,7 +951,7 @@ jobs: strategy: matrix: map: [runtime] - pod: [ruins] + pod: [ruins-1, ruins-2, ruins-3] fail-fast: false steps: diff --git a/code/modules/maps/map_template.dm b/code/modules/maps/map_template.dm index 82ebc6fc368..b2562626342 100644 --- a/code/modules/maps/map_template.dm +++ b/code/modules/maps/map_template.dm @@ -88,7 +88,7 @@ SSicon_smooth.can_fire = TRUE loaded++ - return locate(world.maxx/2, world.maxy/2, world.maxz) + return bounds /datum/map_template/proc/pre_init_shuttles() . = SSshuttle.block_queue diff --git a/code/unit_tests/ruins_tests.dm b/code/unit_tests/ruins_tests.dm index 7a0d574a5be..474c0eaacdf 100644 --- a/code/unit_tests/ruins_tests.dm +++ b/code/unit_tests/ruins_tests.dm @@ -2,7 +2,8 @@ * Ruins tests * Basically loads the ruins to then check them */ - +//Since we rely on SSunit_tests_config.config that isn't defined without this +#if defined(UNIT_TEST) /datum/unit_test/ruins_test name = "Ruins Test" groups = list("ruins") @@ -16,6 +17,8 @@ /datum/unit_test/ruins_test/exoplanet_ruins/start_test() + var/list/ruin_report_map = list() + //Generate a planet WITH VACUUM ATMOS to use as a baseline var/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/test_exoplanet = new() test_exoplanet.generate_atmosphere() @@ -32,22 +35,58 @@ for(var/ruin in subtypesof(/datum/map_template/ruin/exoplanet)) var/datum/map_template/ruin/exoplanet/tested_ruin = new ruin() - var/turf/center_ruin = tested_ruin.load_new_z(FALSE) + + //We don't care about abstract types + if(is_abstract(tested_ruin)) + continue + + //Every ruin must have at least one test group + if(!length(tested_ruin.unit_test_groups)) + TEST_FAIL("Ruin [tested_ruin.name] - [tested_ruin.type] has no unit test groups!") + return UNIT_TEST_FAILED + + //See if the ruin is in the unit test groups we're supposed to run + var/is_in_unit_test_groups = FALSE + for(var/unit_test_group in tested_ruin.unit_test_groups) + if(unit_test_group in SSunit_tests_config.config["ruins_unit_test_groups"] || SSunit_tests_config.config["ruins_unit_test_groups"][1] == "*") + is_in_unit_test_groups = TRUE + break + + //If it's not in the unit test groups, skip it + if(!is_in_unit_test_groups) + TEST_DEBUG("Ruin [tested_ruin.name] - [tested_ruin.type] is not part of this pod configuration, skipping") + continue + + TEST_NOTICE("Testing ruin [tested_ruin.name] - [tested_ruin.type] -- Size: [tested_ruin.width]x[tested_ruin.height]") + + var/list/ruin_bounds = tested_ruin.load_new_z(FALSE) if(!tested_ruin) TEST_FAIL("Failed to load ruin [ruin]!") return UNIT_TEST_FAILED - var/loaded_zlevel = null - if(center_ruin) - loaded_zlevel = center_ruin.z + if(!ruin_bounds) + TEST_FAIL("Failed to load ruin [ruin], no bounds were received!") else - TEST_WARN("Ruin [tested_ruin.name] didn't load in a Z level, or it could not be located, or it was not returned by the loader") - loaded_zlevel = "Unknown, read above!" + TEST_NOTICE("Loaded ruin [tested_ruin.name] - [tested_ruin.type] with the following bounds:") + TEST_NOTICE("Lower X: [ruin_bounds[MAP_MINX]] - Upper X: [ruin_bounds[MAP_MAXX]]") + TEST_NOTICE("Lower Y: [ruin_bounds[MAP_MINY]] - Upper Y: [ruin_bounds[MAP_MAXY]]") - TEST_DEBUG("Loaded ruin [tested_ruin.name] in Z [loaded_zlevel]") + //Only print the z level bounds if they're not the same + if(ruin_bounds[MAP_MINZ] != ruin_bounds[MAP_MAXZ]) + TEST_NOTICE("Lower Z: [ruin_bounds[MAP_MINZ]] - Upper Z: [ruin_bounds[MAP_MAXZ]]") + + for(var/zlevel in ruin_bounds[MAP_MINZ] to ruin_bounds[MAP_MAXZ]) + ruin_report_map["[zlevel]"] = "[tested_ruin.name] ([tested_ruin.type]) -- X: [ruin_bounds[MAP_MINX]] → [ruin_bounds[MAP_MAXX]] Y: [ruin_bounds[MAP_MINY]] → [ruin_bounds[MAP_MAXY]]" TEST_PASS("All the ruins in [src.name] loaded successfully!") + + //Print a report in an expandable group + world.log << "::group::{Report of ruin placements}" + for(var/zlevel in ruin_report_map) + TEST_NOTICE("Z: [zlevel] --> [ruin_report_map["[zlevel]"]]") + world.log << "::endgroup::" + return UNIT_TEST_PASSED /datum/unit_test/ruins_test/all_files_valid @@ -96,3 +135,5 @@ else TEST_FAIL("Some ruins have invalid paths, read above!") return UNIT_TEST_FAILED + +#endif //UNIT_TEST diff --git a/config/unit_test/ut_pods_configuration.json b/config/unit_test/ut_pods_configuration.json index 8d1a79de2e8..1ca2a83a61f 100644 --- a/config/unit_test/ut_pods_configuration.json +++ b/config/unit_test/ut_pods_configuration.json @@ -3,6 +3,7 @@ "unit_test_groups":["generic", "mob", "machinery"], "map_template_unit_test_groups":[false], "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true }, @@ -10,6 +11,7 @@ "unit_test_groups":["create and destroy"], "map_template_unit_test_groups":[false], "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true }, @@ -17,6 +19,7 @@ "unit_test_groups":["map"], "map_template_unit_test_groups":["*"], "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true }, @@ -24,25 +27,45 @@ "unit_test_groups":["map"], "map_template_unit_test_groups":["*"], "exoplanet_types_unit_test_groups":[1], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true }, "exoplanet_testing-2":{ "unit_test_groups":["map"], "map_template_unit_test_groups":["*"], "exoplanet_types_unit_test_groups":[2], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true }, "exoplanet_testing-3":{ "unit_test_groups":["map"], "map_template_unit_test_groups":["*"], "exoplanet_types_unit_test_groups":[3], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true }, - "ruins":{ + "ruins-1":{ "unit_test_groups":["ruins", "map"], "map_template_unit_test_groups":[false], "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[1], + "exoplanets_ruins":false + }, + + "ruins-2":{ + "unit_test_groups":["ruins", "map"], + "map_template_unit_test_groups":[false], + "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[2], + "exoplanets_ruins":false + }, + + "ruins-3":{ + "unit_test_groups":["ruins", "map"], + "map_template_unit_test_groups":[false], + "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[3], "exoplanets_ruins":false }, @@ -50,6 +73,7 @@ "unit_test_groups":["map"], "map_template_unit_test_groups":[1], "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true }, @@ -57,6 +81,7 @@ "unit_test_groups":["map"], "map_template_unit_test_groups":[2], "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true }, @@ -64,6 +89,7 @@ "unit_test_groups":["map"], "map_template_unit_test_groups":[3], "exoplanet_types_unit_test_groups":[false], + "ruins_unit_test_groups":[false], "exoplanets_ruins":true } } diff --git a/html/changelogs/fluffyghost-utruinspods.yml b/html/changelogs/fluffyghost-utruinspods.yml new file mode 100644 index 00000000000..7960dafb12f --- /dev/null +++ b/html/changelogs/fluffyghost-utruinspods.yml @@ -0,0 +1,59 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: FluffyGhost + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - code_imp: "Split ruins tests into different pods." + - code_imp: "Improved ease of access to output info for the unit test." diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_abadoned_village.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_abadoned_village.dm index fc016271557..dfbaf796947 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_abadoned_village.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_abadoned_village.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("abandoned_village.dmm") + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_abandoned_labor_camp.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_abandoned_labor_camp.dm index 383d22c8d76..23d49132132 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_abandoned_labor_camp.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_abandoned_labor_camp.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("adhomai_abandoned_labor_camp.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_abandoned_labor_camp.dmm b/maps/random_ruins/exoplanets/adhomai/adhomai_abandoned_labor_camp.dmm index 0c5e5688547..dc34921b33a 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_abandoned_labor_camp.dmm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_abandoned_labor_camp.dmm @@ -5,16 +5,12 @@ req_access = list(209); dir = 4 }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "am" = ( /obj/structure/closet/cabinet, /obj/item/shovel, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "ds" = ( /obj/machinery/light, @@ -31,9 +27,7 @@ pixel_y = 32; stand_icon = null }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "ev" = ( /obj/structure/sign/flag/pra{ @@ -54,22 +48,16 @@ "eS" = ( /obj/effect/decal/cleanable/dirt, /obj/item/trash/cigbutt, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "eU" = ( /obj/structure/table/steel, /obj/item/trash/can/adhomian_can, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "fq" = ( /obj/structure/table/steel, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "fZ" = ( /obj/structure/closet/cabinet, @@ -92,15 +80,11 @@ /obj/structure/sign/flag/pra/large/west{ pixel_x = -32 }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "hm" = ( /obj/effect/floor_decal/concrete, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "jg" = ( /turf/simulated/wall/concrete, @@ -109,9 +93,7 @@ /obj/structure/bed/stool/chair/office/dark{ dir = 4 }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "ko" = ( /obj/machinery/door/window/brigdoor/northright{ @@ -125,9 +107,7 @@ pixel_y = 10; pixel_x = -5 }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "kB" = ( /obj/structure/blocker/steel/fence{ @@ -142,20 +122,15 @@ /obj/effect/floor_decal/concrete{ dir = 4 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "kJ" = ( /obj/structure/closet/cabinet, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "kO" = ( /obj/structure/window/reinforced{ - dir = 4; - icon_state = "rwindow" + dir = 4 }, /obj/structure/table/steel, /obj/item/material/ashtray/bronze, @@ -163,9 +138,7 @@ pixel_y = 32 }, /obj/item/handcuffs, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "mf" = ( /obj/structure/bed/padded, @@ -174,9 +147,7 @@ pixel_y = 32 }, /obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "mC" = ( /turf/simulated/floor/exoplanet/snow/cold, @@ -188,9 +159,7 @@ }, /obj/effect/floor_decal/industrial/outline/security, /obj/item/handcuffs, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "mR" = ( /obj/structure/sign/painting_frame/hadii{ @@ -199,9 +168,7 @@ /obj/effect/floor_decal/concrete{ dir = 10 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "ot" = ( /obj/machinery/light{ @@ -214,17 +181,13 @@ outside = 1 }, /obj/effect/floor_decal/concrete/large/full, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "pU" = ( /obj/effect/floor_decal/concrete{ dir = 6 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "qm" = ( /obj/machinery/door/airlock/security{ @@ -232,9 +195,7 @@ req_access = list(209); dir = 1 }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "qI" = ( /obj/structure/sign/flag/pra/large/north{ @@ -254,46 +215,34 @@ /obj/effect/floor_decal/concrete/large{ dir = 8 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "rM" = ( /obj/machinery/light/small, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "sQ" = ( /obj/effect/floor_decal/concrete{ dir = 8 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "sS" = ( /obj/effect/floor_decal/concrete{ dir = 9 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "uc" = ( /obj/machinery/vending/coffee, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "uU" = ( /obj/effect/floor_decal/concrete{ dir = 1 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "vw" = ( /obj/structure/closet/outhouse, @@ -304,9 +253,7 @@ /obj/effect/floor_decal/concrete{ dir = 8 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "wj" = ( /obj/structure/closet/cabinet, @@ -314,9 +261,7 @@ dir = 4 }, /obj/item/storage/bag/ore, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "wx" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -324,15 +269,11 @@ pixel_y = 32; stand_icon = null }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "wU" = ( /obj/item/clothing/suit/storage/tajaran/pra_jacket/armored, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "xc" = ( /obj/structure/railing/mapped{ @@ -344,16 +285,12 @@ /obj/effect/floor_decal/industrial/loading/yellow{ dir = 4 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "xn" = ( /obj/structure/closet/cabinet, /obj/item/clothing/under/color/orange, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "yd" = ( /obj/structure/sign/flag/pra{ @@ -366,22 +303,16 @@ /obj/effect/floor_decal/concrete/large/cee{ dir = 8 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "yV" = ( /obj/effect/floor_decal/concrete/large/cee{ dir = 1 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "zf" = ( -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "zh" = ( /obj/structure/bed/padded, @@ -390,9 +321,7 @@ pixel_y = 32 }, /obj/effect/decal/cleanable/cobweb2, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "zA" = ( /obj/machinery/button/remote/blast_door{ @@ -402,9 +331,7 @@ pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Aq" = ( /turf/simulated/floor/tiled/freezer{ @@ -415,16 +342,12 @@ /obj/effect/floor_decal/concrete/large{ dir = 8 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "BZ" = ( /obj/structure/table/steel, /obj/item/trash/liquidfood, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Cc" = ( /obj/structure/closet/secure_closet/guncabinet{ @@ -436,17 +359,13 @@ pixel_y = -32; stand_icon = null }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Ci" = ( /obj/effect/floor_decal/concrete/large{ dir = 1 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Cw" = ( /obj/structure/closet/secure_closet/guncabinet{ @@ -457,17 +376,13 @@ }, /obj/effect/floor_decal/industrial/outline/security, /obj/item/melee/baton/stunrod, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "DP" = ( /obj/structure/sign/painting_frame/hadii{ pixel_y = 32 }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Fz" = ( /obj/structure/sign/painting_frame/hadii{ @@ -476,9 +391,7 @@ /obj/effect/floor_decal/concrete{ dir = 5 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "FM" = ( /obj/structure/flora/grass/brown, @@ -494,38 +407,28 @@ /obj/effect/floor_decal/concrete{ dir = 9 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "GR" = ( /obj/structure/table/rack, /obj/machinery/light/small, /obj/item/device/flashlight/lantern, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Ht" = ( /obj/structure/table/rack, /obj/item/storage/bag/ore, /obj/item/storage/bag/ore, /obj/item/storage/bag/ore, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "HM" = ( -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "HX" = ( /obj/structure/closet/cabinet, /obj/item/pickaxe, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Ic" = ( /obj/machinery/light/small{ @@ -541,15 +444,11 @@ /obj/effect/floor_decal/industrial/loading/yellow{ dir = 4 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "IM" = ( /obj/item/trash/can/adhomian_can, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "IO" = ( /obj/machinery/light{ @@ -568,15 +467,11 @@ pixel_y = 32; stand_icon = null }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "LT" = ( /obj/effect/floor_decal/concrete/large, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Oa" = ( /obj/structure/closet/cabinet, @@ -584,9 +479,7 @@ dir = 8 }, /obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Oc" = ( /obj/structure/bed/padded, @@ -594,9 +487,7 @@ /obj/structure/sign/painting_frame/hadii{ pixel_y = 32 }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "OA" = ( /obj/machinery/door/blast/shutters{ @@ -605,18 +496,14 @@ /obj/effect/floor_decal/concrete{ dir = 6 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Pa" = ( /obj/structure/table/rack, /obj/item/pickaxe, /obj/item/pickaxe, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Pw" = ( /obj/structure/blocker/steel/fence{ @@ -626,17 +513,13 @@ /area/exoplanet/adhomai) "Qe" = ( /obj/machinery/door/urban, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Rh" = ( /obj/effect/floor_decal/concrete{ dir = 5 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Rw" = ( /obj/machinery/shower{ @@ -649,9 +532,7 @@ /area/exoplanet/adhomai) "Sg" = ( /obj/structure/bed/stool/bar/padded/brown, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "SK" = ( /obj/effect/floor_decal/concrete{ @@ -660,9 +541,7 @@ /obj/effect/floor_decal/concrete{ dir = 8 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Tp" = ( /obj/effect/decal/cleanable/dirt, @@ -671,9 +550,7 @@ stand_icon = null }, /obj/item/handcuffs, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "TD" = ( /obj/machinery/light/small{ @@ -689,23 +566,17 @@ /obj/structure/sign/painting_frame/hadii{ pixel_y = -32 }, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Wa" = ( /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "WK" = ( /obj/effect/floor_decal/concrete{ dir = 10 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Xk" = ( /obj/machinery/light{ @@ -725,59 +596,43 @@ /obj/machinery/door/blast/shutters{ id = "labor_entry" }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Yc" = ( /obj/effect/floor_decal/concrete{ dir = 8 }, /obj/effect/floor_decal/concrete, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Yn" = ( /obj/machinery/door/urban, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "YQ" = ( /obj/machinery/photocopier, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "YV" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "Zf" = ( /obj/effect/floor_decal/concrete/large/cee, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) "Zi" = ( /obj/structure/closet/secure_closet/guncabinet{ req_access = list(209) }, /obj/effect/floor_decal/industrial/outline/security, -/turf/simulated/floor/concrete/square{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete/square, /area/exoplanet/adhomai) "ZL" = ( /obj/effect/floor_decal/concrete/large{ dir = 4 }, -/turf/simulated/floor/concrete{ - temperature = 268.15 - }, +/turf/simulated/floor/exoplanet/concrete, /area/exoplanet/adhomai) (1,1,1) = {" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_amohdan.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_amohdan.dm index 9d8b63e432b..efcf1b9519f 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_amohdan.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_amohdan.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("adhomai_amohdan.dmm") + unit_test_groups = list(3) + //ghost roles /datum/ghostspawner/human/adhomai_amohdan diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_archeology.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_archeology.dm index 322bdfb8ec7..a05c1b26904 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_archeology.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_archeology.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list( "adhomai_archeology.dmm") + unit_test_groups = list(1) + /area/adhomai_archeology name = "Adhomian Archeology Camp" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_bar.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_bar.dm index 439a24430ce..39d1dfc9b49 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_bar.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_bar.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("adhomai_bar.dmm") + unit_test_groups = list(2) + /area/adhomai_bar name = "Adhomian Inn" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_battlefield.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_battlefield.dm index af14ce6318c..31ddc67b483 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_battlefield.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_battlefield.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("adhomai_battlefield.dmm") + unit_test_groups = list(3) + /obj/effect/landmark/corpse/pra_soldier name = "PRA Soldier" corpseuniform = /obj/item/clothing/under/tajaran/pra_uniform diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_cavern.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_cavern.dm index 4233a6b17db..390f95f7431 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_cavern.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_cavern.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("adhomai_cavern.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_cavern_geist.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_cavern_geist.dm index e6a4d47741f..bc1a0d442e0 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_cavern_geist.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_cavern_geist.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("adhomai_cavern_geist.dmm") + unit_test_groups = list(1) + //ghost roles /datum/ghostspawner/simplemob/adhomai_cavern_geist diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_chemical_testing.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_chemical_testing.dm index f59a216e851..8d1775a9904 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_chemical_testing.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_chemical_testing.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("adhomai_chemical_testing.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_deserter.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_deserter.dm index 5466264307f..af847b59f85 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_deserter.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_deserter.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("adhomai_deserter.dmm") + unit_test_groups = list(1) + //ghost roles /datum/ghostspawner/human/adhomai_deserter diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_fallout_bunker.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_fallout_bunker.dm index 20b35653cf7..45609fa31f8 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_fallout_bunker.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_fallout_bunker.dm @@ -8,6 +8,8 @@ prefix = "adhomai/" suffixes = list("adhomai_fallout_bunker.dmm") + unit_test_groups = list(2) + /area/adhomai_fallout_bunker name = "Fallout Bunker" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_hunting.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_hunting.dm index 72161057513..eea715fb0e2 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_hunting.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_hunting.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("adhomai_hunting.dmm") + unit_test_groups = list(3) + /area/adhomai_hunting name = "Adhomai Hunting Lodge" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_minefield.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_minefield.dm index 645385b97b8..ae3790fdf88 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_minefield.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_minefield.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("adhomai_minefield.dmm") + unit_test_groups = list(1) + /obj/structure/adhomai_minefield name = "siik'maas sign" desc = "A sign with something written in Siik'maas." diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_nuclear_waste.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_nuclear_waste.dm index 036fe714b87..8671aca88cd 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_nuclear_waste.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_nuclear_waste.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("adhomai_nuclear_waste.dmm") + unit_test_groups = list(3) + /area/adhomai_nuclear_waste name = "Radioactive Waste Disposal Site" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_nuclear_waste_makeshift.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_nuclear_waste_makeshift.dm index fb4cbb78bbd..6cf0b5ba0ad 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_nuclear_waste_makeshift.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_nuclear_waste_makeshift.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("adhomai_nuclear_waste_makeshift.dmm") + unit_test_groups = list(2) + /area/adhomai_nuclear_waste_makeshift name = "Makeshift Radioactive Waste Disposal Site" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_president_hadii_statue.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_president_hadii_statue.dm index 9273bce7a8f..f1f5dac921c 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_president_hadii_statue.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_president_hadii_statue.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("adhomai_president_hadii_statue.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_president_hadii_statue_toppled.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_president_hadii_statue_toppled.dm index cbfa1ae06d5..eee531a528d 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_president_hadii_statue_toppled.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_president_hadii_statue_toppled.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("adhomai_president_hadii_statue_toppled.dmm") + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_rafama_herd.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_rafama_herd.dm index 2a78e1f35ab..32c775b6e4a 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_rafama_herd.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_rafama_herd.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("adhomai_rafama_herd.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_raskara_ritual.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_raskara_ritual.dm index 055c348efc7..c0b6d58e9cb 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_raskara_ritual.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_raskara_ritual.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("adhomai_raskara_ritual.dmm") + unit_test_groups = list(1) + /area/adhomai_raskara_ritual name = "Adhomian Wilderness" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_raskariim_hideout.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_raskariim_hideout.dm index 7c3ff254bc3..d048bc88c2a 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_raskariim_hideout.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_raskariim_hideout.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("adhomai_raskariim_hideout.dmm") + unit_test_groups = list(2) + /area/adhomai_raskariim_hideout name = "Abandoned House" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_rredouane_shrine.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_rredouane_shrine.dm index 11a44d88d11..b880ace3442 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_rredouane_shrine.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_rredouane_shrine.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("adhomai_rredouane_shrine.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_schlorrgo_cage.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_schlorrgo_cage.dm index a91ae3f14bf..41f3e9e904d 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_schlorrgo_cage.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_schlorrgo_cage.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("adhomai_schlorrgo_cage.dmm") + unit_test_groups = list(1) + /area/adhomai_schlorrgo_cage name = "Adhomian Schlorrgo Testing Site" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_silo.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_silo.dm index 75a0b7bca5c..8160112f2dc 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_silo.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_silo.dm @@ -10,6 +10,8 @@ prefix = "adhomai/" suffixes = list("adhomai_silo.dmm") + unit_test_groups = list(2) + /area/adhomai_silo name = "Adhomian Missile Silo" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_sole_rock_nomad.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_sole_rock_nomad.dm index 2019c636b51..5a18be64b2e 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_sole_rock_nomad.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_sole_rock_nomad.dm @@ -12,6 +12,8 @@ prefix = "adhomai/" suffixes = list("adhomai_sole_rock_nomad.dmm") + unit_test_groups = list(3) + //ghost roles /datum/ghostspawner/human/adhomai_sole_rock_nomad diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_tunneler_nest.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_tunneler_nest.dm index 787c8ffb04d..891c93824f7 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_tunneler_nest.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_tunneler_nest.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("adhomai_tunneler_nest.dmm") + unit_test_groups = list(1) + /obj/structure/ice_tunneler_nest name = "ice tunneler nest" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_village.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_village.dm index a6b06bd9bd9..03caf97d9d8 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_village.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_village.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("adhomai_village.dmm") + unit_test_groups = list(1) + /area/adhomai_village name = "Adhomian Village" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_war_memorial.dm b/maps/random_ruins/exoplanets/adhomai/adhomai_war_memorial.dm index b03fcd0138d..946961e0040 100644 --- a/maps/random_ruins/exoplanets/adhomai/adhomai_war_memorial.dm +++ b/maps/random_ruins/exoplanets/adhomai/adhomai_war_memorial.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("adhomai_war_memorial.dmm") + unit_test_groups = list(1) + /obj/structure/sign/adhomai_memorial name = "memorial monument" desc = "A stone monument engraved with the names of soldiers who fought and died in one of the Tajaran civil wars." diff --git a/maps/random_ruins/exoplanets/adhomai/ala_base.dm b/maps/random_ruins/exoplanets/adhomai/ala_base.dm index ff551c2b023..4f50e66ba79 100644 --- a/maps/random_ruins/exoplanets/adhomai/ala_base.dm +++ b/maps/random_ruins/exoplanets/adhomai/ala_base.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("ala_base.dmm") + unit_test_groups = list(2) + /area/ala_base name = "ALA Military Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/ala_cell.dm b/maps/random_ruins/exoplanets/adhomai/ala_cell.dm index 6e1d7faf011..3012c24c40c 100644 --- a/maps/random_ruins/exoplanets/adhomai/ala_cell.dm +++ b/maps/random_ruins/exoplanets/adhomai/ala_cell.dm @@ -10,3 +10,5 @@ prefix = "adhomai/" suffixes = list("ala_cell.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/adhomai/nka_base.dm b/maps/random_ruins/exoplanets/adhomai/nka_base.dm index 735841975ae..359a62d2ffe 100644 --- a/maps/random_ruins/exoplanets/adhomai/nka_base.dm +++ b/maps/random_ruins/exoplanets/adhomai/nka_base.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("nka_base.dmm") + unit_test_groups = list(3) + /area/nka_base name = "NKA Military Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/north_pole_monolith.dm b/maps/random_ruins/exoplanets/adhomai/north_pole_monolith.dm index aaee477c748..c1f4d956701 100644 --- a/maps/random_ruins/exoplanets/adhomai/north_pole_monolith.dm +++ b/maps/random_ruins/exoplanets/adhomai/north_pole_monolith.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("north_pole_monolith.dmm") + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/adhomai/north_pole_nka_expedition.dm b/maps/random_ruins/exoplanets/adhomai/north_pole_nka_expedition.dm index 02c3bf7db91..3cbf8d37cc6 100644 --- a/maps/random_ruins/exoplanets/adhomai/north_pole_nka_expedition.dm +++ b/maps/random_ruins/exoplanets/adhomai/north_pole_nka_expedition.dm @@ -9,6 +9,8 @@ prefix = "adhomai/" suffixes = list("north_pole_nka_expedition.dmm") + unit_test_groups = list(2) + //ghost roles /datum/ghostspawner/human/nka_polar_explorer diff --git a/maps/random_ruins/exoplanets/adhomai/north_pole_worm.dm b/maps/random_ruins/exoplanets/adhomai/north_pole_worm.dm index 5ae80a00e5a..b7fd6cc3a51 100644 --- a/maps/random_ruins/exoplanets/adhomai/north_pole_worm.dm +++ b/maps/random_ruins/exoplanets/adhomai/north_pole_worm.dm @@ -8,3 +8,5 @@ prefix = "adhomai/" suffixes = list("north_pole_worm.dmm") + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/adhomai/pra_base.dm b/maps/random_ruins/exoplanets/adhomai/pra_base.dm index 4404b038fc6..6f6f59beeaf 100644 --- a/maps/random_ruins/exoplanets/adhomai/pra_base.dm +++ b/maps/random_ruins/exoplanets/adhomai/pra_base.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("pra_base.dmm") + unit_test_groups = list(1) + /area/pra_base name = "PRA Military Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/pra_mining_camp.dm b/maps/random_ruins/exoplanets/adhomai/pra_mining_camp.dm index 048429f88d1..7d530d65964 100644 --- a/maps/random_ruins/exoplanets/adhomai/pra_mining_camp.dm +++ b/maps/random_ruins/exoplanets/adhomai/pra_mining_camp.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("pra_mining_camp.dmm") + unit_test_groups = list(2) + /area/pra_mining_camp name = "People's Republic Mining Camp" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/adhomai/psis_outpost.dm b/maps/random_ruins/exoplanets/adhomai/psis_outpost.dm index 1dc79119196..3737b726993 100644 --- a/maps/random_ruins/exoplanets/adhomai/psis_outpost.dm +++ b/maps/random_ruins/exoplanets/adhomai/psis_outpost.dm @@ -11,6 +11,8 @@ prefix = "adhomai/" suffixes = list("psis_outpost.dmm") + unit_test_groups = list(3) + /area/psis_outpost name = "PSIS Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/asteroid/abandoned_prison/abandoned_prison.dm b/maps/random_ruins/exoplanets/asteroid/abandoned_prison/abandoned_prison.dm index b1ef7327584..73c9ea7b4e2 100644 --- a/maps/random_ruins/exoplanets/asteroid/abandoned_prison/abandoned_prison.dm +++ b/maps/random_ruins/exoplanets/asteroid/abandoned_prison/abandoned_prison.dm @@ -12,6 +12,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN ruin_tags = RUIN_AIRLESS|RUIN_LOWPOP + unit_test_groups = list(1) + /area/abandoned_prison name = "abandoned prison" icon_state = "unknown" diff --git a/maps/random_ruins/exoplanets/asteroid/asteroid.dm b/maps/random_ruins/exoplanets/asteroid/asteroid.dm index b1760679772..8b48e1b44f8 100644 --- a/maps/random_ruins/exoplanets/asteroid/asteroid.dm +++ b/maps/random_ruins/exoplanets/asteroid/asteroid.dm @@ -11,6 +11,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN ruin_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_MINING + unit_test_groups = list(1) + /datum/map_template/ruin/exoplanet/carp_nest name = "Carp Nest" id = "carp_nest" @@ -24,6 +26,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN ruin_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_HOSTILE|RUIN_NATURAL + unit_test_groups = list(2) + /datum/map_template/ruin/exoplanet/hideout name = "Abandoned Hideout" id = "hideout" @@ -39,6 +43,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_HOSTILE|RUIN_WRECK + unit_test_groups = list(1) + /datum/map_template/ruin/exoplanet/crashed_shuttle_01 name = "Crashed Shuttle" id = "crashedshuttle01" @@ -55,6 +61,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN ruin_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_HOSTILE|RUIN_WRECK + unit_test_groups = list(3) + /datum/map_template/ruin/exoplanet/crashed_sol_shuttle_01 name = "Crashed Solarian Shuttle" id = "crashed_sol_shuttle_1" @@ -70,6 +78,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_WRECK + unit_test_groups = list(2) + /datum/map_template/ruin/exoplanet/crashed_skrell_shuttle_01 name = "Crashed Skrellian Shuttle" id = "crashed_skrell_shuttle_1" @@ -85,6 +95,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_WRECK + unit_test_groups = list(1) + /datum/map_template/ruin/exoplanet/mystery_ship_1 name = "Mystery Ship" id = "mystery_ship_1" @@ -100,6 +112,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_SCIENCE|RUIN_WRECK + unit_test_groups = list(2) + /datum/map_template/ruin/exoplanet/crashed_satellite name = "Crashed Satellite" id = "crashed_satelite" @@ -113,6 +127,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN ruin_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_WRECK|RUIN_HOSTILE + unit_test_groups = list(3) + /datum/map_template/ruin/exoplanet/abandoned_listening_post name = "Abandoned Listening Post" id = "abandoned_listening_post" @@ -128,6 +144,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_HOSTILE + unit_test_groups = list(1) + /datum/map_template/ruin/exoplanet/crashed_escape_pod_1 name = "Crashed Escape Pod" id = "crashed_escape_pod_1" @@ -143,6 +161,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN ruin_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_WRECK|RUIN_HOSTILE + unit_test_groups = list(2) + /datum/map_template/ruin/exoplanet/digsite name = "Digsite" id = "digsite" @@ -158,6 +178,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_SCIENCE + unit_test_groups = list(1) + /datum/map_template/ruin/exoplanet/crashed_pod_1 name = "Crashed Pod" id = "crashed_pod_1" @@ -173,6 +195,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN ruin_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_WRECK|RUIN_HOSTILE + unit_test_groups = list(2) + /datum/map_template/ruin/exoplanet/crashed_coc_skipjack name = "Crashed Coalition Skipjack" id = "crashed_coc_skipjack" @@ -188,6 +212,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_WRECK|RUIN_HOSTILE + unit_test_groups = list(1) + /datum/map_template/ruin/exoplanet/abandoned_outpost name = "Abandoned Mining Outpost" id = "miningoutpost" @@ -200,3 +226,5 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_MINING + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/asteroid/coalition_base/coalition_base.dm b/maps/random_ruins/exoplanets/asteroid/coalition_base/coalition_base.dm index 1a02f94cfde..1e5ac6d2c78 100644 --- a/maps/random_ruins/exoplanets/asteroid/coalition_base/coalition_base.dm +++ b/maps/random_ruins/exoplanets/asteroid/coalition_base/coalition_base.dm @@ -11,6 +11,8 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN ruin_tags = RUIN_AIRLESS|RUIN_LOWPOP + unit_test_groups = list(2) + /area/coalition_base name = "coalition base" icon_state = "unknown" diff --git a/maps/random_ruins/exoplanets/burzsia/burzsia_dead_ipc.dm b/maps/random_ruins/exoplanets/burzsia/burzsia_dead_ipc.dm index 3f8f03f26ea..b46d3f0f15b 100644 --- a/maps/random_ruins/exoplanets/burzsia/burzsia_dead_ipc.dm +++ b/maps/random_ruins/exoplanets/burzsia/burzsia_dead_ipc.dm @@ -10,3 +10,5 @@ prefix = "burzsia/" suffixes = list("burzsia_dead_ipc.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/burzsia/burzsia_mining.dm b/maps/random_ruins/exoplanets/burzsia/burzsia_mining.dm index 463473d586c..13c4fe19454 100644 --- a/maps/random_ruins/exoplanets/burzsia/burzsia_mining.dm +++ b/maps/random_ruins/exoplanets/burzsia/burzsia_mining.dm @@ -11,6 +11,8 @@ prefix = "burzsia/" suffixes = list("burzsia_mining.dmm") + unit_test_groups = list(1) + /area/burzsia_mining name = "Hephaestus Burzsia Mining Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/crashed_pod/crashed_pod.dm b/maps/random_ruins/exoplanets/crashed_pod/crashed_pod.dm index 0d1e519b91a..b1d5d77411e 100644 --- a/maps/random_ruins/exoplanets/crashed_pod/crashed_pod.dm +++ b/maps/random_ruins/exoplanets/crashed_pod/crashed_pod.dm @@ -10,6 +10,8 @@ ruin_tags = RUIN_LOWPOP|RUIN_WRECK spawn_weight = 0.33 + unit_test_groups = list(2) + /singleton/submap_archetype/crashed_pod descriptor = "crashed survival pod" diff --git a/maps/random_ruins/exoplanets/delivery/delivery_site.dm b/maps/random_ruins/exoplanets/delivery/delivery_site.dm index 5c8f5fb1d06..c6d7f3bad79 100644 --- a/maps/random_ruins/exoplanets/delivery/delivery_site.dm +++ b/maps/random_ruins/exoplanets/delivery/delivery_site.dm @@ -15,3 +15,5 @@ prefix = "delivery/" suffixes = list("delivery_site.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/desert/desert.dm b/maps/random_ruins/exoplanets/desert/desert.dm index dc6fb15929f..ee053f9fd6f 100644 --- a/maps/random_ruins/exoplanets/desert/desert.dm +++ b/maps/random_ruins/exoplanets/desert/desert.dm @@ -12,3 +12,5 @@ planet_types = PLANET_DESERT ruin_tags = RUIN_NATURAL + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/exoplanet_ruins.dm b/maps/random_ruins/exoplanets/exoplanet_ruins.dm index 49389c64181..ddbaf5ea4e8 100644 --- a/maps/random_ruins/exoplanets/exoplanet_ruins.dm +++ b/maps/random_ruins/exoplanets/exoplanet_ruins.dm @@ -1,4 +1,6 @@ /datum/map_template/ruin/exoplanet + abstract_type = /datum/map_template/ruin/exoplanet + prefix = "maps/random_ruins/exoplanets/" template_flags = TEMPLATE_FLAG_NO_RUINS spawn_weight = 1 diff --git a/maps/random_ruins/exoplanets/grove/grove.dm b/maps/random_ruins/exoplanets/grove/grove.dm index 6a1e739cbde..53315564b2a 100644 --- a/maps/random_ruins/exoplanets/grove/grove.dm +++ b/maps/random_ruins/exoplanets/grove/grove.dm @@ -13,6 +13,8 @@ planet_types = PLANET_DESERT|PLANET_GRASS|PLANET_GROVE|PLANET_SNOW ruin_tags = RUIN_LOWPOP|RUIN_SCIENCE + unit_test_groups = list(2) + /datum/map_template/ruin/exoplanet/crashsurvivors name = "Crashed Shuttle" id = "crashed shuttle" @@ -27,3 +29,5 @@ planet_types = PLANET_GROVE ruin_tags = RUIN_LOWPOP|RUIN_WRECK|RUIN_HOSTILE + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dm index f92ad00f5a7..87453383a2b 100644 --- a/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dm +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dm @@ -11,6 +11,8 @@ shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/haneunim_crash) + unit_test_groups = list(1) + /area/shuttle/haneunim_crash name = "Crashed Shuttle" requires_power = TRUE diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dm index 2ff3489852c..e12d69456fa 100644 --- a/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dm +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dm @@ -8,3 +8,5 @@ prefix = "haneunim/" suffixes = list("haneunim_mystery.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dm index 8b6fe200f26..8d048b60c10 100644 --- a/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dm +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dm @@ -9,6 +9,8 @@ prefix = "haneunim/" suffixes = list("haneunim_mining.dmm") + unit_test_groups = list(3) + /area/haneunim_mining name = "Haneunim Mining Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dm index 870a49a97dd..a3702388e7b 100644 --- a/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dm +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dm @@ -9,6 +9,8 @@ prefix = "haneunim/" suffixes = list("haneunim_mystery.dmm") + unit_test_groups = list(1) + /area/haneunim_mystery name = "Ancient Vessel" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dm index ffc4a40855e..f1a5e1ef229 100644 --- a/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dm +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dm @@ -9,6 +9,8 @@ prefix = "haneunim/" suffixes = list("haneunim_refugees.dmm") + unit_test_groups = list(2) + /area/haneunim_refugees name = "Wrecked Shuttle" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/abandoned_outpost.dm b/maps/random_ruins/exoplanets/konyang/abandoned/abandoned_outpost.dm index 93ce23940d3..b2f50fbeb18 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/abandoned_outpost.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/abandoned_outpost.dm @@ -11,6 +11,8 @@ ban_ruins = list(/datum/map_template/ruin/exoplanet/konyang_telecomms_outpost) + unit_test_groups = list(1) + /obj/effect/landmark/corpse/konyang_army name = "Konyang Soldier" corpseuniform = /obj/item/clothing/under/rank/konyang diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/abandoned_village.dm b/maps/random_ruins/exoplanets/konyang/abandoned/abandoned_village.dm index 21825548595..ca9b59b4787 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/abandoned_village.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/abandoned_village.dm @@ -11,6 +11,8 @@ ban_ruins = list(/datum/map_template/ruin/exoplanet/konyang_village) + unit_test_groups = list(2) + /obj/effect/landmark/corpse/konyang_villager name = "Konyang Villager" corpseuniform = /obj/item/clothing/under/konyang diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/factory_arms.dm b/maps/random_ruins/exoplanets/konyang/abandoned/factory_arms.dm index 14fd69af343..283d105c81f 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/factory_arms.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/factory_arms.dm @@ -9,6 +9,8 @@ prefix = "konyang/abandoned/" suffixes = list("factory_arms.dmm") + unit_test_groups = list(3) + /area/konyang/arms_factory name = "Arms Production Plant" area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED | AREA_FLAG_INDESTRUCTIBLE_TURFS diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/factory_refinery.dm b/maps/random_ruins/exoplanets/konyang/abandoned/factory_refinery.dm index eb39cac0039..94ae46dde99 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/factory_refinery.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/factory_refinery.dm @@ -9,6 +9,8 @@ prefix = "konyang/abandoned/" suffixes = list("factory_refinery.dmm") + unit_test_groups = list(1) + /area/konyang/refinery name = "Planetary Material Refinery" area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED | AREA_FLAG_INDESTRUCTIBLE_TURFS diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/factory_robotics.dm b/maps/random_ruins/exoplanets/konyang/abandoned/factory_robotics.dm index d70996e9efc..75f3db39213 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/factory_robotics.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/factory_robotics.dm @@ -9,6 +9,8 @@ prefix = "konyang/abandoned/" suffixes = list("factory_robotics.dmm") + unit_test_groups = list(2) + /area/konyang/robotics_factory name = "Robotics Assembly Plant" area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED | AREA_FLAG_INDESTRUCTIBLE_TURFS diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/garage.dm b/maps/random_ruins/exoplanets/konyang/abandoned/garage.dm index 0bbce76f793..aa7b0006689 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/garage.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/garage.dm @@ -9,6 +9,8 @@ prefix = "konyang/abandoned/" suffixes = list("garage.dmm") + unit_test_groups = list(3) + /area/konyang/garage name = "Konyang Garage" area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED | AREA_FLAG_INDESTRUCTIBLE_TURFS diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/house _small.dm b/maps/random_ruins/exoplanets/konyang/abandoned/house _small.dm index b75070a1687..aa2651d542e 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/house _small.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/house _small.dm @@ -9,6 +9,8 @@ prefix = "konyang/abandoned/" suffixes = list("house_small.dmm") + unit_test_groups = list(1) + /area/konyang/house_small name = "Konyang Residence" area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED | AREA_FLAG_INDESTRUCTIBLE_TURFS diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/landing_zone.dm b/maps/random_ruins/exoplanets/konyang/abandoned/landing_zone.dm index 9864ef07615..cb3b1471038 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/landing_zone.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/landing_zone.dm @@ -10,6 +10,8 @@ prefix = "konyang/abandoned/" suffixes = list("landing_zone.dmm") + unit_test_groups = list(2) + /area/konyang_landing_zone/command_center_abandoned//Need to differentiate from the normal landing zone area, otherwise this messes stuff up name = "SCC Expedition Command Center" requires_power = TRUE diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/office.dm b/maps/random_ruins/exoplanets/konyang/abandoned/office.dm index 9a330b8b707..daab1fab42d 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/office.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/office.dm @@ -9,6 +9,8 @@ prefix = "konyang/abandoned/" suffixes = list("office.dmm") + unit_test_groups = list(3) + /area/konyang/office name = "Konyang Office" area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED | AREA_FLAG_INDESTRUCTIBLE_TURFS diff --git a/maps/random_ruins/exoplanets/konyang/abandoned/rural_clinic.dm b/maps/random_ruins/exoplanets/konyang/abandoned/rural_clinic.dm index fefe760e172..e036b814548 100644 --- a/maps/random_ruins/exoplanets/konyang/abandoned/rural_clinic.dm +++ b/maps/random_ruins/exoplanets/konyang/abandoned/rural_clinic.dm @@ -9,6 +9,8 @@ prefix = "konyang/abandoned/" suffixes = list("rural_clinic.dmm") + unit_test_groups = list(1) + /area/konyang/rural_clinic name = "Konyang Rural Clinic" area_flags = AREA_FLAG_HIDE_FROM_HOLOMAP | AREA_FLAG_RAD_SHIELDED diff --git a/maps/random_ruins/exoplanets/konyang/fireoutpost.dm b/maps/random_ruins/exoplanets/konyang/fireoutpost.dm index 11999e5b0a3..42cb078d8a9 100644 --- a/maps/random_ruins/exoplanets/konyang/fireoutpost.dm +++ b/maps/random_ruins/exoplanets/konyang/fireoutpost.dm @@ -9,6 +9,8 @@ prefix = "konyang/" suffixes = list("fireoutpost.dmm") + unit_test_groups = list(3) + /area/konyang_fireoutpost name = "Konyang Firewatch Post" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/hivebot_burrows_1.dm b/maps/random_ruins/exoplanets/konyang/hivebot_burrows_1.dm index 5eed0221664..004406debdc 100644 --- a/maps/random_ruins/exoplanets/konyang/hivebot_burrows_1.dm +++ b/maps/random_ruins/exoplanets/konyang/hivebot_burrows_1.dm @@ -11,6 +11,8 @@ ban_ruins = list(/datum/map_template/ruin/exoplanet/hivebot_burrows_2) + unit_test_groups = list(1) + /area/hivebot_burrows_1 name = "Abandoned Mineshaft" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/hivebot_burrows_2.dm b/maps/random_ruins/exoplanets/konyang/hivebot_burrows_2.dm index 8c3c9d2da41..9452f991c1a 100644 --- a/maps/random_ruins/exoplanets/konyang/hivebot_burrows_2.dm +++ b/maps/random_ruins/exoplanets/konyang/hivebot_burrows_2.dm @@ -11,6 +11,8 @@ ban_ruins = list(/datum/map_template/ruin/exoplanet/hivebot_burrows_1) + unit_test_groups = list(2) + /area/hivebot_burrows_2 name = "Derelict Archaelogy Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/homestead.dm b/maps/random_ruins/exoplanets/konyang/homestead.dm index f2035ac97ee..6425ae78a7f 100644 --- a/maps/random_ruins/exoplanets/konyang/homestead.dm +++ b/maps/random_ruins/exoplanets/konyang/homestead.dm @@ -9,6 +9,8 @@ prefix = "konyang/" suffixes = list("homestead.dmm") + unit_test_groups = list(1) + /area/konyang_homestead name = "Konyang Homestead" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/jeweler_nest.dm b/maps/random_ruins/exoplanets/konyang/jeweler_nest.dm index 5378c6d1043..1095f70a6d0 100644 --- a/maps/random_ruins/exoplanets/konyang/jeweler_nest.dm +++ b/maps/random_ruins/exoplanets/konyang/jeweler_nest.dm @@ -8,3 +8,5 @@ prefix = "konyang/" suffixes = list("jeweler_nest.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/konyang/landing_zone.dm b/maps/random_ruins/exoplanets/konyang/landing_zone.dm index 517f204bfd0..02726258033 100644 --- a/maps/random_ruins/exoplanets/konyang/landing_zone.dm +++ b/maps/random_ruins/exoplanets/konyang/landing_zone.dm @@ -9,6 +9,8 @@ prefix = "konyang/" suffixes = list("landing_zone.dmm") + unit_test_groups = list(1) + /area/konyang_landing_zone name = "SCC Expedition Command Center" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/ocean/naval_landing_zone.dm b/maps/random_ruins/exoplanets/konyang/ocean/naval_landing_zone.dm index aae2a9139a0..7f3f62947ec 100644 --- a/maps/random_ruins/exoplanets/konyang/ocean/naval_landing_zone.dm +++ b/maps/random_ruins/exoplanets/konyang/ocean/naval_landing_zone.dm @@ -7,3 +7,5 @@ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED|TEMPLATE_FLAG_SPAWN_GUARANTEED sectors = list(SECTOR_HANEUNIM) suffixes = list("konyang/ocean/naval_landing_zone.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/konyang/ocean/reef.dm b/maps/random_ruins/exoplanets/konyang/ocean/reef.dm index ee08cfe6577..9ad821c40d3 100644 --- a/maps/random_ruins/exoplanets/konyang/ocean/reef.dm +++ b/maps/random_ruins/exoplanets/konyang/ocean/reef.dm @@ -6,3 +6,5 @@ template_flags = TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED sectors = list(SECTOR_HANEUNIM) suffixes = list("konyang/ocean/reef.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/konyang/pirate_moonshine.dm b/maps/random_ruins/exoplanets/konyang/pirate_moonshine.dm index 4489103d1ee..f1efacad8a7 100644 --- a/maps/random_ruins/exoplanets/konyang/pirate_moonshine.dm +++ b/maps/random_ruins/exoplanets/konyang/pirate_moonshine.dm @@ -11,6 +11,8 @@ prefix = "konyang/" suffixes = list("pirate_moonshine.dmm") + unit_test_groups = list(2) + /area/konyang_pirate_moonshine name = "Konyang Moonshiner Den" diff --git a/maps/random_ruins/exoplanets/konyang/pirate_outpost.dm b/maps/random_ruins/exoplanets/konyang/pirate_outpost.dm index db1e77745b2..6a558184a3e 100644 --- a/maps/random_ruins/exoplanets/konyang/pirate_outpost.dm +++ b/maps/random_ruins/exoplanets/konyang/pirate_outpost.dm @@ -12,6 +12,8 @@ suffixes = list("pirate_outpost.dmm") shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/konyang_pirate) + unit_test_groups = list(3) + /area/konyang_pirate_outpost name = "Konyang Pirate Outpost" diff --git a/maps/random_ruins/exoplanets/konyang/stranded_police.dm b/maps/random_ruins/exoplanets/konyang/stranded_police.dm index ce4295a0d0f..8cdc18d0f86 100644 --- a/maps/random_ruins/exoplanets/konyang/stranded_police.dm +++ b/maps/random_ruins/exoplanets/konyang/stranded_police.dm @@ -9,6 +9,8 @@ prefix = "konyang/" suffixes = list("stranded_police.dmm") + unit_test_groups = list(1) + /datum/ghostspawner/human/konyang_lostcop short_name = "konyang_lostcop" name = "Konyang Lost Police Patrolman" diff --git a/maps/random_ruins/exoplanets/konyang/swamp_1.dm b/maps/random_ruins/exoplanets/konyang/swamp_1.dm index 41f5cb5d83f..16fb240e5af 100644 --- a/maps/random_ruins/exoplanets/konyang/swamp_1.dm +++ b/maps/random_ruins/exoplanets/konyang/swamp_1.dm @@ -8,3 +8,5 @@ prefix = "konyang/" suffixes = list("swamp_1.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/konyang/swamp_2.dm b/maps/random_ruins/exoplanets/konyang/swamp_2.dm index 189c0cde609..3b664d9ed7b 100644 --- a/maps/random_ruins/exoplanets/konyang/swamp_2.dm +++ b/maps/random_ruins/exoplanets/konyang/swamp_2.dm @@ -8,3 +8,5 @@ prefix = "konyang/" suffixes = list("swamp_2.dmm") + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/konyang/swamp_3.dm b/maps/random_ruins/exoplanets/konyang/swamp_3.dm index d0b5dba7f33..3d038c731f7 100644 --- a/maps/random_ruins/exoplanets/konyang/swamp_3.dm +++ b/maps/random_ruins/exoplanets/konyang/swamp_3.dm @@ -8,3 +8,5 @@ prefix = "konyang/" suffixes = list("swamp_3.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/konyang/swamp_4.dm b/maps/random_ruins/exoplanets/konyang/swamp_4.dm index 8d813b20948..fd25ce92da8 100644 --- a/maps/random_ruins/exoplanets/konyang/swamp_4.dm +++ b/maps/random_ruins/exoplanets/konyang/swamp_4.dm @@ -9,6 +9,8 @@ prefix = "konyang/" suffixes = list("swamp_4.dmm") + unit_test_groups = list(3) + /area/konyang_swamp_4 name = "Swamp Grill" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/telecomms_outpost.dm b/maps/random_ruins/exoplanets/konyang/telecomms_outpost.dm index c460d49f5c8..c1ef5ebadf0 100644 --- a/maps/random_ruins/exoplanets/konyang/telecomms_outpost.dm +++ b/maps/random_ruins/exoplanets/konyang/telecomms_outpost.dm @@ -13,6 +13,8 @@ ban_ruins = list(/datum/map_template/ruin/exoplanet/konyang_abandoned_outpost) + unit_test_groups = list(1) + /area/konyang_telecomms_outpost name = "Konyang Telecomms Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/tribute.dm b/maps/random_ruins/exoplanets/konyang/tribute.dm index e8d991f5555..dd6ecfe8b11 100644 --- a/maps/random_ruins/exoplanets/konyang/tribute.dm +++ b/maps/random_ruins/exoplanets/konyang/tribute.dm @@ -8,3 +8,5 @@ prefix = "konyang/" suffixes = list("tribute.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/konyang/village.dm b/maps/random_ruins/exoplanets/konyang/village.dm index cecb88ff2d7..514697cb674 100644 --- a/maps/random_ruins/exoplanets/konyang/village.dm +++ b/maps/random_ruins/exoplanets/konyang/village.dm @@ -13,6 +13,8 @@ ban_ruins = list(/datum/map_template/ruin/exoplanet/konyang_abandoned_village) + unit_test_groups = list(3) + /area/konyang_village name = "Konyang Village" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/lava/lava.dm b/maps/random_ruins/exoplanets/lava/lava.dm index 6be3310c92b..ef5e10b1973 100644 --- a/maps/random_ruins/exoplanets/lava/lava.dm +++ b/maps/random_ruins/exoplanets/lava/lava.dm @@ -12,3 +12,5 @@ planet_types = PLANET_ASTEROID|PLANET_BARREN|PLANET_GROVE|PLANET_LAVA|PLANET_DESERT ruin_tags = RUIN_LOWPOP|RUIN_WRECK|RUIN_MINING + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/new_gibson/gibson_mining.dm b/maps/random_ruins/exoplanets/new_gibson/gibson_mining.dm index 9e2610e2969..3a68ba45c0f 100644 --- a/maps/random_ruins/exoplanets/new_gibson/gibson_mining.dm +++ b/maps/random_ruins/exoplanets/new_gibson/gibson_mining.dm @@ -8,3 +8,5 @@ prefix = "new_gibson/" suffixes = list("gibson_mining.dmm") + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/new_gibson/gibson_resupply.dm b/maps/random_ruins/exoplanets/new_gibson/gibson_resupply.dm index 277887929d3..1089cc3ab8e 100644 --- a/maps/random_ruins/exoplanets/new_gibson/gibson_resupply.dm +++ b/maps/random_ruins/exoplanets/new_gibson/gibson_resupply.dm @@ -9,6 +9,8 @@ prefix = "new_gibson/" suffixes = list("gibson_resupply.dmm") + unit_test_groups = list(2) + /area/gibson_resupply name = "New Gibson Supply Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/raskara/pra_exploration_drone.dm b/maps/random_ruins/exoplanets/raskara/pra_exploration_drone.dm index 15b6840793e..892563c88ef 100644 --- a/maps/random_ruins/exoplanets/raskara/pra_exploration_drone.dm +++ b/maps/random_ruins/exoplanets/raskara/pra_exploration_drone.dm @@ -8,3 +8,5 @@ prefix = "raskara/" suffixes = list("pra_exploration_drone.dmm") + + unit_test_groups = list(3) diff --git a/maps/random_ruins/exoplanets/raskara/raskara_okon.dm b/maps/random_ruins/exoplanets/raskara/raskara_okon.dm index e884b3bfbf7..c1fd0051df1 100644 --- a/maps/random_ruins/exoplanets/raskara/raskara_okon.dm +++ b/maps/random_ruins/exoplanets/raskara/raskara_okon.dm @@ -9,6 +9,8 @@ prefix = "raskara/" suffixes = list("raskara_okon.dmm") + unit_test_groups = list(1) + /area/raskara_okon name = "Okon 011" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/raskara/raskara_ritual.dm b/maps/random_ruins/exoplanets/raskara/raskara_ritual.dm index 1754805c25b..26499c6aa93 100644 --- a/maps/random_ruins/exoplanets/raskara/raskara_ritual.dm +++ b/maps/random_ruins/exoplanets/raskara/raskara_ritual.dm @@ -8,3 +8,5 @@ prefix = "raskara/" suffixes = list("raskara_ritual.dmm") + + unit_test_groups = list(2) diff --git a/maps/random_ruins/exoplanets/raskara/raskara_wreck.dm b/maps/random_ruins/exoplanets/raskara/raskara_wreck.dm index 5046d8a3386..9c0a41b6671 100644 --- a/maps/random_ruins/exoplanets/raskara/raskara_wreck.dm +++ b/maps/random_ruins/exoplanets/raskara/raskara_wreck.dm @@ -8,3 +8,5 @@ prefix = "raskara/" suffixes = list("raskara_wreck.dmm") + + unit_test_groups = list(1) diff --git a/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dm b/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dm index e9534177154..e8117c5e3e8 100644 --- a/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dm +++ b/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dm @@ -9,6 +9,8 @@ spawn_cost = 2 ban_ruins = list(/datum/map_template/ruin/exoplanet/miners_guild_outpost) + unit_test_groups = list(3) + /area/heph_mining_station name = "Hephaestus Mining Station" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dm b/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dm index 5b95bbc494c..13b39563c45 100644 --- a/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dm +++ b/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dm @@ -7,6 +7,8 @@ suffixes = list("heph_survey_post.dmm") template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + unit_test_groups = list(1) + /area/heph_survey_post name = "Hephaestus Survey Post" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dm b/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dm index 23ec0a0da36..569d0e97e97 100644 --- a/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dm +++ b/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dm @@ -7,6 +7,8 @@ suffixes = list("izweski_probe.dmm") template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + unit_test_groups = list(2) + /obj/structure/survey_probe/hegemony/old name = "\improper Hegemony space probe" desc = "An unmanned probe, clearly a very old and unsophisticated design. The flag of the Izweski Hegemony is displayed on the side, and a fading screen displays a readout in Sinta'Unathi" diff --git a/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dm b/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dm index fa5d3a690c2..72a0fc1cf7b 100644 --- a/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dm +++ b/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dm @@ -9,6 +9,8 @@ suffixes = list("kazhkz_crash.dmm") shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/kazhkz_crash) + unit_test_groups = list(3) + /area/shuttle/kazhkz_crash name = "Crashed Shuttle" requires_power = TRUE diff --git a/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dm b/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dm index 8872979603d..178f6b4af25 100644 --- a/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dm +++ b/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dm @@ -9,6 +9,8 @@ spawn_cost = 2 ban_ruins = list(/datum/map_template/ruin/exoplanet/heph_mining_station) + unit_test_groups = list(1) + /area/miners_guild_outpost name = "Miners' Guild Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dm b/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dm index 8de8c65fe4c..76640928931 100644 --- a/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dm +++ b/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dm @@ -7,6 +7,8 @@ suffixes = list("pid_crashed_shuttle.dmm") template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + unit_test_groups = list(2) + /obj/effect/landmark/corpse/hegemony_shuttle name = "Hegemony Shuttle Pilot" corpseuniform = /obj/item/clothing/under/unathi/izweski diff --git a/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dm b/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dm index 76349632b19..171c380afd7 100644 --- a/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dm +++ b/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dm @@ -7,6 +7,8 @@ suffixes = list("pid_kois_farm.dmm") template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + unit_test_groups = list(3) + /area/pid_kois_farm name = "K'lax Farm" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dm b/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dm index 9f297a9b5a5..91c52950b28 100644 --- a/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dm +++ b/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dm @@ -7,6 +7,8 @@ suffixes = list("sol_listening_post.dmm") template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + unit_test_groups = list(1) + /area/sol_listening_post name = "Solarian Listening Post" icon_state = "bluenew"