From bed31b236b6af778742ba4ce25fde34947b47280 Mon Sep 17 00:00:00 2001 From: Chuck Date: Thu, 3 Aug 2023 23:57:23 -0700 Subject: [PATCH] Restore marseyunpettable --- files/assets/js/markdown.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/files/assets/js/markdown.js b/files/assets/js/markdown.js index 0e2627ca3..5c633a6bc 100644 --- a/files/assets/js/markdown.js +++ b/files/assets/js/markdown.js @@ -108,7 +108,7 @@ function markdown(t) { let emoji = old.replace(/[:]/g,'').toLowerCase(); const modifiers = new Set(); - const isTalkingFirst = !emoji.endsWith('pat') && emoji.endsWith('talking', -3); + const isTalkingFirst = !(emoji.endsWith('pat') && emoji.slice(0, -3).endsWith('talking')); if(emoji.endsWith('talking') || (emoji.endsWith('pat') && emoji.slice(0, -3).endsWith('talking'))) { modifiers.add(MODIFIERS.TALKING); emoji = emoji.endsWith('pat') ? [emoji.slice(0, -10), emoji.slice(-3)].join('') : emoji.slice(0, -7); @@ -133,6 +133,12 @@ function markdown(t) { modifiers.add(MODIFIERS.LARGE); } + if(emoji === 'marseyunpettable') { + modifiers.delete(MODIFIERS.PAT); + if(!isTalkingFirst) { + modifiers.delete(MODIFIERS.TALKING); + } + } const mirroredClass = modifiers.has(MODIFIERS.REVERSED) ? 'mirrored' : ''; const emojiClass = modifiers.has(MODIFIERS.LARGE) ? 'emoji-lg' : 'emoji';