diff --git a/code/game/objects/items/weapons/cosmetics.dm b/code/game/objects/items/weapons/cosmetics.dm index bd70eeec4634..36c07e19ceac 100644 --- a/code/game/objects/items/weapons/cosmetics.dm +++ b/code/game/objects/items/weapons/cosmetics.dm @@ -203,7 +203,7 @@ var/mob/living/carbon/human/H = M - if(user.zone_sel.selecting == "head") + if(user.zone_sel.selecting == "head" && H.face_style) if(H == user) to_chat(user, "You wipe off the face paint with [src].") H.face_style = null @@ -211,13 +211,13 @@ else user.visible_message("[user] begins to wipe [H]'s face paint off with \the [src].", \ "You begin to wipe off [H]'s face paint .") - if(do_after(user, H, 10) && do_after(H, null, 10, 5, 0)) //user needs to keep their active hand, H does not. + if(do_after(user, H, 10)) //user needs to keep their active hand, H does not. user.visible_message("[user] wipes [H]'s face paint off with \the [src].", \ "You wipe off [H]'s face paint .") H.face_style = null H.update_body() - else if(user.zone_sel.selecting == "eyes") + else if(user.zone_sel.selecting == "eyes" && H.eye_style) if(H == user) to_chat(user, "You wipe off the eyeshadow with [src].") H.eye_style = null @@ -225,13 +225,13 @@ else user.visible_message("[user] begins to wipe [H]'s eyeshadow off with \the [src].", \ "You begin to wipe off [H]'s eyeshadow.") - if(do_after(user, H, 10) && do_after(H, null, 10, 5, 0)) //user needs to keep their active hand, H does not. + if(do_after(user, H, 10)) //user needs to keep their active hand, H does not. user.visible_message("[user] wipes [H]'s eyeshadow off with \the [src].", \ "You wipe off [H]'s eyeshadow.") H.eye_style = null H.update_body() - else if(user.zone_sel.selecting == "mouth") + else if(user.zone_sel.selecting == "mouth" && H.lip_style) if(H == user) to_chat(user, "You wipe off the lipstick with [src].") H.lip_style = null @@ -239,7 +239,7 @@ else user.visible_message("[user] begins to wipe [H]'s lipstick off with \the [src].", \ "You begin to wipe off [H]'s lipstick.") - if(do_after(user, H, 10) && do_after(H, null, 10, 5, 0)) //user needs to keep their active hand, H does not. + if(do_after(user, H, 10)) //user needs to keep their active hand, H does not. user.visible_message("[user] wipes [H]'s lipstick off with \the [src].", \ "You wipe off [H]'s lipstick.") H.lip_style = null