DEPRECATED in favor of @guumaster/rpgen
This is a simple dice roller made with ES6, works as module, as a global command line and in the browser.
npm install [-g] yadr
$> yadr best 1 from 2d20 +1
//=> best 1 from 2d20 +1: rolled [11,6] taking [11] +1 = 12
$> yadr best 2 of 4d10
//=> best 2 of 4d10: rolled [8,2,8,6] taking [8,8] = 16
First install with bower
:
$> bower install yadr
Then include it in your html file:
<script src="bower_components/dist/yadr.js"></script>
<script>
var roll4d6 = yadr().roll('4d6+1').make(function(result) {
console.log('from: ', result.input, 'rolled: ', result.rolls, ' = ', result.total);
});
roll4d6(); // from: 4d6+1 rolled: Array [ 4, 3, 6, 4 ] = 18
roll4d6(); // from: 4d6+1 rolled: Array [ 1, 6, 5, 5 ] = 18
</script>