8af8962330ca16b37171d5ea97b24088dd2321df
Playtesting caught the gap with a sticky wand: a target visible through the opening but one square off the corridor axis was refused. The colinear-only model was stricter than the rulebook, whose actual instruction is to treat the connected edges as adjacent boards with a straight center-to-center line — and a straight line through a one-cell opening may run diagonally, exactly as through a doorway. hasWarpLineOfSight now abuts the far side virtually at the mouth (rotating when the pairing turns a corner, as aisle warps do), finds where the center-to-center line crosses the rim, requires that crossing to fall strictly within the open mouth (corner-grazing stays blocked — the strict reading), and checks the two legs against real walls on each side of the seam. hasLineOfSight's core became a shared segmentClear to serve both legs. The colinear corridor cases remain as the special case they always were; a new test pins that off-axis squares are visible through mouths. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Description
A web port of the 6th edition Wiz-War by Jolly Games / Chessex
254 MiB
Languages
TypeScript
74.1%
Svelte
24.8%
HTML
0.6%
Shell
0.4%
JavaScript
0.1%