龙与地下城 (DND) 规则
龙与地下城
「龙与地下城」(Dungeons & Dragons, D&D, DnD)是一款剑与魔法奇幻背景的叙事性角色扮演游戏。支持DND 5版规则,包括优势/劣势检定、先攻检定等功能。
角色生成
生成DND角色的随机属性值。
.dnd [数量]
.dndx [数量]
示例:
.dnd 3
- 生成3组自由分配的属性值
.dndx 2
- 生成2组带属性名的预设属性值
结果示例:
「Miss Foxsan」的DnD5e人物作成(自由分配模式):
[16, 15, 14, 13, 12, 10] = 80
先攻设置
设置角色的先攻值,支持多种格式。
.ri <先攻值> [角色名]
.ri <单项>, <单项>, ...
示例:
.ri 12
- 设置固定值12
.ri +2
- 掷骰D20+2
.ri =D20+3
- 掷骰D20+3
.ri +1D8
- 掷骰D20+1D8
.ri 优势+2 狗头人
- 使用优势骰设置狗头人的先攻
.ri +2 狗头人1, 3 狗头人2
- 批量设置多个角色的先攻
先攻列表
管理战斗中的先攻顺序。
.init
.init del <单位1> <单位2> ...
.init set <单位名称> <先攻表达式>
.init clr
.init end
示例:
.init
- 查看当前先攻列表
.init del 狗头人2
- 从列表中删除指定单位
.init set 狗头人3 16
- 设置指定单位的先攻值
.init end
- 结束当前回合,进入下一回合
角色卡操作
管理DND角色卡的各种属性。
.st show [属性1] [属性2] ...
.st (clr|clear)
.st del <属性1> <属性2> ...
.st <属性>:<值>
.st <属性>±<表达式>
示例:
.st 模板
- 获取角色卡录入模板
.st show
- 显示所有属性
.st show 力量 敏捷
- 显示指定属性
.st 力量:12 敏捷:14
- 设置属性值
.st 力量+2
- 增加属性值
.st hp-1d6
- 减少生命值
技能检定
进行DND的各种技能检定。
.rc <属性>
.rc <属性>豁免
.rc <表达式>
.rc (优势|劣势) <表达式>
示例:
.rc 运动
- 进行运动检定
.rc 力量豁免
- 进行力量豁免检定
.rc 力量+3
- 进行带调整值的检定
.rc 优势 敏捷+2
- 进行优势检定
.rc 劣势 隐匿
- 进行劣势检定
临时属性
设置临时属性和效果(buff)。
.buff
.buff clr
.buff del <属性1> <属性2> ...
.buff <属性>:<值>
.buff <属性>±<表达式>
示例:
.buff
- 显示当前buff
.buff hp:1d4+4
- 设置临时生命值
.buff 力量:6
- 设置临时力量值
.buff 运动*:0
- 设置临时技能熟练
法术位管理
管理角色的法术位。
.ss
.ss init <1环> <2环> <3环> ...
.ss set <环数> <数量>
.ss <环数> ±<数量>
.ss rest
示例:
.ss
- 查看当前法术位
.ss init 4 3 2
- 设置1、2、3环法术位
.ss 3环 -1
- 消耗一个3环法术位
.ss rest
- 恢复所有法术位
使用法术
使用法术并消耗法术位。
.cast <环数> [消耗数量]
示例:
.cast 2
- 消耗一个2环法术位
.cast 3 2
- 消耗两个3环法术位
长休
进行长休,恢复生命值和法术位。
.longrest
.长休
示例:
.longrest
- 进行长休
结果示例:
「Miss Foxsan」的长休: hp得到了恢复,现为12 法术位得到了恢复
死亡豁免
进行死亡豁免检定。
.ds
.ds +<加值>
.ds (成功|失败)±<变化值>
.ds stat
示例:
.ds
- 进行死亡豁免检定
.ds +1d4
- 带加值进行死亡豁免
.ds 成功+1
- 增加一次成功
.ds 失败-1
- 减少一次失败