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 |
|
DKChan
|
be772cfb2f
|
T17反馈批收官: ①结算演播硬锁v3.1——锁期点击缓存+演播完边沿自动重放(玩家操作零丢失——实机卡死感根因=锁期点击被吞无反馈)②恢复被平反的两修复——血量口径(置满/回血封顶含pct)+选路呈现(干线偏移+非候选降透明)——probe卡死真因=probe未适配迭代10 BonusPickOverlay(假阳性扣压平反)③减动效按钮——文案不刷新bug修+语义命名「结算演出动画:完整/快速」+操作提示内联④出度≤2全套(用户拍板)——level_table第七检fanout_violation+L2L3十张模板重建(tools/t17_fanout2_rebuild.py五骨架出度≤2/层宽≤4/类型序列保持/自校验四检)+层宽上限5废止(数学不相容)改4+钉固断言5处随新图+文档两处(生成v0.6/地图v1.3)⑤probe适配BonusPick三态(替换/result继续/待选确认)+预算耗尽放弃收口+排播豁免;闸=冒烟628/0+run_all 15套+三探针+doc三闸零新增;连带义务=MC读数基线随图变漂移全旧锚作废只测不判,重锚归下一测量批
|
2026-10-02 08:11:06 +08:00 |
|
DKChan
|
2a55f4e1b7
|
T1 P0急救: ①旗纹理槽双写踩踏修复(删paint尾部T13遗留u.tex_flag=null——与L683条件赋值构成683→746执行序覆盖=素材在位插旗恒不可见,headless缺盘字形回退掩盖)+ui_input_probe case④b回归断言(有盘断言纹理在槽/缺盘断言字形回退)②notify_combat_end拆行复活(原被tab事故并进行尾注释从不执行=战后相位不回Idle/RAP不清零,每战新建实例掩盖)+smoke_all _run_battle收束相位Idle回归断言(628→636)
|
2026-10-02 07:46:31 +08:00 |
|
DKChan
|
8c37690a25
|
choices handler归因print(临时)
|
2026-10-02 06:33:30 +08:00 |
|
DKChan
|
939bb8ced9
|
结算演播期棋盘硬锁v3(T17用户明确令——不可点/不可移/不可挖): _on_board_action排播期(纯队列判据)吞点击+probe排播豁免(Waiting不豁免=收尾链探测面);worktree冒烟628/0(probe卡死系worktree环境已知问题,定案归master复跑)
|
2026-10-02 06:29:32 +08:00 |
|
DKChan
|
ca57fd39d5
|
revert: 暂回滚选路呈现两主因修复(干线偏移+非候选降透明)——ui_click_probe卡死归因隔离用(该修复与推进逻辑无数据面交集但实证相关,卡因待专项归因;修复本体挂单独批回炉)
|
2026-10-02 05:00:14 +08:00 |
|
DKChan
|
9ed597b452
|
T17反馈修复批: ①debug调生命上限后当前血不同步bug修复——冒险账本置满/通关回血封顶口径改生效上限同式(表值+永久强化flat+加算区flat后乘TunePanel pct,与LevelRunner.effective_max_hp逐字同源;旧口径两处只算flat:26→104时开局血仍26/回血封顶按26算)+smoke回血断言窗口同步×5口径(pct=0恒等MC锚零漂移)②第17项选路呈现两主因修复(B线调研定位)——通道干线mid_x按源y偏移消共线重叠+选路停点非候选通道降透明35%(旧态:金岔路与石色结构网焊接成整列可走假象);闸=冒烟628/0+ui_probe/ui_input/fx三探针绿(ui_click_probe worktree环境不稳定卡死未决,主区复跑为准)
|
2026-10-02 04:56:55 +08:00 |
|
DKChan
|
a3efce250a
|
T17三修批: ①旗显示回归修复(tex_flag无setter不触发重绘——glyph时代旗靠glyph setter重绘,T13换tex槽后插旗赋值零重绘=旗插上不显示;补setter同值不重绘+paint全路径清残留防挖开后旗印残留已开格)②伤害数字增强20→26px(crit 32)/驻留0.7→1.1s/描边4→6——用户实机完全没看到伤害数字③结算视觉期跟随排播演播(_is_settling加排播队列项+演播完边沿主动刷新——用户没意识到在结算的感知缺口;全锁实现与胜利收尾链存在死锁交互〔ui_click_probe两度挂死实证〕回退为视觉指示形态,呈报用户裁决)④ui_probe明细带断言适配排播态+补交两探针.uid;闸=冒烟628/0+run_all 15套+五探针全绿
|
2026-10-02 02:45:10 +08:00 |
|
DKChan
|
bc737fb0cb
|
Merge branch 'master' into m3-iter10-20261001
# Conflicts:
# game/smoke/level_autoplay.gd
# game/smoke/smoke_all.gd
|
2026-10-01 18:18:03 +08:00 |
|
DKChan
|
cc8807e66c
|
iter10 目检修复批: 掷定前置落籍(用户推荐案获批)——道具件具体道具随候选抽定(_last_draw_aux/reward_pick流序内挪)+卡片直显「魔法道具/道具名·效果摘要」(_aux_card_line+Narrator aux_line参)+断点快照随载aux_detail(续玩详情不丢)+node_bonus_candidates扩dict+候选一致要求降级(冒险结构/level-clear 措辞软化——用户裁决非验收义务)+fx_shot_probe演出抓帧探针入册+目检台账收口(7/9/10/11/14机测承载或实测PASS/8项用户终裁非本迭代不追)(冒烟628/0+run_all 15套+五探针+三闸零新增+熵增PASS)
|
2026-10-01 16:10:11 +08:00 |
|
DKChan
|
bb13f1f209
|
iter9-numfix-h: 合并前置携带批——并行在飞件定稿+主区格式化收口(用户三裁决授权)
- playnote.md:并行会话(playnote 提案,09-30 台账 288 流程)重写定稿入库;旧稿「不能开已标记
格子」失实描述随重写移除(用户裁决 2:已标记格子久已可开——无奖励无惩罚,全仓 grep 零残留)
- main.gd:编辑器 tab 规范化采纳入库(用户裁决 1——格式化产物落库终结反复噪声,语义零变化)
- .gitignore:archive/ 忽略行入库(09-26 批目录归档纪律配套)
- active.md 合并版 F:主区并行会话补记账 285-296 全量保留+重复条目按 HEAD 仲裁去重
(217/218/222/262/280/281/282 第二份=写回竞态重打稿删除)+本批快照行+台账条目重编号
296→297(避撞主区已有 296=9A 落籍批)+合并注记
- project.godot 引擎重写噪声第三次还原(案甲 keep 行保住;已知 Godot 会吃行内注记,值=默认无损)
|
2026-10-01 15:25:10 +08:00 |
|
DKChan
|
fcd34b52bc
|
draw calls 优化批:瓦片态非英雄格隐形 StyleBoxFlat 置 null——满负荷帧 504→196 DC
定位(临时 A/B 探针逐档实测,窗口化满负荷帧,探针已删方法存档于本信息):
- 基线 census:100 格已开 92/glyph 23/叠层约 20/tex 变体 12
- 统一全格 tex_base 为单纹理:504→504(零增益——纹理切换非批断裂主因)
- 去 glyph/badge:-23(每字格 1 DC)
- 去矢量叠层(outline/facade/proj/eflag/contact):-23
- 去隐形 bg_sb:-402(100 格×~4 个不可合批 StyleBoxFlat polygon 命令,逐格打断棋盘批)
- 隐整个 board_zone 参照系:37 DC(HUD 外围)
- sb 清除后 100 格 tex quad 合回 ~1 批(隐格仅省 1 DC)——批可跨 item 合并,唯一杀手=sb 多边形
改动(game/presentation/views/board_view.gd _paint_cell 单点):
- 瓦片态非英雄格不再挂透明载体 sb(透明底+零描边=视觉贡献零),u.bg_sb=null
- 英雄格保留蓝框载体 sb(新透明 sb+3px 边框,绘制序不变);平色回退路径零改动
- 核心层/data/smoke 策略参数零触碰
读数与闸门:
- battle_draw_calls 504→196(目标 ≤200 达标;三跑 196/196/196 稳定)
- 视觉零变化:三关棋盘 PNG(board_shot_probe)+四屏截图(shot_probe)改前后 7/7
逐像素零差异(PIL diff bbox=None,容差 0)
- 冒烟 596/0;四探针 ui_input/ui_probe/ui_click/ui_layout 退出码全 0
- 附:补交 shot_probe.gd.uid(Godot 4.7 uid 元数据,库内 .uid 全跟踪惯例)
|
2026-10-01 07:09:10 +08:00 |
|
DKChan
|
4f62a489b6
|
iter10 追加批: 奖励节点三选一共享池(用户拍板)——AdventureRunner 节点API+AuxItems 句柄面+main 共用面分派+node_overlay 道具面退役+autoplay 节点驱动+reward_overlay_test 随面迁移+a裁备选(L3复杀3)+g裁semver(v2兼容断言+存档序列化v1.3)+f裁调研待办(06新条)+文档五件+任务书(冒烟628/0+run_all 15套+五探针+三闸零新增+熵增PASS)
|
2026-10-01 06:12:25 +08:00 |
|
DKChan
|
36f652c63a
|
iter9-numfix-e: L2/L3 数字可读性二次修复——甲案证伪改色牌垫底(渲染帧取证驱动)
- 用户实机复测「还是看不清」+ 追责「未经验证不许报完成」:补 board_shot_probe 渲染帧取证探针
(窗口化真实 LevelRunner+novice 18 步+BoardView 真渲染+视口 PNG,L1/L2/L3 三关)——
深墨直画在 underdark 系地板放大后可辨但观感隐形(双峰纹理:近黑斑+近白筋并存,
任何墨族直画必融一峰)——甲案(按板自适应墨族)证伪
- 修复改三态呈现:dungeon 亮族直画(p90≥4.5/均值≥2.5)/中暗板深墨直画(均值门收紧 3.0)/
双峰板色牌垫底(素牌+深墨 12:1 纹理免疫——v2 色牌形制复役)
- 目视验证(本会话亲验渲染帧):L2/L3 数字素牌深墨清晰可读,取证图
artwork/qa-board-shots-20261001/(board_L1/L2/L3 + _zoom_L2 证伪对照)
- 机检同步:terrain_tile_sets_test 三态断言 19/19;art-bible v3.4(三态+目视验证面入流程);
冒烟断言随新语义更新(雷当量 6/8/8 钉值/大奖励与 L3 上限允许模拟档购血叠加——v3.4 购物
改变 max_hp 序列语义,非功能回归)
- 轻闸:冒烟 596/0+四探针 PASS;剂量-响应点(slip 半档 N=100)L1 36%/战役 1%——悬崖三点齐
|
2026-10-01 05:57:12 +08:00 |
|
DKChan
|
93e4764ca0
|
iter10 T9c/T10: MC双窗重锚(改前77000/改后78000各400局)+通关率双窗读数报告(普通L2越下带2.9点如实呈报归调参批)+钥石产出-69%实据+出口检查单(目检13项冻结待批+代拍板7项)+同调位文档对齐/钥石增量单面化/奖励节点满位toast三处一致性修正(冒烟619/0维持)
|
2026-10-01 05:09:05 +08:00 |
|
DKChan
|
71502ceecd
|
iter10 T3-T9: 奖励重构实装——adventure表扩列(回血20/池六种/权重/上限/同调位过渡键)+boss_keystone重锚3-2+rng扩签reward_pick+E-S加权洗牌+三选一停点(零自动推进/可中断)+加算区四轴AP(BattleOrchestrator排队兑现)+钥石逐杀掉落(收束无二次派生)+同调位约束(停点替换两路/战斗沉没/节点拒绝)+BonusPickOverlay+Narrator文案族+save v3迁移+冒烟619/0(+23断言)+断点P5往返单测+run_all 15套全绿
|
2026-10-01 04:30:13 +08:00 |
|
DKChan
|
2301db5540
|
iter9-numfix-a: L2/L3 数字可读性修复(甲案——数字墨族按板自适应)
- 根因:v3.5 冻结④亮墨三档(#D8ECF0 系)直画只按 L1 dungeon 验收;underdark/deep_underdark
地板亮白筋纹归一后 p90=0.40/0.66,亮墨对亮斑 CR 1.0-1.9 融字(用户实机截图 2026-09-30 实证)
- 修法:_digit_ink_mode 按归一后地板逐像素分位数选墨族——对 p90 ≥4.5 且对均值 ≥2.0,
亮族过选亮族否则深墨三档(青墨/赭墨/锈墨色温语义同构);缺盘平色回退态默认深墨
- 实测(引擎口径):dungeon 亮族 4.79/5.80 维持;underdark 深族 5.34/2.41;deep_underdark 深族 5.08/2.42
- 机检面:terrain_tile_sets_test 增三关对比断言(同一归一+选族管线+期望族表)21/21 绿
- 轻闸:冒烟 596/0+ui_input/ui/click/layout 四探针 PASS
|
2026-10-01 00:43:54 +08:00 |
|
DKChan
|
c7646c5489
|
iter9-T14: 卡⑭ 营地界面视觉终稿(对照方向稿 4-camp.png 重排)——石纹全屏底(浅 dim 透出)+顶栏铭牌(标题+副题)/钥石徽(暗底金文)+三柜台列(属性锻造/道具工坊/奖励格图鉴:头带深棕 122,82,50+米板身+内嵌行板,暗底暖白族→亮板深墨族双色墨制)+底栏关闭钮/操作注记+最近冒险收条带;行结构短格式(名 +N/级/Lv/价签 N 钥石——列宽收敛防溢出,行文=代拍板);信号面/投影契约零变化(buy_requested/closed、open_camp/refresh_camp、_forge_rows 行键——探针依赖面保持);闸=冒烟 596/0+click 问题=0(营地购买真实路径)+doc 三闸零新增+熵增 PASS
|
2026-09-30 07:27:02 +08:00 |
|
DKChan
|
9ab540ee9a
|
iter9-T13: 卡⑬ 封印旗纹理自产+tex_flag 接线(迭代 8 卡⑤降级债务清偿)——自产 flag_seal.png 32×32(旗杆 2×22+矩形旗面 13×10,封印黑 #000000 纯色,整数像素格;素材不入 git 随批拷主区)+board_view 独立可选件装载(TILE_FLAG_SEAL/load_tex exists 守卫——缺盘=字形「旗」回退原语义,不触发瓦片整批回落)+tex_flag 逐 paint 重置防串格;轻闸=冒烟 596/0+ui_input 十四断言(flag_place 路径过)+shot_probe 问题=0
|
2026-09-30 07:11:41 +08:00 |
|
DKChan
|
fb665f87dc
|
iter9-T11+T12: 卡⑪ GP 常驻核验收口(实态已符 level-map spec:徽章 M-2 已落+刷新=写路径回执后重查〔open_choices 回执点〕合法路径;shot_probe 补徽章可见+读数=runner.gp 断言实测过;06 条目四承载面全闭移除〔钥石三处/胜利结算/冒险终局/关卡画面常驻〕)+卡⑫ C 区本关强化列表接线(HudPresenter.refresh 单点投影 runner 统一加算区 bonus{atk,max_hp,armor_class}→三行文案〔攻击/生命上限/护甲 AC,行文=代拍板〕,空加算整节隐藏;零核心触碰——呈现只读投影);冒烟 596/0+shot_probe 问题=0
|
2026-09-30 07:08:11 +08:00 |
|
DKChan
|
1ecad0b580
|
iter9-T6: 卡④ B 区舞台(圣经 §6.1 正面目标批 B4)——世界底层暗背景 Color8(62,52,42)+PANEL_BORDER 描边(替换浅石板皮)+顶光柱氛围层(四柱@1280 基准 110/900/1055/1210,暖光 60 段渐窄渐隐,bg<光柱<世界层序)+站桩石板地台落影(椭圆落影 α0.27+板身/描边/顶缘受光线=方向稿取色 150,130,100/90,76,58/196,172,132)+暗底双色墨制随迁(轮次标签/演出区文案/敌名行/轻甲图标切暖白族);轻闸=冒烟 596/0+ui_input 十四断言+fx 全链+click 问题=0+layout 退出 0(中途 SCRIPT ERROR=for 循环 Variant 推断 typed 修复——探针挂死 20 分钟教训:解析错误致 probe 等 never signal)
|
2026-09-30 06:03:36 +08:00 |
|
DKChan
|
f0a77a4a8c
|
iter9-T5: 卡③ ui_kit 对比度与字号(圣经 v3.5 批 B3)——四处不达标修复:C 区属性行显式主墨(1.31:1→≈10:1)/结算明细条摘要+提示暖白(2.63:1→≥5:1)/菜单玩法说明暖白+16px(2.58:1→≈6.8:1)/菜单副标题 WARM_SOFT→WARM(3.54:1→≈6.8:1);字号下限:正文 ≥16 落地(帮助文 13→16/种子标签 15→16/强化行 13→16/明细摘要 14→16/区头 14·15→16,辅助提示 14 维持);暗底双色墨制=触达暗底文字簇显式暖白族(全暗底件扫尾由卡⑤四屏 ≥4.5:1 断言机检兜底);轻闸=冒烟 596/0+ui_input PASS+click 问题=0
|
2026-09-30 05:18:52 +08:00 |
|
DKChan
|
f9965a4ce8
|
iter9-T4: 卡② 数字承载切换(圣经 v3.5 冻结④批 B2)——数字亮墨三档直画已开格底(UiKit 新增 INK_L_COLD/WARM/GOLD=#D8ECF0/#F0E2C8/#F8E3A8,_digit_ink 切亮族,实测 6.0-6.3:1)+色牌降后备(plate 收窄=雷/「?」维持牌载,数字必垫牌路径退役;深墨三档转后备专用;复杂格底判定随装饰瓦片自产批扩);轻闸=冒烟 596/0+ui_input 十四断言+fx_probe 全链 PASS
|
2026-09-30 05:10:34 +08:00 |
|
DKChan
|
e30f6dcb9a
|
iter9-T3: 卡① 棋盘渲染落码(圣经 v3.5 冻结①批 B1)——E 格高墙 30% 承接(CellUnit 新增 facade_strip/tex_facade+E_FACADE_FRAC 常量,墙顶 center 瓦片顶部区带原亮度直贴+墙脚阴线 1px,方向稿 draw_facade/is_facade_cell 移植)+(b)-(c) 交界无边框(墙格北向 2px 描边瓦片态退役,平色回退保留)+地板归一 L0.10(_normalize_floor_luma 程序归一:8×8 线性域测光+增益钳 [0.6,1.8],方向稿 _v3_darken_floors 同式;南向厚度面/D 投影零触碰);轻闸=冒烟 596/0+ui_input 十四断言+click 问题=0+layout 退出 0(首跑 SCRIPT ERROR=Image.duplicate() Variant 推断,typed 修复)
|
2026-09-30 05:07:47 +08:00 |
|
DKChan
|
70341bd40f
|
iter8-三轮修改批(用户二轮目检反馈):#1 弹窗 z 序修复=ConfirmDialog.open 自提宿主子级最末(根因:弹窗构建序早于开始覆盖层而开始层组合根尾部才 add=绘制最上,弹窗被整层盖住——用户实机实证「看不见弹窗/离开菜单才显形」,探针 pressed.emit 合成路径不暴露树序遮挡故全绿漏网);#3 结算逐条演出重做=SettlementFxView 新增 play_damage_number(站桩头顶数字浮现上飘渐隐+描边+crit 加大)与 play_status_pulse(Buff/Debuff 色环扩散),_consume_row 挂 _play_settlement_mark 逐条标出(effect 色环→damage 数字打谁标谁→heal 绿字,目标解析失败兜棋盘中心),段内节奏 0.06→0.22s 逐条可感知;fx_probe ④c 逐条标出断言——闸:冒烟 596/0+run_all 15 套+六探针全绿
|
2026-09-29 23:56:26 +08:00 |
|
DKChan
|
2400dbe49e
|
iter8-二轮修改批(用户一轮目检四裁决实装):A 互斥确认弹窗化=ConfirmDialog 通用实底确认框(开新冒险/取消两钮,按钮换面 3s 机制退役)+main 三态接线+锁面入列;B 结算框/冒险终局实底面板化=BattleEndOverlay 石板皮面板(墨字判定行/GP 行/按钮列),金蜡封改面板头部静态徽记(坠落演出退役——落点被面板遮挡),纹章环/掸灰/旗收回锚点移屏心(fx 计数断言面不变);C 结算伤害数字突出=明细带 damage 行值放大 17px 朱红独立色(#d9402a——数字即信息主角);D1 退出游戏提级一级菜单(开始菜单与设置并行,设置面内退出移除);D2 设置开关换 UiKit toggle 按钮形态(全屏:开/关 文字随态)——click 探针三段同步(弹窗双路断言/退出层级断言/开关查找器换 Button)——闸:冒烟 596/0+run_all 15 套+六探针全绿 0err
|
2026-09-29 23:29:40 +08:00 |
|
DKChan
|
79427d0f98
|
iter8-T8 卡⑤ 打磨包:①图例解码=RAP 行(LegendOverlay 构造参数表值注入 rap_refresh_cost——禁字面量)+九徽章解码条目(攻守爆医弱穿魔行金九键)②放弃按钮文案收敛 level-map 4 字上限(基态「放弃」,同失败结算语义移确认态)③判定文案两处措辞统一(phase_text 相位行战斗结束→随 battle_end_text 同词战斗胜利/失败)④封印旗纹理=素材在盘缺位(board/ui 全目录核证无旗件)→降级案维持文字占位+06 债务登记(HUD框架节新条目)——闸:冒烟 596/0+click/input/layout 全绿
|
2026-09-29 20:19:28 +08:00 |
|
DKChan
|
b8e6b27538
|
iter8-T6 卡⑦ 轮间结算节奏化:演出层排播队列(_on_step_row 入队+_process 泵+段间 0.3s/段内 0.06s 阶梯——核心层零 await 契约零触碰,step_row 消费体原样搬入 _consume_row 排播后逐位一致)+轮切换「第 N 轮」横幅(settlement_fx_view.play_round_banner 驻留 0.6s 淡入消隐——白名单内取值)+轮首分隔行随队排队(带序正确)+减动效双态(开=同帧直落快路+横幅静态化 create_timer 即隐——行呈现不跳过)+flush-on-modal(任何覆盖层开启前排空队列=明细回看/停点面明细恒完整)+fx_probe 轮横幅双态断言④b——闸:冒烟 593/0+fx/click/input 全绿(click 主循环全程排播态实跑)——MC 零扰动=结构性(纯呈现层,逻辑信号消费零改)T10 复拍。时间盒评估(T6 收口切点):T0-T6 单会话落籍远快于估时,T7-T9 余量充足,不触发切迭代
|
2026-09-29 19:58:25 +08:00 |
|
DKChan
|
3f46edbfa3
|
iter8-T5 卡⑥ 战斗胜利总结结算接线:_on_choices_presented 战斗节点停点判据(battle 型+current_battle 已收场+非空候选三条件天然分流入口/兑付/商店停点)挂 BattleEndOverlay 胜利形态(金蜡封+GP 增量〔wallet_changed gain 载荷取数〕+总量 runner.gp+判定行+下一节点+明细回看既有按钮)——_on_battle_end_continue 挂起分派(_settlement_stop_pending→暂存候选回放进选路页,choices_presented 链保持在后);Boss 胜/失败走 level_finished 另路零变化——探针:结算框已拍板面断言(GP 行=钱包实态逐字/判定行/下一节点进选路)入 ui_click_probe 主循环;四探针段首清场补丁(残留断点触发互斥确认早退=本轮 input 挂死根因之二)——闸:冒烟 593/0+三探针全绿(click 问题=0)
|
2026-09-29 19:48:40 +08:00 |
|
DKChan
|
d599743433
|
iter8-T2/T3/T4 卡②③④:继续上局按钮(有断点亮起+文本带关卡序号+真实信号路径续玩)+新冒险互斥二次确认(首击换面3s回落二击提交+提交即弃旧断点)+T3 三结局清断点(_settle 统一收口)+最小设置面(SettingsStore 独立存储 user://settings.cfg 三节+SettingsOverlay 音量 master bus 实时/全屏/减动效转正/退出游戏+DS_DEBUG 调试门控+调整板旧开关退役)——探针隔离补全(click/input/layout/ui_probe/ui_tune 五探针 main.save_manager 隔离+首次布尔置位,真实档探针污染事故两起已清〔教训:断点写盘面随 save_manager 引用走,probe 换 meta 不换 save_manager 即漏〕)——闸:冒烟 593/0+五探针全绿+click 断点段问题=0——代拍板:互斥确认文案/设置面排布/确认窗口 3s(追认清单呈报)+设置与本地化 v0.2 随批
|
2026-09-29 19:25:19 +08:00 |
|
DKChan
|
04ef6a54ee
|
iter8-T1 卡① run 快照序列化:断点域七字段+附随件入 save.json(schema v1→v2 生产迁移)+rng restore_adventure 号位回填+停点快照挂 choices_presented 转发+三结局清断点+续玩确定性单测(同种子同板逐位)入 run_all 第 14 套+冒烟断点段 16 断言(577→593)+存档序列化 v1.2/冒险结构 v0.11/registry 同批——代拍板:附随件超七字段面(恢复必需,追认清单呈报)
|
2026-09-29 17:57:28 +08:00 |
|
DKChan
|
6673bbba5f
|
fix(t5-hotfix): 奖励节点三选一函数体补落——show_reward_items 在合并时丢失(worktree 内补丁断言中断未写盘+重做轮漏项;探针无路径触达奖励节点 UI 故闸绿实机炸——模拟盲区案底再+1);UiKit.button 单参签名对齐;冒烟复跑绿
|
2026-09-29 15:01:55 +08:00 |
|
DKChan
|
beea5d6b06
|
fix(merge-t7): 主区合成态三修——grant_ap 对齐相位 enum(审查批3 Phase.ACTIVE)/outline_sides typed Array assign(审查批3 类型收紧)/mutation_mark 默认值伪影归零;冒烟577/0+五探针全绿
|
2026-09-29 09:25:28 +08:00 |
|
DKChan
|
fd39a58aee
|
merge: M-3迭代7魔法道具内容+元进度数值标定 T0-T8全落——AuxItemTable六行+掉落投放(解锁门控空集零投放)+库存四步受理+三选一奖励节点+HUD两步交互+叠加层呈现+工坊封存呈现+换算率复核读数(6/9/1 vs 实测1.7/4.1/0.0 U1呈报);重闸全绿(冒烟577/0+五探针+单测12套+doc三闸熵增零新增+机检11/11+MC剥additive 0/400逐位);出口=T9目检(检查单已交);台账259-263
# Conflicts:
# game/presentation/views/node_overlay.gd
|
2026-09-29 08:59:31 +08:00 |
|
DKChan
|
9553d6b182
|
feat(t5): 奖励节点三选一+工坊解锁门控+封存呈现+node-reward spec 出生
①node_overlay:show_reward_items 三选一(池≤3 全列——当前三件即全列;池空直通=切片期合法空态保留;选择前继续隐藏=强制构筑点语义)+item_chosen 信号+close_reward 收屏
②main:奖励分支接三选一(活行∩解锁集,注册序前 3,呈现侧零 RNG)+_on_reward_item_chosen(入库存来源归因 reward_node→toast→_on_node_continue 兑付确认回选路零自动推进)+_reward_node_choices
③解锁门控链(拍板③甲=解锁进投放池):main _aux_unlocked_set(工坊解锁∩活行;罗盘退役/失义件不入集)→adventure params.aux_unlocked→LevelRunner.set_aux_unlocked→BattleOrchestrator 公有 setter→RewardEconomy.set_aux_unlocked+_rollable_rows aux 行过滤——空集默认零投放=白板/夹具态模拟读数零扰动
④工坊呈现:workshop_status 投影+deferred/retired 状态面;camp 文案=已解锁·能力封存中(失义件)/已退役(罗盘)
⑤node-reward.md spec v1.0 出生(06 条目兑现)
坑一轮:BattleOrchestrator 无公有 reward_economy(E1/E3 封装)——公有 setter 转发;竖线锚四处拼接病自愈
闸:冒烟 577/0+四探针 PASS(click 问题=0)+单测 0 FAIL
|
2026-09-29 07:43:51 +08:00 |
|