From 670202be06052065c2be77e5ab0eca83c01ccaf7 Mon Sep 17 00:00:00 2001 From: Vengie0 Date: Fri, 26 Dec 2025 21:56:22 +1100 Subject: [PATCH] Fixed the sign emote from letting you sign any number (even negative numbers) (#31295) * Fixed the sign emote from letting you sign any number * added a single forward slash to please the linter --- code/modules/mob/living/carbon/carbon_emote.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/modules/mob/living/carbon/carbon_emote.dm b/code/modules/mob/living/carbon/carbon_emote.dm index 415be110ed5..75ab83fab20 100644 --- a/code/modules/mob/living/carbon/carbon_emote.dm +++ b/code/modules/mob/living/carbon/carbon_emote.dm @@ -143,6 +143,18 @@ hands_use_check = TRUE target_behavior = EMOTE_TARGET_BHVR_NUM +/datum/emote/living/carbon/sign/run_emote(mob/user, params, type_override, intentional) + var/fingers = round(text2num(params), 1) + + if(fingers > 10) + to_chat(user, SPAN_WARNING("You don't have enough fingers!")) + return TRUE + else if(fingers < 0) + to_chat(user, SPAN_WARNING("You're not entirely sure how to raise negative fingers.")) + return TRUE + params = fingers + return ..() + /datum/emote/living/carbon/faint key = "faint" key_third_person = "faints"