Files
gplan-2/game/data/schemas
DKChan 0640b0c06d feat(pool): 迭代20 T2 池结构案D 换代(专长实装批 A段二)
四级档位:TIERS common/excellent/rare/legendary(跨层框架档名映射承袭)——TIER_QUOTAS
70/25/3/0=98 直映射零偏离已裁结构锚(传说=头奖位留空);配额/件值字段物理改名
(旧 rare→excellent、旧 rarest→rare)+凭证四 kind 占位(rap/attune_battery/time_sand/
perfect_insurance,配额暂 0=T4 落路由同批投放)。

概率与上限解耦(案②令牌池+提前退役):curio_cap_* 每 kind 独立字段(99=无上限占位,
实数归调参批)+专长 cap 行字段面;taken 身份维计数(relic:<feat_id>)拿了才计刷出不计;
cap 满在候选视图剔除(牌库本体不动=概率位独立存活);断点 bonus_taken 身份维键随档还原。

曝光槽:三选一=2 格全池+1 格优秀档以上子池(子池独立洗牌同 stream 续消费;子池空回退
全池;池空直通同族兜底);凭证(feat_ticket)不进抽签池只经保底注入;商店货架同 cap 过滤。

潜伏缺陷修正:效果引擎 has 算子 null 安全(敌技伤害载荷无 terrain_kind 事实回落 null 时
判「不在场」而非 String(null) 抛错——候选流变化后 devour 件首次被持有而暴露)。

测试:pool_case_d_test 新套(V6 令牌三态/V7 曝光槽回退/V8 解耦提前退役)入 run_all 20 套;
smoke 三档锚/数值对/池构成/上限带四处断言换代(V14),冒烟 848/0+probe_gate --click 全绿。
2026-10-11 23:18:35 +08:00
..
T8+T9+T10批次二出口(迭代12——天赋树+存档v5+营地树UI+A/B验证):T8树系统=MetaTreeTable schema(vein四脉/kind六类/双币currency/row-gating SPINE_ROW_GATE=4/effects四线+rule键白名单/零archetype层级护栏/Fork互斥对结构/彩蛋≤3)+meta_tree.tres 33节点(脊柱4行×4线GP价10×row/锻造脉3收编forge_levels钥石付价零痛/钥石脉workshop收编+Y升级移植/同调socket3+Fork4对集中同调脉/彩蛋1锻造满排觉醒)+MetaProgression树段(tree_spent_total/tree_can_buy row-gating+前置+币+cap/tree_buy单币钥石承载披露/tree_buy_fork购即激活/tree_toggle_fork免费切换/tree_stat_flat+rule_keys投影/_check_easter_egg觉醒)+rule键消费面(posture_first_strike=首轮AP+1/posture_bulwark=受击减1——enc.tree_rules透传链);T9存档v5(SAVE_FORMAT_VERSION=5树域tree_nodes/fork_sides两新域+v4→v5迁移+三体系迁移migrate_tree=forge原样映射零亏损/item_unlocks→ks_workshop/同调Slots→socket点亮+迁移幂等+断点版本断言4→5换代)+营地树UI(树面板=图鉴柜台下段程序占位——三柜台→一树字面重构延后披露+信号tree_buy_requested/tree_fork_toggled+main接线+投影两函数);T10=MC第7参扩ab_a/ab_b+A/B两侧锚N=20配对(先手压制/稳健拓荒rule键集透传)——两侧差0.0pp<<3pp验收过(A-4反例不触发)+taken 25.0/22.9减伤方向兑现佐证;修缩进坑复发(adventure_runner:826——同坑三犯留痕)+迁移unlock检查全行集(aux_live_ids系过渡口径同调行不在——返工留痕);冒烟树段18断言→714/0+run_all 15+探针绿+doc三闸基线同款+熵增PASS;T10出口包design/qa
2026-10-04 03:02:03 +08:00