From 6df3ffcddf68a7bdc03cad07fe0f6a9bcca95bab Mon Sep 17 00:00:00 2001 From: Evsey Antonovich Date: Mon, 30 Apr 2018 11:32:34 +0500 Subject: [PATCH 1/2] IC weapons only works on turfs (#37496) --- code/modules/integrated_electronics/subtypes/manipulation.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index 7e45902fe1..bb7e9a1fa8 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -81,6 +81,8 @@ /obj/item/integrated_circuit/manipulation/weapon_firing/do_work() if(!installed_gun) return + if(!isturf(assembly.loc)) + return set_pin_data(IC_OUTPUT, 1, WEAKREF(installed_gun)) push_data() var/datum/integrated_io/xo = inputs[1]