Merge pull request #37071 from kevinz000/patch-480

Fixes constants chips getting scrambled by EMPs
This commit is contained in:
oranges
2018-04-11 11:19:12 +12:00
committed by kevinz000
parent 33d6ee9f96
commit 4b34949340
@@ -84,6 +84,11 @@
var/datum/integrated_io/O = outputs[1]
O.push_data()
/obj/item/integrated_circuit/memory/constant/emp_act()
for(var/i in 1 to activators.len)
var/datum/integrated_io/activate/A = activators[i]
A.scramble()
/obj/item/integrated_circuit/memory/constant/save_special()
var/datum/integrated_io/O = outputs[1]
if(istext(O.data) || isnum(O.data))
@@ -129,4 +134,4 @@
visible_message("<span class='notice'>[user] slides \a [src]'s over \the [target].</span>")
to_chat(user, "<span class='notice'>You set \the [src]'s memory to a reference to [O.display_data(O.data)]. The ref scanner is \
now off.</span>")
accepting_refs = FALSE
accepting_refs = FALSE