Commit Graph
438 Commits
Author SHA1 Message Date
DKChan 51de050b7f merge: 样张 v3 方向稿批(art-bible v3.0 首跑)——机检 17/17 全绿,四屏方向稿交付目检 2026-09-29 18:31:59 +08:00
DKChan 092aa277e0 docs(sample-v3): 样张 v3 方向稿批——格底分档 L0.08-0.14 带数值修正+亮墨直画+色牌后备+物件级装饰+B区舞台;机检 17/17 全绿;代拍板三项已追认落盘 2026-09-29 18:31:52 +08:00
DKChan b1c17c8abf merge: 美术圣经 v3.0 中修批(案 B)——六病根修法落文,样张 v2 冻结①④解冻待 v3;06 三挂账 2026-09-29 17:59:08 +08:00
DKChan 9d69c7ef4b docs(art-bible): v3.0 中修批(案B 用户拍板)——明度分层/色牌降级/语义色域限定/装饰解禁/舞台正面目标/整屏样张闸/全局对比度/字号字重/档位方向;连带六文档+06三挂账 2026-09-29 17:59:03 +08:00
DKChan d88dae812b merge: 美术圣经 UX 审视报告落籍(ux-designer 方法,六病根+三案呈报) 2026-09-29 17:29:06 +08:00
DKChan fbaadb8cf5 docs(research): 美术圣经 UX 审视报告——六条立法致丑+结构性缺失,三案修法呈报(ux-designer 方法) 2026-09-29 17:28:45 +08:00
DKChan 7f72eefea2 merge: 迭代 8 排布与三案选型拍板落盘——06 三条目转已拍板+roadmap 追认标注+06 在飞内容处置(单测删除采纳/罗盘回退拒绝) 2026-09-29 16:42:31 +08:00
DKChan a36a0dec65 docs(iter8-rulings): 迭代 8 排布与三案选型拍板落盘+06 在飞内容处置
用户 2026-09-29 拍板:雷当量甲/轮间节奏甲/结算框按既有拍板面,三件全编迭代 8——06 三条目状态转已拍板(归卡⑥⑦⑧),roadmap 迭代 8 行代排转追认+计划书路径登记

