From b3c38e0dbd5f512329100b9d4d9b127a1767b123 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sun, 4 Oct 2026 23:12:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E5=B1=80=E4=BD=9C=E7=94=A8=E5=9F=9F?= =?UTF-8?q?=E5=8F=98=E5=BC=82=E6=89=B9=E6=96=87=E6=A1=88=E5=B8=B8=E8=A7=84?= =?UTF-8?q?=E5=8C=96=E4=BF=AE=E8=AE=A2=EF=BC=88=E7=94=A8=E6=88=B7=E4=BA=BA?= =?UTF-8?q?=E9=97=B8=E5=8F=8D=E9=A6=88=EF=BC=89=EF=BC=9A=E6=A8=AA=E5=B9=85?= =?UTF-8?q?/=E8=A7=92=E6=A0=87/=E6=89=8B=E5=86=8C=E4=B8=89=E5=A4=84?= =?UTF-8?q?=E7=8E=A9=E5=AE=B6=E5=8F=AF=E8=A7=81=E6=96=87=E6=A1=88=E6=94=B9?= =?UTF-8?q?=E5=B8=B8=E8=A7=84=E6=8F=8F=E8=BF=B0=E2=80=94=E2=80=94hud=5Fpre?= =?UTF-8?q?senter.board=5Fvariant=5Flines=20=E4=B8=89=E8=A1=8C=E5=88=B6?= =?UTF-8?q?=EF=BC=88=E8=B4=AB=E7=9F=BF=E8=84=89/=E5=9B=9E=E5=A4=8D?= =?UTF-8?q?=E4=B8=8E=E6=8A=A4=E7=94=B2=E8=B5=84=E6=BA=90=E5=87=8F=E5=B0=91?= =?UTF-8?q?/=E6=94=BB=E5=87=BB=E8=B5=84=E6=BA=90=E5=A2=9E=E5=A4=9A?= =?UTF-8?q?=EF=BC=8CC=E5=8C=BA240px=E9=98=B2=E8=A3=81=E5=88=87=EF=BC=89?= =?UTF-8?q?=EF=BC=9Bmain.gd=20=E5=BC=80=E6=88=98=E6=A8=AA=E5=B9=85?= =?UTF-8?q?=E4=B8=89=E8=A1=8C=20join=EF=BC=9Bui=5Fassembler=20=E6=89=8B?= =?UTF-8?q?=E5=86=8C=E5=8F=A5=E5=90=8C=E6=AD=A5=EF=BC=9B=E5=9C=B0=E5=BD=A2?= =?UTF-8?q?=E5=8F=98=E5=BC=82.md=20v0.8=EF=BC=88=E7=8E=A9=E5=AE=B6?= =?UTF-8?q?=E4=BD=93=E9=AA=8C=E5=8F=A5=E5=B8=B8=E8=A7=84=E5=8C=96+?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B2=EF=BC=89=EF=BC=9B=E5=87=BA=E5=8F=A3?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E8=BF=BD=E8=AE=A4=E5=8D=95=E6=8D=A2=E4=BB=A3?= =?UTF-8?q?+=C2=A7=E5=85=AD=E2=80=B2=E8=BF=BD=E8=AE=A4=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=EF=BC=88=E6=96=87=E6=A1=88=E5=A4=96=E4=B9=9D=E9=A1=B9=20provis?= =?UTF-8?q?ional=20=E7=94=A8=E6=88=B7=E8=BF=BD=E8=AE=A4=E9=80=9A=E8=BF=87?= =?UTF-8?q?=EF=BC=89=EF=BC=9B=E6=9C=BA=E5=88=B6=E4=B8=8E=E6=95=B0=E5=80=BC?= =?UTF-8?q?=E9=9B=B6=E6=94=B9=E5=8A=A8=EF=BC=9B=E8=BD=BB=E9=97=B8=3D?= =?UTF-8?q?=E5=86=92=E7=83=9F747/0+ui=5Fprobe+ui=5Flayout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- active.md | 3 +++ design/gdd/systems/排雷循环/地形变异.md | 3 ++- design/qa/m4iter14-gvar-exit-report-2026-10-04.md | 15 ++++++++++----- game/presentation/hud_presenter.gd | 9 ++++++--- game/presentation/main.gd | 2 +- game/presentation/ui_assembler.gd | 2 +- 6 files changed, 23 insertions(+), 11 deletions(-) diff --git a/active.md b/active.md index 78f613f9..ab89ef0d 100644 --- a/active.md +++ b/active.md @@ -11,6 +11,7 @@ - **工程路线图**:`production/roadmap.md`(2026-09-17 建——里程碑时间线 + 路线图;实时状态看下方快照节) ## 当前状态快照(收口批先更新本节,再追加台账;≤10 行) +- **更新于**:2026-10-04(**全局作用域变异批文案常规化修订**,worktree gvar-copyfix-20261004 单提交+主区合并,台账 347):用户人闸反馈「奶薄枪肥」俚语表述过界——横幅/角标/手册三处玩家可见文案改常规描述(横幅=「地形变异 · 贫矿脉 · 回复与护甲资源减少 · 攻击资源增多」;角标三行制=贫矿脉/回复与护甲资源减少/攻击资源增多〔C 区 240px 防裁切〕;手册句同步);地形变异.md v0.8 版本史;出口报告 §五追认单换代+§六′追认结果节(**其余 provisional 各项用户追认通过**=偏斜 30/命名/摆位/N=60/兜底回落/多行取首行/发射位);机制与数值零改动;轻闸=冒烟 747/0+ui_probe+ui_layout 绿。 - **更新于**:2026-10-04(**全局作用域变异首发批实施批落籍**,worktree m4iter14-gvar-20261004 六提交 fcb95f2→e3a94fd+台账批,台账 345):迭代 14 ③号卡 T1-T8 实施批全落(T7b MC 读数批按切分预案切独立后批)——skewed_veins 贫矿脉(scope=global 案A 微贫偏斜 v=30 provisional)+互锁三条+门控第三维节点身份+替换制/兜底回落+装板序全局决议前置(数据依赖调和在册)+资源面偏斜投影(整数最大余数守恒 77·合成序图级先件级后·luck_bias 首板零注入既有口径登记)+三层预告(横幅/角标/手册)+七正主+06 收口;闸=冒烟 747/0(+29)+run_all 15+golden 普通图逐位 12/12 全等+六探针绿+三闸/熵增零新增(存量同款);出口报告=design/qa/m4iter14-gvar-exit-report-2026-10-04.md(静态推演+Q3 四件应对件知情代价+provisional 九项+人闸目检六项);**③出口成立——⑥A4 开工门解一半**;T7b 三态对账链 N=60 待用户批准发起。 - **更新于**:2026-10-04(**全局作用域变异首发批任务书落籍**,worktree globalvariant-tb 单提交+主区合并,台账 336):任务书=design/research/任务书-全局作用域变异首发批-2026-10-04.md(T0-T8≈5.75d,读数批 T7 可切→主体≈5.25d;§一裁决全录零拍板点/§二形态定稿/§三参数面〔skewed_veins 行+effect_value [0,50] 投 30 provisional〕/§六验收/§七红线六条+停机点 S1-S3);roadmap ③卡换代(任务书路径+估时+⑥A4 前置注记——A4 合成链中段=本批图级偏斜投影点,③先于⑥开工);纯文档零代码;开工门=U0 用户发令。 - **更新于**:2026-10-04(**全局作用域变异调研裁决+迭代14③号卡立项批落籍 master**,worktree global-variant-iter14-20261004 单提交 29db278+主区合并,台账 335〔撞号改登——334 系并行挖掘风险不等式调研批先落,先例同台账 96/90〕):调研报告 v1.1(design/research/调研-全局作用域变异设计空间-2026-10-04.md)——P1-P8+盘问 Q1-Q4 全按推荐案落(案A 资源面·微贫向偏斜首发/替换制/L2L3 Boss 双关同型恒定制/L1 免疫/三层预告/带A 判读后置 M-4/远期案留档;勘误=沃土+雷密对冲形作废,雷数系生成器事实布置段不可加)+roadmap 迭代 14 行③号卡需求登记(与①收窄批②判式批互不撞,读数分开归因);纯文档零代码零 git 冒烟面;任务书待起草(前置换用户发令)。 @@ -759,3 +760,5 @@ 336. **全局作用域变异首发批任务书落籍(2026-10-04,本会话;worktree globalvariant-tb 单提交+主区合并)**:**台账号 336=接续 335**;纯文档零代码。**落地**——①任务书=design/research/任务书-全局作用域变异首发批-2026-10-04.md(逐段自包含:§一裁决全录 P1-P8+Q1-Q4+代拍合成序〔零拍板点〕/§二形态定稿=案A 微贫向偏斜〔偏斜面六行 attack/blast/pierce/magic↑+heal/defense↓·豁免 weaken/gp/action·合计守恒 77·EV 微降 3-5% provisional 目标归读数批判读〕+替换制+兜底回落〔Boss 全局池空回 region,provisional〕+承载 gate 第三维不动 level.tres+三层预告+MC 三态对账链〔现行锚/off=替换制零变异/on=偏斜30——off 隔离替换制单项效应〕/§三参数面 skewed_veins 行+effect_value [0,50] 投 30〔不适用 flat_damage [1,9] 互锁〕/§四 T0-T8≈5.75d〔T7 读数批可切→主体 5.25d〕/§五零拍板点/§六验收七条/§七红线六条〔生成器+排雷玩法零 diff/雷安同池/负向零触/DamageController 零改/信息型禁触/清图槽独立〕+停机点 S1 普通图逐位漂移·S2 读数越带只呈报·S3 互锁误伤/§八并行面);②roadmap ③卡换代=任务书路径+估时+⑥前置注记;③**接口发现与登记**——⑥A4 配比预设批(并行会话同日落卡)合成链「表值→玩家配比差值→包络钳制→图级变异偏斜→同调硬币偏置」已把本批图级偏斜定为中段且开工门=②③出口(③=本批)→ 本批系⑥前置,任务书 §八+roadmap ③卡双登记(③先于⑥开工;投影函数留参承接,前两段缺位=逐位等价图级直投——与本批代拍「图级先件级后」相容无冲突)。**开工门=U0 用户发令**。验证=doc_link_audit --strict 0 死链(worktree);纯文档批冒烟不适用。 345. **全局作用域变异首发批实施批落籍(2026-10-04,本会话;worktree m4iter14-gvar-20261004 六提交 fcb95f2/e3a94fd 系列+本台账批,台账号 345=接续 344)**:迭代 14 ③号卡 T1-T8 实施批全落,**T7b MC 读数批按任务书切分预案切独立后批**(三态对账链=现行锚 runsum_m4iter12_t10abb_n20_20261004 只读+off〔effect_value=0 替换制零变异〕+on〔偏斜 30〕,N=60 同种子配对,跑批须用户批准——先推算后重跑)。**T1-T4 核心**——variation_table.gd EFFECTS+resource_face/TRIGGERS+always/互锁三条+effect_value 域[0,50](既有六 region 行零误伤=S3 零触发);variation.tres 7 行(skewed_veins 贫矿脉 scope=global unlock_level=2 board_types∅通配 投值 30 provisional);config_db variant_pool 第三参 node_type(global 行仅 boss/elite 入池,缺省双参跳过=既有调用零扰动)+global_variant_row 决议访问器(多行取首行防御口径);board_data +board_variants 板级字段;battle_orchestrator 装板序 _resolve_global_variant 前置于 roll_board(**执行发现=任务书 T2 字面位与 T3 数据依赖不自洽,全局决议前移装板序内——替换制/兜底/零取号/恒定制四语义不变,普通图零 diff,出口报告呈报**);reward_economy +board_skew+_skewed_cell_rows 整数最大余数投影(生存族 heal/defense 按 v% 下调·进攻族 attack/blast/pierce/magic 等比上浮·白名单 weaken/gp/action 豁免·合计恒 77·off 态直通)+_biased_cell_rows 基座换源=合成序「图级先(乘法)件级后(luck_bias 加法)」;**既有行为登记=luck_bias 注入在首板 install 后(首板恒 0)——迭代 11 对拍锚现行口径零触碰**。**T5 呈现三层**——settlement_fx_view.play_board_variant_banner(轮横幅先例+减动效静态双态)+hero_info_panel 地形变异常驻角标段(流派件段先例空态隐藏)+hud_presenter.board_variant_lines+快照投影+main.gd 首轮开战横幅挂钩+ui_assembler 手册行。**T6 七正主**——地形变异 v0.7/难度曲线与Boss P2 行升级+调参表/registry=architecture.md/HUD框架 v0.13/教学引导 v0.4/行动经济 P2 注记(案D 留位不启用)/06 条目解决移除。**T7 闸**——冒烟 **747/0**(基线 718+新段 29:互锁负样本③-⑦/门控三维/L1 免疫/elite 前向位/替换制恰一行+零 region 格/零取号计数桩/快照投影/守恒/白名单/v=30 构造例 15·18·9·9·3·7/合成序 77+8/v=50 域/确定性)+run_all **15 套全绿**(config_db_test 换代+3:通配选择器限定 region+global 第三维)+golden 普通图逐位 **12/12 全等**(4 种子×3 关布置+摇号+RNG 计数——S1 零触发)+六探针绿(ui_input 16 断言/click 问题=0/ui_probe/ui_layout/fx/t17_defer——worktree 素材缺位按 gitignored 拷入+重导处置)+doc 三闸零新增(lint 2/term 3/link 死链 2 均主区基线同款存量)+熵增 PASS(golden 临时件用后即删)。**T8 出口**——报告 design/qa/m4iter14-gvar-exit-report-2026-10-04.md(**值面静态推演=EV 降幅当量比 r∈[1.5,2.0] → −2.7%~−5.4%,覆盖 3-5% provisional 目标带**;Q3 知情代价=地脉采撷/荆棘编织者/净化工兵/熔火之躯 Boss 图失效随批登记 registry+地形变异 v0.7;provisional 追认单九项;人闸实机目检清单六项)+roadmap ③卡落地注记。**③出口成立——⑥A4 配比批开工门=②③出口解一半(另半=②出口)**。待用户:出口人闸(目检+provisional 追认)+T7b 跑批发令。 + +347. **全局作用域变异批文案常规化修订(2026-10-04,本会话;worktree gvar-copyfix-20261004 单提交+主区合并,台账号 347=接续 346〔art-bible v3.6 批并行先落〕)**:**起因**=③号批出口人闸用户反馈两条——「奶薄枪肥」描述太变态弄正常点+其余 provisional 项「可以这样做」追认通过。**修订**——①hud_presenter.board_variant_lines 改三行制(贫矿脉/回复与护甲资源减少/攻击资源增多——C 区 240px 宽防裁切,原单行「贫矿脉 · 奶薄枪肥」退役)②main.gd 开战横幅=「地形变异 · 」+三行 join(「地形变异 · 贫矿脉 · 回复与护甲资源减少 · 攻击资源增多」)③ui_assembler 手册句「奶变薄、枪变肥」→「回复与护甲资源减少、攻击资源增多」④地形变异.md v0.8(§全局作用域型 玩家体验句常规化+版本史)⑤出口报告 §五追认单三行换代+§六′追认结果节新增(**文案外九项 provisional 全追认**:偏斜 30/命名 skewed_veins·贫矿脉/摆位 C 区/N=60/兜底回落/多行取首行/发射位;实机目检仍待用户;T7b 跑批仍待令)。**答疑登记**——effect_value=资源面偏斜百分比旋钮:variation.tres 贫矿脉行的行值字段,域 [0,50],语义=生存族(heal/defense 两行)摇号权重下调百分比(30=权重×0.7),下调量按进攻族(attack/blast/pierce/magic 四行)原权重比例整数重分配、合计守恒 77;作用于 reward_economy 装板摇号投影(`_skewed_cell_rows`,Boss 图装板时由 `_resolve_global_variant` 从表行读入 board_skew 注入;普通图恒 0=零扰动;0=中性 off 锚);调参项走调参不走修订。**零机制改动**(偏斜投影/门控/替换制全不触);轻闸=冒烟 747/0+ui_probe+ui_layout 绿(文案-only 批,探针取二);版本史/追认记录保留原表述引文系退役存档非玩家可见面。 diff --git a/design/gdd/systems/排雷循环/地形变异.md b/design/gdd/systems/排雷循环/地形变异.md index 2e7df380..2ef19bd1 100644 --- a/design/gdd/systems/排雷循环/地形变异.md +++ b/design/gdd/systems/排雷循环/地形变异.md @@ -78,7 +78,7 @@ region 型变异是「格子级」的:布置段往候选格域写格子快照 **替换制**:Boss/精英图命中全局型时,布置段跳过 region 布置(该图既无 region 片、也无格子级变异标记)——L2 完美 Boss 承伤已越 ≤50% 带,region 叠全局的叠加制火上浇油,不采纳。**兜底回落**:Boss/精英图的全局候选池为空时(含第 1 关 Boss 解锁门控未达=免疫,第 1 关是过滤器不是墙的教学保护)回落 region 布置,即回批前行为(保守向后兼容,防配置缺行静默裸奔——provisional)。 -**恒定制**:第 2/3 关 Boss 图 100% 带一型(非掷定结果——配置事实;全局取用确定性,不消费布置随机流=零取号合法态)。首发型=**贫矿脉(skewed_veins)**:资源面偏斜(resource_face)——整图修正资源摇号分布,不动任何格子数据、不动生成端:进攻族(增伤/爆裂/穿刺/奥术)权重等比上浮,生存族(回血/护甲)权重按 effect_value% 下调,白名单三行(削弱/GP/行动点)恒不动,下调量按进攻族原权重比例重分配、正向池合计恒 77。玩家体验=「这层奶薄、枪很肥」:生存资源变薄、进攻资源变肥,转向用进攻续命的主动策略——不是纯挨打。第 2/3 关双关同型(关间台阶由第 3 关既有新内容满足)。清图槽(clear_default/clear_blast)是独立池,不受偏斜影响。资源投影的执行面(摇号前权重合成、合成序=图级先件级后)归[地图战斗资源](../战斗循环/地图战斗资源.md)。 +**恒定制**:第 2/3 关 Boss 图 100% 带一型(非掷定结果——配置事实;全局取用确定性,不消费布置随机流=零取号合法态)。首发型=**贫矿脉(skewed_veins)**:资源面偏斜(resource_face)——整图修正资源摇号分布,不动任何格子数据、不动生成端:进攻族(增伤/爆裂/穿刺/奥术)权重等比上浮,生存族(回血/护甲)权重按 effect_value% 下调,白名单三行(削弱/GP/行动点)恒不动,下调量按进攻族原权重比例重分配、正向池合计恒 77。玩家体验=回复与护甲类资源出现频率下降、攻击类资源出现频率上升(生存资源变薄、进攻资源变肥),玩家转向用进攻续命的主动策略——不是纯挨打。第 2/3 关双关同型(关间台阶由第 3 关既有新内容满足)。清图槽(clear_default/clear_blast)是独立池,不受偏斜影响。资源投影的执行面(摇号前权重合成、合成序=图级先件级后)归[地图战斗资源](../战斗循环/地图战斗资源.md)。 **三层预告**(整图语义=规则级偏离,藏着等于暗改规则——区别于 region 遭遇式口径):①开战横幅一行(板级变异非空时显示)②HUD 常驻角标(战斗全程可见防中局遗忘,空态隐藏)③帮助手册一行(零交互教学)。呈现承载归 [HUD 框架](../表现与支撑/HUD框架.md)。 @@ -168,3 +168,4 @@ region 型变异是「格子级」的:布置段往候选格域写格子快照 | v0.5 | 2026-09-21 | **变异布置基数修正批(用户试玩反馈「小图变异格非常多」+基数假设实测证实后拍板)**:数量公式百分比基数由总格数改候选池格数(安全格 − 初始展开区,即实际可挖格)——实测初始展开均值占全板 56–67%,旧基数使有效密度膨胀 4–6 倍(L1 10×10 板配置 5% 实际 30.1%,极端板可挖格 100% 覆盖);percent 语义 = 占可挖格比例,关卡递增由 per_level_bonus 绝对格数承载;表值零变更(provisional 归 难度曲线与Boss 调参批重标,正式重基线同批) | | v0.6 | 2026-10-03 | **反制道具配套义务作废批(2026-10-03 用户终裁——层级错配失败设计)**:①负责表义务行+§反制道具配套义务节改作废注记并附终裁理由(同调位反制件=冒险周期常驻资源对抗关卡周期局部威胁;变异=受控纯税现状维持);②counter_items 字段保留恒空=合法态,承载形态待迭代 12 双层 BD 调研重定(变异应对若做只挂局内);③依赖表魔法道具行/P1P2 后置表 Alpha 行/验收「配套义务闭环」条同步作废;④批位移迭代 12(调研前置后重新立项)。连带 魔法道具.md v0.8 同批;范围裁定注记见 roadmap 迭代 11+ 行(原 06 条目已收口移除) | | v0.7 | 2026-10-04 | **全局作用域变异首发批(迭代 14 ③号卡——任务书裁决 P1-P8+Q1-Q4 全按推荐案)**:①类型清单加行贫矿脉(scope=global 首发型=案A 资源面·微贫向偏斜,effect_value=30 provisional);②新增 §全局作用域型 语义节(板级承载/替换制/兜底回落/恒定制/资源面偏斜口径/三层预告);③「每图一型」板级推广=普通图 region、Boss/精英图 global;④候选池门控扩第三维=节点身份(global 行仅 boss/elite 入池,普通节点静默跳过;elite 前向词位零表行);⑤布置段节补全局决议前置于资源格设置(数据依赖——偏斜旋钮先于摇号定型,零取号);⑥P1/P2 表 Alpha 行换代已落地(撤 2026-09-19「留 Alpha 再设计」挂起——P1 裁决);⑦调参表+验收标准+影响面随批;⑧呈现三层承载归 HUD框架.md 同批(横幅+常驻角标+手册行);⑨遗留知情代价:迭代 12 四件地形应对件在 Boss 图无的放矢(替换制无地形格——Q3 知情代价,registry/调参日志登记) | +| v0.8 | 2026-10-04 | **文案常规化修订(用户人闸反馈)**:§全局作用域型 玩家体验句俚语表述(「这层奶薄、枪很肥」)改常规描述——玩家可见三层文案同步(横幅/角标/手册,代码同批);机制与数值零改动 | diff --git a/design/qa/m4iter14-gvar-exit-report-2026-10-04.md b/design/qa/m4iter14-gvar-exit-report-2026-10-04.md index dc914925..0a850356 100644 --- a/design/qa/m4iter14-gvar-exit-report-2026-10-04.md +++ b/design/qa/m4iter14-gvar-exit-report-2026-10-04.md @@ -58,10 +58,10 @@ |---|---|---|---| | 1 | 偏斜幅度 effect_value | 30 | 域 [0,50];0=中性 off 锚;调参项走调参不走修订 | | 2 | 命名 | skewed_veins / 贫矿脉 | 文案归本地化批 | -| 3 | 横幅文案 | 「地形变异 · 贫矿脉 · 奶薄枪肥」 | 驻留 0.6s 同轮横幅 | -| 4 | 角标文案与摆位 | C 区「地形变异」段(流派件段下方)·「贫矿脉 · 奶薄枪肥」 | 摆位 provisional 归 HUD 框架批 | -| 5 | 手册行 | 玩法帮助块末行(地形变异一句) | 零交互教学 | -| 6 | N=60 | T7b 双档配对局数 | 跑批须用户批准 | +| 3 | 横幅文案 | 「地形变异 · 贫矿脉 · 回复与护甲资源减少 · 攻击资源增多」(2026-10-04 用户反馈常规化修订,原俚语表述退役) | 驻留 0.6s 同轮横幅 | +| 4 | 角标文案与摆位 | C 区「地形变异」段(流派件段下方)·三行制=贫矿脉/回复与护甲资源减少/攻击资源增多(文案随 #3 同批修订) | 摆位 provisional 归 HUD 框架批 | +| 5 | 手册行 | 玩法帮助块末行(地形变异一句,措辞随 #3 同批常规化) | 零交互教学 | +| 6 | N=60 | T7b 双档配对局数 | **已追认(2026-10-04 用户)**——跑批发起仍待令 | | 7 | 兜底回落行为 | Boss 图全局池空回落 region 布置 | 保守向后兼容 | | 8 | 全局池多行取首行 | 防御口径(首发恒恰一行) | 越界态另批 | | 9 | 开战横幅发射位 | 首轮 round_started 快照判空(刷新图不重发,角标承担常驻) | 实现位调和连带 | @@ -70,10 +70,15 @@ 1. L2 Boss 开战:轮横幅下方叠「地形变异 · 贫矿脉 · 奶薄枪肥」横幅(减动效开=静态驻留)。 2. 战斗全程 C 区常驻「地形变异」角标(轮内刷新图后仍在);普通图/L1 Boss 该段隐藏。 -3. 体感核对:奶(回血格)明显变少、攻击/爆裂/穿刺/奥术格变多(「奶薄枪肥」)。 +3. 体感核对:回血/护甲格明显变少、攻击/爆裂/穿刺/奥术格变多(角标文案=回复与护甲资源减少、攻击资源增多)。 4. 帮助面板(玩法帮助块)末行有整图变异说明。 5. L1 Boss 无变异(无横幅无角标)。 6. 普通图:region 变异格照旧、零角标零横幅。 +## 六′、追认结果(2026-10-04 用户人闸反馈) + +- **文案**:俚语表述判定过界,改常规描述——横幅/角标/手册三处已随 copyfix 批修订(本报告 §五 #3/#4/#5 新值);机制与数值零改动。 +- **其余各项追认通过**:偏斜幅度 30 / 命名 skewed_veins·贫矿脉 / 角标摆位 C 区 / N=60 / 兜底回落行为 / 全局池多行取首行 / 开战横幅发射位——用户「其他暂时没有发现什么问题,可以这样做」。 +- 实机目检(§六清单)仍待用户实机执行;T7b 跑批待用户发令。 ## 七、③出口完成宣告与 T7b 移交 diff --git a/game/presentation/hud_presenter.gd b/game/presentation/hud_presenter.gd index 028fc4fc..f2d6d235 100644 --- a/game/presentation/hud_presenter.gd +++ b/game/presentation/hud_presenter.gd @@ -113,8 +113,9 @@ static func relic_holdings_lines(db, held: Array) -> Array[String]: return rlines -# 地形变异常驻角标文案(全局作用域变异首发批 2026-10-04——板级变异 id → display_name 行; -# 空集 = 空数组=空态隐藏。体感短语 provisional 归本地化批) +# 地形变异常驻角标文案(全局作用域变异首发批 2026-10-04——板级变异 id → 文案行; +# 空集 = 空数组=空态隐藏。三行制:变异名+两行效果说明(C 区 240px 宽防裁切)。 +# 文案 2026-10-04 用户人闸反馈常规化修订(原俚语表述退役) static func board_variant_lines(db, ids: Array) -> Array[String]: var lines: Array[String] = [] if db == null or db.variation == null: @@ -122,7 +123,9 @@ static func board_variant_lines(db, ids: Array) -> Array[String]: for vid in ids: var row: Dictionary = db.variation.row_by_id(String(vid)) if not row.is_empty(): - lines.append("%s · 奶薄枪肥" % String(row.get("display_name", vid))) + lines.append(String(row.get("display_name", vid))) + lines.append("回复与护甲资源减少") + lines.append("攻击资源增多") return lines diff --git a/game/presentation/main.gd b/game/presentation/main.gd index cf38bbc7..ed57389b 100644 --- a/game/presentation/main.gd +++ b/game/presentation/main.gd @@ -771,7 +771,7 @@ func _on_round_started(ri: int) -> void: if not bvs.is_empty(): var vlines: Array[String] = HudPresenter.board_variant_lines(db, bvs) if not vlines.is_empty(): - settlement_fx.play_board_variant_banner("地形变异 · " + vlines[0]) + settlement_fx.play_board_variant_banner("地形变异 · " + " · ".join(vlines)) _refresh_used_round = 0 _refresh_presentations() diff --git a/game/presentation/ui_assembler.gd b/game/presentation/ui_assembler.gd index 50cb9a13..ed93f39f 100644 --- a/game/presentation/ui_assembler.gd +++ b/game/presentation/ui_assembler.gd @@ -150,7 +150,7 @@ static func build_start_overlay(host: Control, db = null) -> Dictionary: box.add_child(quitbtn) # 玩法帮助文案(表值驱动——2026-09-16 AP 压速批遗留硬编码 8 随手修正;护甲等级掷点批同步"减伤"→"护甲强化") - var help_text := "玩法:每轮 %d AP——挖开(1AP)/插旗(1AP)/移动(免费)/连锁(免费)。\n每个非封锁格都藏一种格面资源(增伤/护甲强化/回血/爆裂/削弱)。开安全格、标中雷 = 正向兑付;\n开雷格、标错安全格 = 负向兑付——全部在轮末结算逐行兑现;吃掷点的基础攻击按护甲等级判定,无 miss、最低保底 1 点。\n停手:剩余 AP 转存 RAP;弃图刷新:RAP−%d 当场换图继续挖(每轮剩 %d 次)。\n敌人全灭胜、主角倒下负。悬停可看三态光标与可挖域微光。\n地形变异:第二关起 Boss 图带整图变异(贫矿脉——奶变薄、枪变肥;开战横幅与 HUD 角标常驻提示)。" % [ + var help_text := "玩法:每轮 %d AP——挖开(1AP)/插旗(1AP)/移动(免费)/连锁(免费)。\n每个非封锁格都藏一种格面资源(增伤/护甲强化/回血/爆裂/削弱)。开安全格、标中雷 = 正向兑付;\n开雷格、标错安全格 = 负向兑付——全部在轮末结算逐行兑现;吃掷点的基础攻击按护甲等级判定,无 miss、最低保底 1 点。\n停手:剩余 AP 转存 RAP;弃图刷新:RAP−%d 当场换图继续挖(每轮剩 %d 次)。\n敌人全灭胜、主角倒下负。悬停可看三态光标与可挖域微光。\n地形变异:第二关起 Boss 图带整图变异(贫矿脉——回复与护甲资源减少、攻击资源增多;开战横幅与 HUD 角标常驻提示)。" % [ int(db.action_economy.ap_per_round), int(db.action_economy.rap_refresh_cost), int(db.action_economy.refresh_cap_per_round)] # 字号下限(v3.5 批 B3——正文 ≥16);对比度修复(v3.5 批 B3——WARM_FAINT 对深石底实测 2.58:1→暖白 ≥6:1;暗底双色墨制) var help := UiKit.label(help_text, 16, false, UiKit.WARM)