基础骰子

骰子数量

一次掷骰的数量至少为 1,至多为 999

合法的掷骰:d8, 1d10, 999d6, 20d4 + 999d10

不合法的掷骰:0d10, 1000d6, -1d20

标准骰(XdY)

标准骰子的格式为 XdY,代表:掷 XY 面骰。其中 X 默认为 1。

示例:

d6: [4] = 4               // 掷一个六面骰
4d10: [2, 5, 10, 3] = 20  // 掷 4 个十面骰,并将它们的结果相加

百分骰(d%)

由于掷 d100 是一个常见的行为,它有一个专门的缩写 d%,功能和 d100 完全等价。

d%: [95] = 95

Fudge/Fate 骰(dF)

Fudge/Fate 规则会用到一种特殊的骰子,六个面分别为 [-, -, 空白, 空白, +, +],代表 [-1, -1, 0, 0, +1, +1]。 这种骰子在指令中可以用 dFdF.2 表示。

还有个变种的骰子,六个面分别为 [-, 空白, 空白, 空白, 空白, +],可使用 dF.1 表示。

通常情况下同时投 4 个骰子,即 .4dF

4dF: [0, 0, 1, -1] = 0

骰子运算

骰子表达式支持各类基本的数学运算:加减(d10+d6-2)、乘除(d6*5/d10)、乘方(3d20^43d20**4)、取模(d15%2)。支持利用括号调整运算优先级,就和我们熟悉的数学表达式一样。

此外还支持以下数学函数:abs, ceil, cos, exp, floor, log, max, min, pow, round, sign, sin, sqrt, tan

例如:

min(4d6, 2d10): min([6, 4, 3, 2],[2, 5]) = 7
Last Updated: