mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-05 00:06:42 +02:00
33 lines
915 B
JavaScript
33 lines
915 B
JavaScript
const Command = require('../../structures/Command');
|
|
const { stripIndents } = require('common-tags');
|
|
|
|
module.exports = class DoorsCommand extends Command {
|
|
constructor(client) {
|
|
super(client, {
|
|
name: 'doors',
|
|
aliases: ['door', 'door-opening', 'open-door'],
|
|
group: 'games',
|
|
memberName: 'doors',
|
|
description: 'Open the right door, and you win the money! Make the wrong one, and you get the fire!',
|
|
args: [
|
|
{
|
|
key: 'door',
|
|
prompt: 'Which door number do you want to pick? A number from 1-3.',
|
|
type: 'integer',
|
|
min: 1,
|
|
max: 3
|
|
}
|
|
]
|
|
});
|
|
}
|
|
|
|
run(msg, { door }) {
|
|
const win = Math.floor(Math.random() * 3) + 1;
|
|
const emoji = door === win ? '💰' : '🔥';
|
|
return msg.reply(stripIndents`
|
|
${door === win ? 'You chose wisely.' : 'Hmm... Try again.'}
|
|
${door === 1 ? emoji : '🚪'} ${door === 2 ? emoji : '🚪'} ${door === 3 ? emoji : '🚪'}
|
|
`);
|
|
}
|
|
};
|