/obj/item/circuitboard/fusion_core_control name = "circuit board (fusion core controller)" build_path = /obj/machinery/computer/fusion_core_control origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4) /obj/item/circuitboard/fusion_fuel_compressor name = "circuit board (fusion fuel compressor)" build_path = /obj/machinery/fusion_fuel_compressor board_type = new /datum/frame/frame_types/machine origin_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 4, TECH_MATERIAL = 4) req_components = list( /obj/item/stock_parts/manipulator/nano = 2, /obj/item/stock_parts/matter_bin/super = 2, /obj/item/stock_parts/console_screen = 1, /obj/item/stack/cable_coil = 5 ) /obj/item/circuitboard/fusion_fuel_control name = "circuit board (fusion fuel controller)" build_path = /obj/machinery/computer/fusion_fuel_control origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4) /obj/item/circuitboard/gyrotron_control name = "circuit board (gyrotron controller)" build_path = /obj/machinery/computer/gyrotron_control origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4) /obj/item/circuitboard/fusion_core name = "internal circuitry (fusion core)" build_path = /obj/machinery/power/fusion_core board_type = new /datum/frame/frame_types/machine origin_tech = list(TECH_BLUESPACE = 2, TECH_MAGNET = 4, TECH_POWER = 4) req_components = list( /obj/item/stock_parts/manipulator/nano = 2, /obj/item/stock_parts/micro_laser/high = 1, /obj/item/stock_parts/console_screen = 1, /obj/item/stack/cable_coil = 5 ) /obj/item/circuitboard/fusion_injector name = "internal circuitry (fusion fuel injector)" build_path = /obj/machinery/fusion_fuel_injector board_type = new /datum/frame/frame_types/machine origin_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 4, TECH_MATERIAL = 4) req_components = list( /obj/item/stock_parts/manipulator/nano = 2, /obj/item/stock_parts/scanning_module/adv = 1, /obj/item/stock_parts/matter_bin/super = 1, /obj/item/stock_parts/console_screen = 1, /obj/item/stack/cable_coil = 5 ) /obj/item/circuitboard/gyrotron name = "circuit board (gyrotron)" build_path = /obj/machinery/power/emitter/gyrotron board_type = new /datum/frame/frame_types/machine origin_tech = list(TECH_POWER = 4, TECH_ENGINEERING = 4, TECH_MATERIAL = 5, TECH_MAGNET = 3) req_components = list( /obj/item/stock_parts/scanning_module/adv = 1, /obj/item/stock_parts/micro_laser/high = 3, /obj/item/stock_parts/capacitor/adv = 1 ) /datum/design/circuit/fusion name = "fusion core control console" id = "fusion_core_control" build_path = /obj/item/circuitboard/fusion_core_control sort_string = "LAAAD" req_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 3, TECH_MATERIAL = 3) /datum/design/circuit/fusion/fuel_compressor name = "fusion fuel compressor" id = "fusion_fuel_compressor" build_path = /obj/item/circuitboard/fusion_fuel_compressor sort_string = "LAAAE" /datum/design/circuit/fusion/fuel_control name = "fusion fuel control console" id = "fusion_fuel_control" build_path = /obj/item/circuitboard/fusion_fuel_control sort_string = "LAAAF" /datum/design/circuit/fusion/gyrotron_control name = "gyrotron control console" id = "gyrotron_control" build_path = /obj/item/circuitboard/gyrotron_control sort_string = "LAAAG" /datum/design/circuit/fusion/core name = "fusion core" id = "fusion_core" build_path = /obj/item/circuitboard/fusion_core sort_string = "LAAAH" /datum/design/circuit/fusion/injector name = "fusion fuel injector" id = "fusion_injector" build_path = /obj/item/circuitboard/fusion_injector sort_string = "LAAAI"