Skip to content

掷骰进阶 ​

表达式的写法与读法见掷骰基础。

本页收集让掷骰更贴近跑团实战的进阶用法:优势与劣势、取高取低、骰子修饰符、抗性/易伤、连掷、暗骰与掷骰原因。示例同样取自示例团的试骰。

优势与劣势 ​

DND 里最常见的修正:优势掷两次取高、劣势掷两次取低。直接写中文关键词,或写等价的保留语法:

写法含义等价表达式
d优势掷两次取高2dkh1
d劣势掷两次取低2dkl1
2dkh1 / 2dk1保留最高 1 颗—
2dkl1保留最低 1 颗—
老猫
.rd优势
屠龙骰
塔莉 的掷骰结果为 2D20K1=MAX{[3], [15]}=15
阿岩
.rd劣势
屠龙骰
布鲁姆 的掷骰结果为 2D20KL1=MIN{[20], [1]}=1 哇哦!大失败!
被丢掉的那颗 20 不参与判定——大成功/大失败只看保留下来的那颗(见掷骰基础)。

书写顺序:面数写在优势/劣势之前(.rd劣势+6)。

把数字写到劣势后面(.rd劣势20+6)会被拒绝并提示正确写法。该写法有歧义:面数错序,或漏写 + 号。

老猫
.rd劣势+6
屠龙骰
塔莉 的掷骰结果为 2D20KL1+6=MIN{[15], [4]}+6=10
正确:加值写成 +6 接在劣势之后。
老猫
.rd劣势20+6
屠龙骰
优势/劣势 后不能直接跟数字:骰子面数请写在前面(如 d20劣势+6),加值请写成 +N(如 d劣势+2)
错误:面数跑到了劣势后面,直接拒绝执行。

取高与取低(k / kh) ​

k 后面跟数字,保留最大的几颗(kh / kl 是「保留高/低」的显式写法):

小满
.r4d6k3
屠龙骰
洛恩 的掷骰结果为 4D6K3=MAX{[1], [4], [2], [6]}=12
小满
.r2dkh1
屠龙骰
洛恩 的掷骰结果为 2D20K1=MAX{[7], [18]}=18

4d6k3(掷 4 取最高 3)是掷点建卡的经典写法;插件的属性生成命令内部即用这套掷法,也支持你手写。

骰子修饰符 ​

修饰符直接跟在骰子后、只作用于该组骰子,可与加值自由组合(如 2d6r1+3):

语法含义在 DND 里的用武之地
R<比较>重掷:出目满足条件时重掷一次并替换(结果以删除线标注,如 1̶→3)半身人「幸运」、医疗师「治疗重掷」这类「重掷出 1(或 1、2),且必须用新结果」的增益;2014 版巨武器战斗
X<值>爆炸骰:出目 ≥ 值则追加掷一颗,可连锁术士戏法「术法爆发」:D8 掷出 8 就再掷一颗(可追加的总数有上限,见原文;除此之外多是村规)
XO<值>爆炸骰的克制版:每颗骰子最多追加一次同上的「每颗只追加一次」写法
M<值>最小值:低于值的出目按值计巨武器战斗(伤害骰的 1、2 视为 3)、元素掌控(伤害骰的 1 视为 2)、游荡者「可靠才能」(D20 的 9 及以下视为 10)
CS>=<值>成功计数:统计满足条件的骰子数,结果即成功次数DM 一次掷一群敌人的豁免或攻击,直接数出几只过
P<值>预兆:出目直接取该值预言学派「预兆」:把长休时记下的备用 D20 如实报进检定;DM 钦定结果同理

F(命运骰)目前是保留语法:写上它不改变任何结果,与不写等价——下面示例里的 .rdf 输出和普通 .rd 相同。

上表规则名词的原文可在《5e不全书》查阅:https://5echm.kagangtuya.top/(站内搜索「巨武器战斗」「术法爆发」「可靠才能」等即可)。

老猫
.r2d6r1+3
屠龙骰
塔莉 的掷骰结果为 2D6R=1+3=[1̶→3][5]+3=11
小满
.rd6x6
屠龙骰
洛恩 的掷骰结果为 1D6X>=6=[6|3]=9
小满
.rd6xo6
屠龙骰
洛恩 的掷骰结果为 1D6XO>=6=[6]‹3›=9
阿岩
.rd6m2
屠龙骰
布鲁姆 的掷骰结果为 1D6M2=[1→2]=2
爆炸骰用 | 分隔连续追加的骰子;xo 追加的那颗显示为 ‹›。
老猫
.r2d6cs>=5
屠龙骰
塔莉 的掷骰结果为 2D6CS>=5=[5+2] >= 5(1次成功1次失败)=1
小满
.rdp10
屠龙骰
洛恩 的掷骰结果为 1D20P10=[=10]=10
小满
.rdf
屠龙骰
洛恩 的掷骰结果为 1D20F=[5]=5

比较运算符支持 > < >= <= = ==;不写比较时默认「等于」(2d6r1 即重掷出 1 的骰子)。

