mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-14 19:51:59 +00:00
## About The Pull Request Adds the flesh reshaper! https://github.com/user-attachments/assets/ccb79944-5e61-425c-9c9e-b1463ce56013 (The TGUI doesn't render but it's just a dropdown with valid features) It let's you right click any human mob with visual features to change them into a different cosmetic variant (within the same pool). One spawns roundstart in the genetics lab  More can be made by researching gene engineering, including a medical variant 
110 lines
3.8 KiB
Plaintext
110 lines
3.8 KiB
Plaintext
/datum/techweb_node/bio_scan
|
|
id = TECHWEB_NODE_BIO_SCAN
|
|
display_name = "Biological Scan"
|
|
description = "Advanced technology for analyzing patient health and reagent compositions, ensuring precise diagnostics and treatment in the medical bay."
|
|
prereq_ids = list(TECHWEB_NODE_MEDBAY_EQUIP)
|
|
design_ids = list(
|
|
"healthanalyzer",
|
|
"autopsyscanner",
|
|
"genescanner",
|
|
"medical_kiosk",
|
|
"chem_master",
|
|
"ph_meter",
|
|
"scigoggles",
|
|
"mod_reagent_scanner",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_MEDICAL)
|
|
|
|
/datum/techweb_node/cytology
|
|
id = TECHWEB_NODE_CYTOLOGY
|
|
display_name = "Cytology"
|
|
description = "Cellular biology research focused on cultivation of limbs and diverse organisms from cells."
|
|
prereq_ids = list(TECHWEB_NODE_BIO_SCAN)
|
|
design_ids = list(
|
|
"limbgrower",
|
|
"pandemic",
|
|
"vatgrower",
|
|
"petri_dish",
|
|
"swab",
|
|
"biopsy_tool",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
|
|
|
|
/datum/techweb_node/xenobiology
|
|
id = TECHWEB_NODE_XENOBIOLOGY
|
|
display_name = "Xenobiology"
|
|
description = "Exploration of non-human biology, unlocking the secrets of extraterrestrial lifeforms and their unique biological processes."
|
|
prereq_ids = list(TECHWEB_NODE_CYTOLOGY)
|
|
design_ids = list(
|
|
"xenobioconsole",
|
|
"slime_scanner",
|
|
"limbdesign_ethereal",
|
|
"limbdesign_felinid",
|
|
"limbdesign_lizard",
|
|
"limbdesign_plasmaman",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
|
|
discount_experiments = list(/datum/experiment/scanning/cytology/slime = TECHWEB_TIER_3_POINTS)
|
|
|
|
/datum/techweb_node/gene_engineering
|
|
id = TECHWEB_NODE_GENE_ENGINEERING
|
|
display_name = "Gene Engineering"
|
|
description = "Research into sophisticated DNA manipulation techniques, enabling the modification of human genetic traits to unlock specific abilities and enhancements."
|
|
prereq_ids = list(TECHWEB_NODE_SELECTION, TECHWEB_NODE_XENOBIOLOGY)
|
|
design_ids = list(
|
|
"dnascanner",
|
|
"scan_console",
|
|
"dna_disk",
|
|
"dnainfuser",
|
|
"mod_dna_lock",
|
|
"fleshreshaper",
|
|
"fleshreshapermed",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_4_POINTS)
|
|
discount_experiments = list(/datum/experiment/scanning/people/mutant = TECHWEB_TIER_4_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_SCIENCE)
|
|
|
|
// Botany root node
|
|
/datum/techweb_node/botany_equip
|
|
id = TECHWEB_NODE_BOTANY_EQUIP
|
|
starting_node = TRUE
|
|
display_name = "Botany Equipment"
|
|
description = "Essential tools for maintaining onboard gardens, supporting plant growth in the unique environment of the space station."
|
|
design_ids = list(
|
|
"seed_extractor",
|
|
"plant_analyzer",
|
|
"watering_can",
|
|
"spade",
|
|
"cultivator",
|
|
"secateurs",
|
|
"hatchet",
|
|
)
|
|
|
|
/datum/techweb_node/hydroponics
|
|
id = TECHWEB_NODE_HYDROPONICS
|
|
display_name = "Hydroponics"
|
|
description = "Research into advanced hydroponic systems for efficient and sustainable plant cultivation."
|
|
prereq_ids = list(TECHWEB_NODE_BOTANY_EQUIP, TECHWEB_NODE_CHEM_SYNTHESIS)
|
|
design_ids = list(
|
|
"biogenerator",
|
|
"hydro_tray",
|
|
"portaseeder",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_SERVICE)
|
|
|
|
/datum/techweb_node/selection
|
|
id = TECHWEB_NODE_SELECTION
|
|
display_name = "Artificial Selection"
|
|
description = "Advancement in plant cultivation techniques through artificial selection, enabling precise manipulation of plant DNA."
|
|
prereq_ids = list(TECHWEB_NODE_HYDROPONICS)
|
|
design_ids = list(
|
|
"flora_gun",
|
|
"gene_shears",
|
|
)
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
|
|
required_experiments = list(/datum/experiment/scanning/random/plants/wild)
|
|
discount_experiments = list(/datum/experiment/scanning/random/plants/traits = TECHWEB_TIER_3_POINTS)
|
|
announce_channels = list(RADIO_CHANNEL_SERVICE)
|