feat(mirror): 电磁炮锁定时长支持运行时覆盖(window.__hornetLockSec__)

z4t.w187() 优先读 window.__hornetLockSec__(正数则用它),否则回退 gaussParams.njs_1;便于面板实时调值,不必重打包刷新。
This commit is contained in:
TermiNexus committed 2026-10-12 11:01:34 +08:00
1 parent 2d2a2c9f61
commit 1af3b3a7a3
1 file changed
+8 -5
@@ -92826,13 +92826,16 @@
return LR(0.001 * t); return LR(0.001 * t);
}), }),
(m$(z4t).w187 = function () { (m$(z4t).w187 = function () {
// HORNET-TAG: 电磁炮 锁定/蓄力时长 = 0.1s (z4t.w187) // HORNET-TAG: 电磁炮 锁定/蓄力时长 = 运行时可覆盖 (z4t.w187)
// 锁定/蓄力时长:原取 gaussParams.njs_1(实测 3~5s)。二分进度: // 运行时可覆盖:window.__hornetLockSec__ 为正数时优先用它(面板/控制台可实时调,不必重打包刷新)。
// 3~5s 原版=满伤|2.0s=满伤|1.5s=满伤|1.0s=掉伤|0.1s=掉伤(上一轮旧包实测,本轮再确认) // 覆盖值语义:锁定/蓄力秒数。实测 3~5s(原版)/2.0s/1.5s = 满伤;1.0s/0.1s = 无伤害 ⇒ 门槛在 1.0~1.5s。
// ⇒ 门槛落在 1.0~1.5s 之间。本轮取 0.1s 作极端对照。 // 未覆盖时回退原逻辑:gaussParams.njs_1(毫秒 → 秒)。
// 相关:TWt("StrikerTargetSelection") 的 vWt 状态拿它当累积上限; // 相关:TWt("StrikerTargetSelection") 的 vWt 状态拿它当累积上限;
// 冷却(装填)是 w1al()/x187() 那一支(走 X6t 的 l1ar_1,实测 ~6.6s),服务端同样按它裁决,不能动。 // 冷却(装填)是 w1al()/x187() 那一支(走 X6t 的 l1ar_1,实测 ~6.6s),服务端同样按它裁决,不能动。
return LR(0.1); var O = window.__hornetLockSec__;
if (typeof O === 'number' && O > 0) return LR(O);
var t = k4t(this).njs_1;
return LR(0.001 * t);
}), }),
(m$(z4t).x187 = function () { (m$(z4t).x187 = function () {
var t = k4t(this).mjs_1; var t = k4t(this).mjs_1;