docs(迭代24收口): 实现报告落档+roadmap迭代24行换代+active.md快照/488收口条+06反哺点五条专条
This commit is contained in:
1 parent
5f2ef77863
commit
346675ef6c
4 files changed
+114
-11
No files matched your search
+15
-1
@@ -261,8 +261,22 @@
|
||||
|
||||
**归属**:[敌人系统](systems/战斗循环/敌人系统.md) + [难度曲线与Boss](systems/冒险循环/难度曲线与Boss.md)
|
||||
|
||||
**状态**:**已入库收口(2026-10-13,迭代 24 卡① 单会话交付)**——N1 降档/N2 两新行六池/N3 attack_type 轴全落地(master 三提交:26d669f N1+N2 / ab3ba4f N3 / 收口批);冒烟 949/0(基线 938+N1 两断言+N2 五断言+N3 四断言)+run_all 25 套+探针全绿;MC 同种子配对 40 局×both(seed0=9000)位移在册实现报告;收口去向三条(「第一关遭遇表数值异常」「第二关技能池与投放」、锻造工坊条迁移面⑥)已随批销号;残留=实机目检三件(07 ㉓)+GDD 反哺点四条(敌人系统/难度曲线,待用户裁决另批落文)
|
||||
**状态**:**已入库收口(2026-10-13,迭代 24 卡① 单会话交付)**——N1 降档/N2 两新行六池/N3 attack_type 轴全落地(master 三提交:26d669f N1+N2 / ab3ba4f N3 / 收口批);冒烟 949/0(基线 938+N1 两断言+N2 五断言+N3 四断言)+run_all 25 套+探针全绿;MC 同种子配对 40 局×both(seed0=9000)位移在册实现报告;收口去向三条(「第一关遭遇表数值异常」「第二关技能池与投放」、锻造工坊条迁移面⑥)已随批销号;残留=实机目检三件(07 ㉓)+GDD 反哺点五条(下条,待用户裁决另批落文)
|
||||
|
||||
|
||||
#### 迭代 24 敌人表内容修批——GDD 反哺点五条(2026-10-13 随批登记,待用户逐点裁决另批落文)
|
||||
|
||||
**来源**:[迭代 24 实现报告](../qa/iter24-实现报告-2026-10-13.md) §六(设计权威文档零触碰——2026-10-10 立规:文档更新必须经用户同意)。
|
||||
|
||||
| # | 文档 | 反哺点 |
|
||||
|---|---|---|
|
||||
| ① | [敌人系统](systems/战斗循环/敌人系统.md) | 调参表敌人表字段集需增 `attack_type`(枚举域 {normal, pierce, magic}/缺省 normal/消费面=敌方技兑付查矩阵) |
|
||||
| ② | [敌人系统](systems/战斗循环/敌人系统.md) | 技能池节「三代错峰」口径需扩为「Boss 独占技 + 普通敌错峰」两轨(N2 已补齐普通敌轨) |
|
||||
| ③ | [敌人系统](systems/战斗循环/敌人系统.md) | 敌种表技能池构成列随 N2 变动(巨蜘蛛族+毒吐、灰矮人族+盾击) |
|
||||
| ④ | [敌人系统](systems/战斗循环/敌人系统.md) | 「八敌种」表缺 `hobgoblin`(有数据行 (1,3)、无立绘、不在敌种表——登记在案已知缺口,本批未动) |
|
||||
| ⑤ | [难度曲线与Boss](systems/冒险循环/难度曲线与Boss.md) | N2 投放后 L2/L3 难度带位移(perfect 配对 +20~25pp 在案)+N3 全局平移(重甲 −1/魔法甲 +1/轻甲 0)——数值终值归 M4 |
|
||||
|
||||
**状态**:待用户逐点裁决(另批落文)
|
||||
#### 削弱档位的最终数值
|
||||
|
||||
**现状**:削弱取值域 [60,85] 与投值 −65 来自旧体系裁决;"标中旗必须比随便挖一格更值"的当量终值由[战斗结算](systems/战斗循环/战斗结算.md)与[地图战斗资源](systems/战斗循环/地图战斗资源.md)共裁,尚未闭合。**语义侧已定案(2026-09-18 盘问会话,结构修复批落地)**:削弱叠层改续时——同名重复授予只刷新剩余结算数、层数恒 1(结构性消饱和,×2 叠满池触底 ×0 的免伤轮从根杜绝);现行表值为临时值(provisional),duration 终值与当量锚复算归状态层重设计批
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
# 迭代 24 实现报告——敌人表内容修批(三关)
|
||||
|
||||
> 日期:2026-10-13 | 迭代:24(M3=Alpha 完整实现面)| 开工令:/goal + iter 技能 U0(用户目标=使用 iter 技能完成迭代 24 开发)
|
||||
> 需求卡片:`design/research/需求卡片-敌人表内容修批-2026-10-13.md`(v1.1,Q1–Q9 已全裁、零待裁点,开工门=U0)
|
||||
> Worktree:`g-plan2-iter24-enemy`(分支 iter24-enemy,基点 ecff832)| 批内提交:定义 0c083bb(b89c3fe worktree 舞步合回)+ N1+N2 `26d669f` + N3 `ab3ba4f` + 文档同步面 `5f2ef77` + 收口笔
|
||||
> 状态:**✅ 已全批入库(单会话交付)**——四闸全绿+重闸全绿;残留人闸=实机目检三观测(07 ㉓,登记不阻塞);代拍板追认单+GDD 反哺点待用户
|
||||
|
||||
## 一、开工检查结论(第 2 步)
|
||||
|
||||
- **门**:迭代 23 出口 ✅(已入库)+ 开工门=U0——本会话 /goal 调用即 U0,门解。
|
||||
- **待裁点**:卡片 v1.1 零待裁点(Q1–Q9 于 2026-10-13 grilling 复核后用户令「按推荐方式」全裁)。
|
||||
- **验收清单**:V1–V7 逐条三要素(测什么/怎么测/谁验)齐;V2/V6(MC 配对)随批执行、V7 为回归闸、目检三件登记 07 不阻塞。
|
||||
- **自洽扫描**:零冲突——卡片 §2 现状考证逐处 file:line 对现行代码核实全命中((1,2) 行值/594-600 裁决注释/:527 轴未开注/enemy_table:110-113 校验/unit_container:119-120 快照/orchestrator:1406 第 9 参/damage_controller:187 matchup/smoke:3211 expect_pools 20 键/skill_table:19 rider 域)。
|
||||
- **基线复读记档(L2 呈报)**:冒烟 938/0 + run_all **25 套** + probe --click 全绿。⚠ 卡片/roadmap 记「run_all 24 套」系 485 R1 机制位批(29b08d4,tree_requires_level_test 入 run_all 24→25)落库前旧数——属基线漂移非卡片失真,本批按现行 25 套作闸。
|
||||
- **T0 定义入库**:roadmap + 06 + 需求卡片三件,主区守卫拦 commit(豁免文件也拦提交坑再证)→ worktree `b89c3fe` 提交 `--no-ff` 合回 master `0c083bb`。
|
||||
|
||||
## 二、任务卡状态(卡片 T0–T3)
|
||||
|
||||
| 卡 | 状态 | 交付要点 | 提交 |
|
||||
|---|---|---|---|
|
||||
| T0 · N1 (1,2) 降档 | ✅ | `enemy.tres` (1,2) 行 `hp` 50→22、`armor_class` 3→2(其余字段零动);表尾批注载裁决沿革(2026-09-24 阶名化解方案实机未达预期,按 2026-10-13 体验反馈重裁——非配置错误);曲线 12/10/22/35/72 相邻比最大 2.2 ≤ 2.5;`expect_pools` 零改动(键值均不变);V1 两断言(降档锚定防顺手改多 + 相邻总量比护栏) | 26d669f |
|
||||
| T1 · N2 两新行六池 | ✅ | `skills.tres` 12→14 行:`venom_spit` 毒吐 ×1.6/CD2、`shield_bash` 盾击 ×1.7/CD3(均无 rider——L2/L3 atk 1–3 下 floor(atk×r) 恒被 damage_floor 兜成 1,与 0.75 档等效白占字段);六池投放(蜘蛛 (2,5)/(2,6)/(2,7)+毒吐 2、灰矮人 (3,0)/(3,7)/(3,5)+盾击 2);首遇位 (2,4) 池不动;`expect_pools` 六键同步+断言文案换代;逐池纪律复查(恰一普攻/增益≤1/妨害≤1——巨蜘蛛族增益仍仅 charge、灰矮人族 (3,5) 无增益、两族妨害 0);V3/V4 五断言;旧「技能表十二行」断言换代十四行(换代批旧断言退役规) | 26d669f |
|
||||
| T2 · N3 攻击类型轴 | ✅ | `enemy.tres` 20 行各加 `"attack_type": "normal"`(挂敌种行、与 armor_type 同位)+表尾批注;`enemy_table.gd` ATTACK_TYPES 闭集 {normal, pierce, magic}+validate 枚举校验(可省略缺省 normal 向后兼容——armor_type 同款);`unit_container.gd` 敌方快照 +`attack_type`;`battle_orchestrator.gd` 敌方伤害开单第 9 参 `""`→`String(u.get("attack_type", "normal"))`;**`damage_controller.gd` 敌方兑付路径补克制消费一行**(详见 §四 追认单 #6——卡片 §2 事实漏项,V5 矩阵命中证词强制);单据载荷 +`attack_type` 键;V5 四断言 | ab3ba4f |
|
||||
| T3 · 读数/文档/全闸 | ✅ | 改前/改后同种子 MC 配对 40 局×both(§三);文档同步面五件(06 三条销号+卡片条收口 / 08 行注摘除 v1.2 / 07 ㉓ 登记 / registry 三处 / Alpha未完成事项梳理三注订正);批末重闸全绿(§五)+本报告 | 5f2ef77 + 收口笔 |
|
||||
|
||||
## 三、MC 配对读数(V2/V6——三组,同种子 seed0=9000 沿用迭代 23 配对种子)
|
||||
|
||||
采集:`adventure_monte_carlo.gd -- 20 9000 both min`(二档·每档 ≤20、批合计 40 局×改前+改后;改前锚落盘 `sim-data/runsum_iter24_pre_n40both_20261013.jsonl`、改后锚 `runsum_iter24_post_n40both_20261013.jsonl`——锚留盘作分析缓存)。读数=逐种子配对,不设自动阈值(卡片 T3.1):
|
||||
|
||||
| 组 | 指标 | 改前 → 改后 | 判读 |
|
||||
|---|---|---|---|
|
||||
| **N1** | perfect L1 通关率 | 19/20 → 20/20 | 5 倍墙消除方向符合预期 |
|
||||
| **N1** | normal L1 通关率 | 3/20 → 2/20 | ±1 局种子噪声(低基率),逐局承伤多数下行 |
|
||||
| **N2** | perfect L2 通关 | 8/20 → 13/20(+25pp) | 方向符合预期(新招加压+L1 减压后更健康抵达 L2);量级低于二档配对判读带 ~30pp——**L2 记录继续不回调**,倍率 provisional 归 M4 |
|
||||
| **N2** | perfect L3 全通 | 6/20 → 10/20(+20pp) | 同上 |
|
||||
| **N2** | normal L2/L3 通关 | 0/20 → 0/20 | normal 档基率地板,无判读力(读数换档记验证记录) |
|
||||
| **N3** | taken 中位(normal) | 29.5 → 27.5 | 单发位移经 V5 冒烟实测恰 ±1(heavy 2==light 3−1 · ward 4==light 3+1);全局中位小幅下行=轻甲基线 0 修正+承伤构成微移,无第二落点迹象 |
|
||||
| **N3** | taken 中位(perfect) | 76.5 → 97.0 | **构成效应**——通关更深(全通 6→10)自然累计更多承伤,非单发异常(V5 单发恒 ±1 已钉死);卡片 L3 红线(非 ±1 量级位移=停机)核销 |
|
||||
|
||||
## 四、代拍板追认单(卡片 §9 白名单五项+批内代决三项,待用户追认)
|
||||
|
||||
1. **两新行命名形态**:`venom_spit`/毒吐、`shield_bash`/盾击——小写下划线+中文双字,与既有 12 行同风(白名单 1 预授权)。
|
||||
2. **schema/快照写法**:ATTACK_TYPES 常量+validate+快照缺省回退,沿用 armor_type 同款(白名单 2 预授权)。
|
||||
3. **MC 种子**:seed0=9000 沿用迭代 23 配对种子(白名单 3「既有基线种子」);锚文件落 `sim-data/` 按现行命名惯例。
|
||||
4. **atk_min/atk_max 微调**:未触发(白名单 4——(1,2) 现值 0-2 无需连带)。
|
||||
5. **expect_pools 写法**:保持既有字典风(白名单 5)。
|
||||
6. **⚠ 卡片 §2 事实漏项——敌方克制消费点**:卡片列的四处代码触点(表列/schema/快照/第 9 参)只完成「轴开列+传值」,但 `damage_controller._resolve_enemy_skill` 的克制点数**硬编码 delta 0**(2026-09-24 伤害管线单据化批注释明载「克制恒中性(敌打主角无甲轴)」)——不改此行则卡片自己的 V5「实测受伤点数 == 基线 −1(矩阵命中证词,不是查表存在性证词)」物理不可达、Q9「全局平移」落空。随批补一行消费(`cdelta = _counter_delta(t.attack_type, hero.armor_type)`,写法与 hero_attack 路径同款)+头注两处换代+单据载荷补 attack_type 键。**属验收闸强制的最小补点,非设计变更**——请用户追认。
|
||||
7. **旧断言换代**:`smoke_all.gd`「技能表十二行」断言随 N2 换代为十四行(2026-10-11 换代规:旧验证约束随实现删除,防冒烟假红)。
|
||||
8. **08 与 Alpha未完成事项梳理两 untracked 件随批入库**:两件系并行会话未跟踪件(禁碰前科在案),本批按卡片 §5 机械面义务编辑——以主区最新内容为底拷入 worktree 改后提交,主区旧副本随 merge 消解(超集保全舞步);08 升 v1.2 记版本历史、梳理件三处加注订正均不删原文。
|
||||
|
||||
## 五、验证闸总账(批末重闸)
|
||||
|
||||
| 闸 | 结果 |
|
||||
|---|---|
|
||||
| 冒烟(run_smoke 三闸) | **949 项检查 0 项失败**(基线 938/0 + 本批 11 断言:N1×2/N2×5/N3×4;素材补拷后复跑同读数) |
|
||||
| 单元(run_all) | **25 套全绿**(基线漂移 24→25 系 485 批,见 §一) |
|
||||
| 探针(probe_gate) | **--click + --full 全绿、残留 Godot=0** |
|
||||
| render_gate | **全绿**——golden 三屏 changed=0.00%(首跑 SKIP 抓出 worktree 漏拷 art 实体——初拷命令链因 .godot 路径错误短路,仅 .import 边车到位;补拷后 golden 0.00%,冒烟/单测/探针 --full 同批复跑留痕) |
|
||||
| MC 同种子配对 | §三(二档 40 局×both,批合计 ~8 分钟在 20 分钟会话累计内) |
|
||||
| doc 三闸 | **对基线零新增**——死链 3(数据配置/元进度/天赋树,存量同款)/ 拔旗 1(06:89 存量)/ 雾格 1(08:181 不做清单指路行,主区基线已含)/ gdd_lint 3 件 FAIL 均存量同款(06/07 表格占比、术语表 R10 v1.2 重复系并行批次遗产) |
|
||||
| 熵增闸(repo_structure_audit) | **PASS**(四查全过) |
|
||||
|
||||
## 六、GDD 反哺点(设计权威文档零触碰,待用户逐点裁决后另批落文)
|
||||
|
||||
| # | 文档 | 反哺点 |
|
||||
|---|---|---|
|
||||
| ① | 敌人系统.md | 调参表敌人表字段集需增 `attack_type`(枚举域/缺省 normal/消费面) |
|
||||
| ② | 敌人系统.md | 技能池节「三代错峰」口径需扩为「Boss 独占技 + 普通敌错峰」两轨(N2 已补齐普通敌轨) |
|
||||
| ③ | 敌人系统.md | 敌种表技能池构成列随 N2 变动(巨蜘蛛族+毒吐、灰矮人族+盾击) |
|
||||
| ④ | 敌人系统.md | 「八敌种」表缺 `hobgoblin`(有数据行 (1,3)、无立绘、不在敌种表——登记在案的已知缺口,本批未动) |
|
||||
| ⑤ | 难度曲线与Boss.md | N2 投放后 L2/L3 难度带位移(perfect +20~25pp 配对读数在案);N3 全局平移(重甲 −1/魔法甲 +1/轻甲 0)——数值终值归 M4 |
|
||||
|
||||
以上五条已同步登记 `06-待办清单.md`(反哺点节),另批落文。
|
||||
|
||||
## 七、实机目检总清单(登记 07 ㉓——登记不阻塞,2026-10-12 真人检测立规)
|
||||
|
||||
1. **新招可见性**:L2/L3 普通战斗见到「第一关没见过」的招式(巨蜘蛛毒吐自 (2,5) 起、灰矮人盾击三行——首遇位 (2,4) 不投)。
|
||||
2. **甲型体感**:选重甲挨打比轻甲可感知更轻(−1)、选魔法护甲更疼(+1)。
|
||||
3. **第一关节奏**:第三节点(熊地精 22 血)不再是「打不动的一堵墙」。
|
||||
|
||||
## 八、残留与去向
|
||||
|
||||
- 残留人闸:仅 07 ㉓ 实机目检三件(登记不阻塞)。
|
||||
- (1,1)「第二个节点」字面偏差:已按卡片 Q1 落 06 订正注——若用户原意确为 (1,1),N1 需重裁后重开(本批不动 (1,1))。
|
||||
- M4 数值批若重标 (1,2) 血量,本批 22 会被覆盖——预期内(卡片残留风险节)。
|
||||
- 三条 06 销号完成:「第一关遭遇表数值异常」「第二关技能池与投放」、锻造工坊条迁移面⑥。
|
||||
Reference in new issue
Block a user