Master's feedback tests aimed at a marker the shooter's book never held; the reveals
rule (book holds the item, fitted, not destroyed) refuses that. Same fixture step the
FireControlCut12 tests use (RecordReveal via LaunchFlash).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The mount fires inside an arc about the shooter's facing; the first version fired backwards and found no hit.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A direct absorb's heading and damage type are the shot's, on both layers (non-Kinetic weapon, both heading
components negative); a blast absorb carries the blast's damage type and the target's height on both layers;
DrawAhead.Impact sits at the hull's height. Tests only; every commit builds.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Test-only; builds. Ports Soul's feedback-1 s2 probes as behavioural tests that
observe where each rule is decided (the published AbsorbEvent, the handler's
view of hull and shield, Feedback.Cue, DrawAhead.Carried). The blast shield
Magnitude is read against an unshielded twin's totalShare so a scale mutant
fails. Covers findings shield-layer-fields-unpinned, blast-order-unpinned,
height-fixtures-at-zero and cue-saturation-edges-unpinned.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Moving the target after Fire never changed the cell: the lateral is drawn in the hull's frame about the aimed point. Builds.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>