summaryrefslogtreecommitdiff
path: root/dist/commands/fun/romannumeral.js
diff options
context:
space:
mode:
author8cy <[email protected]>2020-04-29 14:42:03 -0700
committer8cy <[email protected]>2020-04-29 14:42:03 -0700
commit9b2ab3b7a29983beba6908644a69925fd7adf253 (patch)
tree2d62bbe56895bf1349b86f89d021d0ce67f6a608 /dist/commands/fun/romannumeral.js
parentformatting, blacklists, v9.0.1 (diff)
downloaddep-core-9b2ab3b7a29983beba6908644a69925fd7adf253.tar.xz
dep-core-9b2ab3b7a29983beba6908644a69925fd7adf253.zip
add contact cmds, qol updates/ formatting, v9.1.0
Diffstat (limited to 'dist/commands/fun/romannumeral.js')
-rw-r--r--dist/commands/fun/romannumeral.js56
1 files changed, 0 insertions, 56 deletions
diff --git a/dist/commands/fun/romannumeral.js b/dist/commands/fun/romannumeral.js
deleted file mode 100644
index a830256..0000000
--- a/dist/commands/fun/romannumeral.js
+++ /dev/null
@@ -1,56 +0,0 @@
-"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 romanize_1 = __importDefault(require("romanize"));
-module.exports = class RomanNumeralFun extends discord_js_commando_1.Command {
- constructor(client) {
- super(client, {
- name: 'romannumeral',
- aliases: [
- 'roman-numeral',
- 'romannumerals',
- 'roman-numerals'
- ],
- group: 'fun',
- memberName: 'romannumeral',
- description: 'Converts a number to a roman numeral.',
- examples: ['uwu!romannumeral 12'],
- throttling: {
- usages: 5,
- duration: 30
- },
- userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'],
- clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'],
- args: [
- {
- key: 'nNum',
- prompt: 'What number would you like to translate',
- type: 'integer',
- min: 1
- }
- ]
- });
- }
- run(msg, { nNum }) {
- if (nNum === parseInt(nNum, 10)) {
- msg.reply(romanize_1.default(nNum));
- }
- const back = value => {
- let res = 0;
- const decimal = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1];
- const roman = ["M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"];
- for (let i = 0; i <= decimal.length; i++) {
- while (value.indexOf(roman[i]) === 0) {
- res += decimal[i];
- value = value.replace(roman[i], '');
- }
- }
- return res;
- };
- msg.reply(back(nNum));
- }
-};
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm9tYW5udW1lcmFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL2Z1bi9yb21hbm51bWVyYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSw2REFBK0Q7QUFFL0Qsd0RBQStCO0FBRS9CLE1BQU0sQ0FBQyxPQUFPLEdBQUcsTUFBTSxlQUFnQixTQUFRLDZCQUFPO0lBQ2xELFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsY0FBYztZQUNwQixPQUFPLEVBQUU7Z0JBQ0wsZUFBZTtnQkFDZixlQUFlO2dCQUNmLGdCQUFnQjthQUNuQjtZQUNELEtBQUssRUFBRSxLQUFLO1lBQ1osVUFBVSxFQUFFLGNBQWM7WUFDMUIsV0FBVyxFQUFFLHVDQUF1QztZQUNwRCxRQUFRLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQztZQUNqQyxVQUFVLEVBQUU7Z0JBQ1IsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsUUFBUSxFQUFFLEVBQUU7YUFDZjtZQUNELGVBQWUsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUMxRCxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztZQUM1RCxJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLE1BQU07b0JBQ1gsTUFBTSxFQUFFLHlDQUF5QztvQkFDakQsSUFBSSxFQUFFLFNBQVM7b0JBQ2YsR0FBRyxFQUFFLENBQUM7aUJBQ1Q7YUFDSjtTQUNKLENBQUMsQ0FBQztJQUNQLENBQUM7SUFDRCxHQUFHLENBQUMsR0FBb0IsRUFBRSxFQUFFLElBQUksRUFBRTtRQUM5QixJQUFJLElBQUksS0FBSyxRQUFRLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxFQUFFO1lBQzdCLEdBQUcsQ0FBQyxLQUFLLENBQUMsa0JBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFBO1NBQzVCO1FBRUQsTUFBTSxJQUFJLEdBQUcsS0FBSyxDQUFDLEVBQUU7WUFDakIsSUFBSSxHQUFHLEdBQUcsQ0FBQyxDQUFBO1lBRVgsTUFBTSxPQUFPLEdBQUcsQ0FBQyxJQUFJLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQTtZQUN0RSxNQUFNLEtBQUssR0FBRyxDQUFDLEdBQUcsRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLEdBQUcsQ0FBQyxDQUFBO1lBQ3JGLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsSUFBSSxPQUFPLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO2dCQUN0QyxPQUFPLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFO29CQUNsQyxHQUFHLElBQUksT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFBO29CQUNqQixLQUFLLEdBQUcsS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUE7aUJBQ3RDO2FBQ0o7WUFDRCxPQUFPLEdBQUcsQ0FBQTtRQUNkLENBQUMsQ0FBQTtRQUVELEdBQUcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUE7SUFDekIsQ0FBQztDQUNKLENBQUMifQ== \ No newline at end of file