diff --git a/code/game/objects/items/weapons/soap.dm b/code/game/objects/items/weapons/soap.dm index 3c282fe10ce..3601c5617a5 100644 --- a/code/game/objects/items/weapons/soap.dm +++ b/code/game/objects/items/weapons/soap.dm @@ -22,7 +22,7 @@ /obj/item/soap/afterattack(atom/target, mob/user, proximity) if(!proximity) return - if(user.zone_selected == "mouth") // cleaning out someone's mouth is a different act + if(user.zone_selected == "mouth" && ishuman(target)) // cleaning out someone's mouth is a different act return if(target == user && user.a_intent == INTENT_GRAB && ishuman(target)) var/mob/living/carbon/human/muncher = user