From 9d6fe979925d62f94dcb00dd5aabeae7ad380fbf Mon Sep 17 00:00:00 2001 From: SuperDrish <59139863+Microvolnovka19@users.noreply.github.com> Date: Sat, 8 Mar 2025 19:33:58 +0000 Subject: [PATCH] Add exactly ONE comma to the list of robo designs + sort em (#89764) ## About The Pull Request Exactly what title says. There's a comma missing, which makes it less beautiful for the downstreams to work with. Also sorts design_ids list in alphabetical order. ## Why It's Good For The Game Good for downstreams, trying to add more stuff here, without the need to redact this line of code. --- .../research/techweb/nodes/robo_nodes.dm | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/code/modules/research/techweb/nodes/robo_nodes.dm b/code/modules/research/techweb/nodes/robo_nodes.dm index da67f299de6..e0e6c5df4b7 100644 --- a/code/modules/research/techweb/nodes/robo_nodes.dm +++ b/code/modules/research/techweb/nodes/robo_nodes.dm @@ -4,8 +4,8 @@ display_name = "Robotics" description = "Programmable machines that make our lives lazier." design_ids = list( - "mechfab", "botnavbeacon", + "mechfab", "paicard", ) @@ -15,10 +15,10 @@ description = "Adapted arcade machines to covertly harness gamers' skills in controlling real drones for practical purposes." prereq_ids = list(TECHWEB_NODE_ROBOTICS) design_ids = list( - "exoscanner_console", - "exoscanner", "exodrone_console", "exodrone_launcher", + "exoscanner", + "exoscanner_console", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS) @@ -29,26 +29,26 @@ description = "Exploration of AI systems, more intelligent than the entire crew put together." prereq_ids = list(TECHWEB_NODE_ROBOTICS) design_ids = list( - "aiupload", + "aicore", "aifixer", + "aiupload", + "asimov_module", + "borg_ai_control", + "corporate_module", + "default_module", + "drone_module", + "freeform_module", "intellicard", "mecha_tracking_ai_control", - "borg_ai_control", - "aicore", - "reset_module", - "asimov_module", - "default_module", "nutimov_module", - "paladin_module", - "robocop_module", - "corporate_module", - "drone_module", "oxygen_module", - "safeguard_module", + "paladin_module", "protectstation_module", "quarantine_module", - "freeform_module", "remove_module", + "reset_module", + "robocop_module", + "safeguard_module", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS) announce_channels = list(RADIO_CHANNEL_SCIENCE) @@ -58,11 +58,11 @@ if(HAS_TRAIT(SSstation, STATION_TRAIT_HUMAN_AI)) design_ids -= list( "aicore", + "aifixer", + "aiupload", "borg_ai_control", "intellicard", "mecha_tracking_ai_control", - "aifixer", - "aiupload", ) else if(HAS_TRAIT(SSstation, STATION_TRAIT_UNIQUE_AI)) research_costs[TECHWEB_POINT_TYPE_GENERIC] *= 3 @@ -73,29 +73,29 @@ description = "Delving into sophisticated AI directives, with hopes that they won't lead to humanity's extinction." prereq_ids = list(TECHWEB_NODE_AI) design_ids = list( - "asimovpp_module", - "paladin_devotion_module", - "dungeon_master_module", - "painter_module", - "ten_commandments_module", - "hippocratic_module", - "maintain_module", - "liveandletlive_module", - "reporter_module", - "yesman_module", - "hulkamania_module", - "peacekeeper_module", - "overlord_module", - "tyrant_module", + "ai_power_upgrade", "antimov_module", + "asimovpp_module", "balance_module", - "thermurderdynamic_module", "damaged_module", - "thinkermov_module", + "dungeon_master_module", "freeformcore_module", + "hippocratic_module", + "hulkamania_module", + "liveandletlive_module", + "maintain_module", "onehuman_module", + "overlord_module", + "painter_module", + "paladin_devotion_module", + "peacekeeper_module", "purge_module", - "ai_power_upgrade" + "reporter_module", + "ten_commandments_module", + "thermurderdynamic_module", + "thinkermov_module", + "tyrant_module", + "yesman_module", ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS) announce_channels = list(RADIO_CHANNEL_SCIENCE, RADIO_CHANNEL_COMMAND)