两条最常用的实战写法:半身人「幸运」得手写(角色卡不知道角色是什么物种),DM 掷一群敌人的豁免则一条命令数完。

老猫
.rdr1+7 敏捷豁免
屠龙骰
塔莉 为 敏捷豁免 进行的掷骰结果为 1D20R=1+7=[1̶→14]+7=21
塔莉是半身人——D20 掷出 1 时可以重掷(必须采用新结果);.rdr1+7 就是这条天赋的手写版本。
阿岩
新回合我用驱散亡灵:骷髅a、骷髅b、木乃伊一起过感知豁免,DC 15
白鸦
.r3d20cs>=15
屠龙骰
白鸦 的掷骰结果为 3D20CS>=15=[16+7+18] >= 15(2次成功1次失败)=2
DC 15 是布鲁姆的法术豁免 DC;三只一起掷、一眼读出「2 只顶住」,省去逐条掷与读数的功夫。

抗性与易伤 ​

DM 结算伤害时,把 抗性 / 易伤 缀在表达式末尾,骰娘会先算总和、再减半(向下取整)或加倍:

白鸦
.rd12+2d8+5抗性
屠龙骰
白鸦 的掷骰结果为 (1D12+2D8+5)/2=([8]+[3+6]+5)/2=11
白鸦
.r2d6易伤
屠龙骰
白鸦 的掷骰结果为 (2D6)*2=[4+2]*2=12

后缀必须写在表达式最后——写在中途会直接报「意外字符」。角色卡伤害结算里的 抗性/易伤(.hp 的伤害目标后缀)见 HP 与长休。

连掷(N#) ​

N# 把整套表达式连掷 N 次(1~10 次),逐条列出:

老猫
.r3#2d6
屠龙骰
塔莉 的掷骰结果为 3次 2D6:
[5+3]=8,
[4+2]=6,
[6+1]=7

连掷里出现大成功/大失败时,会在末尾按次汇总:

老猫
.r2#d
屠龙骰
塔莉 的掷骰结果为 2次 1D20:
[20]=20,
[1]=1 1次 大成功 1次 大失败

次数写在最前面(2#);超出 1~10 或不合法时按 1 次处理。

只显数值(s) ​

s 标志只显示最终数值、不列逐骰过程——连掷很多次时能少刷屏:

小满
.rs2d6+3
屠龙骰
洛恩 的掷骰结果为 2D6+3=10
小满
.rs2#d6
屠龙骰
洛恩 的掷骰结果为 2次 1D6: [5, 2]

暗骰(h / .rh) ​

需要瞒着其他玩家的掷骰(潜行、被动察觉之类)用暗骰:群聊里只播报一句提示,结果通过私聊发给掷骰者本人:

老猫
.rhd+5 潜行
屠龙骰
塔莉 进行了一次暗骰
屠龙骰(私聊)
塔莉 为 潜行 进行的暗骰结果为 1D20+5=[12]+5=17

写法是 h 标志紧跟在 .r 之后(.rhd+5),h 取 hidden 之意。若私聊发送失败(如对方未开启临时会话),命令仍会正常结束(仅记录日志),掷骰者收不到结果。

带原因的掷骰 ​

在表达式后空一格再写一段说明,结果文案会带上「为 … 进行」,复盘时一眼能看出这骰是干什么的:

阿茶
.rd+2 力量检定
屠龙骰
薇拉 为 力量检定 进行的掷骰结果为 1D20+2=[15]+2=17
白鸦
.rd8+3 哥布林弯刀
屠龙骰
白鸦 为 哥布林弯刀 进行的掷骰结果为 1D8+3=[6]+3=9

有角色卡时,检定点命令(.力量检定)会自动代入属性调整值、熟练与卡上额外加值,比手写表达式更省事,见检定与豁免。

暂未提供的语法 ​

以下掷骰能力在命令层显式提示未实现(不会静默失败):

输入提示
.rexp…(期望值计算)「期望值计算」(.r exp) 尚未实现,敬请期待。
.ra… / .rn…(特殊判定模式)该掷骰模式(a)尚未实现,敬请期待。
小满
.rexp3d6
屠龙骰
「期望值计算」(.r exp) 尚未实现,敬请期待。
小满
.ra3d6
屠龙骰
该掷骰模式(a)尚未实现,敬请期待。

相关命令 ​

命令用法说明
.r.rd优势、.r3#2d6、.rs2d6优势劣势 / 连掷 / 只显数值(标志在 .r 后连写)
.r.r2d6r1+3、.rd6x6、.r4d6k3骰子修饰符与保留语法
.r.rdr1+7、.r3d20cs>=15两条 DND 实战写法:半身人「幸运」重掷、DM 掷一群敌人的豁免
.r.rd12+2d8+5抗性表达式末尾的抗性 / 易伤
.rh.rhd+5 潜行暗骰:结果走私聊

工具类用法(.dset 默认骰面、.dnd/.dndx 属性生成)见群管理与 FAQ与角色卡与属性。

以 MIT 许可发布 · 掷骰引擎移植自 nonebot-dicepp(MIT)