fixed # 补全部分卡牌

fixed # 修复部分已知BUG
This commit is contained in:
2026-10-04 19:32:38 +08:00
parent d0e0792538
commit 9e1732d2f8
353 changed files with 14008 additions and 1537 deletions
+14 -3
View File
@@ -9,6 +9,9 @@
1 级为 0%,10 级为 100%。
- 战前在地图切换助战;开战只判定一次。成功后占玩家下家,AI 自动行动。
原有剧情与道具支援保留,原有 8 席校验和座次代码保留。
- 第一章第一层的角色专属首战不触发羁绊助战,也不累计本场羁绊成长。
指定助战不等于必到:8级为77.78%,10级为100%;濒死时仍须先救助。
开战日志明确区分首战限制、濒死、配置缺失、概率未命中与实际到场。
- 完成战斗结算:指定 NPC 到场 +50%,未到场 +25%。
濒死、战斗配置未补齐也属于未到场。不要求 NPC 存活,不限定胜利。
退出或重载未完成战斗不增长;重复结算不重复增长。
@@ -29,8 +32,11 @@
配置位置:`bonds/definitions.js` 的 `bondDefinitions`。
关羽、张飞的 `portrait` 以及 10 个 `growth` 行目前均预留。
成长数值与技能未填写完整前可以结识、选择与成长,但不能参战;
关羽、张飞的 10 个 `growth` 行已补齐可用基础配置:40生命、4张初始手牌、
每回合摸2张、手牌上限5、每回合3费用、`skills:[]`。当前各等级使用相同
战斗数值,等级只影响到场概率;这不是已确认的最终平衡数值,后续可逐行调整。
两个 NPC 的成长数组和技能数组分别创建,不共享可变状态。
其它新增 NPC 的配置未补齐时可以结识、选择与成长,但不能参战。
不继承原版武将技能。`deck` 和 `intents` 无需预先填写,已有默认兜底。
`portrait` 为空时不显示原版立绘。
@@ -112,4 +118,9 @@ outcome: {
`tools/test_bonds.mjs` 覆盖初始化、事件重复结识、单选、概率边界、
成长溢出/上限、濒死/救助、独立牌组、结算重复提交和多目标意图。
另覆盖默认牌库与意图兜底、独立循环、费用不足、自定义意图和击晕期间禁止执行。
这些检查不等同于游戏原生战斗运行验证;空缺战斗配置待补充后再实机验收。
这些检查不等同于游戏原生战斗运行验证。
2026-10-03 修复说明:此前两名 NPC 的全部成长字段为 `null`,导致
`getBondCombat` 在概率判定前返回空,已指定的助战始终不会生成。
现补齐基础配置,并加强等级数值边界与累计技能数组校验。
本次仅检查源码语法和导入文件;未运行行为测试、浏览器探针或实机验收。