Skip to content

Map: gate the north-most lane's east leg (owner-directed) - #17

Merged
goetchstone merged 1 commit into
mainfrom
map/north-lane-east-gate
Jul 31, 2026
Merged

Map: gate the north-most lane's east leg (owner-directed)#17
goetchstone merged 1 commit into
mainfrom
map/north-lane-east-gate

Conversation

@goetchstone

Copy link
Copy Markdown
Owner

Owner-identified: the north lane's east leg let ships step straight off the east-side lane into it. Blocks that one choke (2 cells); the west leg — the spawn route and sneak-past — stays open. east-lane→lane 2080u→3328u; harbour→lane unchanged at 3200u. Global terrace rule measured and rejected (would close 223 sites). 1,249 tests green.

🤖 Generated with Claude Code

Owner, pointing at the spot on the original minimap: "the lanes up north
do not touch they are separate", "you would need to enter by the spawn to
get to the north most lane", and of the west side "you could get by
without the harbor seeing you on both north and south".

The north-most lane is a horseshoe whose two legs drop to the middle sea.
The WEST leg is legitimate — the way round from the bot-spawn harbour and
the sneak the owner describes. The EAST leg (the arrow) let a ship step
straight off the east-side lane into the north-most lane, which is why
the lanes "touched". terrain.py OWNER_LANE_GATES blocks the narrowest row
of the east leg (2 cells, 128u); the search-box form makes the gate land
on the true choke rather than a hand-drawn wall.

Measured: east-lane -> north-most lane 2080u -> 3328u (round the long
way); harbour -> north-most lane UNCHANGED at 3200u. Gates all pass
(16/16 shops, bases connected, G6 0 mismatches).

Likely original mechanism is a WATERFALL (north lane on cliff layer 3,
middle sea on layer 2; WC3 units cross terraces only on ramps — a step
war3map.wpm cannot encode). Applying that globally was BUILT AND MEASURED
and rejected: the layer-2/3 line crosses the whole map's water, so it
would close 223 sites / 3,740 subcells. Recorded in SEMANTICS.md.

1,249 tests green; lint clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@goetchstone
goetchstone merged commit 7096335 into main Jul 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant