diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm index 2b0f86b156..d8f49c120e 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm @@ -177,6 +177,7 @@ taste_description = "what can only be described as licking a battery." pH = 9 can_synth = FALSE + var/react_turfs = list() /datum/reagent/fermi/nanite_b_gone/on_mob_life(mob/living/carbon/C) GET_COMPONENT_FROM(N, /datum/component/nanites, C) @@ -199,11 +200,13 @@ N.nanite_volume += -10*cached_purity ..() -/datum/reagent/fermi/nanite_b_gone/reaction_obj(obj/O, reac_volume) - O.emp_act(EMP_HEAVY) /datum/reagent/fermi/nanite_b_gone/reaction_turf(var/turf/T) - T.emp_act(EMP_LIGHT) + for(var/active_turf in react_turfs) + if(T == active_turf) + return + react_list += T + T.emp_act(EMP_HEAVY) /datum/reagent/fermi/nanite_b_goneTox name = "Naninte bain"