From 6ca831cd29418098bd414f861d19a971bac5f5b7 Mon Sep 17 00:00:00 2001 From: ghostsheet Date: Tue, 11 Jul 2023 20:39:03 +1000 Subject: [PATCH] Synthetic Gas --- code/game/objects/effects/effect_system/smoke.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/effect_system/smoke.dm b/code/game/objects/effects/effect_system/smoke.dm index 9f7a9c8143c7..4336f6d4ebec 100644 --- a/code/game/objects/effects/effect_system/smoke.dm +++ b/code/game/objects/effects/effect_system/smoke.dm @@ -132,6 +132,8 @@ /obj/effect/particle_effect/smoke/bad/affect(mob/living/carbon/M) ..() + if (isxeno(M) || isyautja(M) || issynth(M)) + return if (M.internal != null && M.wear_mask && (M.wear_mask.flags_inventory & ALLOWINTERNALS)) return else @@ -365,7 +367,7 @@ /obj/effect/particle_effect/smoke/xeno_weak/affect(mob/living/carbon/moob) // This applies every tick someone is in the smoke ..() - if(isxeno(moob)) + if(isxeno(moob) || issynth(moob)) return if(isyautja(moob)) neuro_dose = neuro_dose*2 // Yautja get half effects