5569fcd552
Netcode accumulates InputEvent counts on the wire; only the decoded component is delta-corrected. AbilityFireSystem's windup resolve gated on raw IsSet, so after the first press every socket re-fired the instant its cooldown reopened (live repro: recasts at exactly t3933/t4353 with zero input). Gate is now a count-STEP vs the previous tick's command; missing prior command = no-fire. Also lands the G6 ConeContactPending schedule machinery + the cone test fixture (wire-true monotonic counts) + regression Cast_Never_Refires_When_The_Cooldown_Reopens. 430/430; live proof: one tap -> one cast -> silence across 2+ reopens. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>