diff --git a/design/gdd/01-核心循环.md b/design/gdd/01-核心循环.md index 5cd11d96..ec58cdaf 100644 --- a/design/gdd/01-核心循环.md +++ b/design/gdd/01-核心循环.md @@ -46,10 +46,28 @@ 循环到此闭合:进入一局 → 在棋盘上推理 → 看推理兑现成胜负 → 带着变强(或更痛)的记忆和一个更厚的存档,想进下一个节点、下一张图、下一层、下一局。 +死亡与重开走成一个环: + +``` +冒险倒下 + → 结算:本局已取走的钥石已攒进存档,不随倒下丢失 + → 营地:用钥石解锁永久提升——角色属性更强、怪物遭遇更丰富、道具池更厚 + → 再开一局:新种子、新雷图、新奖励落点,存档比上一局更有料 + → 下洞(回到「一场冒险」) +``` + ## 生命周期轴(五档) 全项目道具与效果的生命周期框架。五档由大到小:**存档级 → 冒险级 → 关卡级 → 节点级 → 回合级**。 +``` +存档级(钥石·永久强化) + └ 冒险级(秘宝生效期·奇物·生命账·GP 钱包·刷新存量) + └ 关卡级(预留档——现役零成员,保留扩展位) + └ 节点级(敌方生命·增益容器·蓄力层·商店付费刷新计数) + └ 回合级(当前 AP 池·结算动作时点) +``` + | 档 | 含义 | 现役成员(举例) | |---|---|---| | 存档级 | 跨多个冒险,最大生命周期 | 元进度(钥石/永久强化)、同调位数量、秘宝工坊解锁 | @@ -131,7 +149,8 @@ | v1.1 | 2026-09-18 | 「数值语言」节定稿(用户拍板:整数加减核、百分比仅三处既有粗档、全局 floor) | | v1.2 | 2026-10-03 | R3 清账批(gdd_lint 分域随批):节标题日期批注迁出至本表 v1.1 行;语义零变更 | | v1.3 | 2026-10-07 | **生命周期轴(五档)节新立(道具重设计框架讨论用户裁决落文)**:五档定义(存档/冒险/关卡=预留档/节点=一次停点不按类型分档/回合)、节点链 DAG 前提(只向前·无环·只进一次)、一次性结算与持续态结算模型(跨层=转换非横跨,类A→类C)、总线与抽屉两类结算目标、道具定义卡 3+1 句、GP 与钥石两条平行独立资源;AP 两账/刷新两账/增益容器各归域内现行事实源(行动经济/秘宝/冒险结构/元进度同批落文) | -| v1.5 | 2026-10-10 | 分界尺措辞精确化(2026-10-10 用户澄清):秘宝行「不出裸属性值」精确为「不出角色战斗属性值」+操作包络正向列举(经济与操作参数不在此限)——「属性值」定义行(生命/护甲/攻击/伤害)不变;机制零改动 | +| v1.7 | 2026-10-10 | 分界尺措辞精确化(2026-10-10 用户澄清):秘宝行「不出裸属性值」精确为「不出角色战斗属性值」+操作包络正向列举(经济与操作参数不在此限)——「属性值」定义行(生命/护甲/攻击/伤害)不变;机制零改动 | | v1.4 | 2026-10-07 | **道具三层职责与分界定稿(用户裁决——哈迪斯2 塔罗牌/祝福同构分界)**:新节落三句职责(秘宝=营地装配的角色机能件/奇物=冒险途中当局清零的增益/地图战斗资源=回合内获取并结算的格面兑付,地图层坐标经用户纠正——装板期生成、回合内获取与结算)+ 机能/机制/属性值判定尺 + 分层准入约束(新建秘宝必检:不出裸属性值、不改战斗结算机制;战斗机制改写只走专长);现行秘宝目录机制向三件(淬毒刃纹/标中殉爆/惊巢反制)经用户点名与本约束不符,归留秘宝层重设计批处置,冻结期内维持现状 | | v1.5 | 2026-10-07 | **跨层档位框架落文(用户裁——道具三层重设计)**:分界节新增「档位与获取规则」分节——稀有度四级统一=**普通/优秀/稀有/传说**(「优秀」=用户认可的「非普通」优化:无双否定、WoW 绿装先例、正面积木递进;DND 六级梯子中取四、跳档表意头奖级);分层语义=秘宝档位越高解锁越苛刻/奇物越高概率越低/地图=概率位+保底上限;获取概率提升=元进度/营地合法轴但**不动保底**(保底=承诺非概率);专长 rarity 语义约束=Boss 三选一按档配比或加权(字段双脱钩的文档面修复,配比归调参批) | -| v1.6 | 2026-10-07 | **同调位分档批(用户裁——道具三层重设计·秘宝层)**:档位与获取规则节秘宝行扩装配面——同调位分三档(普通格/优秀格/稀有格),槽位可装 ≤ 槽位档位的件(向下兼容不惩罚早解锁);里程碑分档发槽(m1 普通格/m2 优秀格/m3 稀有格);费用制落选留档(槽位仅 3 组合太小);现行事实源落点=[秘宝](systems/排雷循环/秘宝.md)速览节同批 | +| v1.6 | 2026-10-07 | **同调位分档批(用户裁——道具三层重设计·秘宝层)**:档位与获取规则节秘宝行扩装配面——同调位分三档(普通格/优秀格/稀有格),槽位可装 ≤ 槽位档位的件(向下兼容不惩罚早解锁);里程碑分档发槽(m1 普通格/m2 优秀格/m3 稀有格);费用制落选留档(槽位仅 3 组合太小);现行事实源落点=[秘宝](systems/跨局循环/秘宝.md)速览节同批 | +| v1.8 | 2026-10-11 | 文档一致性修复批(定时检查呈报项):「生命周期轴(五档)」节补五档嵌套字符画(R5 实指——lint 报错因工具 prev/cur 错位误记到「死了之后」节名下,工具已同批修正);「死了之后」节顺带补死亡与重开循环字符画(内容补强);版本历史同号冲突顺延——2026-10-10 分界尺措辞行 v1.5→v1.7(R10);v1.6 行秘宝链接改指跨局循环新位(死链修复) | diff --git a/design/gdd/02-系统清单.md b/design/gdd/02-系统清单.md index 945cf70d..03d10d11 100644 --- a/design/gdd/02-系统清单.md +++ b/design/gdd/02-系统清单.md @@ -12,7 +12,7 @@ | `03-内容规模.md` | 几个关卡、几种敌人、几种道具——做多少砍多少 | | `04-美术音频方向.md` | 参考图、参考游戏、风格关键词 | | `05-不做清单.md` | 明确写:这些我不要 | -| `术语表.md` | 全库专用术语的唯一对照表——危险格/安全格/同调位/RAP/GP/真视等定义+退役词对照(2026-10-11 建立) | v1.0 | +| `术语表.md` | 全库专用术语的唯一对照表——危险格/安全格/同调位/RAP/GP/真视等定义+退役词对照(2026-10-11 建立,v1.0) | | `06-待办清单.md` | 全项目待办事项的唯一登记处;各系统文档的「待办」节只留指路存根 | | `07-体验验证清单.md` | 需要真人试玩观测的验证项登记处(与 06 分工:06 是"要拍板的事",本篇是"要玩过才知道的事");每条注明结论回流路径 | @@ -45,16 +45,16 @@ | `关卡节点图生成.md` | 单关节点图的逐局随机来源:图模板池、抽签与实例化(实施排队 ADR-0007 裁决后) | 设计草案·拍板点全落文 | | `冒险结构.md` | 整局冒险的关卡序列、失败与大奖励 | 已定稿·自旧体系迁移 | | `难度曲线与Boss.md` | 难度曲线、期望值带与 Boss 设计 | 已定稿·自旧体系迁移 | -| `奇物.md` | 一次冒险内各渠道给予玩家的增益总称(专长=触发器句式的机制件 / 属性值提升 / 资源=转换源凭证 × 三条渠道:奖励节点 / 商店 / 关底 Boss 击败) | 已实现·2026-10-07 专长体系重设计落地(基础框架 27 件——2026-10-11 自爆流扩容+生存件扩容两批增补 9 件;池结构案D) | +| `奇物.md` | 一次冒险内各渠道给予玩家的增益总称(专长=触发器句式的机制件 / 属性值提升 / 资源=转换源凭证 × 三条渠道:奖励节点 / 商店 / 关底 Boss 击败) | 已实现·专长体系重设计落地(基础框架 27 件,自爆流与生存件扩容后;池结构案D) | ### 跨局循环(`systems/跨局循环/`) | 文件 | 一句话概要 | 状态 | |---|---|---| | `元进度.md` | 跨局成长(旧体系未单独成文) | 已定稿·已实现 | -| `天赋树.md` | 跨局成长的树形承载——一脊三脉 33 节点(脊柱行门槛 + 锻造/钥石/同调三脉),钥石单币,A/B 面营地免费切换 | v0.1·已实现(迭代 12 落地在役,2026-10-09 B1 裁决补写成文) | +| `天赋树.md` | 跨局成长的树形承载——一脊三脉(脊柱行门槛 + 锻造/钥石/同调三脉),钥石单币,A/B 面营地免费切换 | v0.4·换代定稿待实装(换代结构 29 节点=营地统一案甲;迭代 12 现役 33 节点在役维持至实装批) | | `生涯.md` | 主菜单一级的局外只读界面——跨局汇总、历史冒险回看、图鉴承接(冒险中数据回看的唯一承接处,P-C7 裁决) | 范围草案·待评审 | -| `武器锻造.md` | 营地武器与护甲成长——三武器(剑/长枪/法杖)与三甲型(轻/重/魔法甲)各自独立升级,钥石几何定价,满级特效,当前武器/当前甲营地免费切换 | v0.1·设计定案待实装(2026-10-09 按提案推荐案成文,17 裁点开放在册待逐点裁决) | +| `武器锻造.md` | 营地武器与护甲成长——三武器(剑/长枪/法杖)与三甲型(轻/重/魔法甲)各自独立升级,钥石几何定价,满级特效,当前武器/当前甲营地免费切换 | v0.2·设计定案待实装(17 裁点开放在册,逐点裁决进行中——现状见 06-待办清单) | | `秘宝.md` | 营地装配、整局冒险生效的角色机能件——操作包络加强(视野/行动点/刷新/挖掘距离等),不出角色战斗属性值、不改战斗结算机制 | 已定稿·跨局件(2026-10-10 自排雷循环迁入——解锁/装配/存档持久全在跨局侧) | ### 表现与支撑(`systems/表现与支撑/`) @@ -132,7 +132,7 @@ | v1.0 | 2026-09-27 | 节点图生成立项批(用户拍板立项——06 条目「关卡内结构随机生成」随批改状态):`systems/冒险循环/` 新建 `关卡节点图生成.md` 设计草案 v0.1(图模板/模板池/抽签三概念、三级台阶路线、MC 测量对账条款、五拍板点);文档树补行 + 命名对照表补 `NODE_MAP_GENERATION` 行 | | v1.1 | 2026-09-27 | 关卡画面 UX spec 建档(关卡画面 UX 批):`ux/` 表补 `level-map.md` 行——选路枢纽三停点布局、GP 常驻徽章、交互映射与 AC 成文,三项设计提案挂 06 待拍板 | | v1.2 | 2026-10-03 | R3 清账批(gdd_lint 分域随批):四处状态单元格日期批注迁出——敌人系统行事件见敌人系统.md 版本历史 v0.5(技能池批);元进度行见本表 v0.8;camp/shop 行=两文 v1.0 落文(2026-09-30 三裁决执行批);语义零变更 | -| v1.3 | 2026-10-05 | **消歧更名批(用户拍板 2026-10-05)**:a5 行中文规范名「魔法道具」→「**秘宝**」,文档树文件名同步(systems/排雷循环/魔法道具.md → 秘宝.md);英文代号 `AUXILIARY_ITEMS` 沿用不变(代码标识符不同步属已知欠债,另批);旧代号列不变(a5 仍指 2026-09-14 归档快照)。更名理由为「魔法」一词已被本作征用为敌方侧伤害/护甲语汇(`魔法矢`/`魔法族`/`魔法护甲`),详见[秘宝](systems/排雷循环/秘宝.md) v0.9。历史定稿文档(research/qa/archive)原样保留 | +| v1.3 | 2026-10-05 | **消歧更名批(用户拍板 2026-10-05)**:a5 行中文规范名「魔法道具」→「**秘宝**」,文档树文件名同步(systems/排雷循环/魔法道具.md → 秘宝.md);英文代号 `AUXILIARY_ITEMS` 沿用不变(代码标识符不同步属已知欠债,另批);旧代号列不变(a5 仍指 2026-09-14 归档快照)。更名理由为「魔法」一词已被本作征用为敌方侧伤害/护甲语汇(`魔法矢`/`魔法族`/`魔法护甲`),详见[秘宝](systems/跨局循环/秘宝.md) v0.9。历史定稿文档(research/qa/archive)原样保留 | | v1.4 | 2026-10-05 | 立《特性》:一次冒险内角色自身得到的提升——此前按内部分类被叫成三个名字(规则类称"流派件"、属性类称"数值件"、界面称"本关强化"),现收敛为一个对象的两种形态枚举;文档树冒险循环补行 + 命名对照表补 `ADVENTURE_FEATURE` 行 | | v1.5 | 2026-10-05 | 《特性》v1.1 分类重构:两类由"规则改写型 / 属性加成型"改为"属性提升(ASI)/ 专长(Feat)",属性提升内部再分纯属性组与特殊组;获取途径由两口共用池改为三条分工渠道(专长走特定节点、属性提升走奖励节点与商店)+罕见旁路"专长获取" | | v1.6 | 2026-10-05 | 《特性》改名为《奖励》并升 v2.0:顶层概念改为"一次冒险内各渠道给予玩家的增益总称",边界判据由"自身提升 vs 持有物"改为生命周期(当局清零的是奖励,跨局带走的是魔法道具);分类由两类扩为三个枚举(专长 / 属性值提升 / 资源与机会类),并新增分类 × 渠道交叉开关表——两根轴互不决定。文档树冒险循环行改名 + 命名对照表 `ADVENTURE_FEATURE` → `ADVENTURE_REWARD` | @@ -149,3 +149,4 @@ | v1.17 | 2026-10-09 | B1 裁决落文(用户令——天赋树独立成文):跨局循环区补 `天赋树.md` 行(系统随迭代 12 实装在役,文档 v0.1 补写——机制以代码实态与迭代 12 落地裁决为据);命名对照表本批不动(代码标识符面 meta_tree 在役,代号登记另批) | | v1.19 | 2026-10-10 | **系统目录归位批(用户发现结构问题)**:`秘宝.md` 自排雷循环区迁入跨局循环区——生命周期裁定=解锁(秘宝匣+解锁条件表)/装配(营地柜台)/存档持久全在跨局侧,排雷循环仅生效现场;成因=前身「辅助道具」系切片期掉落形态故旧置排雷循环,同调换代未随迁。文档树两区换行+系统总表行移区+命名对照表不动(代号 AUXILIARY_ITEMS/旧代号 a5 不变);全仓引用路径 33 处随批同步(版本历史与注记行内的历史路径按纪律保留) | 武器锻造成文批(用户令「完成文档编写、代码不实现、记录待办」):跨局循环区补 `武器锻造.md` 行(v0.1 设计定案待实装——按 2026-10-07 提案推荐案落文,17 裁点开放在册待逐点裁决);系统总表补行(无代码实现面,代号随实装批对齐) | | v1.20 | 2026-10-11 | **术语表建立+全库术语统一批(用户令「专用术语表查表阅读」+危险格/整图/专长凭证三更名)**:顶层文档表补 `术语表.md` 行(v1.0——四节术语+退役词对照);同批全库更名=雷格/惩罚格→危险格、板级→整图、门票→专长凭证(清扫 7 文件约 270 处;排雷玩法定义句换代、秘宝.md v2.5 可读性批随批) | +| v1.21 | 2026-10-11 | 文档一致性修复批(定时检查呈报项):顶层文档表术语表行多余版本列摘除(R6 列数一致);奇物/天赋树/武器锻造三行状态格修订注记改写为现行事实白话句并换代版本号(天赋树 v0.4 换代定稿 29 节点、武器锻造 v0.2),日期批注归本表版本历史承载(R3) | diff --git a/design/gdd/03-内容规模.md b/design/gdd/03-内容规模.md index 1b05083f..33750504 100644 --- a/design/gdd/03-内容规模.md +++ b/design/gdd/03-内容规模.md @@ -36,7 +36,9 @@ MVP 不加新敌种,也不做同深度多敌种混搭;敌种扩容走数据 ## 扫雷秘宝 -目录(重设计 v1)已定稿 **15 件**(普通 7 / 优秀 5 / 稀有 3——代号制,正式命名归用户;数值全 provisional 归调参批),现行事实源=[秘宝](systems/跨局循环/秘宝.md)「目录(重设计 v1)」节;数据行随实装批落表(同调件数据表 = `data/tables/treasure_items.tres`)。旧目录(registry aux_items 六行:显影尘/工兵令/探宝罗盘/探巢摆钟/地穴全图卷/爆破工兵包,及过渡形态诸件)已全数退役、只作素材库(design/research/道具退役素材库.md),旧行删除与 registry 迁移归实装批。MVP 不新增。 +目录(重设计 v1)已定稿 **12 件**(普通 7 / 优秀 3 / 稀有 2——代号制,正式命名归用户;数值全 provisional 归调参批),现行事实源=[秘宝](systems/跨局循环/秘宝.md)「目录(重设计 v1)」节。数据行随实装批落表(同调件数据表 = `data/tables/treasure_items.tres`),MVP 不新增。 + +旧目录(registry aux_items 六行:显影尘/工兵令/探宝罗盘/探巢摆钟/地穴全图卷/爆破工兵包,及过渡形态诸件)已全数退役、只作素材库(design/research/道具退役素材库.md);旧行删除与 registry 迁移归实装批。 ## 增益与状态 @@ -84,3 +86,4 @@ MVP 不加新状态;扩容走 status_effects.tres 加行 + registry 登记。 | v1.0 | 2026-10-03 | R3 清账批(gdd_lint 分域随批):五处日期批注括注迁出——体例说明=本表 v0.3 事件;十八格=本表 v0.7 事件;正式序列=本表 v0.8 事件;三处用户拍板事件随行入账:显影尘/地穴全图卷效果定位归 Alpha 且原 06 待办条目移除(2026-09-20 拍板)、单关测试直入口退役且唯一试玩入口=完整冒险(2026-09-23 拍板)、反制道具与全局作用域排 Alpha(2026-09-20 拍板);语义零变更 | | v1.1 | 2026-10-09 | 文档正确性审查批:扫雷秘宝节过期订正——「registry 登记六件封闭清单(数据表未建)、其余四件定义有效」滞后于秘宝目录重设计(旧目录已全数退役、只作素材库),改写为目录(重设计 v1)15 件代号制+旧行删除归实装批;同调件数据表 treasure_items.tres 在役补记 | | v1.2 | 2026-10-10 | 元进度配置段柜台名扫改(2026-10-10 天赋树设计会话裁「道具工坊」改名「秘宝匣」):「道具工坊阈值六行」改「秘宝匣阈值六行」。体量数字零改动 | +| v1.3 | 2026-10-11 | 文档一致性修复批(定时检查呈报项):扫雷秘宝节目录计数换代 15 件→12 件(普通 7/优秀 3/稀有 2——回能器删除、换装券撤消、第四只手删除三轮修正在本文件的漏网面,秘宝.md v2.7-v2.9 已载);该段超长拆两段(R1) | diff --git a/design/gdd/systems/冒险循环/奇物.md b/design/gdd/systems/冒险循环/奇物.md index 2a4c8b14..23672538 100644 --- a/design/gdd/systems/冒险循环/奇物.md +++ b/design/gdd/systems/冒险循环/奇物.md @@ -476,7 +476,7 @@ | **v3.2** | 2026-10-07 | **资源分类基础框架落地批(五件新凭证用户裁准——道具三层重设计·奇物层)**:新增「资源(重设计·基础框架 v1)」节=新现行事实源——定义句重写为**转换源**(成员=到手即结算成独立资源/系统数值的凭证,加完消尽,账各有寿命档)+凭证件表新 5 留任 2(刷新券/储备金袋RAP/同调电池/时沙/完美保险+小金币袋/应急口粮;代号制命名归用户,稀有度档配额面值归调参批)+上架原则(默认原则全渠道可出);§1.3 判据句与异质性节随迁重写(凭证全部即时消尽,异质性=账的寿命不在凭证上);池子档位形态(各档装什么)待用户裁后随批 | | **v3.3** | 2026-10-07 | **池结构与抽取落文(用户裁案D——归档打底做翼+曝光槽,道具三层重设计·奇物层)**:新增「池结构与抽取(重设计 v1)」节——令牌=出现次数上限明文化(拿消耗/没拿回池/刷新不消耗,「只刷出没拿」不计次,TP0 语义沿用);内容归档=普通档面粉打底、优秀/稀有档功能凭证做翼、传说档惊喜位(按决策影响力归档不按数值);曝光槽=三选一 2 格全池+1 格「优秀档以上」子池(子池空回退全池,池空直通同族);凭证维持独立计数体系不进子池;配额改动须用户重裁(TP0 结构锚非调参);MC 策略读数影响随实装复核 | | **v3.4** | 2026-10-07 | **概率与上限解耦约束+耦合问题登记(用户指出的令牌模型冲突——道具三层重设计·奇物层)**:池结构节补两条——①**概率与上限解耦**(设计约束,新内容必检:概率位与已拿上限=两个独立字段,拿了才计/刷出不计,互不决定);②已知耦合问题与实现路径候选三案登记(令牌 N 张同时承担概率与上限不可独立设定——抽象权重表+独立计数器/令牌池+提前退役计数器/维持耦合已否;选型归实装批,影响面=MC 对账与断点存档)。用户裁:实现设计不定于现在,只落约束与问题点防后续撞车 | -| **v3.5** | 2026-10-07 | **秘宝域迁出两件迁入登记(用户裁——秘宝层归留裁决同批)**:淬毒刃纹→战斗系克制向(`on attack_commit + advantageous → 追加 +N`);标中殉爆→插旗系(`on flag_hit → 全体存活敌 N 群伤`,插旗系补第 4 件;数值均归调参批);惊巢反制→退役进素材库(归[秘宝](..\排雷循环\秘宝.md)速览「目录处置」同批);实装批执行数据迁移 treasure→feats 并补入件表 | +| **v3.5** | 2026-10-07 | **秘宝域迁出两件迁入登记(用户裁——秘宝层归留裁决同批)**:淬毒刃纹→战斗系克制向(`on attack_commit + advantageous → 追加 +N`);标中殉爆→插旗系(`on flag_hit → 全体存活敌 N 群伤`,插旗系补第 4 件;数值均归调参批);惊巢反制→退役进素材库(归[秘宝](../跨局循环/秘宝.md)速览「目录处置」同批);实装批执行数据迁移 treasure→feats 并补入件表 | | **v3.6** | 2026-10-09 | **旧条例外科摘除批(用户令——流派方向讨论中暴露的活矛盾)**:①分类表专长行、§1.1、生命周期表、P1 后置四处「流派标签·集件档位质变」残句摘除——v2.9 已框架级作废,残句以正文规则身份存活、持续误导设计(「战斗系占比须治理」伪问题即其衍生);②验收标准第 4 条 B1 铁律(每流派标签 ≥1 件挂排雷侧触发点)作废,替换为条件判据「收益必挂条件、无条件数值归属性值提升」(用户同日讯:纯属性增加不是专长,通过条件获得数值才是专长要做的);③待办两条(档位阈值匹配复裁 / charge 标签缺陷)因对象消亡注销。未动:冻结遗留(老 27 件清单与战斗结算侧现行代码行为描述)仍随重设计实装批整体替换;06-待办清单内三处描述性残留(BD 分层条目现状文 / charge 条 / 档位呈现裁点)归 06 条目自身生命周期,另行列出。 | | **v3.7** | 2026-10-09 | **去毒批(用户立「文档去毒」为首要任务)**:退役术语魔法道具→秘宝(正文各处,含关联边界表)/档名三档→四级扫改(罕见→稀有)/凭证与刷新入表状态订正(迭代15② 已入库,调参表与 P1 与待办节同步)/资源成员指路凭证件表/验收第 3 条改令牌口径——新老框架分家第一步,老章节冻结段随实装批整体替换不变。 | | **v3.8** | 2026-10-09 | **文档正确性审查批(用户令——状态记录与证据对齐)**:①§1.6 命名节例子「同标签达到 4 件时质变」摘除(流派标签集件档位 v2.9 已框架级作废,换为不引退役机制的归类指代例);②渠道轴交叉表专长行自撞「专长(专长)」修为「专长」(v2.7 同类自撞漏网);③§2.4 回复节现状句订正——shop.tres pool_shelf 六行已含回复(迭代15② 落地,默认原则对齐),「货架四项、回复缺席须补上」过期表述替换;④§2.5 在册事项订正——凭证形式已随迭代15② 入表实装,渠道分工仅 Boss 渠道直接给专长仍为目标状态;⑤生命周期表选定行老规则「选定即从池中剔除、任何渠道不再见」改令牌口径(拿消耗、刷出不计、耗尽不再出现——对齐验收第 3 条与 TP0 在役语义);⑥依赖与输出表摘除「档位求值结果」(集件档位作废的漏网输出);⑦§1.2 补成员变动在途注(行动点上限归属性值提升轴,在役仍三项、迁动归实装批——对齐 §1.3 表下现行事实源注)。 | diff --git a/design/gdd/systems/排雷循环/地形变异.md b/design/gdd/systems/排雷循环/地形变异.md index 36b05612..01592997 100644 --- a/design/gdd/systems/排雷循环/地形变异.md +++ b/design/gdd/systems/排雷循环/地形变异.md @@ -29,7 +29,7 @@ |---|---| | 布置的编排时点与算法执行(变异格赋予在棋盘设置顺序第 4 步) | [战斗结算](../战斗循环/战斗结算.md)(编排段执行面);布置参数数值归[难度曲线与Boss](../冒险循环/难度曲线与Boss.md) | | 挖格、插旗、连锁展开的规则本体 | [排雷玩法](排雷玩法.md) | -| 反制道具的效果、时效与定价 | [秘宝](秘宝.md) | +| 反制道具的效果、时效与定价 | [秘宝](../跨局循环/秘宝.md) | | 数值表本体与读取机制 | [数据配置](../表现与支撑/数据配置.md) | | 界面呈现(数字遮蔽的渲染执行) | [HUD 框架](../表现与支撑/HUD框架.md) | | 教学口径 | [教学引导](../表现与支撑/教学引导.md) | @@ -115,7 +115,7 @@ region 型变异是「格子级」的:布置段往候选格域写格子快照 | 上游 | [数据配置](../表现与支撑/数据配置.md) | 变异类型清单的表结构承载与统一读取;本系统是清单内容的回填责任方 | | 上游 | [战斗结算](../战斗循环/战斗结算.md) | 布置段的编排执行位(棋盘设置顺序第 4 步)+ 伤害型兑付面(轮末结算逐行兑现) | | 下游 | [排雷玩法](排雷玩法.md) | 零特判义务的承接方:执行逻辑不按变异分支,只按格子数据行动 | -| 下游 | [秘宝](秘宝.md) | 五维度框架"反制"维度的承接方——配套义务已作废(2026-10-03 终裁),维度承载待迭代 12 双层 BD 调研重定 | +| 下游 | [秘宝](../跨局循环/秘宝.md) | 五维度框架"反制"维度的承接方——配套义务已作废(2026-10-03 终裁),维度承载待迭代 12 双层 BD 调研重定 | | 相邻 | [行动经济](行动经济.md) | "地形成本修饰"价目钩子(不同格子不同价)暂缓启用,待变异类型扩展(见该文档 P1/P2 后置) | ## P0 最小闭环 diff --git a/design/gdd/ux/camp.md b/design/gdd/ux/camp.md index e24bd134..2a6fee3a 100644 --- a/design/gdd/ux/camp.md +++ b/design/gdd/ux/camp.md @@ -13,7 +13,7 @@ - 石纹全屏底(样张 v2 冻结件,浅 dim 透出)+ 顶栏铭牌与钥石徽(余额常驻)。 - 三柜台列:属性锻造(三档行:等级/价格/购买钮)、秘宝匣(行:解锁进度与状态呈现——「已解锁·能力封存中」=deferred 件、「已退役」=retired 件)、奖励格图鉴(结构位)。 -- 树面板(图鉴柜台下段,现役程序占位):营地内天赋树的节点购买与 Fork A/B 面切换承载——系统现行事实源=[天赋树](../跨局循环/天赋树.md)(33 节点在役),呈现终稿归 [HUD框架](../表现与支撑/HUD框架.md);信号 `tree_buy_requested` / `tree_fork_toggled`。(本行 2026-10-09 补登——树侧跨文档欠账清偿:此前本 spec 零树面板登记。) +- 树面板(图鉴柜台下段,现役程序占位):营地内天赋树的节点购买与 Fork A/B 面切换承载——系统现行事实源=[天赋树](../systems/跨局循环/天赋树.md)(33 节点在役),呈现终稿归 [HUD框架](../systems/表现与支撑/HUD框架.md);信号 `tree_buy_requested` / `tree_fork_toggled`。(本行 2026-10-09 补登——树侧跨文档欠账清偿:此前本 spec 零树面板登记。) - 底栏:关闭钮 + 操作注记;最近冒险收底栏条带(逐行只读账面)。 - 购买意图 `buy_requested(attr)` 经组合根转发 MetaProgression(纯视图 setter 面——零核心写调用、零账本持有);购买成功 `refresh_camp` 就地重刷(零重建回流)。 - 开合与开始层互斥:打开本层前由组合根隐藏开始层(遮挡纪律 2.3——开始覆盖层非模态且树序在后)。 diff --git a/tools/gdd_lint.py b/tools/gdd_lint.py index d9aab14f..d75b9fc7 100644 --- a/tools/gdd_lint.py +++ b/tools/gdd_lint.py @@ -249,14 +249,14 @@ def lint_file(path): issues.append(f"R10 版本历史版本号重复: {first}({count} 处)") # R5 流程章节须含代码块图 - cur_section, prev_section = "", "" + cur_section = "" pending_flow, has_code = False, False for raw in text.splitlines(): stripped = raw.strip() if raw.startswith("## "): if pending_flow and not has_code: - issues.append(f"R5 「{prev_section or cur_section}」节无流程图(须含代码块字符画/Mermaid)") - prev_section, cur_section = cur_section, stripped.lstrip("#").strip() + issues.append(f"R5 「{cur_section}」节无流程图(须含代码块字符画/Mermaid)") + cur_section = stripped.lstrip("#").strip() pending_flow = bool(FLOW_SECTION_RE.search(cur_section)) and cur_section != VERSION_SECTION has_code = False elif stripped.startswith("```") and cur_section: