Merge pull request #37071 from kevinz000/patch-480
Fixes constants chips getting scrambled by EMPs
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user