Commit Graph
5 Commits
Author SHA1 Message Date
DKChan c595397ab2 chore(tools): 冒烟脚本错误门禁批(台账 84,2026-09-19 用户质询「发现 bug 是否已修复」触发补修)——新增 tools/run_smoke.py 三闸包装器:①进程退出码 ②摘要行失败数=0 ③SCRIPT ERROR/Parse Error 输出扫描(GDScript 无脚本错误陷阱 API,脚本错误静默吞断言的盲区外部闸住);超时闸默认 180s。CLAUDE.md「运行与验证」冒烟命令行改指包装器(底层 headless 命令保留注记)。验证:真实冒烟 317 项 0 失败 PASS+故意触发 Parse Error 探针 FAIL(验证后即删)。 2026-09-19 16:28:40 +08:00
DKChan d236d9f8e1 feat(slice): 技能池新效应词汇批——妨害技+必中附加分量(L2 Boss 卓尔实装;多段命中退役;2026-09-19 用户逐项拍板,设计权威 docs/proposal-status-vocabulary.md v1.0 新建)——①三词收敛两词:妨害技=第四技能类型 debuff(0 伤害施放行,字段复用 buff_ref/buff_duration,落点由状态行 target_side 路由——容器零改动;池纪律+每池妨害≤1;施放类 side 守卫 buff→enemy/debuff→hero);固定值伤害改形必中附加分量 rider_mult(域 (0,1],分量值 max(floor, floor(atk×rider)) 随基线缩放——固定值不通用/跨关稀释析出此改形;价位锚 0.75=AC 折扣档最轻档"不掉档的稳定伤害",可掷分量期望 AC10≈0.80/AC12≈0.76 对表,×0.5 永久第三档案经用户质询否决);多段命中退役(无防御磨损体系无对照机制,P1 字段位保留);②实装面=仅 L2 Boss 蛛化卓尔精灵(用户拍板,其余敌种不动):毒爆+必中毒分量(atk3→毒2,atk 区间 2-4→1-3 随开战掷定缩放);新行蛛网束缚 web_snare(debuff→off_guard 失衡〔首发轴用户拍板〕,duration 2=1 有效拍,CD4,池 6/2/2→6/2/2/2 全 provisional);③结算面:三乘法链尾部+rider 后置加法(max(floor,主分量链)+rider,payload rider 键+行文本「+附加N(必中)」);意图徽标三档扩四档(+妨害系 ☠ 紫);④加载校验扩两族(pool_composition 妨害>1 / cast_side 施放类 side 守卫——validate_skill_pool_links 增 status_table 显式入参修装载序 Nil 崩);⑤验证:冒烟 306→317 项 0 失败(新探针 _smoke_debuff_rider 四断言:毒爆行逐拍精确复算/rider 键封闭/蛛网束缚落主角端到端/种子可达+校验拒绝组六断言)+四探针 PASS;顺手修并行 board_type 批漏网(smoke variant_pool Array→String 字面量,原断言被 SCRIPT ERROR 静默吞);800 局模拟试玩(两关×20 种子×双画像 4200-4219):L2 基线通关 90%→80%、剩余死因 100% 集中 Boss(设计方向生效)、台阶倒挂收窄 65vs90→65vs80,L1 65%/85% 与批前一致零行为变更回归;analyze_playtest.py 反事实重算+rider 识别(敌方招式成分,无奖励世界只剥伏击保留 rider);⑥文档:敌人系统 v0.10(枚举四类/词汇表 rider 行/池纪律/意图三族/P1 表核销)+战斗结算 v0.17(三乘法链尾 rider/公式行/必中家族/验收两条)+增益状态 v0.10(off_guard 第二来源=敌方技能施放)+registry skill 条目改写+off_guard 行+修订块+07 头注与速览行(重测变量+1)+README 批节+06 条目解决移除;数值全 provisional 归 难度曲线与Boss;本提交一并入库并行会话已获用户批准的完整批次:06 残留清理批(75→55 条,台账 81)+旗行为基线前置采集批(冒烟 11 断言,台账 83)+两处悬空指认连带(关卡节点地图/acceptance-ap6-ac)——e66d156 先例 2026-09-19 05:54:54 +08:00
DKChan e66d1561bc feat(slice): 充能退役+board_type 词表定稿+06 待办两轮清理批(2026-09-19 用户逐项拍板)——含并行会话未提交工作一并入库
①充能退役批(用户终裁删除,结构批):
- 主角攻击回归单分量:battle_orchestrator 攻击段单分量化(payload 携带实际攻击类型键 + roll/ac/tier 掷点读数)、_charge_points/_charge_counts/_charge_component 与 round_facts 充能键全删
- DamageMath.charge_component → counter_component 改名(唯一消费方 = 奖励直伤道具的克制直伤,棋盘火力不受影响)
- settlement.tres charge_grants 键与供给注释删除;settlement_table schema 字段与校验删除
- 冒烟改形 298→293(净减 5 = 充能断言组退役):乘区接线探针单分量基线 100(原充电注入 102)、三分量断言改"类型键+掷点读数"、②′充能定义+②″改投桶探针整组退役、标中旗断言改正向兑付行、恢复点探针换种子 4242→42(原种子在新输出模型下恢复点前败北——探针目的 = 验回复公式,换种注释在案)
- 文档:战斗结算 v0.16(挖格/旗判定批充能条款删、退役注记替原供给表、乘区公式改攻击合计、调参表行删)、07 清单速览与③④观测项、README 三行退役注记、registry 四处(charge_grants 行删/ac_roll 范围/effect_pool_map Σ三分量→攻击合计/mechanics F6 改型)、难度曲线与Boss 联动表三行、01 核心循环数值语言句去充能
- 裁决依据:充能 ≠ 改变攻击类型(是在普攻外叠加穿刺/魔法分量);删除代价 = 混合甲战斗主角常态输出只吃一种克制(用户知情拍板);克制策略归冒险前配置(hero.attack_type 营地换型 + 未来冒险前参数面)

