diff --git a/code/modules/mob/living/carbon/xenomorph/castes/warrior/abilities_warrior.dm b/code/modules/mob/living/carbon/xenomorph/castes/warrior/abilities_warrior.dm index 17d421916a817..821ac17f9b91d 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/warrior/abilities_warrior.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/warrior/abilities_warrior.dm @@ -418,6 +418,12 @@ if(!silent) owner.balloon_alert(owner, "Target not adjacent") return FALSE + //RUTGMC + for(var/obj/effect/forcefield/fog in range(1, owner)) + if(!silent) + owner.balloon_alert(owner, span_xenowarning("Cannot toss near fog!")) + return FALSE + //RUTGMC /datum/action/ability/activable/xeno/warrior/grapple_toss/use_ability(atom/A) . = ..() diff --git a/modular_RUtgmc/code/modules/mob/living/carbon/xenomorph/castes/chimera/abilities_chimera.dm b/modular_RUtgmc/code/modules/mob/living/carbon/xenomorph/castes/chimera/abilities_chimera.dm index 95cdc8d230590..a868f884627fe 100644 --- a/modular_RUtgmc/code/modules/mob/living/carbon/xenomorph/castes/chimera/abilities_chimera.dm +++ b/modular_RUtgmc/code/modules/mob/living/carbon/xenomorph/castes/chimera/abilities_chimera.dm @@ -43,6 +43,11 @@ to_chat(owner, span_xenowarning("We cannot blink here!")) return FALSE + for(var/obj/effect/forcefield/fog in range(1, owner)) + if(!silent) + owner.balloon_alert(owner, span_xenowarning("We cannot blink while on fog!")) + return FALSE + return TRUE