Files
gplan-2/tools
DKChan 1458d94b0e feat(迭代29 T4): L3 屏壳切换探针 screen_flow_probe,入轻闸默认段
新建 game/smoke/screen_flow_probe.gd/.tscn:走 菜单→营地→菜单→冒险→(关卡屏⇄战斗屏)→放弃→终局→菜单
六步主流程与两条回退路径,每步断言屏级互斥 + 流程状态位。与 ui_click_probe 分工:那件走「点某个按钮
有没有反应」的行为走查(含战斗推进与结算数值面),本件只走屏壳与流程状态,不推进战斗不碰结算数值
——全库 change_scene 零命中、屏切换全靠 visible 互斥,这正是最容易被装配顺序改动悄悄破坏的面。

判据两处订正(首跑实测抓出,都写进注释防复发):
① 屏标记不能裸看 visible——战斗容器 battle_root 在局外也 visible,会把 boot 态误判成「菜单与冒险
   同时在场」;冒险屏改取流程状态位 run_scope.is_adventure。
② 互斥不能用「可见屏计数 ≤1」——终局覆盖层合法叠在冒险内容之上(终局态 is_adventure 尚未收束,
   是设计如此);改为冲突对判定,合法叠加仅「终局+冒险」这一对。
变异验证:boot 后强置 camp_overlay.visible=true → 精确命中「菜单与营地同时在场」两条断言见红。

run_all.gd:负面套件(negative=true)全文输出折叠、只回显结论行——它输出里的 Parse Error 是预期产物,
回显出去会让编排层的日志扫描把集成/负面用例的正常输出误判成真实脚本错误(首跑即撞)。

入轻闸默认段(ui_contrast 之后);轻闸 --quick 墙钟 363s → 405s(新探针约 40s),轻闸上限内。
2026-10-16 15:41:01 +08:00
..
feat(resource): 格面资源八型批——伏击退役换装警觉+新增行动点第8型+护甲型数值对齐(2026-09-20 用户拍板)——①动机=全字典镜像对账(系统设计分析):伏击的层数×出手敌数复利集中在主角单血条、与爆裂粉尘摊 N 条敌方血条双重不对称;护甲型惩罚 −2 比奖励 +1 反向偏重;敌方护甲等级轴全系统空缺;②伏击退役=伤害公式拆除伏击附加项(敌方技能攻击=max(damage_floor, floor(掷点档位技能基础分量)×乘区)+rider)、快照 ambush_layers 字段拆除、效果行/毒爆复算断言同步;③blast 负向换装=enemy_alert 警觉(敌方全体护甲等级 +1/层,1 结算,side-wide 逐颗叠加无上限)——消费=_defender_ac 敌方侧 ac 型状态读法本批接线(防守方 AC=表值+Σac 型效果,敌方路径从纯表值扩展);④第 8 型 action=ap_up 行动点(正向,下轮 AP+1,weight 6)/ap_drain 迟滞(负向,下轮 AP−1)——action_economy 排队面 queue_ap_delta/pending_ap_delta 新增,notify_round_start 兑现(基线 6+净值,下限 0,兑现清零),明细记 effect 行;⑤护甲型对齐=off_guard −2→−1;⑥schema=八型封闭枚举十六格、伏击加层行特例校验退役、effect_pool_map 删 ambush/flat_attach 键;⑦表现层=敌卡伏击池行拆除(警觉入敌方增益投影,percent|ac 双量纲)、状态槽图标 ambush→alert;⑧文档=敌人系统 v0.12(伏击节退役改写)/战斗结算 v0.20(公式与授予段)/地图战斗资源 v0.14(八型字典)/行动经济 v0.5(下轮行动点修正节+F1 条款3 改写)/难度曲线 v0.15/增益状态 v0.8/06 清单(伏击量纲条目随批解决+调参批数值点评登记)/registry 22 处(ambush_unit_definition 退役+继任 alert、clause3_supply 伏击暴露口径作废、reward_table 八型 74 权重、行动经济排队面)/ux battle/关卡节点地图;⑨工具=analyze_playtest M_AMB 归零保旧日志兼容、clear_dominance 伏击暴露模型转历史口径注记(新口径归调参批);⑩验证=冒烟 330 项 0 失败三闸全过(新增警觉在位+action 正负抵消排队断言)+gdd_lint 与 master 基线一致(8 文件存量);遗留=警觉/行动点数值 provisional 归曲线调参批(06 已登记),真人批试玩建议在终版规则上执行
2026-09-20 03:58:15 +08:00
2026-09-14 18:18:49 +08:00