From b2e15503e5ace13cbe930f6060c33375b080a713 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Fri, 12 Feb 2021 16:10:00 -0500 Subject: [PATCH] Add argument for if the user is imposter or not --- commands/edit-avatar/eject.js | 14 +++++++++++--- package.json | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/commands/edit-avatar/eject.js b/commands/edit-avatar/eject.js index b63ead4c..f0d4c90c 100644 --- a/commands/edit-avatar/eject.js +++ b/commands/edit-avatar/eject.js @@ -48,18 +48,26 @@ module.exports = class EjectCommand extends Command { prompt: 'Which user would you like to edit the avatar of?', type: 'user', default: msg => msg.author + }, + { + key: 'imposter', + prompt: 'Is the user an imposter?', + type: 'boolean', + default: '' } ] }); } - async run(msg, { user }) { + async run(msg, { user, imposter }) { const avatarURL = user.displayAvatarURL({ format: 'png', size: 512 }); try { const { body } = await request.get(avatarURL); const avatar = await loadImage(body); - const random = MersenneTwister19937.seed(user.id); - const imposter = bool()(random); + if (imposter === '') { + const random = MersenneTwister19937.seed(user.id); + imposter = bool()(random); + } const text = `${user.username} was${imposter ? ' ' : ' not '}An Imposter.`; const encoder = new GIFEncoder(320, 180); const canvas = createCanvas(320, 180); diff --git a/package.json b/package.json index 0ee2c7ad..942e2519 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiao", - "version": "129.5.0", + "version": "129.5.1", "description": "Your personal server companion.", "main": "Xiao.js", "scripts": {