Fix penis size command

Change seeded-rand to seededrandom. For some reason I couldn't get the
former to work.
This commit is contained in:
SileNce5k 2021-07-06 16:25:39 +02:00
parent 597dac3dff
commit ae85020836
No known key found for this signature in database
GPG key ID: C507260E7F2583AD
3 changed files with 19 additions and 18 deletions

View file

@ -1,9 +1,9 @@
const Srand = require('seeded-rand'); var seedrandom = require('seedrandom');
const parseMention = require('../util/parseMention') const parseMention = require('../util/parseMention')
module.exports = { module.exports = {
name: 'penissize', // Keep it to one word name: 'penissize',
description: 'Get your penis size', description: 'Get your penis size',
execute({message, args}) { //parameters you can use for netload: message, args, client, prefix execute({message, args}) {
let info; let info;
let isSelf = true; let isSelf = true;
if (!args[0]) { if (!args[0]) {
@ -12,15 +12,16 @@ module.exports = {
info = parseMention(args[0], message.guild); info = parseMention(args[0], message.guild);
isSelf = false isSelf = false
} }
let rng = seedrandom(info.toString())
const rnd = new Srand(); let max = 45;
rnd.seed(parseInt(info)) let min = 1;
let penisSize = rnd.inRange(1, 45).toFixed(2) let rnd = rng() * (max - min + 1) + min;
let penisSize = rnd.toFixed(2)
let penisSizeInches = (penisSize * 0.3937008).toFixed(2); let penisSizeInches = (penisSize * 0.3937008).toFixed(2);
let name = "Your"; let name = "Your";
if(!isSelf){ if(!isSelf){
let user = message.guild.members.cache.get(info); let user = message.guild.members.cache.get(info);
name = user.user.username name = user.user.username+"'s"
} }
message.channel.send(`${name} penis size is ${penisSize} cm, or ${penisSizeInches} inches`); message.channel.send(`${name} penis size is ${penisSize} cm, or ${penisSizeInches} inches`);

18
package-lock.json generated
View file

@ -12,7 +12,7 @@
"express": "^4.17.1", "express": "^4.17.1",
"parse-ms": "^2.1.0", "parse-ms": "^2.1.0",
"prompt-sync": "^4.2.0", "prompt-sync": "^4.2.0",
"seeded-rand": "^2.0.1", "seedrandom": "^3.0.5",
"valid-url": "^1.0.9" "valid-url": "^1.0.9"
} }
}, },
@ -528,10 +528,10 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
}, },
"node_modules/seeded-rand": { "node_modules/seedrandom": {
"version": "2.0.1", "version": "3.0.5",
"resolved": "https://registry.npmjs.org/seeded-rand/-/seeded-rand-2.0.1.tgz", "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz",
"integrity": "sha512-OoNSbS3HH7tFIcE3zsn9BkyfjV6Of4L8b0HZU69WiqOQsMTXBTe83MNnIxmgTx9ABmOoTBhPwst+SN96twgDvA==" "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="
}, },
"node_modules/send": { "node_modules/send": {
"version": "0.17.1", "version": "0.17.1",
@ -1059,10 +1059,10 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
}, },
"seeded-rand": { "seedrandom": {
"version": "2.0.1", "version": "3.0.5",
"resolved": "https://registry.npmjs.org/seeded-rand/-/seeded-rand-2.0.1.tgz", "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz",
"integrity": "sha512-OoNSbS3HH7tFIcE3zsn9BkyfjV6Of4L8b0HZU69WiqOQsMTXBTe83MNnIxmgTx9ABmOoTBhPwst+SN96twgDvA==" "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="
}, },
"send": { "send": {
"version": "0.17.1", "version": "0.17.1",

View file

@ -8,7 +8,7 @@
"express": "^4.17.1", "express": "^4.17.1",
"parse-ms": "^2.1.0", "parse-ms": "^2.1.0",
"prompt-sync": "^4.2.0", "prompt-sync": "^4.2.0",
"seeded-rand": "^2.0.1", "seedrandom": "^3.0.5",
"valid-url": "^1.0.9" "valid-url": "^1.0.9"
}, },
"scripts": { "scripts": {