diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 7a7a6e19d7..ef2cebecf2 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -231,6 +231,19 @@ message_param = "points at %t." restraint_check = TRUE +/datum/emote/living/point/run_emote(mob/user, params) + message_param = initial(message_param) // reset + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.get_num_arms() == 0) + if(H.get_num_legs() != 0) + message_param = "tries to point at %t with a leg, falling down in the process!" + H.Knockdown(20) + else + message_param = "bumps their head on the ground trying to motion towards %t." + H.adjustBrainLoss(5) + ..() + /datum/emote/living/pout key = "pout" key_third_person = "pouts"