diff --git a/code/modules/integrated_electronics/core/tools.dm b/code/modules/integrated_electronics/core/tools.dm index 4041363326..bef0b467be 100644 --- a/code/modules/integrated_electronics/core/tools.dm +++ b/code/modules/integrated_electronics/core/tools.dm @@ -279,6 +279,11 @@ ) cant_hold = list(/obj/item/weapon/tool/screwdriver/power) +//CHOMPAdd, this whole proc. Emp'ing this one bag causes a recursion loop of over 700 emp_act's, +//Which is enough to trigger byond's recursion level protection +/obj/item/weapon/storage/bag/circuits/emp_act() + return //No + /obj/item/weapon/storage/bag/circuits/basic/Initialize() . = ..() new /obj/item/weapon/storage/bag/circuits/mini/arithmetic(src)