/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/game/objects/items/devices/debugger.dm
47 строк
2 KB
ComicIronic
Moved research names over to defines. (#11424)
15 авг 2016, 01:47
15 авг 2016, 01:47
b2b5c81
Код
Авторство
О чём код?
/** * Multitool -- A multitool is used for hacking electronic devices. * TO-DO -- Using it as a power measurement tool for cables etc. Nannek. * */ /obj/item/device/debugger icon = 'icons/obj/hacktool.dmi' name = "debugger" desc = "Used to debug electronic equipment." icon_state = "hacktool-g" flags = FPRINT siemens_coefficient = 1 force = 5.0 w_class = W_CLASS_SMALL throwforce = 5.0 throw_range = 15 throw_speed = 3 desc = "You can use this on airlocks or APCs to try to hack them without cutting wires." starting_materials = list(MAT_IRON = 50, MAT_GLASS = 20) w_type = RECYK_ELECTRONIC melt_temperature = MELTPOINT_SILICON origin_tech = Tc_MAGNETS + "=1;" + Tc_ENGINEERING + "=1" var/obj/machinery/telecomms/buffer // simple machine buffer for device linkage /obj/item/device/debugger/is_used_on(obj/O, mob/user) if(istype(O, /obj/machinery/power/apc)) var/obj/machinery/power/apc/A = O if(A.emagged || A.malfhack) to_chat(user, "<span class='warning'>There is a software error with the device.</span>") else to_chat(user, "<span class='notice'>The device's software appears to be fine.</span>") return 1 if(istype(O, /obj/machinery/door)) var/obj/machinery/door/D = O if(D.operating == -1) to_chat(user, "<span class='warning'>There is a software error with the device.</span>") else to_chat(user, "<span class='notice'>The device's software appears to be fine.</span>") return 1 else if(istype(O, /obj/machinery)) var/obj/machinery/A = O if(A.emagged) to_chat(user, "<span class='warning'>There is a software error with the device.</span>") else to_chat(user, "<span class='notice'>The device's software appears to be fine.</span>") return 1