Commit Graph
238 Commits
Author SHA1 Message Date
DKChan e9519cdc10 merge: 敌方站桩护甲类型图标化+AC数值退役(2026-09-26 用户终裁) 2026-09-25 20:42:15 +08:00
DKChan 171a2ddee5 fix(ui): 敌方站桩护甲类型图标化+AC数值退役(2026-09-26 用户终裁)
- 底座下名字行改 HBox 组合:护甲类型图标占位 Label + 名字 Label;文本格式「名字 · 类型·AC%d」退役
- 图标形状+色相双通道占位(◇轻甲·灰石 / ◆魔法护甲·小人蓝 / ▣重甲·深金;避开 Boss 专属紫赤 #8F2F6A 与妨害紫),终稿图标资产归美术批
- _armor_class 字段与 set_data 读取删除(站桩视图零消费方;核心/数据层 armor_class 不动);_armor 保留供图标
- battle_stage_view._card_by_name 与 smoke/ui_probe 名字行断言同步新节点口径(ui_probe 增护甲图标非空检查)
- 全量冒烟 557 项 0 失败退出码 0
2026-09-25 20:41:35 +08:00
DKChan 78cc064fff docs(ux): 战斗屏信息归属批——两原则+分区唯一展示面成文(2026-09-26 用户拍板):①循环口径原则(只展小循环数据)②单一展示面原则(禁重复+就近消费口);B 区站桩=HP/状态唯一展示面(C 区 HP/立绘/状态槽退役——hud_presenter 双投喂实证);RAP 迁 D 区 AP 条贴弃图刷新按钮;GP/钥石迁出战斗屏去向挂 OQ14;C 区改攻击数据框+魔法道具槽/本关强化列表两预留区;空态/清零/悬停/AC/§13 载体同步;OQ13=AC 补缺待拍板;代码实装另批 2026-09-25 19:41:33 +08:00
DKChan adc72f23bf merge: 呈现层状态断言批——探针十一断言(2026-09-26) 2026-09-25 14:31:56 +08:00
DKChan 9bbffd849f test(ui): 呈现层状态断言批(A 档方案落地——ui_input_probe 七断言→十一断言 2026-09-26 用户拍板):⑧影子构成与贴脚(英雄子件唯一性/中心贴脚锚 ZERO/z 相对-1/alpha 0.35/GradientTexture2D 组件/父子 use_parent_material 链);⑨右移朝向 flip_h=true+到位墙钟回站帧+缩放 1.5 均匀档(无可达右邻已开格打印 SKIP 不判失败);⑩变格边长即时重排(set_cell_area 缩格→英雄即时落新脚锚+scale 均匀、还原→46px 复位——窗口缩放路径回归闸);⑪贴图缺位回退(texture 置 null+refresh→数字 0 格字形必回退「人」/数字格不破坏——回退判据与抑制判据同源验证);踩坑在案:Variant 链 get_children() 用 := 推断失败=探针脚本载入失败静默挂死(显式 Array 标注修复——GDScript 探针新坑第二例);冒烟 557/0+click 探针绿 2026-09-25 14:31:42 +08:00
DKChan 3c55a0c6fd merge: 脚锚自底边口径统一+影子贴脚(2026-09-26) 2026-09-25 06:32:41 +08:00
DKChan 3cbf3147a8 fix(ui): 脚锚参照系统一自底边口径+影子贴脚(2026-09-26 用户三裁/报缺陷):①HERO_GROUND_FRAC 0.75(自顶)→0.25(自底边)——数值同线(自顶 75%≡自底 25%)但上一批全程「75%」口径误导用户被纠,常量/公式/注释/探针 case⑦ 全部换自底边参照系并加 ⚠ 参照系纪律注;②影子中心贴脚锚 (0,2)→(0,0)——上批下坠 2px(屏幕 3px)让椭圆与脚脱开(用户报缺陷),贴脚后随父同步不变;冒烟 557/0+ui_input 七断言+click 探针绿 2026-09-25 06:32:34 +08:00
DKChan 729f2a60f5 merge: 小人立体感批(1.5×/脚锚1/4/椭圆影)+素材路径共识(2026-09-26) 2026-09-25 06:19:30 +08:00
DKChan 6cbb3a566f feat(ui): 小人立体感批+素材路径共识(2026-09-26 用户二裁/立约):①棋盘小人 1.5× 档(HERO_SPRITE_SCALE 1.0→1.5,明示裁决压 §8.2 一般规则——豁免注记归 art-bible 批)+脚锚落格高 75% 线(HERO_GROUND_FRAC,「脚踩格子 1/4 处·自底边量」——不完全居中+头越上格沿造立体,锚点与缩放解耦);②脚下椭圆影=Godot 组件合成(GradientTexture2D 径向渐变×黑色 modulate 压扁,挂英雄子件 z=-1 随父同步位移/翻转/弹跳,LINEAR 保渐变平滑,贴图零改动)+英雄/影补挂 use_parent_material(结算期随世界去饱和与格面同口径——基批漏挂补齐);③素材路径分工约定 design/art/asset-path-map.md 落盘(candidates=源档禁运行时引用/game-assets-art=唯一落地处/ui-icons=已入库特例/mockups=评审产物;素材流五步+禁 preload+基准朝向/锚点备查);④ui_input_probe case⑦ 期望值随脚锚公式换挡;冒烟 557/0+三探针绿 2026-09-25 06:19:22 +08:00
DKChan ce9c2c15d7 merge: 英雄精灵世界落位缺陷修复+B区立绘换装(2026-09-26) 2026-09-25 06:09:21 +08:00
DKChan ae8c5bf1c9 fix(ui): 英雄精灵世界落位缺陷修复+B区立绘换装批(2026-09-26 用户实机截图/点名):①_hero_feet 改世界坐标(SubViewport 内格原点=格×步距;上批误用壳层 cell_origin 含 _svp_container.position 居中偏移=实测右偏 ~7 格+偏离格心);hero_hand_point 归壳层坐标(fx 在视口外须含居中偏移);②B 区站桩立绘=48×48 hero_idle_01 换装(UiKit.TEX_HERO_PORTRAIT,源档 candidates/hero-idle/,素材不入 git)+set_portrait_texture 增 flip 参数(英雄立绘水平向右)+盒高 96=48 源×2 整数档(原 106 盒非整数缩放违反圣经 §8.2);③ui_input_probe 新 case⑦ 英雄落位回归闸(墙钟 0.3s 等 Tween 到位——headless 帧数等待<140ms 会采半途位置首跑实证;素材缺位树跳过),六断言→七断言;冒烟 557/0+三探针绿 2026-09-25 06:09:06 +08:00
DKChan 438372656f merge: 棋盘小人修正批——用户三裁决(整数1×居中/挥铲锚手位/触发点确认)(2026-09-25) 2026-09-25 05:48:04 +08:00
DKChan 65325d111d fix(ui): 棋盘小人修正批——用户三裁决落地(2026-09-25):①缩放=整数 1× 档 32×32 盒格内居中(HERO_SPRITE_SCALE 常量定档,cell_edge/32 填充公式作废——圣经 §8.2 禁非整数缩放硬规则+v1.9 注记 71% 占格合规预期,上批「填满格」代拍板系误判);②挥铲=握把锚 (18,12) 对齐英雄持握手位(以手为圆心、铲长为半径旋转,手=盒底往上 1/4 盒高·水平居中——hero_hand_point/hero_sprite_scale 出口,共享边中点+12% 偏置作废);③触发=格子点开那一刻确认(settle 同步受理后 refresh 同拍,措辞归位非代码变更);冒烟 557/0+ui_input/click/layout 三探针绿 2026-09-25 05:47:43 +08:00
DKChan b0880919ee merge: 棋盘小人贴图替换批——英雄独立精灵+挥铲三帧+站桩接线(2026-09-25) 2026-09-25 03:05:13 +08:00
DKChan 4c8ab0df90 feat(ui): 棋盘小人贴图替换批——英雄=BoardWorld 独立 Sprite2D(站/走两帧 NEAREST+flip_h 朝向+refresh diff 位移 Tween 140ms;素材缺位回退格内字形「人」);挖掘=BoardFxView.play_shovel_swing 挥铲三帧 80ms/帧(握把锚 18,12 对齐共享边中点)+角色弹跳 scale.y 0.82 脚底收敛;B 区站桩 set_portrait_texture 一行接线+NEAREST;UiKit 增 TEX_HERO_* 路径单点+load_tex exists 守卫(素材 PNG 不入 git,禁 preload);零位移移动(幂等受理)=notify_hero_move 帧闪不位移;格面五 texture 槽零改动;冒烟 557/0+ui_input/click/layout 三探针绿 2026-09-25 2026-09-25 03:04:43 +08:00
DKChan b4e7200999 feat(ui): 棋盘立体中档定稿冻结——DEPTH_PX=8/DEPTH_BEVEL=0.6 常量默认生效(用户实机三档对比拍板 2026-09-24);原型入口退役=F9 键+D 区「立体:X」按钮+切档信号链全拆(ApBarView/BoardZoneView/main 组合根同批),BoardWorld 头注随改;冒烟 557/0+ui_input/click/layout 三探针绿;§1.4 注记欠账待 art-bible 并行批落籍后补写 2026-09-24 15:56:15 +08:00
DKChan 71ae51cb35 merge: 状态图标接入批——定稿九枚入 HUD 状态槽(2026-09-24,台账 156) 2026-09-24 15:13:01 +08:00
DKChan d799b4b347 feat(ui): 状态图标接入批——战斗 HUD 状态槽占位字形退役换用户验收定稿九枚 PNG(C 区槽 24px/B 区站桩 16px 纹理,effect_id→status_<effect_id>.png 恒定映射圣经 §8.3;叠层 ×N 角标保留,极性染色与清场 ✕ 前缀退役;ui_probe 断言改纹理判据+九键全覆盖;资产入库 game/assets/ui/icons/ 2026-09-24,台账 156) 2026-09-24 15:12:48 +08:00
DKChan 8585376aa9 merge: 立体档位设置按钮——常驻档名指示器(2026-09-24,台账 154) 2026-09-24 14:43:31 +08:00
DKChan 9b35cf8c4b feat(ui): 立体档位设置按钮——D 区 AP 条右键组「立体:X」常驻显示当前档、点击循环(F9 同效同标签联动);ApBarView/BoardZoneView 信号转发+main 组合根共享 _cycle_depth_tier(用户反馈「不知道当前对应哪个档」2026-09-24,台账 154) 2026-09-24 14:43:19 +08:00
DKChan d333a15c35 merge: 棋盘立体三档原型 F9 可切换(用户拍板 2026-09-24,台账 153) 2026-09-24 05:40:06 +08:00
DKChan 0f041a7892 feat(board): 棋盘立体三档原型——F9 循环平面/薄(缩小帽档)/中/厚(纸雕织梦岛档):板块悬崖(正面背光+右侧受光+列分隔缝+岩层横纹+口沿高光+AO+悬浮影)+顶面倒角(内缩2px保呼吸微光边框);悬崖外延计入装板预算公式单点;定稿参数归格子样张批§1.4(用户拍板 2026-09-24,台账 153) 2026-09-24 05:39:59 +08:00
DKChan 3d79cec380 merge: SubViewport 尺寸警告清除(2026-09-24,台账 152) 2026-09-24 04:47:45 +08:00
DKChan 6649dc1ca5 fix(board): SubViewport 手设尺寸警告清除——树内 stretch 容器接管时跳过 _viewport.size 直设(树外冒烟直建路径保留 1:1),运行时取证探针复核 Node2D 世界+100 格单元全 Node2D(2026-09-24,台账 152) 2026-09-24 04:47:39 +08:00
DKChan 78b6cdbb51 merge: registry 行动经济 AP 两行登记漏账补同步(2026-09-24,台账 151) 2026-09-24 04:29:18 +08:00
DKChan b054934ffd docs(registry): 行动经济两行登记漏账补同步——ap_per_round/rap_refresh_cost 6→8 对齐 Package B 拨表现行+溯源补登(配置事实源对齐裁决,2026-09-24,台账 151) 2026-09-24 04:29:11 +08:00
DKChan 6cfeae021c merge: 垂直切片转正——工程目录迁为 game/(用户拍板 2026-09-24,台账 150;冲突解决=并行伤害管线批 damage_controller 按其内容落 game/ 新路径,旧路径入树经重命名追踪归一) 2026-09-24 04:06:19 +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
DKChan d8be4685c9 merge: 伤害管线单据化批落籍——伤害控制器统一入口+段界结账 B 模式现行+死亡事件信号(用户三裁决 2026-09-24,两步走 edc7eb1/86ecb2a,战斗结算 v0.24,台账 149;批内旧提交信息'台账 148'字样系撞号前旧称以此为准) 2026-09-24 04:01:51 +08:00
DKChan 8dd5c64dc7 docs(todo): 伤害管线单据化批 06 条目解决移除(两步全落地落籍战斗结算 v0.24,留痕归 git+台账 148,2026-09-24) 2026-09-24 03:56:29 +08:00
DKChan 4312998754 docs(battle-settlement): 战斗结算 v0.24——伤害单据与伤害控制器成文(五配方封闭+结账时机双模式+死亡事件,README 修改记录同步,2026-09-24 台账 148 批) 2026-09-24 03:56:05 +08:00
DKChan 86ecb2a8e7 feat(combat): 伤害管线单据化第二步——结账时机开关拨 B(攒批段界统一结账,A=immediate 保留为回切位;死亡事件接线生效;冒烟557全绿+A/B对拍四配置全确定且真实分岔,2026-09-24 台账 148 批) 2026-09-24 03:51:03 +08:00
DKChan edc7eb1fd6 feat(combat): 伤害管线单据化第一步——伤害控制器统一入口(五调用点收口+死亡事件信号+段界flush挂点,开关=A逐位等价迁移前,冒烟557全绿,2026-09-24 台账 148 批) 2026-09-24 03:47:04 +08:00
DKChan 291c5aa32c docs(todo): 伤害管线单据化批登记 06——「伤害控制器统一入口(五调用点收口)」(B 模式+A 回切开关/结账时定目标/单位自宣布死亡事件 三裁决,两步走执行面,用户拍板 2026-09-24,台账 148) 2026-09-24 03:27:57 +08:00
DKChan bc433936b7 merge: 停点前移批三项代拍板追认落文(用户确认 2026-09-24,台账 146) 2026-09-24 03:01:43 +08:00
DKChan ab5116df05 docs(ruling): 停点前移批三项代拍板追认落文——HUD框架/battle.md/关卡节点地图/冒险结构 待追认标记翻已追认(用户确认 2026-09-24,台账 146) 2026-09-24 03:01:36 +08:00
DKChan 1679d25bee merge: 棋盘 Node2D 渲染迁移 Phase A——D 区棋盘本体迁 Node2D,公共面契约零改造(用户授权推进 2026-09-23,台账 144) 2026-09-24 01:35:02 +08:00
DKChan e3120721f7 feat(board): 棋盘 Node2D 渲染迁移 Phase A——BoardView 壳+SubViewport+BoardWorld/CellUnit 叠层槽位+板级公式命中+cell_size 契约化+ui_input_probe 端到端输入探针+架构注记三处(按 ADR-0006/迁移方案,用户授权推进 2026-09-23,台账 144) 2026-09-24 01:34:55 +08:00
DKChan d326df567d merge: 停点前移批——关卡画面常驻枢纽+战斗屏三区化(用户拍板 2026-09-23,台账 142) 2026-09-24 00:59:21 +08:00
DKChan 8eddcdd5a7 feat(flow): 停点前移批——LevelRunner 入口停点模式(opt-in defer+零RNG漂移)+关卡开局即出图选路+A 区进度条退役(转 C 区钱包行,底行 548)+GDD 四文件对齐三区+art-bible 连带+06 条目解决移除(用户拍板 2026-09-23,台账 142) 2026-09-24 00:59:14 +08:00
DKChan c22174274c merge: 停点前移批登记 06 入清单(用户拍板 2026-09-23,台账 141) 2026-09-24 00:22:00 +08:00
DKChan 199d1166eb docs(todo): 停点前移批登记 06——「Alpha 第一批:冒险开局停点前移——关卡画面常驻枢纽」(执行面四项+删除面清单+三待裁决,用户拍板 2026-09-23,台账 141) 2026-09-24 00:21:47 +08:00
DKChan ce56e27e1d merge: 棋盘 Node2D 迁移批起草——ADR-0006 新立+ADR-0003 部分取代注记+Phase A 方案(用户拍板只迁棋盘+战斗屏进度条退场+LevelStripView 退役不迁移,2026-09-23,台账 140) 2026-09-23 23:56:41 +08:00
DKChan 28f6dd222b docs(arch): A 区退场形态裁定落文——LevelStripView 退役不迁移+关卡画面由 RouteOverlay 升级承接+停点前移批删除面清单(用户追问裁定 2026-09-23) 2026-09-23 20:39:51 +08:00
DKChan b1756d2de0 docs(arch): 棋盘迁移文档修订——战斗屏进度条退场裁定落文(战后回关卡画面,进度只留关卡画面;退场落地随停点前移批,用户裁定 2026-09-23) 2026-09-23 20:07:26 +08:00
DKChan 00108b13c5 docs(arch): 棋盘 Node2D 迁移批起草——ADR-0006 新立+ADR-0003 部分取代注记+Phase A 迁移方案(用户拍板只迁棋盘 2026-09-23,草稿待审) 2026-09-23 17:59:33 +08:00
DKChan 5594d1431a chore(git): 美术素材候选目录不入库——.gitignore 忽略规则+UI复用批审阅指引入库(用户指令 2026-09-23) 2026-09-23 17:17:57 +08:00
DKChan ddbe4941d8 merge: 圣经v2.0修订批——UI 章迁入+画布定档+色板方向+扩池否决(用户四裁决+缺口口径,台账 138) 2026-09-23 17:14:42 +08:00
DKChan 126e687829 docs(art): 圣经v2.0修订批——§3.3/§4.4 迁入§7重排+§8.2 画布定档(48×72/32×32)+§6.3 三关色板方向+§9.1 扩池否决+06 登记两项待样张批裁决(用户四裁决+缺口口径,台账 138) 2026-09-23 17:14:21 +08:00
DKChan 26ca60eef4 merge: §8.2 待决注记小批——侧会话对数发现两缺口入章(v1.9,台账 137) 2026-09-23 16:35:42 +08:00