Files
2025-12-19 18:42:58 +01:00

88 lines
3.0 KiB
Plaintext

/datum/techweb_node/oldstation_surgery
id = TECHWEB_NODE_OLDSTATION_SURGERY
display_name = "Experimental Dissection"
description = "Grants access to experimental dissections, which allows generation of research points."
prereq_ids = list(TECHWEB_NODE_MEDBAY_EQUIP)
design_ids = list(
"surgery_oldstation_dissection",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS)
hidden = TRUE
show_on_wiki = FALSE
/datum/techweb_node/surgery
id = TECHWEB_NODE_SURGERY
display_name = "Improved Wound-Tending"
description = "Who would have known being more gentle with a hemostat decreases patient pain?"
prereq_ids = list(TECHWEB_NODE_MEDBAY_EQUIP)
design_ids = list(
"surgery_heal_upgrade",
"medibot_upgrade",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS)
announce_channels = list(RADIO_CHANNEL_MEDICAL)
/datum/techweb_node/surgery_adv
id = TECHWEB_NODE_SURGERY_ADV
display_name = "Advanced Surgery"
description = "When simple medicine doesn't cut it."
prereq_ids = list(TECHWEB_NODE_SURGERY)
design_ids = list(
"harvester",
"medibot_upgrade_two",
"surgery_heal_combo",
"surgery_heal_upgrade_femto",
"surgery_lobotomy",
"surgery_lobotomy_mechanic",
"surgery_wing_reconstruction",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
discount_experiments = list(/datum/experiment/autopsy/human = TECHWEB_TIER_2_POINTS)
announce_channels = list(RADIO_CHANNEL_MEDICAL)
/datum/techweb_node/surgery_exp
id = TECHWEB_NODE_SURGERY_EXP
display_name = "Experimental Surgery"
description = "When evolution isn't fast enough."
prereq_ids = list(TECHWEB_NODE_SURGERY_ADV)
design_ids = list(
"medibot_upgrade_three",
"surgery_cortex_folding",
"surgery_cortex_folding_mechanic",
"surgery_cortex_imprint",
"surgery_cortex_imprint_mechanic",
"surgery_heal_combo_upgrade",
"surgery_ligament_hook",
"surgery_ligament_hook_mechanic",
"surgery_ligament_reinforcement",
"surgery_ligament_reinforcement_mechanic",
"surgery_muscled_veins",
"surgery_muscled_veins_mechanic",
"surgery_nerve_ground",
"surgery_nerve_ground_mechanic",
"surgery_nerve_splice",
"surgery_nerve_splice_mechanic",
"surgery_pacify",
"surgery_pacify_mechanic",
"surgery_vein_thread",
"surgery_vein_thread_mechanic",
"surgery_viral_bond",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
discount_experiments = list(/datum/experiment/autopsy/nonhuman = TECHWEB_TIER_3_POINTS)
announce_channels = list(RADIO_CHANNEL_MEDICAL)
/datum/techweb_node/surgery_tools
id = TECHWEB_NODE_SURGERY_TOOLS
display_name = "Advanced Surgery Tools"
description = "Surgical instruments of dual purpose for quick operations."
prereq_ids = list(TECHWEB_NODE_SURGERY_EXP)
design_ids = list(
"laserscalpel",
"searingtool",
"mechanicalpinches",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_4_POINTS)
discount_experiments = list(/datum/experiment/autopsy/xenomorph = TECHWEB_TIER_4_POINTS)
announce_channels = list(RADIO_CHANNEL_MEDICAL)