mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 18:02:57 +00:00
39 lines
1.3 KiB
Plaintext
39 lines
1.3 KiB
Plaintext
/obj/machinery/rnd/production/circuit_imprinter
|
|
name = "circuit imprinter"
|
|
desc = "Manufactures circuit boards for the construction of machines."
|
|
icon_state = "circuit_imprinter"
|
|
circuit = /obj/item/circuitboard/machine/circuit_imprinter
|
|
categories = list(
|
|
"AI Modules",
|
|
"Computer Boards",
|
|
"Teleportation Machinery",
|
|
"Medical Machinery",
|
|
"Engineering Machinery",
|
|
"Exosuit Modules",
|
|
"Hydroponics Machinery",
|
|
"Subspace Telecomms",
|
|
"Research Machinery",
|
|
"Misc. Machinery",
|
|
"Computer Parts"
|
|
)
|
|
production_animation = "circuit_imprinter_ani"
|
|
allowed_buildtypes = IMPRINTER
|
|
|
|
/obj/machinery/rnd/production/circuit_imprinter/disconnect_console()
|
|
linked_console.linked_imprinter = null
|
|
..()
|
|
|
|
/obj/machinery/rnd/production/circuit_imprinter/calculate_efficiency()
|
|
. = ..()
|
|
var/total_rating = 0
|
|
for(var/obj/item/stock_parts/manipulator/M in component_parts)
|
|
total_rating += M.rating * 2 //There is only one.
|
|
total_rating = max(1, total_rating)
|
|
efficiency_coeff = total_rating
|
|
var/obj/item/circuitboard/machine/circuit_imprinter/C = circuit
|
|
offstation_security_levels = C.offstation_security_levels
|
|
|
|
/obj/machinery/rnd/production/circuit_imprinter/offstation
|
|
offstation_security_levels = FALSE
|
|
circuit = /obj/item/circuitboard/machine/circuit_imprinter/offstation
|