10 个版本 (5 个破坏性更新)
0.8.0 | 2024年1月5日 |
---|---|
0.7.3 | 2021年8月30日 |
0.7.2 | 2021年4月18日 |
0.6.0 | 2020年8月21日 |
0.3.1 | 2020年3月22日 |
#4 in #DND
110 monthly downloads
在 2 个包中使用 (via dnd_dice_roller)
34KB
785 lines
骰子命令解析器
该库可以解析简单的骰子投掷命令并生成应投掷的骰子及其修正值的表示。
示例输入: d6
,3d20
,d6 + 5
,或 2d20 - 4
,d20+4d
,d100, d100, d100
。
lib.rs
:
此包提供对骰子投掷命令的基本解析功能,例如 d100
,d6 + 5
,2d20 - 1
。给定一些输入,它将生成一个 DiceRollWithOp
结构体,可用于计算结果。
依赖项
~1.2–1.9MB
~38K SLoC