From f37b92d3a0943e85217dfc3e0fb8d7dbb8e85e29 Mon Sep 17 00:00:00 2001 From: Will <7099514+Willburd@users.noreply.github.com> Date: Thu, 18 Sep 2025 13:12:00 -0400 Subject: [PATCH] Landmine fixes (#18532) * mine updates * correct var --- code/game/objects/effects/mines.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 8e32ed8bc94..0672e916a2d 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -97,9 +97,12 @@ if(istype(M, /obj/mecha)) explode(M) + if(istype(M, /obj/vehicle)) + explode(M) + if(istype(M, /mob/living/)) var/mob/living/mob = M - if(!mob.hovering || !mob.flying) + 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) @@ -431,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 || !L.flying) + if(!(L.hovering || L.flying || L.is_incorporeal() || L.mob_size <= MOB_TINY)) return FALSE return ..()