06 在飞内容处置(用户授权一并修改,备份 .zcode/inflight-06-backup-20260929.md):
- 采纳=单元测试与契约层条目删除(13 套已入 run_all manifest:config_db/damage_math/damage_controller/rng/contracts/aux/reward_overlay 等,P0 缺口全兑现,代码即事实源)
- 拒绝=探宝罗盘收口态回退(与已合并迭代 7 批语义相反,疑似 stash 旧态误贴回,维持收口态)
2026-09-29 16:42:25 +08:00
DKChan 50750e34ed merge: 真人试玩反馈三件登记迭代 8——雷格当量抬升/战斗胜利总结结算接线/轮间结算节奏化(06 三新条目+roadmap 迭代 8 卡⑥⑦⑧编入,代排待追认) 2026-09-29 16:20:44 +08:00
DKChan 62fbeccdf5 docs(feedback-iter8): 真人试玩反馈三件登记迭代 8——雷格负向当量抬升/战斗胜利总结结算接线/轮间结算节奏化
用户 2026-09-29 游玩反馈三条,探查后各出备选案登记:
① 雷罚无后果感:单雷期望直伤约 0.3 HP(负向直伤仅三行 power 1/2/2),主案甲=直伤当量抬升,前置=普通 L2 缺口数字追认(06 地图战斗资源节新条目)
② 战后直跳选路页:battle.md OQ14 已拍板面(战斗胜利总结结算+GP 增量总量)未接线——冒险模式普通战斗胜利同帧直跳,载体 BattleEndOverlay 现成,欠账清偿零新裁决(06 HUD 框架节新条目)
③ 轮次间零过程展示:核心层零 await 同帧跑完+行全同帧入日志,主案甲=演出层排播队列(逻辑先行不破 MC 对拍),减动效联动设置面卡(06 HUD 框架节新条目)
roadmap 迭代 8 行重排卡⑥⑦⑧编入+断言卡⑨扩充+人闸⑩,迭代 8 现为 8 更改任务卡(粒度上限内)
2026-09-29 16:20:24 +08:00
DKChan 0c4b05c474 merge: 迭代7出口过闸——用户U2目检七项过+追认五项全认+hotfix实机复验;U1未表态=维持6/9/1(调值窗口归调参批);roadmap完成标注,迭代8门解;台账267 2026-09-29 15:45:04 +08:00
DKChan 01835a656f fix(t5-hotfix): 奖励节点三选一函数体补落+UI 直验套件转正
①show_reward_items 函数体在合并时丢失实机炸(Invalid call Nonexistent function)——根因=worktree 内补丁断言中断未写盘+重做轮漏项;探针无路径触达奖励节点 UI 故全闸绿灯——「功能存在≠功能可达」测试面教训再+1
②UiKit.button 单参签名对齐(合并后审查批收紧形态)
③reward_overlay_test 转正常驻套件(run_all manifest+1):池空直通/全列呈现按钮数/强制选择/item_chosen 外发 四断言
验证:hotfix 后冒烟 577/0+奖励直验 PASS+run_all 13 套
2026-09-29 15:44:58 +08:00
DKChan dbc6908bf6 test(t5-hotfix): 奖励节点 UI 直验套件转正——池空直通/全列呈现/强制选择/item_chosen 外发四断言(探针盲区补漏,run_all manifest+1);hotfix 后冒烟 577/0+直验 PASS 2026-09-29 15:12:36 +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 d46e92be00 docs(t6-t8): 换算率标定报告归档+魔法道具.md v0.5 修订+06 罗盘条目收口+roadmap 迭代7 注记+出口检查单
①design/qa/m3-iter7-conversion-recal-20260929.md(+raw):白板 120+三注入档各 120 OFAT 配对——生命 6→实测 1.7±1.2/攻击 9→4.1±3.7/护甲 1→0.0±0.6(天花板压缩+样本功率注记;U1 呈报维持 vs 调值)
②魔法道具.md v0.5:内容批落地修订(六行入表/罗盘退役留痕/F2 投放维度覆盖口径+豁免面登记/解锁语义/三选一/投放权重)
③06:探宝罗盘失义条目收口(拍板①乙)
④roadmap 迭代 7 行落地注记+design/qa/m3-iter7-exit-checklist-2026-09-29.md(七项目检+追认五项+U1 读数呈报)
2026-09-29 08:54:21 +08:00
DKChan dd5ed4a753 test(t7): AuxItems 类单测——结构冻结断言面十二断言全过
①新套件 tests/unit/core/aux_items_test.gd(run_all manifest+1,expect 0):授予归因/句柄受理序/Used 不可逆二次 consume 拒/真视恒可用/预读点击级零信息拒绝不消耗/3x3 边缘窗口∩板(角 4 格)/越板拒/叠加层两集/换图三清(retire 不动库存)/关卡末 reset/零随机重放两遍投影逐位
②桩表模式:StubDB/StubTable 内联类喂行定义(产品码零测试分支——C1 零特判守住);修三元语句取 void 返回值解析错
闸:aux_items_test PASS;run_all 12 套全过
2026-09-29 07:52:04 +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
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 63a08d1e01 feat(t1-t3): 魔法道具数据面+库存管线+授予路由生命周期(三卡一轮交付——文件交叉合并提交)
T1 数据面:AuxItemTable schema(七字段+retired/deferred 两 additive 标记+真视窄域/board_wide 双承重护栏)+六行 tres(三有效+罗盘 retired 留痕+显影尘/全图卷 deferred)+ConfigDB 加载/访问器+RewardTable 十型扩值(aux_item)+三投放行 5/4/1+aux_none 负占位行(雷格极性字典兜底零兑付)+双表悬空校验(reward_dangling_aux,负占位豁免)+F2 投放维度覆盖(豁免面 plan/info/counter 登记)+两 fatal 夹具(expect=1 复制真表注入违规)+run_all manifest+2
T2 core 骨架:AuxItems 类(api 8 入口+probe 探针;零随机零特判;Used 不可逆;真视恒可用/预读点击级零信息拒绝;3x3 边缘窗口∩板)+action_economy.grant_ap 第 9 API(当轮加量,区别 queue_ap_delta 排队)
T3 授予路由+生命周期:_grant_routed aux 分支(正=入库存发「获得」行;负=零兑付 effect 型「道具随雷沉没」行)+use_aux 四步受理(相位 gate→validate→逐 kind 空间先 AP 后→consume;结算明细无道具行)+叠加层三清(装板点/战斗结束)+LevelRunner 关卡域库存持有注入+关卡末 reset+aux_cleared 快照计数扩签
冒烟锚随词表扩值更新:九型→十型封闭/字典 18→22 行;负向字典扫描三处稳健化(aux 不入五型轴+break 改 percent_map 三型齐备+rng 每板新实例——原第一板 break 掩盖 set_master_seed _counter 守卫违例)
闸:冒烟 577/0(净增 1)+单测 11 套全过(含两新夹具)+四探针 PASS
2026-09-29 07:07:38 +08:00
DKChan 55ef7d4396 merge: 代码审查批3合回——类型收紧生产清零137处(P1-2)+class_name(P2-1)+参数标注(P2-4)+相位enum(P2-2)+typed-rows装载实证+smoke缝合20处rows.assign;审计生产双归零,冒烟576/0同基线 2026-09-29 07:01:53 +08:00
DKChan 104cea6461 fix(review-batch3): 类型收紧生产清零137处(P1-2三步+延伸)+autoload class_name(ConfigDb/RngServiceCore)与_init标注(P2-1)+validate_skill_pool_links/ShopTable标注(P2-4)+相位enum外String面(P2-2)+typed-rows探针实证.tres装载转换;smoke缝合20处rows.assign+str(bb)同语义;审计生产双归零(240→103/83→59全测试链),单测7套绿,冒烟576/0同基线 2026-09-29 07:01:29 +08:00
DKChan 2bfdc66ac3 merge: 代码审查批2合回——生产24处lambda转命名(P1-3)+两处引用改拷贝(P2-3);生产lambda审计归零(83→59全smoke),冒烟576/0 2026-09-29 06:22:04 +08:00
DKChan f5edb65d25 fix(review-batch2): 视图信号可审计性+封装收口——生产24处lambda转命名方法含bind两处(P1-3)+recent_summaries/hero_effects值拷贝出户(P2-3);生产lambda审计归零(83→59全smoke),冒烟576/0同基线 2026-09-29 06:21:32 +08:00
DKChan 5158a38917 merge: 代码审查批1合回——fatal 通道置 fatal_error 阻断(P1-1)+_reject 展平(P2-5)+快照换行(P2-6);worktree 验证单测7套+冒烟576/0+审计计数同基线 2026-09-29 05:49:40 +08:00
DKChan 463baac08e fix(review-batch1): 代码审查批1三刀——fatal 通道置 fatal_error 阻断受理(P1-1)+_reject 展平(P2-5)+快照函数体换行(P2-6);审计计数不动(83/240),单测7套全过,冒烟576/0同基线 2026-09-29 05:49:17 +08:00
DKChan 3f5b1d309f chore(rework): 退役误入库的收口提交助手脚本(997e3e8 随批误收——临时助手不入库纪律) 2026-09-29 05:34:10 +08:00
DKChan fc8941f868 merge: 返工批收口登记——roadmap 迭代5返工注记+06四条目状态推进(AC已重投待丙/杠杆C1终态/池重落地二轮目检/完美L1提案待批)
# Conflicts:
#	roadmap.md
2026-09-29 05:29:05 +08:00
DKChan 997e3e83d4 docs(rework): 收口登记——roadmap 迭代5行返工注记+06四条目状态推进(AC已重投待批点丙/加难杠杆C1终态/结构生成池重落地二轮目检人闸/完美L1提案已交付待批) 2026-09-29 05:24:41 +08:00
DKChan 577f6d83e6 merge: 迭代6出口过闸——用户U2目检八项过+代拍板追认五项全认;roadmap完成标注,迭代7门解;台账256 2026-09-29 05:22:33 +08:00
DKChan 910d74cc89 merge: U2返工批落地——C1两刀终态+AC v1硬梯度重投+节点图池两规则重生成(模板0随重排)+完美L1杠杆提案+终态双窗读数(普通L2 10.6/13.6%完美L2 22/32.3%越带待批点丙);冒烟576/0五探针PASS doc三闸零新增 熵增闸PASS(design/qa图像白名单收编) 2026-09-29 05:22:27 +08:00
DKChan 04493c2d82 docs(iter6-exit): 用户 U2 目检过闸——迭代 6 出口成立
①roadmap 迭代 6 行:完成标注(2026-09-29 用户 U2 目检过闸,台账 256)——迭代 7 门解
②检查单补过闸记录:八项目检通过+代拍板追认五项(a统一比例/b众数投票/c角标/d飘字不做/e受击弹道不加金)全部追认
2026-09-29 05:22:11 +08:00
DKChan 74fc314fe9 rework(iter5): 终态读数报告——MC N=200/策略种79000+verifier 500局种9500双窗:普通L1 42.5/44.0%✓普通L2 10.6/13.6%✗完美L1 84%甲挂账完美L2 22.0/32.3%✗(U2组合知情后果,待批点丙呈报);止步归因=双Boss收口位税负集中;营地爬升放缓2倍无断链(换算率重标归迭代7);r_boss 0.33挂账维持;15模板全抽中 2026-09-29 05:21:13 +08:00
DKChan d35ef5520d merge: M-3 迭代6战斗演出完善 T0-T8 十轮全落——素材管线正式化(--fixer+48px档九→十一张+机检)/八敌立绘服役/主角三态/命中特效+链到达拍/主角受击死亡两早退拆/变异角标/回看z序+GP行;重闸全绿(冒烟576/0+五探针+doc三闸熵增零新增+机检11/11+MC对拍400/400逐位一致,锚重锚HEAD台账247);出口人闸=T9目检(checklist已交design/qa);台账247-255 2026-09-29 05:05:05 +08:00
DKChan 8e74483d0c docs(t8): 出口人闸检查单落盘+roadmap 迭代6 行内落地标注
①design/qa/m3-iter6-exit-checklist-2026-09-29.md:八项目检项(八敌立绘/体量梯度/三态/命中特效/主角受击死亡/变异角标/回看修复/GP 行)+代拍板追认五项(a统一比例/b众数投票/c角标/d飘字不做/e受击弹道不加金)+重闸读数留档+素材移交口径更新(用户无需放盘)
②roadmap 迭代 6 行:2026-09-29 落地段(代码面 T0-T8 全落,出口人闸进行中,完成标注待目检过)
重闸终局读数:MC 对拍 T8 复跑 vs T0 锚 400/400 逐位一致(零漂移=C1/C2 履约证)
2026-09-29 05:03:21 +08:00
DKChan 179969de52 docs(t8): 06 GP 条目改移注记+art-status-checklist 两行翻账
①06「GP/钥石迁出战斗屏后的展示面接线」状态改移:战斗结算画面双形态(单场胜利/冒险终局)均已承载 GP,剩=关卡画面常驻(归关卡画面批)
②art-status-checklist:主角三态行⬜→✅(迭代 6 T3)/八敌种行⬜→✅(迭代 6 T1/T2)——只改状态列惯例
重闸进度:冒烟 576/0+五探针 PASS+doc 三闸 diff 基线逐字节同+熵增闸同(_wtc.sh 临时助手已挪出仓库根)+素材机检 11/11;MC 对拍在飞
2026-09-29 04:36:24 +08:00
DKChan a47c988a2d feat(t7): 结算面两件——终局回看走模态栈修复 z 序压死+冒险终局面板 GP 行
①卡⑨:_on_end_review/_open_review_from_band 改 open 后走 _open_modal(模态栈显式隐藏上方可见遮挡——修复回看层被终局层全屏 STOP 遮罩压死;净空态行为与旧直开逐位等价;关闭侧既有 closed→_on_modal_closed 通路不动)
②卡⑩:GP 冒险钱包呈现侧影子账(_adventure_gp_view/final,_wallet_changed gain/buy 载荷=入账后总额,clear 拍转存)——冒险终局胜利面板补「本局 GP 入账 · 合计 N」行,收束清零前取值纯呈现零核心触碰(C1 呈现层方案;C5:GP 行只上冒险终局面板,战斗 HUD 不回加;失败侧维持 OQ14 口径不呈现)
③ui_click_probe 增②b 终局入口回看断言(真实信号路径:开终局→review_pressed→回看开+终局层被栈隐藏→关闭恢复);ui_probe 增 GP 影子账转存+终局行呈现断言(合成收束期 meta 置空防隔离档跨跑自污染)
轻闸=冒烟 576/0+五探针全 PASS(input/click/layout 本卡加跑);踩坑一次=合成 settle 写隔离档致 camp 零余额断言跨跑失守,已修(meta 置空)+清档
2026-09-29 04:30:14 +08:00
DKChan 442156bfb7 feat(t6): flat_damage 变异格视觉标记——危险红角标+resolver 注入面
①board_cell_unit 增 mutation_mark 程序化角标(flat_damage=左下角危险红三角 0.28 格边,危险红=「开此格有代价」语义位与雷族同源;tex_mutation 纹带槽留给变异纹带六型自产批——代拍板二选一择角标待追认)
②board_view 增 set_variant_mark_resolver 只读回调(同 mask_resolver 注入先例)+_paint_cell 未开格赋值(已开=威胁已兑现标记退位;回调缺位=无标记回退态)
③main 增 _variant_mark_lookup(flat_damage 效应解析,变异数据行动零特判)+接线
④ui_input_probe 扩 case⑭(角标落位+resolver 复位断言,十三→十四断言)
轻闸=冒烟 576/0+三探针 PASS;交叉对拍=master HEAD MC 与 worktree T0 锚 400/400 逐位一致(重锚验证闭合,主区在飞文件全非行为面)
2026-09-29 04:21:26 +08:00
DKChan c3c1725db8 rework(iter5): U2返工批 T-A/T-B/T-C——C1两刀终态(percent回退5)+AC v1硬梯度重投(重击手8/重装手9/Boss 8/10/12,杂鱼按T4§一软梯度代拟恢复)+registry三处同步;节点图池按U2两规则全池重生成(L1前三位纯战斗/L2L3层宽4-5,模板0随重排名保持现行后缀)+level_table两规则加载校验+钉固断言期望随新图7处更新;完美L1新杠杆提案(子路②荆棘外延推荐)落design/research;新15张预览图+渲染器两修(纵向自适应/拼图3x5);熵增闸design/qa图像白名单收编(CLAUDE.md同批);冒烟576/0+五探针PASS+doc三闸零新增+熵增闸PASS 2026-09-29 04:16:50 +08:00
DKChan 6578b284b1 feat(t5): 主角受击+死亡演出——拆两处早退,演出密度与敌方对等
①battle_stage_view.on_step_row_fx hero 早退拆除:受击态+弹道到达拍(0.33s)闪白+打击火花+击杀塌陷(killed 行)——与敌方路径同构同密度;树外守卫即时执行
②main._play_cross_zone_fx hero 早退拆除:敌→主角伤害行 ⚔ 危险红弹道飞向主角站桩;crit 只加重字号不加金(金=收益/胜利语义位,不用于敌方输出——代拍板待追认)
③standee_body flash_hit 增 _flash_count 探针计数;fx_probe 扩第六段=主角受击路由(闪白计数增量+火花)与击杀塌陷断言(BattleStageView 实体级路由测试)
轻闸=冒烟 576/0+三探针 PASS
2026-09-29 04:16:40 +08:00
DKChan 8723d9d826 feat(t4): 命中特效终稿+敌方演出链复核——打击火花六枚+弹道到达拍对齐
①standee_body.play_hit_impact:立绘盒中心六枚短火花放射(程序化色块,确定性方向 i*60°,亮金GOLD_LIT/暖白WARM 交替=物理打击语义不占 危险红=雷/奖励金=收益 位;0.12s 一拍即回收);fx_probe 增 hit_sparks 计数+第六断言段
②弹道到达拍对齐:on_step_row_fx 敌方路径 闪白/火花/击杀塌陷 延迟 0.33s≈弹道飞行(0.16+0.19)——呈现链序=弹道→闪白+火花→血条→灰化;突发多定时器互不干扰(flash 重启/死亡幂等),卡片释放 is_instance_valid 守卫,树外即时执行
③flash_hit 强度时长复核=维持现行(1.6,1.4,1.2)/0.08s+回0.2s——白光可读不糊,±30% 白名单内零调整;④伤害飘字子项代拍板=不做(血条已有「当前/最大」即时数字面,飘字=同一伤害第二呈现触 UI 禁重复展示铁律;审计备注项未立项)
2026-09-29 04:12:42 +08:00
DKChan cabb6b07bf feat(t3): 主角三态切换——portrait 换装 new-normal+attack/hit 入包+挂事件切换+结算回 idle
①48px 档生成器默认补 attack/hit 两档(hero-ref/edit 1x 源→character_hero_attack/hit.png;new-hit.pxo 09-27 已程序导出 hit_1x 在位,U1 手出预案不触发);机检 11/11 过
②ui_kit 增 TEX_HERO_ATTACK/TEX_HERO_HIT;TEX_HERO_PORTRAIT 注记改 normal 态(48px 档换装)
③standee_body 状态机:register_hero_state(组合点注册,缺位不注册=该态保持现纹理)/set_hero_state(短驻 0.35s 自回 idle;未注册态保持)/hero_state_probe;_revive 增态回 idle;set_hero 增死亡残位复活(hp>0——敌侧 set_data 同款)
④battle_stage_view:三态注册+_init;on_step_row_fx 主角攻击行→attack 态/受击行→hit 态(闪白弹道归 T5 拆早退);settle_hero_idle 显式收尾挂 main 两侧 battle_finished/adventure_finished
⑤fx_probe 扩第五段:三态切换+短驻自回+死亡复活断言
轻闸=冒烟 576/0+三探针 PASS(编辑器刷缓存后)
2026-09-29 04:09:13 +08:00
DKChan ac43e1333d feat(t2): 敌种立绘落位——八张真图服役+字形回退退役为纯缺位兜底+站桩纹理非空断言
①八张 character_enemy_<键>.png 服役(T1 产物原位=ui_kit 常量名,worktree 本地不入 git);朝向核证=八敌像素源朝左/正面,flip=false 呈现朝主角——battle_stage_view 旧注记「基准朝右」措辞失真随手修
②standee_body._portrait_glyph 三档体量字形(▂/▆/█)退役,保留 人/✕/敌 纯缺位兜底(C7 回退链保持);相对体量语义由 48px 档统一比例承载;新增 portrait_probe() 探针出口
③ui_probe 扩两断言(只增):敌站桩+主角站桩 portrait_probe().has_tex 全真
轻闸=冒烟 576/0+三探针 PASS(新 png --editor --quit 刷导入缓存后过)
2026-09-29 04:02:59 +08:00
DKChan 4271216b73 feat(t1): 素材管线正式化——pixelize_candidates.py --fixer+九张 48px 站桩槽位档生成器+机检脚本
①--fixer: rust pixelfixer(D:/code/pixel-art-fixer,MIT)收网格(网格检测+重建)+封闭灰袋清除收编(三闸=近底色∧中性灰∧组件不触图缘,防误伤盔甲与影;09-28 手工批次正式化,遗留项清偿)
②--standee48: 九张 48px 槽位档(八敌 pixel-1+主角 normal_1x→character_enemy_*/character_hero_portrait)——统一比例最大体量归 48(相对体量语义=字形回退同构)/底中锚脚贴底缘/块内众数投票降采样(零插值,输出色⊂源色板;NEAREST 直缩 0.25x 糊,goblin A/B 实证,代拍板待追认)/超宽按宽收兜底
③tools/standee_asset_check.py 机检: 高 48/宽≤75/底锚/≤32 色/alpha 二值 五断言,必需集=八敌+主角三态(attack/hit 缺位=T3 范围暂 MISS)
产物九张已落 worktree game/assets/art/character/(gitignored 不入库);机检 9/9 过;轻闸=冒烟 576/0+三探针 PASS 零退化
2026-09-29 03:59:27 +08:00
DKChan f39440daec chore(t0): 迭代6开工——worktree m3-iter6-20260929 基线复读+.gitignore 补行+MC重锚 HEAD
T0 基线(HEAD=700f2ff 零逻辑改动): 冒烟 576/0 三闸过; ui_input_probe 十三断言/ui_probe/fx_probe PASS; doc三闸基线 lint 8=8·term 215+1·死链 3(并行会话 plans 引用)·熵增闸 1(并行U2 qa图); MC N=200/策略 种76000 both min 逐位入档 sim-data/runsum_m3iter6_t0head_20260929.jsonl
重锚依据: 计划书§11 原锚 runsum_m3iter5_c3locked=09dd580(T3判读锁)时点快照,其后 8ffc555(T4敌方AC投值)+3f73e16(T5节点图模板+node_map扩签)改变RNG消费与命中面——零改动复现400/400漂移(level_templates 字段即铁证);T8 对拍锚=本文件,要求逐位一致
.gitignore 追加 game/assets/art/(素材不入git裁定维持,台账244);主区同名文件有并行在飞改动(archive/ 三行)只追加不覆写,合并时贴回
2026-09-29 03:56:25 +08:00
DKChan 700f2ff6cd merge: U2人闸裁断登记——三推翻(a完美L1裁甲新杠杆/b裁C1两刀/c裁AC v1硬梯度)+两追认(d精英解读A/e断言钉模板0);15骨架目检全不过立返工mini-loop(计划书.zcode/plans待批);06四条目重开+完美L1新杠杆条目;裁断记录入design/qa 2026-09-29 02:47:12 +08:00
DKChan f9c1a8a262 docs(u2): 迭代5出口人闸裁断登记——三推翻(a甲新杠杆/bC1两刀/cv1硬梯度)+两追认(d精英解读A/e断言钉固);15骨架目检15/15不过(新规则:L1前三位纯战斗/L2L3层宽上限5);06四条目重开+完美L1新杠杆新条目;返工mini-loop计划书落.zcode/plans待批 2026-09-29 02:46:28 +08:00
DKChan dcbdb1bd30 qa(t5): U2人闸第三件——15张节点图骨架一次性目检预览(数据源=level.tres实态,脚本+16图+清单,产物归design/qa不进游戏包) 2026-09-29 01:49:38 +08:00
DKChan 7eebf995e6 merge: 四裁落表——素材不入git维持/U2人闸交用户prompt/续玩断点立新迭代8(设置面+打磨包随移,代排待追认)/营地2D缓M-4;Alpha验收顺延迭代9;台账244 2026-09-29 01:36:34 +08:00