外观
更新日志
本文件按版本记录对外变化,分「新增 / 变更 / 修复 / 文档」四组,表述面向使用者(跑团玩家与 DM)。
[0.3.0] - 2026-09-25
新增
- 自定义武器与攻击系统:
- 角色卡新增
$武器$段(名称+命中加值,伤害表达式+类型,多项用/分隔;名称尾加x表示不可攻击检定的纯伤害法术),并新增$种族$/$职业$/$子职$段(游荡者的偷袭骰按等级自动计算)。 .武器名攻击/.武器名命中:用卡上该武器的命中加值掷攻击检定,支持 优势/劣势、N#连掷、±临时加值与@玩家代掷;天然 20 提示重击、天然 1 提示必失。.武器名伤害:掷该武器的伤害并报出伤害类型,副手/重击/偷袭后缀可组合、可加±临时加值。.设置武器/.删除武器:便捷维护卡上武器(列表查看、同名覆盖、多名称删除)。
- 角色卡新增
.hp伤害位置支持武器写法:.hp 骷髅a易伤 -战锤重击伤害+1d4一条命令完成掷伤与扣血;回复先报「谁用【哪件武器】造成了多少伤害」,再列出各目标的扣血读数(单目标报实际结算值、含抗性/易伤折算;一发多目标报掷出的原始值)。- DM 代发不在场的玩家:尾部括号指定武器来源(
.hp 骷髅b -火焰箭伤害(洛恩)或(@玩家),角色名支持模糊匹配)。
变更
- 属性攻击命令退役(破坏性变更):
.力量攻击等六属性攻击命令整体移除,攻击检定统一走角色卡$武器$项;$熟练$与$额外加值$不再接受攻击条目(含全局「攻击」键),攻击加值一律折算进武器项。旧角色卡需重新登记:新版本读取旧卡会报错,发送.角色卡清除后重录即可。 .bot简介与插件描述补充「自定义武器与攻击」表述。
文档
- 使用文档站新增《武器与攻击》页,全站手册同步(检定与豁免、角色卡与属性、DM 实战指南、HP 与长休、命令总览与 FAQ 等);示例团四张角色卡补齐武器与职业段,战斗示例统一到武器流程。
[0.2.2] - 2026-09-24
变更
- 定位表述统一:
.bot插件简介与插件元数据描述更新为「功能最全面、体验最好的 DND 骰娘」口径,清理旧的对齐式表述(掷骰引擎上游来源的致谢仅保留在许可位置)。
修复
- 掷骰说明文字按四则运算还原:修复算式说明里常量复合子表达式与一元负号的错位——如
.rd6+2*2旧显示为1D6+2*2=[4]*2+4=8(乘号挪用了骰块)、-1d6+3丢负号、12/(1+2)、3*d6同类错显;说明文字现与表达式结构一一对应,骰子结果与取骰规则不变。 - 私聊下的群聊限定命令不再静默:角色卡、检定/豁免/攻击点、HP、先攻与战斗轮等按群归属的命令在私聊中发送时,会如常收到「该指令仅在群聊中可用。」提示(此前部分命令族没有回应)。
.bot私聊回应文案修正:不再写「私聊可直接使用本插件的全部功能」,改为如实说明私聊可用范围(掷骰、属性生成、.帮助等可用;角色卡、检定、HP、先攻与战斗轮、群配置等仅限群聊)。
文档
- 使用文档站上线:手册式 15 页(快速开始、三章教程、参考组、更新日志),配固定示例团的真实取证示例;推
v*标签时自动构建并部署到 GitHub Pages。 - README 改为手册式目录并挂文档站入口;全站正文统一骰记法(D20 等)与命令示例的最简写法。
[0.2.1] - 2026-09-22
新增
- @ 提及目标(DM 代操作):
.hp、.npc、.ri、.init del|first|swap、.回合、.角色卡(可查看他人整卡,记录/清除仍仅限本人)、.状态、.长休以及各检定点命令(含.先攻检定)均可直接 @ 某位玩家,作用于其角色卡或先攻条目;游离的 @ 会被拦截并提示,不再静默按自己处理(此前.hp @玩家 -d4会误扣自己血量)。 - 玩家名称显示统一:凡是需要显示玩家名的场景(
.r/.rh、.dnd/.dndx、检定反馈、.hp、.ri入表名等)统一按「角色卡名 → 群名片 → QQ 昵称 → 未知玩家(QQ号)」回退,末端兜底附带 QQ 号,便于 DM 定位是谁。
变更
.hp del/.hp clr语义修订为仅作用于 NPC 血量:del删除指定 NPC(支持/分隔多名称)、clr清空本群全部 NPC 血量(含跨战斗保持的);无对象时只提示用法,目标解析到玩家角色卡时改为引导使用.角色卡清除,不再直接删除整张角色卡。
修复
- 优势/劣势别名粘连:
.rd劣势20+6这类面数错序写法不再被静默改写成错误骰式,改为报错引导;K/KL取点超量时给出报错而非错误结果。 .hp目标匹配改为完全匹配优先(与.init一致):修复「地精」与「熊精」并存时.hp 地精命中错对象、.hp del 地精删不掉的问题。- 伤害/治疗结算最低为 0:修复伤害掷出负值后经抗性/易伤计算反而变成回血的问题;治疗为 0 时不再触发昏迷唤醒。
.hp目标未命中时补充引导提示(新建 NPC 需先加入先攻表才能设置 HP);回满提示中的命令独立成行,便于直接复制。
文档
- README 命令表与使用文档(角色卡 / HP 管理 / 先攻列表 / 战斗轮 / 快速开始)补充 @ 用法与示例。
[0.2.0] - 2026-09-21
新增
- NPC / 怪物血量:
.hp目标搜索扩展为三层(玩家角色卡 → NPC 血量 → 先攻表,NPC 经先攻表按需建立记录);先攻列表与.hp list显示 NPC 血量,.hp del支持指定对象;.init clr/.br清理未设最大值的临时血量,.init del连带删除对应记录。 - NPC 血量自动回满与跨战斗保持:同名 NPC 以新条目加入先攻表时自动回满并给出提示(同一场战斗内重掷不触发);
.npc 持久/.npc 临时控制血量是否跨战斗保持。 .dndx属性名绑定掷点:4D6K3 掷点后将六项数值按固定顺序绑定力量/敏捷/体质/智力/感知/魅力(不降序排列,掷出即定配对,可直接抄入角色卡),与.dnd并存。
修复
.dnd原因参数不再被静默丢弃:首词不是数字时整段视为原因(如.dnd 开卡),分隔符放宽为任意空白。
文档
- HP 管理新增「NPC / 怪物血量」章节;先攻列表、战斗轮、FAQ、命令总表与 README 同步。
[0.1.1] - 2026-09-10
修复
- 依赖下限放宽至 NoneBot2 ≥ 2.4.0:兼容仍运行 2.4.x 的宿主(已在 2.4.0 环境实测全量测试通过)。
[0.1.0] - 2026-09-10
首个公开版本:第一期功能全部落地。
新增
- 掷骰:
.r/.rh——优势/劣势、保留最高、重掷、爆炸骰、连掷、暗骰、原因后缀、群默认骰面;仅 D20 出目 20/1 播报大成功/大失败。 - 角色卡与检定:
.角色卡/.状态($…$模板建卡,.角色卡模板输出模板);检定/豁免/攻击点命令自动代入调整值、熟练与额外加值。 - 属性生成:
.dnd(4D6K3 掷点)。 - HP 管理与长休:
.hp(查看 / 结算 / 列表 / 删除)、抗性/易伤与 AOE 伤害掷骰、.长休。 - 先攻列表:
.init(子指令)、.ri、.先攻,.先攻检定与角色卡联动。 - 战斗轮:
.br/.ed/.回合/.轮次。 - 群配置与帮助:
.dset群默认骰面、.帮助/.help、.bot插件信息与群聊服务开关(群聊默认关闭,需 @ 机器人触发)。