Merge pull request #6263 from Citadel-Station-13/upstream-merge-36867

[MIRROR] Fixes 0 value not being saved in constant memory circuits
This commit is contained in:
deathride58
2018-04-04 21:11:44 +00:00
committed by GitHub
@@ -40,7 +40,7 @@
component_params["inputs"] = saved_inputs
var/special = save_special()
if(special)
if(!isnull(special))
component_params["special"] = special
return component_params
@@ -107,7 +107,7 @@
pin.write_data_to_pin(input_value)
// TODO: support for special input types, such as internal refs and maybe typepaths
if(component_params["special"])
if(!isnull(component_params["special"]))
load_special(component_params["special"])
/obj/item/integrated_circuit/proc/load_special(special_data)