Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //dice
- function throwDice (dice) {
- var result = 0;
- var resultText = '';
- var arguments = dice.split(' '); //1d5 3d6 +7
- var thrown = arguemnts.shift(); //command vorne weg
- for(i=0;i<thrown.length;i++) {
- if(thrown[i].indexOf('d') != -1) {
- var throwSingle = thrown[i].split('d');
- for(j=0;j<throwSingle[0];j++) {
- var die = (Math.floor(Math.random() * Math.floor(throwSingle[1]))) + 1;
- result = result + die;
- resultText = resultText + ' ' + die.toString();
- }
- } else if (thrown[i].indexOf('+') != -1) {
- logger.info(thrown[i]);
- result = result + thrown[i].substring(1)
- } else if (thrown[i].indexOf('-') != -1) {
- result = result - thrown[i].substring(1)
- } else
- logger.info('wrong args');
- }
- return 'result: ' + result.toString() + ' ... dice results: ' + resultText;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement