Merge branch 'add-spells' of https://github.com/TobenderZephyr/dsabot into add-spells

This commit is contained in:
Marcus Netz
2021-04-28 16:29:55 +02:00
3 changed files with 14 additions and 15 deletions

View File

@ -12,11 +12,13 @@ module.exports = {
async exec(message, args) {
let params = args.join('').split(globals.DiceRegex);
if ( params.length >= 2 ) {
const Bonus = params[2] || 0;
const Bonus = parseInt(params[2]) || 0;
const numberOfDice = parseInt( params[0] );
const diceValues = parseInt( params[1] );
const result = roll( numberOfDice, diceValues, message.author.tag );
message.reply(`${findMessage('ROLL')} ${result.dice.join(', ')} (Gesamt: ${result.sum} + ${Bonus} = ${result.sum + Bonus})` );
let total = (Bonus ? Bonus + result.sum : result.sum)
message.reply(`${findMessage('ROLL')} ${result.dice.join(', ')} `+
`(Gesamt: ${result.sum}${Bonus ? `+${Bonus}=${total}` : ``})` );
}
},
};
};

19
package-lock.json generated
View File

@ -13,7 +13,7 @@
"module-alias": "^2.2.2",
"nedb": "^1.8.0",
"node-fetch": "^2.6.1",
"random": "^3.0.5"
"random": "^3.0.6"
},
"devDependencies": {
"jest": "^26.6.3"
@ -673,7 +673,6 @@
"jest-resolve": "^26.6.2",
"jest-util": "^26.6.2",
"jest-worker": "^26.6.2",
"node-notifier": "^8.0.0",
"slash": "^3.0.0",
"source-map": "^0.6.0",
"string-length": "^4.0.1",
@ -1890,8 +1889,7 @@
"esprima": "^4.0.1",
"estraverse": "^4.2.0",
"esutils": "^2.0.2",
"optionator": "^0.8.1",
"source-map": "~0.6.1"
"optionator": "^0.8.1"
},
"bin": {
"escodegen": "bin/escodegen.js",
@ -3139,7 +3137,6 @@
"@types/node": "*",
"anymatch": "^3.0.3",
"fb-watchman": "^2.0.0",
"fsevents": "^2.1.2",
"graceful-fs": "^4.2.4",
"jest-regex-util": "^26.0.0",
"jest-serializer": "^26.6.2",
@ -4466,9 +4463,9 @@
}
},
"node_modules/random": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/random/-/random-3.0.5.tgz",
"integrity": "sha512-ANuFSZk8lB7kW4JekNHdyTSXH0rwzA+l9oeP646BBdoGXceG5AfdG+S9tbHI1saoOcbbUL3Fs6affbbyCDgobw==",
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/random/-/random-3.0.6.tgz",
"integrity": "sha512-B53pp/8eFBxULg6sfQgjjmy3vZ2CWVt0Nk4OgkSpvmAf3VXfcEUgGASbNWbXiTiExWe8hCIf5HlddNHzrte9jg==",
"dependencies": {
"seedrandom": "^3.0.5"
},
@ -9811,9 +9808,9 @@
"dev": true
},
"random": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/random/-/random-3.0.5.tgz",
"integrity": "sha512-ANuFSZk8lB7kW4JekNHdyTSXH0rwzA+l9oeP646BBdoGXceG5AfdG+S9tbHI1saoOcbbUL3Fs6affbbyCDgobw==",
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/random/-/random-3.0.6.tgz",
"integrity": "sha512-B53pp/8eFBxULg6sfQgjjmy3vZ2CWVt0Nk4OgkSpvmAf3VXfcEUgGASbNWbXiTiExWe8hCIf5HlddNHzrte9jg==",
"requires": {
"seedrandom": "^3.0.5"
}

View File

@ -21,7 +21,7 @@
"module-alias": "^2.2.2",
"nedb": "^1.8.0",
"node-fetch": "^2.6.1",
"random": "^3.0.5"
"random": "^3.0.6"
},
"devDependencies": {
"jest": "^26.6.3"