mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-11 08:06:33 +01:00
21b4095dfd
Upstream 04/17/2026 fixes https://github.com/Bubberstation/Bubberstation/issues/5549 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: tgstation-ci[bot] <179393467+tgstation-ci[bot]@users.noreply.github.com> Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com> Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com> Co-authored-by: rageguy505 <54517726+rageguy505@users.noreply.github.com> Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com> Co-authored-by: Aliceee2ch <160794176+Aliceee2ch@users.noreply.github.com> Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com> Co-authored-by: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com> Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Co-authored-by: Maxipat <108554989+Maxipat112@users.noreply.github.com> Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com> Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com> Co-authored-by: SimplyLogan <47579821+loganuk@users.noreply.github.com> Co-authored-by: loganuk <fakeemail123@aol.com> Co-authored-by: Leland Kemble <70413276+lelandkemble@users.noreply.github.com> Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com> Co-authored-by: Lucy <lucy@absolucy.moe> Co-authored-by: siliconOpossum <138069572+siliconOpossum@users.noreply.github.com> Co-authored-by: Isratosh <Isratosh@hotmail.com> Co-authored-by: TheRyeGuyWhoWillNowDie <70169560+TheRyeGuyWhoWillNowDie@users.noreply.github.com> Co-authored-by: Neocloudy <88008002+Neocloudy@users.noreply.github.com> Co-authored-by: Alexander V. <volas@ya.ru> Co-authored-by: ElGitificador <168473461+ElGitificador@users.noreply.github.com> Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com> Co-authored-by: Cameron Lennox <killer65311@gmail.com> Co-authored-by: Tim <timothymtorres@gmail.com> Co-authored-by: Iamgoofball <iamgoofball@gmail.com> Co-authored-by: Layzu666 <121319428+Layzu666@users.noreply.github.com> Co-authored-by: Arturlang <24881678+Arturlang@users.noreply.github.com> Co-authored-by: _0Steven <42909981+00-Steven@users.noreply.github.com> Co-authored-by: mrmanlikesbt <99309552+mrmanlikesbt@users.noreply.github.com> Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com> Co-authored-by: John F. Kennedy <54908920+MacaroniCritter@users.noreply.github.com> Co-authored-by: Cursor <102828457+theselfish@users.noreply.github.com> Co-authored-by: Josh <josh.adam.powell@gmail.com> Co-authored-by: Josh Powell <josh.powell@softwire.com> Co-authored-by: Yobrocharlie <Charliemiller5617@gmail.com> Co-authored-by: Hardly3D <66234359+Hardly3D@users.noreply.github.com> Co-authored-by: shayoki <96078776+shayoki@users.noreply.github.com> Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
160 lines
4.0 KiB
Plaintext
160 lines
4.0 KiB
Plaintext
/datum/techweb_node/programming
|
|
id = TECHWEB_NODE_PROGRAMMING
|
|
starting_node = TRUE
|
|
display_name = "Programming"
|
|
description = "Dedicate an entire shift to program a fridge to greet you when opened."
|
|
prereq_ids = list(TECHWEB_NODE_ROBOTICS)
|
|
design_ids = list(
|
|
"component_printer",
|
|
"module_duplicator",
|
|
"circuit_multitool",
|
|
"compact_remote_shell",
|
|
"usb_cable",
|
|
"integrated_circuit",
|
|
"comp_access_checker",
|
|
"comp_arctan2",
|
|
"comp_arithmetic",
|
|
"comp_assoc_list_pick",
|
|
"comp_assoc_list_remove",
|
|
"comp_assoc_list_set",
|
|
"comp_binary_convert",
|
|
"comp_clock",
|
|
"comp_comparison",
|
|
"comp_concat",
|
|
"comp_concat_list",
|
|
"comp_decimal_convert",
|
|
"comp_delay",
|
|
"comp_direction",
|
|
"comp_element_find",
|
|
"comp_filter_list",
|
|
"comp_foreach",
|
|
"comp_format",
|
|
"comp_format_assoc",
|
|
"comp_get_column",
|
|
"comp_gps",
|
|
"comp_health",
|
|
"comp_health_state",
|
|
"comp_hear",
|
|
"comp_id_access_reader",
|
|
"comp_id_getter",
|
|
"comp_id_info_reader",
|
|
"comp_index",
|
|
"comp_index_assoc",
|
|
"comp_index_table",
|
|
"comp_laserpointer",
|
|
"comp_length",
|
|
"comp_light",
|
|
"comp_list_add",
|
|
"comp_list_assoc_literal",
|
|
"comp_list_clear",
|
|
"comp_list_literal",
|
|
"comp_list_pick",
|
|
"comp_list_remove",
|
|
"comp_logic",
|
|
"comp_matscanner",
|
|
"comp_mmi",
|
|
"comp_module",
|
|
"comp_multiplexer",
|
|
"comp_not",
|
|
"comp_ntnet_receive",
|
|
"comp_ntnet_send",
|
|
"comp_ntnet_send_list_literal",
|
|
"comp_nfc_send",
|
|
"comp_nfc_receive",
|
|
"comp_pinpointer",
|
|
"comp_pressuresensor",
|
|
"comp_radio",
|
|
"comp_random",
|
|
"comp_reagents",
|
|
"comp_router",
|
|
"comp_select_query",
|
|
"comp_self",
|
|
"comp_set_variable_trigger",
|
|
"comp_soundemitter",
|
|
"comp_species",
|
|
"comp_speech",
|
|
"comp_split",
|
|
"comp_string_contains",
|
|
"comp_tempsensor",
|
|
"comp_textcase",
|
|
"comp_timepiece",
|
|
"comp_toggle",
|
|
"comp_tonumber",
|
|
"comp_tostring",
|
|
"comp_trigonometry",
|
|
"comp_typecast",
|
|
"comp_typecheck",
|
|
"comp_view_sensor",
|
|
"comp_wire_bundle",
|
|
"comp_wirenet_receive",
|
|
"comp_wirenet_send",
|
|
"comp_wirenet_send_literal",
|
|
)
|
|
|
|
/datum/techweb_node/circuit_shells
|
|
id = TECHWEB_NODE_CIRCUIT_SHELLS
|
|
display_name = "Advanced Circuit Shells"
|
|
description = "Adding brains to more things."
|
|
prereq_ids = list(TECHWEB_NODE_PROGRAMMING)
|
|
design_ids = list(
|
|
"assembly_shell",
|
|
"bot_shell",
|
|
"controller_shell",
|
|
"dispenser_shell",
|
|
"door_shell",
|
|
"gun_shell",
|
|
"implant_shell",
|
|
"keyboard_shell",
|
|
"module_shell",
|
|
"money_bot_shell",
|
|
"scanner_gate_shell",
|
|
"scanner_shell",
|
|
"undertile_shell",
|
|
"wallmount_shell",
|
|
"comp_equip_action",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS)
|
|
|
|
/datum/techweb_node/bci
|
|
id = TECHWEB_NODE_BCI
|
|
display_name = "Brain-Computer Interface"
|
|
description = "Embedded brain circuits. May occasionally stream Nanotrasen ads in dreams."
|
|
prereq_ids = list(TECHWEB_NODE_CIRCUIT_SHELLS, TECHWEB_NODE_PASSIVE_IMPLANTS)
|
|
design_ids = list(
|
|
"bci_implanter",
|
|
"bci_shell",
|
|
"comp_bar_overlay",
|
|
"comp_camera_bci",
|
|
"comp_counter_overlay",
|
|
"comp_install_detector",
|
|
"comp_object_overlay",
|
|
"comp_reagent_injector",
|
|
"comp_target_intercept",
|
|
"comp_thought_listener",
|
|
"comp_vox",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
|
|
discount_experiments = list(/datum/experiment/scanning/people/skillchip = TECHWEB_TIER_2_POINTS)
|
|
|
|
/datum/techweb_node/programmed_robot
|
|
id = TECHWEB_NODE_PROGRAMMED_ROBOT
|
|
display_name = "Programmed Robot"
|
|
description = "Grants access to movable shells, allowing for remote operations and pranks."
|
|
prereq_ids = list(TECHWEB_NODE_CIRCUIT_SHELLS)
|
|
design_ids = list(
|
|
"drone_shell",
|
|
"comp_pathfind",
|
|
"comp_pull",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
|
|
|
|
/datum/techweb_node/programmed_server
|
|
id = TECHWEB_NODE_PROGRAMMED_SERVER
|
|
display_name = "Programmed Server"
|
|
description = "Grants access to a server shell that has a very high capacity for components."
|
|
prereq_ids = list(TECHWEB_NODE_BCI)
|
|
design_ids = list(
|
|
"server_shell",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
|