diff --git a/code/modules/emotes/definitions/_mob.dm b/code/modules/emotes/definitions/_mob.dm index 8c10b4cde2f..46a2bf94da3 100644 --- a/code/modules/emotes/definitions/_mob.dm +++ b/code/modules/emotes/definitions/_mob.dm @@ -27,6 +27,7 @@ var/list/_default_mob_emotes = list( /mob var/list/usable_emotes + var/nextemote = 1 //VOREStation Add /mob/proc/update_emotes(var/skip_sort) usable_emotes = list() diff --git a/code/modules/emotes/emote_mob.dm b/code/modules/emotes/emote_mob.dm index 3e45f05091e..546ee4c7aec 100644 --- a/code/modules/emotes/emote_mob.dm +++ b/code/modules/emotes/emote_mob.dm @@ -1,4 +1,9 @@ /mob/proc/can_emote(var/emote_type) + //VOREStation Add + if(src.nextemote >= world.time) + return FALSE + src.nextemote = world.time + 12 + //VOREStation Add End return (stat == CONSCIOUS) /mob/living/can_emote(var/emote_type)