Skip to content

修正三倍射程下拋射物射短打不到目標的問題#5

Closed
nojackno2-ctrl wants to merge 1 commit into
主要開發from
claude/remote-hit-rate-itjh3r
Closed

修正三倍射程下拋射物射短打不到目標的問題#5
nojackno2-ctrl wants to merge 1 commit into
主要開發from
claude/remote-hit-rate-itjh3r

Conversation

@nojackno2-ctrl

Copy link
Copy Markdown
Owner

開啟 RangedRange3x 後弓箭等拋射物「根本射不到」站著不動的敵人。
根因為彈道幾何:水平抵達時間為與距離無關的常數 4/ISF(約 2.67 秒),
垂直飛行落地時間為 2×emit/ysub(弓箭約 2.47 秒),因此每箭固定落在
目標距離的約 92.5%,形成「射短≈7.5%×距離」的系統性偏差。原版射程下
7.5% 尚在傷害半徑內,三倍射程時射短距離同步三倍、遠超傷害半徑。

依使用者要求不更動傷害半徑(w*_drad),改以提高拋射初速解決:
RangedRange3x 啟用時 EparaPatcher 將 cl_epara.ini
[ProjectileInitSpeedFactor] 乘以 InitSpeedReachMultiplier=1.08
(1.5→1.62),使 4/ISF 對齊弓箭飛行時間、射短比例趨近 0,拋射物
即可覆蓋放大後的射程(並縮短飛行時間降低移動目標閃避)。偵測不受影響
(RangedRange3x 由 objdef 射程欄位回讀,不讀 epara)。1.08 屬靜態逆向
推導,正式倍率仍待實機校準。新增 round-trip 測試並更新既有 epara 測試。

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01Brrn8kwp6d2HX3nZzBhGAc

開啟 RangedRange3x 後弓箭等拋射物「根本射不到」站著不動的敵人。
根因為彈道幾何:水平抵達時間為與距離無關的常數 4/ISF(約 2.67 秒),
垂直飛行落地時間為 2×emit/ysub(弓箭約 2.47 秒),因此每箭固定落在
目標距離的約 92.5%,形成「射短≈7.5%×距離」的系統性偏差。原版射程下
7.5% 尚在傷害半徑內,三倍射程時射短距離同步三倍、遠超傷害半徑。

依使用者要求不更動傷害半徑(w*_drad),改以提高拋射初速解決:
RangedRange3x 啟用時 EparaPatcher 將 cl_epara.ini
[ProjectileInitSpeedFactor] 乘以 InitSpeedReachMultiplier=1.08
(1.5→1.62),使 4/ISF 對齊弓箭飛行時間、射短比例趨近 0,拋射物
即可覆蓋放大後的射程(並縮短飛行時間降低移動目標閃避)。偵測不受影響
(RangedRange3x 由 objdef 射程欄位回讀,不讀 epara)。1.08 屬靜態逆向
推導,正式倍率仍待實機校準。新增 round-trip 測試並更新既有 epara 測試。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Brrn8kwp6d2HX3nZzBhGAc
@nojackno2-ctrl
nojackno2-ctrl deleted the claude/remote-hit-rate-itjh3r branch July 14, 2026 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants