//////////////////////////////////////////// ///////////Modular Computer Parts/////////// //////////////////////////////////////////// /datum/design/circuit/tcom req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4) /datum/design/circuit/tcom/AssembleDesignName() name = "Telecommunications machinery circuit design ([name])" /datum/design/circuit/tcom/AssembleDesignDesc() desc = "Allows for the construction of a telecommunications [name] circuit board." /datum/design/circuit/tcom/server name = "server mainframe" id = "tcom-server" build_path = /obj/item/weapon/circuitboard/telecomms/server sort_string = "PAAAA" /datum/design/circuit/tcom/processor name = "processor unit" id = "tcom-processor" build_path = /obj/item/weapon/circuitboard/telecomms/processor sort_string = "PAAAB" /datum/design/circuit/tcom/bus name = "bus mainframe" id = "tcom-bus" build_path = /obj/item/weapon/circuitboard/telecomms/bus sort_string = "PAAAC" /datum/design/circuit/tcom/hub name = "hub mainframe" id = "tcom-hub" build_path = /obj/item/weapon/circuitboard/telecomms/hub sort_string = "PAAAD" /datum/design/circuit/tcom/relay name = "relay mainframe" id = "tcom-relay" req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 4, TECH_BLUESPACE = 3) build_path = /obj/item/weapon/circuitboard/telecomms/relay sort_string = "PAAAE" /datum/design/circuit/tcom/broadcaster name = "subspace broadcaster" id = "tcom-broadcaster" req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4, TECH_BLUESPACE = 2) build_path = /obj/item/weapon/circuitboard/telecomms/broadcaster sort_string = "PAAAF" /datum/design/circuit/tcom/receiver name = "subspace receiver" id = "tcom-receiver" req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 3, TECH_BLUESPACE = 2) build_path = /obj/item/weapon/circuitboard/telecomms/receiver sort_string = "PAAAG"