"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const discord_js_commando_1 = require("discord.js-commando"); const emoji_random_1 = __importDefault(require("emoji-random")); const random_js_1 = require("random-js"); module.exports = class SmashOrPassFun extends discord_js_commando_1.Command { constructor(client) { super(client, { name: 'smashorpass', aliases: [ 'smash-or-pass', 'sop', 's-o-p' ], group: 'fun', memberName: 'smashorpass', description: 'Smash or pass.', examples: ['uwu!sop'], throttling: { usages: 5, duration: 30 }, userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], args: [ { key: 'uUser', prompt: 'Which user\'s would you like me to check?', type: 'user' } ] }); } run(msg, { uUser }) { var _a; let random = random_js_1.MersenneTwister19937.seed(uUser.id); let smashOrPass = random_js_1.bool()(random); if (uUser.id === ((_a = this.client.user) === null || _a === void 0 ? void 0 : _a.id)) { msg.reply(`Obviously smash, Google me. ${emoji_random_1.default.random()}`); } else { msg.reply(smashOrPass ? 'Smash, I\'d definetly smash. ' : 'Hard pass. Yuck. ' + emoji_random_1.default.random()); } } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hc2hvcnBhc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuL3NtYXNob3JwYXNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkRBQStEO0FBQy9ELGdFQUFpQztBQUNqQyx5Q0FBc0Q7QUFFdEQsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLGNBQWUsU0FBUSw2QkFBTztJQUNqRCxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLGFBQWE7WUFDbkIsT0FBTyxFQUFFO2dCQUNMLGVBQWU7Z0JBQ2YsS0FBSztnQkFDTCxPQUFPO2FBQ1Y7WUFDRCxLQUFLLEVBQUUsS0FBSztZQUNaLFVBQVUsRUFBRSxhQUFhO1lBQ3pCLFdBQVcsRUFBRSxnQkFBZ0I7WUFDN0IsUUFBUSxFQUFFLENBQUMsU0FBUyxDQUFDO1lBQ3JCLFVBQVUsRUFBRTtnQkFDUixNQUFNLEVBQUUsQ0FBQztnQkFDVCxRQUFRLEVBQUUsRUFBRTthQUNmO1lBQ0QsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQzFELGlCQUFpQixFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1lBQzVELElBQUksRUFBRTtnQkFDRjtvQkFDSSxHQUFHLEVBQUUsT0FBTztvQkFDWixNQUFNLEVBQUUsMkNBQTJDO29CQUNuRCxJQUFJLEVBQUUsTUFBTTtpQkFDZjthQUNKO1NBQ0osQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNELEdBQUcsQ0FBQyxHQUFvQixFQUFFLEVBQUUsS0FBSyxFQUFFOztRQUMvQixJQUFJLE1BQU0sR0FBRyxnQ0FBb0IsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFBO1FBQ2hELElBQUksV0FBVyxHQUFHLGdCQUFJLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQTtRQUNoQyxJQUFJLEtBQUssQ0FBQyxFQUFFLFlBQUssSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLDBDQUFFLEVBQUUsQ0FBQSxFQUFFO1lBQ25DLEdBQUcsQ0FBQyxLQUFLLENBQUMsK0JBQStCLHNCQUFLLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxDQUFBO1NBQzdEO2FBQU07WUFDSCxHQUFHLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLHNCQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQTtTQUNsRztJQUNMLENBQUM7Q0FDSixDQUFDIn0=