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 d20280bf0f..68a6f7a479 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm @@ -130,18 +130,19 @@ can_synth = TRUE /datum/reagent/fermi/furranium/reaction_mob(mob/living/carbon/human/M, method=INJECT, reac_volume) - var/turf/T = get_turf(M) - M.adjustOxyLoss(15) - M.Knockdown(50) - M.Stun(50) - M.emote("cough") - var/obj/item/toy/plush/P = pick(subtypesof(/obj/item/toy/plush)) - new P(T) - var/list/seen = viewers(8, T) - for(var/mob/S in seen) - to_chat(S, "[M] suddenly coughs up a [P.name]!") - var/T2 = get_random_station_turf() - P.throw_at(T2, 8, 1) + if(method == INJECT) + var/turf/T = get_turf(M) + M.adjustOxyLoss(15) + M.Knockdown(50) + M.Stun(50) + M.emote("cough") + var/obj/item/toy/plush/P = pick(subtypesof(/obj/item/toy/plush)) + new P(T) + var/list/seen = viewers(8, T) + for(var/mob/S in seen) + to_chat(S, "[M] suddenly coughs up a [P.name]!") + var/T2 = get_random_station_turf() + P.throw_at(T2, 8, 1) ..() /datum/reagent/fermi/furranium/on_mob_life(mob/living/carbon/M)