diff --git a/code/game/objects/items/hand_item.dm b/code/game/objects/items/hand_item.dm index 1ebc82b8b8f..628b4cd1664 100644 --- a/code/game/objects/items/hand_item.dm +++ b/code/game/objects/items/hand_item.dm @@ -15,6 +15,10 @@ user.do_attack_animation(M) playsound(M, hitsound, 50, TRUE, -1) user.visible_message("[user] slaps [M]!", "You slap [M]!", "You hear a slap.") + if(iscarbon(M)) + var/mob/living/carbon/C = M + if(C.IsSleeping()) + C.AdjustSleeping(-15 SECONDS) if(force) return ..()