docs: 迭代23收尾批——追认单九项全追认(报告§四标注)+GDD反哺三条落文(报告§五标注)=锻造工坊v0.7(Q1正文衔接×2+闭集24→31×2+实装边界1实态回填)/元进度v1.18(effective_ac第一层终态句+钥石入口族三写口+待发令句换代)/术语表v1.9(路线id与存档域键名词条)+祝福registry漏项补登(terminology祝福词条旧名锻升退役+石肤近义词占用=06改名小批配套文档面②③)+06两处换代(实装批条收尾段/改名小批条)+active.md(快照换代+482条+并行合并重复479条去重保留forge.tres命名版+主区脏件v0.6续裁行⑤⑥保史随批);doc三闸对基线零新增(lint 3存量同款/死链3逐条一致/term五组一致);零代码零数值零游戏文件

This commit is contained in:
DKChan committed 2026-10-13 02:58:31 +08:00
1 parent e0d931d1af
commit a865ada91f
7 files changed
+43 -18

No files matched your search

+22 -7
View File
@@ -17,17 +17,17 @@
## 当前状态快照(收口批先更新本节,再追加状态记录;≤10 行) ## 当前状态快照(收口批先更新本节,再追加状态记录;≤10 行)
- **更新于**:2026-10-12(迭代 23 锻造工坊实装批总收口——worktree g-plan2-iter23-forge 八提交,T0-T7 全量交付)。 - **更新于**:2026-10-13(迭代 23 收尾批——追认单九项全数追认+GDD 反哺点三条落文+「祝福」registry 登记漏项补登;worktree rulingfeed-20261013)。
- **批末闸全绿**:冒烟 938/0+run_all 24 套(含 forge_table_test/forge_workbench_test 两新套件)+probe --click/--full 八探针+render_gate(golden 0.00%)+doc 三闸对基线零新增+熵增 PASS;MC 同种子配对 80 局逐位零漂移(锻造满配档方向性补充 30/80 局差)。 - **批末闸全绿**(迭代 23 实装批存证):冒烟 938/0+run_all 24 套+probe --click/--full 八探针+render_gate(golden 0.00%)+doc 三闸对基线零新增+熵增 PASS;MC 同种子配对 80 局逐位零漂移。
- **现行文档事实源**:秘宝.md v2.9(目录 v1=12 件已实装)+奇物.md v3.16+天赋树.md v0.8+锻造工坊.md v0.6+术语表 v1.8。 - **现行文档事实源**:秘宝.md v2.9(目录 v1=12 件已实装)+奇物.md v3.16+天赋树.md v0.8+**锻造工坊.md v0.7**+**元进度.md v1.18**+**术语表 v1.9**。
- **代拍板追认单九条+GDD 反哺点三条**待用户(design/qa/iter23-实现报告-2026-10-12.md);**残留人闸=实机目检锻造工坊工作间形态与购买交互(07 ㉒)**。 - **迭代 23 待用户事项已全清**:追认单九项追认通过(报告 §四标注)+反哺三条落文(报告 §五标注);残留人闸=实机目检锻造工坊工作间形态与购买交互(07 ㉒)。
- **迭代 21/22 残留人闸不变**:实机目检营地四柜台〔07 ⑳〕+秘宝解锁-装配流程〔07 ㉑〕;迭代 20 残留人闸=实机目检五件+V20/V21/V22 人工核对半(07 在册)。 - **迭代 21/22 残留人闸不变**:实机目检营地四柜台〔07 ⑳〕+秘宝解锁-装配流程〔07 ㉑〕;迭代 20 残留人闸=实机目检五件+V20/V21/V22 人工核对半(07 在册)。
- **已裁在册**:M4 数值批顺延迭代 24+ 未排期(锻造工坊 provisional 终值归其统一标定)。 - **已裁在册**:M4 数值批顺延迭代 24+ 未排期(锻造工坊 provisional 终值归其统一标定)。
## 项目当前位置(2026-10-12 刷新;实时细节以根目录 `roadmap.md` 与 06-待办清单 为准) ## 项目当前位置(2026-10-12 刷新;实时细节以根目录 `roadmap.md` 与 06-待办清单 为准)
- **里程碑**:M3=Alpha 版本的完整实现(2026-10-09 立规:用户未明令宣布 M3 完成前停留 M3,迭代只排 M3 需求,M4 一律不排期) - **里程碑**:M3=Alpha 版本的完整实现(2026-10-09 立规:用户未明令宣布 M3 完成前停留 M3,迭代只排 M3 需求,M4 一律不排期)
- **迭代**:迭代 19 五卡已入库(2026-10-08);迭代 20 专长实装批已入库(2026-10-11 总收口,反哺①-④已落文);**迭代 21 天赋树实装批已入库(2026-10-12,goal 会话 U0 开工总收口)**;**迭代 22 秘宝体系实现重构落地批已入库(2026-10-12,T1-T7 全量交付)**;**迭代 23 锻造工坊实装批已入库(2026-10-12,/goal+iter U0 开工单会话总收口)**;M4=迭代 24+ 未排期 - **迭代**:迭代 19 五卡已入库(2026-10-08);迭代 20 专长实装批已入库(2026-10-11 总收口,反哺①-④已落文);**迭代 21 天赋树实装批已入库(2026-10-12,goal 会话 U0 开工总收口)**;**迭代 22 秘宝体系实现重构落地批已入库(2026-10-12,T1-T7 全量交付)**;**迭代 23 锻造工坊实装批已入库(2026-10-12,/goal+iter U0 开工单会话总收口)**;M4=迭代 24+ 未排期
- **近期主战场**:迭代 20/21/22/23 四批残留人闸(实机目检:专长五件 / 营地四柜台〔07 ⑳〕/ 秘宝解锁-装配〔07 ㉑〕/ 锻造工坊工作间〔07 ㉒〕)+ 各批实现报告代拍板追认单与 GDD 反哺点待用户;**下一前沿=M4 数值批,待 U0 发令** - **近期主战场**:迭代 20/21/22/23 四批残留人闸(实机目检:专长五件 / 营地四柜台〔07 ⑳〕/ 秘宝解锁-装配〔07 ㉑〕/ 锻造工坊工作间〔07 ㉒〕)+ 迭代 21 实现报告追认单与反哺点待用户(迭代 20/22/23 三批已全出清);**下一前沿=M4 数值批,待 U0 发令**
## 未决面(进行中/待人闸/待裁点指针;现行事实源登记处=`design/gdd/06-待办清单.md`) ## 未决面(进行中/待人闸/待裁点指针;现行事实源登记处=`design/gdd/06-待办清单.md`)
- 待用户裁决:美术审计两项 P0(art-bible 死样张指涉+主角像素管线重产;06 在册);去毒残留词扫否(魔法道具约 30 处/罕见约 18 处,呈报在案);喂雷流 R5 甲重启条件回落文(一句话件);「通关 vs 通过第 N 关」全库口径统一 273 处(待裁是否补登记 06);迭代 20 实机目检五件+V20/V21/V22 人工核对半(07 在册) - 待用户裁决:美术审计两项 P0(art-bible 死样张指涉+主角像素管线重产;06 在册);去毒残留词扫否(魔法道具约 30 处/罕见约 18 处,呈报在案);喂雷流 R5 甲重启条件回落文(一句话件);「通关 vs 通过第 N 关」全库口径统一 273 处(待裁是否补登记 06);迭代 20 实机目检五件+V20/V21/V22 人工核对半(07 在册)
@@ -36,6 +36,12 @@
## 状态记录(滚动窗口:仅当前迭代;退役规则见 doc-conventions §10) ## 状态记录(滚动窗口:仅当前迭代;退役规则见 doc-conventions §10)
- **479(2026-10-12,迭代 23 锻造工坊实装批开工)**:/goal+iter 技能调用=U0 开工令(用户目标=总收口全绿:冒烟/单测/探针/读数对拍四闸全过+实现报告落档)。开工检查全过:卡片 v1.2 零阻塞待裁点(Q1=0 级起步+锻造第一级=首个 +1 已裁;Q2=provisional 沿锚表投值已裁);V1-V14 验收清单三要素齐(V9 静态 grep 人工核对+V13 用户目检=纪律类人工项,余自动闸)。自洽扫描两处 L2 记录继续(不触红线):①卡片 F8「meta 域 13 件」清单滞后——现行实态 15 键(迭代 22 T2 同批新增 vision_used 未及登卡),对 forge_routes 新域零影响;②06 条目①「forge_products 两行改造」系 v0.5 旧文——设计 v0.6/卡片 F1 已订正为「行族已退役、新建行族」,卡片优先,T7 机械面同步时订正 06 措辞。事实抽查全符(F1 三处退役登记在册/F3 FORGE_ROUTE_BONUS 与 hero_override 在役行号漂移至 :155/:157/F5 两轴在役/F8 v6+_default_data 15 键/F9 forge_workshop 钥匙节点+营地占位面板接缝在册/F7 敌方轴未开)。T0 实查结案:①基线复读=冒烟 898/0+run_all 22 套全绿+probe_gate --click 全绿残留 0(存量 fx_reveal 已随 iter21 修复,零存量红);②buy_forge/forge_products 断言已随 iter21 T5 全摘(余件皆注释/退役登记——smoke:4398「MetaTable 行族规模 3/3/2」断言需随 T1 新行族换代);③hero 两轴读取面全清单=运行时独一处 unit_container.gd:64(db.hero 两轴快照)+冒烟断言 smoke_all.gd:1901(_db.hero.attack_type)+battle_orchestrator.gd:1410(消费 hero_unit 快照非表直读)+README 文档面,测试层零直读;④meta.tres 现役三行族+boss_keystone/conversion/attune_refresh_upgrade,FORGE_ATTRS 常驻;⑤树钥匙+占位面板接缝在册(camp_overlay_view.gd:275-284 钥匙门);⑥设计 v0.6 两节(裁决结果清单+工作间内容清单)复核无冲突。注入链已探明:main.build_adventure_params(:501)→ adventure params → _runner.set_* 族(:934-945 模式)→ level_runner enc(:480-494)→ begin_battle(battle_orchestrator.gd:344/:396 spawn)。代拍板立项(白名单内):新表 meta_forge.tres(ForgeTable:默认两轴+六路线行族,落位选型=新表,访问器连续性沿 treasure_items 先例);路线 id=sword/spear/staff/light/heavy/ward(甲路线 id=甲型值本身);存档域 forge_routes={levels 六键+unlocked 直购清单+weapon/armor 选中}(初始持有+练满前一档=派生解锁、直购=入档)。定义面已入库(b9cca33,卡片单笔);主区残留脏件全属他批遗产零碰(.zcode/active.md/锻造工坊.md v0.6 续裁行/playnote 等)。worktree g-plan2-iter23-forge 开工,T1 起。
- **478(2026-10-12,迭代 22 秘宝体系实现重构落地批总收口)**:T1-T7 八提交全量交付(worktree g-plan2-iter22-treasure;T1 12 行换代+schema 扩签/T2 解锁服务+工坊面退役+档位格约束/T3 效果引擎接入+扩签+常时参数面+试炼镐积点口+充能周期+修 use_treasure Rules.width 潜伏缺陷+新单测 treasure_effects_test/T4 呈现换代+呈现桥+HUD 兑换钮+修 BoardZoneView 缺转发挂死/T5 替换子交互拆除+库存保留注记+修 apply_node_curio 主体误删/T6 验收闸四断言+重闸/T7 文档四件+实现报告)。自洽扫描四处事实换代(卡片 F1/F2/F4 被迭代 20/21 推进)施工按现行实态。批末重闸全绿=冒烟 898/0+run_all 22 套+probe 含 click/full+render_gate golden 0.00%+doc 三闸对基线零新增+熵增 PASS;MC 零跑(零随机无概率面)。master 并行两笔(锻造 docs 6f56164)已并入分支解 roadmap 冲突(融合=我方 22 ✅ 行+23 锻造行+24+ M4 顺延行)。代拍板追认单十五条+GDD 反哺点七条待用户(design/qa/iter22-实现报告-2026-10-12.md);残留人闸=实机目检秘宝解锁-装配正常流程(07 ㉑)。
- **477(2026-10-12,迭代 22 秘宝体系实现重构落地批开工)**:/goal+iter 技能调用=U0 开工令。开工检查全过:卡片 v1.3(C1-C6 全裁)零阻塞待裁点——三条回补待裁点按卡片自declared不阻塞口径处理:回补点 1 按推荐案执行(12 件全量落地、刷新练习归钥石购买=C1 普通档裁决直接应用)、回补点 2 已消解(迭代 20 已删 venom_edge/flag_burst,现行表 12 行旧件本批实删 12 行)、回补点 3 按「旧实现一律删除」既定纪律选拆除路线(treasure_inventory 拆除,追认单列明);V1-V19 验收清单三要素齐。自洽扫描四处事实换代(均系迭代 20/21 前置批推进、方向对本批有利):①现行表 12 行非 14 行;②attunement_growth.tres 谓词表已被迭代 21 删除、槽位判定源已切树点亮数(attunement.gd 现役 slots()=att_socket1..3)——卡片「谓词表槽位求值职责移除」已被迭代 21 完成、树接口接缝现成;③forge_products 行族已删;④V13 引用 smoke/tests 行号全漂移按内容定位。基线复读=冒烟 886/0+run_all 22 套+probe_gate --click 全绿(残留 0)。T0 四项核实结案:①X/Y 对表=临时账 X(_attune_refresh_x 每停点重置、装配集 bonus_refresh 行源——新 12 件无此行源恒 0 机制保留)+存量账 Y(_attune_refresh_y 升级行)+_refresh_stock(刷新练习件新加仓目标);扣序 X→Y→stock=先临时后存量与秘宝.md 一致;②magic_vs_magic 行已被迭代 20 删除(grep 零命中)——锻造工坊批③作废结案维持;③效果引擎扩签清单=订阅行现役词可承载(晨操令/双管装填=round_start+grant_ap+round_index 条件;试炼镐=dig_reveal 计数+use_treasure 受理闸与掘进蓄能同构现役);扩签三处=巢穴预告装板事件、天眼安全格开格 kind、真视使用计数键(UNLOCK_COUNTER_KEYS 扩签+存档生涯域新键);常时参数面五点已定位(_adjacent_to_hero 挖/旗两分支=远程镐/信标网络、finish_round_stop 1:1 转存=储备罐、shop_refresh_free_left=刷新执照、set_fog_lantern 半径面=阔视野带、_refresh_stock=刷新练习)——注入模式沿 fog_lantern 呈现桥与 attune_has 契约化先例;④真视使用计数接入点=use_treasure 受理成功处(battle_orchestrator:865-883);旧件硬编码一处在册(battle_orchestrator:882 dig_charge 随行换代)。定义面已入库(roadmap/06/卡片 v1.3 均在库零脏件);主区残留脏件全属他批遗产零碰。worktree g-plan2-iter22-treasure 开工,T1 起。
- **469(2026-10-12,迭代 21 天赋树实装批开工)**:/goal+iter 技能调用=U0 开工令。开工检查全过:卡片 v1.7(73acee0 已入库)零阻塞待裁点——R1 按卡片既定默认=裁撤案执行(schema 只保留点亮前置),出口报告追认单列明;验收清单 V1-V23 三要素齐;自洽扫描 8 处事实抽查全符(33 行表/schema 词表/tree_buy 族/slots 谓词求值/存档 v6/_roll_gp_drop 挂点/:1116-1131 标错分支/结算=每轮末时序)。T0 四查结案:②聚乘算位=_roll_gp_drop() 返回表达式内(battle_orchestrator.gd:1461);③锋=mine_hit 现成挂点零改、守=_flag_miss_seen 去重闸后(:1119-1121)grant_ap mode:queue 下轮 notify_round_start 兑现,末轮判出无下一轮=契约 12 作废态自动成立;④锻造工坊 v0.5 两节读取完成——本批预留 0 锻造加值位与「4a 前缓后陡/6 满级特效留扩展位」零冲突、钥匙 free 无前置一致;⑤基线复读=冒烟 864/0 但 run_smoke 判 FAIL(SCRIPT ERROR 51 行:_flush_pending_reveals 三处 _emit_row("fx_reveal","",...) 空 source_class 触发 :1592 行来源断言——a57489e9 迭代20 T1 落地件存量红,两轮确定性复现,本批内顺手修复+实现报告单列)+run_all 21 套全绿+probe_gate --click 全绿残留 0。定义面已入库(并行会话 73acee0 含 roadmap/06/卡片 v1.7)。主区残留脏件全属他批遗产零碰(.zcode hook 三件/锻造工坊.md v0.5 未提交/playnote/四 untracked)。worktree g-plan2-iter21-tree 开工,T1 起。 - **469(2026-10-12,迭代 21 天赋树实装批开工)**:/goal+iter 技能调用=U0 开工令。开工检查全过:卡片 v1.7(73acee0 已入库)零阻塞待裁点——R1 按卡片既定默认=裁撤案执行(schema 只保留点亮前置),出口报告追认单列明;验收清单 V1-V23 三要素齐;自洽扫描 8 处事实抽查全符(33 行表/schema 词表/tree_buy 族/slots 谓词求值/存档 v6/_roll_gp_drop 挂点/:1116-1131 标错分支/结算=每轮末时序)。T0 四查结案:②聚乘算位=_roll_gp_drop() 返回表达式内(battle_orchestrator.gd:1461);③锋=mine_hit 现成挂点零改、守=_flag_miss_seen 去重闸后(:1119-1121)grant_ap mode:queue 下轮 notify_round_start 兑现,末轮判出无下一轮=契约 12 作废态自动成立;④锻造工坊 v0.5 两节读取完成——本批预留 0 锻造加值位与「4a 前缓后陡/6 满级特效留扩展位」零冲突、钥匙 free 无前置一致;⑤基线复读=冒烟 864/0 但 run_smoke 判 FAIL(SCRIPT ERROR 51 行:_flush_pending_reveals 三处 _emit_row("fx_reveal","",...) 空 source_class 触发 :1592 行来源断言——a57489e9 迭代20 T1 落地件存量红,两轮确定性复现,本批内顺手修复+实现报告单列)+run_all 21 套全绿+probe_gate --click 全绿残留 0。定义面已入库(并行会话 73acee0 含 roadmap/06/卡片 v1.7)。主区残留脏件全属他批遗产零碰(.zcode hook 三件/锻造工坊.md v0.5 未提交/playnote/四 untracked)。worktree g-plan2-iter21-tree 开工,T1 起。
- **470(2026-10-12,filter-repo 计划书裁决——明示放弃销号批)**:用户裁「.git 60MB 可接受,没必要清理」→ 三选裁**明示放弃**。06 条目移除(去向=本条,git 史留痕);active.md 未决面摘除该裁决项。计划书 `.zcode/plans/filter-repo-history-cleanup-plan-2026-10-02.md` 系 .zcode 未跟踪件、随裁作废但磁盘留存不删(永久删除不可逆;真要重启历史清理须重立计划)。零代码零他件触碰(worktree frdrop-20261012)。 - **470(2026-10-12,filter-repo 计划书裁决——明示放弃销号批)**:用户裁「.git 60MB 可接受,没必要清理」→ 三选裁**明示放弃**。06 条目移除(去向=本条,git 史留痕);active.md 未决面摘除该裁决项。计划书 `.zcode/plans/filter-repo-history-cleanup-plan-2026-10-02.md` 系 .zcode 未跟踪件、随裁作废但磁盘留存不删(永久删除不可逆;真要重启历史清理须重立计划)。零代码零他件触碰(worktree frdrop-20261012)。
@@ -51,8 +57,17 @@
- **475(2026-10-12,奇物呈现修复批——僵尸呈现整改落地,呈现改法=甲逐件行)**:用户令「解决呈现问题」,按呈报推荐案甲落地(改乙/丙一句话另调)。代码两文件:`hud_presenter.gd` feat_holdings_lines 聚合行(新 29 行无 archetype 下空键兜底「流派 ×N · 档一」僵尸文案)→ 逐件行「件名 ×N」;`battle_narrator.gd` feat_card_text 摘「件名 · 流派」族名行(卡片=件名+效果摘要两行,兑付反馈行随之「件名 · 摘要」)+payload 死键 archetype 摘除;注释面五处换代(hud_presenter/hero_info_panel_view/level_map_screen)。断言面预查:smoke:982 只钉 desc 零族名断言,免改。文档同步:battle.md C 区两行(归 06 指针摘除改已整改事实)/07 HUD 条(验修复后逐件行)/报告 §五.5(同)/README 段(473 勘误句再换代为已修复)/06 奇物呈现条**收口移除**(三处违规+档位三路+呈现改法三面全清,去向=本条+git)/反哺点⑤✅销账(①-⑤全出清;反哺点条与追认单条随下次收口清理批一并移除)。FeatsEngine.tiers_for 呈现侧调用摘除后全仓零调用方(引擎库保留不动)。(worktree presentfix-20261012;**编号注记:474 已被并行改名批占用,本条顺延 475**) - **475(2026-10-12,奇物呈现修复批——僵尸呈现整改落地,呈现改法=甲逐件行)**:用户令「解决呈现问题」,按呈报推荐案甲落地(改乙/丙一句话另调)。代码两文件:`hud_presenter.gd` feat_holdings_lines 聚合行(新 29 行无 archetype 下空键兜底「流派 ×N · 档一」僵尸文案)→ 逐件行「件名 ×N」;`battle_narrator.gd` feat_card_text 摘「件名 · 流派」族名行(卡片=件名+效果摘要两行,兑付反馈行随之「件名 · 摘要」)+payload 死键 archetype 摘除;注释面五处换代(hud_presenter/hero_info_panel_view/level_map_screen)。断言面预查:smoke:982 只钉 desc 零族名断言,免改。文档同步:battle.md C 区两行(归 06 指针摘除改已整改事实)/07 HUD 条(验修复后逐件行)/报告 §五.5(同)/README 段(473 勘误句再换代为已修复)/06 奇物呈现条**收口移除**(三处违规+档位三路+呈现改法三面全清,去向=本条+git)/反哺点⑤✅销账(①-⑤全出清;反哺点条与追认单条随下次收口清理批一并移除)。FeatsEngine.tiers_for 呈现侧调用摘除后全仓零调用方(引擎库保留不动)。(worktree presentfix-20261012;**编号注记:474 已被并行改名批占用,本条顺延 475**)
- **481(2026-10-12,迭代 23 锻造工坊实装批总收口〔编号顺延——480 已被并行 06 清理批占用,主区未提交遗产撞号注记〕)**:T0-T7 八提交全量交付(worktree g-plan2-iter23-forge;T1 行族 df666dd/T2 两轴移交 00d98b6/T5 存档 v7 6def354〔序调先行——写口硬依赖〕/T3 写口族 a6270ba/T4 注入链 ed06292/T6 工作间 UI 2915f19/T7 收口笔)。T1 新表 forge.tres(ForgeTable 默认两轴+六路线行族,ConfigDB forge_* 六访问器)+单测 41 断言;T2 hero.tres 两字段删除+spawn 注入缝(空串=锻造配置默认值回退,行为逐位连续);T5 SAVE_FORMAT_VERSION 6→7+forge_routes 域{levels/unlocked/weapon/armor}(无特效域)+v6→v7 空迁移缺键补齐=初始持有态;T3 写口族(forge_buy_level 几何价 20/30/45/67/101/forge_buy_unlock 一次性 200/forge_select_* 免费/forge_route_unlocked 派生单点);T4 hero_override 公式换代(FORGE_ROUTE_BONUS 退役)+build_adventure_params 两键+参数面快照锁死+effective_ac 三层(甲型基础 AC+路线加值+局内)+enc→spawn 末端;T6 占位面板→两区六路线行板+三意图信号+presenter 处理器+新单测 12 断言。验证:冒烟 938/0(基线 898+40 锻造断言)+run_all 24 套+probe --click/--full 全绿残留 0+render_gate golden 0.00%+doc 三闸/熵增对基线零新增(3 个 gdd_lint 存量红同款;master 第 10 个扫描文件=并行会话未跟踪件 08-Alpha版本标准.md,禁碰);**MC 同种子配对 80 局逐位零漂移**(na=40 seed0=9000 双画像:normal 0/40↔0/40、perfect 28/40↔28/40)+方向性补充(锻造满配档 atk+5/ac+5 同种子 30/80 局结局差:perfect 28→33/40)——默认态行为连续铁证+注入面生效证据。机械面文档七件同步(roadmap/entities.yaml 回填实态/06 状态+①② v0.6 措辞订正/存档序列化 v1.6/07 ㉒+game/README 批次段);实现报告=design/qa/iter23-实现报告-2026-10-12.md(代拍板追认单九条+GDD 反哺点三条待用户);残留人闸=实机目检工作间形态与购买交互(07 ㉒)。环境注记:render_gate 需 gamedev venv(PIL)。 - **481(2026-10-12,迭代 23 锻造工坊实装批总收口〔编号顺延——480 已被并行 06 清理批占用,主区未提交遗产撞号注记〕)**:T0-T7 八提交全量交付(worktree g-plan2-iter23-forge;T1 行族 df666dd/T2 两轴移交 00d98b6/T5 存档 v7 6def354〔序调先行——写口硬依赖〕/T3 写口族 a6270ba/T4 注入链 ed06292/T6 工作间 UI 2915f19/T7 收口笔)。T1 新表 forge.tres(ForgeTable 默认两轴+六路线行族,ConfigDB forge_* 六访问器)+单测 41 断言;T2 hero.tres 两字段删除+spawn 注入缝(空串=锻造配置默认值回退,行为逐位连续);T5 SAVE_FORMAT_VERSION 6→7+forge_routes 域{levels/unlocked/weapon/armor}(无特效域)+v6→v7 空迁移缺键补齐=初始持有态;T3 写口族(forge_buy_level 几何价 20/30/45/67/101/forge_buy_unlock 一次性 200/forge_select_* 免费/forge_route_unlocked 派生单点);T4 hero_override 公式换代(FORGE_ROUTE_BONUS 退役)+build_adventure_params 两键+参数面快照锁死+effective_ac 三层(甲型基础 AC+路线加值+局内)+enc→spawn 末端;T6 占位面板→两区六路线行板+三意图信号+presenter 处理器+新单测 12 断言。验证:冒烟 938/0(基线 898+40 锻造断言)+run_all 24 套+probe --click/--full 全绿残留 0+render_gate golden 0.00%+doc 三闸/熵增对基线零新增(3 个 gdd_lint 存量红同款;master 第 10 个扫描文件=并行会话未跟踪件 08-Alpha版本标准.md,禁碰);**MC 同种子配对 80 局逐位零漂移**(na=40 seed0=9000 双画像:normal 0/40↔0/40、perfect 28/40↔28/40)+方向性补充(锻造满配档 atk+5/ac+5 同种子 30/80 局结局差:perfect 28→33/40)——默认态行为连续铁证+注入面生效证据。机械面文档七件同步(roadmap/entities.yaml 回填实态/06 状态+①② v0.6 措辞订正/存档序列化 v1.7/07 ㉒+game/README 批次段);实现报告=design/qa/iter23-实现报告-2026-10-12.md(代拍板追认单九条+GDD 反哺点三条待用户);残留人闸=实机目检工作间形态与购买交互(07 ㉒)。环境注记:render_gate 需 gamedev venv(PIL)。
- **479(2026-10-12,迭代 23 锻造工坊实装批开工)**:/goal+iter 技能调用=U0 开工令(用户目标=总收口全绿:冒烟/单测/探针/读数对拍四闸全过+实现报告落档)。开工检查全过:卡片 v1.2 零阻塞待裁点(Q1=0 级起步+锻造第一级=首个 +1 已裁;Q2=provisional 沿锚表投值已裁);V1-V14 验收清单三要素齐(V9 静态 grep 人工核对+V13 用户目检=纪律类人工项,余自动闸)。自洽扫描两处 L2 记录继续(不触红线):①卡片 F8「meta 域 13 件」清单滞后——现行实态 15 键(迭代 22 T2 同批新增 vision_used 未及登卡),对 forge_routes 新域零影响;②06 条目①「forge_products 两行改造」系 v0.5 旧文——设计 v0.6/卡片 F1 已订正为「行族已退役、新建行族」,卡片优先,T7 机械面同步时订正 06 措辞。事实抽查全符(F1 三处退役登记在册/F3 FORGE_ROUTE_BONUS 与 hero_override 在役行号漂移至 :155/:157/F5 两轴在役/F8 v6+_default_data 15 键/F9 forge_workshop 钥匙节点+营地占位面板接缝在册/F7 敌方轴未开)。T0 实查结案:①基线复读=冒烟 898/0+run_all 22 套全绿+probe_gate --click 全绿残留 0(存量 fx_reveal 已随 iter21 修复,零存量红);②buy_forge/forge_products 断言已随 iter21 T5 全摘(余件皆注释/退役登记——smoke:4398「MetaTable 行族规模 3/3/2」断言不受影响:新行族落新表);③hero 两轴读取面全清单=运行时独一处 unit_container.gd:64(db.hero 两轴快照)+冒烟断言 smoke_all.gd:1901(_db.hero.attack_type)+battle_orchestrator.gd:1410(消费 hero_unit 快照非表直读)+README 文档面,测试层零直读;④meta.tres 现役三行族+boss_keystone/conversion/attune_refresh_upgrade,FORGE_ATTRS 常驻;⑤树钥匙+占位面板接缝在册(camp_overlay_view.gd:275-284 钥匙门);⑥设计 v0.6 两节(裁决结果清单+工作间内容清单)复核无冲突。注入链已探明:main.build_adventure_params(:501)→ adventure params → _runner.set_* 族(:934-945 模式)→ level_runner enc(:480-494)→ begin_battle(battle_orchestrator.gd:344/:396 spawn)。代拍板立项(白名单内):新表 forge.tres(ForgeTable:默认两轴+六路线行族);路线 id=sword/spear/staff/light/heavy/ward(甲路线 id=甲型值本身);存档域 forge_routes={levels 六键+unlocked 直购清单+weapon/armor 选中}(初始持有+练满前一档=派生解锁、直购=入档)。定义面已入库(b9cca33,卡片单笔);主区残留脏件全属他批遗产零碰(.zcode/active.md/锻造工坊.md v0.6 续裁行/playnote 等)。worktree g-plan2-iter23-forge 开工,T1 起。
- **476(2026-10-12,迭代 21 天赋树实装批总收口〔编号顺延——470-475 系并行批次占用,471/472 并行撞号已在彼条注记〕)**:T1-T7 全量交付(worktree g-plan2-iter21-tree 基于开工批 43f7230;master 并行十八笔已并入分支解 active 冲突后回合)。T1 schema 换代(FORK_GROUPS 4→3/RULE_KEYS 2→6/fork 单行双态 effects_a·b/row 退役门槛换轴/R1 裁撤案执行)+33→12 行重排(easter 摘攻防=契约 9);T2 购买面(easter 拒购/Fork 解锁默认 A/零币切态/彩蛋特化判定);T3 六键接线(EVENTS+flag_missed/FACTS+battle_index=L2 扩签两处/posture 每关首轮窗/sense 限次 counter 闸 domain:adventure 按关重置/守侧去重闸后发射=契约12/聚入账前×1.5/散双计价点×80%——数值全 provisional 归 M4);T4 注入换代(树淬炼 flat+锻造加值位预留 0/槽位判定源切树点亮数/ks_refresh 同账路由);T5 删除批(migrate_tree/buy_forge 家族/forge_products 行族/forge_levels 域/attunement_growth 谓词表/生涯三投影全删;tree_struct=2 标记废弃重置禁迁移);T6 四柜台并排(树=主界面/两钥匙门+零交互占位面板/图鉴常开/暂停层锻造段连带删)。存量红修复=fx_reveal 三处空 source_class(a57489e9 落地件,基线 51 行脚本错误清零——474 条 FAIL 注记随之销账)。验证:冒烟 886/0(V1-V10/V16 断言随批)+run_all 22 套(新增 V11 六键闭集单测)+probe --click --full 八探针全绿+render_gate golden 0.00%+doc 三闸/熵增闸对基线零新增(worktree 缺 ignored 素材两坑照 463 先例拷 artwork+game/assets/art 后绿)+V19 MC 三组同种子配对×60 局 perfect+max 档全部 61.7%、配对差 0.0pp 在带(normal 档基率地板读数换档记验证记录);守侧五场景=编排 rig 直注+引擎直构双承载。追认单十二条+反哺点六条+欠账三条落实现报告 design/qa/iter21-实现报告-2026-10-12.md 待用户;残留人闸=实机目检四柜台(V22)。 - **476(2026-10-12,迭代 21 天赋树实装批总收口〔编号顺延——470-475 系并行批次占用,471/472 并行撞号已在彼条注记〕)**:T1-T7 全量交付(worktree g-plan2-iter21-tree 基于开工批 43f7230;master 并行十八笔已并入分支解 active 冲突后回合)。T1 schema 换代(FORK_GROUPS 4→3/RULE_KEYS 2→6/fork 单行双态 effects_a·b/row 退役门槛换轴/R1 裁撤案执行)+33→12 行重排(easter 摘攻防=契约 9);T2 购买面(easter 拒购/Fork 解锁默认 A/零币切态/彩蛋特化判定);T3 六键接线(EVENTS+flag_missed/FACTS+battle_index=L2 扩签两处/posture 每关首轮窗/sense 限次 counter 闸 domain:adventure 按关重置/守侧去重闸后发射=契约12/聚入账前×1.5/散双计价点×80%——数值全 provisional 归 M4);T4 注入换代(树淬炼 flat+锻造加值位预留 0/槽位判定源切树点亮数/ks_refresh 同账路由);T5 删除批(migrate_tree/buy_forge 家族/forge_products 行族/forge_levels 域/attunement_growth 谓词表/生涯三投影全删;tree_struct=2 标记废弃重置禁迁移);T6 四柜台并排(树=主界面/两钥匙门+零交互占位面板/图鉴常开/暂停层锻造段连带删)。存量红修复=fx_reveal 三处空 source_class(a57489e9 落地件,基线 51 行脚本错误清零——474 条 FAIL 注记随之销账)。验证:冒烟 886/0(V1-V10/V16 断言随批)+run_all 22 套(新增 V11 六键闭集单测)+probe --click --full 八探针全绿+render_gate golden 0.00%+doc 三闸/熵增闸对基线零新增(worktree 缺 ignored 素材两坑照 463 先例拷 artwork+game/assets/art 后绿)+V19 MC 三组同种子配对×60 局 perfect+max 档全部 61.7%、配对差 0.0pp 在带(normal 档基率地板读数换档记验证记录);守侧五场景=编排 rig 直注+引擎直构双承载。追认单十二条+反哺点六条+欠账三条落实现报告 design/qa/iter21-实现报告-2026-10-12.md 待用户;残留人闸=实机目检四柜台(V22)。
- **477(2026-10-12,迭代 22 秘宝批裁决与落文会话——A 单十五条收口+B 单七条反哺落文+⑤改自动兑付)**:裁决会话逐点呈报、用户逐条裁。**A 单**(实现报告 §二):①②③⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮ 追认;④ 追认+积点账生命周期裁**战斗级**(设计留白补记秘宝.md 代价轴);⑤ **推翻·改自动兑付**(用户裁:满 8 安全格自动当轮 AP+1 无玩家入口;进度显示落位=C 区秘宝槽悬停浮窗〔用户点名〕);⑮ 附报告提交号勘正(master 实际 T5=73db171,原记 7095505 系 amend 前被弃旧提交——merge-base 取证)。卡片 §11 三条回补待裁点随①②③收口。**⑤代码批**(worktree iter22-ruling 基点 79aac07,合入 8455b4a):兑付迁移 `_on_cell_revealed` 揭示缓冲点(cell_revealed 批先于本格扣费→AP 归零恰逢满点先兑再扣、轮不结束——用户时序规格);兑换钮整链退役(ap_bar/board_zone/main);use_attune_convert 消解+attune_convert_state 改进度读数口;use_treasure 积点死分支与 _usable_now 死条件删;tres desc 换代+受理闸删;单测④段重写;07㉑ 观测点换代。**B 单七条全落文**(用户逐点裁「落文」):秘宝.md v3.0(目录三表实态列/试炼镐自动兑付/代价轴战斗级重置+兑付时序/解锁条件实录/落地前句全换代)/元进度.md v1.17/camp.md v1.3(柜台呈现细则+暂停层 12 行)/存档序列化.md v1.6(vision_used 域+断点随件+bonus_aux_carry 退役)/行动经济.md v0.12(转存率参数化)/术语表 v1.2(自动兑付+真视使用计数两词条)。报告修正(提交号+十五条裁决标注+反哺已落文标注)+06 迭代 22 条收口(裁决小节落 06)。验证:冒烟 898/0+单测 22 套+probe_gate --click/--full 全绿(worktree 拷 .godot/字体与图标边车/assets/art 三坑照 463/476 先例)+合并后 master 冒烟 898/0 兜底;worktree 与分支已清理。残留人闸=07㉑ 实机目检(观测点已换代)。裁决依据文件=.zcode/plans/裁决记录-迭代22秘宝批追认与修改清单-2026-10-12.md。
- **478(2026-10-12,迭代 22 反哺⑤呈现集成补丁——用户令「忽略真人目检,查还有无需要修复」的主动排查产出)**:排查抓出追认批一个真缺陷+漏闸三件。**缺陷**:charges=0 件被 `_reseed_attune_charges` 注入循环跳过〔不入骑库存〕而 C 区槽投影遍历骑库存→试炼镐 C 区不可见、悬停浮窗进度无处承载(单测只测读数口未覆盖投影链、探针无此断言=两闸双盲区)。修复=C 区投影末段追加自动兑付件展示行(合成 handle=-1 非库存句柄+note 积点 N/8+槽点击走说明 toast 不进两步交互;四槽容量实证够用=装配≤3+展示行 1);孤儿函数头注释清一;单测新增④b 两条(装配即入投影/开格后进度刷新)+StubAutoInvRunner 桩。**漏闸补跑**:render_gate(golden 3 屏 0.00% 全绿——golden 锚棋盘区域与 HUD 无涉)+doc 三闸(死链 3/拔旗 1/gdd_lint 三文件表格占比 FAIL 全部实证存量——79aac07 版本逐文件表格行对比零变化)+熵增闸 PASS。(worktree iter22-fix 基点 8455b4a;过程事故一笔=cff741e 首提交误入 .lintbase 临时对比目录,amend 剔除后干净;合入 0ef73d0,worktree 与分支已清理)。闸读数:冒烟 898/0+单测 22 套+probe --full+render_gate+doc 三闸+熵增闸全绿。
- **480(2026-10-13,06 待办清单清理批——A类六条+B类四条销号+天赋树欠账三条拆专条)**:用户令「A类已完成即清除+B类逐条核实是否还需开发」。A类六条移除(全部实证已了结):迭代22追认单十五条+反哺七条(8455b4a/0ef73d0 已入库)/迭代20反哺五条(①-⑤全出清)/迭代20追认十条(落文奇物v3.16)/生命比例扩签(hp_ratio 已销号原条未删,本次物理移除)/active.md定性大裁(已入库)/秘宝体系实现重构落地批(迭代22入库,人闸目检07㉑按「登记不阻塞」规归07)。B类四条核实完成移除:X/Y语义倒置(消耗序X临时→Y→stock存量=先临时后存量,adventure_runner.gd:680-689 注释在案+iter22 T0「X/Y对表」结案)/魔法提灯(拆线随iter22 T1入库;board_view._fog_lantern 残留名已换代为阔视野带通用视野加成非提灯遗留)/冒险BD渠道分工(Boss直接给专长随iter20落地+heal/feat_ticket 行在 shop.tres 货架六行+档位阈值复裁与charge标签缺陷随流派标签集件档位 v2.9 框架级作废失效〔奇物.md v3.8①⑥〕)/资源两新种类(刷新练习/刷新券在秘宝12件表+凭证在货架,边界经三账实现落定)。B5天赋树批条销号(iter21 入库)但欠账三条代码复核全部仍在→拆专条「天赋树实装批登记欠账三条」:①AP上限clamp缺位(action_economy.gd:254 仅 maxi(0,..) 下限实证);②三选一刷新软上限(原「另立待办」从未成条,本批首次落位成条);③Y不入断点存档=可利用漏洞仍在(断点存 refresh_stock :236 不存 Y 余量、续玩 :225 自参数面整额重注入=用完退菜单再续玩满血复活)。①③待缺陷修批、②待调参批,均未排批。执行=worktree todocleanup-20261013(主区直改被守卫拦截;主区脏件 cp 随批保史=并行 playnote 五条 +70 行)→ 6406d16 → --no-ff 合回 master;doc 三闸对基线零新增(死链3/拔旗1/gdd_lint 3件FAIL均存量);零游戏文件零数值。
- **481(2026-10-13,天赋树欠账三条裁决落文+③Y断点存档缺陷修批——C类14条用户令暂不做任何动作)**:两连批。**落裁批**(770fa56→663c0bf):用户逐件裁——①AP clamp 暂不设上限(provisional 天花板亦不投)随 M4 数值批;②刷新软上限维持现状归 M4;③Y 断点存档须修(06 专条状态行换代记账条)。**修批**(用户令「C类先不做,把还没修的 bug 修了,按正常流程走」提前单独开修;worktree ybpfix-20261013 基于含并行 iter23 的最新 master,缓存三件套照 463/476 先例拷 .godot+import边车+assets/art):adventure_runner 两处=断点字典扩列 "attune_refresh_y"+resume_adventure 优先读断点(缺键回退参数面=旧档零变化,堵「用完 Y 退菜单再续玩满血复活」可利用漏洞);curio_refresh_paid_test 新增⑥段两断言(余量随断点还原/旧档回退);文档三件随批=存档序列化.md v1.8(断点随件扩列 v7 域后不升版,v1.6 先例同款)/冒险结构.md v0.21(附随件清单扩 Y 随件——注:清单内 iter20/22 的 refresh_stock/battery_pending/feat_ticket_pity/adventure_counters/vision_counter_used 五键历史缺登,本批不做加法只登本件,缺口在案)/06 专条③销号转记账条。闸=基线冒烟 938/0+单测 24 套全绿→改后同绿(含新⑥段)+doc 三闸对基线零新增(worktree 扫描集曾缺未跟踪五文档致读数漂移,cp 补齐后对齐=死链3/lint 3件FAIL均存量);8e04807→--no-ff 合回 master e0d931d,合并后主区冒烟复跑 938/0。worktree 与分支已清理。
- **482(2026-10-13,迭代 23 收尾批——追认单九项全追认+GDD 反哺三条落文+祝福 registry 漏项补登)**:用户令「追认清单目前看都没有问题;文档反哺点需要你在这里进行更新」。**追认**:报告 §四九项全数追认通过(报告头部标注收口)。**反哺三条落文**(报告 §五标注去向):锻造工坊.md **v0.7**=①Q1「0 级=未练合法态」正文两处衔接(三件武器节+工作间内容清单·4)②效果类型闭集 24→**31** 两处订正(满级特效扩展位节+现役代码事实表,原记系 2026-10-07 旧快照=迭代20 T1 +7、迭代22 T3 +1,冒烟断言钉 31)③实装边界 1 实态回填(forge.tres/路线 id 六个/字段闭集 12/ConfigDB.forge_* 访问器);元进度.md **v1.18**=①「跨局注入」节补 effective_ac 第一层终态句(甲型基础 AC=选中甲路线行 base_ac:轻10/重12/魔法护甲9 provisional)②属性锻造段落代(「待用户发令」过期态→已随迭代 23 入库)+登记钥石入口族三写口(forge_buy_level/forge_buy_unlock/forge_select_*,buy_forge 退役后新族);术语表.md **v1.9**=锻造工坊节新增「路线 id/存档域键名」词条(sword/spear/staff/light/heavy/ward+forge_routes 四键,实现层词汇非玩家可见——报告 §五③「若需登记补登待裁」经本令解为登记)。**漏项补登(核对时抓出,06 改名小批条配套文档面②③「归锻造实装批一并做」但迭代 23 T7 未做)**:entities.yaml terminology 补「攻击祝福/生命祝福/护甲祝福」词条(旧名「X锻升」退役留检索别名)+「石肤(近义词占用)」备忘词条。**06 两处换代**:锻造实装批条状态行补收尾段(追认+反哺落文,本条义务全清);改名小批条配套文档面②③标已执行。**active.md 同批**:删除并行合并产生的重复 479 开工条(同号双版本 union 遗留,保留 forge.tres 命名版)+快照/当前位置换代。主区脏件保史随批=锻造工坊.md v0.6 续裁行⑤⑥(Q1/Q2 落文,4b 批遗产)。零代码零数值零游戏文件。(worktree rulingfeed-20261013)
+2 -2
View File
@@ -61,7 +61,7 @@
**归属**:[锻造工坊](systems/跨局循环/锻造工坊.md) 实装(跨 meta/hero/feats/存档/战斗开场参数五面) **归属**:[锻造工坊](systems/跨局循环/锻造工坊.md) 实装(跨 meta/hero/feats/存档/战斗开场参数五面)
**状态**:✅ **已入库(2026-10-12,/goal+iter U0 开工单会话交付——T1 行族/T2 两轴移交/T3 写口族/T5 存档 v7〔序调先行:写口硬依赖〕/T4 注入链/T6 工作间 UI/T7 收口七提交;冒烟 938/0+run_all 24 套+重闸全绿+MC 同种子配对零漂移;实现报告=design/qa/iter23-实现报告-2026-10-12.md;残留人闸=实机目检工作间形态与购买交互〔07 在册〕;代拍板追认单+GDD 反哺点待用户)** **状态**:✅ **已入库(2026-10-12,/goal+iter U0 开工单会话交付——T1 行族/T2 两轴移交/T3 写口族/T5 存档 v7〔序调先行:写口硬依赖〕/T4 注入链/T6 工作间 UI/T7 收口七提交;冒烟 938/0+run_all 24 套+重闸全绿+MC 同种子配对零漂移;实现报告=design/qa/iter23-实现报告-2026-10-12.md;残留人闸=实机目检工作间形态与购买交互〔07 在册〕)。**收尾(2026-10-13)**:代拍板追认单九项用户逐项追认通过(无修改意见);GDD 反哺点三条已落文(锻造工坊.md v0.7=Q1 等级语义正文衔接+效果类型闭集 31 订正+实装边界 1 实态回填;元进度.md v1.18=effective_ac 第一层终态句+钥石入口族三写口登记;术语表.md v1.9=路线 id/存档域键名词条)——本条义务全清。**
#### 玩家向显示名改名小批(局内三轴 + 临时 AC 状态)——跨循环名称冲突清偿(2026-10-12 用户逐裁,锻造工坊裁决会话续 8a 连带) #### 玩家向显示名改名小批(局内三轴 + 临时 AC 状态)——跨循环名称冲突清偿(2026-10-12 用户逐裁,锻造工坊裁决会话续 8a 连带)
@@ -91,7 +91,7 @@
> 附带约定(用户提案沿用):**「加护」= AC 判定层,「护盾」= 保险丝那样的吸收层(`grant shield` 效果类型),两者不得混用**——`feats.tres:411` 保险丝给的是护盾层,与本状态是两种东西。 > 附带约定(用户提案沿用):**「加护」= AC 判定层,「护盾」= 保险丝那样的吸收层(`grant shield` 效果类型),两者不得混用**——`feats.tres:411` 保险丝给的是护盾层,与本状态是两种东西。
> **【D 已执行(2026-10-12)】**——解阻过程:本会话初判"C/D 均零连带"有误,`game/smoke/smoke_all.gd:1199` 硬编码 `== "护甲强化"` 实为代码断言,只改配置会判红;如实呈报后用户追加授权("可以简单地修改,你这次一并改完吧。但是注意我们的合入规则,避免合入失败了")。三行同批替换 → worktree 冒烟 864 项 0 失败 → 合入 master `0c93a71`。(若只改 `status_effects.tres` 会造成格子与状态两处不同名,该方案未采纳。) > **【D 已执行(2026-10-12)】**——解阻过程:本会话初判"C/D 均零连带"有误,`game/smoke/smoke_all.gd:1199` 硬编码 `== "护甲强化"` 实为代码断言,只改配置会判红;如实呈报后用户追加授权("可以简单地修改,你这次一并改完吧。但是注意我们的合入规则,避免合入失败了")。三行同批替换 → worktree 冒烟 864 项 0 失败 → 合入 master `0c93a71`。(若只改 `status_effects.tres` 会造成格子与状态两处不同名,该方案未采纳。)
**配套文档面**:① `奇物.md` §1.2「属性值提升」**保留为机制分类名**(它与 `adventure.tres` 分类绑定),只在玩家向文案挂新层次名;② registry entities.yaml 登记"祝福"条目、旧名"X锻升"退役;③ 已占用的近义词登记**石肤**(现有奇物件,效果即 AC +1),新名勿与之撞。 **配套文档面**:① `奇物.md` §1.2「属性值提升」**保留为机制分类名**(它与 `adventure.tres` 分类绑定),只在玩家向文案挂新层次名;② registry entities.yaml 登记"祝福"条目、旧名"X锻升"退役;③ 已占用的近义词登记**石肤**(现有奇物件,效果即 AC +1),新名勿与之撞。——**②③已执行(2026-10-13 迭代 23 反哺落文批补登)**:terminology 新增「攻击祝福/生命祝福/护甲祝福」词条(旧名保留检索别名)与「石肤(近义词占用)」备忘词条。
**归属**:独立改名小批(2026-10-12 已执行完毕并合入 master);跨 [奇物](systems/冒险循环/奇物.md)(值提升三轴的机制 owner)/ [地图战斗资源](systems/战斗循环/地图战斗资源.md)(D 的格面侧)/ [增益状态](systems/战斗循环/增益状态.md)(D 的状态侧)/ [锻造工坊](systems/跨局循环/锻造工坊.md)(冲突提出方)/ HUD 呈现面 **归属**:独立改名小批(2026-10-12 已执行完毕并合入 master);跨 [奇物](systems/冒险循环/奇物.md)(值提升三轴的机制 owner)/ [地图战斗资源](systems/战斗循环/地图战斗资源.md)(D 的格面侧)/ [增益状态](systems/战斗循环/增益状态.md)(D 的状态侧)/ [锻造工坊](systems/跨局循环/锻造工坊.md)(冲突提出方)/ HUD 呈现面
+3 -2
View File
@@ -67,7 +67,7 @@
属性锻造的树形节点结构已随迭代 12 落地在役——**结构/节点/数值的现行事实源 = [天赋树](天赋树.md),本文不复制树侧内容、只作指路**;本柜台三档直线强化与树淬炼 flat 在注入面叠加生效(注入口径见下文「跨局注入」节)。 属性锻造的树形节点结构已随迭代 12 落地在役——**结构/节点/数值的现行事实源 = [天赋树](天赋树.md),本文不复制树侧内容、只作指路**;本柜台三档直线强化与树淬炼 flat 在注入面叠加生效(注入口径见下文「跨局注入」节)。
属性锻造的攻击、护甲两档已按[锻造工坊](锻造工坊.md) v0.6(成文时名「武器锻造」,2026-10-11 更名)设计定案转为武器与护甲的独立等级路线——**行族本体随迭代 21 T5 退役、路线为新建行族**(实装待办在册 [06-待办清单](../../06-待办清单.md)「锻造工坊实装批」,17 裁点已清零、待用户发令;钥石定价历史考古参数 20 钥石/150% 公比见 `meta.tres:82-84` 退役批注,实装投值归 M4)。 属性锻造的攻击、护甲两档已按[锻造工坊](锻造工坊.md) v0.6(成文时名「武器锻造」,2026-10-11 更名)设计定案转为武器与护甲的独立等级路线——**行族本体随迭代 21 T5 退役、路线为新建行族,已随迭代 23 实装入库(2026-10-12,新表 `forge.tres`)**。营地钥石入口族换代(2026-10-13 v1.18 迭代 23 反哺落文):buy_forge 随 forge_products 退役删除后,本柜台钥石消费写口 = **forge_buy_level(逐级锻造价)/ forge_buy_unlock(一次性解锁价)/ forge_select_weapon·armor(免费选中)**——写口唯一经 MetaProgression 锻造写口族(契约 9 写口单点,UI 只发意图);钥石定价历史考古参数 20 钥石/150% 公比见 `meta.tres:82-84` 退役批注,provisional 投值终值归 M4。
**营地统一(2026-10-11 天赋树设计会话裁案甲)**:树=营地本体,本属性锻造柜台随 06「天赋树实装批」退役、其属性升级入口由树脊柱淬炼节点承接(落地前维持现役)。**完整模型(四柜台并排/钥匙工作间/图鉴常开)唯一事实源 = [天赋树](天赋树.md)「营地=树:统一模型」节——本文只登记本柜台在系统内的去留,不复制树侧内容。** **营地统一(2026-10-11 天赋树设计会话裁案甲)**:树=营地本体,本属性锻造柜台随 06「天赋树实装批」退役、其属性升级入口由树脊柱淬炼节点承接(落地前维持现役)。**完整模型(四柜台并排/钥匙工作间/图鉴常开)唯一事实源 = [天赋树](天赋树.md)「营地=树:统一模型」节——本文只登记本柜台在系统内的去留,不复制树侧内容。**
@@ -99,7 +99,7 @@
执行口径:开始一次新冒险时,本系统按存档内的永久强化状态算好一份 override,逐字段显式传给战斗初始化——配置因此不是完全静态的,随游戏进程动态改变(用户拍板原话口径)。字段清单随柜台扩展:道具池、遭遇权重、奖励格解锁是集合操作,参数面登记**追加 / 替换**两种语义。 执行口径:开始一次新冒险时,本系统按存档内的永久强化状态算好一份 override,逐字段显式传给战斗初始化——配置因此不是完全静态的,随游戏进程动态改变(用户拍板原话口径)。字段清单随柜台扩展:道具池、遭遇权重、奖励格解锁是集合操作,参数面登记**追加 / 替换**两种语义。
**开局属性四层叠加(2026-10-12 v1.16 补登记——事实源=[锻造工坊](锻造工坊.md)「注入衔接」节 v0.6 / [天赋树](天赋树.md);原「属性锻造三档是数值覆盖」随迭代 21 T5 行族退役换代为下述分层)**:开局属性 = 角色基础值 + 树生命/命中淬炼 flat + 锻造路线加值(当前选中武器的攻击加值 + 当前甲的 AC 加值——默认值由锻造工坊配置常驻持有、与柜台解锁状态解耦,当前选中读存档域)+ 局内加算区 flat。入战 AC 三层可加 = 甲型基础 AC + 甲路线等级加值 + 局内加算区累加。 **开局属性四层叠加(2026-10-12 v1.16 补登记——事实源=[锻造工坊](锻造工坊.md)「注入衔接」节 v0.6 / [天赋树](天赋树.md);原「属性锻造三档是数值覆盖」随迭代 21 T5 行族退役换代为下述分层;2026-10-13 v1.18 迭代 23 反哺落文补终态句)**:开局属性 = 角色基础值 + 树生命/命中淬炼 flat + 锻造路线加值(当前选中武器的攻击加值 + 当前甲的 AC 加值——默认值由锻造工坊配置常驻持有、与柜台解锁状态解耦,当前选中读存档域)+ 局内加算区 flat。入战 AC 三层可加 = 甲型基础 AC + 甲路线等级加值 + 局内加算区累加——**第一层「甲型基础 AC」= 选中甲路线行 `base_ac`(`forge.tres`,轻 10/重 12/魔法护甲 9 provisional),已随迭代 23 实装在役(`effective_ac` 三层公式第一层,树 flat + 锻造路线加值同批在役)**。
### 解锁界面:双入口框架 ### 解锁界面:双入口框架
@@ -162,6 +162,7 @@ MVP 不要求本系统的闭环([不做清单](../../05-不做清单.md)整体
| 版本 | 日期 | 改动 | | 版本 | 日期 | 改动 |
|---|---|---| |---|---|---|
| v1.18 | 2026-10-13 | **迭代 23 反哺落文批(实现报告 §五,用户裁「在这里进行更新」)**:①「跨局注入」节补终态句——入战 AC 三层第一层「甲型基础 AC」= 选中甲路线行 base_ac(forge.tres 轻 10/重 12/魔法护甲 9 provisional),effective_ac 三层已随迭代 23 在役;②属性锻造段落代——「实装待办在册 06、待用户发令」过期态换代为已随迭代 23 实装入库(新表 forge.tres),并登记营地钥石入口族三写口(forge_buy_level/forge_buy_unlock/forge_select_*——buy_forge 退役后的新族,契约 9 写口唯一)。机制与数值零改动 |
| v0.1 | 2026-09-15 | 自归档线索整合为范围草案(旧体系未单独成文) | | v0.1 | 2026-09-15 | 自归档线索整合为范围草案(旧体系未单独成文) |
| v0.2 | 2026-09-17 | 代币→钥石统一拍板随批措辞清偿:资源模型裁决闭合(同一资源,渠道 = 关卡大奖励入账 + Boss 掉落),「代币记账」改名「钥石入账」。机制未动(本文仍为范围草案) | | v0.2 | 2026-09-17 | 代币→钥石统一拍板随批措辞清偿:资源模型裁决闭合(同一资源,渠道 = 关卡大奖励入账 + Boss 掉落),「代币记账」改名「钥石入账」。机制未动(本文仍为范围草案) |
| v0.3 | 2026-09-17 | 数值纪律收口批:正文 knob 现行值改指路存根(事实源 data/tables/*.tres 与 registry),3 处失同步修正(钥石入账 +10/关 三处改「每关固定值,行值读冒险表 keystone_per_level」) | | v0.3 | 2026-09-17 | 数值纪律收口批:正文 knob 现行值改指路存根(事实源 data/tables/*.tres 与 registry),3 处失同步修正(钥石入账 +10/关 三处改「每关固定值,行值读冒险表 keystone_per_level」) |
@@ -1,7 +1,7 @@
# 锻造工坊 # 锻造工坊
> 一句话:营地的武器与护甲成长——武器锻造区三条路线、护甲锻造区三条路线各练各的,钥石消费,一次冒险各选一件,满级特效留位本期不做 > 一句话:营地的武器与护甲成长——武器锻造区三条路线、护甲锻造区三条路线各练各的,钥石消费,一次冒险各选一件,满级特效留位本期不做
> 状态:v0.6 完备性检查批落文(承 v0.5 B 组定案——**17 裁点全数清零**:1 丙 / 1a 一次冒险一件武器+一件甲 / 1b 营地可换·战斗禁换 / 1c 免费 / 2a 伪裁点消解 / 2b 随 3a 消解 / 3a 魔法护甲统一命名 / 3b 敌方攻击缺省普通·克制反向当下生效 / 3c 每型独立路线 / 4a 前缓后陡 / 4b 锻造内自闭环 / 4b-1 并联双通道 / 5b 纯钥石 / 5c 零材料 / 6 满级特效本期不做留扩展位 / 8a 工作间两区定名;2c、5a 已于 v0.4 结案)。**v0.6 变更(2026-10-12 完备性检查批·grilling 用户逐条裁)**:现役事实基线换代(forge_products 行族已随迭代 21 T5 退役、定价参数改历史考古口径);**两根类型轴所有权移交**(默认值归锻造工坊配置常驻持有、hero.tres 静态表两轴删除、选中态写存档+参数面注入);「与秘宝混合制同构」与「激活穿刺系专长」两处无依据表述订正删除。**满级特效本期不做**(只留扩展位);全部数值 provisional,终值归 Alpha 收官 M4 数值批〔未排期〕;实装待办在册 [06-待办清单](../../06-待办清单.md)「锻造工坊实装批」条——**开工门 = 17 裁点清零 + 用户发令,裁点门已满足** > 状态:**v0.7 迭代 23 反哺落文(2026-10-13)**——正文补 Q1 等级语义衔接(0 = 未练合法态)、效果类型闭集 24→31 订正、实装边界 1 回填实装实态(已随迭代 23 入库)。承 v0.6 完备性检查批(承 v0.5 B 组定案——**17 裁点全数清零**:1 丙 / 1a 一次冒险一件武器+一件甲 / 1b 营地可换·战斗禁换 / 1c 免费 / 2a 伪裁点消解 / 2b 随 3a 消解 / 3a 魔法护甲统一命名 / 3b 敌方攻击缺省普通·克制反向当下生效 / 3c 每型独立路线 / 4a 前缓后陡 / 4b 锻造内自闭环 / 4b-1 并联双通道 / 5b 纯钥石 / 5c 零材料 / 6 满级特效本期不做留扩展位 / 8a 工作间两区定名;2c、5a 已于 v0.4 结案)。**v0.6 变更(2026-10-12 完备性检查批·grilling 用户逐条裁)**:现役事实基线换代(forge_products 行族已随迭代 21 T5 退役、定价参数改历史考古口径);**两根类型轴所有权移交**(默认值归锻造工坊配置常驻持有、hero.tres 静态表两轴删除、选中态写存档+参数面注入);「与秘宝混合制同构」与「激活穿刺系专长」两处无依据表述订正删除。**满级特效本期不做**(只留扩展位);全部数值 provisional,终值归 Alpha 收官 M4 数值批〔未排期〕;实装待办在册 [06-待办清单](../../06-待办清单.md)「锻造工坊实装批」条——**开工门 = 17 裁点清零 + 用户发令,裁点门已满足**
> 成文底稿:`design/research/提案-武器锻造系统-2026-10-07.md`(提案过程稿——全部备选案与淘汰依据、用户原案逐条对照见彼;本文只收录定案口径;**未启用的满级特效候选池亦留彼 §八**,不进正文) > 成文底稿:`design/research/提案-武器锻造系统-2026-10-07.md`(提案过程稿——全部备选案与淘汰依据、用户原案逐条对照见彼;本文只收录定案口径;**未启用的满级特效候选池亦留彼 §八**,不进正文)
## 设计目的 ## 设计目的
@@ -67,7 +67,7 @@
> **改名注(2026-10-12,8a 裁·Y 层)**:六条路线的行名统一为「件名 + 锻造」——长剑锻造 / 长枪锻造 / 法杖锻造、轻甲锻造 / 重甲锻造 / 魔法护甲锻造。其中第一件武器的正式显示名由「剑」改「长剑」(用户原话口径)。`attack_type` 字段值、矩阵语义、registry 攻击类型词条均不受此改名影响——改的只是显示名。 > **改名注(2026-10-12,8a 裁·Y 层)**:六条路线的行名统一为「件名 + 锻造」——长剑锻造 / 长枪锻造 / 法杖锻造、轻甲锻造 / 重甲锻造 / 魔法护甲锻造。其中第一件武器的正式显示名由「剑」改「长剑」(用户原话口径)。`attack_type` 字段值、矩阵语义、registry 攻击类型词条均不受此改名影响——改的只是显示名。
- 每件武器有**独立等级**(1 到上限,锚点 5 级量级,provisional)、独立成长曲线、独立的满级特效挂位(**本期为空位**——6 裁,见「满级特效扩展位」节)——三件武器的等级各自保留,换当前武器不丢任何进度。 - 每件武器有**独立等级**(1 到上限,锚点 5 级量级,provisional;**0 级 = 未练合法态**——未解锁或已解锁未锻造均为 0 加值裸体态,锻出第 1 级 = 首个 +1,Q1 裁 2026-10-12)、独立成长曲线、独立的满级特效挂位(**本期为空位**——6 裁,见「满级特效扩展位」节)——三件武器的等级各自保留,换当前武器不丢任何进度。
- **当前武器单选出场**:类型由武器决定(选长枪=穿刺)。选中态写**存档域**(与等级域同批新增),冒险开始经参数面注入;`attack_type` 的默认值归锻造工坊配置常驻持有、hero.tres 静态表该轴随实装删除(2026-10-12 v0.6 订正:原「写入 hero.tres 休眠轴」口径与现役「表运行期只读、永久强化写存档」纪律冲突——`meta_progression.gd:12-13/119`,且与本文存档域条目自相矛盾;现役静态值 normal 由锻造工坊配置默认值接管)。 - **当前武器单选出场**:类型由武器决定(选长枪=穿刺)。选中态写**存档域**(与等级域同批新增),冒险开始经参数面注入;`attack_type` 的默认值归锻造工坊配置常驻持有、hero.tres 静态表该轴随实装删除(2026-10-12 v0.6 订正:原「写入 hero.tres 休眠轴」口径与现役「表运行期只读、永久强化写存档」纪律冲突——`meta_progression.gd:12-13/119`,且与本文存档域条目自相矛盾;现役静态值 normal 由锻造工坊配置默认值接管)。
- **一次冒险 = 一个武器类型 + 一个甲型(1a 裁)**:同一时刻只有一件武器、一件甲生效(出场行显示"当前:长剑锻造 + 轻甲锻造")。多持轮换淘汰——棋盘穿刺/魔法直伤件已承载"对不同甲型换着打"的战术价值,战斗内换械要给结算管线新开"类型可变"维度,收益不成比例。(原裁点只问武器携带数,本裁把它扩到"一次冒险"粒度并同时覆盖甲侧。) - **一次冒险 = 一个武器类型 + 一个甲型(1a 裁)**:同一时刻只有一件武器、一件甲生效(出场行显示"当前:长剑锻造 + 轻甲锻造")。多持轮换淘汰——棋盘穿刺/魔法直伤件已承载"对不同甲型换着打"的战术价值,战斗内换械要给结算管线新开"类型可变"维度,收益不成比例。(原裁点只问武器携带数,本裁把它扩到"一次冒险"粒度并同时覆盖甲侧。)
- **营地内随时切换、免费(1b / 1c 裁)**:等级都是玩家花资源练出来的,切换只是决定"今天带谁出门";二次收费会惩罚尝试性构筑,与成长曲线诉求(低成本试错找匹配武器)相逆。**冒险开始后锁死**:伤害单据的类型在开单时声明、管线内不变。 - **营地内随时切换、免费(1b / 1c 裁)**:等级都是玩家花资源练出来的,切换只是决定"今天带谁出门";二次收费会惩罚尝试性构筑,与成长曲线诉求(低成本试错找匹配武器)相逆。**冒险开始后锁死**:伤害单据的类型在开单时声明、管线内不变。
@@ -106,7 +106,7 @@
- 每条路线(三武器 + 三甲)的等级终点各预留 1–2 条特效挂点,本期**为空位**; - 每条路线(三武器 + 三甲)的等级终点各预留 1–2 条特效挂点,本期**为空位**;
- 启用前提 = 后续专门立项,**不随锻造工坊实装批落地**; - 启用前提 = 后续专门立项,**不随锻造工坊实装批落地**;
- 启用时沿用的既有约束:优先复用现役效果引擎效果类型闭集(24 种),**不往闭集加新词**——闭集是高代价变更面(加载校验 / 文档词表 / 回归测试三处连带); - 启用时沿用的既有约束:优先复用现役效果引擎效果类型闭集(**31 种**——2026-10-13 迭代 23 反哺落文订正,原记 24 系 2026-10-07 旧快照;迭代 20 T1 +7、迭代 22 T3 +1),**不往闭集加新词**——闭集是高代价变更面(加载校验 / 文档词表 / 回归测试三处连带);
- 未启用的候选池(长剑破甲 / 长剑暴击面扩大 / 长枪先手连击 / 法杖开局魔法矢 / 轻甲灵巧 / 重甲反震 / 魔法护甲护盾,共七条)**不进正文**,留在过程稿 `design/research/提案-武器锻造系统-2026-10-07.md` §八,届时取用或推翻。 - 未启用的候选池(长剑破甲 / 长剑暴击面扩大 / 长枪先手连击 / 法杖开局魔法矢 / 轻甲灵巧 / 重甲反震 / 魔法护甲护盾,共七条)**不进正文**,留在过程稿 `design/research/提案-武器锻造系统-2026-10-07.md` §八,届时取用或推翻。
**对相邻口径的三处连带**:① 设计目的节"能力解锁的节奏"台阶收缩为新武器 / 新甲型解锁(不再含特效);② 实装边界不再有"特效三条新参数位"条目;③ 存档域不设特效域。 **对相邻口径的三处连带**:① 设计目的节"能力解锁的节奏"台阶收缩为新武器 / 新甲型解锁(不再含特效);② 实装边界不再有"特效三条新参数位"条目;③ 存档域不设特效域。
@@ -132,12 +132,12 @@
| 敌方装甲分布:轻甲×14 / 重甲×4 / 魔法护甲×1(L2 Boss 蛛化卓尔精灵) | `enemy.tres` | | 敌方装甲分布:轻甲×14 / 重甲×4 / 魔法护甲×1(L2 Boss 蛛化卓尔精灵) | `enemy.tres` |
| 甲效矩阵 normal 行取值:轻甲 0 / 魔法护甲 +1 / 重甲 −1(整数点数:+1 被克 / 0 中性 / −1 挡住) | `settlement.tres:31-47` | | 甲效矩阵 normal 行取值:轻甲 0 / 魔法护甲 +1 / 重甲 −1(整数点数:+1 被克 / 0 中性 / −1 挡住) | `settlement.tres:31-47` |
| 敌方攻击类型轴**未开**——单据 `attack_type` 栏现役为 `""`(空串恒不查矩阵,`""` 与"群伤/反噬/地形/敌方技"同列无类型族);`enemy.tres` 登记「敌方技能攻击类型轴仍未开(全部 normal 档)」 | `damage_controller.gd:19/:550-552`、`enemy.tres:527` | | 敌方攻击类型轴**未开**——单据 `attack_type` 栏现役为 `""`(空串恒不查矩阵,`""` 与"群伤/反噬/地形/敌方技"同列无类型族);`enemy.tres` 登记「敌方技能攻击类型轴仍未开(全部 normal 档)」 | `damage_controller.gd:19/:550-552`、`enemy.tres:527` |
| 效果引擎效果类型闭集 24 种(源码注记"23"系笔误) | `effect_engine.gd:31-35` | | 效果引擎效果类型闭集 **31 种**(原记 24 系 2026-10-07 旧快照——迭代 20 T1 +7、迭代 22 T3 +1,2026-10-13 迭代 23 反哺落文订正;冒烟断言钉 31,将来加词即转红提示复核) | `effect_engine.gd` |
| 营地消费货币=钥石(现役入口 tree_buy / buy_attune_refresh → spend_keystone——buy_forge 随 forge_products 退役删除);GP=局内一次性货币,开局清零不入存档 | `meta_progression.gd:175/:354`、`adventure_runner.gd:116` | | 营地消费货币=钥石(现役入口 tree_buy / buy_attune_refresh → spend_keystone——buy_forge 随 forge_products 退役删除);GP=局内一次性货币,开局清零不入存档 | `meta_progression.gd:175/:354`、`adventure_runner.gd:116` |
## 实装边界(执行归实装批,本文只登记方案) ## 实装边界(执行归实装批,本文只登记方案)
1. **锻造路线行族(新建)**:现役 `meta.tres` forge_products 行族已随迭代 21 T5 攻防所有权切分整体退役(`meta.tres:73-76`、`meta_table.gd:15-16`、`meta_progression.gd:33-35` 三处退役登记,buy_forge/forge_price 访问器随删)——武器/护甲路线为**新建行族**,行族命名、字段结构与落表位置归实装批定义,本文只登记内容口径(三武器/三甲各自等级、定价、解锁通道,见「工作间内容清单」);生命项不在本批(生命强化唯一入口=树脊柱生命线,2026-10-11 A① 裁)。同表 boss_keystone / workshop_items / conversion / attune_refresh_upgrade 四行族零触碰。 1. **锻造路线行族(新建)**:现役 `meta.tres` forge_products 行族已随迭代 21 T5 攻防所有权切分整体退役(`meta.tres:73-76`、`meta_table.gd:15-16`、`meta_progression.gd:33-35` 三处退役登记,buy_forge/forge_price 访问器随删)——武器/护甲路线为**新建行族**,行族命名、字段结构与落表位置归实装批定义,本文只登记内容口径(三武器/三甲各自等级、定价、解锁通道,见「工作间内容清单」);生命项不在本批(生命强化唯一入口=树脊柱生命线,2026-10-11 A① 裁)。同表 boss_keystone / workshop_items / conversion / attune_refresh_upgrade 四行族零触碰。**实态回填(2026-10-13 迭代 23 实装兑现)**:落表=新表 `data/tables/forge.tres`(ForgeTable:默认两轴常驻持有 + 六路线行族,`meta.tres` 三行族零触碰);路线 id = sword/spear/staff/light/heavy/ward(甲路线 id=甲型值本身);字段闭集 12 项;访问器 = `ConfigDB.forge_*` 六个(迭代 23 T1/T2 交付)。
2. **两根类型轴的所有权移交**:`attack_type` / `armor_type` 的默认值由锻造工坊配置常驻持有,hero.tres 静态表两轴**删除**;营地选中态写存档域,冒险开始经参数面注入(与现役「表运行期只读、永久强化写存档」纪律一致——`meta_progression.gd:12-13/119`;原「写 hero.tres 休眠轴」口径随 v0.6 订正,见「注入衔接」节)。 2. **两根类型轴的所有权移交**:`attack_type` / `armor_type` 的默认值由锻造工坊配置常驻持有,hero.tres 静态表两轴**删除**;营地选中态写存档域,冒险开始经参数面注入(与现役「表运行期只读、永久强化写存档」纪律一致——`meta_progression.gd:12-13/119`;原「写 hero.tres 休眠轴」口径随 v0.6 订正,见「注入衔接」节)。
3. **`feats.tres` magic_vs_magic 死行**:复活案作废(2026-10-11 核结——所属件魔网织者已在素材库表二专长 27 件退役删除名单),随专长退役删行批整体消解,本批零触碰;「魔法打魔法护甲」克制语义由矩阵九格承载,新专长框架如需同类件=彼批新卡设计题。 3. **`feats.tres` magic_vs_magic 死行**:复活案作废(2026-10-11 核结——所属件魔网织者已在素材库表二专长 27 件退役删除名单),随专长退役删行批整体消解,本批零触碰;「魔法打魔法护甲」克制语义由矩阵九格承载,新专长框架如需同类件=彼批新卡设计题。
4. **存档域**:新增三武器等级 + 三甲等级 + 当前选中标记(各 1 个);**不设特效域**(6 裁)。旧档按开发阶段无迁移红线破坏性废弃(2026-10-11 用户裁,禁迁移/折算)。**已于 2026-10-12 v0.6 完备性检查批预登记**(存档序列化.md 域清单表 + 版本沿革 v7 计划行——用户令文档批次即登记、不等实装批)。 4. **存档域**:新增三武器等级 + 三甲等级 + 当前选中标记(各 1 个);**不设特效域**(6 裁)。旧档按开发阶段无迁移红线破坏性废弃(2026-10-11 用户裁,禁迁移/折算)。**已于 2026-10-12 v0.6 完备性检查批预登记**(存档序列化.md 域清单表 + 版本沿革 v7 计划行——用户令文档批次即登记、不等实装批)。
@@ -198,7 +198,7 @@
| **魔法护甲锻造**(ward) | 9(−1) | +1 | 待解锁,从 1 级练起 | 并联双通道 | | **魔法护甲锻造**(ward) | 9(−1) | +1 | 待解锁,从 1 级练起 | 并联双通道 |
### 4 · 每条路线的内容(六条同构) ### 4 · 每条路线的内容(六条同构)
- **等级**:1 → 上限(锚点 5 级量级,provisional 归 M4)。 - **等级**:1 → 上限(锚点 5 级量级,provisional 归 M4);**0 级 = 未练合法态**(未解锁/未锻造 = 0 加值裸体态,锻出第 1 级 = 首个 +1——Q1 裁,正文「1 → 上限」为量级描述)。
- **成长曲线**:前缓后陡(武器 = 攻击加值;甲 = AC 加值),只锁方向。 - **成长曲线**:前缓后陡(武器 = 攻击加值;甲 = AC 加值),只锁方向。
- **终点**:满级特效挂位 1–2 条——**本期为空位**(6 裁)。 - **终点**:满级特效挂位 1–2 条——**本期为空位**(6 裁)。
- **独立保留**:换当前件后,原来那件的练度**保留但不生效**(长剑的练度在换带长枪后回家待命)。 - **独立保留**:换当前件后,原来那件的练度**保留但不生效**(长剑的练度在换带长枪后回家待命)。
@@ -229,10 +229,11 @@
| 版本 | 日期 | 变更 | | 版本 | 日期 | 变更 |
|---|---|---| |---|---|---|
| v0.7 | 2026-10-13 | **迭代 23 反哺落文批(实现报告 §五,用户裁「在这里进行更新」;追认单九项同日全数追认)**:①正文补 Q1 等级语义衔接——「三件武器」节与「工作间内容清单·4」两处补「0 级 = 未练合法态」(未解锁/未锻造 = 0 加值裸体态,锻出第 1 级 = 首个 +1;原正文「1 到上限」未同步 Q1 续裁);②「满级特效扩展位」节与「现役代码事实」表——效果引擎效果类型闭集 24 种→**31 种**(原记系 2026-10-07 旧快照,迭代 20 T1 +7、迭代 22 T3 +1;冒烟断言钉 31);③实装边界 1 回填实装实态——落表=新表 forge.tres(ForgeTable 默认两轴+六路线行族)、路线 id 六个、字段闭集 12 项、ConfigDB.forge_* 访问器(「归实装批定义」已兑现)。机制与数值零改动(provisional 终值仍归 M4) |
| v0.1 | 2026-10-09 | 首版成文(用户令「完成文档编写、代码不实现、记录待办」)——按提案 v1.1 推荐案收录定案口径:柜台就地改造/三武器三甲独立路线/纯钥石零材料/前缓后陡/复用为主特效框架;17 裁点开放在册待用户逐点裁决;02-系统清单、元进度指路句、06 专条与实装待办随批同步 | | v0.1 | 2026-10-09 | 首版成文(用户令「完成文档编写、代码不实现、记录待办」)——按提案 v1.1 推荐案收录定案口径:柜台就地改造/三武器三甲独立路线/纯钥石零材料/前缓后陡/复用为主特效框架;17 裁点开放在册待用户逐点裁决;02-系统清单、元进度指路句、06 专条与实装待办随批同步 |
| v0.2 | 2026-10-10 | 天赋树设计会话裁定跨文档同步批:「柜台承载」节补登记树侧解锁门——本柜台以天赋树「锻造工坊」解锁节点为前置(免费节点,前置 = 攻击淬炼/护甲淬炼累计各 ≥2 级,等级阈值前置属新机制;实装归 06「天赋树结构重构批」)。机制设计零改动 | | v0.2 | 2026-10-10 | 天赋树设计会话裁定跨文档同步批:「柜台承载」节补登记树侧解锁门——本柜台以天赋树「锻造工坊」解锁节点为前置(免费节点,前置 = 攻击淬炼/护甲淬炼累计各 ≥2 级,等级阈值前置属新机制;实装归 06「天赋树结构重构批」)。机制设计零改动 |
| v0.3 | 2026-10-11 | **更名批(用户令,锻造工坊裁决会话)**:系统名「武器锻造」→「锻造工坊」——本文档改名 `锻造工坊.md`,与树上钥匙节点同名;全库现行指路链接与 06 实装批条名随批换代,提案过程稿文件名、用户原案引文、迭代 18 qa 清单与各版本历史行内旧名按历史记载保留;「武器锻造区/护甲锻造区」区名随承载裁决收口另改。机制设计零改动 | | v0.3 | 2026-10-11 | **更名批(用户令,锻造工坊裁决会话)**:系统名「武器锻造」→「锻造工坊」——本文档改名 `锻造工坊.md`,与树上钥匙节点同名;全库现行指路链接与 06 实装批条名随批换代,提案过程稿文件名、用户原案引文、迭代 18 qa 清单与各版本历史行内旧名按历史记载保留;「武器锻造区/护甲锻造区」区名随承载裁决收口另改。机制设计零改动 |
| v0.5 | 2026-10-12 | **B 组定案落文(锻造工坊裁决会话续,用户逐点裁决)——17 裁点清零**:①1 丙=当前武器单选+每件独立路线;②1a 扩面=**一次冒险一个武器类型+一个甲型**(原只问武器携带数);③1b/1c=营地免费切换·冒险开始后锁死;④**2a 推翻**——伪裁点消解:伤害结算只有一套、单据自带 attack_type 栏,删"叠加/替代/互斥"三分法,改陈述「同一矩阵·单据自带类型·差异只在单据形态与生命周期」;⑤**2b 随 3a 自动消解**(非独立裁点,条件是"魔法甲≠ward");⑥3a=统一命名**魔法护甲**(ward;「魔法甲」系**笔误**不做简称处理,registry 不登记别名);⑦**3b 推翻**——敌方攻击有类型、未设置=默认普通 ⇒ 甲型差异「基础 AC + 克制修正」两轴当下即生效,原"诚实收窄/克制反向留结构位"整段作废,并如实登记现役落差(敌方单据 attack_type="" 恒不查矩阵、`enemy.tres:527` 轴未开)为**跨系统汇合点**(填值面归敌人系统/战斗结算)+ 连带后果(三型成纯序、魔法护甲双负无优势窗口);⑧3c=每型独立路线;⑨4a=前缓后陡(只锁方向);⑩**4a-1 撤回**——"曲线×定价=又贵又弱"结论无依据,不落方向性判断,只留"两条旋钮同批标定"程序句;⑪4b=锻造内自闭环;⑫4b-1=**并联双通道**(练满前一档 OR 一次性解锁价,互不影响);⑬5b=纯钥石(用户注:后续若要区分再重构,不预先建面);⑭5c=零材料;⑮**6 推翻**——满级特效**本期不做**,只留扩展位(不设计清单/不定值/不实装/不开参数位/存档不设特效域),七条候选池退回过程稿 §八;⑯8a=工作间**两区定名 + 路线行名**(区=武器锻造区/护甲锻造区;行=长剑锻造·长枪锻造·法杖锻造、轻甲锻造·重甲锻造·魔法护甲锻造,第一件武器显示名 剑→**长剑**);**并核结用户指出的事实——局内不存在武器/护甲提升**:商店货架三行"攻击锻升/生命锻升/护甲锻升"实为奇物「属性值提升」三轴的货架前台标签(`shop.tres` pool_shelf kind_id → `adventure.tres` CURIO_KINDS),与锻造无关,是否去"锻"字归实装批呈现面。连带:设计目的节能力台阶收缩为新武器/新甲解锁;实装边界重编号(特效条目改"本期不实装"、新增敌方攻击类型填值条);「待裁决清单」换代为「裁决结果清单(17 裁点全表)」+新增「工作间内容清单(实装批需求卡片输入)」两件交付。**同日五点澄清(不升版本)**:①2a 用户确认无异议——按**统一伤害轴**走(删三分法);②2b 连带确认:只有魔法护甲一型,**「魔法甲」系笔误**而非别名,registry 不登记别名、第四甲型议题彻底消解;③3b 的连带后果**不在本批考虑**——用户裁定其为**后续开发改造的前置信息**(敌方攻击差异化与魔法护甲正当性归后续批,本批只按统一伤害轴落结构与字段);④**8a 的 Y 层**(路线行名)定案="件名 + 锻造",第一件武器显示名 剑 → **长剑**;⑤**用户指出局内不存在武器提升——属实**:货架三行"锻升"是奇物「属性值提升」三轴(`shop.tres` pool_shelf 的 kind_id 指向 `adventure.tres` CURIO_KINDS)的货架前台标签,进冒险加算区、冒险结束清零,不是武器也不是护甲;**⑥同日 C/D 两项改名裁决**——C:货架三行「X锻升」→「**X祝福**」(攻击祝福 / 生命祝福 / 护甲祝福,后缀 = 用户选定,D&D 参照为 Blessing),机制分类名「属性值提升」不动、只改玩家向显示名,执行归独立改名小批(06 在册,本会话按禁动 game/ 纪律不代执行);D:棋盘格 defense 正向行与 `ac_up` 状态的同名次 **护甲强化** → **盾牌加护**(用户提案,理由=它是临时叠层状态而非护甲本体;附带约定「加护 = AC 判定层,护盾 = 保险丝那种吸收层,两者不得混用」),同样归改名小批——**注:D 改名连带 `smoke_all.gd:1199` 一条硬编码断言,必须同步改,否则冒烟红**。开工门(17 裁点清零)已满足 | | v0.5 | 2026-10-12 | **B 组定案落文(锻造工坊裁决会话续,用户逐点裁决)——17 裁点清零**:①1 丙=当前武器单选+每件独立路线;②1a 扩面=**一次冒险一个武器类型+一个甲型**(原只问武器携带数);③1b/1c=营地免费切换·冒险开始后锁死;④**2a 推翻**——伪裁点消解:伤害结算只有一套、单据自带 attack_type 栏,删"叠加/替代/互斥"三分法,改陈述「同一矩阵·单据自带类型·差异只在单据形态与生命周期」;⑤**2b 随 3a 自动消解**(非独立裁点,条件是"魔法甲≠ward");⑥3a=统一命名**魔法护甲**(ward;「魔法甲」系**笔误**不做简称处理,registry 不登记别名);⑦**3b 推翻**——敌方攻击有类型、未设置=默认普通 ⇒ 甲型差异「基础 AC + 克制修正」两轴当下即生效,原"诚实收窄/克制反向留结构位"整段作废,并如实登记现役落差(敌方单据 attack_type="" 恒不查矩阵、`enemy.tres:527` 轴未开)为**跨系统汇合点**(填值面归敌人系统/战斗结算)+ 连带后果(三型成纯序、魔法护甲双负无优势窗口);⑧3c=每型独立路线;⑨4a=前缓后陡(只锁方向);⑩**4a-1 撤回**——"曲线×定价=又贵又弱"结论无依据,不落方向性判断,只留"两条旋钮同批标定"程序句;⑪4b=锻造内自闭环;⑫4b-1=**并联双通道**(练满前一档 OR 一次性解锁价,互不影响);⑬5b=纯钥石(用户注:后续若要区分再重构,不预先建面);⑭5c=零材料;⑮**6 推翻**——满级特效**本期不做**,只留扩展位(不设计清单/不定值/不实装/不开参数位/存档不设特效域),七条候选池退回过程稿 §八;⑯8a=工作间**两区定名 + 路线行名**(区=武器锻造区/护甲锻造区;行=长剑锻造·长枪锻造·法杖锻造、轻甲锻造·重甲锻造·魔法护甲锻造,第一件武器显示名 剑→**长剑**);**并核结用户指出的事实——局内不存在武器/护甲提升**:商店货架三行"攻击锻升/生命锻升/护甲锻升"实为奇物「属性值提升」三轴的货架前台标签(`shop.tres` pool_shelf kind_id → `adventure.tres` CURIO_KINDS),与锻造无关,是否去"锻"字归实装批呈现面。连带:设计目的节能力台阶收缩为新武器/新甲解锁;实装边界重编号(特效条目改"本期不实装"、新增敌方攻击类型填值条);「待裁决清单」换代为「裁决结果清单(17 裁点全表)」+新增「工作间内容清单(实装批需求卡片输入)」两件交付。**同日五点澄清(不升版本)**:①2a 用户确认无异议——按**统一伤害轴**走(删三分法);②2b 连带确认:只有魔法护甲一型,**「魔法甲」系笔误**而非别名,registry 不登记别名、第四甲型议题彻底消解;③3b 的连带后果**不在本批考虑**——用户裁定其为**后续开发改造的前置信息**(敌方攻击差异化与魔法护甲正当性归后续批,本批只按统一伤害轴落结构与字段);④**8a 的 Y 层**(路线行名)定案="件名 + 锻造",第一件武器显示名 剑 → **长剑**;⑤**用户指出局内不存在武器提升——属实**:货架三行"锻升"是奇物「属性值提升」三轴(`shop.tres` pool_shelf 的 kind_id 指向 `adventure.tres` CURIO_KINDS)的货架前台标签,进冒险加算区、冒险结束清零,不是武器也不是护甲;**⑥同日 C/D 两项改名裁决**——C:货架三行「X锻升」→「**X祝福**」(攻击祝福 / 生命祝福 / 护甲祝福,后缀 = 用户选定,D&D 参照为 Blessing),机制分类名「属性值提升」不动、只改玩家向显示名,执行归独立改名小批(06 在册,本会话按禁动 game/ 纪律不代执行);D:棋盘格 defense 正向行与 `ac_up` 状态的同名次 **护甲强化** → **盾牌加护**(用户提案,理由=它是临时叠层状态而非护甲本体;附带约定「加护 = AC 判定层,护盾 = 保险丝那种吸收层,两者不得混用」),同样归改名小批——**注:D 改名连带 `smoke_all.gd:1199` 一条硬编码断言,必须同步改,否则冒烟红**。开工门(17 裁点清零)已满足 |
| v0.4 | 2026-10-11 | **A 组定案落文(锻造工坊裁决会话,用户逐裁)**:①承载换代——营地四柜台并排(树淬炼/锻造工坊/秘宝匣/奖励格图鉴),攻防独立柜台、工作间内武器/护甲两区并列零顺序门槛、宽度不足滚动条兜底、程序占位视觉终稿归 HUD 营地批(A②A③);②生命档移除——生命强化唯一入口=树脊柱生命线,本工作间纯攻防(A①;实装边界①同步);③**攻防所有权切分**——攻击唯一入口=武器路线、AC 唯一入口=甲路线,树脊柱砍攻击/护甲两线、树零攻防来源(红线;树侧 29→21 落文归天赋树会话交接批);④树侧钥匙改无前置直接可点亮(原等级阈值前置随两线砍除作废);⑤注入衔接落文——锻造路线加值=当前武器攻击加值+当前甲 AC 加值,只按当前选中生效;⑥死条件 magic_vs_magic 复活案作废(D 组核结:魔网织者在素材库表二退役名单;2c 结案);⑦「道具工坊」退役词清除(承载节随 A② 改写一并换代为秘宝匣);⑧存档域改旧档废弃口径(开发阶段无迁移)。B 组 15 裁点挂起待用户发令 | | v0.4 | 2026-10-11 | **A 组定案落文(锻造工坊裁决会话,用户逐裁)**:①承载换代——营地四柜台并排(树淬炼/锻造工坊/秘宝匣/奖励格图鉴),攻防独立柜台、工作间内武器/护甲两区并列零顺序门槛、宽度不足滚动条兜底、程序占位视觉终稿归 HUD 营地批(A②A③);②生命档移除——生命强化唯一入口=树脊柱生命线,本工作间纯攻防(A①;实装边界①同步);③**攻防所有权切分**——攻击唯一入口=武器路线、AC 唯一入口=甲路线,树脊柱砍攻击/护甲两线、树零攻防来源(红线;树侧 29→21 落文归天赋树会话交接批);④树侧钥匙改无前置直接可点亮(原等级阈值前置随两线砍除作废);⑤注入衔接落文——锻造路线加值=当前武器攻击加值+当前甲 AC 加值,只按当前选中生效;⑥死条件 magic_vs_magic 复活案作废(D 组核结:魔网织者在素材库表二退役名单;2c 结案);⑦「道具工坊」退役词清除(承载节随 A② 改写一并换代为秘宝匣);⑧存档域改旧档废弃口径(开发阶段无迁移)。B 组 15 裁点挂起待用户发令 |
| v0.6 | 2026-10-12 | **完备性检查批(grilling 全库核查——现役代码事实/关联文档/引用一致性三路,用户逐条裁)**:①**现役事实基线换代**——`meta.tres` forge_products 行族已随迭代 21 T5 攻防所有权切分整体退役(行族/访问器/购买面三处退役登记),「改造现役行(吸收)」语义全线订正为「新建行族」(现役代码事实表/三件武器表/工作间清单/实装边界 1 五处);定价「现役参数沿用」改「历史考古参数(20 钥石/150% 公比,`meta.tres:82-84` 退役批注)、实装投值归 M4 从零标定」;②**两根类型轴所有权移交(用户裁)**——`attack_type`/`armor_type` 默认值归锻造工坊配置常驻持有、hero.tres 静态表两轴删除;选中态写存档域+冒险开始参数面注入(订正原「写 hero.tres 休眠轴」口径——与现役「表运行期只读」纪律 `meta_progression.gd:12-13/119` 及本文存档域条目双重冲突);默认值与柜台解锁状态解耦(未解锁=无交互入口但配置常驻可读,不存在读不到默认值的窗口);③**两处无依据表述订正删除**——「与秘宝解锁的混合制同构」(「同构」非本项目概念;与秘宝仅共享钥石单币+直购/条件解锁成分语义,通道结构不同:件级单通道分派 vs 同路线双通道并联)、「选长枪激活穿刺系专长的价值」(现役专长均为跨攻击类型通用件、不按 attack_type 分系,`feats.tres` 29 行实证,该表述无现役对应物);④货架坐标订正(CURIO_KINDS 实为 `adventure_table.gd:29` schema 常量、feat_ticket 为显式豁免种 5/6 命中)+ 改名小批执行态回写(已合入 master `0c93a71`/`0144f60`);⑤存档域预登记存档序列化.md(用户令:验收文档现在做、不等实装批);⑥联动落文:元进度.md「跨局注入」节补四层叠加公式(v1.4)、术语表.md 新增锻造工坊节、entities.yaml terminology 补词条+新建锻造工坊条目。**不在本批范围(呈报归属,谁的问题谁改)**:registry ac_up 显示名失同步(归改名小批 D 项)、「魔法甲」四处残留(敌人系统/美术三档,归 3a 裁执行面)、registry meta_table 条目 forge_products 滞后(归元进度线)、天赋树.md 状态行滞后、06 提案条标题旧名 | | v0.6 | 2026-10-12 | **完备性检查批(grilling 全库核查——现役代码事实/关联文档/引用一致性三路,用户逐条裁)**:①**现役事实基线换代**——`meta.tres` forge_products 行族已随迭代 21 T5 攻防所有权切分整体退役(行族/访问器/购买面三处退役登记),「改造现役行(吸收)」语义全线订正为「新建行族」(现役代码事实表/三件武器表/工作间清单/实装边界 1 五处);定价「现役参数沿用」改「历史考古参数(20 钥石/150% 公比,`meta.tres:82-84` 退役批注)、实装投值归 M4 从零标定」;②**两根类型轴所有权移交(用户裁)**——`attack_type`/`armor_type` 默认值归锻造工坊配置常驻持有、hero.tres 静态表两轴删除;选中态写存档域+冒险开始参数面注入(订正原「写 hero.tres 休眠轴」口径——与现役「表运行期只读」纪律 `meta_progression.gd:12-13/119` 及本文存档域条目双重冲突);默认值与柜台解锁状态解耦(未解锁=无交互入口但配置常驻可读,不存在读不到默认值的窗口);③**两处无依据表述订正删除**——「与秘宝解锁的混合制同构」(「同构」非本项目概念;与秘宝仅共享钥石单币+直购/条件解锁成分语义,通道结构不同:件级单通道分派 vs 同路线双通道并联)、「选长枪激活穿刺系专长的价值」(现役专长均为跨攻击类型通用件、不按 attack_type 分系,`feats.tres` 29 行实证,该表述无现役对应物);④货架坐标订正(CURIO_KINDS 实为 `adventure_table.gd:29` schema 常量、feat_ticket 为显式豁免种 5/6 命中)+ 改名小批执行态回写(已合入 master `0c93a71`/`0144f60`);⑤存档域预登记存档序列化.md(用户令:验收文档现在做、不等实装批);⑥联动落文:元进度.md「跨局注入」节补四层叠加公式(v1.4)、术语表.md 新增锻造工坊节、entities.yaml terminology 补词条+新建锻造工坊条目。**不在本批范围(呈报归属,谁的问题谁改)**:registry ac_up 显示名失同步(归改名小批 D 项)、「魔法甲」四处残留(敌人系统/美术三档,归 3a 裁执行面)、registry meta_table 条目 forge_products 滞后(归元进度线)、天赋树.md 状态行滞后、06 提案条标题旧名 |
| —— | 2026-10-12 | **同日续裁落文(不升版本)**:①**编入迭代 23**(用户令——roadmap 主线序列 + 06 实装批条状态同步;M4 数值批顺延迭代 24+);②实装边界 6 订正——敌方 attack_type 为敌方定义数据(enemy.tres/skills.tres 行级,与敌种名字/血量同批同时读写、无独立时序),「两批排期协商」句删除(用户 D 裁:时序问题不存在;本批只按 3b 裁落结构面);③存档域「合并评估」语境订正——forge_routes 独立成域已预登记,树批入库后无共域冲突(用户 C 裁:非裁点,06 实装批条同句订正);④A 项(未解锁时默认值读取路径)确认口径=配置表常驻持有、解锁只门控交互不门控读取,v0.6 正文已落此文 | | —— | 2026-10-12 | **同日续裁落文(不升版本)**:①**编入迭代 23**(用户令——roadmap 主线序列 + 06 实装批条状态同步;M4 数值批顺延迭代 24+);②实装边界 6 订正——敌方 attack_type 为敌方定义数据(enemy.tres/skills.tres 行级,与敌种名字/血量同批同时读写、无独立时序),「两批排期协商」句删除(用户 D 裁:时序问题不存在;本批只按 3b 裁落结构面);③存档域「合并评估」语境订正——forge_routes 独立成域已预登记,树批入库后无共域冲突(用户 C 裁:非裁点,06 实装批条同句订正);④A 项(未解锁时默认值读取路径)确认口径=配置表常驻持有、解锁只门控交互不门控读取,v0.6 正文已落此文;⑤**等级语义裁(Q1)**——初始持有路线 0 级起步:未解锁/未锻造=0 加值(裸体态,类型=普通/轻甲);解锁并锻造第一级=「获得装备」=1 级=首个 +1 加值;逐级递进。正文「1 到上限」为量级描述(1-5 级),0=未练合法态;⑥**provisional 值落卡(Q2)**——需求卡片 T1 锚表:cap 5/武器与护甲每级增量统一 +1(累计 1/2/3/4/5;provisional 线性起步,4a 前缓后陡为终值形状方向归 M4)/甲型基础 AC 10/12/9(现役结构值)/价格 20×150%^n(20/30/45/67/101)/解锁价 200(中段三级 213 的九折);provisional 归代拍板沿锚投值、终值 M4 |
+2
View File
@@ -55,6 +55,7 @@
| 魔法护甲 | 三型甲之一(= 现役甲域 ward,基础 AC 最低、被普通攻击克);「魔法甲」系笔误、非别名,不单独登记 | | 魔法护甲 | 三型甲之一(= 现役甲域 ward,基础 AC 最低、被普通攻击克);「魔法甲」系笔误、非别名,不单独登记 |
| 并联双通道 | 待解锁路线的解锁结构:练满前一档 **OR** 一次性解锁价,两通道互不影响、玩家自选其一、不设串联门槛 | | 并联双通道 | 待解锁路线的解锁结构:练满前一档 **OR** 一次性解锁价,两通道互不影响、玩家自选其一、不设串联门槛 |
| 出场选择 | 一次冒险 = 一个武器类型 + 一个甲型;营地内免费切换、冒险开始后锁死 | | 出场选择 | 一次冒险 = 一个武器类型 + 一个甲型;营地内免费切换、冒险开始后锁死 |
| 路线 id / 存档域键名 | 锻造工坊实现层词汇(非玩家可见,2026-10-13 迭代 23 反哺落文登记):六路线 id = sword/spear/staff/light/heavy/ward(甲路线 id = 甲型值本身);存档域 `forge_routes = {levels〔六路线等级〕, unlocked〔直购解锁清单〕, weapon/armor〔当前选中〕}`——初始持有与练满前一档为派生解锁不落档(派生单点 = forge_route_unlocked) |
## 道具体系 ## 道具体系
@@ -96,6 +97,7 @@
| 版本 | 日期 | 改动 | | 版本 | 日期 | 改动 |
|---|---|---| |---|---|---|
| v1.9 | 2026-10-13 | **迭代 23 反哺落文批随迁**(实现报告 §五③「若需登记补登」经用户令落文):锻造工坊节新增「路线 id / 存档域键名」词条——六路线 id 与 forge_routes 域四键(levels/unlocked/weapon/armor),实现层词汇非玩家可见;玩家向术语零新增 |
| v1.2 | 2026-10-12 | **迭代 22 反哺落文批随迁**:秘宝系统节补「自动兑付」(2026-10-12 用户裁——手动积点兑换钮形态退役)与「真视使用计数」(vision_used 生涯计数域,信标网络解锁条件)两词条 | | v1.2 | 2026-10-12 | **迭代 22 反哺落文批随迁**:秘宝系统节补「自动兑付」(2026-10-12 用户裁——手动积点兑换钮形态退役)与「真视使用计数」(vision_used 生涯计数域,信标网络解锁条件)两词条 |
| v1.1 | 2026-10-11 | **怪物巢穴类型概念退役批(用户裁「目前没有具体的怪物巢穴类型,全部改成危险格」)**:删怪物巢穴词条、危险格与旗/控制两行换代;世界观风味层的「巢穴」隐喻〔00-游戏概念巢穴隐喻轴,产品名清巢者出处〕与美术纹样名保留,机制文档零巢穴 | | v1.1 | 2026-10-11 | **怪物巢穴类型概念退役批(用户裁「目前没有具体的怪物巢穴类型,全部改成危险格」)**:删怪物巢穴词条、危险格与旗/控制两行换代;世界观风味层的「巢穴」隐喻〔00-游戏概念巢穴隐喻轴,产品名清巢者出处〕与美术纹样名保留,机制文档零巢穴 |
| v1.0 | 2026-10-11 | 首版建立(用户令「做一个专用术语表,让读者查表阅读」):格与棋盘/资源与经济/秘宝系统/道具体系四节+退役词对照表;同批全库统一更名=危险格(原雷格/惩罚格)/整图(原板级)/专长凭证(原门票) | | v1.0 | 2026-10-11 | 首版建立(用户令「做一个专用术语表,让读者查表阅读」):格与棋盘/资源与经济/秘宝系统/道具体系四节+退役词对照表;同批全库统一更名=危险格(原雷格/惩罚格)/整图(原板级)/专长凭证(原门票) |
@@ -43,6 +43,8 @@
## 四、代拍板追认单(白名单内,待用户追认) ## 四、代拍板追认单(白名单内,待用户追认)
> **追认结果(2026-10-13)**:九项用户逐项过目,**全数追认通过,无修改意见**——本单收口。
1. **行族落位选型**:新表 `forge.tres`(ForgeTable)而非 meta.tres 内新行族——T2「锻造工坊配置表新建」与 T1 行族同表承载(默认两轴+六路线);访问器连续性沿 treasure_items 先例(`db.forge_*`)。meta.tres 三行族零触碰。 1. **行族落位选型**:新表 `forge.tres`(ForgeTable)而非 meta.tres 内新行族——T2「锻造工坊配置表新建」与 T1 行族同表承载(默认两轴+六路线);访问器连续性沿 treasure_items 先例(`db.forge_*`)。meta.tres 三行族零触碰。
2. **路线 id 命名**:sword/spear/staff/light/heavy/ward——甲路线 id=甲型值本身(ward=魔法护甲,3a 裁统一命名);存档域 levels 六键同。 2. **路线 id 命名**:sword/spear/staff/light/heavy/ward——甲路线 id=甲型值本身(ward=魔法护甲,3a 裁统一命名);存档域 levels 六键同。
3. **存档域键名**:`forge_routes = {levels:{六路线→等级}, unlocked:[直购路线 id], weapon/armor:选中路线 id}`——unlocked 只记直购;初始持有(表 initial_owned)与练满前一档(levels[prereq]≥cap)为派生解锁不落档(解锁态派生单点=MetaProgression.forge_route_unlocked)。 3. **存档域键名**:`forge_routes = {levels:{六路线→等级}, unlocked:[直购路线 id], weapon/armor:选中路线 id}`——unlocked 只记直购;初始持有(表 initial_owned)与练满前一档(levels[prereq]≥cap)为派生解锁不落档(解锁态派生单点=MetaProgression.forge_route_unlocked)。
@@ -55,6 +57,8 @@
## 五、GDD 反哺点(设计权威文档不动,逐点待用户裁决后另批落文) ## 五、GDD 反哺点(设计权威文档不动,逐点待用户裁决后另批落文)
> **落文结果(2026-10-13)**:用户裁「在这里进行更新」——三条同批落文完毕:锻造工坊.md **v0.7**(①Q1 等级语义正文两处衔接;②闭集 24→31 两处订正;③实装边界 1 实态回填)+ 元进度.md **v1.18**(①effective_ac 第一层终态句;②钥石入口族三写口登记+「待发令」过期态换代)+ 术语表.md **v1.9**(路线 id/存档域键名词条登记)。三点全清。
1. **锻造工坊.md**:①「每条路线的内容·等级:1 → 上限」正文宜补 Q1「0=未练合法态」衔接表述(Q1 已在版本历史续裁行落文,正文未同步);②「现役代码事实」表「效果引擎效果类型闭集 24 种」滞后(现行 31);③实装边界 1「行族命名、字段结构与落表位置归实装批定义」已兑现(新表 forge.tres/ROUTE_IDS 六 id/12 字段闭集)——可回填实态句。 1. **锻造工坊.md**:①「每条路线的内容·等级:1 → 上限」正文宜补 Q1「0=未练合法态」衔接表述(Q1 已在版本历史续裁行落文,正文未同步);②「现役代码事实」表「效果引擎效果类型闭集 24 种」滞后(现行 31);③实装边界 1「行族命名、字段结构与落表位置归实装批定义」已兑现(新表 forge.tres/ROUTE_IDS 六 id/12 字段闭集)——可回填实态句。
2. **元进度.md**:①「跨局注入」节四层公式宜补「甲型基础 AC=选中甲路线行 base_ac(effective_ac 第一层)」终态句(树 flat+锻造路线加值已实装);②营地钥石入口族宜登记锻造三写口(forge_buy_level/forge_buy_unlock/forge_select_*——buy_forge 退役后的新族,契约 9 写口唯一)。 2. **元进度.md**:①「跨局注入」节四层公式宜补「甲型基础 AC=选中甲路线行 base_ac(effective_ac 第一层)」终态句(树 flat+锻造路线加值已实装);②营地钥石入口族宜登记锻造三写口(forge_buy_level/forge_buy_unlock/forge_select_*——buy_forge 退役后的新族,契约 9 写口唯一)。
3. **术语表.md**:实现引入路线 id 与存档域内键名(levels/unlocked/weapon/armor)——非玩家可见术语,预计零新词;若需登记补登待裁。 3. **术语表.md**:实现引入路线 id 与存档域内键名(levels/unlocked/weapon/armor)——非玩家可见术语,预计零新词;若需登记补登待裁。
+2
View File
@@ -283,6 +283,8 @@ entities:
魔法护甲: 三型甲之一(= 现役甲域 ward,基础 AC 最低、被普通攻击克 +1);「魔法甲」系笔误、非别名,不单独登记(3a 裁;锻造工坊.md 首次定义) 魔法护甲: 三型甲之一(= 现役甲域 ward,基础 AC 最低、被普通攻击克 +1);「魔法甲」系笔误、非别名,不单独登记(3a 裁;锻造工坊.md 首次定义)
并联双通道: 待解锁路线的解锁结构——练满前一档 OR 一次性解锁价,两通道互不影响、玩家自选其一、不设串联门槛(4b-1 裁;锻造工坊.md 首次定义) 并联双通道: 待解锁路线的解锁结构——练满前一档 OR 一次性解锁价,两通道互不影响、玩家自选其一、不设串联门槛(4b-1 裁;锻造工坊.md 首次定义)
出场选择: 一次冒险 = 一个武器类型 + 一个甲型;营地内免费切换、冒险开始后锁死(1a/1b/1c 裁;锻造工坊.md 首次定义) 出场选择: 一次冒险 = 一个武器类型 + 一个甲型;营地内免费切换、冒险开始后锁死(1a/1b/1c 裁;锻造工坊.md 首次定义)
攻击祝福/生命祝福/护甲祝福: 局内商店货架三行的玩家向显示名 = 奇物「属性值提升」三轴(攻击/生命上限/AC)的前台标签(机制分类名不动、只改玩家向显示名;2026-10-12 用户裁 8a 连带 C 项——后缀取「祝福」〔D&D Blessing 参照〕,与营地锻造彻底脱离字面关联;旧名「攻击锻升/生命锻升/护甲锻升」就此退役——shop.tres pool_shelf+products 六行 display_name 已换代,改名小批 0c93a71/0144f60 落地,旧名保留本条作检索别名;锻造工坊.md 8a 连带首次定义;registry 补登 2026-10-13 迭代 23 反哺落文批 = 06 改名小批条配套文档面②)
石肤(近义词占用): 现有奇物件名(效果即 AC +1)——近义词占用备忘,新命名勿与之撞(2026-10-12 改名小批登记;registry 补登 2026-10-13 迭代 23 反哺落文批 = 06 改名小批条配套文档面③)
referenced_by: [排雷玩法, 敌人系统, 地图战斗资源, 战斗结算, HUD框架, 秘宝, art-bible, game-concept, 关卡节点地图, 冒险结构, 关卡节点图生成, 锻造工坊] referenced_by: [排雷玩法, 敌人系统, 地图战斗资源, 战斗结算, HUD框架, 秘宝, art-bible, game-concept, 关卡节点地图, 冒险结构, 关卡节点图生成, 锻造工坊]
- name: enemy - name: enemy