From b2b9ab9d7346379a8ef5127b4a68678dad61329e Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Thu, 20 Apr 2017 20:30:29 +0000 Subject: [PATCH] Add Easter Egg Command --- .gitignore | 2 +- commands/random/easteregg.js | 37 +++ commands/random/eastereggs.json | 21 ++ commands/textedit/morse.js | 2 +- commands/textedit/morsemappings.json | 82 +++-- commands/textedit/pirate.js | 2 +- commands/textedit/piratewords.json | 306 +++++++++--------- commands/textedit/temmie.js | 2 +- commands/textedit/temmiewords.json | 460 +++++++++++++-------------- commands/textedit/udmappings.json | 106 +++--- commands/textedit/upsidedown.js | 2 +- package.json | 2 +- 12 files changed, 537 insertions(+), 487 deletions(-) create mode 100644 commands/random/easteregg.js create mode 100644 commands/random/eastereggs.json diff --git a/.gitignore b/.gitignore index b512c09d..40b878db 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -node_modules \ No newline at end of file +node_modules/ \ No newline at end of file diff --git a/commands/random/easteregg.js b/commands/random/easteregg.js new file mode 100644 index 00000000..4b6e8a43 --- /dev/null +++ b/commands/random/easteregg.js @@ -0,0 +1,37 @@ +const { Command } = require('discord.js-commando'); +const eastereggs = require('./eastereggs.json'); + +module.exports = class EasterEggCommand extends Command { + constructor(client) { + super(client, { + name: 'easteregg', + aliases: [ + 'tag', + 'easter-egg' + ], + group: 'random', + memberName: 'easteregg', + description: 'Can you discover all the easter eggs? (x;easteregg I\'m an easter egg)', + examples: ['x;easteregg I\'m an easter egg'], + args: [{ + key: 'tag', + prompt: 'What easter egg do you want to view?', + type: 'string', + validate: tag => { + if (eastereggs[tag.toLowerCase()]) { + return true; + } + return 'Nope, that\'s not a valid easter egg. Try again!'; + } + }] + }); + } + + run(message, args) { + if (message.channel.type !== 'dm') { + if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return; + } + const { tag } = args; + return message.say(eastereggs[tag.toLowerCase()]); + } +}; diff --git a/commands/random/eastereggs.json b/commands/random/eastereggs.json new file mode 100644 index 00000000..b73acc68 --- /dev/null +++ b/commands/random/eastereggs.json @@ -0,0 +1,21 @@ +{ + "if900hp": "All cars unlocked!", + "i'm an easter egg": "You're also an example.", + "not a valid tag": "No, it's not valid at all.", + "tag": "This command is *easter egg*, not *tag* :yum:", + "easter egg": ":egg:", + "snek": "*Blame :snake:*", + "snekfetch": "superagent is better.", + "xiaobot": "That's my name.", + "dragonfire535": "http://dragonfire535.tk", + "heroes of dreamland": "https://www.wattpad.com/story/8712240-heroes-of-dreamland-book-1-kirby-and-the-monstrous", + "neopets": "I got robbed by the pant devil.", + "koneko-chan": "https://i.ytimg.com/vi/YStwTmG4Ex0/hqdefault.jpg", + "shrug": "¯\\_(ツ)_/¯", + "vulcan": ":vulcan:", + "soundboard": "Rest in Peace...", + "me": "You.", + "no u": "no u", + "eat pant": "https://i.redd.it/226fiufo2slx.jpg", + "heroku": ":heart:" +} diff --git a/commands/textedit/morse.js b/commands/textedit/morse.js index 852b5b42..f9787249 100644 --- a/commands/textedit/morse.js +++ b/commands/textedit/morse.js @@ -1,6 +1,6 @@ const { Command } = require('discord.js-commando'); const translator = require('custom-translate'); -const { dictionary } = require('./morsemappings.json'); +const dictionary = require('./morsemappings.json'); module.exports = class MorseCommand extends Command { constructor(client) { diff --git a/commands/textedit/morsemappings.json b/commands/textedit/morsemappings.json index 680156eb..c56ce217 100644 --- a/commands/textedit/morsemappings.json +++ b/commands/textedit/morsemappings.json @@ -1,44 +1,42 @@ { - "dictionary": { - "a": ".-", - "b": "-...", - "c": "-.-.", - "d": "-..", - "e": ".", - "f": "..-.", - "g": "--.", - "h": "....", - "i": "..", - "j": ".---", - "k": "-.-", - "l": ".-..", - "m": "--", - "n": "-.", - "o": "---", - "p": ".--.", - "q": "--.-", - "r": ".-.", - "s": "...", - "t": "-", - "u": "..-", - "v": "...-", - "w": ".--", - "x": "-..-", - "y": "-.--", - "z": "--..", - "0": "-----", - "1": ".----", - "2": "..---", - "3": "...--", - "4": "....-", - "5": ".....", - "6": "-....", - "7": "--...", - "8": "---..", - "9": "----.", - ".": ".-.-.-", - "?": "..--..", - ",": "--..--", - "'": ".----." - } + "a": ".-", + "b": "-...", + "c": "-.-.", + "d": "-..", + "e": ".", + "f": "..-.", + "g": "--.", + "h": "....", + "i": "..", + "j": ".---", + "k": "-.-", + "l": ".-..", + "m": "--", + "n": "-.", + "o": "---", + "p": ".--.", + "q": "--.-", + "r": ".-.", + "s": "...", + "t": "-", + "u": "..-", + "v": "...-", + "w": ".--", + "x": "-..-", + "y": "-.--", + "z": "--..", + "0": "-----", + "1": ".----", + "2": "..---", + "3": "...--", + "4": "....-", + "5": ".....", + "6": "-....", + "7": "--...", + "8": "---..", + "9": "----.", + ".": ".-.-.-", + "?": "..--..", + ",": "--..--", + "'": ".----." } diff --git a/commands/textedit/pirate.js b/commands/textedit/pirate.js index 7931ef6d..680bdb93 100644 --- a/commands/textedit/pirate.js +++ b/commands/textedit/pirate.js @@ -1,6 +1,6 @@ const { Command } = require('discord.js-commando'); const translator = require('custom-translate'); -const { dictionary } = require('./piratewords.json'); +const dictionary = require('./piratewords.json'); module.exports = class PirateCommand extends Command { constructor(client) { diff --git a/commands/textedit/piratewords.json b/commands/textedit/piratewords.json index 4aa1395c..93f9d896 100644 --- a/commands/textedit/piratewords.json +++ b/commands/textedit/piratewords.json @@ -1,156 +1,154 @@ { - "dictionary": { - "address": "port o' call", - "admin": "helm", - "am": "be", - "an": "a", - "and": "n'", - "are": "be", - "award": "prize", - "bathroom": "head", - "beer": "grog", - "before": "afore", - "belief": "creed", - "between": "betwixt", - "big": "vast", - "bill": "coin", - "bills": "coins", - "boss": "admiral", - "bourbon": "rum", - "box": "barrel", - "boy": "lad", - "buddy": "mate", - "business": "company", - "businesses": "companies", - "calling": "callin'", - "canada": "Great North", - "cash": "coin", - "cat": "parrot", - "cheat": "hornswaggle", - "comes": "hails", - "comments": "yer words", - "cool": "shipshape", - "country": "land", - "dashboard": "shanty", - "dead": "in Davy Jones's Locker", - "disconnect": "keelhaul", - "do": "d'", - "dog": "parrot", - "dollar": "doubloon", - "dollars": "doubloons", - "dude": "pirate", - "employee": "crew", - "everyone": "all hands", - "eye": "eye-patch", - "family": "kin", - "fee": "debt", - "female": "wench", - "females": "wenches", - "food": "grub", - "for": "fer", - "friend": "mate", - "friends": "crew", - "fuck": "shiver me timbers", - "gin": "rum", - "girl": "lass", - "girls": "lassies", - "go": "sail", - "good": "jolly good", - "grave": "Davy Jones's Locker", - "group": "maties", - "gun": "bluderbuss", - "haha": "yo ho", - "hahaha": "yo ho ho", - "hahahaha": "yo ho ho ho", - "hand": "hook", - "happy": "grog-filled", - "hello": "ahoy", - "hey": "ahoy", - "hi": "ahoy", - "hotel": "fleebag inn", - "i": "me", - "i'm": "i be", - "internet": "series o' tubes", - "invalid": "sunk", - "is": "be", - "island": "isle", - "isn't": "be not", - "it's": "'tis", - "jail": "brig", - "kill": "keelhaul", - "king": "king", - "ladies": "lasses", - "lady": "lass", - "lawyer": "scurvy land lubber", - "left": "port", - "leg": "peg", - "logout": "walk the plank", - "lol": "blimey", - "male": "pirate", - "man": "pirate", - "manager": "admiral", - "money": "doubloons", - "month": "moon", - "my": "me", - "never": "nary", - "no": "nay", - "not": "nay", - "of": "o'", - "old": "barnacle-covered", - "omg": "shiver me timbers", - "over": "o'er", - "page": "parchment", - "people": "scallywags", - "person": "scurvy dog", - "posted": "tacked to the yardarm", - "president": "king", - "prison": "brig", - "quickly": "smartly", - "really": "verily", - "relative": "kin", - "relatives": "kin", - "religion": "creed", - "restaurant": "galley", - "right": "starboard", - "rotf": "rollin' on the decks", - "say": "cry", - "seconds": "ticks o' tha clock", - "shipping": "cargo", - "shit": "shiver me timbers", - "small": "puny", - "snack": "grub", - "soldier": "sailor", - "sorry": "yarr", - "spouse": "ball 'n' chain", - "state": "land", - "supervisor": "Cap'n", - "that's": "that be", - "the": "thar", - "theif": "swoggler", - "them": "'em", - "this": "dis", - "to": "t'", - "together": "t'gether", - "treasure": "booty", - "vodka": "rum", - "was": "be", - "water": "grog", - "we": "our jolly crew", - "we're": "we's", - "whiskey": "rum", - "whisky": "rum", - "wine": "grog", - "with": "wit'", - "woman": "comely wench", - "women": "beauties", - "work": "duty", - "yah": "aye", - "yeah": "aye", - "yes": "aye", - "you": "ye", - "you're": "you be", - "you've": "ye", - "your": "yer", - "yup": "aye" - } + "address": "port o' call", + "admin": "helm", + "am": "be", + "an": "a", + "and": "n'", + "are": "be", + "award": "prize", + "bathroom": "head", + "beer": "grog", + "before": "afore", + "belief": "creed", + "between": "betwixt", + "big": "vast", + "bill": "coin", + "bills": "coins", + "boss": "admiral", + "bourbon": "rum", + "box": "barrel", + "boy": "lad", + "buddy": "mate", + "business": "company", + "businesses": "companies", + "calling": "callin'", + "canada": "Great North", + "cash": "coin", + "cat": "parrot", + "cheat": "hornswaggle", + "comes": "hails", + "comments": "yer words", + "cool": "shipshape", + "country": "land", + "dashboard": "shanty", + "dead": "in Davy Jones's Locker", + "disconnect": "keelhaul", + "do": "d'", + "dog": "parrot", + "dollar": "doubloon", + "dollars": "doubloons", + "dude": "pirate", + "employee": "crew", + "everyone": "all hands", + "eye": "eye-patch", + "family": "kin", + "fee": "debt", + "female": "wench", + "females": "wenches", + "food": "grub", + "for": "fer", + "friend": "mate", + "friends": "crew", + "fuck": "shiver me timbers", + "gin": "rum", + "girl": "lass", + "girls": "lassies", + "go": "sail", + "good": "jolly good", + "grave": "Davy Jones's Locker", + "group": "maties", + "gun": "bluderbuss", + "haha": "yo ho", + "hahaha": "yo ho ho", + "hahahaha": "yo ho ho ho", + "hand": "hook", + "happy": "grog-filled", + "hello": "ahoy", + "hey": "ahoy", + "hi": "ahoy", + "hotel": "fleebag inn", + "i": "me", + "i'm": "i be", + "internet": "series o' tubes", + "invalid": "sunk", + "is": "be", + "island": "isle", + "isn't": "be not", + "it's": "'tis", + "jail": "brig", + "kill": "keelhaul", + "king": "king", + "ladies": "lasses", + "lady": "lass", + "lawyer": "scurvy land lubber", + "left": "port", + "leg": "peg", + "logout": "walk the plank", + "lol": "blimey", + "male": "pirate", + "man": "pirate", + "manager": "admiral", + "money": "doubloons", + "month": "moon", + "my": "me", + "never": "nary", + "no": "nay", + "not": "nay", + "of": "o'", + "old": "barnacle-covered", + "omg": "shiver me timbers", + "over": "o'er", + "page": "parchment", + "people": "scallywags", + "person": "scurvy dog", + "posted": "tacked to the yardarm", + "president": "king", + "prison": "brig", + "quickly": "smartly", + "really": "verily", + "relative": "kin", + "relatives": "kin", + "religion": "creed", + "restaurant": "galley", + "right": "starboard", + "rotf": "rollin' on the decks", + "say": "cry", + "seconds": "ticks o' tha clock", + "shipping": "cargo", + "shit": "shiver me timbers", + "small": "puny", + "snack": "grub", + "soldier": "sailor", + "sorry": "yarr", + "spouse": "ball 'n' chain", + "state": "land", + "supervisor": "Cap'n", + "that's": "that be", + "the": "thar", + "theif": "swoggler", + "them": "'em", + "this": "dis", + "to": "t'", + "together": "t'gether", + "treasure": "booty", + "vodka": "rum", + "was": "be", + "water": "grog", + "we": "our jolly crew", + "we're": "we's", + "whiskey": "rum", + "whisky": "rum", + "wine": "grog", + "with": "wit'", + "woman": "comely wench", + "women": "beauties", + "work": "duty", + "yah": "aye", + "yeah": "aye", + "yes": "aye", + "you": "ye", + "you're": "you be", + "you've": "ye", + "your": "yer", + "yup": "aye" } diff --git a/commands/textedit/temmie.js b/commands/textedit/temmie.js index 60452380..31c92448 100644 --- a/commands/textedit/temmie.js +++ b/commands/textedit/temmie.js @@ -1,6 +1,6 @@ const { Command } = require('discord.js-commando'); const translator = require('custom-translate'); -const { dictionary } = require('./temmiewords.json'); +const dictionary = require('./temmiewords.json'); module.exports = class TemmieCommand extends Command { constructor(client) { diff --git a/commands/textedit/temmiewords.json b/commands/textedit/temmiewords.json index f72ca769..43325a77 100644 --- a/commands/textedit/temmiewords.json +++ b/commands/textedit/temmiewords.json @@ -1,233 +1,231 @@ { - "dictionary": { - "i": "tem", - "hi": "hoi", - "that": "dat", - "that's": "dat", - "hello": "hoi", - "me": "temmie", - "goodbye": "boi", - "bye": "boi", - "later": "boi", - "college": "colleg", - "money": "muns", - "food": "tem flakes", - "snack": "tem flakes", - "snacks": "tem flakes", - "meal": "tem flakes", - "meals": "tem flakes", - "human": "hooman", - "humans": "hoomans", - "chocolate": "choco", - "cute": "coot", - "allergic": "allergics", - "allergy": "allergics", - "do": "dos", - "does": "dos", - "what": "ppppppppp...", - "who": "ppppppppp...", - "when": "ppppppppp...", - "why": "ppppppppp...", - "where": "ppppppppp...", - "how": "ppppppppp...", - "xd": "xd", - "but": "b-but", - "store": "tem shop", - "restaurant": "tem shop", - "shop": "tem shop", - "temmie": "temmiy", - "sick": "holves", - "illness": "holves", - "ill": "holves", - "disease": "holves", - "cat": "tem", - "dog": "tem", - "hugs": "pets", - "pats": "pets", - "waves": "pets", - "high-fives": "pets", - "fistbumps": "pets", - "hug": "pet", - "pat": "pet", - "wave": "pet", - "high-five": "pet", - "fistbump": "pet", - "hungry": "hungr", - "muscles": "not coot", - "aw": "awwawa", - "yikes": "omg!", - "ah": "omg!", - "oh": "omg!", - "yipe": "omg!", - "wait": "omg!", - "yes": "yee!", - "no": "no!", - "person": "bark", - "monster": "munster", - "monsters": "munsters", - "great": "tem outta tem", - "awesome": "tem outta tem", - "cool": "tem outta tem", - "nice": "tem outta tem", - "good": "tem outta tem", - "walks": "vibrates", - "moves": "vibrates", - "sits": "vibrates", - "goes": "vibrates", - "runs": "vibrates intensely", - "climbs": "vibrates intensely", - "escapes": "vibrates intensely", - "normal": "bob", - "hmm": "p...", - "okay": "ok", - "lol": "lel", - "enemy": "special enemy", - "villain": "special enemy", - "badguy": "special enemy", - "school": "skool", - "um": "p...", - "elizabeth": "ebears", - "yeah": "yaya", - "yea": "yaya", - "uh-huh": "yaya", - "vampire": "wampire", - "tired": "*dies*", - "exhausted": "*dies*", - "bored": "*dies*", - "annoyed": "*dies*", - "irritated": "*dies*", - "mad": "*dies*", - "sleepy": "*dies*", - "confused": "*dies*", - "house": "tem villag", - "home": "tem villag", - "apartment": "tem villag", - "world": "undergroun", - "hotel": "mtt resort", - "motel": "mtt resort", - "inn": "mtt resort", - "cash": "g", - "gold": "g", - "jewels": "g", - "aaron": "not coot", - "boy": "tim", - "girl": "tem", - "we": "tems", - "you": "u", - "your": "ur", - "yours": "urs", - "there": "dere", - "proud": "prouds", - "random": "rando", - "see": "c", - "this": "dis", - "egg": "eg", - "very": "very!", - "excited": "excite", - "doesn't": "don't", - "sleep": "slep", - "noodles": "alphys foob", - "scream": "screems", - "gonna": "gunna", - "pasta": "papy foob", - "spaghetti": "papy foob", - "scary": "scaredy", - "frightening": "scaredy", - "worry": "worrys", - "worries": "worrys", - "sushi": "undyne foob", - "banana": "bernerner", - "bananas": "bernerners", - "apple": "oppl", - "apples": "oppls", - "grape": "grep", - "grapes": "greps", - "wonder": "wunders", - "wonders": "wunders", - "wondering": "wunders", - "wonderful": "wunderfull", - "think": "finks", - "thinks": "finks", - "thought": "finked", - "beat": "dunks", - "defeat": "dunks", - "defeated": "dunkd", - "they're": "their", - "their": "there", - "you're": "ur", - "because": "cuz", - "bc": "cuz", - "will": "wil", - "things": "thins", - "thing": "thin", - "science": "scienc", - "ice cream": "noice creem", - "spear": "speer", - "baby": "temini", - "babies": "teminis", - "child": "temini", - "children": "teminis", - "kid": "temini", - "kids": "teminis", - "bot": "xiao", - "robot": "mettatun", - "ghost": "bluuk", - "nap": "slep", - "boop": "blep", - "beep": "blep", - "bleep": "blep", - "bop": "blep", - "spider": "spoider", - "spiders": "sploiders", - "music": "moosics", - "again": "agin", - "the": "teh", - "family": "fam", - "smart": "smarts", - "smartness": "smartiness", - "intelligence": "smartiness", - "typo": "tpyo", - "typo'd": "tyop'd", - "typos": "typoys", - "yay": "yee", - "potato": "tato", - "potatoes": "tatos", - "fry": "fri", - "fries": "fri", - "burger": "glamburg", - "steak": "stek", - "heart": "hart", - "love": "lub", - "hate": "h8", - "like": "liek", - "library": "librarby", - "fire": "flemz", - "flame": "flemz", - "fires": "flemz", - "flames": "flemz", - "witchcraft": "magics", - "witchcrafts": "magics", - "magic": "magics", - "sorcery": "magics", - "superpower": "magics", - "superpowers": "magics", - "sorceries": "magics", - "and": "n", - "my": "tem's", - "mine": "tem's", - "everyone": "everytem", - "anyone": "anytem", - "someone": "sometem", - "everbody": "everytemmie", - "anybody": "anytemmie", - "somebody": "sometemmie", - "beautiful": "booftifull", - "pretty": "prety", - "so": "soooo", - "help": "halp", - "uh-uh": "nuh", - "nope": "nuh", - "nuh-uh": "nuh", - "please": "pls" - } + "i": "tem", + "hi": "hoi", + "that": "dat", + "that's": "dat", + "hello": "hoi", + "me": "temmie", + "goodbye": "boi", + "bye": "boi", + "later": "boi", + "college": "colleg", + "money": "muns", + "food": "tem flakes", + "snack": "tem flakes", + "snacks": "tem flakes", + "meal": "tem flakes", + "meals": "tem flakes", + "human": "hooman", + "humans": "hoomans", + "chocolate": "choco", + "cute": "coot", + "allergic": "allergics", + "allergy": "allergics", + "do": "dos", + "does": "dos", + "what": "ppppppppp...", + "who": "ppppppppp...", + "when": "ppppppppp...", + "why": "ppppppppp...", + "where": "ppppppppp...", + "how": "ppppppppp...", + "xd": "xd", + "but": "b-but", + "store": "tem shop", + "restaurant": "tem shop", + "shop": "tem shop", + "temmie": "temmiy", + "sick": "holves", + "illness": "holves", + "ill": "holves", + "disease": "holves", + "cat": "tem", + "dog": "tem", + "hugs": "pets", + "pats": "pets", + "waves": "pets", + "high-fives": "pets", + "fistbumps": "pets", + "hug": "pet", + "pat": "pet", + "wave": "pet", + "high-five": "pet", + "fistbump": "pet", + "hungry": "hungr", + "muscles": "not coot", + "aw": "awwawa", + "yikes": "omg!", + "ah": "omg!", + "oh": "omg!", + "yipe": "omg!", + "wait": "omg!", + "yes": "yee!", + "no": "no!", + "person": "bark", + "monster": "munster", + "monsters": "munsters", + "great": "tem outta tem", + "awesome": "tem outta tem", + "cool": "tem outta tem", + "nice": "tem outta tem", + "good": "tem outta tem", + "walks": "vibrates", + "moves": "vibrates", + "sits": "vibrates", + "goes": "vibrates", + "runs": "vibrates intensely", + "climbs": "vibrates intensely", + "escapes": "vibrates intensely", + "normal": "bob", + "hmm": "p...", + "okay": "ok", + "lol": "lel", + "enemy": "special enemy", + "villain": "special enemy", + "badguy": "special enemy", + "school": "skool", + "um": "p...", + "elizabeth": "ebears", + "yeah": "yaya", + "yea": "yaya", + "uh-huh": "yaya", + "vampire": "wampire", + "tired": "*dies*", + "exhausted": "*dies*", + "bored": "*dies*", + "annoyed": "*dies*", + "irritated": "*dies*", + "mad": "*dies*", + "sleepy": "*dies*", + "confused": "*dies*", + "house": "tem villag", + "home": "tem villag", + "apartment": "tem villag", + "world": "undergroun", + "hotel": "mtt resort", + "motel": "mtt resort", + "inn": "mtt resort", + "cash": "g", + "gold": "g", + "jewels": "g", + "aaron": "not coot", + "boy": "tim", + "girl": "tem", + "we": "tems", + "you": "u", + "your": "ur", + "yours": "urs", + "there": "dere", + "proud": "prouds", + "random": "rando", + "see": "c", + "this": "dis", + "egg": "eg", + "very": "very!", + "excited": "excite", + "doesn't": "don't", + "sleep": "slep", + "noodles": "alphys foob", + "scream": "screems", + "gonna": "gunna", + "pasta": "papy foob", + "spaghetti": "papy foob", + "scary": "scaredy", + "frightening": "scaredy", + "worry": "worrys", + "worries": "worrys", + "sushi": "undyne foob", + "banana": "bernerner", + "bananas": "bernerners", + "apple": "oppl", + "apples": "oppls", + "grape": "grep", + "grapes": "greps", + "wonder": "wunders", + "wonders": "wunders", + "wondering": "wunders", + "wonderful": "wunderfull", + "think": "finks", + "thinks": "finks", + "thought": "finked", + "beat": "dunks", + "defeat": "dunks", + "defeated": "dunkd", + "they're": "their", + "their": "there", + "you're": "ur", + "because": "cuz", + "bc": "cuz", + "will": "wil", + "things": "thins", + "thing": "thin", + "science": "scienc", + "ice cream": "noice creem", + "spear": "speer", + "baby": "temini", + "babies": "teminis", + "child": "temini", + "children": "teminis", + "kid": "temini", + "kids": "teminis", + "bot": "xiao", + "robot": "mettatun", + "ghost": "bluuk", + "nap": "slep", + "boop": "blep", + "beep": "blep", + "bleep": "blep", + "bop": "blep", + "spider": "spoider", + "spiders": "sploiders", + "music": "moosics", + "again": "agin", + "the": "teh", + "family": "fam", + "smart": "smarts", + "smartness": "smartiness", + "intelligence": "smartiness", + "typo": "tpyo", + "typo'd": "tyop'd", + "typos": "typoys", + "yay": "yee", + "potato": "tato", + "potatoes": "tatos", + "fry": "fri", + "fries": "fri", + "burger": "glamburg", + "steak": "stek", + "heart": "hart", + "love": "lub", + "hate": "h8", + "like": "liek", + "library": "librarby", + "fire": "flemz", + "flame": "flemz", + "fires": "flemz", + "flames": "flemz", + "witchcraft": "magics", + "witchcrafts": "magics", + "magic": "magics", + "sorcery": "magics", + "superpower": "magics", + "superpowers": "magics", + "sorceries": "magics", + "and": "n", + "my": "tem's", + "mine": "tem's", + "everyone": "everytem", + "anyone": "anytem", + "someone": "sometem", + "everbody": "everytemmie", + "anybody": "anytemmie", + "somebody": "sometemmie", + "beautiful": "booftifull", + "pretty": "prety", + "so": "soooo", + "help": "halp", + "uh-uh": "nuh", + "nope": "nuh", + "nuh-uh": "nuh", + "please": "pls" } diff --git a/commands/textedit/udmappings.json b/commands/textedit/udmappings.json index fc5f2247..a88430b5 100644 --- a/commands/textedit/udmappings.json +++ b/commands/textedit/udmappings.json @@ -1,56 +1,54 @@ { - "dictionary": { - "a": "\u0250", - "b": "q", - "c": "\u0254", - "d": "p", - "e": "\u01DD", - "f": "\u025F", - "g": "\u0183", - "h": "\u0265", - "i": "\u1D09", - "j": "\u027E", - "k": "\u029E", - "m": "\u026F", - "n": "u", - "p": "d", - "q": "b", - "r": "\u0279", - "t": "\u0287", - "u": "n", - "v": "\u028C", - "w": "\u028D", - "y": "\u028E", - "A": "\u2200", - "C": "\u0186", - "E": "\u018E", - "F": "\u2132", - "G": "\u05E4", - "J": "\u017F", - "L": "\u02E5", - "M": "W", - "P": "\u0500", - "T": "\u2534", - "U": "\u2229", - "V": "\u039B", - "W": "M", - "Y": "\u2144", - "1": "\u0196", - "2": "\u1105", - "3": "\u0190", - "4": "\u3123", - "5": "\u03DB", - "6": "9", - "7": "\u3125", - "9": "6", - ",": "'", - ".": "\u02D9", - "'": ",", - "\"": ",,", - "_": "\u203E", - "&": "\u214B", - "!": "\u00A1", - "?": "\u00BF", - "`": "," - } + "a": "ɐ", + "b": "q", + "c": "ɔ", + "d": "p", + "e": "ǝ", + "f": "ɟ", + "g": "ƃ", + "h": "ɥ", + "i": "ᴉ", + "j": "ɾ", + "k": "ʞ", + "m": "ɯ", + "n": "u", + "p": "d", + "q": "b", + "r": "ɹ", + "t": "ʇ", + "u": "n", + "v": "ʌ", + "w": "ʍ", + "y": "ʎ", + "A": "∀", + "C": "Ɔ", + "E": "Ǝ", + "F": "Ⅎ", + "G": "פ", + "J": "ſ", + "L": "˥", + "M": "W", + "P": "Ԁ", + "T": "┴", + "U": "∩", + "V": "Λ", + "W": "M", + "Y": "⅄", + "1": "Ɩ", + "2": "ᄅ", + "3": "Ɛ", + "4": "ㄣ", + "5": "ϛ", + "6": "9", + "7": "ㄥ", + "9": "6", + ",": "'", + ".": "˙", + "'": ",", + "\"": ",,", + "_": "‾", + "&": "⅋", + "!": "¡", + "?": "¿", + "`": "," } diff --git a/commands/textedit/upsidedown.js b/commands/textedit/upsidedown.js index 68451601..b2a2e683 100644 --- a/commands/textedit/upsidedown.js +++ b/commands/textedit/upsidedown.js @@ -1,6 +1,6 @@ const { Command } = require('discord.js-commando'); const translator = require('custom-translate'); -const { dictionary } = require('./udmappings.json'); +const dictionary = require('./udmappings.json'); module.exports = class UpsideDownCommand extends Command { constructor(client) { diff --git a/package.json b/package.json index 5307a011..b3b9c938 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "31.1.0", + "version": "31.2.0", "description": "A Discord Bot", "main": "shardingmanager.js", "scripts": {