fix(starpuff): 潮化水引補滯留段——四形態技唯一 DPS 異常值歸位 - #949
Merged
Merged
Conversation
s123104
enabled auto-merge (squash)
July 29, 2026 17:31
- formstrike 探針掃過 L22/L24/L26/L28 確認無新零傷害病灶(壞的兩個本 PR 已修) - 但量出水引 2 傷/0.7s = 2.9 DPS,是四技唯一異常(焰彈 12.5、井 11.7、稜片 21.4) - 對 108+ HP 魔王需 54 次施放約 38 秒,而形態期僅 10 秒——優勢解名不副實 - 沿引力井逐跳模式補 3 跳滯留(2×(1+3)=8 傷/0.7s = 11.4 DPS) - 刻意對齊同儕不取稜片 21.4:潮化定位牽引控場,不該同時是最高輸出 - 牽引仍只起手結算一次,供給型「只拉不傷」豁免於滯留段沿用 - probe 複驗 L24 中位傷害 2→8 恰為設計值;L28 未受影響(中位 10) - starCombat.test 補 time.addEvent 替身:產品碼不為測試替身做防禦性判斷 測試:starpuff typecheck、lint 零錯與 vitest run 全綠(101 檔 1353 測試)
s123104
force-pushed
the
fix/starpuff-form-strike-magazine-sp
branch
from
July 29, 2026 17:34
07b3788 to
36ce796
Compare
Contributor
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要
接續 #947。以新增的
--probe formstrike掃過四個形態驗收魔王關後,量出潮化水引是四個形態技裡唯一的 DPS 異常值,沿引力井的逐跳模式補上滯留段。掃描結果:無新的零傷害病灶
reachablebossBodies)壞掉的就是用
tapStrike的那兩個,都已在 #947 修復。但 DPS 分布嚴重失衡
潮化對 108+ HP 魔王需 54 次施放、約 38 秒完美貼身,而形態期只有 10 秒——
bossApplies宣告的「優勢解」名不副實。修法
TIDE_PULL補ticks: 3/tickMs: 180,沿引力井逐跳模式:2 × (1+3) = 8 傷 / 0.7s = 11.4 DPS。刻意對齊同儕而非超越——沒有取稜片的 21.4,因為潮化的價值定位在牽引控場(
pullSpeed、deflectProjectiles、bubbleImmune),不該同時是最高輸出。保留的既有語意:
驗證
--probe formstrike複驗:L24 中位傷害 2 → 8,恰為設計值2×(1+3)。L28 未受影響(中位 10)。一個判斷說明
兩個既有 tide 測試因替身缺
scene.time.addEvent而失敗。補的是測試 stub而非讓產品碼對addEvent做防禦性判斷——產品碼不該為測試替身讓步。stub 只記錄不自動推進,並註明滯留段的時序行為需由專屬測試以顯式 callback 驗證(尚未補,屬已知缺口)。已知限制
formstrike的hitRate欄位不可作為數據使用——同碼 8 trials 三次可得 0.5/0.125/0.25(見docs/dev/048§6.3)。本 PR 的結論建立在medianDamage(命中時的傷害,由遊戲常數決定)與 DPS 算術上,不依賴hitRate。勝率門檻未重跑:現行 bot 不變身,跑出的數字無法反映本改動價值。
測試
pnpm typecheck通過pnpm lint零錯誤pnpm vitest run:101 檔 1353 測試全綠未做瀏覽器實機手感驗收。
🤖 Generated with Claude Code