Files
Bubberstation/code/modules/research/techweb/nodes/medbay_nodes.dm
T
RedbertandGitHub bf39b4a66d Medical research nodes adjustment (#84783)
## About The Pull Request
Moves XL beaker from Chemical Synthesis to Medbay Equipment
Removes Plumbing node and moves most items to Chemical synthesis node
Moves piercing syringe from Plumbing node to Advanced Medbay Equipment


![346569359-1dfa219c-85eb-4842-a47c-a1556c3dea61](https://github.com/tgstation/tgstation/assets/109347230/e4dc5ddc-8b1c-4782-ad91-12177d8cd6c1)

## Why It's Good For The Game
Love the science rework, there's just a few things that need to be moved
around.

I've got two reasons for ya.
Bluespace beakers are often researched before metamaterial beakers due
to the different node paths and the value of bluespace research being
greater than plumbing research. It's a little weird that the higher
volume beaker is so often available sooner
XL-beakers are pretty simple and are already locked behind plastic, they
should probably be available to chemists at round start, just like they
were before the research rework.

## Changelog
🆑
balance: Moves XL beaker from Chemical Synthesis to Medbay Equipment
balance: Removes Plumbing node and moves most items to Chemical
synthesis node
balance: Moves piercing syringe from Plumbing node to Advanced Medbay
Equipment
/🆑
2024-07-12 00:21:22 +02:00

97 lines
2.6 KiB
Plaintext

/datum/techweb_node/medbay_equip
id = TECHWEB_NODE_MEDBAY_EQUIP
starting_node = TRUE
display_name = "Medbay Equipment"
description = "Essential medical tools to patch you up while medbay is still intact."
design_ids = list(
"operating",
"medicalbed",
"defibmountdefault",
"defibrillator",
"surgical_drapes",
"scalpel",
"retractor",
"hemostat",
"cautery",
"circular_saw",
"surgicaldrill",
"bonesetter",
"blood_filter",
"surgical_tape",
"penlight",
"penlight_paramedic",
"stethoscope",
"beaker",
"large_beaker",
"chem_pack",
"blood_pack",
"syringe",
"dropper",
"pillbottle",
"xlarge_beaker",
)
experiments_to_unlock = list(
/datum/experiment/autopsy/human,
/datum/experiment/autopsy/nonhuman,
/datum/experiment/autopsy/xenomorph,
/datum/experiment/scanning/reagent/haloperidol,
/datum/experiment/scanning/reagent/cryostylane,
)
/datum/techweb_node/chem_synthesis
id = TECHWEB_NODE_CHEM_SYNTHESIS
display_name = "Chemical Synthesis"
description = "Synthesizing complex chemicals from electricity and thin air... Don't ask how..."
prereq_ids = list(TECHWEB_NODE_MEDBAY_EQUIP)
design_ids = list(
"med_spray_bottle",
"medigel",
"medipen_refiller",
"soda_dispenser",
"beer_dispenser",
"chem_dispenser",
"portable_chem_mixer",
"chem_heater",
"w-recycler",
"meta_beaker",
"plumbing_rcd",
"plumbing_rcd_service",
"plunger",
"fluid_ducts",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_1_POINTS)
/datum/techweb_node/medbay_equip_adv
id = TECHWEB_NODE_MEDBAY_EQUIP_ADV
display_name = "Advanced Medbay Equipment"
description = "State-of-the-art medical gear for keeping the crew in one piece — mostly."
prereq_ids = list(TECHWEB_NODE_CHEM_SYNTHESIS)
design_ids = list(
"smoke_machine",
"chem_mass_spec",
"healthanalyzer_advanced",
"mod_health_analyzer",
"crewpinpointer",
"defibrillator_compact",
"defibmount",
"medicalbed_emergency",
"piercesyringe",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_3_POINTS)
required_experiments = list(/datum/experiment/scanning/reagent/haloperidol)
/datum/techweb_node/cryostasis
id = TECHWEB_NODE_CRYOSTASIS
display_name = "Cryostasis"
description = "The result of clown accidentally drinking a chemical, now repurposed for safely preserving crew members in suspended animation."
prereq_ids = list(TECHWEB_NODE_FUSION)
design_ids = list(
"cryotube",
"mech_sleeper",
"stasis",
"cryo_grenade",
"splitbeaker",
)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = TECHWEB_TIER_4_POINTS)
discount_experiments = list(/datum/experiment/scanning/reagent/cryostylane = TECHWEB_TIER_4_POINTS)