@@ -408,6 +408,56 @@ class ForumReplacementService < Service
408408 'yoga' => 'bendy business' ,
409409 'yuge' => '<span style="font-size: 40px">yuge</span>' ,
410410 'zalgo' => 'H̶̛̼̼̪̝̞͓̞͕͇̯͚͎͚̘̳͕̱̤̠̗͔͇̙̣̰͓̖̰̯̀̓̐̑̇͊͂̀͋̒̐̓͒̒͊͊̕͜͝ͅE̴̡̧̨̨̲̥̯͎̭̻̩̞̘̞̪̞̗̭͖̻͙͕͎̮͕̺͕̲̘̻̣͚̳̥͍̙͈͚͍͉̗͙̱͖͚̾̂̇͛̉͋͊̾͛̆̀́͑͛̅̋͊̕͘͜͜͜͝ͅͅͅͅ ̸̡̡̨̡̨̛̞͎̹̩̬̗̗̞̬̰̮̙̪̖͈̣̹͔̺̫̰̓̔̉̋̈̈́͐́̿̈̀͊̿̈̉̅̃̊̽͗̈̿̈́̓̈́̎͌̄̀̆̌̎͗̋͒̋̿̋̊̈́͆̋̾̈̏̈́̋̿̕̕̚͝͝͠͠ͅͅͅC̵̛̘̳͙̪̭͖̲̞̯̰̜͇̈̾̈́͋̌̉̽̽͑̎͌̾̈́͌̑͊̊̔̀͆̌̀̇̓͊̀̂̇̿̃͑́̈́̆͂̈́̾̓́̂̂̓̂̍̍͛͆͌͌̽̎̍̀̒̆̀͗͋͘͘͘͝͠͝͝͠͝͝Ǫ̸͕̻̞̝̜͚̗̮̼͎̤͔̤̱͔̫͂̄̉̋̈͊͐͂̇̀̌̎́͑̐̀̈́͋̓̾̅͒̒̄͑̒̆̑̾͜͝͝͝͝M̷̧̧̡̨̛̛̩̭̞͍̼̝̗͕̖͇̣̣̩͆̿̑͒́̉̅̓̌̆̈́͐͒̾̐̂̿̓̚͘̚͜E̵̡̨̢̧̢̢̡̢̨̛̠̱̻̺̦͚̹͓̬͔̪̟̼̥̯̠̘͚̫̯͍̺͔̫̟͇̱̦̟̪͚͉̣̳͓͍̬̙̲͔̘͙͔̤̰̜͍̠̩͉͐̂̊̏̐̿̊̋͑̿̇̊̈́͗̎̋́́̉̓̂̐͑̇̐̐͋́̒̈́͛͑͒̂͒̂̔̀̄̈́̓͂͆̈́͒̌͆̓͗̋͐̔̑͐̕͘ͅͅͅŞ̴̧̧̡̢̧̡̢͕̝͚̝̖͚̣̞̫̻̯͔̳̗̝̰̗̰̰̥̭͕̜̜̫͍̪̳̘̣̺̠͉̗̟͕̹͇̬̘̘̪͆͗̎̕' ,
411+ 'antagonist' => 'plot troublemaker' ,
412+ 'character arc' => 'protagonist pilgrimage' ,
413+ 'dialogue' => 'character ping-pong' ,
414+ 'epilogue' => 'literary afterparty' ,
415+ 'exposition' => 'backstory breadcrumbs' ,
416+ 'first draft' => 'word vomit masterpiece' ,
417+ 'flashback' => 'temporal boomerang' ,
418+ 'literary device' => 'wordsmith multitool' ,
419+ 'narrative' => 'tale trajectory' ,
420+ 'plot hole' => 'story oopsie' ,
421+ 'plot twist' => 'narrative pretzel' ,
422+ 'prologue' => 'story appetizer' ,
423+ 'protagonist' => 'trouble magnet' ,
424+ 'subplot' => 'story side quest' ,
425+ 'afternoon' => 'post-meridian jaunt' ,
426+ 'constellation' => 'connect-the-stars doodle' ,
427+ 'dimension' => 'reality flavor' ,
428+ 'galaxy' => 'cosmic spiraly-whirly' ,
429+ 'gravity' => 'universal clingy-ness' ,
430+ 'infinity' => 'endless et cetera' ,
431+ 'light year' => 'space marathon' ,
432+ 'parallel universe' => 'reality neighbor' ,
433+ 'quantum physics' => 'subatomic tomfoolery' ,
434+ 'anti-hero' => 'morally flexible protagonist' ,
435+ 'mentor' => 'wisdom dispenser' ,
436+ 'artificial intelligence' => 'silicon smartypants' ,
437+ 'social media' => 'digital popularity contest' ,
438+ 'streaming service' => 'endless content waterfall' ,
439+ 'viral' => 'internet famous adjacent' ,
440+ 'Wi-Fi' => 'invisible knowledge tubes' ,
441+ 'footnote' => 'page whisper' ,
442+ 'hypothesis' => 'educated guess-timate' ,
443+ 'peer review' => 'academic fact-checking party' ,
444+ 'autocorrect' => 'automated word mangler' ,
445+ 'backspace' => 'letter eating key' ,
446+ 'font' => 'letter costume' ,
447+ 'grammar checker' => 'sentence referee' ,
448+ 'spell check' => 'typo detective' ,
449+ 'word count' => 'verbose-o-meter' ,
450+ 'epiphany' => 'brain lightning' ,
451+ 'existential crisis' => 'reality maintenance check' ,
452+ 'inspiration' => 'creativity lightning strike' ,
453+ 'procrastination' => 'productive avoidance' ,
454+ 'writers block' => 'creativity traffic jam' ,
455+ 'fantasy' => 'dragons-and-magic soup' ,
456+ 'horror' => 'spooky word collection' ,
457+ 'romance' => 'heart-squeezy tale' ,
458+ 'science fiction' => 'future speculation story' ,
459+ 'consciousness' => 'reality subscription service' ,
460+ 'philosophy' => 'professional pondering' ,
411461 }
412462
413463 OVERLOAD_WORDS_REPLACEMENTS = {
@@ -527,7 +577,7 @@ class ForumReplacementService < Service
527577 }
528578
529579 def self . replace_for ( text , user )
530- gremlins_phase = 1
580+ gremlins_phase = 0
531581 replaced_text = text . dup
532582
533583 # Page tag replacements
@@ -587,4 +637,4 @@ def self.replace_for(text, user)
587637 def self . wrapped ( text , tooltip , color = 'blue' )
588638 "<span class='#{ color } lighten-5 tooltipped black-text' style='padding: 4px' data-tooltip='#{ tooltip } '>#{ text } </span>"
589639 end
590- end
640+ end
0 commit comments