mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
146 lines
6.2 KiB
Plaintext
146 lines
6.2 KiB
Plaintext
// Integrated circuits stuff
|
|
|
|
/datum/design/item/integrated_circuitry/AssembleDesignName()
|
|
..()
|
|
name = "Circuitry device design ([item_name])"
|
|
|
|
/datum/design/item/integrated_circuitry/custom_circuit_printer
|
|
name = "Portable integrated circuit printer"
|
|
desc = "A portable(ish) printer for modular machines."
|
|
id = "ic_printer"
|
|
req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 4, TECH_DATA = 5)
|
|
materials = list(MAT_STEEL = 10000)
|
|
build_path = /obj/item/device/integrated_circuit_printer
|
|
sort_string = "UAAAA"
|
|
|
|
/datum/design/item/integrated_circuitry/custom_circuit_printer_upgrade
|
|
name = "Integrated circuit printer upgrade - advanced designs"
|
|
desc = "Allows the integrated circuit printer to create advanced circuits"
|
|
id = "ic_printer_upgrade_adv"
|
|
req_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 4)
|
|
materials = list(MAT_STEEL = 2000)
|
|
build_path = /obj/item/weapon/disk/integrated_circuit/upgrade/advanced
|
|
sort_string = "UBAAA"
|
|
|
|
/datum/design/item/integrated_circuitry/wirer
|
|
name = "Custom wirer tool"
|
|
id = "wirer"
|
|
req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2)
|
|
materials = list(MAT_STEEL = 5000, MAT_GLASS = 2500)
|
|
build_path = /obj/item/device/integrated_electronics/wirer
|
|
sort_string = "UCAAA"
|
|
|
|
/datum/design/item/integrated_circuitry/debugger
|
|
name = "Custom circuit debugger tool"
|
|
id = "debugger"
|
|
req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2)
|
|
materials = list(MAT_STEEL = 5000, MAT_GLASS = 2500)
|
|
build_path = /obj/item/device/integrated_electronics/debugger
|
|
sort_string = "UCBBB"
|
|
|
|
// Assemblies
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/AssembleDesignName()
|
|
..()
|
|
name = "Circuitry assembly design ([item_name])"
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_small
|
|
name = "Small custom assembly"
|
|
desc = "A customizable assembly for simple, small devices."
|
|
id = "assembly-small"
|
|
req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
|
materials = list(MAT_STEEL = 10000)
|
|
build_path = /obj/item/device/electronic_assembly
|
|
sort_string = "UDAAA"
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_medium
|
|
name = "Medium custom assembly"
|
|
desc = "A customizable assembly suited for more ambitious mechanisms."
|
|
id = "assembly-medium"
|
|
req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_POWER = 3)
|
|
materials = list(MAT_STEEL = 20000)
|
|
build_path = /obj/item/device/electronic_assembly/medium
|
|
sort_string = "UDAAB"
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_large
|
|
name = "Large custom assembly"
|
|
desc = "A customizable assembly for large machines."
|
|
id = "assembly-large"
|
|
req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
|
materials = list(MAT_STEEL = 40000)
|
|
build_path = /obj/item/device/electronic_assembly/large
|
|
sort_string = "UDAAC"
|
|
|
|
// CHOMPStation Edit Start
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_drone_a
|
|
name = "type-a electronic drone assembly"
|
|
desc = "A customizable assembly optimized for autonomous devices."
|
|
id = "assembly-drone-a"
|
|
req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
|
materials = list(MAT_STEEL = 30000)
|
|
build_path = /obj/item/device/electronic_assembly/drone
|
|
sort_string = "UDAAD"
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_drone_b
|
|
name = "type-b electronic drone assembly"
|
|
desc = "It's a case, for building mobile electronics with. This one is armed and dangerous."
|
|
id = "assembly-drone-b"
|
|
req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
|
materials = list(MAT_STEEL = 30000)
|
|
build_path = /obj/item/device/electronic_assembly/drone/arms
|
|
sort_string = "UDAAD"
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_drone_c
|
|
name = "type-c electronic drone assembly"
|
|
desc = "It's a case, for building mobile electronics with. This one resembles a Securitron."
|
|
id = "assembly-drone-c"
|
|
req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
|
materials = list(MAT_STEEL = 30000)
|
|
build_path = /obj/item/device/electronic_assembly/drone/secbot
|
|
sort_string = "UDAAD"
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_drone_d
|
|
name = "type-d electronic drone assembly"
|
|
desc = "It's a case, for building mobile electronics with. This one resembles a Medibot"
|
|
id = "assembly-drone-d"
|
|
req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
|
materials = list(MAT_STEEL = 30000)
|
|
build_path = /obj/item/device/electronic_assembly/drone/medbot
|
|
sort_string = "UDAAD"
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_drone_e
|
|
name = "type-e electronic drone assembly"
|
|
desc = "It's a case, for building mobile electronics with. This one has a generic bot design."
|
|
id = "assembly-drone-e"
|
|
req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
|
materials = list(MAT_STEEL = 30000)
|
|
build_path = /obj/item/device/electronic_assembly/drone/genbot
|
|
sort_string = "UDAAD"
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_drone_f
|
|
name = "type-f electronic drone assembly"
|
|
desc = "It's a case, for building mobile electronics with. This one has a hominoid design."
|
|
id = "assembly-drone-f"
|
|
req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
|
materials = list(MAT_STEEL = 30000)
|
|
build_path = /obj/item/device/electronic_assembly/drone/android
|
|
sort_string = "UDAAD"
|
|
// CHOMPStation Edit End
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_device
|
|
name = "Device custom assembly"
|
|
desc = "An customizable assembly designed to interface with other devices."
|
|
id = "assembly-device"
|
|
req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
|
materials = list(MAT_STEEL = 5000)
|
|
build_path = /obj/item/device/assembly/electronic_assembly
|
|
sort_string = "UDAAE"
|
|
|
|
/datum/design/item/integrated_circuitry/assembly/custom_circuit_assembly_implant
|
|
name = "Implant custom assembly"
|
|
desc = "An customizable assembly for very small devices, implanted into living entities."
|
|
id = "assembly-implant"
|
|
req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4, TECH_POWER = 3, TECH_BIO = 5)
|
|
materials = list(MAT_STEEL = 2000)
|
|
build_path = /obj/item/weapon/implant/integrated_circuit
|
|
sort_string = "UDAAF"
|