stitchscript
Version:
Text based parser for Discord bots.
29 lines (25 loc) • 789 B
JavaScript
module.exports = {
sin: {
requiresValue: true,
execute: input => Math.sin(input * (Math.PI / 180)),
process: (_input, value) => module.exports.sin.execute(value).toFixed(2)
},
cos: {
execute: input => Math.cos(input * (Math.PI / 180)),
process: (_input, value) => module.exports.cos.execute(value).toFixed(2)
},
tan: {
execute: input => Math.tan(input * (Math.PI / 180)),
process: (_input, value) => module.exports.tan.execute(value).toFixed(2)
},
range: {
requiresValue: true,
execute: value => {
let [start, end] = value.split('-');
start = Math.ceil(start);
end = Math.floor(end);
return Math.floor((Math.random() * (end - start)) + start);
},
process: (_input, value) => module.exports.range.execute(value)
}
};