mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* Fucking conflicts * Small code changes * Makes the IC printer start upgraded to offset balance concerns caused by a fixed bug
19 lines
799 B
Plaintext
19 lines
799 B
Plaintext
/obj/item/device/integrated_electronics/analyzer
|
|
name = "circuit analyzer"
|
|
desc = "This tool can scan an assembly and generate code necessary to recreate it in a circuit printer."
|
|
icon = 'icons/obj/electronic_assemblies.dmi'
|
|
icon_state = "analyzer"
|
|
flags_1 = CONDUCT_1
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
|
|
/obj/item/device/integrated_electronics/analyzer/afterattack(var/atom/A, var/mob/living/user)
|
|
if(istype(A, /obj/item/device/electronic_assembly))
|
|
var/saved = SScircuit.save_electronic_assembly(A)
|
|
if(saved)
|
|
to_chat(user, "<span class='notice'>You scan [A].</span>")
|
|
user << browse(saved, "window=circuit_scan;size=500x600;border=1;can_resize=1;can_close=1;can_minimize=1")
|
|
else
|
|
to_chat(user, "<span class='warning'>[A] is not complete enough to be encoded!</span>")
|
|
else
|
|
..()
|