diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index ae385487874..86e1cbd02f6 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -45,13 +45,19 @@ BIKE HORN /obj/item/weapon/soap/afterattack(atom/target, mob/user as mob) if(istype(target,/obj/effect/decal/cleanable)) - user << "\blue You scrub the [target.name] out." + user << "\blue You scrub \the [target.name] out." del(target) else - user << "\blue You clean the [target.name]." + user << "\blue You clean \the [target.name]." target.clean_blood() return +/obj/item/weapon/soap/attack(mob/target as mob, mob/user as mob) + if(target && user && ishuman(target) && ishuman(user) && !target.stat && !user.stat && user.zone_sel &&user.zone_sel.selecting == "mouth" ) + user.visible_message("\red \the [user] washes \the [target]'s mouth out with soap!") + return + ..() + /obj/item/weapon/bikehorn/attack_self(mob/user as mob) if (spam_flag == 0) spam_flag = 1