#骰子 #解析器 #桌面角色扮演游戏 #DND

骰子命令解析器

用于解析基本骰子投掷命令的库,如 2d20 + 2a

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

Download history 66/week @ 2024-03-31 1/week @ 2024-04-07 5/week @ 2024-04-21 4/week @ 2024-04-28

110 monthly downloads
2 个包中使用 (via dnd_dice_roller)

MIT 许可

34KB
785 lines

骰子命令解析器

该库可以解析简单的骰子投掷命令并生成应投掷的骰子及其修正值的表示。

示例输入: d63d20d6 + 5,或 2d20 - 4d20+4dd100, d100, d100


lib.rs:

此包提供对骰子投掷命令的基本解析功能,例如 d100d6 + 52d20 - 1。给定一些输入,它将生成一个 DiceRollWithOp 结构体,可用于计算结果。

依赖项

~1.2–1.9MB
~38K SLoC