Files
Bubberstation/code/modules/research/techweb/nodes/research_nodes.dm
Iajret e7ae05ed58 Fixes Applied Bluespace Research experiment requirement (#91116)
## About The Pull Request
Adds missing discount amount so experiment works properly now.

Before:


![image](https://github.com/user-attachments/assets/72e5a7db-db9e-435b-b0f6-5cf80636da1e)

After:


![image](https://github.com/user-attachments/assets/6269486a-bc6f-4f99-8de7-8826694ca97e)
## Why It's Good For The Game
## Changelog
🆑
fix: fixed bluespace sampling experiment not doing anything
/🆑
2025-05-13 14:12:31 -07:00

103 lines
3.5 KiB
Plaintext

/datum/techweb_node/fundamental_sci
id = TECHWEB_NODE_FUNDIMENTAL_SCI
starting_node = TRUE
display_name = "Fundamental Science"
description = "Establishing the bedrock of scientific understanding, paving the way for deeper exploration and theoretical inquiry."
design_ids = list(
"rdserver",
"rdservercontrol",
"rdconsole",
"tech_disk",
"doppler_array",
"experimentor",
"destructive_analyzer",
"destructive_scanner",
"experi_scanner",
"laptop",
"portadrive_basic",
"portadrive_advanced",
"portadrive_super",
)
/datum/techweb_node/bluespace_theory
id = TECHWEB_NODE_BLUESPACE_THEORY
display_name = "Bluespace Theory"
description = "Basic studies into the mysterious alternate dimension known as bluespace."
prereq_ids = list(TECHWEB_NODE_FUNDIMENTAL_SCI)
design_ids = list(
"bluespace_crystal",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS)
announce_channels = list(RADIO_CHANNEL_SCIENCE)
/datum/techweb_node/applied_bluespace
id = TECHWEB_NODE_APPLIED_BLUESPACE
display_name = "Applied Bluespace Research"
description = "With a heightened grasp of bluespace dynamics, sophisticated applications and technologies can be devised using data from bluespace crystal analyses."
prereq_ids = list(TECHWEB_NODE_BLUESPACE_THEORY)
design_ids = list(
"ore_silo",
"minerbag_holding",
"plumbing_receiver",
"bluespacebeaker",
"adv_watering_can",
"bluespace_coffeepot",
"bluespacesyringe",
"blutrash",
"light_replacer_blue",
"bluespacebodybag",
"gigabeacon",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_2_POINTS)
discount_experiments = list(/datum/experiment/scanning/points/bluespace_crystal = TECHWEB_TIER_2_POINTS)
announce_channels = list(RADIO_CHANNEL_SCIENCE, RADIO_CHANNEL_MEDICAL, RADIO_CHANNEL_SERVICE, RADIO_CHANNEL_SUPPLY)
/datum/techweb_node/bluespace_travel
id = TECHWEB_NODE_BLUESPACE_TRAVEL
display_name = "Bluespace Travel"
description = "Facilitate teleportation methods based on bluespace principles to revolutionize logistical efficiency."
prereq_ids = list(TECHWEB_NODE_APPLIED_BLUESPACE)
design_ids = list(
"teleconsole",
"tele_station",
"tele_hub",
"launchpad_console",
"quantumpad",
"launchpad",
"bluespace_pod",
"quantum_keycard",
"swapper",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
announce_channels = list(RADIO_CHANNEL_SCIENCE)
/datum/techweb_node/anomaly_research
id = TECHWEB_NODE_ANOMALY_RESEARCH
display_name = "Anomaly Research"
description = "Delving into the study of mysterious anomalies to investigate methods to refine and harness their unpredictable energies."
prereq_ids = list(TECHWEB_NODE_APPLIED_BLUESPACE)
design_ids = list(
"anomaly_refinery",
"anomaly_neutralizer",
"reactive_armour",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
announce_channels = list(RADIO_CHANNEL_SCIENCE)
/datum/techweb_node/anomaly_shells
id = TECHWEB_NODE_ANOMALY_SHELLS
display_name = "Advanced Anomaly Shells"
description = "New shells designed to utilize anomaly cores, maximizing their potential in innovative ways."
prereq_ids = list(TECHWEB_NODE_ANOMALY_RESEARCH)
design_ids = list(
"bag_holding",
"cybernetic_heart_anomalock",
"wormholeprojector",
"gravitygun",
"polymorph_belt",
"perceptomatrix",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_5_POINTS)
discount_experiments = list(/datum/experiment/scanning/points/anomalies = TECHWEB_TIER_5_POINTS)
announce_channels = list(RADIO_CHANNEL_SCIENCE)