Commit Graph
127 Commits
Author SHA1 Message Date
DKChan 32c6169ca9 merge: 放弃入口界面呈现批落籍——选路停点放弃按钮+冒险结构 v0.7(台账 119) 2026-09-21 14:32:52 +08:00
DKChan ab98dbf6fb chore(session): 放弃入口批快照+台账 119(117 七项代拍板确认闭环) 2026-09-21 14:32:52 +08:00
DKChan 7d50e0f755 docs(design): 放弃入口批文档——冒险结构 v0.7(正文现行口径+P1 两行移除)/roadmap 时间线补 09-18/09-19/README 2026-09-21 14:31:04 +08:00
DKChan a569f1935d feat(ui): 放弃入口界面呈现——选路停点挂放弃按钮(冒险模式开/单关直入口关,战斗中拒绝防御分支;用户拍板台账 119) 2026-09-21 14:31:03 +08:00
DKChan 5fd8d86da6 merge: 存档序列化批落籍——SaveManager 单档 JSON 存档+版本迁移+损坏兜底+收束写盘挂点(台账 118) 2026-09-21 13:18:25 +08:00
DKChan 96255ae198 feat(save): 存档挂点接入组合根——启动读盘+冒险收束写盘+摘要集成断言⑩项(冒烟 518 全绿)
- main.gd:_ready 建 SaveManager+load_from_disk(拒读/损坏类内兜底不阻断);_on_adventure_finished
  尾部 apply_adventure_summary+write_to_disk(正式冒险收束唯一写档点);L2/L3 直入口与调试两层
  走 runner/debug 路径不经本处理器——契约 7 测试入口不写档结构性成立
- smoke ⑨ 摘要集成:run_adventure(42,200,100) 真局摘要→域读数(余额=3×keystone_per_level/次数全 1/
  首杀齐/recent seed42)+二局翻倍+写盘读回保持
2026-09-21 05:12:57 +08:00
DKChan ed75e0f10c merge: 吸收冒险结构实现批(master 4f7f25d)——smoke 注册表与段体双留/06 双删/roadmap 同日行合并 2026-09-21 04:50:56 +08:00
DKChan 8b92ed8d08 chore(session): 冒险结构实现批快照+台账 117;补登并行批 112-114 会话状态 2026-09-21 04:48:44 +08:00
DKChan 4f7f25dc3f merge: 冒险结构实现批落籍——三关正式序列生效(AdventureRunner+账本外置+冒险表,台账 117) 2026-09-21 04:47:31 +08:00
DKChan 5709cd3318 docs(design): 冒险结构实现批文档批——registry三处/03状态行/06三条目解决移除/冒险结构v0.6/roadmap时间线/README试玩指引 2026-09-21 04:45:52 +08:00
DKChan 7ddfa4b366 feat(core): 冒险结构实现批——AdventureRunner+LevelRunner账本外置+AdventureTable建表,三关正式序列生效(冒烟482全绿) 2026-09-21 04:45:51 +08:00
DKChan 569d6347ab docs(save): 存档序列化 GDD 升 v1.0 定稿+registry save_file 登记+06 条目解决移除
- 存档序列化.md v1.0:格式/数据模型/读写时机/版本迁移/损坏兜底五项裁决成文,待设计六问全部处置
- 02-系统清单 状态列同步已定稿;元进度.md 存档义务指针改指 registry save_file(悬空引用清偿)
- registry save_file 新条目(domains 逐域含内容 owner)+ schema_version 落地注记
- 06「存档契约条目的登记方式」解决移除(登记口径=registry 逐域登记);roadmap 时间线 +1
2026-09-21 04:44:41 +08:00
DKChan a7f35c970f feat(save): SaveManager 存档承载落地——单档 JSON 读写/版本迁移/损坏兜底+域访问器(冒烟段①-⑧⑩ 26 项)
- core/save_manager.gd:契约 1-4(表档分家/域界干净/钥石不丢/高版本拒读禁写);tmp+rename 原子写;
  register_migration 迁移链骨架;类型化访问器 + apply_adventure_summary 原语(Boss 金额归元进度批)
