LANTERN P1 step 6: manual-aim windups (SoD readable telegraphs)
AbilityDefBlob/AbilityDefinition gain WindupTicks. AbilityFireSystem's socket loop resolves each socket at the historical command (serverTick - WindupTicks) via GetDataAtTick — a pure fn of replicated data on both worlds (Build Spec §4/ DB-6: no local fireAtTick that would diverge under reprediction; fireCount from that command, spawn uses the current tick's aim/pos; history gap = no-fire). WindupTicks set on the 4 non-Blink Sparks (Blink is movement, resolved by BlinkSystem). 497 EditMode green (no regression). Client telegraph VFX + the reprediction L3 test are operator-eyes / netcode-world follow-ups. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -23,4 +23,5 @@ MonoBehaviour:
|
||||
CooldownTicks: 360
|
||||
Reel: 0
|
||||
EffectDurationTicks: 480
|
||||
WindupTicks: 12
|
||||
ProjectilePrefab: {fileID: 3885353946372160549, guid: a5b1532dc1acca045856fd653fe392b9, type: 3}
|
||||
|
||||
@@ -23,4 +23,5 @@ MonoBehaviour:
|
||||
CooldownTicks: 120
|
||||
Reel: 1
|
||||
EffectDurationTicks: 0
|
||||
WindupTicks: 8
|
||||
ProjectilePrefab: {fileID: 8857056134628386430, guid: 700fb9c3f7cf94830a0ee78c4e4f1290, type: 3}
|
||||
|
||||
@@ -23,4 +23,5 @@ MonoBehaviour:
|
||||
CooldownTicks: 480
|
||||
Reel: 0
|
||||
EffectDurationTicks: 420
|
||||
WindupTicks: 18
|
||||
ProjectilePrefab: {fileID: 3885353946372160549, guid: e12b85c23fd562d49b27a3d2fdfd9cad, type: 3}
|
||||
|
||||
@@ -23,4 +23,5 @@ MonoBehaviour:
|
||||
CooldownTicks: 420
|
||||
Reel: 0
|
||||
EffectDurationTicks: 300
|
||||
WindupTicks: 20
|
||||
ProjectilePrefab: {fileID: 3885353946372160549, guid: 6e31b46e818d7f348931e3d0ea73bf23, type: 3}
|
||||
|
||||
Reference in New Issue
Block a user