# Vector Ward 1.0.2

## 1.0.4

- Shows the exact ArcadeReboot score rejection/error code and reason when the platform supplies one.
- Adds sanitized read-only console diagnostics and request reference for live score triage.
- Raises the per-play-session scoreboard submission cap from 1 to 5 so legitimate Replay runs are not blocked; every run still submits once with idempotent retries.

Collision hotfix and gameplay-feel update.

- Replaced the obsolete straight-paddle collision zone with swept collision against the visible curved ward arcs.
- Added sub-step collision integration so high-speed plasma cannot tunnel through a ward.
- Added contact-normal reflection, movement-influenced aim and center/clean/edge impact classification.
- Added bounded impact sparks and clearer hit feedback.
- Preserved the HTML5_LOCAL singleplayer lane, campaign, score model and ArcadeReboot bridge.

## v1.0.4 — Fullscreen, pointer and campaign-score hotfix

- Fits the internal 16:9 cabinet to the actually visible same-origin iframe area when ArcadeReboot fullscreen chrome leaves part of an oversized iframe outside the parent viewport.
- Mouse and touch now target the ward position directly with a short proportional dead zone instead of mapping pointer height to continuous velocity.
- Campaign score is cumulative across cleared sectors. A failed-sector retry restores the previously banked score instead of resetting the whole run.
- Failed attempt score is retained as the sector-local best but is not banked repeatedly, preventing retry farming.