- smoke _smoke_save 段:往返/新档/拒花/出域拒/高版本拒读/损坏兜底/迁移链/域界/cap(437→463 全绿)
- 摘要集成断言(run_adventure 驱动)待冒险结构批落 master 后补段
2026-09-21 04:44:17 +08:00
DKChan 1d9d4c4799 merge: 补登 shop_table.gd.uid 2026-09-21 03:24:08 +08:00
DKChan ac6f28c0d2 chore: 补登 shop_table.gd.uid(主区编辑器扫描生成的脚本元数据) 2026-09-21 03:23:46 +08:00
DKChan 95e267c777 merge: GP+商店房实施批落籍——九型格面+随机掉落+Boss前商店房+统一加算区(台账 116) 2026-09-21 02:57:29 +08:00
DKChan bb34335a1e feat(content): GP+商店房实施批落地——九型格面+随机掉落+Boss前商店房+统一加算区(台账 116) 2026-09-21 02:57:08 +08:00
DKChan ba6b5e6046 merge: 第三关内容批落籍——灰矮人矿城行集+GP定稿提案(台账 115) 2026-09-21 00:36:34 +08:00
DKChan 61364b2e2b merge: 吸收 master(ComfyUI 批)——台账撞号顺延改 115 2026-09-21 00:16:08 +08:00
DKChan 248e09026a Merge branch 'master' into l3-content-20260920 2026-09-21 00:14:59 +08:00
DKChan 9ac1540c46 feat(content): 第三关内容批落地——灰矮人矿城行集+词表v1.1+直入口+冒烟断言(台账 113);GP+商店房定稿提案交付 2026-09-21 00:13:53 +08:00
DKChan 31d2710848 merge: ComfyUI 出图提示词与规格卡批落籍——提示词卡+两清单指路行 2026-09-20 23:31:42 +08:00
DKChan cbca7af6f9 docs(art): ComfyUI 出图提示词与规格卡批——主角三态+六敌种提示词卡成文(兄弟精改荐脚本换色通道)+两清单指路行 2026-09-20 23:31:35 +08:00
DKChan 931bba7dfa merge: 八型批呈现层漏网修复批落籍——真人试玩卡断 bug 修复+冒烟呈现层同步闸(台账 113) 2026-09-20 20:10:20 +08:00
DKChan f3381a9813 feat(presentation): 八型批呈现层漏网修复——战斗日志视图退役拆行分支拆除(真人试玩卡断 bug,台账 113)
①根因=八型批伏击退役(7876642)拆除伤害行 attach 字段后 battle_log_view 两处拆行分支漏网未同步(战斗结算 §行协议「同步呈现层的行格式化」义务违约):基线+伏击分支见 baseline 即读 row.attach——敌方行动伤害行(编排器 payload 带 baseline 无 attach)每场首笔敌方还手即 Invalid access,结算战斗段中途夭折=界面整体卡断;普通+穿刺+魔法三分量分支随充能退役批(2026-09-19)同样过期,主角换型 pierce/magic 攻击类型时同型崩溃(潜伏雷)
②修复=两退役拆行分支拆除,行上归因读数只剩掷点档位随行(2026-09-16 掷点批口径不变);playtest_logger payload 字段注记 attach→rider 同步
③测试基建=smoke 新增战斗日志视图行格式化呈现层同步闸 11 断言——现行形态敌方/主角伤害行、退役文案不出现、未生效聚合 ×2、其余六行型逐型解析文本增长(格式化中途夭折=零增长转可见 FAIL);行协议 9 类自此有呈现层回归网
④验证=冒烟 355→366 项 0 失败三闸全过;四场景探针全过(ui_probe/tune PASS、click 问题=0、layout 全量转储 exit 0);纯呈现层零行值零机制改动
2026-09-20 20:08:20 +08:00
DKChan b1d05540b3 merge: 地穴全图卷并入 Alpha 魔法道具整体重设计批落籍——06 清单 44→42 条+护栏死条目回归修复(台账 112) 2026-09-20 19:16:57 +08:00
DKChan fbb148877d docs(todo): 地穴全图卷并入 Alpha 魔法道具整体重设计+零伤害护栏死条目清除(2026-09-20 用户拍板,台账 112)
- 06「地穴全图卷效果重定」按用户指令删除,去向=并入 Alpha 阶段魔法道具整体重设计——垂直切片期不保留魔法道具相关待办(口径同台账 98 显影尘批)
- 06「零伤害/无威胁组合的跨字段护栏」死条目清除——该条已随台账 100 伤害下限批解决移除(6a9f590),八型批合并 3468066 冲突解决误取分支侧复活,本批重落地已裁决删除
- 悬空指认清偿三处:魔法道具.md 信息维度存根行/03-内容规模.md 待定句/registry catacomb_scroll 行内半边措辞,均改指 Alpha 整体重设计;00 概念与元进度罗列系登记现状陈述未动
- 验证:doc_link_audit --strict 与 master 基线一致(exit 1 系既有白名单欠账);gdd_lint 8 文件存量与 master 基线一致;纯文档零代码冒烟不适用
2026-09-20 19:16:51 +08:00
DKChan dc92b50bac merge: 第一层定名「地精洞窟」批落籍——裂颚洞窟退役(台账 111) 2026-09-20 19:04:35 +08:00
DKChan 0973da565f feat(slice): 第一层定名「地精洞窟」——裂颚洞窟退役(不绑 DND 专名部族,台账 111) 2026-09-20 19:04:29 +08:00
DKChan df14e61312 merge: 第一层改名「裂颚洞窟」批落籍——苔藓回廊全仓退役(台账 110) 2026-09-20 18:12:29 +08:00
DKChan 54f1ea5395 merge: 吸收 master(地图战斗资源正文迁出批)——台账撞号 109 顺延让号改 110 2026-09-20 18:12:22 +08:00
DKChan 2258d3f389 feat(slice): 第一层改名「裂颚洞窟」——苔藓回廊全仓退役(文档+切片+提案同步,台账 109) 2026-09-20 18:10:16 +08:00
DKChan 040d0cd78a docs(session): 台账 109 登记——地图战斗资源正文历史叙述迁出批收口(正文零历史叙述纪律成文,合并 3abc2a1) 2026-09-20 18:05:52 +08:00
DKChan 3abc2a1e5b merge: 地图战斗资源正文历史叙述迁出批落籍(台账 109)——变更记录归版本历史的纪律成文,正文只留现行规则;doc_term_audit 疑似 3→2 2026-09-20 18:05:28 +08:00
DKChan d75274a949 docs(gdd): 地图战斗资源正文历史叙述迁出批(2026-09-20 用户裁决——变更记录应如 ADR 记于版本历史,系统描述正文只保留现行规则)——①极性矩阵节「取代旧体系的四套固定兑付(踩雷固定伏击/标中固定削弱/标错三选一反噬/可选类道具注入)」历史对照句删除(信息已在版本历史 v0.4 全量留档);②节尾「旧'踩雷→伏击'是本矩阵的退化特例」句删除、「撤旗退役/矩阵增删行」变更叙述删除,改一句纪律成文:矩阵只描述现行规则,被取代的旧体系与历次结构变更一律记版本历史不在正文复述;③连带 doc_term_audit 疑似现行 3→2(battle ambusher 留档表+06 雾格失义两处维持用户判定留档)。验证=gdd_lint 该文件与 master 基线 diff 只减不增(-1 条 R3)、doc_term_audit 215 命中 2 疑似 2026-09-20 18:05:28 +08:00
DKChan b11ac63118 docs(todo): 完美策略档结构杠杆条目删除收口——残余吸收进 L2 压带迭代条目(2026-09-20 用户拍板,台账 108)
- 06「完美策略档的结构性加难杠杆」删除:结构候选算术否决+通关率落带双定案
- 「L2 Boss 承伤越带」改题「L2 Boss 承伤微越带与完美档压带迭代(现役口径)」:
  ①微越 1.6 点压带迭代(杠杆位现成)②真人批 k 后双档读数复核
  执行阶段 = 曲线调参批(门 = 真人批 k 系数)
