diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index f8af9c5fa00..bba06a832f0 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -11,12 +11,13 @@ victim << "*click*" /obj/effect/mine/Crossed(AM as mob|obj) - if(ismob(AM)) - var/mob/MM = AM - if(!(MM.movement_type & FLYING)) + if(isturf(loc)) + if(ismob(AM)) + var/mob/MM = AM + if(!(MM.movement_type & FLYING)) + triggermine(AM) + else triggermine(AM) - else - triggermine(AM) /obj/effect/mine/proc/triggermine(mob/victim) if(triggered)