T1 schema 换代:MetaTreeTable FORK_GROUPS 4→3(fg_mastery 退役)/RULE_KEYS 2→6(sense/economy 四键扩签)/ fork 单行双态(effects_a/b+name_a/b、每组恰一校验)/row 字段退役(行门槛主语=节点等级 level_gate)/ requires 只留点亮前置(R1 裁撤案执行);meta_tree.tres 33→12 行重排(脊柱2/锻造2含彩蛋/钥石2/同调6, att_socket1 改根节点无前置,easter_ley 摘 atk/armor_class 分量=契约9) T2 购买与彩蛋面:tree_can_buy easter 拒购+行门槛换轴;tree_buy_fork=解锁默认A;tree_toggle_fork 零币切态; tree_rule_keys 按激活态 effects_a/b 投影;_check_easter_egg 特化判定(两线拉满+socket全解锁);营地树行板双态钮 T3 六键接线:EVENTS+flag_missed/FACTS+battle_index(L2 扩签两处);rebuild 六键合成订阅 (posture 窗=battle_index&&round_index 双闸/sense 两组=counter 闸+记账双行 domain:adventure 限次2次 provisional); level_runner battle_index 注入(visited battle 型计数);_judge_flag 去重闸后 flag_missed 发射(契约12); 聚=_roll_gp_drop 入账前×1.5 provisional(escrow 不乘);散=_spend_discounted ×80%(current_price/pool_price 双计价点,刷新价不折=§11②定义边界);_start_current_level 限次按关清零(_reset_tree_limited_counters 可测口) T4 注入换代:hero_override=树淬炼flat+FORGE_ROUTE_BONUS预留0(命中不注入=契约6);Attunement.slots 判定源切 树点亮数(谓词表退役);tree_buy(ks_refresh) 同账路由 buy_attune_refresh(V15 双入口) T5 旧档废弃与删除:save_manager tree_struct=2 结构版本标记+_normalize 白名单重建+树域废弃重置(禁迁移折算); migrate_tree/buy_forge/forge_flat/forge_level/forge_price/meta_forge_row/forge_products 行族/ attunement_growth 表+访问器/生涯页三投影/career forge_total 全删;treasure_item_table UNLOCK_COUNTER_KEYS 内联; verifier_batch 花费策略换代树节点;MC slots 画像常量3 T6 营地统一:四柜台并排横滚(树淬炼主界面/锻造工坊钥匙门+零交互占位面板/秘宝匣钥匙门+内容迁入/图鉴常开); 暂停层锻造段连带删;camp data forge 投影删 存量红修复:_flush_pending_reveals 三处空 source_class 补 fx_reveal+类级豁免(a57489e9 落地件,冒烟51行) 测试随批:smoke 树段全重写(V1/V2/V3/V8/V9/V16)+_smoke_tree_rules V10 行为段(窗/限次/守侧五场景编排rig/聚散 同种子对拍)+单元 tree_rules_v11_test(六键合成行闭集校验)+run_all 22 套;ui_probe/ui_click_probe 换代树点击路径 轻闸全绿:冒烟886/0+run_all 22套+probe --click 全绿
171 lines
5.1 KiB
Plaintext
171 lines
5.1 KiB
Plaintext
[gd_resource type="Resource" script_class="MetaTreeTable" load_steps=2 format=3]
|
||
|
||
[ext_resource type="Script" path="res://data/schemas/meta_tree_table.gd" id="1"]
|
||
|
||
[resource]
|
||
script = ExtResource("1")
|
||
rows = [{
|
||
"node_id": "sp_hp",
|
||
"display_name": "生命淬炼",
|
||
"vein": "spine",
|
||
"kind": "stat",
|
||
"currency": "keystone",
|
||
"price": 10,
|
||
"cap": 4,
|
||
"requires": [],
|
||
"effects": {
|
||
"max_hp": 5
|
||
}
|
||
}, {
|
||
"node_id": "sp_hit",
|
||
"display_name": "命中淬炼",
|
||
"vein": "spine",
|
||
"kind": "stat",
|
||
"currency": "keystone",
|
||
"price": 10,
|
||
"cap": 4,
|
||
"requires": [],
|
||
"effects": {
|
||
"hit": 1
|
||
}
|
||
}, {
|
||
"node_id": "forge_workshop",
|
||
"display_name": "锻造工坊",
|
||
"vein": "forge",
|
||
"kind": "unlock",
|
||
"currency": "free",
|
||
"price": 0,
|
||
"cap": 1,
|
||
"requires": [],
|
||
"note": "工作间钥匙——无前置直接可点亮(2026-10-11 攻防所有权切分裁);点亮展开锻造工坊柜台"
|
||
}, {
|
||
"node_id": "easter_ley",
|
||
"display_name": "地脉共鸣",
|
||
"vein": "forge",
|
||
"kind": "easter",
|
||
"currency": "free",
|
||
"price": 0,
|
||
"cap": 1,
|
||
"requires": [],
|
||
"note": "彩蛋觉醒——判定归 _check_easter_egg 特化(生命/命中两线拉满+同调位全解锁),不经购买;🔴 effects 只持生命/命中两键(契约 9 攻防所有权切分——攻/护分量已摘除)",
|
||
"effects": {
|
||
"max_hp": 5,
|
||
"hit": 1
|
||
}
|
||
}, {
|
||
"node_id": "ks_workshop",
|
||
"display_name": "秘宝匣",
|
||
"vein": "keystone",
|
||
"kind": "unlock",
|
||
"currency": "free",
|
||
"price": 0,
|
||
"cap": 1,
|
||
"requires": ["sp_hp"],
|
||
"note": "工作间钥匙——前置=脊柱生命第 1 级(v0.8 节点总表);点亮展开秘宝匣柜台(解锁+同调装配)"
|
||
}, {
|
||
"node_id": "ks_refresh",
|
||
"display_name": "刷新升级",
|
||
"vein": "keystone",
|
||
"kind": "rule",
|
||
"currency": "keystone",
|
||
"price": 30,
|
||
"cap": 2,
|
||
"requires": ["ks_workshop"],
|
||
"note": "树上刷新升级——购买写 attune_refresh_level 同账(迭代 21 T4 接线,双入口并存 Q1 裁乙)"
|
||
}, {
|
||
"node_id": "att_socket1",
|
||
"display_name": "同调位 1",
|
||
"vein": "attune",
|
||
"kind": "socket",
|
||
"currency": "keystone",
|
||
"price": 20,
|
||
"cap": 1,
|
||
"requires": [],
|
||
"note": "同调脉根节点——无前置(v0.8 节点总表换代,原 sp_atk_r1 前置随攻防切分砍除)"
|
||
}, {
|
||
"node_id": "att_socket2",
|
||
"display_name": "同调位 2",
|
||
"vein": "attune",
|
||
"kind": "socket",
|
||
"currency": "keystone",
|
||
"price": 40,
|
||
"cap": 1,
|
||
"requires": ["att_socket1"]
|
||
}, {
|
||
"node_id": "att_socket3",
|
||
"display_name": "同调位 3",
|
||
"vein": "attune",
|
||
"kind": "socket",
|
||
"currency": "keystone",
|
||
"price": 60,
|
||
"cap": 1,
|
||
"requires": ["att_socket2"]
|
||
}, {
|
||
"node_id": "fork_posture",
|
||
"display_name": "开局姿态",
|
||
"vein": "attune",
|
||
"kind": "fork",
|
||
"currency": "keystone",
|
||
"price": 25,
|
||
"cap": 1,
|
||
"requires": ["att_socket1"],
|
||
"fork_group": "fg_posture",
|
||
"name_a": "先手压制",
|
||
"name_b": "稳健拓荒",
|
||
"effects_a": {
|
||
"posture_first_strike": 1
|
||
},
|
||
"effects_b": {
|
||
"posture_bulwark": 1
|
||
}
|
||
}, {
|
||
"node_id": "fork_sense",
|
||
"display_name": "危险直觉",
|
||
"vein": "attune",
|
||
"kind": "fork",
|
||
"currency": "keystone",
|
||
"price": 25,
|
||
"cap": 1,
|
||
"requires": ["att_socket1"],
|
||
"fork_group": "fg_sense",
|
||
"name_a": "锋",
|
||
"name_b": "守",
|
||
"effects_a": {
|
||
"sense_sharp": 1
|
||
},
|
||
"effects_b": {
|
||
"sense_guard": 1
|
||
}
|
||
}, {
|
||
"node_id": "fork_economy",
|
||
"display_name": "财富之道",
|
||
"vein": "attune",
|
||
"kind": "fork",
|
||
"currency": "keystone",
|
||
"price": 25,
|
||
"cap": 1,
|
||
"requires": ["att_socket1"],
|
||
"fork_group": "fg_economy",
|
||
"name_a": "聚",
|
||
"name_b": "散",
|
||
"effects_a": {
|
||
"economy_hoard": 1
|
||
},
|
||
"effects_b": {
|
||
"economy_spend": 1
|
||
}
|
||
}]
|
||
|
||
; 迭代 21 天赋树实装批 T1 换代(2026-10-12,设计权威 design/gdd/systems/跨局循环/天赋树.md v0.8):
|
||
; 12 节点 = 脊柱 2(生命淬炼/命中淬炼——一线一节点 cap4,2026-10-11 用户裁,原 4 层×4 线 16 行收编;
|
||
; 攻/护淬炼线随攻防所有权切分砍除——攻唯一入口=锻造工坊武器路线、AC 唯一入口=甲路线〔契约 9 红线〕)
|
||
; + 锻造脉 2(forge_workshop 钥匙 free 无前置 + easter_ley 彩蛋——effects 只持生命/命中两键,
|
||
; :402/:405 旧攻/护分量已摘除)+ 钥石脉 2(秘宝匣 ks_workshop〔display 旧名「道具工坊」退役〕/
|
||
; 刷新升级 ks_refresh)+ 同调脉 6(同调位 1/2/3——socket1 改根节点无前置 + Fork 3 单行双态节点,
|
||
; 原 8 行 A/B 双行结构与 fg_mastery 克制专精组退役)。
|
||
; 行门槛=一线一节点主语:脊柱节点第 N 级需全树总等级 ≥4×(N−1)(SPINE_ROW_GATE=4 公式平移,
|
||
; row 字段退役);requires=点亮前置(R1 裁撤案执行,schema 无等级阈值形态)。
|
||
; 🔴 层级纪律:局外树只放全局规则件——零 archetype 键(schema 校验强制);规则改写型特性只走局内随机渠道。
|
||
; 数值全 provisional 归 M4 数值批(契约 7——价格沿旧量纲锚:脊柱 10=旧 r1 价、socket 20/40/60、
|
||
; Fork 25、刷新 30 沿旧;生命 +5/级、命中 +1/级沿旧量纲);A/B 两侧差 <~3pp 验收=V19 MC。
|