Replace the v1 is_walkable stub with a v2-aware version that requires surface tile present and no blocking wall layer cell. Add blocks_walk (wall-layer OOB-safe check) and blocks_sight (wall + upper_wall with per-tile blocks_sight override). v1 path unchanged via schema_version branch. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
22 KiB
22 KiB