A simple script that contains a couple of enums and a few functions; and some sprites that represent a standard DnD dice set. It doesn't simulate dice pools, but only single rolls. It uses the Game Maker Studio 2.3 random function and it's DOESN't contain code that seeds the rng engine. All functions return floored values and functions that take a custom range or roll a custom die return -1 on failure. The drawing die function doesn't draw the numbers if you pass a negative value as face/rolled value to draw and it draws only standard dices.