diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 05d1fee1a9..a5ffff8393 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -17,7 +17,7 @@ display_name = "Biological Technology" description = "What makes us tick." //the MC, silly! prereq_ids = list("base") - design_ids = list("chem_heater", "chem_master", "chem_dispenser", "sleeper", "pandemic", "defibmount") + design_ids = list("chem_heater", "chem_master", "chem_dispenser", "sleeper", "pandemic", "defibmount", "operating") research_cost = 2500 export_price = 5000 @@ -92,7 +92,7 @@ description = "A refresher course on modern engineering technology." prereq_ids = list("base") design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", - "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "weldingmask", "mesons", "thermomachine", "tesla_coil", "grounding_rod", "apc_control", "cell_charger") + "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "tesla_coil", "grounding_rod", "apc_control", "cell_charger") research_cost = 7500 export_price = 5000 @@ -101,7 +101,7 @@ display_name = "Advanced Engineering" description = "Pushing the boundaries of physics, one chainsaw-fist at a time." prereq_ids = list("engineering", "emp_basic") - design_ids = list("engine_goggles", "diagnostic_hud", "magboots") + design_ids = list("engine_goggles", "magboots", "weldingmask") research_cost = 2500 export_price = 5000 @@ -129,7 +129,7 @@ display_name = "Basic Bluespace Theory" description = "Basic studies into the mysterious alternate dimension known as bluespace." prereq_ids = list("base") - design_ids = list("beacon") //CIT CHANGE removed xenobioconsole from here. + design_ids = list("beacon","telesci_gps") //CIT CHANGE removed xenobioconsole from here. research_cost = 2500 export_price = 5000 @@ -213,7 +213,7 @@ id = "mmi" display_name = "Man Machine Interface" description = "A slightly Frankensteinian device that allows human brains to interface natively with software APIs." - prereq_ids = list("biotech", "neural_programming") + prereq_ids = list("neural_programming") design_ids = list("mmi") research_cost = 2500 export_price = 5000 @@ -222,7 +222,7 @@ id = "posibrain" display_name = "Positronic Brain" description = "Applied usage of neural technology allowing for autonomous AI units based on special metallic cubes with conductive and processing circuits." - prereq_ids = list("mmi", "neural_programming") + prereq_ids = list("neural_programming", "mmi") design_ids = list("mmi_posi") research_cost = 2500 export_price = 5000 @@ -232,7 +232,7 @@ display_name = "Cyborg Construction" description = "Sapient robots with preloaded tool modules and programmable laws." prereq_ids = list("mmi", "robotics") - research_cost = 2500 + research_cost = 1000 export_price = 5000 design_ids = list("robocontrol", "sflash", "borg_suit", "borg_head", "borg_chest", "borg_r_arm", "borg_l_arm", "borg_r_leg", "borg_l_leg", "borgupload", "cyborgrecharger", "borg_upgrade_restart", "borg_upgrade_rename") @@ -243,7 +243,7 @@ description = "Utility upgrades for cybogs." prereq_ids = list("engineering", "cyborg") design_ids = list("borg_upgrade_holding", "borg_upgrade_lavaproof", "borg_upgrade_thrusters", "borg_upgrade_selfrepair", "borg_upgrade_expand", "borg_upgrade_rped") - research_cost = 2500 + research_cost = 2000 export_price = 5000 /datum/techweb_node/cyborg_upg_med @@ -252,7 +252,7 @@ description = "Medical upgrades for cyborgs." prereq_ids = list("adv_biotech", "cyborg") design_ids = list("borg_upgrade_defibrillator", "borg_upgrade_piercinghypospray", "borg_upgrade_highstrengthsynthesiser", "borg_upgrade_expandedsynthesiser", "borg_upgrade_pinpointer") - research_cost = 2500 + research_cost = 2000 export_price = 5000 /datum/techweb_node/cyborg_upg_combat @@ -261,15 +261,15 @@ description = "Military grade upgrades for cyborgs." prereq_ids = list("adv_robotics", "adv_engi" , "weaponry") design_ids = list("borg_upgrade_vtec", "borg_upgrade_disablercooler") - research_cost = 2500 + research_cost = 5000 export_price = 5000 /datum/techweb_node/ai id = "ai" display_name = "Artificial Intelligence" description = "AI unit research." - prereq_ids = list("robotics", "neural_programming") - design_ids = list("aicore", "safeguard_module", "onehuman_module", "protectstation_module", "quarantine_module", "oxygen_module", "freeform_module", + prereq_ids = list("robotics", "posibrain") + design_ids = list("aifixer", "aicore", "safeguard_module", "onehuman_module", "protectstation_module", "quarantine_module", "oxygen_module", "freeform_module", "reset_module", "purge_module", "remove_module", "freeformcore_module", "asimov_module", "paladin_module", "tyrant_module", "corporate_module", "default_module", "borg_ai_control", "mecha_tracking_ai_control", "aiupload", "intellicard") research_cost = 2500 @@ -320,8 +320,8 @@ display_name = "Computer Consoles" description = "Computers and how they work." prereq_ids = list("datatheory") - design_ids = list("cargo", "cargorequest", "stockexchange", "libraryconsole", "aifixer", "mining", "crewconsole", "comconsole", "idcardconsole", "operating", "seccamera") - research_cost = 2500 + design_ids = list("cargo", "cargorequest", "stockexchange", "libraryconsole", "mining", "crewconsole", "comconsole", "idcardconsole", "seccamera") + research_cost = 2000 export_price = 5000 /datum/techweb_node/computer_hardware_basic //Modular computers are shitty and nearly useless so until someone makes them actually useful this can be easy to get. @@ -329,8 +329,8 @@ display_name = "Computer Hardware" description = "How computer hardware are made." prereq_ids = list("comptech") - research_cost = 2500 - export_price = 5000 + research_cost = 1000 //they are really shitty + export_price = 2000 design_ids = list("hdd_basic", "hdd_advanced", "hdd_super", "hdd_cluster", "ssd_small", "ssd_micro", "netcard_basic", "netcard_advanced", "netcard_wired", "portadrive_basic", "portadrive_advanced", "portadrive_super", "cardslot", "aislot", "miniprinter", "APClink", "bat_control", "bat_normal", "bat_advanced", "bat_super", "bat_micro", "bat_nano", "cpu_normal", "pcpu_normal", "cpu_small", "pcpu_small") @@ -342,7 +342,7 @@ prereq_ids = list("comptech") design_ids = list("arcade_battle", "arcade_orion", "slotmachine") research_cost = 1000 - export_price = 5000 + export_price = 2000 /datum/techweb_node/comp_recordkeeping id = "comp_recordkeeping" @@ -350,8 +350,8 @@ description = "Organized record databases and how they're used." prereq_ids = list("comptech") design_ids = list("secdata", "med_data", "prisonmanage", "vendor", "automated_announcement") - research_cost = 2500 - export_price = 5000 + research_cost = 1000 + export_price = 2000 /datum/techweb_node/telecomms id = "telecomms" @@ -369,7 +369,7 @@ description = "The usefulness of computerized records, projected straight onto your eyepiece!" prereq_ids = list("comp_recordkeeping", "emp_basic") design_ids = list("health_hud", "security_hud", "diagnostic_hud", "scigoggles") - research_cost = 2500 + research_cost = 1500 export_price = 5000 /datum/techweb_node/NVGtech @@ -378,7 +378,7 @@ description = "Allows seeing in the dark without actual light!" prereq_ids = list("integrated_HUDs", "adv_engi", "emp_adv") design_ids = list("health_hud_night", "security_hud_night", "diagnostic_hud_night", "night_visision_goggles", "nvgmesons") - research_cost = 2500 + research_cost = 5000 export_price = 5000 ////////////////////////Medical//////////////////////// @@ -395,10 +395,10 @@ id = "cryotech" display_name = "Cryostasis Technology" description = "Smart freezing of objects to preserve them!" - prereq_ids = list("adv_engi", "emp_basic", "biotech") + prereq_ids = list("adv_engi", "biotech") design_ids = list("splitbeaker", "noreactsyringe", "cryotube", "cryo_Grenade") research_cost = 2000 - export_price = 5000 + export_price = 4000 /datum/techweb_node/subdermal_implants id = "subdermal_implants" @@ -423,7 +423,7 @@ display_name = "Cybernetic Implants" description = "Electronic implants that improve humans." prereq_ids = list("adv_biotech", "cyborg", "adv_datatheory") - design_ids = list("ci-nutriment", "ci-nutrimentplus", "ci-breather", "ci-gloweyes", "ci-welding", "ci-medhud", "ci-sechud") + design_ids = list("ci-nutriment", "ci-breather", "ci-gloweyes", "ci-welding", "ci-medhud", "ci-sechud") research_cost = 2500 export_price = 5000 @@ -432,7 +432,7 @@ display_name = "Advanced Cybernetic Implants" description = "Upgraded and more powerful cybernetic implants." prereq_ids = list("neural_programming", "cyber_implants","integrated_HUDs") - design_ids = list("ci-toolset", "ci-surgery", "ci-reviver") + design_ids = list("ci-toolset", "ci-surgery", "ci-reviver", "ci-nutrimentplus") research_cost = 2500 export_price = 5000 @@ -450,8 +450,8 @@ id = "basic_mining" display_name = "Mining Technology" description = "Better than Efficiency V." - prereq_ids = list("engineering") - design_ids = list("drill", "superresonator", "triggermod", "damagemod", "cooldownmod", "rangemod", "ore_redemption", "mining_equipment_vendor", "cargoexpress")//e a r l y g a m e) + prereq_ids = list("engineering", "basic_plasma") + design_ids = list("drill", "superresonator", "triggermod", "damagemod", "cooldownmod", "rangemod", "ore_redemption", "mining_equipment_vendor", "cargoexpress", "plasmacutter")//e a r l y g a m e) research_cost = 2500 export_price = 5000 @@ -460,7 +460,7 @@ display_name = "Advanced Mining Technology" description = "Efficiency Level 127" //dumb mc references prereq_ids = list("basic_mining", "adv_engi", "adv_power", "adv_plasma") - design_ids = list("drill_diamond", "jackhammer", "hypermod", "plasmacutter", "plasmacutter_adv") + design_ids = list("drill_diamond", "jackhammer", "hypermod", "plasmacutter_adv") research_cost = 2500 export_price = 5000 @@ -506,7 +506,7 @@ display_name = "Weapon Development Technology" description = "Our researchers have found new to weaponize just about everything now." prereq_ids = list("engineering") - design_ids = list("pin_testing") + design_ids = list("pin_testing", "tele_shield") research_cost = 10000 export_price = 5000 @@ -524,7 +524,7 @@ display_name = "Electric Weapons" description = "Weapons using electric technology" prereq_ids = list("weaponry", "adv_power" , "emp_basic") - design_ids = list("stunrevolver", "stunshell", "tele_shield") + design_ids = list("stunrevolver", "stunshell", "ioncarbine") research_cost = 2500 export_price = 5000 @@ -551,7 +551,7 @@ display_name = "Beam Weaponry" description = "Various basic beam weapons" prereq_ids = list("adv_weaponry") - design_ids = list("beamrifle", "ioncarbine") + design_ids = list("temp_gun", "xray_laser") research_cost = 2500 export_price = 5000 @@ -560,7 +560,7 @@ display_name = "Advanced Beam Weaponry" description = "Various advanced beam weapons" prereq_ids = list("beam_weapons") - design_ids = list("xray_laser") + design_ids = list("beamrifle") research_cost = 2500 export_price = 5000 @@ -569,7 +569,7 @@ display_name = "Explosive & Pyrotechnical Weaponry" description = "If the light stuff just won't do it." prereq_ids = list("adv_weaponry") - design_ids = list("temp_gun", "large_Grenade", "pyro_Grenade", "adv_Grenade") + design_ids = list("large_Grenade", "pyro_Grenade", "adv_Grenade") research_cost = 2500 export_price = 5000 @@ -700,7 +700,7 @@ id = "mecha_tools" display_name = "Exosuit Weapon (LBX AC 10 \"Scattershot\")" description = "An advanced piece of mech weaponry" - prereq_ids = list("mecha", "adv_weaponry", "ballistic_weapons") + prereq_ids = list("mecha", "ballistic_weapons") design_ids = list("mech_scattershot") research_cost = 2500 export_price = 5000 @@ -709,7 +709,7 @@ id = "mech_carbine" display_name = "Exosuit Weapon (FNX-99 \"Hades\" Carbine)" description = "An advanced piece of mech weaponry" - prereq_ids = list("mecha", "adv_weaponry", "ballistic_weapons") + prereq_ids = list("mecha", "ballistic_weapons") design_ids = list("mech_carbine") research_cost = 2500 export_price = 5000 @@ -718,7 +718,7 @@ id = "mmech_ion" display_name = "Exosuit Weapon (MKIV Ion Heavy Cannon)" description = "An advanced piece of mech weaponry" - prereq_ids = list("mecha", "adv_weaponry", "emp_adv") + prereq_ids = list("mecha", "electronic_weapons", "emp_adv") design_ids = list("mech_ion") research_cost = 2500 export_price = 5000 @@ -727,7 +727,7 @@ id = "mech_tesla" display_name = "Exosuit Weapon (MKI Tesla Cannon)" description = "An advanced piece of mech weaponry" - prereq_ids = list("mecha", "weaponry", "adv_power") + prereq_ids = list("mecha", "electronic_weapons", "adv_power") design_ids = list("mech_tesla") research_cost = 2500 export_price = 5000 @@ -745,7 +745,7 @@ id = "mech_laser_heavy" display_name = "Exosuit Weapon (CH-LC \"Solaris\" Laser Cannon)" description = "An advanced piece of mech weaponry" - prereq_ids = list("mecha", "adv_weaponry", "adv_beam_weapons") + prereq_ids = list("mecha", "adv_beam_weapons") design_ids = list("mech_laser_heavy") research_cost = 2500 export_price = 5000 @@ -772,7 +772,7 @@ id = "clusterbang_launcher" display_name = "Exosuit Module (SOB-3 Clusterbang Launcher)" description = "An advanced piece of mech weaponry" - prereq_ids = list("mecha", "weaponry") + prereq_ids = list("mecha", "explosive_weapons") design_ids = list("clusterbang_launcher") research_cost = 2500 export_price = 5000 @@ -781,7 +781,7 @@ id = "mech_teleporter" display_name = "Exosuit Module (Teleporter Module)" description = "An advanced piece of mech Equipment" - prereq_ids = list("mecha", "mech_tools", "adv_bluespace") + prereq_ids = list("mech_tools", "adv_bluespace") design_ids = list("mech_teleporter") research_cost = 2500 export_price = 5000 @@ -799,7 +799,7 @@ id = "mech_taser" display_name = "Exosuit Weapon (PBT \"Pacifier\" Mounted Taser)" description = "A basic piece of mech weaponry" - prereq_ids = list("mecha", "adv_weaponry") + prereq_ids = list("mecha", "electronic_weapons") design_ids = list("mech_taser") research_cost = 2500 export_price = 5000 @@ -808,7 +808,7 @@ id = "mech_lmg" display_name = "Exosuit Weapon (\"Ultra AC 2\" LMG)" description = "An advanced piece of mech weaponry" - prereq_ids = list("adv_mecha", "adv_weaponry", "ballistic_weapons") + prereq_ids = list("mecha", "ballistic_weapons") design_ids = list("mech_lmg") research_cost = 2500 export_price = 5000 @@ -854,9 +854,9 @@ display_name = "Alien Engineering" description = "Alien engineering tools" prereq_ids = list("alientech", "adv_engi") + design_ids = list("alien_wrench", "alien_wirecutters", "alien_screwdriver", "alien_crowbar", "alien_welder", "alien_multitool") boost_item_paths = list(/obj/item/screwdriver/abductor = 0, /obj/item/wrench/abductor = 0, /obj/item/crowbar/abductor = 0, /obj/item/device/multitool/abductor = 0, /obj/item/weldingtool/abductor = 0, /obj/item/wirecutters/abductor = 0, /obj/item/circuitboard/machine/abductor = 0, /obj/item/abductor_baton = 0, /obj/item/device/abductor = 0) - design_ids = list("alien_wrench", "alien_wirecutters", "alien_screwdriver", "alien_crowbar", "alien_welder", "alien_multitool") research_cost = 2500 export_price = 20000 hidden = TRUE