diff --git a/code/WorkInProgress/SkyMarshal/policetape.dm b/code/WorkInProgress/SkyMarshal/policetape.dm index 60d9aebd07..cf777e37c8 100644 --- a/code/WorkInProgress/SkyMarshal/policetape.dm +++ b/code/WorkInProgress/SkyMarshal/policetape.dm @@ -105,8 +105,11 @@ /obj/item/policetape/attack_hand(mob/user as mob) breaktape(null, user) +/obj/item/policetape/attack_paw(mob/user as mob) + breaktape(1,user) + /obj/item/policetape/proc/breaktape(obj/item/weapon/W as obj, mob/user as mob) - if(!W && user.a_intent != "help" || (!is_sharp(W) && src.allowed(user)) ||(!is_cut(W) && !src.allowed(user))) + if(user.a_intent == "help" && ((!is_sharp(W) && src.allowed(user)) ||(!is_cut(W) && !src.allowed(user)))) user << "You can't break the tape with that!" return user.show_viewers(text("\blue [] breaks the police tape!", user))