本文档汇总 origin/longtime/level_dev 分支 151–250 关(实验 20B)当前仍需执行的 12 项 P0 必改配表补丁、12 项 P1 推荐微调,以及全游 458 项道具修改中 62 个挑战关主目标的跨段隔离规则。Actionable delta configuration patches for L151–250 (Exp 20B) on origin/longtime/level_dev (12 P0 mandatory + 12 P1 recommended tweaks) and cross-band isolation rules for 62 challenge boss prefabs.
基于 origin/longtime/level_dev 分支 20B 落表状态与线上 20002 首尝死因拆解,仅需执行以下 12 项 P0 必改补丁与 12 项 P1 推荐微调。Based on origin/longtime/level_dev 20B configs and live 20002 first-attempt failure breakdown, apply the 12 P0 mandatory patches and 12 P1 tweaks below.
| 编号 / 关卡ID / Level | 场景与定位Scene & Tier | 修改文件Target Files | 【问题】(含线上 20002 首尝指标)Issue (with Live 20002 Metrics) | 【怎么改】(具体文件、ID、字段与数值)How to Fix (Exact File, ID, Field & Value) |
|---|---|---|---|---|
P0-01L164 | Level_OrderGuard_2015困难Hard | LevelTarget.json | [iOS首尝失败54.2% (撞菌38.9%/超时20.0%) | P50耗时143s] 20B在场景新增24个10分件原本用于补Lv4→Lv6升级经验,但误将LevelTarget收集数量也从8改成32,导致目标需求分从213暴涨至453,叠加限时缩减15s极易超时[iOS首尝失败54.2% (撞菌38.9%/超时20.0%) | P50耗时143s] 20B在场景新增24个10分件原本用于补Lv4→Lv6升级经验,但误将LevelTarget收集数量也从8改成32,导致目标需求分从213暴涨至453,叠加限时缩减15s极易超时 | id=164 的 collect_target_20b:将 Pre_OrderGuard_10_0020_A 数量从 32 改回 8(即 [['Pre_OrderGuard_4_0017_A',22,['null']],['Pre_OrderGuard_10_0020_A',8,['null']],['Pre_OrderGuard_15_0015_A',3,['null']]]);Level_OrderGuard_2015场景保留32个不改 👉 确认状态:无(明确修表纠错)id=164 的 collect_target_20b:将 Pre_OrderGuard_10_0020_A 数量从 32 改回 8(即 [['Pre_OrderGuard_4_0017_A',22,['null']],['Pre_OrderGuard_10_0020_A',8,['null']],['Pre_OrderGuard_15_0015_A',3,['null']]]);Level_OrderGuard_2015场景保留32个不改 👉 Status: 无(明确修表纠错) |
P0-02L174 | Level_OrderGuard_25超难Super Hard | LevelObjOverride.json | [iOS首尝失败70.3% (撞菌42.8%/超时35.7%) | P50耗时182s] 超难关终极目标 Pre_OrderGuard_20_0035_A(20分×1)不缩小时Lv9门槛前置经验余量已达+683 XP(2793 vs 2130),缩小至0.85会使终极目标提前在Lv8被吞,削弱超难关收尾压迫感[iOS首尝失败70.3% (撞菌42.8%/超时35.7%) | P50耗时182s] 超难关终极目标 Pre_OrderGuard_20_0035_A(20分×1)不缩小时Lv9门槛前置经验余量已达+683 XP(2793 vs 2130),缩小至0.85会使终极目标提前在Lv8被吞,削弱超难关收尾压迫感 | id=101 (Pre_OrderGuard_20_0035_A):将 scale_20b 从 850 改为 0(或删除该行,恢复1.00原尺寸Lv9可吞);Difficulty.json 保留 limit_time_20b=180 👉 确认状态:已确认恢复1.00原尺寸id=101 (Pre_OrderGuard_20_0035_A):将 scale_20b 从 850 改为 0(或删除该行,恢复1.00原尺寸Lv9可吞);Difficulty.json 保留 limit_time_20b=180 👉 Status: 已确认恢复1.00原尺寸 |
P0-03L224 | Level_Eating_2010超难Super Hard | LevelObjOverride.json + Level_Eating_2010.unity | [iOS首尝失败79.6% (撞菌44.6%/超时43.7%) | P50耗时198s] 20B新场景补充170个1分件后,终极目标 Pre_Eating_25_0090_A(25分×1)不缩小的Lv10前置经验余量达+914 XP(3744 vs 2830),无需再缩小终极目标导致Lv9提前通关[iOS首尝失败79.6% (撞菌44.6%/超时43.7%) | P50耗时198s] 20B新场景补充170个1分件后,终极目标 Pre_Eating_25_0090_A(25分×1)不缩小的Lv10前置经验余量达+914 XP(3744 vs 2830),无需再缩小终极目标导致Lv9提前通关 | 1) LevelObjOverride.json id=112 (Pre_Eating_25_0090_A) scale_20b 从 850 改为 0;2) Level_Eating_2010.unity 中 Pre_Eating_25_0090_A 根缩放 m_LocalScale 从 0.85 改回 1.00;保留 limit_time_20b=195 👉 确认状态:已确认恢复1.00原尺寸1) LevelObjOverride.json id=112 (Pre_Eating_25_0090_A) scale_20b 从 850 改为 0;2) Level_Eating_2010.unity 中 Pre_Eating_25_0090_A 根缩放 m_LocalScale 从 0.85 改回 1.00;保留 limit_time_20b=195 👉 Status: 已确认恢复1.00原尺寸 |
P0-04L249 | Level_Clothes_2015超难Super Hard | LevelObjOverride.json + Level_Clothes_2015.unity | [iOS首尝失败81.1% (撞菌42.4%/超时49.1%) | P50耗时205s] 20B新场景补充122个1分件后,终极目标 Pre_Clothes_25_0084_A(25分×1)不缩小的Lv10前置经验余量达+940 XP(3770 vs 2830),应恢复1.00原尺寸保住Lv10终极门槛;同关中段目标 Pre_Clothes_15_0046_A(15分×10)继续保留0.84缩放[iOS首尝失败81.1% (撞菌42.4%/超时49.1%) | P50耗时205s] 20B新场景补充122个1分件后,终极目标 Pre_Clothes_25_0084_A(25分×1)不缩小的Lv10前置经验余量达+940 XP(3770 vs 2830),应恢复1.00原尺寸保住Lv10终极门槛;同关中段目标 Pre_Clothes_15_0046_A(15分×10)继续保留0.84缩放 | 1) LevelObjOverride.json id=113 (Pre_Clothes_25_0084_A) scale_20b 从 850 改为 0;2) Level_Clothes_2015.unity 中 Pre_Clothes_25_0084_A 根缩放从 0.85 改回 1.00;3) Pre_Clothes_15_0046_A 保留 scale_20b=840 与 gravity_lv_20b=6 不变 👉 确认状态:已确认仅恢复25分泰迪熊,保留15分物件0.84缩放1) LevelObjOverride.json id=113 (Pre_Clothes_25_0084_A) scale_20b 从 850 改为 0;2) Level_Clothes_2015.unity 中 Pre_Clothes_25_0084_A 根缩放从 0.85 改回 1.00;3) Pre_Clothes_15_0046_A 保留 scale_20b=840 与 gravity_lv_20b=6 不变 👉 Status: 已确认仅恢复25分泰迪熊,保留15分物件0.84缩放 |
P0-05L240 | Level_Clothes_06休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败47.9% (撞菌17.4%/超时36.0%) | P50耗时175s (原普通+改休息)] 虽已改为休息关,但仍挂着 Lv9 终极目标 Pre_Bag_25_0058_A(触发K09机检提示)且目标总数高达109个(需求分577,4分件要收88个),在185s限时下首尝失败率高达47.9%(超时36%),完全不符合休息关定位(≤1%折前超时)[iOS首尝失败47.9% (撞菌17.4%/超时36.0%) | P50耗时175s (原普通+改休息)] 虽已改为休息关,但仍挂着 Lv9 终极目标 Pre_Bag_25_0058_A(触发K09机检提示)且目标总数高达109个(需求分577,4分件要收88个),在185s限时下首尝失败率高达47.9%(超时36%),完全不符合休息关定位(≤1%折前超时) | 1) LevelTarget.json id=240 collect_target_20b:将 ['Pre_Bag_25_0058_A',1](Lv9) 替换为场景现成的 ['Pre_Castle_15_0253_A',3](15分,Lv5),将 ['Pre_VolcanoCircus_10_0015_A',20] 降为 12,将 ['Pre_nightclub_4_0047_A',88] 降为 30(总目标109→45个,最高门槛Lv9→Lv5);2) Difficulty.json id=240 limit_time_20b 从 185 改为 165 👉 确认状态:确认替换Lv9目标并下调目标件数1) LevelTarget.json id=240 collect_target_20b:将 ['Pre_Bag_25_0058_A',1](Lv9) 替换为场景现成的 ['Pre_Castle_15_0253_A',3](15分,Lv5),将 ['Pre_VolcanoCircus_10_0015_A',20] 降为 12,将 ['Pre_nightclub_4_0047_A',88] 降为 30(总目标109→45个,最高门槛Lv9→Lv5);2) Difficulty.json id=240 limit_time_20b 从 185 改为 165 👉 Status: 确认替换Lv9目标并下调目标件数 |
P0-06L230 | Level_Eating_16休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败20.0% (撞菌8.4%/超时12.1%) | P50耗时155s] 休息关挂了20分高门槛目标 Pre_IP_20_0164_A(原Lv9、缩后Lv8,触发K01+K09机检提示),且目标总数高达136个(52个4分+83个2分),导致休息关超时率达12.1%,限时缩到200s后超时风险更高[iOS首尝失败20.0% (撞菌8.4%/超时12.1%) | P50耗时155s] 休息关挂了20分高门槛目标 Pre_IP_20_0164_A(原Lv9、缩后Lv8,触发K01+K09机检提示),且目标总数高达136个(52个4分+83个2分),导致休息关超时率达12.1%,限时缩到200s后超时风险更高 | 1) LevelTarget.json id=230 collect_target_20b:移除 ['Pre_IP_20_0164_A',1](或替换为场景现成 ['Pre_Eating_4_0049_A',9] Lv4),将 ['Pre_Eating_4_0055_A',52] 降为 25,将 ['Pre_Eating_2_0071_A',83] 降为 35(总目标136→69或60个,最高门槛Lv8→Lv4);2) Difficulty.json id=230 limit_time_20b 从 200 改为 170 👉 确认状态:确认休息关移除Lv8/Lv9的20分目标1) LevelTarget.json id=230 collect_target_20b:移除 ['Pre_IP_20_0164_A',1](或替换为场景现成 ['Pre_Eating_4_0049_A',9] Lv4),将 ['Pre_Eating_4_0055_A',52] 降为 25,将 ['Pre_Eating_2_0071_A',83] 降为 35(总目标136→69或60个,最高门槛Lv8→Lv4);2) Difficulty.json id=230 limit_time_20b 从 200 改为 170 👉 Status: 确认休息关移除Lv8/Lv9的20分目标 |
P0-07L235 | Level_Clothes_2001休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败9.5% (撞菌4.7%/超时5.2%) | P50耗时131s] 休息关包含20分高门槛目标 Pre_Clothes_20_0045_A(原Lv9、缩后Lv8,触发K09机检提示),且低分目标 Pre_Clothes_2_0019_B 要收81个(总目标93个),限时190s偏长(P50仅131s)[iOS首尝失败9.5% (撞菌4.7%/超时5.2%) | P50耗时131s] 休息关包含20分高门槛目标 Pre_Clothes_20_0045_A(原Lv9、缩后Lv8,触发K09机检提示),且低分目标 Pre_Clothes_2_0019_B 要收81个(总目标93个),限时190s偏长(P50仅131s) | 1) LevelTarget.json id=235 collect_target_20b:将 ['Pre_Clothes_20_0045_A',1](Lv8/9) 替换为场景现成 ['Pre_Clothes_10_0029_A',15](10分,Lv5),将 ['Pre_Clothes_2_0019_B',81] 降为 30(总目标93→56个,最高门槛Lv8→Lv6);2) Difficulty.json id=235 limit_time_20b 从 190 改为 165 👉 确认状态:确认替换Lv8/9目标并缩时至165s1) LevelTarget.json id=235 collect_target_20b:将 ['Pre_Clothes_20_0045_A',1](Lv8/9) 替换为场景现成 ['Pre_Clothes_10_0029_A',15](10分,Lv5),将 ['Pre_Clothes_2_0019_B',81] 降为 30(总目标93→56个,最高门槛Lv8→Lv6);2) Difficulty.json id=235 limit_time_20b 从 190 改为 165 👉 Status: 确认替换Lv8/9目标并缩时至165s |
P0-08L195 | Level_Housing_2001休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败11.3% (撞菌5.4%/超时5.9%) | P50耗时137s] 休息关最高目标 Pre_Housing_15_0004_A(原Lv8、缩后Lv7)前置经验仅1486 XP(触发K01+K09机检提示),且2分目标 Pre_Housing_2_0088_A 高达83个(总目标115个),限时200s虚高(P50仅137s)[iOS首尝失败11.3% (撞菌5.4%/超时5.9%) | P50耗时137s] 休息关最高目标 Pre_Housing_15_0004_A(原Lv8、缩后Lv7)前置经验仅1486 XP(触发K01+K09机检提示),且2分目标 Pre_Housing_2_0088_A 高达83个(总目标115个),限时200s虚高(P50仅137s) | 1) LevelTarget.json id=195 collect_target_20b:将 ['Pre_Housing_2_0088_A',83] 降为 35(总目标115→67个);若需彻底消除K01/K09提示,可将 ['Pre_Housing_15_0004_A',3] 替换为场景现成 ['Pre_Housing_4_0022_A',12](Lv3);2) Difficulty.json id=195 limit_time_20b 从 200 改为 165 👉 确认状态:确认下调2分目标件数并缩时至165s1) LevelTarget.json id=195 collect_target_20b:将 ['Pre_Housing_2_0088_A',83] 降为 35(总目标115→67个);若需彻底消除K01/K09提示,可将 ['Pre_Housing_15_0004_A',3] 替换为场景现成 ['Pre_Housing_4_0022_A',12](Lv3);2) Difficulty.json id=195 limit_time_20b 从 200 改为 165 👉 Status: 确认下调2分目标件数并缩时至165s |
P0-09L163 | Level_OrderGuard_14普通Normal | LevelTarget.json + Difficulty.json | [iOS首尝失败35.2% (撞菌17.5%/超时20.8%) | P50耗时166s] 即使 Pre_IP_20_0165_A(20分×4)缩小到Lv8(需1530 XP),全图Lv1–Lv7可用经验仅1647 XP,前置余量仅 +117 XP(需吃光全图93%低中分件才能解锁目标,触发K01提示),导致普通关超时率达20.8%[iOS首尝失败35.2% (撞菌17.5%/超时20.8%) | P50耗时166s] 即使 Pre_IP_20_0165_A(20分×4)缩小到Lv8(需1530 XP),全图Lv1–Lv7可用经验仅1647 XP,前置余量仅 +117 XP(需吃光全图93%低中分件才能解锁目标,触发K01提示),导致普通关超时率达20.8% | 1) LevelTarget.json id=163 collect_target_20b:将高门槛 ['Pre_IP_20_0165_A',4](20分,Lv8/9) 替换为场景现成非目标 ['Pre_OrderGuard_15_0009_A',6](15分,Lv6,场景共8个),最高门槛降至Lv6(前置余量从+117跃升至+897 XP);2) Difficulty.json id=163 limit_time_20b 从 205 改为 180 👉 确认状态:确认用场景现成Lv6的15分件替换Lv8/9的20分目标1) LevelTarget.json id=163 collect_target_20b:将高门槛 ['Pre_IP_20_0165_A',4](20分,Lv8/9) 替换为场景现成非目标 ['Pre_OrderGuard_15_0009_A',6](15分,Lv6,场景共8个),最高门槛降至Lv6(前置余量从+117跃升至+897 XP);2) Difficulty.json id=163 limit_time_20b 从 205 改为 180 👉 Status: 确认用场景现成Lv6的15分件替换Lv8/9的20分目标 |
P0-10L182 | Level_Town_03普通Normal | LevelTarget.json + Difficulty.json | [iOS首尝失败34.5% (撞菌15.2%/超时22.4%) | P50耗时162s] 最高目标 Pre_Castle_20_0242_A×6(20分,Lv7需1030 XP)前置Lv1–Lv6总经验仅1184 XP,余量仅 +154 XP(需吃光全图87%前置物件才升到Lv7),导致普通关超时率高达22.4%[iOS首尝失败34.5% (撞菌15.2%/超时22.4%) | P50耗时162s] 最高目标 Pre_Castle_20_0242_A×6(20分,Lv7需1030 XP)前置Lv1–Lv6总经验仅1184 XP,余量仅 +154 XP(需吃光全图87%前置物件才升到Lv7),导致普通关超时率高达22.4% | 方案A(纯改表,零场景改动):LevelTarget.json id=182 collect_target_20b 将 ['Pre_Castle_20_0242_A',6](Lv7) 替换为场景现成非目标 ['Pre_Village_4_0270_A',6](20B已提分为10分,Lv4,场景共8个),最高门槛降至Lv5(余量+854 XP),并将 limit_time_20b 从 195 改为 175;方案B(保持Lv7目标):在 LevelObjOverride.json 将 Pre_Village_4_0194_B(场景29个) 提分 4→10分 (+174 XP,余量升至+328 XP) 👉 确认状态:二选一(推荐方案A纯改LevelTarget表)方案A(纯改表,零场景改动):LevelTarget.json id=182 collect_target_20b 将 ['Pre_Castle_20_0242_A',6](Lv7) 替换为场景现成非目标 ['Pre_Village_4_0270_A',6](20B已提分为10分,Lv4,场景共8个),最高门槛降至Lv5(余量+854 XP),并将 limit_time_20b 从 195 改为 175;方案B(保持Lv7目标):在 LevelObjOverride.json 将 Pre_Village_4_0194_B(场景29个) 提分 4→10分 (+174 XP,余量升至+328 XP) 👉 Status: 二选一(推荐方案A纯改LevelTarget表) |
P0-11L153 | Level_OrderGuard_2004普通Normal | LevelTarget.json 或 LevelObjOverride.json | [iOS首尝失败27.0% (撞菌15.3%/超时13.5%) | P50耗时137s] 20B新场景虽加了90 XP,但最高目标 Pre_nightclub_15_0031_A×6(15分,Lv7需1030 XP)前置Lv1–Lv6经验仍只有1222 XP,余量仅 +192 XP(触发K02提示:门槛占全场79%),叠加限时缩了30s(195→165s),中段容错偏紧[iOS首尝失败27.0% (撞菌15.3%/超时13.5%) | P50耗时137s] 20B新场景虽加了90 XP,但最高目标 Pre_nightclub_15_0031_A×6(15分,Lv7需1030 XP)前置Lv1–Lv6经验仍只有1222 XP,余量仅 +192 XP(触发K02提示:门槛占全场79%),叠加限时缩了30s(195→165s),中段容错偏紧 | 方案A(改LevelTarget表):id=153 collect_target_20b 将 ['Pre_nightclub_15_0031_A',6](Lv7) 替换为场景现成非目标 ['Pre_Village_10_0278_A',8](10分,Lv5,场景12个),最高门槛降至Lv5(余量+892 XP);方案B(保留Lv7目标):将 limit_time_20b 从 165 微调回 175s 👉 确认状态:二选一(推荐方案A替换Lv7目标或回调10s限时)方案A(改LevelTarget表):id=153 collect_target_20b 将 ['Pre_nightclub_15_0031_A',6](Lv7) 替换为场景现成非目标 ['Pre_Village_10_0278_A',8](10分,Lv5,场景12个),最高门槛降至Lv5(余量+892 XP);方案B(保留Lv7目标):将 limit_time_20b 从 165 微调回 175s 👉 Status: 二选一(推荐方案A替换Lv7目标或回调10s限时) |
P0-12L193 | Level_Town_14普通Normal | LevelTarget.json | [iOS首尝失败32.7% (撞菌16.5%/超时19.2%) | P50耗时137s] level_check.py 唯一 K05 错误红线:Pre_Village_1_0122_A 目标配置了限定颜色 ['#2163D9', '#67CEFF'] 要323个,但场景内323个实例均使用预制体默认材质未写染色覆盖,导致机检判为可见该色0个报错[iOS首尝失败32.7% (撞菌16.5%/超时19.2%) | P50耗时137s] level_check.py 唯一 K05 错误红线:Pre_Village_1_0122_A 目标配置了限定颜色 ['#2163D9', '#67CEFF'] 要323个,但场景内323个实例均使用预制体默认材质未写染色覆盖,导致机检判为可见该色0个报错 | id=193 的 collect_target 与 collect_target_20b:将 ['Pre_Village_1_0122_A', 323, ['#2163D9', '#67CEFF']] 的颜色数组改为空限制 ['null'](全图共323个该物件,无其他颜色混杂,改后机检0错误) 👉 确认状态:确认移除冗余颜色过滤数组消除K05红线id=193 的 collect_target 与 collect_target_20b:将 ['Pre_Village_1_0122_A', 323, ['#2163D9', '#67CEFF']] 的颜色数组改为空限制 ['null'](全图共323个该物件,无其他颜色混杂,改后机检0错误) 👉 Status: 确认移除冗余颜色过滤数组消除K05红线 |
| 编号 / 关卡ID / Level | 场景与定位Scene & Tier | 修改文件Target Files | 【问题】(含线上 20002 首尝指标)Issue (with Live 20002 Metrics) | 【怎么改】(具体文件、ID、字段与数值)How to Fix (Exact File, ID, Field & Value) |
|---|---|---|---|---|
P1-01L165 | Level_OrderGuard_16休息Rest | Difficulty.json | [iOS首尝失败5.9% (撞菌3.9%/超时2.5%) | P50耗时98s] 目标结构已很健康(最高Lv6、共20个目标、P50耗时仅98s),但 limit_time_20b=195s 较实际通关耗时(98s)虚高近一倍(旧表曾计划加到215s,切勿加时,应回调)[iOS首尝失败5.9% (撞菌3.9%/超时2.5%) | P50耗时98s] 目标结构已很健康(最高Lv6、共20个目标、P50耗时仅98s),但 limit_time_20b=195s 较实际通关耗时(98s)虚高近一倍(旧表曾计划加到215s,切勿加时,应回调) | id=165 的 limit_time_20b 从 195 改为 160(如想进一步压缩目标数,可将 Pre_IP_10_0132_A 从9降为6、Pre_IP_4_0120_A 从10降为6,将总目标从20压至13个) 👉 确认状态:确认限时从195s回调至160sid=165 的 limit_time_20b 从 195 改为 160(如想进一步压缩目标数,可将 Pre_IP_10_0132_A 从9降为6、Pre_IP_4_0120_A 从10降为6,将总目标从20压至13个) 👉 Status: 确认限时从195s回调至160s |
P1-02L170 | Level_OrderGuard_21休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败7.9% (撞菌4.5%/超时3.9%) | P50耗时123s] 休息关4分目标 Pre_OrderGuard_4_0001_B 要求收集46个(占全图46个的100%,容错率为0,总目标58个),且限时190s偏长(P50仅123s)[iOS首尝失败7.9% (撞菌4.5%/超时3.9%) | P50耗时123s] 休息关4分目标 Pre_OrderGuard_4_0001_B 要求收集46个(占全图46个的100%,容错率为0,总目标58个),且限时190s偏长(P50仅123s) | 1) LevelTarget.json id=170 collect_target_20b:将 ['Pre_OrderGuard_4_0001_B',46] 降为 25(总目标58→37个,留出21个免清盘余量);2) Difficulty.json id=170 limit_time_20b 从 190 改为 165 👉 确认状态:确认下调4分目标清盘比例并缩时1) LevelTarget.json id=170 collect_target_20b:将 ['Pre_OrderGuard_4_0001_B',46] 降为 25(总目标58→37个,留出21个免清盘余量);2) Difficulty.json id=170 limit_time_20b 从 190 改为 165 👉 Status: 确认下调4分目标清盘比例并缩时 |
P1-03L175 | Level_OrderGuard_26休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败5.9% (撞菌4.4%/超时1.8%) | P50耗时114s] 休息关2分目标 Pre_Japan_2_0013_A 要求收集50个(100%清盘,总目标66个),限时高达220s而P50耗时仅114s(典型靠长时掩盖清盘繁琐度)[iOS首尝失败5.9% (撞菌4.4%/超时1.8%) | P50耗时114s] 休息关2分目标 Pre_Japan_2_0013_A 要求收集50个(100%清盘,总目标66个),限时高达220s而P50耗时仅114s(典型靠长时掩盖清盘繁琐度) | 1) LevelTarget.json id=175 collect_target_20b:将 ['Pre_Japan_2_0013_A',50] 降为 25(总目标66→41个);2) Difficulty.json id=175 limit_time_20b 从 220 改为 165 👉 确认状态:确认下调2分目标清盘数并缩时至165s1) LevelTarget.json id=175 collect_target_20b:将 ['Pre_Japan_2_0013_A',50] 降为 25(总目标66→41个);2) Difficulty.json id=175 limit_time_20b 从 220 改为 165 👉 Status: 确认下调2分目标清盘数并缩时至165s |
P1-04L205 | Level_Housing_11休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败2.8% (撞菌2.3%/超时0.8%) | P50耗时117s] 20B已将270s大幅缩至200s,但P50耗时仅117s,且 Pre_Housing_4_0022_A 要求30个全收(30/30无余量)[iOS首尝失败2.8% (撞菌2.3%/超时0.8%) | P50耗时117s] 20B已将270s大幅缩至200s,但P50耗时仅117s,且 Pre_Housing_4_0022_A 要求30个全收(30/30无余量) | 1) LevelTarget.json id=205 collect_target_20b:将 ['Pre_Housing_4_0022_A',30] 降为 20(总目标41→31个);2) Difficulty.json id=205 limit_time_20b 从 200 进一步收至 165 👉 确认状态:可选微调(当前200s也可直接上线)1) LevelTarget.json id=205 collect_target_20b:将 ['Pre_Housing_4_0022_A',30] 降为 20(总目标41→31个);2) Difficulty.json id=205 limit_time_20b 从 200 进一步收至 165 👉 Status: 可选微调(当前200s也可直接上线) |
P1-05L215 | Level_Eating_01休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败5.9% (撞菌4.4%/超时2.3%) | P50耗时114s] P50耗时仅114s但限时高达210s,且 Pre_Eating_15_0077_A 基础表 min_eat_lv=8 触发K09机检提示,三个目标均为100%全收(5/5、12/12、9/9)[iOS首尝失败5.9% (撞菌4.4%/超时2.3%) | P50耗时114s] P50耗时仅114s但限时高达210s,且 Pre_Eating_15_0077_A 基础表 min_eat_lv=8 触发K09机检提示,三个目标均为100%全收(5/5、12/12、9/9) | 1) Difficulty.json id=215 limit_time_20b 从 210 改为 165;2) LevelTarget.json id=215 collect_target_20b:将 ['Pre_Eating_4_0046_A',12] 降为 8、['Pre_Eating_4_0043_A',9] 降为 6(可选将 ['Pre_Eating_15_0077_A',5] 替换为场景现成 ['Pre_Baby_15_0063_A',3] Lv6 以消除K09提示) 👉 确认状态:确认缩时至165s并留出免清盘余量1) Difficulty.json id=215 limit_time_20b 从 210 改为 165;2) LevelTarget.json id=215 collect_target_20b:将 ['Pre_Eating_4_0046_A',12] 降为 8、['Pre_Eating_4_0043_A',9] 降为 6(可选将 ['Pre_Eating_15_0077_A',5] 替换为场景现成 ['Pre_Baby_15_0063_A',3] Lv6 以消除K09提示) 👉 Status: 确认缩时至165s并留出免清盘余量 |
P1-06L225 | Level_Eating_11休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败18.4% (撞菌10.5%/超时9.2%) | P50耗时137s (原普通+改休息)] 改为休息关后,原超时率9.2%偏高,且3个目标(1/1、4/4、25/25)全部要求100%清盘,限时195s偏长[iOS首尝失败18.4% (撞菌10.5%/超时9.2%) | P50耗时137s (原普通+改休息)] 改为休息关后,原超时率9.2%偏高,且3个目标(1/1、4/4、25/25)全部要求100%清盘,限时195s偏长 | 1) LevelTarget.json id=225 collect_target_20b:将 ['Pre_Eating_4_0044_A',25] 降为 18(总目标30→23个,避免末期找漏件超时);2) Difficulty.json id=225 limit_time_20b 从 195 改为 165 👉 确认状态:确认下调4分目标清盘数并缩时1) LevelTarget.json id=225 collect_target_20b:将 ['Pre_Eating_4_0044_A',25] 降为 18(总目标30→23个,避免末期找漏件超时);2) Difficulty.json id=225 limit_time_20b 从 195 改为 165 👉 Status: 确认下调4分目标清盘数并缩时 |
P1-07L250 | Level_Clothes_2016休息Rest | LevelTarget.json + Difficulty.json | [iOS首尝失败10.9% (撞菌6.0%/超时5.7%) | P50耗时143s] 休息关目标总数高达93个(Pre_Clothes_4_0066_A×60 + Pre_Express_4_0020_A×30 + Pre_IP_15_0142_A×3 全部100%清盘),导致超时率5.7%,限时200s偏高[iOS首尝失败10.9% (撞菌6.0%/超时5.7%) | P50耗时143s] 休息关目标总数高达93个(Pre_Clothes_4_0066_A×60 + Pre_Express_4_0020_A×30 + Pre_IP_15_0142_A×3 全部100%清盘),导致超时率5.7%,限时200s偏高 | 1) LevelTarget.json id=250 collect_target_20b:将 ['Pre_Clothes_4_0066_A',60] 降为 30、['Pre_Express_4_0020_A',30] 降为 15(总目标93→48个);2) Difficulty.json id=250 limit_time_20b 从 200 改为 170 👉 确认状态:确认目标件数减半并缩时至170s1) LevelTarget.json id=250 collect_target_20b:将 ['Pre_Clothes_4_0066_A',60] 降为 30、['Pre_Express_4_0020_A',30] 降为 15(总目标93→48个);2) Difficulty.json id=250 limit_time_20b 从 200 改为 170 👉 Status: 确认目标件数减半并缩时至170s |
P1-08L192 | Level_Town_2013普通Normal | LevelTarget.json | [iOS首尝失败42.6% (撞菌15.2%/超时31.2%) | P50耗时155s (高于普通关32-40%上限)] 普通关首尝失败率42.6%(超时31.2%超标),因最高目标 Pre_IP_20_0165_A×3 缩后仍需Lv8(1530 XP),前置余量仅 +337 XP(触发K01提示),玩家需花大量时间扫2分小件升Lv8[iOS首尝失败42.6% (撞菌15.2%/超时31.2%) | P50耗时155s (高于普通关32-40%上限)] 普通关首尝失败率42.6%(超时31.2%超标),因最高目标 Pre_IP_20_0165_A×3 缩后仍需Lv8(1530 XP),前置余量仅 +337 XP(触发K01提示),玩家需花大量时间扫2分小件升Lv8 | id=192 collect_target_20b:移除 ['Pre_IP_20_0165_A',3](Lv8/9),将同关已有的 ['Pre_IP_15_0095_A',9](15分,Lv6) 保持9个,并新增场景现成非目标 ['Pre_City_4_0078_A',12](4分,Lv2,场景36个),最高门槛从Lv8降至Lv6(前置余量达+1042 XP),直接消除31.2%超时卡点 👉 确认状态:确认移除普通关Lv8/9高门槛目标id=192 collect_target_20b:移除 ['Pre_IP_20_0165_A',3](Lv8/9),将同关已有的 ['Pre_IP_15_0095_A',9](15分,Lv6) 保持9个,并新增场景现成非目标 ['Pre_City_4_0078_A',12](4分,Lv2,场景36个),最高门槛从Lv8降至Lv6(前置余量达+1042 XP),直接消除31.2%超时卡点 👉 Status: 确认移除普通关Lv8/9高门槛目标 |
P1-09L228 | Level_Eating_14普通Normal | LevelTarget.json + Difficulty.json | [iOS首尝失败35.1% (撞菌15.2%/超时22.5%) | P50耗时171s] 普通关挂了25分Lv9巨型目标 Pre_Eating_25_0091_A×1(需2130 XP,触发K02提示:门槛占全场84%),前置余量 +400 XP 偏紧,导致P50耗时171s、超时率22.5%[iOS首尝失败35.1% (撞菌15.2%/超时22.5%) | P50耗时171s] 普通关挂了25分Lv9巨型目标 Pre_Eating_25_0091_A×1(需2130 XP,触发K02提示:门槛占全场84%),前置余量 +400 XP 偏紧,导致P50耗时171s、超时率22.5% | 1) LevelTarget.json id=228 collect_target_20b:将 ['Pre_Eating_25_0091_A',1](25分,Lv9) 替换为场景现成非目标 ['Pre_Eating_10_0062_A',6](10分,Lv5,场景9个),最高门槛降至Lv5;2) Difficulty.json id=228 limit_time_20b 从 210 改为 180 👉 确认状态:确认普通关替换Lv9目标并缩时至180s1) LevelTarget.json id=228 collect_target_20b:将 ['Pre_Eating_25_0091_A',1](25分,Lv9) 替换为场景现成非目标 ['Pre_Eating_10_0062_A',6](10分,Lv5,场景9个),最高门槛降至Lv5;2) Difficulty.json id=228 limit_time_20b 从 210 改为 180 👉 Status: 确认普通关替换Lv9目标并缩时至180s |
P1-10L243 | Level_Clothes_09普通Normal | LevelObjOverride.json 或 Difficulty.json | [iOS首尝失败20.1% (撞菌10.4%/超时10.7%) | P50耗时119s] 最高目标 Pre_Clothes_20_0059_A×3(20分,Lv8需1530 XP)前置经验仅1873 XP(余量 +343 XP,触发K02提示:门槛占全场80%),而20B将限时从160s大幅缩至140s,343 XP余量在140s下容错偏紧[iOS首尝失败20.1% (撞菌10.4%/超时10.7%) | P50耗时119s] 最高目标 Pre_Clothes_20_0059_A×3(20分,Lv8需1530 XP)前置经验仅1873 XP(余量 +343 XP,触发K02提示:门槛占全场80%),而20B将限时从160s大幅缩至140s,343 XP余量在140s下容错偏紧 | 方案A:在 LevelObjOverride.json 将 Pre_Clothes_20_0059_A 加入 scale_20b=850(Lv8→Lv7,前置余量从+343升至+843 XP);方案B:若不缩目标,将 limit_time_20b 从 140 微调为 150s 👉 确认状态:二选一(推荐方案A或回调10s)方案A:在 LevelObjOverride.json 将 Pre_Clothes_20_0059_A 加入 scale_20b=850(Lv8→Lv7,前置余量从+343升至+843 XP);方案B:若不缩目标,将 limit_time_20b 从 140 微调为 150s 👉 Status: 二选一(推荐方案A或回调10s) |
P1-11L238 | Level_Clothes_2004普通Normal | LevelTarget.json + Difficulty.json | [iOS首尝失败42.7% (撞菌15.5%/超时31.2%) | P50耗时166s (高于普通关32-40%上限)] 虽已缩小15分目标解决Lv8卡点(余量+1018 XP),但目标总数仍高达134个(其中4分目标 Pre_Clothes_4_0057_A 要收99个,100%清盘,需求分高达771),导致普通关末期找漏件超时率达31.2%[iOS首尝失败42.7% (撞菌15.5%/超时31.2%) | P50耗时166s (高于普通关32-40%上限)] 虽已缩小15分目标解决Lv8卡点(余量+1018 XP),但目标总数仍高达134个(其中4分目标 Pre_Clothes_4_0057_A 要收99个,100%清盘,需求分高达771),导致普通关末期找漏件超时率达31.2% | 1) LevelTarget.json id=238 collect_target_20b:将 ['Pre_Clothes_4_0057_A',99] 降为 50、['Pre_Clothes_10_0036_A',30] 降为 20(总目标134→75个,需求分771→475);2) Difficulty.json id=238 limit_time_20b 从 195 改为 180 👉 确认状态:确认下调普通关99个4分目标的100%清盘要求1) LevelTarget.json id=238 collect_target_20b:将 ['Pre_Clothes_4_0057_A',99] 降为 50、['Pre_Clothes_10_0036_A',30] 降为 20(总目标134→75个,需求分771→475);2) Difficulty.json id=238 limit_time_20b 从 195 改为 180 👉 Status: 确认下调普通关99个4分目标的100%清盘要求 |
P1-12L199 / 824 | Level_Housing_2005超难Super Hard | ObjInfo.json / LevelObjOverride.json | [L199 iOS首尝失败87.0% (撞菌38.9%/超时61.2%) | P50耗时190s] 1) Pre_Housing_20_0091_A 同时在 L824(超难)作为终极目标,写在 ObjInfo.json 的 gravity_lv_20b 若在全游读取20b列会影响 L824;2) level_check.py 报 K04 警告(20分物件 min_eat_lv=10 高于同分值中位8级)[L199 iOS首尝失败87.0% (撞菌38.9%/超时61.2%) | P50耗时190s] 1) Pre_Housing_20_0091_A 同时在 L824(超难)作为终极目标,写在 ObjInfo.json 的 gravity_lv_20b 若在全游读取20b列会影响 L824;2) level_check.py 报 K04 警告(20分物件 min_eat_lv=10 高于同分值中位8级) | 保持 L199 的 scale_20b=850 与 gravity_lv_20b=8 不变(L199线上失败率已达87%,不可恢复原尺寸);后续跨段合表时注意 L824 独立核验,或在导表工具确认 Pre_Housing_20_0091_A 的碰撞体与 min_eat_lv 👉 确认状态:知悉跨段共用物件L824关联影响保持 L199 的 scale_20b=850 与 gravity_lv_20b=8 不变(L199线上失败率已达87%,不可恢复原尺寸);后续跨段合表时注意 L824 独立核验,或在导表工具确认 Pre_Housing_20_0091_A 的碰撞体与 min_eat_lv 👉 Status: 知悉跨段共用物件L824关联影响 |
区分单关 Override 与全局 ObjInfo 母表修改边界,防止普通关减负改动误伤全游挑战关终极目标。Strict boundary between single-level LevelObjOverride and global ObjInfo to prevent Normal-level tweaks from deflating Challenge Boss targets.
| 分类Category | 涉及预制体数量Prefab Count | 【问题 / 跨段影响说明】Cross-Band Impact & Issue | 【怎么改 / 配置落表规范】How to Configure (ObjInfo vs LevelObjOverride) |
|---|---|---|---|
| 低中分常规预制体1–4pt & Mid Props | 396 项 | 主要为 2分 → 4分、4分 → 10分 提分(scale = 0 尺寸未变)或非峰值关过渡物件缩放微调。按 R5-13 规则,只提分不改尺寸时玩家在原低等级照样能吞,且单件经验翻倍加速前期升级,不会造成卡级或挑战关泄压。Mostly 2pt → 4pt and 4pt → 10pt score boosts with scale = 0 (unchanged size). Per R5-13, increasing score without changing scale keeps the original eat level while doubling early XP gain. | 直接放行:保持当前 LevelObjOverride.json(或 ObjInfo.json)配置不变,无需回退。Approved as-is: Keep current LevelObjOverride.json / ObjInfo.json entries unchanged. |
| 跨关共用的 15–25分巨型预制体Shared 15–25pt Boss Prefabs | 62 项 (影响全游 81 个困难/超难关) | 这 62 个 15–25分 预制体同时在全游 81 个困难关(x4/x9)或超难关(x24/x49/x74/x99)中担任终极最高目标(例如 Pre_OrderGuard_20_0035_A、Pre_Eating_25_0090_A、Pre_Clothes_25_0084_A、Pre_Housing_20_0091_A 等)。若在全局母表 ObjInfo.json 直接缩小其 scale 或下调 min_eat_lv / gravity_lv,会导致这 81 个挑战关的终极目标提前 1–2 级被吞,造成全游峰值关大面积难度崩塌。These 62 15–25pt prefabs also serve as the final Boss target in 81 Hard/Super Hard levels across the game. Globally shrinking their scale or lowering min_eat_lv / gravity_lv in ObjInfo.json causes Boss targets to be swallowed 1–2 levels early, collapsing peak difficulty. | 1. 严禁在 ObjInfo.json 全局缩小这 62 个预制体,母表必须保持原尺寸与原 min_eat_lv。2. 若某一个普通关/休息关确实需要缩小该物件,只允许在 LevelObjOverride.json 指定该普通关的单一 level_id 配置 scale_20b = 850。3. 本段 3 个超难关( L174, L224, L249)已补足前置小件经验(余量 +683 ~ +940 XP),按表 1.1 将其终极目标恢复 1.00 原尺寸;5 个困难关(L159, L169, L194, L234, L244)因前置经验限制继续保留单关 scale_20b = 850。1. NEVER globally shrink these 62 prefabs in ObjInfo.json.2. If a specific Normal/Rest level needs a smaller size, configure scale_20b = 850 only for that single level_id in LevelObjOverride.json.3. Restore 1.00 scale on Super Hard levels L174, L224, L249 (which already have +683 to +940 XP margin), while keeping single-level scale_20b = 850 on Hard levels L159, L169, L194, L234, L244. |
以下 26 关在 origin/longtime/level_dev 分支的 20B 改动已通过前置经验与物理尺寸复核,保持现状直接进入 QA 验收。The 26 levels below on origin/longtime/level_dev pass all pre-gate XP and scale checks; keep as-is for QA playtesting.
经逐关核算前置经验:L194 (-293 XP)、L244 (-345 XP) 若恢复 1.00 原尺寸(Lv9)会出现严重经验负缺口必卡死;且 20B 已通过缩时 15–20s + 加细菌补足困难关强度,保持当前 20B 配置直接提测。Pre-gate XP audit confirms L194 (-293 XP) and L244 (-345 XP) would deadlock if restored to 1.00 scale (Lv9); 20B already tightened timers by 15–20s and added bacteria. Keep current 20B config for QA.
20B 已完成缩时(5–30s)、细菌组升级(507→810, 607→809/810/907)及新场景手摆细菌/1分件补充,最高目标均未涉及错误缩体,参数与场景方向完全准确,直接提测。20B completed timer reductions (5–30s), virus group upgrades, and scene prop additions without shrinking Boss targets. Ready for QA.
20B 已通过新场景补件、目标降级替换(L223 20分Lv8→15分Lv7)及 80 项提分补齐经验,前置经验余量已达 +377 ~ +791 XP,升级链路顺畅,无需再改。20B resolved mid-game XP gaps via scene prop additions, target swaps, and score boosts (pre-gate XP margin now +377 to +791 XP). Ready for QA.
这 4 关的 2分目标通过 LevelObjOverride 提分为 4分但 scale_20b = 0(尺寸未变,仍为 Lv3 可吞),玩家开局照吃且升级速度翻倍,保持当前 20B 现状无需再改。2-pt targets were boosted to 4-pt with scale_20b = 0 (size unchanged, still swallowable at Lv3), doubling early XP speed. Keep current 20B state.
按优先级与关卡号排列的完整执行清单,供程序与策划逐条核对落表。Complete execution list ordered by priority and level ID for direct config application.
| 编号/优先级ID / Priority | 关卡/档位Lv / Tier | 20B 场景与线上指标Scene & Live Metrics | 修改文件Config File | 【问题】Issue | 【怎么改】(具体修改说明)How to Fix (Exact Change) | 确认状态Status |
|---|---|---|---|---|---|---|
P0-01P0 必改P0 Mandatory | L164 困难 | Level_OrderGuard_2015iOS首尝失败54.2% (撞菌38.9%/超时20.0%) | P50耗时143s | LevelTarget.json | 20B在场景新增24个10分件原本用于补Lv4→Lv6升级经验,但误将LevelTarget收集数量也从8改成32,导致目标需求分从213暴涨至453,叠加限时缩减15s极易超时 | id=164 的 collect_target_20b:将 Pre_OrderGuard_10_0020_A 数量从 32 改回 8(即 [['Pre_OrderGuard_4_0017_A',22,['null']],['Pre_OrderGuard_10_0020_A',8,['null']],['Pre_OrderGuard_15_0015_A',3,['null']]]);Level_OrderGuard_2015场景保留32个不改 | 无(明确修表纠错) |
P0-02P0 必改P0 Mandatory | L174 超难 | Level_OrderGuard_25iOS首尝失败70.3% (撞菌42.8%/超时35.7%) | P50耗时182s | LevelObjOverride.json | 超难关终极目标 Pre_OrderGuard_20_0035_A(20分×1)不缩小时Lv9门槛前置经验余量已达+683 XP(2793 vs 2130),缩小至0.85会使终极目标提前在Lv8被吞,削弱超难关收尾压迫感 | id=101 (Pre_OrderGuard_20_0035_A):将 scale_20b 从 850 改为 0(或删除该行,恢复1.00原尺寸Lv9可吞);Difficulty.json 保留 limit_time_20b=180 | 已确认恢复1.00原尺寸 |
P0-03P0 必改P0 Mandatory | L224 超难 | Level_Eating_2010iOS首尝失败79.6% (撞菌44.6%/超时43.7%) | P50耗时198s | LevelObjOverride.json + Level_Eating_2010.unity | 20B新场景补充170个1分件后,终极目标 Pre_Eating_25_0090_A(25分×1)不缩小的Lv10前置经验余量达+914 XP(3744 vs 2830),无需再缩小终极目标导致Lv9提前通关 | 1) LevelObjOverride.json id=112 (Pre_Eating_25_0090_A) scale_20b 从 850 改为 0;2) Level_Eating_2010.unity 中 Pre_Eating_25_0090_A 根缩放 m_LocalScale 从 0.85 改回 1.00;保留 limit_time_20b=195 | 已确认恢复1.00原尺寸 |
P0-04P0 必改P0 Mandatory | L249 超难 | Level_Clothes_2015iOS首尝失败81.1% (撞菌42.4%/超时49.1%) | P50耗时205s | LevelObjOverride.json + Level_Clothes_2015.unity | 20B新场景补充122个1分件后,终极目标 Pre_Clothes_25_0084_A(25分×1)不缩小的Lv10前置经验余量达+940 XP(3770 vs 2830),应恢复1.00原尺寸保住Lv10终极门槛;同关中段目标 Pre_Clothes_15_0046_A(15分×10)继续保留0.84缩放 | 1) LevelObjOverride.json id=113 (Pre_Clothes_25_0084_A) scale_20b 从 850 改为 0;2) Level_Clothes_2015.unity 中 Pre_Clothes_25_0084_A 根缩放从 0.85 改回 1.00;3) Pre_Clothes_15_0046_A 保留 scale_20b=840 与 gravity_lv_20b=6 不变 | 已确认仅恢复25分泰迪熊,保留15分物件0.84缩放 |
P0-05P0 必改P0 Mandatory | L240 休息 | Level_Clothes_06iOS首尝失败47.9% (撞菌17.4%/超时36.0%) | P50耗时175s (原普通+改休息) | LevelTarget.json + Difficulty.json | 虽已改为休息关,但仍挂着 Lv9 终极目标 Pre_Bag_25_0058_A(触发K09机检提示)且目标总数高达109个(需求分577,4分件要收88个),在185s限时下首尝失败率高达47.9%(超时36%),完全不符合休息关定位(≤1%折前超时) | 1) LevelTarget.json id=240 collect_target_20b:将 ['Pre_Bag_25_0058_A',1](Lv9) 替换为场景现成的 ['Pre_Castle_15_0253_A',3](15分,Lv5),将 ['Pre_VolcanoCircus_10_0015_A',20] 降为 12,将 ['Pre_nightclub_4_0047_A',88] 降为 30(总目标109→45个,最高门槛Lv9→Lv5);2) Difficulty.json id=240 limit_time_20b 从 185 改为 165 | 确认替换Lv9目标并下调目标件数 |
P0-06P0 必改P0 Mandatory | L230 休息 | Level_Eating_16iOS首尝失败20.0% (撞菌8.4%/超时12.1%) | P50耗时155s | LevelTarget.json + Difficulty.json | 休息关挂了20分高门槛目标 Pre_IP_20_0164_A(原Lv9、缩后Lv8,触发K01+K09机检提示),且目标总数高达136个(52个4分+83个2分),导致休息关超时率达12.1%,限时缩到200s后超时风险更高 | 1) LevelTarget.json id=230 collect_target_20b:移除 ['Pre_IP_20_0164_A',1](或替换为场景现成 ['Pre_Eating_4_0049_A',9] Lv4),将 ['Pre_Eating_4_0055_A',52] 降为 25,将 ['Pre_Eating_2_0071_A',83] 降为 35(总目标136→69或60个,最高门槛Lv8→Lv4);2) Difficulty.json id=230 limit_time_20b 从 200 改为 170 | 确认休息关移除Lv8/Lv9的20分目标 |
P0-07P0 必改P0 Mandatory | L235 休息 | Level_Clothes_2001iOS首尝失败9.5% (撞菌4.7%/超时5.2%) | P50耗时131s | LevelTarget.json + Difficulty.json | 休息关包含20分高门槛目标 Pre_Clothes_20_0045_A(原Lv9、缩后Lv8,触发K09机检提示),且低分目标 Pre_Clothes_2_0019_B 要收81个(总目标93个),限时190s偏长(P50仅131s) | 1) LevelTarget.json id=235 collect_target_20b:将 ['Pre_Clothes_20_0045_A',1](Lv8/9) 替换为场景现成 ['Pre_Clothes_10_0029_A',15](10分,Lv5),将 ['Pre_Clothes_2_0019_B',81] 降为 30(总目标93→56个,最高门槛Lv8→Lv6);2) Difficulty.json id=235 limit_time_20b 从 190 改为 165 | 确认替换Lv8/9目标并缩时至165s |
P0-08P0 必改P0 Mandatory | L195 休息 | Level_Housing_2001iOS首尝失败11.3% (撞菌5.4%/超时5.9%) | P50耗时137s | LevelTarget.json + Difficulty.json | 休息关最高目标 Pre_Housing_15_0004_A(原Lv8、缩后Lv7)前置经验仅1486 XP(触发K01+K09机检提示),且2分目标 Pre_Housing_2_0088_A 高达83个(总目标115个),限时200s虚高(P50仅137s) | 1) LevelTarget.json id=195 collect_target_20b:将 ['Pre_Housing_2_0088_A',83] 降为 35(总目标115→67个);若需彻底消除K01/K09提示,可将 ['Pre_Housing_15_0004_A',3] 替换为场景现成 ['Pre_Housing_4_0022_A',12](Lv3);2) Difficulty.json id=195 limit_time_20b 从 200 改为 165 | 确认下调2分目标件数并缩时至165s |
P1-01P1 推荐微调P1 Tweak | L165 休息 | Level_OrderGuard_16iOS首尝失败5.9% (撞菌3.9%/超时2.5%) | P50耗时98s | Difficulty.json | 目标结构已很健康(最高Lv6、共20个目标、P50耗时仅98s),但 limit_time_20b=195s 较实际通关耗时(98s)虚高近一倍(旧表曾计划加到215s,切勿加时,应回调) | id=165 的 limit_time_20b 从 195 改为 160(如想进一步压缩目标数,可将 Pre_IP_10_0132_A 从9降为6、Pre_IP_4_0120_A 从10降为6,将总目标从20压至13个) | 确认限时从195s回调至160s |
P1-02P1 推荐微调P1 Tweak | L170 休息 | Level_OrderGuard_21iOS首尝失败7.9% (撞菌4.5%/超时3.9%) | P50耗时123s | LevelTarget.json + Difficulty.json | 休息关4分目标 Pre_OrderGuard_4_0001_B 要求收集46个(占全图46个的100%,容错率为0,总目标58个),且限时190s偏长(P50仅123s) | 1) LevelTarget.json id=170 collect_target_20b:将 ['Pre_OrderGuard_4_0001_B',46] 降为 25(总目标58→37个,留出21个免清盘余量);2) Difficulty.json id=170 limit_time_20b 从 190 改为 165 | 确认下调4分目标清盘比例并缩时 |
P1-03P1 推荐微调P1 Tweak | L175 休息 | Level_OrderGuard_26iOS首尝失败5.9% (撞菌4.4%/超时1.8%) | P50耗时114s | LevelTarget.json + Difficulty.json | 休息关2分目标 Pre_Japan_2_0013_A 要求收集50个(100%清盘,总目标66个),限时高达220s而P50耗时仅114s(典型靠长时掩盖清盘繁琐度) | 1) LevelTarget.json id=175 collect_target_20b:将 ['Pre_Japan_2_0013_A',50] 降为 25(总目标66→41个);2) Difficulty.json id=175 limit_time_20b 从 220 改为 165 | 确认下调2分目标清盘数并缩时至165s |
P1-04P1 推荐微调P1 Tweak | L205 休息 | Level_Housing_11iOS首尝失败2.8% (撞菌2.3%/超时0.8%) | P50耗时117s | LevelTarget.json + Difficulty.json | 20B已将270s大幅缩至200s,但P50耗时仅117s,且 Pre_Housing_4_0022_A 要求30个全收(30/30无余量) | 1) LevelTarget.json id=205 collect_target_20b:将 ['Pre_Housing_4_0022_A',30] 降为 20(总目标41→31个);2) Difficulty.json id=205 limit_time_20b 从 200 进一步收至 165 | 可选微调(当前200s也可直接上线) |
P1-05P1 推荐微调P1 Tweak | L215 休息 | Level_Eating_01iOS首尝失败5.9% (撞菌4.4%/超时2.3%) | P50耗时114s | LevelTarget.json + Difficulty.json | P50耗时仅114s但限时高达210s,且 Pre_Eating_15_0077_A 基础表 min_eat_lv=8 触发K09机检提示,三个目标均为100%全收(5/5、12/12、9/9) | 1) Difficulty.json id=215 limit_time_20b 从 210 改为 165;2) LevelTarget.json id=215 collect_target_20b:将 ['Pre_Eating_4_0046_A',12] 降为 8、['Pre_Eating_4_0043_A',9] 降为 6(可选将 ['Pre_Eating_15_0077_A',5] 替换为场景现成 ['Pre_Baby_15_0063_A',3] Lv6 以消除K09提示) | 确认缩时至165s并留出免清盘余量 |
P1-06P1 推荐微调P1 Tweak | L225 休息 | Level_Eating_11iOS首尝失败18.4% (撞菌10.5%/超时9.2%) | P50耗时137s (原普通+改休息) | LevelTarget.json + Difficulty.json | 改为休息关后,原超时率9.2%偏高,且3个目标(1/1、4/4、25/25)全部要求100%清盘,限时195s偏长 | 1) LevelTarget.json id=225 collect_target_20b:将 ['Pre_Eating_4_0044_A',25] 降为 18(总目标30→23个,避免末期找漏件超时);2) Difficulty.json id=225 limit_time_20b 从 195 改为 165 | 确认下调4分目标清盘数并缩时 |
P1-07P1 推荐微调P1 Tweak | L250 休息 | Level_Clothes_2016iOS首尝失败10.9% (撞菌6.0%/超时5.7%) | P50耗时143s | LevelTarget.json + Difficulty.json | 休息关目标总数高达93个(Pre_Clothes_4_0066_A×60 + Pre_Express_4_0020_A×30 + Pre_IP_15_0142_A×3 全部100%清盘),导致超时率5.7%,限时200s偏高 | 1) LevelTarget.json id=250 collect_target_20b:将 ['Pre_Clothes_4_0066_A',60] 降为 30、['Pre_Express_4_0020_A',30] 降为 15(总目标93→48个);2) Difficulty.json id=250 limit_time_20b 从 200 改为 170 | 确认目标件数减半并缩时至170s |
P0-09P0 必改P0 Mandatory | L163 普通 | Level_OrderGuard_14iOS首尝失败35.2% (撞菌17.5%/超时20.8%) | P50耗时166s | LevelTarget.json + Difficulty.json | 即使 Pre_IP_20_0165_A(20分×4)缩小到Lv8(需1530 XP),全图Lv1–Lv7可用经验仅1647 XP,前置余量仅 +117 XP(需吃光全图93%低中分件才能解锁目标,触发K01提示),导致普通关超时率达20.8% | 1) LevelTarget.json id=163 collect_target_20b:将高门槛 ['Pre_IP_20_0165_A',4](20分,Lv8/9) 替换为场景现成非目标 ['Pre_OrderGuard_15_0009_A',6](15分,Lv6,场景共8个),最高门槛降至Lv6(前置余量从+117跃升至+897 XP);2) Difficulty.json id=163 limit_time_20b 从 205 改为 180 | 确认用场景现成Lv6的15分件替换Lv8/9的20分目标 |
P0-10P0 必改P0 Mandatory | L182 普通 | Level_Town_03iOS首尝失败34.5% (撞菌15.2%/超时22.4%) | P50耗时162s | LevelTarget.json + Difficulty.json | 最高目标 Pre_Castle_20_0242_A×6(20分,Lv7需1030 XP)前置Lv1–Lv6总经验仅1184 XP,余量仅 +154 XP(需吃光全图87%前置物件才升到Lv7),导致普通关超时率高达22.4% | 方案A(纯改表,零场景改动):LevelTarget.json id=182 collect_target_20b 将 ['Pre_Castle_20_0242_A',6](Lv7) 替换为场景现成非目标 ['Pre_Village_4_0270_A',6](20B已提分为10分,Lv4,场景共8个),最高门槛降至Lv5(余量+854 XP),并将 limit_time_20b 从 195 改为 175;方案B(保持Lv7目标):在 LevelObjOverride.json 将 Pre_Village_4_0194_B(场景29个) 提分 4→10分 (+174 XP,余量升至+328 XP) | 二选一(推荐方案A纯改LevelTarget表) |
P0-11P0 必改P0 Mandatory | L153 普通 | Level_OrderGuard_2004iOS首尝失败27.0% (撞菌15.3%/超时13.5%) | P50耗时137s | LevelTarget.json 或 LevelObjOverride.json | 20B新场景虽加了90 XP,但最高目标 Pre_nightclub_15_0031_A×6(15分,Lv7需1030 XP)前置Lv1–Lv6经验仍只有1222 XP,余量仅 +192 XP(触发K02提示:门槛占全场79%),叠加限时缩了30s(195→165s),中段容错偏紧 | 方案A(改LevelTarget表):id=153 collect_target_20b 将 ['Pre_nightclub_15_0031_A',6](Lv7) 替换为场景现成非目标 ['Pre_Village_10_0278_A',8](10分,Lv5,场景12个),最高门槛降至Lv5(余量+892 XP);方案B(保留Lv7目标):将 limit_time_20b 从 165 微调回 175s | 二选一(推荐方案A替换Lv7目标或回调10s限时) |
P1-08P1 推荐微调P1 Tweak | L192 普通 | Level_Town_2013iOS首尝失败42.6% (撞菌15.2%/超时31.2%) | P50耗时155s (高于普通关32-40%上限) | LevelTarget.json | 普通关首尝失败率42.6%(超时31.2%超标),因最高目标 Pre_IP_20_0165_A×3 缩后仍需Lv8(1530 XP),前置余量仅 +337 XP(触发K01提示),玩家需花大量时间扫2分小件升Lv8 | id=192 collect_target_20b:移除 ['Pre_IP_20_0165_A',3](Lv8/9),将同关已有的 ['Pre_IP_15_0095_A',9](15分,Lv6) 保持9个,并新增场景现成非目标 ['Pre_City_4_0078_A',12](4分,Lv2,场景36个),最高门槛从Lv8降至Lv6(前置余量达+1042 XP),直接消除31.2%超时卡点 | 确认移除普通关Lv8/9高门槛目标 |
P1-09P1 推荐微调P1 Tweak | L228 普通 | Level_Eating_14iOS首尝失败35.1% (撞菌15.2%/超时22.5%) | P50耗时171s | LevelTarget.json + Difficulty.json | 普通关挂了25分Lv9巨型目标 Pre_Eating_25_0091_A×1(需2130 XP,触发K02提示:门槛占全场84%),前置余量 +400 XP 偏紧,导致P50耗时171s、超时率22.5% | 1) LevelTarget.json id=228 collect_target_20b:将 ['Pre_Eating_25_0091_A',1](25分,Lv9) 替换为场景现成非目标 ['Pre_Eating_10_0062_A',6](10分,Lv5,场景9个),最高门槛降至Lv5;2) Difficulty.json id=228 limit_time_20b 从 210 改为 180 | 确认普通关替换Lv9目标并缩时至180s |
P1-10P1 推荐微调P1 Tweak | L243 普通 | Level_Clothes_09iOS首尝失败20.1% (撞菌10.4%/超时10.7%) | P50耗时119s | LevelObjOverride.json 或 Difficulty.json | 最高目标 Pre_Clothes_20_0059_A×3(20分,Lv8需1530 XP)前置经验仅1873 XP(余量 +343 XP,触发K02提示:门槛占全场80%),而20B将限时从160s大幅缩至140s,343 XP余量在140s下容错偏紧 | 方案A:在 LevelObjOverride.json 将 Pre_Clothes_20_0059_A 加入 scale_20b=850(Lv8→Lv7,前置余量从+343升至+843 XP);方案B:若不缩目标,将 limit_time_20b 从 140 微调为 150s | 二选一(推荐方案A或回调10s) |
P1-11P1 推荐微调P1 Tweak | L238 普通 | Level_Clothes_2004iOS首尝失败42.7% (撞菌15.5%/超时31.2%) | P50耗时166s (高于普通关32-40%上限) | LevelTarget.json + Difficulty.json | 虽已缩小15分目标解决Lv8卡点(余量+1018 XP),但目标总数仍高达134个(其中4分目标 Pre_Clothes_4_0057_A 要收99个,100%清盘,需求分高达771),导致普通关末期找漏件超时率达31.2% | 1) LevelTarget.json id=238 collect_target_20b:将 ['Pre_Clothes_4_0057_A',99] 降为 50、['Pre_Clothes_10_0036_A',30] 降为 20(总目标134→75个,需求分771→475);2) Difficulty.json id=238 limit_time_20b 从 195 改为 180 | 确认下调普通关99个4分目标的100%清盘要求 |
P0-12P0 必改P0 Mandatory | L193 普通 | Level_Town_14iOS首尝失败32.7% (撞菌16.5%/超时19.2%) | P50耗时137s | LevelTarget.json | level_check.py 唯一 K05 错误红线:Pre_Village_1_0122_A 目标配置了限定颜色 ['#2163D9', '#67CEFF'] 要323个,但场景内323个实例均使用预制体默认材质未写染色覆盖,导致机检判为可见该色0个报错 | id=193 的 collect_target 与 collect_target_20b:将 ['Pre_Village_1_0122_A', 323, ['#2163D9', '#67CEFF']] 的颜色数组改为空限制 ['null'](全图共323个该物件,无其他颜色混杂,改后机检0错误) | 确认移除冗余颜色过滤数组消除K05红线 |
P1-12P1 推荐微调P1 Tweak | L199 / 824 超难 | Level_Housing_2005L199 iOS首尝失败87.0% (撞菌38.9%/超时61.2%) | P50耗时190s | ObjInfo.json / LevelObjOverride.json | 1) Pre_Housing_20_0091_A 同时在 L824(超难)作为终极目标,写在 ObjInfo.json 的 gravity_lv_20b 若在全游读取20b列会影响 L824;2) level_check.py 报 K04 警告(20分物件 min_eat_lv=10 高于同分值中位8级) | 保持 L199 的 scale_20b=850 与 gravity_lv_20b=8 不变(L199线上失败率已达87%,不可恢复原尺寸);后续跨段合表时注意 L824 独立核验,或在导表工具确认 Pre_Housing_20_0091_A 的碰撞体与 min_eat_lv | 知悉跨段共用物件L824关联影响 |
REV-01已合规免改Verified OK | L190 休息 | Level_Town_11iOS首尝失败6.5% (撞菌3.7%/超时3.0%) | P50耗时124s | 无需修改(可选仅将 limit_time_20b 从205s微调至170s) | 【撤回旧版补低分目标指令】依据R5-13规则,Pre_Village_2_0190_A 仅分值从2分提到4分,scale_20b=0(碰撞尺寸未变,仍为Lv3可吞,且场景另有72个1-2分物件),玩家前期升级速度翻倍,不存在缺少低分起步目标问题 | 撤回「补1–2分低分目标」要求,保持 LevelTarget 与场景不变 | 已按R5-13护栏撤回 |
REV-02已合规免改Verified OK | L220 休息 | Level_Eating_2006iOS首尝失败9.1% (撞菌5.4%/超时4.1%) | P50耗时137s | 无需修改(可选仅将 limit_time_20b 从210s微调至170s) | 【撤回旧版补低分目标指令】Pre_Eating_2_0069_B 尺寸未变(Lv3可吞),且20B新场景已额外补充了118个1–2分非目标件(前置余量达+848 XP),经验极其充裕,已加场景件保留作为缓冲即可,无需回滚或再改目标 | 撤回「补1–2分低分目标」要求,保持当前 20B 现状 | 已按R5-13护栏撤回 |
REV-03已合规免改Verified OK | L246 普通 | Level_Clothes_2012iOS首尝失败35.1% (撞菌17.5%/超时20.8%) | P50耗时166s | 无需修改 | 【撤回旧版补低分目标指令】Pre_Eating_2_0076_A 尺寸未变(Lv3可吞),提分后77个目标额外多产出+154 XP,且新场景已补40个2分件(前置余量+606 XP),完全无需再补低分目标 | 撤回「补1–2分低分目标」要求,保持当前 20B 现状 | 已按R5-13护栏撤回 |
REV-04已合规免改Verified OK | L247 普通 | Level_Clothes_13iOS首尝失败32.4% (撞菌16.1%/超时19.4%) | P50耗时151s | 无需修改 | 【撤回旧版补低分目标指令】字母块尺寸未变(Lv3可吞),且场景内原本就有156个Lv1–Lv2的2分服装件(前置余量高达+1391 XP),升级极其顺畅 | 撤回「补1–2分低分目标」要求,保持当前 20B 现状零改动 | 已按R5-13护栏撤回 |
OK-01已合规免改Verified OK | L159 / 169 / 194 / 234 / 244 困难 (5关) | Level_OrderGuard_10 / 20 / Town_15 / Clothes_2000 / Clothes_10iOS首尝失败 56.8% / 56.8% / 59.1% / 59.5% / 60.3% | 保持 20B 现状 | 经逐关复核前置经验:L194(-293 XP)、L244(-345 XP)若恢复1.00原尺寸(Lv9)会出现严重经验负缺口必卡死;L169(+115 XP)、L234(+325 XP)恢复原尺寸也会卡中段,且20B已通过缩时15-20s+加细菌补足困难关强度 | 全部保留 scale_20b=850 及 20B 已落表的限时与细菌配置(切勿盲目恢复这5个困难关的1.00原尺寸) | 验收通过 |
OK-02已合规免改Verified OK | L154 / 179 / 184 / 189 / 204 / 209 / 214 / 219 / 229 / 239 困难/超难 (10关) | 对应 20B 场景与配置iOS首尝失败 49.0%–69.5% (原偏易挑战关) | 保持 20B 现状 | 最高目标均未涉及scale_20b缩小,20B参数与场景改动方向完全准确 | 无需额外改动,直接随 20B 提测验收 | 验收通过 |
OK-03已合规免改Verified OK | L152 / 172 / 216 / 222 / 223 / 237 / 241 普通 (7关) | Level_OrderGuard_2003 / 2023 / Eating_02 / 2008 / 2009 / Clothes_2003 / 07原中段经验缺口关 | 保持 20B 现状 | 当前20B前置经验余量已分别达到 +600 / +484 / +791 / +605 / +773 / +377 / +579 XP,升级链路已打通 | 无需额外改动(L237如果觉得13个10分目标略多可在后续视测试微调,当前+377 XP已够用) | 验收通过 |
数据源:origin/longtime/level_dev 分支 20B 配置与场景实盘对账 + 线上 20002 主线首尝埋点(iOS/Android)。Source: origin/longtime/level_dev 20B configs & scenes + live event 20002 first-attempt data.
最后更新 2026-11-04Last updated 2026-11-04