diff --git a/design/gdd/systems/跨局循环/天赋树.md b/design/gdd/systems/跨局循环/天赋树.md index 09fe41a8..b20bb6f2 100644 --- a/design/gdd/systems/跨局循环/天赋树.md +++ b/design/gdd/systems/跨局循环/天赋树.md @@ -1,7 +1,9 @@ # 天赋树 > 一句话:营地本身——跨局成长的结构承载:钥石逐节点点亮一棵树,属性淬炼、工作间解锁、规则抉择与同调挂载全部组织在树上 -> 状态:v0.2 结构换代定案(2026-10-11 天赋树设计会话裁决批——结构 29 节点+分叉效果定案+营地统一案甲;实装未落,现役代码仍为 33 节点迭代 12 实态,换代实装归 06「天赋树实装批」) +> 状态:v0.3 节点台账补全(2026-10-11 设计会话裁决批——v0.2 结构换代定案之上补 29 节点总表;实装未落,现役代码仍为 33 节点迭代 12 实态,换代实装归 06「天赋树实装批」) + +> **📖 节点台账指引(读这份文档先看这里)**:本树全部 29 个节点=下方「核心规则 → 节点总表」,逐节点列名称/脉/类型/前置/效果方向;**全部数值行(价格 / 等级上限 / 每级效果取值 / 限次值)不在本文**,事实源 = 配置文件 `game/data/tables/meta_tree.tres`(provisional 归数值批)。要查"有哪些节点、怎么连"看本文总表,要查"多少钱、加多少"开配置文件。 ## 设计目的 @@ -67,6 +69,32 @@ 节点类型是封闭枚举六类:stat(四线数值)/ rule(全局规则)/ unlock(内容解锁)/ socket(同调位)/ fork(A/B 互斥对)/ easter(彩蛋觉醒)。字段、词表与跨字段约束由 schema 校验(MetaTreeTable.validate:脉 / 类型 / 币出域即拒、effects 键封闭、Fork 每组恰 a/b 各一、彩蛋 ≤3、禁 archetype 键——加载期校验)。换代连带 schema 变化随实装批:Fork 组词表 4→3 组、前置机制扩等级阈值形态、规则键词表 2→6 键(见 Fork 节)。 +### 节点总表(29 节点) + +换代后全名单(2026-10-11 设计会话终裁)。数值行(价格/上限/效果取值)不在此表,读配置文件 `game/data/tables/meta_tree.tres`(现役仍 33 行旧结构,换代实装随 06「天赋树实装批」): + +| 节点 | 脉 | 类型 | 前置 | 效果方向 | +|---|---|---|---|---| +| 生命淬炼·1~4 层 | 脊柱 | stat | 第 1 层无前置;第 2~4 层=行门槛(全树总投入 ≥4/8/12) | 每级生命上限 +5 量级(层内可购 3 次) | +| 攻击淬炼·1~4 层 | 脊柱 | stat | 同上行门槛 | 每级攻击 +1 量级 | +| 命中淬炼·1~4 层 | 脊柱 | stat | 同上行门槛 | 每级命中 +1 量级(暂不注入——消费面归数值批) | +| 护甲淬炼·1~4 层 | 脊柱 | stat | 同上行门槛 | 每级护甲 +1 量级 | +| 锻造工坊 | 锻造 | unlock | 攻击淬炼累计 ≥2 级 **且** 护甲淬炼累计 ≥2 级(等级阈值前置) | 免费点亮→展开锻造工坊工作间(武器/护甲路线升级,内容正主=[武器锻造](武器锻造.md)) | +| 地脉共鸣 | 锻造 | easter | 四条淬炼线全部买满(16 节点全上限) | 免费自动觉醒;四线 flat 各一份 | +| 秘宝匣 | 钥石 | unlock | 脊柱生命第 1 层 | 免费点亮→展开秘宝匣工作间(秘宝解锁+同调装配,正主=[秘宝](../跨局循环/秘宝.md)) | +| 刷新升级 | 钥石 | rule | 秘宝匣 | 每级提升同调刷新能力(现役生效走同调段账本;树上接线=缺陷修复归实装批) | +| 同调位 1 | 同调 | socket | 无(根节点) | 解锁同调挂载位 1(槽位收编归实装批) | +| 同调位 2 | 同调 | socket | 同调位 1 | 挂载位 2 | +| 同调位 3 | 同调 | socket | 同调位 2 | 挂载位 3 | +| 先手压制 | 同调 | fork·开局姿态 A | 同调位 1 | 每关首轮行动点 +1(买侧即激活,买一次得双态开关) | +| 稳健拓荒 | 同调 | fork·开局姿态 B | 同调位 1 | 每关首轮内受击减伤 | +| 锋 | 同调 | fork·危险直觉 A | 同调位 1 | 陷阱伤害减半·每关限次 | +| 守 | 同调 | fork·危险直觉 B | 同调位 1 | 误标返行动点·每关限次(标错机制存在性 T0 实查在册) | +| 聚 | 同调 | fork·财富之道 A | 同调位 1 | GP 获取增益 | +| 散 | 同调 | fork·财富之道 B | 同调位 1 | 消费折价 | + +三组 Fork 各为互斥对:买一侧即激活该组,他侧不可购,营地免费切换;六侧效果数值全 provisional 读表。 + ### 购买与货币:全树钥石单币 所有付费节点只收钥石(2026-10-07 用户裁甲落定;行内 currency 字段保留为呈现元数据)。free 节点零币:两枚工作间钥匙(锻造工坊 / 秘宝匣)与彩蛋(觉醒)不经购买消费。 @@ -176,5 +204,6 @@ v0.2 换代定案后,P0 语义升级为:29 节点结构 + 营地统一(树 | 版本 | 日期 | 改动 | |---|---|---| +| v0.3 | 2026-10-11 | **节点台账补全批(用户令:台账指引升格文首+29 节点总表落文)**:文档最前新增「节点台账指引」块(节点结构查本文总表 / 数值查配置文件 `game/data/tables/meta_tree.tres` 双源分工声明);核心规则节补「节点总表(29 节点)」——17 行折叠式全名单(脊柱四线按层折叠),逐节点名称/脉/类型/前置/效果方向,数值不进正文沿配置纪律。结构零改动(纯台账补全) | | v0.2 | 2026-10-11 | **天赋树设计会话裁决批(结构换代+分叉效果定案+营地统一)**:①结构换代 33→29——锻造枝三属性节点(武器锻造/护身锻造/甲胄锻造,旧柜台镜像重复件)删除换单个免费解锁节点「锻造工坊」(前置=攻击淬炼累计≥2 且护甲淬炼累计≥2,等级阈值前置新形态);克制专精 Fork 对整组砍除(类型表达归武器锻造);②分叉效果定案——开局姿态两侧收每关首轮窗(先手压制=每关首轮 AP+1 / 稳健拓荒=每关首轮内受击减伤)、雷感直觉改名危险直觉(锋=陷阱伤害减半 / 守=误标返 AP·均每关限次;标错机制存在性 T0 实查在册)、经济人格改名财富之道(聚=GP 获取增益 / 散=消费折价,避开两处在册旋钮);现役两键占位态随实装批终结;③营地统一案甲——树=营地本体,属性升级唯一入口=树淬炼节点,旧属性锻造柜台退役吸收进脊柱,工作间钥匙模型(锻造工坊/秘宝匣两钥匙+图鉴常开);④叠加公式换代=基础值+树淬炼+锻造路线加值+局内加算;⑤同调位 1 改无前置根节点、串行保留;地脉共鸣条件改四线全部买满;⑥「道具工坊」改名「秘宝匣」;⑦树上刷新升级节点定性缺陷(购买写 attune_refresh_level 同账修复随批);迁移映射重做(forge_levels→脊柱线)。全部实装归 06「天赋树实装批」(原「已建未接面两件」+「结构重构批」两条合并) | | v0.1 | 2026-10-09 | **B1 裁决补写批(用户令「元进度让他们都独立去写」)**:系统随迭代 12 双层 BD 实施批实装在役(33 节点 + 存档 v5 树域 + 营地树界面 + A/B 面 MC 两侧差 0.0pp 过 <~3pp 验收线,2026-10-04 落地 = 合并 e780063 系),本文补写其设计文档——机制描述以代码实态(meta_tree.tres / MetaTreeTable schema / MetaProgression 树段 / save_manager v5 域 / 效果引擎规则键消费面)与迭代 12 落地裁决(整合定稿 R1 甲融合案、2026-10-07 树全钥石单币裁甲)为据;设计底稿《双层BD体系-整合定稿-2026-10-03》已按吸收即死退役(删除 = git 8e02dcf,内容经 git 历史取证)。已建未接面三条如实登记(同调位 / 刷新升级 / 命中线),处置权归后续批 |