mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-11 10:22:13 +00:00
77 lines
4.3 KiB
Plaintext
77 lines
4.3 KiB
Plaintext
|
|
/////////////////////////Nanites/////////////////////////
|
|
/datum/techweb_node/nanite_base
|
|
id = "nanite_base"
|
|
display_name = "Basic Nanite Programming"
|
|
description = "The basics of nanite construction and programming."
|
|
prereq_ids = list("datatheory","robotics")
|
|
design_ids = list("nanite_disk","nanite_remote","nanite_comm_remote","nanite_scanner",\
|
|
"nanite_chamber","public_nanite_chamber","nanite_chamber_control","nanite_programmer","nanite_program_hub","nanite_cloud_control",\
|
|
"relay_nanites", "monitoring_nanites", "access_nanites", "repairing_nanites","sensor_nanite_volume", "repeater_nanites", "relay_repeater_nanites","red_diag_nanites")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
|
|
|
|
/datum/techweb_node/nanite_smart
|
|
id = "nanite_smart"
|
|
display_name = "Smart Nanite Programming"
|
|
description = "Nanite programs that require nanites to perform complex actions, act independently, roam or seek targets."
|
|
prereq_ids = list("nanite_base","adv_robotics")
|
|
design_ids = list("purging_nanites", "research_nanites", "metabolic_nanites", "stealth_nanites", "memleak_nanites","sensor_voice_nanites", "voice_nanites")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2000)
|
|
|
|
/datum/techweb_node/nanite_mesh
|
|
id = "nanite_mesh"
|
|
display_name = "Mesh Nanite Programming"
|
|
description = "Nanite programs that require static structures and membranes."
|
|
prereq_ids = list("nanite_base","engineering")
|
|
design_ids = list("hardening_nanites", "dermal_button_nanites", "refractive_nanites", "cryo_nanites", "conductive_nanites", "shock_nanites", "emp_nanites", "temperature_nanites", "antiviral_nanites", "hostile_lockdown")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
|
|
|
|
/datum/techweb_node/nanite_bio
|
|
id = "nanite_bio"
|
|
display_name = "Biological Nanite Programming"
|
|
description = "Nanite programs that require complex biological interaction."
|
|
prereq_ids = list("nanite_base","biotech")
|
|
design_ids = list("regenerative_nanites", "bloodheal_nanites", "coagulating_nanites","poison_nanites","flesheating_nanites",\
|
|
"sensor_crit_nanites","sensor_death_nanites", "sensor_health_nanites", "sensor_damage_nanites")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
|
|
|
|
/datum/techweb_node/nanite_neural
|
|
id = "nanite_neural"
|
|
display_name = "Neural Nanite Programming"
|
|
description = "Nanite programs affecting nerves and brain matter."
|
|
prereq_ids = list("nanite_bio")
|
|
design_ids = list("nervous_nanites", "brainheal_nanites", "paralyzing_nanites", "stun_nanites", "selfscan_nanites","good_mood_nanites","bad_mood_nanites")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
|
|
|
|
/datum/techweb_node/nanite_synaptic
|
|
id = "nanite_synaptic"
|
|
display_name = "Synaptic Nanite Programming"
|
|
description = "Nanite programs affecting mind and thoughts."
|
|
prereq_ids = list("nanite_neural","neural_programming")
|
|
design_ids = list("mindshield_nanites", "pacifying_nanites", "blinding_nanites", "sleep_nanites", "mute_nanites", "speech_nanites","hallucination_nanites")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
|
|
|
|
/datum/techweb_node/nanite_harmonic
|
|
id = "nanite_harmonic"
|
|
display_name = "Harmonic Nanite Programming"
|
|
description = "Nanite programs that require seamless integration between nanites and biology."
|
|
prereq_ids = list("nanite_bio","nanite_smart","nanite_mesh")
|
|
design_ids = list("fakedeath_nanites","researchplus_nanites","aggressive_nanites","defib_nanites","regenerative_plus_nanites","brainheal_plus_nanites","purging_plus_nanites","adrenaline_nanites")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 4000)
|
|
|
|
/datum/techweb_node/nanite_combat
|
|
id = "nanite_military"
|
|
display_name = "Military Nanite Programming"
|
|
description = "Nanite programs that perform military-grade functions."
|
|
prereq_ids = list("nanite_harmonic", "syndicate_basic")
|
|
design_ids = list("explosive_nanites","pyro_nanites","meltdown_nanites","viral_nanites")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500)
|
|
|
|
/datum/techweb_node/nanite_hazard
|
|
id = "nanite_hazard"
|
|
display_name = "Hazard Nanite Programs"
|
|
description = "Extremely advanced Nanite programs with the potential of being extremely dangerous."
|
|
prereq_ids = list("nanite_harmonic", "alientech")
|
|
design_ids = list("spreading_nanites","mindcontrol_nanites","mitosis_nanites")
|
|
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000)
|