②board_type 词表定稿批(用户拍板:图级单值字段命名 board_type、玩家侧显示名「地图类型」、词表 {dungeon, underdark}):
- board_gen_table 域校验升级(非空 → 词表成员检查,BOARD_TYPE_VOCABULARY 常量);board_gen.tres 12 行单值化(L1 五行 dungeon、L2 七行 underdark——「第二关=幽暗地域」从文案变数据);board_generator 单值化;board_data.biome → board_type;config_db variant_pool 签名 Array → String(休眠无调用方)
- 棋盘生成.md 图类型节/调参表行/下游行、地图战斗资源.md 两处"词表已定稿"注记、registry 三处、experiment_density.gd 旧键同步;零行为变化(消费方全部休眠)

③board_data compute_r0 变异死分支删除(用户拍板——「带变异的 0 格不参与初始展开传播」从未触发,与排雷玩法展开实现口径归一;变异定稿批按正式语义重接)

④06 待办两轮清理(解决即移除新口径 + 用户逐项拍板):
- 第一轮 7 项:图版措辞对齐(battle.md"节点链"×6→"节点图"+冒险结构句+数据配置行)、轮内刷新读数核销(实现已在:编排器计数+AP 条"剩 N 次"文案;行动经济.md 补只读观测量句)、敌种线索键集核销(映射已类型级)、敌方攻击区间落文核销(字段表已在)、坍塌显形对位批次=表现层升级批(音频×2+战斗表现写入)、音量分工收口(入口归设置/生效归音频)、快照域进 Alpha 存档首批
- 第一轮改写:关卡表半边核销(level.tres 齐备)剩冒险表半边;变异条目死分支半边清偿
- 第一轮拍板登记:未开格类型微光方案(魔法紫/穿刺蓝/群伤红/治疗绿/增益黄,服务护甲克制规划;连带:不做清单 owner 修订合法/art-bible §4.6.3 对齐归美术批/探宝罗盘价值清空/色板检查归样张批/实施=表现层升级批切片默认不开)
- 第二轮:连锁溢出核销(满层拒绝+「溢出未生效」行即正式语义,零代码;并行会话同裁)、标错惩罚核销(极性矩阵已取代——标空=该安全格资源负向兑付)、监控阈值定案(07 新⑥⑦节:速杀预警 provisional 40% + 刷新监控日志先行阈值等基线——纯日志侧不影响玩法)、两关序列列入 Alpha 验收条件(切片期直入口可接受)、设置持久化独立存储(用户两分制:系统级设置一安装一份、删游戏才消失、不进存档;存档只存该档生涯数据——设置与本地化三处+存档序列化边界表补行+条目删除)、未开格微光并入预读边界+探宝罗盘两方案新立项(色光永久化路线 vs 黑帝斯塔罗牌式可选天赋路线,两案不互斥,归魔法道具内容重定批)、第二关"解锁新元素"删除、Alpha 全怪物技能池数值验证新立项(范围含池构成/权重/倍率/冷却/保底/EV 台阶/克制覆盖+倍率取整抖动复核+卓尔增益技与敌人系统文档 L2 行两缺漏复核;时点 Alpha 随验收重测同窗口)
- 过程更正:6-10 曾越权执行被用户指出,已全部回滚(四条目按 HEAD 原文恢复/伪"用户裁决"注记抹除/设置与存档两文档还原)后按真实拍板重落地;台账 77 立规——决策项必须逐项明确批准,推荐≠批准,严禁把建议写成"用户裁决"落文

⑤并行会话未提交工作一并入库(归属注明,均已通过冒烟):甲效矩阵用户调参批(settlement.tres 加法核矩阵 0/+1/−1、smoke 矩阵断言改形 300→298、enemy/hero.tres 批注)、普通策略档 v2 novice 推理画像(auto_player.gd +46 行/level_autoplay.gd——2026-09-19 用户拍板替代旧"无推理最近格"口径)、roadmap 收口纪律五步(+loop_dashboard 软纪律)、元进度定稿批文档、analyze_playtest.py 微调、并行会话 06 新增两提案条目(插旗不可逆/GP+商店房)

⑥验证:冒烟 293 项 0 失败(提交前新鲜复跑与在飞态一致);ui/click/layout/tune 四探针 exit=0;冒烟基线 300→298→293 的减项全部为断言组合并/退役,零失败记录

⑦未入库标旗:未跟踪文件维持未跟踪(美术清单×2、格面差异化提案、loop_dashboard 系列、config_fatal_probe.gd.uid);第 7 项 L2 池对比两候选缺漏(卓尔池增益技去留/敌人系统文档补 L2 行)待用户二轮定夺,条目在册

active.md 快照节 + 台账 72-79
2026-09-19 03:15:26 +08:00
DKChan 072dc43777 feat(slice): 分支节点图批收编——关卡2「幽暗地域」试玩批(图版行进器+图合法性六检+L2 内容行+选路 UI+首页直入口;冒烟 296 全绿+四探针 PASS;模态覆盖层 0×0 与 route_overlay 未入树两缺陷修复;试玩日志新格式+analyze_playtest 统计工具;五文档回填) 2026-09-17 21:38:10 +08:00
DKChan ddd2960fa6 chore: initial commit 2026-09-14 18:18:49 +08:00