Preventing grabbers from holding other circuits is a simple (one-line) fix that strongly nerfs so-called 'uberthrower' circuits, dropping their damage output drastically. Uberthrower circuits are one of the most famous unintended uses of circuits. (#38621)

This commit is contained in:
BlueNothing
2018-06-21 03:41:51 -04:00
committed by ShizCalev
parent 43bce7e897
commit beb119ff0b
@@ -367,7 +367,7 @@
var/atom/movable/acting_object = get_object()
var/turf/T = get_turf(acting_object)
var/obj/item/AM = get_pin_data_as_type(IC_INPUT, 1, /obj/item)
if(AM)
if(!QDELETED(AM) && !istype(AM, /obj/item/electronic_assembly))
var/mode = get_pin_data(IC_INPUT, 2)
if(mode == 1)
if(check_target(AM))