funkydice
v2.0.2
Published
Roll all kinds of dice using string commands like 1d20+1
Downloads
16
Maintainers
Readme
Funkydice
Roll all kinds of dice using string commands like 1d20+1
Supports all kinds of "dice", from 1d2
to 1d10000
.
Also supports Fate dice by using 4df
and the d66 with 1d66
Usage
import { funkydie } from 'funkydice'
const result = funkydie('1d20+1')
The type of result is an object made with of the following type:
amount: number;
faces: number | "f";
modifier: number;
rolls: number[];
total: number;
totalUnmodified: number;
It's also possible to write multiple commands:
funkydice('1d6,2d8,9d30+2')
This will return an array of the result object above.