From a916760d61a7431f91e1408770bb3f90fd7eb839 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Sun, 28 Apr 2024 21:14:46 -0400 Subject: [PATCH] Add random hat option --- commands/edit-avatar/hat.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/commands/edit-avatar/hat.js b/commands/edit-avatar/hat.js index ad7c5352..521aca6d 100644 --- a/commands/edit-avatar/hat.js +++ b/commands/edit-avatar/hat.js @@ -131,7 +131,7 @@ module.exports = class HatCommand extends Command { { key: 'type', type: 'string', - oneOf: hats, + oneOf: ['random', ...hats], parse: type => type.toLowerCase() }, { @@ -144,6 +144,7 @@ module.exports = class HatCommand extends Command { } async run(msg, { type, user }) { + if (type === 'random') type = hats[Math.floor(Math.random() * hats.length)]; const avatarURL = user.displayAvatarURL({ extension: 'png', size: 512 }); const base = await loadImage(path.join(__dirname, '..', '..', 'assets', 'images', 'hat', `${type}.png`)); const { body } = await request.get(avatarURL);