diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 49f78739255..23322162e6c 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -621,10 +621,8 @@ step_towards(X, pull) else if(ishuman(X)) var/mob/living/carbon/human/H = X - if(istype(H.shoes, /obj/item/clothing/shoes/magboots)) - var/obj/item/clothing/shoes/magboots/M = H.shoes - if(M.magpulse) - continue + if(HAS_TRAIT(H, TRAIT_MAGPULSE)) + continue H.Weaken(4 SECONDS) step_towards(H, pull) step_towards(H, pull)