explore-walk: PlayerCell/PlayerPixel off from probe expectations (predates #1015) nf-5cbg ← Beads

closed priority 2 task unassigned activesession:explore-walk

Twinned from https://github.com/cfsh/ninefold/issues/1075 by tools/beads/import_github.py's reconcile pass.

Post-merge UI gate for #1015 (design 010 T7, a probe-relocation-only PR) reported \explore-walk\ FAILED — consistently, not a flake (re-run also failed with identical wrong values):

``` expect_prop PlayerCell '-40,0' FAILED — it is '-10,0' expect_prop PlayerPixel '-642,0' FAILED — it is '-162,0' expect_prop PlayerCell '-40,-4' FAILED — it is '-10,-4' expect_prop PlayerPixel '-642,-70' FAILED — it is '-162,-70' expect_prop PlayerCell '-40,3' FAILED — it is '-27,14' expect_prop PlayerPixel '-642,48' FAILED — it is '-438,222' ```

Confirmed this predates #1015 and is unrelated to it: reproduced identically at \517a42c\ (main's tip immediately before #1015 merged — \explore: clamp terrain-mask rim pixels instead of a fixed ocean colour (#1064)\), using the old \tools/probes/explore-walk.json\ path. #1015's own diff never touches \games/explore/Explore.cs\ behaviour (one comment-line path update) or any terrain/movement code.

Likely culprit by file history — \games/explore/Explore.cs\ was last touched by \0ec0682\ (\"explore: generated, rotating orbit-view globe (#1011)\"), which plausibly regenerated the terrain the shoreline coordinates in this probe were pinned against. Not investigated further — outside this session's chunk (probe relocation, not explore terrain/movement).

Repro: \./probe.py games/explore/probes/explore-walk.json\

Dependencies

None.

Comments

No comments.

Add a comment