diff --git a/bot.js b/bot.js index ba9860e..291b8ec 100644 --- a/bot.js +++ b/bot.js @@ -3,6 +3,7 @@ const { BOT_API_KEY, FEEDBACK_ID } = process.env; const fs = require("fs").promises; const commands = require("./commands"); const axios = require("axios"); +const roleplay = require("./roleplay.json"); const bot = new Telegraf(BOT_API_KEY); bot.catch((err) => console.log(err)); @@ -20,6 +21,6 @@ const data = [ Promise.all(data) .then(data => - commands(bot, data, FEEDBACK_ID, axios)); + commands(bot, [...data, roleplay], FEEDBACK_ID, axios)); bot.launch(); diff --git a/commands/index.js b/commands/index.js index 5bfcc23..a6864e7 100644 --- a/commands/index.js +++ b/commands/index.js @@ -8,8 +8,9 @@ const feedback = require("./feedback"); const media_wiki = require("./media_wiki"); const info = require("./info"); const expand = require("./expand"); +const roleplay = require("./roleplay"); -module.exports = (bot, [ questions, kys, insults, commands_list, words ], feedback_id, axios) => { +module.exports = (bot, [ questions, kys, insults, commands_list, words, roleplay_data ], feedback_id, axios) => { bot.command("question", (ctx) => ctx.reply(random(questions)())); bot.command("word", (ctx) => ctx.reply(random(words)())); @@ -32,7 +33,7 @@ module.exports = (bot, [ questions, kys, insults, commands_list, words ], feedba }); - bot.command("commands", (ctx) => ctx.reply(commands_list.join("\n"))); + bot.command("commands", (ctx) => ctx.reply(commands_list.join("\n"), {parse_mode: "html"})); bot.command("is", (ctx) => ctx.reply(is(random)(ctx))); bot.command("are", (ctx) => ctx.reply(is(random)(ctx))); bot.command("can", (ctx) => ctx.reply(is(random)(ctx))); @@ -63,4 +64,8 @@ module.exports = (bot, [ questions, kys, insults, commands_list, words ], feedba bot.command("expand", (ctx) => ctx.reply(expand(words)(ctx))); bot.command("start", (ctx) => ctx.reply("Hi! I'm Octanite. Sibling of @quadnite_bot. My creator @ceda_ei created me as 'another option' to users who want the bot in their groups to have privacy mode enabled. \n\nPrivacy mode? Wut is that?\n- Well basically disabling privacy mode enables a bot to read all the messages. @quadnite_bot has that disabled. Enabling privacy mode causes the bot to not recieve messages at some times. To circumvet that, you need to append @octanite_bot to your commands or simply use @quadnite_bot. \n\n[P.S. - My creator doesn't store any messages or personal data. It's safe to use any of the two bots.]\nTo give feedback, use /feedback")); + // Add all roleplay commands + Object.keys(roleplay_data).map(command => + bot.command(command, ctx => roleplay(roleplay_data[command].forms, roleplay_data[command].gifs)(ctx))); + }; diff --git a/commands/roleplay.js b/commands/roleplay.js new file mode 100644 index 0000000..ad40b97 --- /dev/null +++ b/commands/roleplay.js @@ -0,0 +1,40 @@ +function joinUsers(users) { + + if (users.length == 1) + return users[0]; + return users.slice(0, users.length - 1).join(", ") + + ` and ${users[users.length - 1]}`; + +} + + +module.exports = (forms, gifs) => (ctx) => { + + const gif = gifs[Math.floor(Math.random() * gifs.length)]; + const message = ctx.message.text.replace(/^[^ ]+\s*/, "") + .match(/^((@\w+(\s+|$))*)(.*)/); + const users = message[1].trim().split(" ").filter(i => i.length); + const reason = message[4]; + let reply = ""; + const from = ctx.message.from; + const user = from.username ? "@" + from.username : from.first_name; + if (users.length > 0 && reason.length > 0) + reply = forms.both + .replace("{}", user) + .replace("{}", joinUsers(users)) + .replace("{}", reason); + else if (users.length > 0) + reply = forms.others + .replace("{}", user) + .replace("{}", joinUsers(users)); + else if (reason.length > 0) + reply = forms.reason + .replace("{}", user) + .replace("{}", reason); + else + reply = forms.none + .replace("{}", user); + + ctx.replyWithAnimation(gif, {caption: reply}); + +}; diff --git a/commands_list.txt b/commands_list.txt index 9be7d5c..5a7a726 100644 --- a/commands_list.txt +++ b/commands_list.txt @@ -1,24 +1,61 @@ -question - Get a random question -word - Get a random word -words - Get n random words -kys - Kill yourself +Random + coin - Tosses a coin wiki - Search Wikipedia arch_wiki - Search the Arch wiki +kys - Kill yourself insult - As expected, insults + +Wordplay + +question - Get a random question +word - Get a random word +words - Get n random words weebify - Weebifies the given text absurdify - mAke tExT aBSUrd -is - Is -are - Are -can - Can -will - will -shall - shall -was - Was -do - Do -does - Does -did - Did -should - Should +expand - Expands a given abbreviation + +Ask a question + +is are can +will did shall +was do does +should + +Roleplay + +angry bite +blush bored +bonk boop +chase cheer +cringe cry +cuddle dab +dance die +eat facepalm +feed glomp +happy hate +holdhands hide +highfive hug +kill kiss +laugh lick +love lurk +nervous no +nom nuzzle +panic pat +peck poke +pout run +shoot shrug +sip slap +sleep snuggle +stab tease +think thumbsup +tickle triggered +twerk wag +wave wink +yes + +Miscallenous + help - Need help? Go here feedback - Send feedback, suggestion for kys, insult text rate - Rate me on TGDR -expand - Expands a given abbreviation diff --git a/roleplay.json b/roleplay.json new file mode 100644 index 0000000..c0ccacd --- /dev/null +++ b/roleplay.json @@ -0,0 +1,1150 @@ +{ + "angry": { + "gifs": [ + "https://webionite.com/quadnite/angry/0.gif", + "https://webionite.com/quadnite/angry/1.gif", + "https://webionite.com/quadnite/angry/2.gif", + "https://webionite.com/quadnite/angry/3.gif", + "https://webionite.com/quadnite/angry/4.gif", + "https://webionite.com/quadnite/angry/5.gif", + "https://webionite.com/quadnite/angry/6.gif", + "https://webionite.com/quadnite/angry/7.gif", + "https://webionite.com/quadnite/angry/8.gif" + ], + "forms": { + "none": "{} is angry", + "others": "{} is angry at {}", + "reason": "{} is angry because {}", + "both": "{} is angry at {} for {}" + } + }, + "bite": { + "gifs": [ + "https://webionite.com/quadnite/bite/0.gif", + "https://webionite.com/quadnite/bite/1.gif", + "https://webionite.com/quadnite/bite/2.gif", + "https://webionite.com/quadnite/bite/3.gif", + "https://webionite.com/quadnite/bite/4.gif", + "https://webionite.com/quadnite/bite/5.gif", + "https://webionite.com/quadnite/bite/6.gif", + "https://webionite.com/quadnite/bite/7.gif", + "https://webionite.com/quadnite/bite/8.gif" + ], + "forms": { + "none": "{} is biting", + "others": "{} is biting {}", + "reason": "{} is biting because {}", + "both": "{} is biting {} for {}" + } + }, + "blush": { + "gifs": [ + "https://webionite.com/quadnite/blush/0.gif", + "https://webionite.com/quadnite/blush/1.gif", + "https://webionite.com/quadnite/blush/2.gif", + "https://webionite.com/quadnite/blush/3.gif", + "https://webionite.com/quadnite/blush/4.gif", + "https://webionite.com/quadnite/blush/5.gif", + "https://webionite.com/quadnite/blush/6.gif", + "https://webionite.com/quadnite/blush/7.gif", + "https://webionite.com/quadnite/blush/8.gif", + "https://webionite.com/quadnite/blush/9.gif", + "https://webionite.com/quadnite/blush/10.gif", + "https://webionite.com/quadnite/blush/11.gif", + "https://webionite.com/quadnite/blush/12.gif", + "https://webionite.com/quadnite/blush/13.gif" + ], + "forms": { + "none": "{} is blushing", + "others": "{} is blushing at {}", + "reason": "{} is blushing because {}", + "both": "{} is blushing at {} for {}" + } + }, + "bored": { + "gifs": [ + "https://webionite.com/quadnite/bored/0.gif", + "https://webionite.com/quadnite/bored/1.gif", + "https://webionite.com/quadnite/bored/2.gif", + "https://webionite.com/quadnite/bored/3.gif", + "https://webionite.com/quadnite/bored/4.gif" + ], + "forms": { + "none": "{} is bored", + "others": "{}, {} are bored", + "reason": "{} is bored because {}", + "both": "{}, {} are bored because {}" + } + }, + "bonk": { + "gifs": [ + "https://webionite.com/quadnite/bonk/0.gif", + "https://webionite.com/quadnite/bonk/1.gif", + "https://webionite.com/quadnite/bonk/2.gif", + "https://webionite.com/quadnite/bonk/3.gif", + "https://webionite.com/quadnite/bonk/4.gif", + "https://webionite.com/quadnite/bonk/5.gif", + "https://webionite.com/quadnite/bonk/6.gif", + "https://webionite.com/quadnite/bonk/7.gif", + "https://webionite.com/quadnite/bonk/8.gif", + "https://webionite.com/quadnite/bonk/9.gif", + "https://webionite.com/quadnite/bonk/10.gif", + "https://webionite.com/quadnite/bonk/11.gif", + "https://webionite.com/quadnite/bonk/12.gif", + "https://webionite.com/quadnite/bonk/13.gif", + "https://webionite.com/quadnite/bonk/14.gif" + ], + "forms": { + "none": "{} is bonking", + "others": "{} is bonking {}", + "reason": "{} is bonking because {}", + "both": "{} is bonking at {} for {}" + } + }, + "boop": { + "gifs": [ + "https://webionite.com/quadnite/boop/0.gif", + "https://webionite.com/quadnite/boop/1.gif", + "https://webionite.com/quadnite/boop/2.gif", + "https://webionite.com/quadnite/boop/3.gif", + "https://webionite.com/quadnite/boop/4.gif", + "https://webionite.com/quadnite/boop/5.gif", + "https://webionite.com/quadnite/boop/6.gif" + ], + "forms": { + "none": "{} is booping", + "others": "{} is booping {}", + "reason": "{} is booping because {}", + "both": "{} is booping {} for {}" + } + }, + "chase": { + "gifs": [ + "https://webionite.com/quadnite/chase/0.gif", + "https://webionite.com/quadnite/chase/1.gif", + "https://webionite.com/quadnite/chase/2.gif", + "https://webionite.com/quadnite/chase/3.gif", + "https://webionite.com/quadnite/chase/4.gif" + ], + "forms": { + "none": "{} is chasing", + "others": "{} is chasing {}", + "reason": "{} is chasing because {}", + "both": "{} is chasing {} for {}" + } + }, + "cheer": { + "gifs": [ + "https://webionite.com/quadnite/cheer/0.gif", + "https://webionite.com/quadnite/cheer/1.gif", + "https://webionite.com/quadnite/cheer/2.gif", + "https://webionite.com/quadnite/cheer/3.gif", + "https://webionite.com/quadnite/cheer/4.gif", + "https://webionite.com/quadnite/cheer/5.gif", + "https://webionite.com/quadnite/cheer/6.gif", + "https://webionite.com/quadnite/cheer/7.gif", + "https://webionite.com/quadnite/cheer/8.gif", + "https://webionite.com/quadnite/cheer/9.gif", + "https://webionite.com/quadnite/cheer/10.gif" + ], + "forms": { + "none": "{} is cheering", + "others": "{} is cheering for {}", + "reason": "{} is cheering because {}", + "both": "{} is cheering for {} because {}" + } + }, + "cringe": { + "gifs": [ + "https://webionite.com/quadnite/cringe/0.gif", + "https://webionite.com/quadnite/cringe/1.gif", + "https://webionite.com/quadnite/cringe/2.gif", + "https://webionite.com/quadnite/cringe/3.gif", + "https://webionite.com/quadnite/cringe/4.gif", + "https://webionite.com/quadnite/cringe/5.gif", + "https://webionite.com/quadnite/cringe/6.gif", + "https://webionite.com/quadnite/cringe/7.gif", + "https://webionite.com/quadnite/cringe/8.gif", + "https://webionite.com/quadnite/cringe/9.gif", + "https://webionite.com/quadnite/cringe/10.gif" + ], + "forms": { + "none": "{} is cringing", + "others": "{} is cringing at {}", + "reason": "{} is cringing because {}", + "both": "{} is cringing at {} for {}" + } + }, + "cry": { + "gifs": [ + "https://webionite.com/quadnite/cry/0.gif", + "https://webionite.com/quadnite/cry/1.gif", + "https://webionite.com/quadnite/cry/2.gif", + "https://webionite.com/quadnite/cry/3.gif", + "https://webionite.com/quadnite/cry/4.gif", + "https://webionite.com/quadnite/cry/5.gif", + "https://webionite.com/quadnite/cry/6.gif", + "https://webionite.com/quadnite/cry/7.gif", + "https://webionite.com/quadnite/cry/8.gif", + "https://webionite.com/quadnite/cry/9.gif", + "https://webionite.com/quadnite/cry/10.gif", + "https://webionite.com/quadnite/cry/11.gif", + "https://webionite.com/quadnite/cry/12.gif", + "https://webionite.com/quadnite/cry/13.gif", + "https://webionite.com/quadnite/cry/14.gif" + ], + "forms": { + "none": "{} is crying", + "others": "{} is crying at {}", + "reason": "{} is crying because {}", + "both": "{} is crying at {} for {}" + } + }, + "cuddle": { + "gifs": [ + "https://webionite.com/quadnite/cuddle/0.gif", + "https://webionite.com/quadnite/cuddle/1.gif", + "https://webionite.com/quadnite/cuddle/2.gif", + "https://webionite.com/quadnite/cuddle/3.gif", + "https://webionite.com/quadnite/cuddle/4.gif", + "https://webionite.com/quadnite/cuddle/5.gif", + "https://webionite.com/quadnite/cuddle/6.gif", + "https://webionite.com/quadnite/cuddle/7.gif", + "https://webionite.com/quadnite/cuddle/8.gif", + "https://webionite.com/quadnite/cuddle/9.gif" + ], + "forms": { + "none": "{} is cuddling", + "others": "{} is cuddling with {}", + "reason": "{} is cuddling because {}", + "both": "{} is cuddling with {} for {}" + } + }, + "dab": { + "gifs": [ + "https://webionite.com/quadnite/dab/0.gif", + "https://webionite.com/quadnite/dab/1.gif", + "https://webionite.com/quadnite/dab/2.gif", + "https://webionite.com/quadnite/dab/3.gif", + "https://webionite.com/quadnite/dab/4.gif" + ], + "forms": { + "none": "{} is dabing", + "others": "{} is dabing at {}", + "reason": "{} is dabing because {}", + "both": "{} is dabing at {} for {}" + } + }, + "dance": { + "gifs": [ + "https://webionite.com/quadnite/dance/0.gif", + "https://webionite.com/quadnite/dance/1.gif", + "https://webionite.com/quadnite/dance/2.gif", + "https://webionite.com/quadnite/dance/3.gif", + "https://webionite.com/quadnite/dance/4.gif", + "https://webionite.com/quadnite/dance/5.gif", + "https://webionite.com/quadnite/dance/6.gif", + "https://webionite.com/quadnite/dance/7.gif", + "https://webionite.com/quadnite/dance/8.gif", + "https://webionite.com/quadnite/dance/9.gif", + "https://webionite.com/quadnite/dance/10.gif", + "https://webionite.com/quadnite/dance/11.gif", + "https://webionite.com/quadnite/dance/12.gif", + "https://webionite.com/quadnite/dance/13.gif", + "https://webionite.com/quadnite/dance/14.gif", + "https://webionite.com/quadnite/dance/15.gif" + ], + "forms": { + "none": "{} is dancing", + "others": "{} is dancing with {}", + "reason": "{} is dancing because {}", + "both": "{} is dancing with {} for {}" + } + }, + "die": { + "gifs": [ + "https://webionite.com/quadnite/die/0.gif", + "https://webionite.com/quadnite/die/1.gif", + "https://webionite.com/quadnite/die/2.gif", + "https://webionite.com/quadnite/die/3.gif", + "https://webionite.com/quadnite/die/4.gif" + ], + "forms": { + "none": "{} is dying", + "others": "{} is dying with {}", + "reason": "{} is dying because {}", + "both": "{} is dying with {} because {}" + } + }, + "eat": { + "gifs": [ + "https://webionite.com/quadnite/eat/0.gif", + "https://webionite.com/quadnite/eat/1.gif", + "https://webionite.com/quadnite/eat/2.gif", + "https://webionite.com/quadnite/eat/3.gif", + "https://webionite.com/quadnite/eat/4.gif", + "https://webionite.com/quadnite/eat/5.gif", + "https://webionite.com/quadnite/eat/6.gif", + "https://webionite.com/quadnite/eat/7.gif", + "https://webionite.com/quadnite/eat/8.gif", + "https://webionite.com/quadnite/eat/9.gif", + "https://webionite.com/quadnite/eat/10.gif" + ], + "forms": { + "none": "{} is eating", + "others": "{} is eating with {}", + "reason": "{} is eating because {}", + "both": "{} is eating with {} for {}" + } + }, + "facepalm": { + "gifs": [ + "https://webionite.com/quadnite/facepalm/0.gif", + "https://webionite.com/quadnite/facepalm/1.gif", + "https://webionite.com/quadnite/facepalm/2.gif", + "https://webionite.com/quadnite/facepalm/3.gif", + "https://webionite.com/quadnite/facepalm/4.gif", + "https://webionite.com/quadnite/facepalm/5.gif", + "https://webionite.com/quadnite/facepalm/6.gif", + "https://webionite.com/quadnite/facepalm/7.gif", + "https://webionite.com/quadnite/facepalm/8.gif" + ], + "forms": { + "none": "{} is facepalming", + "others": "{} is facepalming at {}", + "reason": "{} is facepalming because {}", + "both": "{} is facepalming at {} for {}" + } + }, + "feed": { + "gifs": [ + "https://webionite.com/quadnite/feed/0.gif", + "https://webionite.com/quadnite/feed/1.gif", + "https://webionite.com/quadnite/feed/2.gif", + "https://webionite.com/quadnite/feed/3.gif", + "https://webionite.com/quadnite/feed/4.gif", + "https://webionite.com/quadnite/feed/5.gif", + "https://webionite.com/quadnite/feed/6.gif", + "https://webionite.com/quadnite/feed/7.gif", + "https://webionite.com/quadnite/feed/8.gif", + "https://webionite.com/quadnite/feed/9.gif", + "https://webionite.com/quadnite/feed/10.gif" + ], + "forms": { + "none": "{} is eating", + "others": "{} is feeding {}", + "reason": "{} is eating because {}", + "both": "{} is feeding {} for {}" + } + }, + "glomp": { + "gifs": [ + "https://webionite.com/quadnite/glomp/0.gif", + "https://webionite.com/quadnite/glomp/1.gif", + "https://webionite.com/quadnite/glomp/2.gif", + "https://webionite.com/quadnite/glomp/3.gif", + "https://webionite.com/quadnite/glomp/4.gif", + "https://webionite.com/quadnite/glomp/5.gif", + "https://webionite.com/quadnite/glomp/6.gif", + "https://webionite.com/quadnite/glomp/7.gif", + "https://webionite.com/quadnite/glomp/8.gif", + "https://webionite.com/quadnite/glomp/9.gif", + "https://webionite.com/quadnite/glomp/10.gif", + "https://webionite.com/quadnite/glomp/11.gif", + "https://webionite.com/quadnite/glomp/12.gif", + "https://webionite.com/quadnite/glomp/13.gif" + ], + "forms": { + "none": "{} is glomping", + "others": "{} is glomping {}", + "reason": "{} is glomping because {}", + "both": "{} is glomping {} for {}" + } + }, + "happy": { + "gifs": [ + "https://webionite.com/quadnite/happy/0.gif", + "https://webionite.com/quadnite/happy/1.gif", + "https://webionite.com/quadnite/happy/2.gif", + "https://webionite.com/quadnite/happy/3.gif", + "https://webionite.com/quadnite/happy/4.gif" + ], + "forms": { + "none": "{} is happy", + "others": "{} is happy with {}", + "reason": "{} is happy because {}", + "both": "{} is happy with {} for {}" + } + }, + "hate": { + "gifs": [ + "https://webionite.com/quadnite/hate/0.gif", + "https://webionite.com/quadnite/hate/1.gif", + "https://webionite.com/quadnite/hate/2.gif", + "https://webionite.com/quadnite/hate/3.gif", + "https://webionite.com/quadnite/hate/4.gif" + ], + "forms": { + "none": "{} is hating", + "others": "{} is hating {}", + "reason": "{} is hating because {}", + "both": "{} is hating {} for {}" + } + }, + "holdhands": { + "gifs": [ + "https://webionite.com/quadnite/holdhands/0.gif", + "https://webionite.com/quadnite/holdhands/1.gif", + "https://webionite.com/quadnite/holdhands/2.gif", + "https://webionite.com/quadnite/holdhands/3.gif", + "https://webionite.com/quadnite/holdhands/4.gif", + "https://webionite.com/quadnite/holdhands/5.gif", + "https://webionite.com/quadnite/holdhands/6.gif", + "https://webionite.com/quadnite/holdhands/7.gif", + "https://webionite.com/quadnite/holdhands/8.gif", + "https://webionite.com/quadnite/holdhands/9.gif" + ], + "forms": { + "none": "{} is holding hands", + "others": "{} is holding hands with {}", + "reason": "{} is holding hands because {}", + "both": "{} is holding hands with {} for {}" + } + }, + "hide": { + "gifs": [ + "https://webionite.com/quadnite/hide/0.gif", + "https://webionite.com/quadnite/hide/1.gif", + "https://webionite.com/quadnite/hide/2.gif", + "https://webionite.com/quadnite/hide/3.gif", + "https://webionite.com/quadnite/hide/4.gif", + "https://webionite.com/quadnite/hide/5.gif", + "https://webionite.com/quadnite/hide/6.gif", + "https://webionite.com/quadnite/hide/7.gif", + "https://webionite.com/quadnite/hide/8.gif", + "https://webionite.com/quadnite/hide/9.gif", + "https://webionite.com/quadnite/hide/10.gif" + ], + "forms": { + "none": "{} is hiding", + "others": "{} is hiding from {}", + "reason": "{} is hiding because {}", + "both": "{} is hiding from {} for {}" + } + }, + "highfive": { + "gifs": [ + "https://webionite.com/quadnite/highfive/0.gif", + "https://webionite.com/quadnite/highfive/1.gif", + "https://webionite.com/quadnite/highfive/2.gif", + "https://webionite.com/quadnite/highfive/3.gif", + "https://webionite.com/quadnite/highfive/4.gif", + "https://webionite.com/quadnite/highfive/5.gif", + "https://webionite.com/quadnite/highfive/6.gif", + "https://webionite.com/quadnite/highfive/7.gif", + "https://webionite.com/quadnite/highfive/8.gif", + "https://webionite.com/quadnite/highfive/9.gif" + ], + "forms": { + "none": "{} is high fiving", + "others": "{} is high fiving with {}", + "reason": "{} is high fiving because {}", + "both": "{} is high fiving with {} for {}" + } + }, + "hug": { + "gifs": [ + "https://webionite.com/quadnite/hug/0.gif", + "https://webionite.com/quadnite/hug/1.gif", + "https://webionite.com/quadnite/hug/2.gif", + "https://webionite.com/quadnite/hug/3.gif", + "https://webionite.com/quadnite/hug/4.gif", + "https://webionite.com/quadnite/hug/5.gif", + "https://webionite.com/quadnite/hug/6.gif", + "https://webionite.com/quadnite/hug/7.gif", + "https://webionite.com/quadnite/hug/8.gif", + "https://webionite.com/quadnite/hug/9.gif", + "https://webionite.com/quadnite/hug/10.gif", + "https://webionite.com/quadnite/hug/11.gif", + "https://webionite.com/quadnite/hug/12.gif", + "https://webionite.com/quadnite/hug/13.gif", + "https://webionite.com/quadnite/hug/14.gif", + "https://webionite.com/quadnite/hug/15.gif", + "https://webionite.com/quadnite/hug/16.gif", + "https://webionite.com/quadnite/hug/17.gif", + "https://webionite.com/quadnite/hug/18.gif", + "https://webionite.com/quadnite/hug/19.gif", + "https://webionite.com/quadnite/hug/20.gif", + "https://webionite.com/quadnite/hug/21.gif", + "https://webionite.com/quadnite/hug/22.gif", + "https://webionite.com/quadnite/hug/23.gif", + "https://webionite.com/quadnite/hug/24.gif", + "https://webionite.com/quadnite/hug/25.gif", + "https://webionite.com/quadnite/hug/26.gif", + "https://webionite.com/quadnite/hug/27.gif", + "https://webionite.com/quadnite/hug/28.gif" + ], + "forms": { + "none": "{} is hugging", + "others": "{} is hugging {}", + "reason": "{} is hugging because {}", + "both": "{} is hugging at {} for {}" + } + }, + "kill": { + "gifs": [ + "https://webionite.com/quadnite/kill/0.gif", + "https://webionite.com/quadnite/kill/1.gif", + "https://webionite.com/quadnite/kill/2.gif", + "https://webionite.com/quadnite/kill/3.gif", + "https://webionite.com/quadnite/kill/4.gif", + "https://webionite.com/quadnite/kill/5.gif", + "https://webionite.com/quadnite/kill/6.gif", + "https://webionite.com/quadnite/kill/7.gif", + "https://webionite.com/quadnite/kill/8.gif" + ], + "forms": { + "none": "{} is killing", + "others": "{} is killing {}", + "reason": "{} is killing because {}", + "both": "{} is killing {} for {}" + } + }, + "kiss": { + "gifs": [ + "https://webionite.com/quadnite/kiss/0.gif", + "https://webionite.com/quadnite/kiss/1.gif", + "https://webionite.com/quadnite/kiss/2.gif", + "https://webionite.com/quadnite/kiss/3.gif", + "https://webionite.com/quadnite/kiss/4.gif", + "https://webionite.com/quadnite/kiss/5.gif", + "https://webionite.com/quadnite/kiss/6.gif", + "https://webionite.com/quadnite/kiss/7.gif", + "https://webionite.com/quadnite/kiss/8.gif", + "https://webionite.com/quadnite/kiss/9.gif", + "https://webionite.com/quadnite/kiss/10.gif", + "https://webionite.com/quadnite/kiss/11.gif", + "https://webionite.com/quadnite/kiss/12.gif", + "https://webionite.com/quadnite/kiss/13.gif", + "https://webionite.com/quadnite/kiss/14.gif", + "https://webionite.com/quadnite/kiss/15.gif" + ], + "forms": { + "none": "{} is kissing", + "others": "{} is kissing {}", + "reason": "{} is kissing because {}", + "both": "{} is kissing {} for {}" + } + }, + "laugh": { + "gifs": [ + "https://webionite.com/quadnite/laugh/0.gif", + "https://webionite.com/quadnite/laugh/1.gif", + "https://webionite.com/quadnite/laugh/2.gif", + "https://webionite.com/quadnite/laugh/3.gif", + "https://webionite.com/quadnite/laugh/4.gif", + "https://webionite.com/quadnite/laugh/5.gif", + "https://webionite.com/quadnite/laugh/6.gif", + "https://webionite.com/quadnite/laugh/7.gif", + "https://webionite.com/quadnite/laugh/8.gif" + ], + "forms": { + "none": "{} is laughing", + "others": "{} is laughing with {}", + "reason": "{} is laughing because {}", + "both": "{} is laughing with {} for {}" + } + }, + "lick": { + "gifs": [ + "https://webionite.com/quadnite/lick/0.gif", + "https://webionite.com/quadnite/lick/1.gif", + "https://webionite.com/quadnite/lick/2.gif", + "https://webionite.com/quadnite/lick/3.gif", + "https://webionite.com/quadnite/lick/4.gif", + "https://webionite.com/quadnite/lick/5.gif", + "https://webionite.com/quadnite/lick/6.gif", + "https://webionite.com/quadnite/lick/7.gif", + "https://webionite.com/quadnite/lick/8.gif", + "https://webionite.com/quadnite/lick/9.gif", + "https://webionite.com/quadnite/lick/10.gif" + ], + "forms": { + "none": "{} is licking", + "others": "{} is licking {}", + "reason": "{} is licking {}", + "both": "{} is licking {} for {}" + } + }, + "love": { + "gifs": [ + "https://webionite.com/quadnite/love/0.gif", + "https://webionite.com/quadnite/love/1.gif", + "https://webionite.com/quadnite/love/2.gif", + "https://webionite.com/quadnite/love/3.gif", + "https://webionite.com/quadnite/love/4.gif", + "https://webionite.com/quadnite/love/5.gif", + "https://webionite.com/quadnite/love/6.gif", + "https://webionite.com/quadnite/love/7.gif", + "https://webionite.com/quadnite/love/8.gif", + "https://webionite.com/quadnite/love/9.gif" + ], + "forms": { + "none": "{} is loving", + "others": "{} is loving {}", + "reason": "{} is loving because {}", + "both": "{} is loving {} for {}" + } + }, + "lurk": { + "gifs": [ + "https://webionite.com/quadnite/lurk/0.gif", + "https://webionite.com/quadnite/lurk/1.gif", + "https://webionite.com/quadnite/lurk/2.gif", + "https://webionite.com/quadnite/lurk/3.gif", + "https://webionite.com/quadnite/lurk/4.gif", + "https://webionite.com/quadnite/lurk/5.gif", + "https://webionite.com/quadnite/lurk/6.gif", + "https://webionite.com/quadnite/lurk/7.gif", + "https://webionite.com/quadnite/lurk/8.gif" + ], + "forms": { + "none": "{} is lurking", + "others": "{} is lurking from {}", + "reason": "{} is lurking because {}", + "both": "{} is lurking from {} for {}" + } + }, + "nervous": { + "gifs": [ + "https://webionite.com/quadnite/nervous/0.gif", + "https://webionite.com/quadnite/nervous/1.gif", + "https://webionite.com/quadnite/nervous/2.gif", + "https://webionite.com/quadnite/nervous/3.gif", + "https://webionite.com/quadnite/nervous/4.gif", + "https://webionite.com/quadnite/nervous/5.gif", + "https://webionite.com/quadnite/nervous/6.gif", + "https://webionite.com/quadnite/nervous/7.gif", + "https://webionite.com/quadnite/nervous/8.gif" + ], + "forms": { + "none": "{} is nervous", + "others": "{} is nervous with {}", + "reason": "{} is nervous because {}", + "both": "{} is nervous with {} for {}" + } + }, + "no": { + "gifs": [ + "https://webionite.com/quadnite/no/0.gif", + "https://webionite.com/quadnite/no/1.gif", + "https://webionite.com/quadnite/no/2.gif", + "https://webionite.com/quadnite/no/3.gif", + "https://webionite.com/quadnite/no/4.gif", + "https://webionite.com/quadnite/no/5.gif", + "https://webionite.com/quadnite/no/6.gif", + "https://webionite.com/quadnite/no/7.gif", + "https://webionite.com/quadnite/no/8.gif", + "https://webionite.com/quadnite/no/9.gif", + "https://webionite.com/quadnite/no/10.gif", + "https://webionite.com/quadnite/no/11.gif", + "https://webionite.com/quadnite/no/12.gif", + "https://webionite.com/quadnite/no/13.gif" + ], + "forms": { + "none": "{} is saying no", + "others": "{} is saying no to {}", + "reason": "{} is saying no because {}", + "both": "{} is saying no to {} for {}" + } + }, + "nom": { + "gifs": [ + "https://webionite.com/quadnite/nom/0.gif", + "https://webionite.com/quadnite/nom/1.gif", + "https://webionite.com/quadnite/nom/2.gif", + "https://webionite.com/quadnite/nom/3.gif", + "https://webionite.com/quadnite/nom/4.gif", + "https://webionite.com/quadnite/nom/5.gif" + ], + "forms": { + "none": "{} is noming", + "others": "{} is noming {}", + "reason": "{} is noming because {}", + "both": "{} is noming {} for {}" + } + }, + "nuzzle": { + "gifs": [ + "https://webionite.com/quadnite/nuzzle/0.gif", + "https://webionite.com/quadnite/nuzzle/1.gif", + "https://webionite.com/quadnite/nuzzle/2.gif", + "https://webionite.com/quadnite/nuzzle/3.gif", + "https://webionite.com/quadnite/nuzzle/4.gif", + "https://webionite.com/quadnite/nuzzle/5.gif", + "https://webionite.com/quadnite/nuzzle/6.gif", + "https://webionite.com/quadnite/nuzzle/7.gif", + "https://webionite.com/quadnite/nuzzle/8.gif", + "https://webionite.com/quadnite/nuzzle/9.gif" + ], + "forms": { + "none": "{} is nuzzling", + "others": "{} is nuzzling {}", + "reason": "{} is nuzzling because {}", + "both": "{} is nuzzling {} for {}" + } + }, + "panic": { + "gifs": [ + "https://webionite.com/quadnite/panic/0.gif", + "https://webionite.com/quadnite/panic/1.gif", + "https://webionite.com/quadnite/panic/2.gif", + "https://webionite.com/quadnite/panic/3.gif", + "https://webionite.com/quadnite/panic/4.gif", + "https://webionite.com/quadnite/panic/5.gif", + "https://webionite.com/quadnite/panic/6.gif", + "https://webionite.com/quadnite/panic/7.gif", + "https://webionite.com/quadnite/panic/8.gif" + ], + "forms": { + "none": "{} is panicking", + "others": "{} is panicking at {}", + "reason": "{} is panicking because {}", + "both": "{} is panicking at {} for {}" + } + }, + "pat": { + "gifs": [ + "https://webionite.com/quadnite/pat/0.gif", + "https://webionite.com/quadnite/pat/1.gif", + "https://webionite.com/quadnite/pat/2.gif", + "https://webionite.com/quadnite/pat/3.gif", + "https://webionite.com/quadnite/pat/4.gif", + "https://webionite.com/quadnite/pat/5.gif", + "https://webionite.com/quadnite/pat/6.gif" + ], + "forms": { + "none": "{} is patting", + "others": "{} is patting {}", + "reason": "{} is patting because {}", + "both": "{} is patting {} for {}" + } + }, + "peck": { + "gifs": [ + "https://webionite.com/quadnite/peck/0.gif", + "https://webionite.com/quadnite/peck/1.gif", + "https://webionite.com/quadnite/peck/2.gif", + "https://webionite.com/quadnite/peck/3.gif", + "https://webionite.com/quadnite/peck/4.gif", + "https://webionite.com/quadnite/peck/5.gif", + "https://webionite.com/quadnite/peck/6.gif", + "https://webionite.com/quadnite/peck/7.gif", + "https://webionite.com/quadnite/peck/8.gif", + "https://webionite.com/quadnite/peck/9.gif" + ], + "forms": { + "none": "{} is pecking", + "others": "{} is pecking {}", + "reason": "{} is pecking because {}", + "both": "{} is pecking {} for {}" + } + }, + "poke": { + "gifs": [ + "https://webionite.com/quadnite/poke/0.gif", + "https://webionite.com/quadnite/poke/1.gif", + "https://webionite.com/quadnite/poke/2.gif", + "https://webionite.com/quadnite/poke/3.gif", + "https://webionite.com/quadnite/poke/4.gif", + "https://webionite.com/quadnite/poke/5.gif", + "https://webionite.com/quadnite/poke/6.gif", + "https://webionite.com/quadnite/poke/7.gif", + "https://webionite.com/quadnite/poke/8.gif", + "https://webionite.com/quadnite/poke/9.gif", + "https://webionite.com/quadnite/poke/10.gif", + "https://webionite.com/quadnite/poke/11.gif" + ], + "forms": { + "none": "{} is poking", + "others": "{} is poking {}", + "reason": "{} is poking because {}", + "both": "{} is poking {} for {}" + } + }, + "pout": { + "gifs": [ + "https://webionite.com/quadnite/pout/0.gif", + "https://webionite.com/quadnite/pout/1.gif", + "https://webionite.com/quadnite/pout/2.gif", + "https://webionite.com/quadnite/pout/3.gif", + "https://webionite.com/quadnite/pout/4.gif", + "https://webionite.com/quadnite/pout/5.gif" + ], + "forms": { + "none": "{} is pouting", + "others": "{} is pouting at {}", + "reason": "{} is pouting because {}", + "both": "{} is pouting at {} for {}" + } + }, + "run": { + "gifs": [ + "https://webionite.com/quadnite/run/0.gif", + "https://webionite.com/quadnite/run/1.gif", + "https://webionite.com/quadnite/run/2.gif", + "https://webionite.com/quadnite/run/3.gif", + "https://webionite.com/quadnite/run/4.gif", + "https://webionite.com/quadnite/run/5.gif", + "https://webionite.com/quadnite/run/6.gif", + "https://webionite.com/quadnite/run/7.gif", + "https://webionite.com/quadnite/run/8.gif", + "https://webionite.com/quadnite/run/9.gif", + "https://webionite.com/quadnite/run/10.gif", + "https://webionite.com/quadnite/run/11.gif", + "https://webionite.com/quadnite/run/12.gif", + "https://webionite.com/quadnite/run/13.gif", + "https://webionite.com/quadnite/run/14.gif" + ], + "forms": { + "none": "{} is running", + "others": "{} is running from {}", + "reason": "{} is running because {}", + "both": "{} is running from {} for {}" + } + }, + "shoot": { + "gifs": [ + "https://webionite.com/quadnite/shoot/0.gif", + "https://webionite.com/quadnite/shoot/1.gif", + "https://webionite.com/quadnite/shoot/2.gif", + "https://webionite.com/quadnite/shoot/3.gif", + "https://webionite.com/quadnite/shoot/4.gif", + "https://webionite.com/quadnite/shoot/5.gif" + ], + "forms": { + "none": "{} is shooting", + "others": "{} is shooting {}", + "reason": "{} is shooting because {}", + "both": "{} is shooting {} for {}" + } + }, + "shrug": { + "gifs": [ + "https://webionite.com/quadnite/shrug/0.gif", + "https://webionite.com/quadnite/shrug/1.gif", + "https://webionite.com/quadnite/shrug/2.gif", + "https://webionite.com/quadnite/shrug/3.gif", + "https://webionite.com/quadnite/shrug/4.gif", + "https://webionite.com/quadnite/shrug/5.gif", + "https://webionite.com/quadnite/shrug/6.gif", + "https://webionite.com/quadnite/shrug/7.gif", + "https://webionite.com/quadnite/shrug/8.gif", + "https://webionite.com/quadnite/shrug/9.gif", + "https://webionite.com/quadnite/shrug/10.gif", + "https://webionite.com/quadnite/shrug/11.gif", + "https://webionite.com/quadnite/shrug/12.gif" + ], + "forms": { + "none": "{} is shrugging", + "others": "{} is shrugging at {}", + "reason": "{} is shrugging because {}", + "both": "{} is shrugging at {} for {}" + } + }, + "sip": { + "gifs": [ + "https://webionite.com/quadnite/sip/0.gif", + "https://webionite.com/quadnite/sip/1.gif", + "https://webionite.com/quadnite/sip/2.gif", + "https://webionite.com/quadnite/sip/3.gif", + "https://webionite.com/quadnite/sip/4.gif", + "https://webionite.com/quadnite/sip/5.gif", + "https://webionite.com/quadnite/sip/6.gif", + "https://webionite.com/quadnite/sip/7.gif", + "https://webionite.com/quadnite/sip/8.gif", + "https://webionite.com/quadnite/sip/9.gif" + ], + "forms": { + "none": "{} is sipping", + "others": "{} is sipping with {}", + "reason": "{} is sipping because {}", + "both": "{} is sipping with {} for {}" + } + }, + "slap": { + "gifs": [ + "https://webionite.com/quadnite/slap/0.gif", + "https://webionite.com/quadnite/slap/1.gif", + "https://webionite.com/quadnite/slap/2.gif", + "https://webionite.com/quadnite/slap/3.gif", + "https://webionite.com/quadnite/slap/4.gif", + "https://webionite.com/quadnite/slap/5.gif", + "https://webionite.com/quadnite/slap/6.gif", + "https://webionite.com/quadnite/slap/7.gif", + "https://webionite.com/quadnite/slap/8.gif", + "https://webionite.com/quadnite/slap/9.gif", + "https://webionite.com/quadnite/slap/10.gif", + "https://webionite.com/quadnite/slap/11.gif" + ], + "forms": { + "none": "{} is slapping", + "others": "{} is slapping {}", + "reason": "{} is slapping because {}", + "both": "{} is slapping {} for {}" + } + }, + "sleep": { + "gifs": [ + "https://webionite.com/quadnite/sleep/0.gif", + "https://webionite.com/quadnite/sleep/1.gif", + "https://webionite.com/quadnite/sleep/2.gif", + "https://webionite.com/quadnite/sleep/3.gif", + "https://webionite.com/quadnite/sleep/4.gif", + "https://webionite.com/quadnite/sleep/5.gif", + "https://webionite.com/quadnite/sleep/6.gif", + "https://webionite.com/quadnite/sleep/7.gif", + "https://webionite.com/quadnite/sleep/8.gif", + "https://webionite.com/quadnite/sleep/9.gif", + "https://webionite.com/quadnite/sleep/10.gif", + "https://webionite.com/quadnite/sleep/11.gif", + "https://webionite.com/quadnite/sleep/12.gif", + "https://webionite.com/quadnite/sleep/13.gif" + ], + "forms": { + "none": "{} is sleeping", + "others": "{} is sleeping with {}", + "reason": "{} is sleeping because {}", + "both": "{} is sleeping {} for {}" + } + }, + "snuggle": { + "gifs": [ + "https://webionite.com/quadnite/snuggle/0.gif", + "https://webionite.com/quadnite/snuggle/1.gif", + "https://webionite.com/quadnite/snuggle/2.gif", + "https://webionite.com/quadnite/snuggle/3.gif", + "https://webionite.com/quadnite/snuggle/4.gif", + "https://webionite.com/quadnite/snuggle/5.gif", + "https://webionite.com/quadnite/snuggle/6.gif", + "https://webionite.com/quadnite/snuggle/7.gif" + ], + "forms": { + "none": "{} is snuggling", + "others": "{} is snuggling {}", + "reason": "{} is snuggling because {}", + "both": "{} is snuggling {} for {}" + } + }, + "stab": { + "gifs": [ + "https://webionite.com/quadnite/stab/0.gif", + "https://webionite.com/quadnite/stab/1.gif", + "https://webionite.com/quadnite/stab/2.gif", + "https://webionite.com/quadnite/stab/3.gif", + "https://webionite.com/quadnite/stab/4.gif" + ], + "forms": { + "none": "{} is stabbing", + "others": "{} is stabbing {}", + "reason": "{} is stabbing because {}", + "both": "{} is stabbing {} for {}" + } + }, + "tease": { + "gifs": [ + "https://webionite.com/quadnite/tease/0.gif", + "https://webionite.com/quadnite/tease/1.gif", + "https://webionite.com/quadnite/tease/2.gif", + "https://webionite.com/quadnite/tease/3.gif", + "https://webionite.com/quadnite/tease/4.gif", + "https://webionite.com/quadnite/tease/5.gif", + "https://webionite.com/quadnite/tease/6.gif", + "https://webionite.com/quadnite/tease/7.gif", + "https://webionite.com/quadnite/tease/8.gif" + ], + "forms": { + "none": "{} is teasing", + "others": "{} is teasing {}", + "reason": "{} is teasing because {}", + "both": "{} is teasing {} for {}" + } + }, + "think": { + "gifs": [ + "https://webionite.com/quadnite/think/0.gif", + "https://webionite.com/quadnite/think/1.gif", + "https://webionite.com/quadnite/think/2.gif", + "https://webionite.com/quadnite/think/3.gif", + "https://webionite.com/quadnite/think/4.gif", + "https://webionite.com/quadnite/think/5.gif", + "https://webionite.com/quadnite/think/6.gif", + "https://webionite.com/quadnite/think/7.gif" + ], + "forms": { + "none": "{} is thinking", + "others": "{} is thinking with {}", + "reason": "{} is thinking because {}", + "both": "{} is thinking with {} for {}" + } + }, + "thumbsup": { + "gifs": [ + "https://webionite.com/quadnite/thumbsup/0.gif", + "https://webionite.com/quadnite/thumbsup/1.gif", + "https://webionite.com/quadnite/thumbsup/2.gif", + "https://webionite.com/quadnite/thumbsup/3.gif", + "https://webionite.com/quadnite/thumbsup/4.gif", + "https://webionite.com/quadnite/thumbsup/5.gif", + "https://webionite.com/quadnite/thumbsup/6.gif" + ], + "forms": { + "none": "{} is giving a thumbs up", + "others": "{} is giving a thumbs up to {}", + "reason": "{} is giving a thumbs up because {}", + "both": "{} is giving a thumbs up to {} for {}" + } + }, + "tickle": { + "gifs": [ + "https://webionite.com/quadnite/tickle/0.gif", + "https://webionite.com/quadnite/tickle/1.gif", + "https://webionite.com/quadnite/tickle/2.gif", + "https://webionite.com/quadnite/tickle/3.gif", + "https://webionite.com/quadnite/tickle/4.gif", + "https://webionite.com/quadnite/tickle/5.gif", + "https://webionite.com/quadnite/tickle/6.gif" + ], + "forms": { + "none": "{} is tickling", + "others": "{} is tickling {}", + "reason": "{} is tickling because {}", + "both": "{} is tickling {} for {}" + } + }, + "triggered": { + "gifs": [ + "https://webionite.com/quadnite/triggered/0.gif", + "https://webionite.com/quadnite/triggered/1.gif", + "https://webionite.com/quadnite/triggered/2.gif", + "https://webionite.com/quadnite/triggered/3.gif", + "https://webionite.com/quadnite/triggered/4.gif", + "https://webionite.com/quadnite/triggered/5.gif", + "https://webionite.com/quadnite/triggered/6.gif", + "https://webionite.com/quadnite/triggered/7.gif" + ], + "forms": { + "none": "{} is triggered", + "others": "{} is triggered by {}", + "reason": "{} is triggered because {}", + "both": "{} is triggered by {} because {}" + } + }, + "twerk": { + "gifs": [ + "https://webionite.com/quadnite/twerk/0.gif", + "https://webionite.com/quadnite/twerk/1.gif", + "https://webionite.com/quadnite/twerk/2.gif", + "https://webionite.com/quadnite/twerk/3.gif", + "https://webionite.com/quadnite/twerk/4.gif", + "https://webionite.com/quadnite/twerk/5.gif", + "https://webionite.com/quadnite/twerk/6.gif", + "https://webionite.com/quadnite/twerk/7.gif", + "https://webionite.com/quadnite/twerk/8.gif", + "https://webionite.com/quadnite/twerk/9.gif", + "https://webionite.com/quadnite/twerk/10.gif", + "https://webionite.com/quadnite/twerk/11.gif", + "https://webionite.com/quadnite/twerk/12.gif", + "https://webionite.com/quadnite/twerk/13.gif", + "https://webionite.com/quadnite/twerk/14.gif", + "https://webionite.com/quadnite/twerk/15.gif", + "https://webionite.com/quadnite/twerk/16.gif", + "https://webionite.com/quadnite/twerk/17.gif", + "https://webionite.com/quadnite/twerk/18.gif", + "https://webionite.com/quadnite/twerk/19.gif" + ], + "forms": { + "none": "{} is twerking", + "others": "{} is twerking with {}", + "reason": "{} is twerking because {}", + "both": "{} is twerking with {} because {}" + } + }, + "wag": { + "gifs": [ + "https://webionite.com/quadnite/wag/0.gif", + "https://webionite.com/quadnite/wag/1.gif", + "https://webionite.com/quadnite/wag/2.gif", + "https://webionite.com/quadnite/wag/3.gif", + "https://webionite.com/quadnite/wag/4.gif", + "https://webionite.com/quadnite/wag/5.gif", + "https://webionite.com/quadnite/wag/6.gif" + ], + "forms": { + "none": "{} is wagging", + "others": "{} is wagging at {}", + "reason": "{} is wagging because {}", + "both": "{} is wagging at {} for {}" + } + }, + "wave": { + "gifs": [ + "https://webionite.com/quadnite/wave/0.gif", + "https://webionite.com/quadnite/wave/1.gif", + "https://webionite.com/quadnite/wave/2.gif", + "https://webionite.com/quadnite/wave/3.gif", + "https://webionite.com/quadnite/wave/4.gif", + "https://webionite.com/quadnite/wave/5.gif", + "https://webionite.com/quadnite/wave/6.gif", + "https://webionite.com/quadnite/wave/7.gif" + ], + "forms": { + "none": "{} is waving", + "others": "{} is waving at {}", + "reason": "{} is waving because {}", + "both": "{} is waving at {} for {}" + } + }, + "wink": { + "gifs": [ + "https://webionite.com/quadnite/wink/0.gif", + "https://webionite.com/quadnite/wink/1.gif", + "https://webionite.com/quadnite/wink/2.gif", + "https://webionite.com/quadnite/wink/3.gif", + "https://webionite.com/quadnite/wink/4.gif", + "https://webionite.com/quadnite/wink/5.gif", + "https://webionite.com/quadnite/wink/6.gif", + "https://webionite.com/quadnite/wink/7.gif", + "https://webionite.com/quadnite/wink/8.gif", + "https://webionite.com/quadnite/wink/9.gif", + "https://webionite.com/quadnite/wink/10.gif" + ], + "forms": { + "none": "{} is winking", + "others": "{} is winking at {}", + "reason": "{} is winking because {}", + "both": "{} is winking at {} for {}" + } + }, + "yes": { + "gifs": [ + "https://webionite.com/quadnite/yes/0.gif", + "https://webionite.com/quadnite/yes/1.gif", + "https://webionite.com/quadnite/yes/2.gif", + "https://webionite.com/quadnite/yes/3.gif", + "https://webionite.com/quadnite/yes/4.gif", + "https://webionite.com/quadnite/yes/5.gif", + "https://webionite.com/quadnite/yes/6.gif", + "https://webionite.com/quadnite/yes/7.gif", + "https://webionite.com/quadnite/yes/8.gif", + "https://webionite.com/quadnite/yes/9.gif", + "https://webionite.com/quadnite/yes/10.gif" + ], + "forms": { + "none": "{} is saying yes", + "others": "{} is saying yes to {}", + "reason": "{} is saying yes because {}", + "both": "{} is saying yes to {} for {}" + } + } +}