2026-09-20 17:57:14 +08:00
DKChan 10d174499b docs(session): 台账 105-107 登记——文档一致性三项基建批收口(doc_link_audit/gdd_lint R10R11/存量清零,合并 b1243b2)+快照节更新 2026-09-20 16:53:48 +08:00
DKChan b1243b2102 merge: 文档一致性三项基建批落籍——链接健康检查 doc_link_audit(771 链接 0 死链 7 已知白名单)+gdd_lint R10 版本号唯一/R11 计数词漂移(上线即抓 v0.16 真实撞号已顺延 v0.22)+存量漂移清零(七型×4/15 类×2/archive 死链/路径死链×3);台账 105 2026-09-20 16:52:25 +08:00
DKChan a2e1ab05dd feat(tools/docs): 文档一致性三项基建批(2026-09-20 用户拍板三选全做,三子 Agent 并行+主会话收口)——①doc_link_audit.py 链接健康检查(226 行:markdown 相对链接相对所在目录解析+反引号路径形多基解析〔所在目录→仓库根→design→slice〕+中文锚 GFM 规则命中+--known 白名单/--strict 门禁/--json;自测 16/16;全仓 771 链接扫出 11 真死链 0 误报);②gdd_lint 新增 R10 版本历史版本号唯一性(版本历史表首列查重)+R11 计数词漂移对照(锚表指路 registry:359/:314/:327,版本历史节+轨迹词豁免,yaml # 注释剥离)——R10 上线即抓到战斗结算 v0.16 真实撞号(充能退役批 vs 甲效矩阵批)R11 抓到 06 七型×4/interaction-patterns 15 类×2;③存量清理=06 七型×4→八型(含枚举补第8型+版本号成对修正)+interaction-patterns 15 类×2→9 类+02-系统清单 archive 死链降纯文字+战斗结算 v0.16 撞号顺延 v0.22(后落籍者避让,照 v0.19 先例)+地形变异战斗结算链接目录纠正×2+06 待办自指链接多退一级修正+8 处未建 UX 文档引用入 known 白名单(player-journey/node-reward/accessibility-requirements/level-clear 欠账);验证=doc_link_audit --strict PASS(771 链接 0 死链 7 已知)+R10/R11 全仓 0 命中+R1-R9 与 master 基线一致(8 文件存量)+doc_term_audit 疑似 3 留档不变 2026-09-20 16:52:25 +08:00
DKChan ca6465aa26 merge: 反馈与散项微批落籍——tooltip 防出屏/减动效开关全链包扎/HUD 义务清单补关卡节点地图行 2026-09-20 15:03:10 +08:00
DKChan 8604736aab feat(presentation)+docs: 反馈与散项微批——tooltip 防出屏/减动效开关/HUD 义务清单补行
① 状态槽 tooltip 防出屏(缺陷①家族回归):top_level 脱离容器布局,默认悬浮槽位上方,
越上缘自动翻转到槽位下方,再钳制视口内——原硬编码 position(0,-70) 边缘格裁切修复
② 减动效承诺落地(battle.md §Transitions 内建承诺;HUD框架 验收行『时长减半或跳终态』):
UiKit.motion_scale + UiKit.motion() 单点包装——新增动效禁写裸时长;本次包扎全部既有呈现层
tween(站桩意图/血条/闪白/死亡摇摆、结算光带/弹道、board_fx 全部演出、终局蜡封/旗光、
RAP/AP 脉冲、棋盘去饱和);可挖域呼吸减动效下停格(静态微光可辨);切片期入口 = TunePanel
『减动效』CheckButton,正式设置层归设置批(设置独立于存档两分制)
③ HUD框架 呈现义务来源清单补「关卡节点地图」行(节点链进度常显+选路覆盖层——漏登记补齐)
+ v0.7 修订记录
④ 核对项(零改动):未生效行聚合计数已全覆盖——现行协议唯一未生效键 = reward_ineffective
(满层/无存活敌人/满血等语义子型经 batch_key 区分,battle_log AGG_TYPES 无缺)
⑤ 验收:冒烟 355 项 0 失败 + ui_probe/tune_probe PASS + click_probe 问题=0;gdd_lint 基线
与 master 一致(8 个既有不通过,非本批引入)
2026-09-20 15:03:09 +08:00
DKChan 3f275fbebb merge: 结算演出链批落籍——跨区因果演出骨架(光带/弹道/血条递减),P2 归因可视化;冒烟 355 全绿+三探针全过 2026-09-20 14:50:08 +08:00
DKChan 19403740fa feat(presentation): 结算演出链批——跨区因果演出骨架(光带/弹道/血条递减)
① 新建 SettlementFxView(全屏覆盖层,A–D 之上、模态之下):play_round_sweep 结算轮金橙光带
自棋盘上缘扫至下缘(区分于 board_fx 完美排雷金光带)+ play_projectile 跨区弹道(上抛弧线,
crit 金档加重放大);纯演出零核心依赖,mouse_filter 全忽略
② main.gd 接线:_play_cross_zone_fx——伤害行 ⚔ 自棋盘中心飞向目标敌方站桩(crit 金档)、
治疗行 ✚ 飞向主角站桩;结算相位上升沿(_was_settling 检测)触发开轮光带;ui_assembler
build_battle_ui 增建 settlement_fx 并返回句柄(z 序纪律:addChild 序=遮挡序)
③ battle_stage_view 增 enemy_standee_center/hero_standee_center 全局锚点出口;结算中占位文案
退位——兑现演出由弹道/光带本体接管(挖掘期恢复教学文案)
④ standee 血条改 0.15s 短 tween 递减(§2.2 直角递减占位),逐行刷新重启不累积
⑤ 命中语义链完整:弹道 → 受击闪白(flash_hit)→ 血条递减 → 击杀灰化塌陷——因果全程可见(P2)
⑥ 验收:冒烟 355 项 0 失败 + ui_probe/tune_probe PASS + click_probe 问题=0(9000 动作全链路)
动画密度/缓动曲线终稿归战斗表现样张批——本批落 P2 归因可视化骨架
2026-09-20 14:50:07 +08:00
DKChan 2854c6b568 merge: 站桩改造批落籍——B 区全站桩形态(StandeeView 敌我两用,卡片退役);探针随契约换装,冒烟 355 全绿+三探针全过 2026-09-20 14:39:17 +08:00
DKChan 675eca83a9 feat(presentation): 站桩改造批——B 区全站桩形态落地(2026-09-20 用户拍板,台账 99 裁决执行)
① 新建 StandeeView(敌我两用单类):无框立绘+底座;血条悬浮头顶;状态小图标一排挂血条正下方
(词汇单点复用 StatusSlotRow.EFFECT_ICON,层数角标同 C 区键,未知键同款 fail-fast);
敌方专属:顺位徽标悬浮头顶、意图三档动作动画占位(表现层升级批拍板——不显示技能名:
普攻零表示/攻击系⚔/增益系✦/妨害系☠/蓄力⚔金档;摇定一次性短动画后静帧,挖掘期不循环守能量纪律)、
底座下名字·护甲·AC 常驻行(克制对策可读性义务平移);死亡=灰化+摇摆塌陷残位(禁瞬消);
set_portrait_texture 资产挂点——战斗表现样张批落位零代码换装
② HeroCardView/EnemyCardView 退役删除(连 .uid);BattleStageView 句柄 hero_card→hero_standee,
set_enemies/clear_enemies/on_step_row_fx/gray_all_enemies 签名不变;hud_presenter 两个装配点改
set_hero+set_effects(英雄卡文本摘要函数随卡退役——攻击值/修正角标归 C 区数据框,规格既定口径)
③ ui_probe 断言随形态契约换装:意图=三档图标断言(攻击系⚔可见+普攻零表示隐藏)+主角站桩存在性;
click/layout/tune 探针零改动自然通过(layout 几何转储核对:悬浮层 y=0/12/74、底座 y=172、名字行 y=182 无重叠)
④ 验收:冒烟 355 项 0 失败 + ui_probe/tune_probe PASS + click_probe 问题=0
注记:主角护甲等级(AC)此前仅英雄卡显示——卡片退役后无处呈现,规格 C 区数据框本无 AC 行;
是否补归后续批次裁决,不在本批擅动
2026-09-20 14:39:09 +08:00
DKChan 603037a724 merge: 样式收敛批落籍——全站色板/StyleBox 单点化进 ui_kit(零视觉变化)+ 奖励徽章 action 键漏网修复(click_probe 91 断言清零) 2026-09-20 14:25:31 +08:00
DKChan 648ad57a9b feat(presentation): 样式收敛批——全站色板与 StyleBox 单点化进 ui_kit + 顺带修复奖励徽章 action 键漏网
① ui_kit.gd 扩为全站取色/描边唯一出口:语义色板 6 族(墨/面板/金/旗朱/蓝紫/暖白灰石)+棋盘格底+深底+BBCode 十六进制+panel_flat 工厂(bg/border/corner/border_w/margin 一站式)——美术批换皮只改本文件
② 16 个视图/装配文件内联 Color8/StyleBoxFlat 字面量全部清零(含 4 个浮点字面色 toast 底/tooltip 底/遮罩灰收编;棋盘悬停高亮框保留 draw_center=false 特例挂点);battle_log_view 行级 BBCode 染色属文本标记层保留原地
③ 零视觉变化:layout_probe 布局转储与 master 逐字节一致;冒烟 355 项 0 失败
④ 顺带修复(master 既有缺陷,非本批引入):格面八型批 cell_type=action 无徽章键——board_view REWARD_BADGE 补「行」,ui_click_probe 91 次 fail-fast 断言清零(问题=0)
2026-09-20 14:24:13 +08:00
DKChan 2781cd170f feat(tools): 基线通关率带分带批 + MC 重投基线——普通档带 L1 [35,55]/L2 [25,45](2026-09-20 用户拍板方案 A,台账 103)
四批行为变更后按『先数据→再分析→再方案→再决定』重投:
完美档 L1 55.7%/L2 39.7% 落 [35,65],普通档 46.7%/34.3% 落新带——
双画像双关全落带,加难紧迫性解除;残留越带唯一项 L2 完美 Boss 承伤 51.6% 微越。

- 难度曲线与Boss v0.16:期望值带分带+验收标准同步
- 报告 production/qa/mc-reinvest-baseline-2026-09-20.md
- level_monte_carlo.gd:baseline 第 6 参(只扫基线格)+ F5 脚注新带
- 06 两条目重投读数注记
2026-09-20 06:20:13 +08:00
DKChan 1ff3cd6dfc merge: 退役术语残留清理批落籍(台账 104)——11 处真残留清零,doc_term_audit 复扫疑似 16→3(均为判读留档) 2026-09-20 04:50:04 +08:00
DKChan cf048e5df2 docs(ux/gdd): 退役术语残留清理批(2026-09-20 用户拍板,台账 104)——doc_term_audit 首跑 16 疑似中 11 处真残留清零:①03-内容规模「五型×正负」→八型十六格;②ux/battle 交互表拔旗行退役(已旗格右键无操作——插旗不可逆);③增益状态标错反噬两处(开头概念段+enrage 取值表)改极性矩阵/attack 型负向口径;④难度曲线与Boss/战斗结算「行为环」两处改技能池语义(快照处补退役注记);⑤音频挂点例举道具窗口→清图奖励;⑥interaction-patterns:pattern 2 原位窗口激活退役留档(编号留空防失锚,照布局决策 2 先例)+目录行改已退役+pattern 6 交叉引用改述+pattern 8 Used In/Reference 去道具窗口+聚合纪律未生效行枚举收敛为奖励未生效(9 类协议)+修订记录补行;⑦战斗结算窗口锚行例举→衰减行。复扫疑似现行 16→3(余 3 处=判读留档:battle ambusher 留档作废表/地图战斗资源旧体系描述/06 雾格失义准确陈述) 2026-09-20 04:50:04 +08:00