Pattern
Client-Host State Separation
client-host-authoritative-sync
Client-side events (e.g., landing/damage triggers or Razor state updates) fire on the owning client, but authoritative game state must be applied on the host, otherwise damage, sounds, and UI desync or double-apply.