It's kind of hard to share code in a way that is interesting so enjoy this documentation, I guess.
Here are a few notes...
- Supports as many dice per roll as you can shove into a string.
- Supports mixing and matching the sides of dice in each roll.
- Allows adding Dialogue System Number variables as modifiers to the roll.
- Currently is a hidden roll (can't display UI for what was rolled, only outputs the result of the roll). I plan to add support for visuals in the future, it's just not a requirement for my current project.