ypsdf1
386c9d861e
药效等级上限改按各效果的生存可获取上限,同步 Java 端 b64e7e3
用户纠正口径:原版最大上限 = 生存模式正常探索/合成/建造能拿到的最大值,
不是 /effect 的作弊上限(amplifier 255 = 强度 256)。
· 抗性提升 信标最高 2 级
· 海豚的恩惠 只有潮涌能量块一个来源 → 最高 1 级
改动:
- api/land_api.php 新增 getSurvivalMaxLevel():39 个效果逐项查表
(可升 II 的 11 个 + 单一来源恒 1 的 + 生存无来源的 + 未知兜底 1),
与 Java 端 AreaProtection.getSurvivalMaxLevel() 134 个 case 标签
逐项对账一致
- 新增 getEffectLevelCap():min(生存上限, 用户组 max_effect_level)
两层同时生效;用户组配 256 也突破不了生存硬顶
- handleUpdateLandField 写入 give_effects 时改为逐个效果封顶,
此前是统一按 256 放行,等于没封
- getLandMaxEffectLevel 注释澄清它只是「用户组软顶」,真正封顶看 getEffectLevelCap
- admin.php 两处说明文案改为生存可获取上限口径,举例抗性提升 2 级、
海豚的恩惠 1 级
2026-10-04 19:57:23 +08:00
..
2026-10-01 14:03:58 +08:00
2026-06-26 21:25:40 +08:00
2026-07-07 22:43:51 +08:00
2026-06-26 21:25:40 +08:00
2026-09-30 15:56:16 +08:00
2026-10-04 19:57:23 +08:00
2026-10-01 17:41:36 +08:00
2026-10-02 21:43:23 +08:00
2026-10-02 21:43:23 +08:00
2026-10-02 21:43:23 +08:00
2026-06-26 21:25:40 +08:00
2026-07-09 17:09:35 +08:00
2026-10-02 17:10:39 +08:00
2026-09-30 17:32:08 +08:00
2026-10-04 19:26:05 +08:00
2026-10-04 14:48:43 +08:00
2026-10-01 10:57:32 +08:00