Commit Graph
11 Commits
Author SHA1 Message Date
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 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 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 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 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 2f3a87e98f feat(t4): 魔法道具 HUD 面——C 区四槽接线+两步使用交互+叠加层呈现+清空反馈
①hero_info_panel:四槽 gui_input 可点+aux_slot_clicked 信号+set_aux_inventory 投影渲染(空槽虚位/used 暗态/不可用置灰/选中金框/tooltip 全名+语义)
②main:选中态 _aux_use_selection+槽点击(AP 类 target=none 即用/空间类 toggle 选中)+_on_board_action dig 劫持(选中期点格=目标拾取不落挖格;move/flag 不冲突)+_attempt_aux_use(拒绝零消耗 toast 可辨认)+_aux_inventory_projection(字形=名首字;usable 回调接排雷玩法只读面)+use 成功后槽位/叠加层双刷+_on_board_action 行尾槽位重查(授予同步走完)
③叠加层呈现:CellUnit.aux_mark(真视=危险红内缩框)+board_view.set_aux_overlays 投影注入(refresh 消费;预读格=badge_glyph 注入 REWARD_BADGE 字形走 identity_resolver 既有只读面零数据复制;旗格让位不注)
④清空反馈:LevelRunner aux_cleared 快照(payload 已有 T3)→AdventureRunner additive 扩签(big_reward_paid.aux_cleared/summary.aux_cleared_last,_last_aux_cleared 捕获)→main 大奖励屏 toast「上关剩余 N 件魔法道具已随关卡结束清空」
闸:冒烟 577/0+三探针 PASS;T() 拼接病累计八处全自愈(board_view 混行尾归一 LF/adventure_runner _first_script 重复声明去重/两 var 拼接)
2026-09-29 07:21:58 +08:00
DKChan 0ad16747fc feat(ui): T2 框材组 8 件换皮接线批(样张 v2 冻结色板量化)——UiKit 单点工厂+五视图接线
♻ 复用件审阅+量化改色(tools/quantize_ui_skin.py,全 CC0,闸①色板 token 渐变带重映射/闸②token 天然合规/闸③图标四形互异/闸④授权干净):panel_stone/button_stone 两态/backdrop_stone/border_stone/营地图标四件(钥石金+柜台暖白)九件入 game/assets/art/ui/(PNG 不入 git,缺位 load_tex null 回退)。
接线=UiKit 单点:panel_skinned(B 区舞台 tint PANEL_STAGE/C 区主面板/图例面板+墨字随行改色 §7.2)+_apply_button_skin(全站按钮两态皮+墨字,UiKit.button 消费点零改)+frame_skinned(营地仪式石框容器)+icon_rect(营地钥石行/三柜台头图标,缺位纯文本回退)+开始界面石纹底噪底层(ui_assembler,z 序 dim 之上内容之下)。数据框/暗卡/结算回看保持素面或暗底(§7.1 数据素面纪律)。
✦ B 区背景横幅不生图列缺料清单(归 T5 交付)。8 件=面板九宫格/按钮常态/按钮按压/石纹底噪/仪式石框/钥石图标/柜台图标组/B 区横幅(缺料)。轻闸=冒烟 557/0+四探针 PASS(带素材模式)+编辑器导入 9 件零报错。
2026-09-28 04:10:49 +08:00
DKChan 5ac07d94a6 feat(presentation): UI tweak batch -- opaque status slot backdrop + softer hover gold frame (55% alpha) + C-zone layout fill + 06 digit memo + ledger 182 2026-09-26 21:29:58 +08:00
DKChan effb98e57d refactor(ui): C 区精简批——信息归属拍板代码实装(2026-09-26):①C 区面板=攻击+护甲AC 数据框+魔法道具槽(预留 4 空槽)+本关强化列表(预留空态隐藏)——HP 条/立绘占位/状态槽/RAP/GP/钥石退役;②状态效果唯一展示面=B 区站桩(compact 档 StatusSlotRow 整体迁入——16px 图标+层数角标+悬停 tooltip 义务随迁,BUG-0001 回归组件同源;清空反馈逐槽化光+微文案随迁站桩);③RAP 读数迁 D 区 AP 条贴弃图刷新消费口(点阵+数字+清零脉冲微文案+拒绝脉冲载体随迁);④hud_presenter 单投喂改造(B/C 双投喂重复展示退役)+钱包投喂退役(GP/钥石迁出战斗屏,去向=关卡画面/结算/营地归对应 UX 批);冒烟 557/0+五探针全绿 2026-09-26 01:26:26 +08:00
DKChan 13f93c74ff chore(structure): 垂直切片转正——prototypes/dungeon-sweeper-vertical-slice 迁为 game/,26 文件路径同步(CLAUDE.md/tools×4/tests×3/QA脚本×3/GDD×6/架构文档),static_scan S1/S2+S4 规则集首跑收敛(用户拍板 2026-09-24,台账 148) 2026-09-24 04:02:21 +08:00