Skip to content

fix(ports): the Zinogre's walks play derived own moves, not em75's (1, 0) - #125

Merged
sp00ktober merged 2 commits into
mainfrom
port/zinogre-walks
Oct 22, 2026
Merged

sp00ktober merged 2 commits into
mainfrom
port/zinogre-walks

Conversation

@sp00ktober

@sp00ktober sp00ktober commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Stacked on #124. Live, the Zinogre parked for good in em75's (1, 0), which the splice entered for 9 donor walks: em75's own script enters it only after setting a destination (set_target kind=2, walk_next) and mostly turning toward it, and the splice entered it without one.

  • Walks (ports/zinogre.toml): (2,12), (2,16), (2,17), (2,21), (2,23) derive own moves on the donor's walk clips; (2,13)/(2,14) and (2,24)/(2,25) are twins of (2,12) and (2,23). 89 own moves of 96, 4642 of 5632 turn keys.
  • p3_2_16/p3_2_17 (look-left/right walks): the donor moves them by code, which is not carried (P3_OWN_MOTION); the live re-run shows whether the clip alone moves him.
  • Docs: p3rd_ai_script.md says a host pair needs what the host's own script does around it (the owner chose this note over a splice guard).
  • Splice unchanged otherwise: 57 routines, +11234 B, worst run 123.

Tests: no pair maps to (1, 0), the walks are own enters, 21 twins.

Live (same re-run): 0 of 155,020 AI frames in (1, 0), no enter 1 0 left; the walks enter and end; p3_2_12, p3_2_21, p3_2_23 cover about 900, 550 and 615 units a play; p3_2_16/p3_2_17 walk in place (the donor's code motion is not carried).

🤖 Generated with Claude Code

sp00ktober and others added 2 commits October 22, 2026 10:57
…1, 0)

The donor's walks (2,12) to (2,25) mapped to em75's (1, 0), which parked for good live (D1).
Each now derives its own move on its walk clip; the twins (2,13), (2,14) share (2,12)'s and
(2,24), (2,25) share (2,23)'s. 89 own moves of 96 slots take 4642 of the 5632 turn keys.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
em75's (1, 0) walks to a destination its script sets first; entered without one it
waits for good. The owner chose this note over a splice guard, which no static rule
could make precise.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sp00ktober
sp00ktober changed the base branch from port/split-draw to main October 22, 2026 21:59
@sp00ktober
sp00ktober merged commit 4421da4 into main Oct 22, 2026
5 checks passed
@sp00ktober
sp00ktober deleted the port/zinogre-walks branch October 22, 2026 21:59
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