feat(panel): 电磁炮锁定时长固定默认 1.5s(面板默认开启覆盖)
面板回填逻辑改为「未显式关闭即开启」,默认值 1.5s(实测满伤的最小值);取消勾选仍可回退原版 3~5s。z4t.w187 的 HORNET-TAG 同步。
This commit is contained in:
1 parent
db8a92a2f7
commit
d4c8a843e2
4 files changed
+11
-10
No files matched your search
@@ -5914,9 +5914,9 @@
|
||||
if (rgOnCtl.get()) ApplyLock(v);
|
||||
SaveLock(rgOnCtl.get(), v);
|
||||
});
|
||||
(function () { // 回填上次保存的配置
|
||||
(function () { // 回填上次保存的配置;**默认开启覆盖、默认值 1.5s**(实测满伤的最小锁定/蓄力时长)
|
||||
try {
|
||||
var on = localStorage.getItem('hornet_lock_on') === '1';
|
||||
var on = localStorage.getItem('hornet_lock_on') !== '0';
|
||||
var v = parseFloat(localStorage.getItem('hornet_lock_sec'));
|
||||
if (isFinite(v) && v > 0) rgSecVal = v;
|
||||
rgLockCtl.set(rgSecVal);
|
||||
|
||||
@@ -92826,10 +92826,11 @@
|
||||
return LR(0.001 * t);
|
||||
}),
|
||||
(m$(z4t).w187 = function () {
|
||||
// HORNET-TAG: 电磁炮 锁定/蓄力时长 = 运行时可覆盖 (z4t.w187)
|
||||
// 运行时可覆盖:window.__hornetLockSec__ 为正数时优先用它(面板/控制台可实时调,不必重打包刷新)。
|
||||
// 覆盖值语义:锁定/蓄力秒数。实测 3~5s(原版)/2.0s/1.5s = 满伤;1.0s/0.1s = 无伤害 ⇒ 门槛在 1.0~1.5s。
|
||||
// 未覆盖时回退原逻辑:gaussParams.njs_1(毫秒 → 秒)。
|
||||
// HORNET-TAG: 电磁炮 锁定/蓄力时长 = 面板默认 1.5s(可实时调) (z4t.w187)
|
||||
// 运行时可覆盖:window.__hornetLockSec__ 为正数时优先用它。
|
||||
// 面板(Alt+T → 电磁炮设置)**默认开启覆盖、默认 1.5s** —— 实测满伤的最小锁定/蓄力时长;
|
||||
// 取消勾选则回退下面的原版逻辑。控制台也可:__hornetLockSec__ = 1.25 / = undefined。
|
||||
// 实测门槛:原版 3~5s / 2.0s / 1.5s = 满伤;1.25(?) / 1.0s / 0.1s = 无伤害 ⇒ 1.5s 为可用最低值。
|
||||
// 相关:TWt("StrikerTargetSelection") 的 vWt 状态拿它当累积上限;
|
||||
// 冷却(装填)是 w1al()/x187() 那一支(走 X6t 的 l1ar_1,实测 ~6.6s),服务端同样按它裁决,不能动。
|
||||
var O = window.__hornetLockSec__;
|
||||
|
||||
+2
-2
@@ -5914,9 +5914,9 @@
|
||||
if (rgOnCtl.get()) ApplyLock(v);
|
||||
SaveLock(rgOnCtl.get(), v);
|
||||
});
|
||||
(function () { // 回填上次保存的配置
|
||||
(function () { // 回填上次保存的配置;**默认开启覆盖、默认值 1.5s**(实测满伤的最小锁定/蓄力时长)
|
||||
try {
|
||||
var on = localStorage.getItem('hornet_lock_on') === '1';
|
||||
var on = localStorage.getItem('hornet_lock_on') !== '0';
|
||||
var v = parseFloat(localStorage.getItem('hornet_lock_sec'));
|
||||
if (isFinite(v) && v > 0) rgSecVal = v;
|
||||
rgLockCtl.set(rgSecVal);
|
||||
|
||||
@@ -565,9 +565,9 @@
|
||||
if (rgOnCtl.get()) ApplyLock(v);
|
||||
SaveLock(rgOnCtl.get(), v);
|
||||
});
|
||||
(function () { // 回填上次保存的配置
|
||||
(function () { // 回填上次保存的配置;**默认开启覆盖、默认值 1.5s**(实测满伤的最小锁定/蓄力时长)
|
||||
try {
|
||||
var on = localStorage.getItem('hornet_lock_on') === '1';
|
||||
var on = localStorage.getItem('hornet_lock_on') !== '0';
|
||||
var v = parseFloat(localStorage.getItem('hornet_lock_sec'));
|
||||
if (isFinite(v) && v > 0) rgSecVal = v;
|
||||
rgLockCtl.set(rgSecVal);
|
||||
|
||||
Reference in new issue
Block a user