From d27275ccedbd3acfd67a6da2ba5653f1d1baa91b Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:44:22 -0700 Subject: [PATCH] [MIRROR] Landmine fixes (#11683) Co-authored-by: Will <7099514+Willburd@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> --- code/game/objects/effects/mines.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 6bea3714c6..0672e916a2 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -97,8 +97,12 @@ if(istype(M, /obj/mecha)) explode(M) + if(istype(M, /obj/vehicle)) + explode(M) + if(istype(M, /mob/living/)) - if(!M.hovering) //CHOMPedit: let's not make wings ignore mines because we use those here. + var/mob/living/mob = M + if(!(mob.hovering || mob.flying || mob.is_incorporeal() || mob.mob_size <= MOB_TINY)) explode(M) /obj/effect/mine/attackby(obj/item/W as obj, mob/living/user as mob) @@ -430,6 +434,6 @@ // This tells AI mobs to not be dumb and step on mines willingly. /obj/item/mine/is_safe_to_step(mob/living/L) - if(!L.hovering) //CHOMPedit: Let's not trivialize mines. + if(!(L.hovering || L.flying || L.is_incorporeal() || L.mob_size <= MOB_TINY)) return FALSE return ..()