Advertisement
birne006

Untitled

Oct 25th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //dice
  2. function throwDice (dice)   {
  3.     var result = 0;
  4.     var resultText = '';
  5.     var arguments = dice.split(' '); //1d5 3d6 +7
  6.     var thrown = arguemnts.shift(); //command vorne weg
  7.     for(i=0;i<thrown.length;i++)    {
  8.         if(thrown[i].indexOf('d') != -1)    {
  9.             var throwSingle = thrown[i].split('d');
  10.             for(j=0;j<throwSingle[0];j++)   {
  11.                 var die = (Math.floor(Math.random() * Math.floor(throwSingle[1]))) + 1;
  12.                 result = result + die;
  13.                 resultText = resultText + ' ' + die.toString();
  14.             }
  15.         } else if (thrown[i].indexOf('+') != -1) {
  16.             logger.info(thrown[i]);
  17.             result = result + thrown[i].substring(1)
  18.         } else if (thrown[i].indexOf('-') != -1) {
  19.             result = result - thrown[i].substring(1)
  20.         } else
  21.             logger.info('wrong args');
  22.     }
  23.     return 'result: ' + result.toString() + ' ... dice results: ' + resultText;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement