DKChan
|
95b66f0d60
|
奇物批T5+T6a:专长门票入表(schema四字段provisional 20%/2/1/5+域校验+runner保底/限购/出现三计数+节点与商店双注入(替换末位占一席,同scope取数零漂移)+拿到即开三入口分支(节点本地重绘/店内临时停点payload.context)+断点扩列两键向后兼容+shop.tres门票行base5+SHELF_KINDS扩+校验豁免+A5/A6断言7条);T6a商店补回复heal行(默认原则:分类内成员都入该渠道池)+registry刷新边界写死(商店自身服务vs奇物授予重抽次数);终局池读数断言4→6键适配(冒烟782/0)
|
2026-10-05 20:03:20 +08:00 |
|
DKChan
|
6812ebbb73
|
奇物批T3+T4:relic_*→feat_*词族全换(feat_table.gd/feats.tres/feats_engine.gd三文件改名+.uid+feat_flags/feat_id/feat_row等全token+config_db注册键feats两端+entities.yaml换代注记——kind值relic/身份前缀relic:/relics存档键/摘要键按数据契约保留);T4渠道白名单过滤(_draw_curio_candidates(channel):通关渠道只出专长/节点渠道零专长——过滤式不拆池,TIER_QUOTAS锚零改动,devour货架保底随渠道定位退役,迁移保feat_id,pick_curio测试feat_id透传;冒烟773/0+run_all 16全绿+断点往返PASS)
|
2026-10-05 19:28:20 +08:00 |
|
DKChan
|
8e2694de49
|
奇物批T2:运行层bonus_*→curio_*全族换词(_curio_pending/deck/taken/result/candidates+pick_curio/apply_node_curio/curio_choice_presented/curio_resolved等+两文件改名curio_interact_controller/curio_pick_overlay含.uid+CurioPickOverlay/CurioInteractController类名);T2裁点甲案自裁=五存档键引号字面量禁改(全仓对拍六形态全等);_bonus_treasure_carry按T0澄清剔除(秘宝语义);非奇物bonus语义保全(加算区bonus/price_level_bonus/attack_bonus/bp_bonus等);reward_overlay_test红转绿适配(M7 bcard换PanelContainer致c is Button恒0——改数_choice_box子节点数断言语义不变,run_all 16套全绿历史首次)
|
2026-10-05 18:44:51 +08:00 |
|
DKChan
|
d4cde73976
|
奇物批T1:feature_*→curio_*词族换名(CURIO_KINDS/curio_quota/curio_value/curio_candidate_count+adventure.tres键名+entities.yaml换代登记续写,值零变更实测;T0差异回写:93处/7文件+bonus_aux_carry语义澄清剔除改名面+基线772/0)
|
2026-10-05 18:30:44 +08:00 |
|
DKChan
|
d77a245bcc
|
ui-struct-probe mini-loop T0-T6 全落(探针全屏零红+负向验证红+probe_gate 注册段全绿+冒烟772/0+run_all 14/15基线红+doc三闸零新增)——①M2双列叠放修复:ui_assembler.gd 右列挂回 HBox 第二列(原 pad.add_child(right) 误挂 MarginContainer 与左列同矩形叠放=实机目检抓到的根因;start_box/start_right 命名锚)②按钮宽度纪律:ui_kit.button(text,min_w=216) 全站最小宽度基准+SIZE_FILL(VBox 列内等宽拉满/HBox 行内不抢余宽——EXPAND_FILL 撑爆营地底条 1616px 实证教训注释在案);行板/角标/图标钮豁免9处(camp 5+shop 2+ap_bar 2+调试角标/诊断转储 2)③新增 ui_struct_probe(全 UI 屏结构断言:按钮互压/同容器等宽/出屏/零尺寸/标题屏双列五族;菜单簇真驱动+冒险簇真流+兑付屏 open 面合成喂入;ScrollContainer 内容豁免;modal 屏 queue_sort 手法坑在册)④probe_gate.sh 注册默认必跑段⑤07 改排:§⑪改排注记+§⑮分工注记+新增§⑯复验项⑥出口报告(代裁追认单 P1-P4+六轮 red-green 实录)=design/qa/ui-struct-probe-exit-report-2026-10-05.md
|
2026-10-05 18:00:32 +08:00 |
|
DKChan
|
a9a2e25a0a
|
merge master(d3fa887 技能池④+⑤提灯)入分支:07清单⑭双登冲突解(技能池⑭保留+秘宝目检改⑮);四文件auto-merge带旧词族零带入(全查仅存档键合法例外)
|
2026-10-05 15:47:33 +08:00 |
|
DKChan
|
97b8589a4c
|
技能池执行批T0-T6+⑤提灯(迭代14④+⑤):T0表盘点零漂移(19行池+9技能行+Boss三行对照报告§2);T1敌人系统.md v0.13五件(池构成表8敌种/护甲列读表口径/三代错峰/半血解锁弹出规格);T2 skills有效倍率表批注(D4整数基线半点矩阵)+enemy EV锚整数口径重登记+巨蜘蛛1.11消歧+registry enemy/skill换代;T3-T4机制件=unlock_hp_pct可选键(schema域校验缺省无=无门槛)+容器check_skill_unlocks单向闩(零随机)+rollable/special双面过滤(保底不逼锁定)+编排归因行「XX解锁了YY」(type=highlight高光键skill_unlock零行型新增)+row_pacer一次性技能名toast(排除perfect_sweep误触);T5三Boss解锁技落表(震地怒击×2.5/CD4·遏毒×2.0/CD3·岩崩×2.5/CD4案甲provisional+池尾weight2/unlock50)+断言基线换代3处(技能表12行/池模板/酋长EV锚重锚1.10-1.30实测1.1948);T6单测skill_unlock_test22断言(run_all注册15套)+smoke+5集成(半血→次轮解锁行恰一次/文本/行型零新增);⑤提灯+2接线=board_view.set_fog_lantern公共面+case⑮接线断言+HUD框架注记(载体道具归信息件批=接缝就绪态);T7读数后置挂07;闸=冒烟772/0+run_all15套+探针绿+doc三闸零新增;出口报告design/qa/m4iter14-skillpool-exit-report-2026-10-05.md
|
2026-10-05 09:26:25 +08:00 |
|
DKChan
|
cd73e62346
|
秘宝批T7组E-2:内部标识符全族换词(inventory/unlocked/replace/overlays/slot/settlement use_aux等60+token)+存档键零触碰专项核通过(37文件六键普查零差异,点号访问零存在)+行为探针四件全绿+任务书§1.2基线回填(755/0实测)
|
2026-10-05 08:46:51 +08:00 |
|
DKChan
|
7e5b6d99b4
|
秘宝批T5组B-2:ConfigDB注册键treasure_items/持有变量/五访问器全族+调用方+桩表+loaded取键同步(冒烟755/0;run_all对照基线零新增——reward_overlay_test红系②批遗留基线红,treasure_items_test由红转绿系本批修复T4桩回退行漏改)
|
2026-10-05 08:34:57 +08:00 |
|
DKChan
|
2532c8fceb
|
秘宝批T4组B-1:aux_items.gd/aux_item_table.gd/aux_items.tres/aux_interact_controller.gd 四文件+类名→treasure词族(.uid稳定/.tres ext_resource同步/--import重刷,冒烟755/0)
|
2026-10-05 08:29:32 +08:00 |
|
DKChan
|
5294b12efa
|
秘宝批T3组F:aux_item域串16处→treasure_item+TREASURE_ITEM_TYPE常量族+reward_dangling_treasure诊断码(任务书漏计的常量消费方4处自查补齐,冒烟755/0)
|
2026-10-05 08:27:16 +08:00 |
|
DKChan
|
b4b8bb37e0
|
秘宝批T1组A+D:玩家可见文案5处+注释层「魔法道具」→「秘宝」全清(敌方语汇/道具工坊分色保全,冒烟755/0)
|
2026-10-05 08:27:04 +08:00 |
|
DKChan
|
c571af226f
|
merge: 奇物概念收口与词族对齐(迭代15②号卡·文档与数据层)
概念层由用户逐轮裁定定稿(《奇物》v1.0→v2.7),本批只做落地对齐。
主要内容:
- 新建 design/gdd/systems/冒险循环/奇物.md v2.7(本概念唯一定义文档)
- 新建 design/research/任务书-奇物词族对齐与渠道分离批-2026-10-05.md
(loop engineering 八件成文 + 12 条批末验收断言 + 11 条设计契约含 6 条停机级)
- 代码词族对齐:feature_* → FEATURE_KINDS/feature_quota_*/feature_value_*
(adventure_table.gd 24 字段 + 方法 + 常量,adventure.tres 21 键,值零变更)
- 三个 schema 补概念指路注释;relic_table.gd / adventure_table.gd 概念注释指向奇物.md
- ux/battle.md、level-map.md、HUD框架.md、06-待办清单.md、02-系统清单.md、
registry/entities.yaml 同步称谓与元信息
六处冲突解法:
- 02-系统清单.md:版本历史整段重编(master v0.1-v1.3 原号复原,奇物系列从 v1.4 起)
- ux/battle.md:取分支侧新称谓,但「魔法道具槽」须写「秘宝槽」(master v1.3 已更名)
- adventure_table.gd:合成并集(取本批改名 + 保留 master SR-1 商店刷新三字段)
- level_map_screen.gd:块1 取 master M5 底栏结构,块2 取本批配色与称谓
- registry/entities.yaml:7 处三方混战,块1-5/7 取 master,块6 取本批
- roadmap.md:迭代 15 两卡并存(①调试 已落籍 / ②奇物 待开工)
合并后自查修正:
- 批量替换误伤 70 处(清图奖励/安全格奖励/关卡大奖励/奖励身份预读 等
属地图战斗资源域;「奖励道具经济」旧文件名与「迭代 10 奖励重构」属历史留痕)→ 全部回退
- battle.md 历史修订行误改 → 恢复 master 原文
- 奇物.md 5 处死链(../ux/ 少一层、魔法道具.md 已更名)→ 修
- registry 条目 markdown 链接 → 改纯路径(同文件惯例)
- 奇物.md R1 散文段 656 字 → 拆段,现在零结构性告警
验证读数(合并后主区全量复跑):
- 冒烟 755 项 / 0 失败,三闸全过
- ui_input_probe 十六断言全绿
- ui_layout_probe 四区尺寸逐位吻合 battle.md 规格
- doc_link 死链 0;doc_term 与基线同;gdd_lint 零新增
- 旧标识符残留全 0;_status_box 未成死代码,四个投喂键齐全
|
2026-10-05 07:24:15 +08:00 |
|
DKChan
|
ac3cee7daa
|
MC-1 商店独立刷新机制(UI落码第三波收官核心批)——level_runner新增shop_refresh/free_left/cost三面(GP扣费+货架整架重抽shop_draw同签+付费计数进离清零)+adventure_table三旋钮(免费0/基价20/曲线1.8 provisional)+shop_overlay刷新钮转正(set_refresh_display投喂面)+presenter on_shop_refresh+main接线+冒烟5断言(752/0)+关卡节点地图v1.6换代+冒险结构v0.15回写。机制=P-C2+Q2裁(基础免费0/天赋增益位预留/GP ceil(20×1.8^n)/池源同源)。闸=冒烟752/0+probe_gate全绿+layout 0
|
2026-10-05 03:51:10 +08:00 |
|
DKChan
|
3d6078494b
|
M9 结算屏双情绪+回看退役(UI落码第三波)——①印章52px嵌封印旗②三行账GP/钥石/本关加成(组合根投影_bonus_summary_text)③GP数字滚动0.8s守减动效④庆祝idle浮动占位⑤败徽记灰化+行维持隐藏(P-C4/OQ14)⑦粒子两套并存+调试浮窗风格开关(P-C5);P-C7明细回看退役=settlement_review_overlay删除+band点击撤+明细回看钮撤+main.gd四处接线清+click探针两段退役+battle.md换代。闸=冒烟747/0+probe_gate全绿+layout0+fx_probe全链路通过
|
2026-10-05 03:23:08 +08:00 |
|
DKChan
|
473ff33b62
|
M8 战斗包四件(UI落码第三波)——①轮次牌plate9素牌化(墨字)②AP/RAP点阵Dot样式件(方点+亮心,AP烛光黄/RAP小人蓝)④道具槽glyph→手绘像素图标(映射回退字形)⑤棋盘底常驻操作提示条(左键挖掘/右键封印/双击快开)。P-C1 C区两段保留现状零改;P-C7战报单行现状+回看退役归M9。闸=冒烟747/0+probe_gate全绿+layout 0
|
2026-10-05 02:47:03 +08:00 |
|
DKChan
|
f7e2be36da
|
M4 设置面板化(UI落码第三波)——BG_BRIGHT+石板面板+行牌化(标签/拨杆/状态字/后果说明);开关换SwitchToggle拨杆(语义翻转on=完整,off=快速减动效);设置项零增减(P-C6仅主音量,demo音效行系原型发明已撤);音量滑杆styled_slider;click探针适配(文字查找→成员引用+拨杆语义翻转,断言面不变)。闸=冒烟747/0+probe_gate全绿+layout 0
|
2026-10-05 02:39:12 +08:00 |
|
DKChan
|
143129c6ba
|
M7 三选一bcard化+商店同构(UI落码第二波)——按钮170×88→bcard三竖卡(类型色带查表/手绘图标/✓章+木描边选中态)+通栏顶条(标题+刷新图标钮/余量角标)+确认升CANDLE主钮;press_card/selected_id探针语义保持(同一_select_card真实路径);差异白名单=免费/✓/无价签。闸=冒烟747/0+probe_gate全绿+layout 0
|
2026-10-05 02:26:06 +08:00 |
|
DKChan
|
b6ae74e288
|
M6 商店bcard同构化(UI落码第二波)——pool货架横排行卡→bcard三竖卡(类型色带/图标/名/件值/价签金/底注/购买钮footer)+顶栏(标题+刷新占位钮禁用+GP烛光章)+库存余量退役(v1.5-a用户裁,数据层stock_left不动)+爬价行挂MC-1(无成文出口);BCard微扩body/add_footer(串行无撞);legacy面原样。闸=冒烟747/0+probe_gate全绿+layout 0
|
2026-10-05 02:18:43 +08:00 |
|
DKChan
|
ef82c036c3
|
M5 冒险地图(UI落码第二波)——节点1.4×(73×50层距零改)+候选烛光黄(金只留当前位G4)+节点类型文字标签(当前位/·可选)+底栏合并单条亮米板(头像+生命蓝条+属性+加成/流派件;道具槽不摆=无成文出口注记)+放弃危险钮+_status_box退役+node_overlay休息面板plate9化。投喂键全保留。闸=冒烟747/0+probe_gate全绿+layout 0
|
2026-10-05 02:11:41 +08:00 |
|
DKChan
|
2e53d2dd76
|
M3 营地行牌化(UI落码第二波)——行首20px语义图标(攻/甲/血/铲子串映射)+Lv木底章化+满级态文案+钥石徽章CANDLE底墨字+头带图标20px;行结构只增不删探针面保持。闸=冒烟747/0+probe_gate全绿+layout 0
|
2026-10-05 02:02:34 +08:00 |
|
DKChan
|
566e3bdaa9
|
M2 标题屏双列重构(UI落码第二波)——左操作56%(分组+动词化+tooltip)+右立绘看台/速览牌(帮助全文保留表值驱动);lvbtn升CANDLE主操作钮;root挂tooltip全站主题;返回键集不变组合根零改。闸=冒烟747/0+probe_gate全绿+layout 0
|
2026-10-05 01:56:10 +08:00 |
|
DKChan
|
4498852a34
|
M0+M10+M1:色板token换代+UiKit公共件+手绘图标十键(2026-10-04 UI落码第一波)——BG_ROOT/BG_OVERLAY暖化+BG_BRIGHT/CANDLE新增+WARM_SOFT/FAINT米色去灰;bcard竖卡工厂/SwitchToggle/styled_slider/verb_button/primary/danger钮/tooltip全站主题;TEX_ICON_*十常量+PNG入库(盘上件);art-bible§7.2琥珀双岗注记。闸=冒烟747/0+probe_gate全绿+layout_probe 0
|
2026-10-05 01:46:50 +08:00 |
|
DKChan
|
5cf7f4b6ae
|
立《特性》概念:局内加强物品统一命名为「特性」,两种形态收敛为枚举值 + 文档/称谓/数据层标识符统一
- 新增 design/gdd/systems/冒险循环/特性.md(概念唯一定义文档)
定义=一次冒险内角色自身得到的提升(不是持有物);作用范围、生命周期、
获取途径(战场奖励/商店·训练)、关联与边界五要素齐全;数值一律指路表不入正文
- 02-系统清单:冒险循环补行 + 命名对照表补 ADVENTURE_FEATURE
- registry entities.yaml:新增 feature 概念条目(owner/referenced_by)+ adventure_table 字段名同步
- 数据层标识符 112 处换名(值零变更):BONUS_IDS→FEATURE_KINDS、bonus_token_count→feature_quota、
bonus_value→feature_value、token_*/bonus_*_flat→feature_quota_*/feature_value_*
- 称谓统一 94 处:旧称「流派件/数值件/本关强化」→ 特性 + 形态修饰语(规则改写型/属性加成型)
- 两张 schema 顶部加概念指路注释,代码可直接查到定义文档
- 06-待办清单:BD 分层条目现状改写 + 新增「命名统一后续」条目(relic 词族与类名对齐待实施)
未动:类名与文件名(Godot .uid/.tscn 引用需跑测试自证)、断点存档键(兼容)
|
2026-10-05 01:46:35 +08:00 |
|
DKChan
|
46dadbb45d
|
迭代14.5调试整合批·补遗:上次提交漏暂存的11个修改件收编——main.gd接线(角标入口/浮窗构建挂树序末/模态登记/处理器更名_show_debug_overlay/_close_debug_overlay+对局随开随收/门禁护栏)+ui_assembler(build_overlays撤TunePanel改签名+开始覆盖层三散件撤除+角落角标)+探针ui_tune_probe全量改接与ui_click_probe两处+核心/呈现/冒烟注释口径TunePanel→调试浮窗(零行为);与48c0b34同批同验证(冒烟747/0+三探针绿)
|
2026-10-05 00:51:15 +08:00 |
|
DKChan
|
48c0b343a6
|
迭代14.5调试整合批:主菜单三散件(随机种子/数值调整板/两层调试)收一张调试浮窗DebugOverlay——入口=开始覆盖层右下角「调试」角标(与主按钮组非平级,DS_DEBUG=1门控保留迭代8卡④口径),浮窗=可扩展滚动列表页(种子/数值调整/批量模拟/两层调试四区块,后续项往下追加)悬浮于菜单之上不隐藏开始层(Dialog形态同确认弹窗先例,TunePanel互斥形态退役),仅开始菜单可开(_show_debug_overlay门禁护栏——用户裁对局中不可达),两层调试入口随开随收;TunePanel整体吸收退役(git rm含.uid);探针ui_tune_probe改接+缺陷⑤断言语义翻转(浮窗树序必须在开始层之后)+ui_click_probe两处改接;四拍板P1甲/P2乙/P3仅菜单/P4可扩展列表全落(2026-10-04用户裁);核心/呈现注释TunePanel口径同步调试浮窗(零行为);冒烟747/0+探针tune/click/ui三绿(worktree首跑先--import建类名缓存+主区art资产补拷)
|
2026-10-05 00:50:13 +08:00 |
|
DKChan
|
b3c38e0dbd
|
全局作用域变异批文案常规化修订(用户人闸反馈):横幅/角标/手册三处玩家可见文案改常规描述——hud_presenter.board_variant_lines 三行制(贫矿脉/回复与护甲资源减少/攻击资源增多,C区240px防裁切);main.gd 开战横幅三行 join;ui_assembler 手册句同步;地形变异.md v0.8(玩家体验句常规化+版本史);出口报告追认单换代+§六′追认结果(文案外九项 provisional 用户追认通过);机制与数值零改动;轻闸=冒烟747/0+ui_probe+ui_layout
|
2026-10-04 23:12:32 +08:00 |
|
DKChan
|
f8517399a7
|
全局作用域变异首发批 T5 呈现三层(迭代14③号卡):settlement_fx_view +play_board_variant_banner(轮横幅先例同款——减动效=静态驻留双态;轮横幅下方叠行位);hero_info_panel_view +地形变异常驻角标段(流派件段先例——空态整节隐藏,摆位provisional归HUD框架批);hud_presenter +board_variant_lines 文案装配+refresh 接线(快照 board_variants 投影——核心→呈现唯一读取面;出战斗即隐);presentation_snapshot +board_variants 投影字段;main.gd _on_round_started 首轮快照判空发射开战横幅(普通图恒零发射);ui_assembler 玩法帮助块 +整图变异说明行(教学定稿批 P4丙「手册零再教」承载位,零交互教学)
|
2026-10-04 17:52:42 +08:00 |
|
DKChan
|
89ed0d1c59
|
T7+T8(D6): 爆破工兵包中立移除雷格——细化+实施(blast_kit 换装启用,判定逻辑零改动)
T7 细化(loop 计划书附录C,批末吸收即死):cell_removal 语义=移除集仅「未揭示·无旗·是雷」
——清图分母只数安全格(safe_remaining/_cleared_after 实证)→雷格移除对分母/连锁/C_dig
模拟天然零涉,P1 甲「rules 零改动」按裁决语境兑付为判定逻辑零改动;移除跳过有旗格=旗判
定基线零回溯;P2 甲=CellUnit 退色降档呈现(暗淡记忆态同族)。
T8 六面:
①换装 aux_items.tres blast_kit:+form active_charged/+slot_cost 1/+charges_per_adventure 2/
effect_kinds 挂 cell_removal/清 deferred(契约 4 裁定面;镜像 nest_pendulum 先例)+
表头注记 :8 半过期面校正。
②minesweeper_rules:_removed 集(install/retire 清空骑既有 reset 位)+remove_mines_in()/
is_removed() 只读查询+交互守卫两处(_board_face_dig/_do_flag_place sub=target_removed,
拒绝先于 try_spend 零消耗)——邻接数字/分母/连锁/快照零触(停点仅选路/奖励位,战斗中态
不入档)。
③use_aux cell_removal 分支:remove_mines_in(v.resolved) 空集拒绝零消耗(consume 前返)。
④呈现:board_view _paint_cell removed 分支(数字/旗/瓦片基座压写)+_diggable 排除(hover
金框不现)+CellUnit removed_dim 退色暗幕层(程序化零新资产,雾层之上不再参与迷雾语义)。
⑤使用后棋盘刷新:aux_interact_controller.attempt_use 增 board_view.refresh()(幂等)。
⑥充能编排零新代码:表驱动+营地同调位装配+use_aux consume 扣减全现成。
MC 口径注记:换装后 form 非空→transitional_rows 过滤(schema :181)→aux_live_ids/
_bonus_aux_pool 永久排除→模拟投放池/道具件候选零涉;同调装备模拟档零操作——MC/autoplay/
verifier 读数零漂移(静态证明,零跑测)。
闸:冒烟 718/0+run_all 15(aux_items_test 三件过换装行)+click 三种子绿(6241/7345/6018)
+ui_probe/ui_input/t17_defer 绿。
|
2026-10-04 08:21:42 +08:00 |
|
DKChan
|
d78b8d4eb0
|
T5+T6: aux 二期评估判不合(零代码)+ D5 杂项尾差四件销账
T5(判不合=合法出口,§五白名单):丢弃/授予/收尾三步强合否决——两渠道三轴语义相异
(寻址 carry 序号 vs 库存句柄/持久域 跨关 vs 单关/收尾 断点快照 vs 不载),原实现已带
三处「保守不合注记在案」(adventure_runner :479/:495/:566/:676),强合需适配层且触碰
核心 RNG 邻接重构(契约 1 高危区)换 ~30-50 行收益;结论随 T9 落 06 注记收口,零 MC。
T6 四件:①grant_aux_item 节点渠道(_resolve_node_replace)返回值接留痕——镜像 :580
防御兜底留痕范式(零行为面变化)②README 旧名 _autoplay_battle_perfect 改现行
_decide_act 分派口径 ③critical-paths「切片 96/96」换代现行 718/0 口径
④hero_info_panel_view 死色名 PANEL_HERO 注记校正。
闸:冒烟 718/0+click 种子7 绿(5375 帧)。
|
2026-10-04 07:44:24 +08:00 |
|
DKChan
|
4c7931064e
|
T4(D4): main.gd 二期瘦身——家族①三选一/替换子+家族③营地商店投影拆件(1378→1119)
新件两枚(RefCounted,仿 aux_interact_controller 房内范式):
- bonus_interact_controller.gd(241行):三选一停点编排 on_presented/present_node_bonus/
show_pick/on_refresh/on_pick_confirmed/on_aux_replace_presented/on_replace_chosen/
on_resolved/on_continue + TP0 复合键卡片装配 + 工坊名投影;_pending_bonus/_bonus_context
随迁;兑付写调用唯一经 adventure.pick_bonus/apply_node_bonus/resolve_bonus_replace。
- camp_shop_presenter.gd(172行):营地开合/快照/锻造·同调·天赋树·Fork 四写口 + 商店
pool/product 双面购买/离开;写调用唯一经 MetaProgression 原语与 LevelRunner.buy_*。
接线留组合根(ADR-0001):overlay/adventure 十三信号由组合根接至控制器 on_* 入口;
模态栈/演播后排窗/呈现刷新/fatal 经回调注入;meta/save_manager/adventure/runner 现值
回调注入——探针 isolate_save 换注 main.meta 实证 ctor 捕获会记错账(营地购买未出账),
现值回调为房内先例口径。
家族②debug 接线收口=契约3 组合根绑定面(settlement 写+_wire_battle+override/seed 取数
在组合根 UI 态)不迁移,节头注记记档——任务书族级估 ~50 行与 ADR-0001 相抵,处置在
代拍白名单「拆件归属」内。
探针缝保缝:main._on_camp_closed/_camp_data 保缝转发(click/ui_probe 直呼面);
bonus_overlay 主类公有字段维持。
行数对照:1378→1119(净减 259);对照任务书锚 ~900±50(净减 ~430)差 -160,归因=
三家族可迁清单实测上限 ~336 行(任务书自估 315),锚位与族级清单不自洽——差异进出口
报告呈用户。闸:三种子 click 绿(7/9117、11/10202、23/9156)+冒烟 718/0+run_all 15+ui_probe。
|
2026-10-04 07:38:48 +08:00 |
|
DKChan
|
fec30644bd
|
T3(D3): ArmedTimer helper——三处武装确认计时机制收口(P4乙:缝零动+视觉零变化)
新件 game/presentation/armed_timer.gd(RefCounted):武装/回落/超时/减动效档四能力
(motion_still 档判单点;elapsed 相位取数——1Hz 连续呼吸视觉零变化;窗口<=0=挂起语义)。
三处迁移:
①AP 条弃图刷新(ap_bar_view):tween 秒表(4.0s)→ArmedTimer;三探针缝
press_refresh_for_probe/confirm_visible/press_confirm_for_probe 语义等价零动
(click 探针 :513-515 弃图确认链断言全绿实证);字面量 4.0 升 REFRESH_CONFIRM_WINDOW_S。
②选路放弃钮(level_map_screen):_process 帧驱动倒计时+1Hz 呼吸→timer.tick+elapsed 相位;
减动效静态半透变体语义零变化(档判据归 motion_still);真实二击路径零改。
③战斗总结结算框(main):_settlement_stop_pending 裸布尔→ArmedTimer 挂起态属性化
(窗口 0;读=armed/写=arm/disarm——探针与冒烟直读写接缝语义零变化;main 无 _process
无需 tick 线)。
闸:click 三种子绿(7/9191、11/7343、23/6026 帧)+冒烟 718/0+run_all 15+ui_probe 绿。
|
2026-10-04 07:10:00 +08:00 |
|
DKChan
|
22417783db
|
T2(D2): 探针只读出口——BoardView/level_map_screen 四出口落地+私有域直入清零(全探针绿+冒烟718/0)
出口四件(形态仿 fx_probe 先例:只读 Dictionary 快照):
- BoardView.cells_probe()/diggable_probe()(键面同构快照)+hover_probe()/fog_params_probe()
(后两件=D2 清单外同类项随批收口:_hover 1 处+_fog_lantern/_fog_enabled 2 处,完成定义
「私有域直入清零」口径,26 处 > 任务书盘点 ~22 处——超出面系断言消息实参里的隐性直读)
- level_map_screen.layout_probe(nodes)/canvas_probe()(origin+min_size 快照)
消费侧改写:ui_input_probe 24 处(含循环体三处快照局部变量防逐迭代 duplicate)、
ui_probe 2 处、ui_click_probe 1 处;grep 复核 _cells/_diggable/_hover/_fog_*/_layout/_canvas
探针侧零残留。组合根接缝面(_row_queue 等)按边界注记不入本卡。烟测断言数 718 持平。
|
2026-10-04 06:56:20 +08:00 |
|
DKChan
|
f1a351f3bc
|
流派件持有呈现v2(用户二连反馈「战斗界面/关卡选择页都看不到局内奖励」):①关卡选择页补齐——底部状态栏本关加成框内追加流派件持有行(set_relic_holdings 组合根投喂+与加成行并框任一非空整框显示);②战斗C区流派件段上移至本关强化前(构筑核心优先+防clip_contents下部裁切不可见——用户实测「战斗界面没看到」的主因候选);③投影逻辑抽 HudPresenter.relic_holdings_lines 静态共用(战斗C区/关卡页两处同源防漂移)+main 两处 open_choices 投喂;冒烟718/0三闸(基底6c20740——并行挖掘风险调研批纯文档无冲突)
|
2026-10-04 04:50:41 +08:00 |
|
DKChan
|
08dfd7dbf9
|
清图奖励可感知反馈(用户反馈「挖完全图无任何奖励感」呈现缺陷补齐):组合根 _on_step_row 桥接——source_class=clear_reward 兑付行弹 toast「清图奖励:轰击全体敌人 X」(零兑付未生效行不弹安静留明细带);零核心改动(toast 归呈现层惯例——核心层零呈现依赖不破);触发链复核=挖完全图清图仲裁/换新图/奖励兑付全通(复现验证 boards=2 换图正常——用户场景实为 blast 对厚血怪零可感知非未触发);冒烟 718/0 三闸(toast 呈现归目检——机检盲区披露:单元测试覆盖机制正确性不覆盖玩家可感知性,用户点破的盲区在册)
|
2026-10-04 04:36:20 +08:00 |
|
DKChan
|
c99b49351e
|
深挖钻头v2收益重投+全流派卡片效果摘要(用户实测「付2AP无可见提升纯挨打」二连反馈——v1配额制净负期望认账返工):①收益改本格双份制(付费挖掘的本格资源直接双份——多花1AP买多一份同格产出账目直白期望微正;废除「每4次付费兑1份随机资源」暗账:v1=8AP换2-4GP当量净负且兑付埋明细带不可感知——用户两次同关倒下的数学根源认账)+轮初付费快照滚动(本轮付费次数=deep_paid_count−轮初快照;settle尾滚动)+safe事件按付费数上限逐格追加「(深挖)」第二份;②27件卡片效果摘要(relic_card_text第三行=hook静态映射「深挖钻头 · 开格\n开格2AP·产出双份」式——「不知道件是干嘛的」缺口承载,provisional文案归代拍板白名单件文案微调);冒烟718/0三闸(既有断言全过——双份制与配额制在MC账面等价换算)+formed重锚N=20同带10/75/20(分岔稳定)——锚runsum_m4iter12_deepdigv2_formed_n20_20261004换代现行
|
2026-10-04 04:07:22 +08:00 |
|
DKChan
|
fc26bcf860
|
流派件持有呈现补齐(迭代12呈现缺口——用户试玩反馈「局内奖励选了什么看不到」):HUD C区数据框下新增「流派件」常驻段(HeroInfoPanelView set_relic_holdings+逐流派聚合行「魔法 ×2 · 档一」式+成型档位点亮+空态整节隐藏同本关强化段纪律);hud_presenter refresh投影(runner.relics_held读面新增+RelicsEngine.tiers_for档位求值直调——战斗内/节点间隙双分支喂入,兑付后_refresh_presentations自动反映);冒烟+2断言(空态隐藏/持有呈现)→718/0三闸+ui_probe绿
|
2026-10-04 03:49:16 +08:00 |
|
DKChan
|
3b9ee9f134
|
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 |
|
DKChan
|
c25e8bab3e
|
T1机制件基建(迭代12双层BD——relic_table+档位激活引擎+机制件带池接线):RelicTable schema新建(relic_id/rarity三档对齐令牌池/archetype七流派标签/hook挂点枚举23点位/effects键白名单零裸flat同族护栏+扫雷触发点铁律=有行流派各≥1扫雷端〔部分填充合法·七流派全量归T7出口〕);RelicsEngine纯函数引擎(集2档一/4档二/散件保底·成型=tier≥1·挂点投影表序稳定);relics.tres空表合法态(池98张零扰动硬断言);池接线=relic活行每件1张入稀有/罕见档(common/rare→rare·rarest→rarest·永不入普通档)+令牌身份键relic_id(同档多件可同屏)+兑付入持有集先校验后摘牌+_relics冒险级跨关携带+断点扩键relics持有集/余库relic_id随还原+摘要additive键relics(清账前快照——pool_stock同坑预防)+RUNSUM行relics字段;呈现=relic卡「流派件·流派名」+卡片id三段复合键;autoplay读数面;冒烟14新断言(空表零扰动/引擎四断言/接线含断点往返)→684/0+run_all 15套全绿
|
2026-10-04 00:39:26 +08:00 |
|
DKChan
|
fd6a8325f0
|
TP0令牌池落地(迭代12条件卡——node-reward v2.2追认b实施批):三选一池改固定配额令牌池70/25/3=98张(罕见档道具件2席随aux池种退役收窄=台账自决披露项;schema validate结构锚硬断言)+抽签Fisher-Yates同kind去重+选中踢池未选回池+池耗即枯竭+种类次数上限退役+恢复件+6新入池rare档+数值对全落;MC策略316-f落地(autoplay 1级最稀有/2级最左_pick_token单点);货架=令牌级抽签价格tier-blind维持批②裁定+消费在架令牌本体;断点扩键bonus_deck余库逐枚还原(旧断点缺键=满库重建防御单版本周期);跨表校验⑥改令牌配额检查;文档四正主=node-reward v2.4+冒险结构v0.14+registry+06落地状态;normal档重锚runsum_m4iter12_tp0_n20_20261003(seed0=90000配对读数同带0/5/0零结构位移+316-f构成佐证)——闸=冒烟670/0三闸+run_all 15套+探针五绿click存量红零新增+doc三闸零新增+熵增PASS
|
2026-10-04 00:17:39 +08:00 |
|
DKChan
|
a68ae363cd
|
迭代11第④批:视野迷雾实施(菱形灯光区R8曼哈顿+区外未开格全黑+暗淡记忆态记忆板/记忆墨+提灯+2插值位预留+迷雾开关两态零扰动;探针case⑮十六断言;art-bible §6.5 v3.5+HUD框架 v0.14+06收口)
|
2026-10-03 18:58:59 +08:00 |
|
DKChan
|
d79afd2241
|
迭代11第②批:GP商店房重构——三选一同构化(P1共享池账本+抽3买1全重抽+A/b乘法定价ceil+断点扩键+货架同构呈现+MC off/on分层;冒烟671/0+off对拍off_n60逐位PASS+探针三件绿)
|
2026-10-03 18:19:57 +08:00 |
|
DKChan
|
a6a2bf885e
|
迭代11第①批:魔法道具同调实施批 T0-T10 全落(重闸 645/0 + MC off 逐位 PASS)
- T1 表与schema:attunement_growth.tres 谓词表(m1/m2/m3+Σgrant≤slot_cap 校验+slots() 求值口径)+道具表扩列(form/charges/slot_cost/unlock_requires/effective_rounds/charge_n+effect_kinds 九kind+KEY_WHITELIST 零裸flat护栏)+七同调行
- T2 save v4(boss_kill_count 收束入账+attunement_equipped+attune_refresh_level+断点 attunement_charges+迁移链 v3→v4)
- T3 Attunement 求值服务(纯函数零 await 零 RNG)
- T4 营地装配覆盖层(工坊扩容程序占位+Y 升级行 attune_refresh_upgrade 行族)
- T5 被动六件接线+装配注入链+刷新 X/Y 双源(BonusPickOverlay 刷新钮,autoplay 默认不刷)
- T6 掘进蓄能全链+摆钟能力面(骑库存面差额注入+断点充能键);炸格 P5 甲影响评估破面大→用户裁拆后批,blast_kit deferred 留位
- T7 退役面五件(BONUS_IDS 除名 aux_item+transitional_sync_slots 过渡键退役=迭代10欠账③清偿+授予路/四容量闸拆除+nest_pendulum 换装 active_charged)
- T8 冒烟六新断言(645/0)+MC attune 开关+贪心画像分层 off/on 各 N=60 双策略(on 画像功率显著带平移归调参批;off 新锚=对拍正主留盘主区 sim-data,81000 降批入口基准)
- T9 连带修订九件(魔法道具定位重写/元进度v1.6/地图战斗资源v0.16/行动经济v0.7/05不做v1.3/关卡节点地图v1.4/node-reward v2.2/registry 三处/06 收口+炸格拆后批新条)
- T10 重闸全绿:冒烟 645/0+熵增 PASS+doc 三闸零新增+MC off 复跑同种子逐位一致 PASS;出口人闸后移迭代 12(用户 2026-10-03 令)
|
2026-10-03 15:41:30 +08:00 |
|
DKChan
|
1f610633f9
|
T17 35两处对比度修复:设置面音量百分比读数深墨落深棕底改暖白亮字(INK_L_WARM);弃图刷新消耗行白字落浅米底改深墨(INK_LABEL)——用户目检两处确认方向
|
2026-10-02 20:21:57 +08:00 |
|
DKChan
|
b0c5d7e081
|
演播后排窗修复+定点探针(T17用户令「伤害过程演完才切胜利结算窗」): ①缺陷本体=open_victory首行visible=true上屏先于模态注册——延迟只挂了栈注册没挂视觉,排播期窗照会上屏;修=挂起路径补m.visible=false(派发开窗经_modals.open点亮)②四开口(普通胜利/Boss总结/冒险终局/调试终局)统一走_open_modal_after_playback③新增t17_defer_probe定点探针(真实信号路径驱动击杀胜利,两断言:胜利同帧窗不开+挂起在案+队列在播〔旧路径同帧开窗即红=判别性〕/排播完5.5s窗开)④撤全部临时插桩+ui_click_probe终局判据改adventure.state(running=中途面/settling=真终局);闸=定点探针PASS(按用户测试粒度铁规只跑关联测试,全量归迭代出口批)
|
2026-10-02 18:04:10 +08:00 |
|
DKChan
|
cd1ed95b55
|
merge: master(04edd55 硬锁v3.1/probe适配四件/出度≤2新模板/血量pct修复)并入修复批——解冲突3处(ui_click_probe三态分派取master侧+ProbeUiUtil助手统一/main.gd锁期点击缓存重放保留+排播变量以RowPacer委托面承接/row_pacer新增pump_ended注入回调承接v3.1演播完边沿重放)+修复解冲突引入的解析错误(三态分派链缩进);闸=冲烟636/0+run_all 15套+headless五探针绿+窗口化三件绿+熵增PASS;ui_click_probe budget耗尽与typed-array错误经纯master对照=1:1同源(master既有,归T17在飞批)
|
2026-10-02 10:42:52 +08:00 |
|
DKChan
|
54ac8759c9
|
T7 死代码与残留清扫段: 16项零争议死代码直删(equivalence_supply/pool_layers/index_of/has_variant/rows_by_pool/SUB_REASONS/ui_kit死色板五常量/reset_requested/set_legend_enabled/is_level_mode/legend.toggle/set_idle×2/COL_PATH/COL_INK/rebuild死守卫/_normalize合并/FACADE并档——删前逐项全仓grep零调用核实,next_candidates有level_autoplay调用存活未删=审计误报纠正)+T17归因件撤除(choices_dbg三段+t17dump两段,T17_LOCK_DEBUG全仓归零)+延迟三件(has_unrevealed下沉/is_item_unlocked访问器/rap残链snapshot面)+文档十件(过期注释/错挂注释/4242文案/README现行化/critical-paths道具窗口退役改写);闸=冲烟636/0+run_all 15套+八探针全绿
|
2026-10-02 09:25:23 +08:00 |
|
DKChan
|
5584feb6e5
|
T4 UiKit色彩骨架收口段: modal_shell/modal_dim收10处overlay骨架(dim色/min_size/panel参数化对照表在报告,探针私有件同名同层级保留)+label加color参收全层两行式+裸色收口(standee/camp/stage/level_map/board_world Color8→UiKit档13色+HEX_LOG_*/HEX_ROUTE/SEED 13档——值逐字节不变)+杂并七件(UiKit.scaled收双实现/到达拍块合并/点阵合并/画布常数单点/瓦片词表单点化/占位文案const/with_bar判据/bonus内联lambda改具名);ArmedConfirm三处语义异构降级记06(不做了半套);闸=冲烟636/0+run_all 15套+八探针全绿+熵增闸PASS
|
2026-10-02 09:07:06 +08:00 |
|
DKChan
|
0691a188fd
|
T3 呈现层结构段: main.gd 1395→1237三件迁出(RowPacer排播泵/AuxInteractController两步交互含-9,-9哨兵改显式无目标/GP影子账本独立件)+模态栈收口(settings/camp/tune改走_open_modal+_input_locked改ModalStack.has_open查询+三例外)+HUD单通道(收尾反馈/结算视觉进presenter,play_round_sweep时序敏感留组合根注记)+链式穿透清除(variation回调注入/phase经snapshot)+confirm_dialog构建序复位删move_child创可贴+登记序树序漂移复位;保留面=main._row_queue委托/pace_delay_for/_flush_row_queue/_adventure_gp_view写面全数核对过;后续卡注=main到900还需迁三选一编排与debug接线(06登记)
|
2026-10-02 08:46:37 +08:00 |
|
DKChan
|
d1460327a4
|
T5 core/data结构段: config_db拆R1解析器+跨表校验器两类(门面38消费方签名零变化)+三选一双渠道参数化(_apply_bonus_pick共享/守卫收AuxItems.can_accept/替换子交互保守分轨注记)+rest回血单点+行主序键单点+魔法数结构化(bonus_candidate_count默认3/出生区9/数量域常量——值零改动)+level_runner Phase enum(外部读面零变化)+表访问收口(aux走访问器/行集直扫三处收口/删clamped_pool壳与死变量erow/_minesweeper_ref包装)+tune_sim反向依赖解除(构造注入缺省null兜底)+类型注批量;闸=冲烟636/0+run_all 15套+探针全绿+MC对拍200局逐位一致
|
2026-10-02 08:46:12 +08:00 |
|