Skip to content

Claude/youthful archimedes x00amm - #79

Merged
TechnicallyComputers merged 3 commits into
mstan:mainfrom
TechnicallyComputers:claude/youthful-archimedes-x00amm
Oct 5, 2026
Merged

TechnicallyComputers merged 3 commits into
mstan:mainfrom
TechnicallyComputers:claude/youthful-archimedes-x00amm

Conversation

@TechnicallyComputers

Copy link
Copy Markdown
Collaborator

No description provided.

claude added 3 commits October 5, 2026 03:29
Each seat's projectile loop ($00:D3DD..D3F9) runs with that seat's own
shots and body, so a native shot that tests its rider against $0BA8
only ever saw its owner. Before each seat's loop, replay it once with
the other seat's body projected over the same shots when a native shot
is near that body. Keep only that body's position, velocity and ground
flags, and restore WRAM, weapon combat, Zero state and renderer pieces,
so every shot still advances once.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tu7jQG5NbXoKrTYTT7y7n3
Couch co-op runs enemy AI against the projected world actor, so Launch
Octopus's Gulpfer ($1D) only ever homed in on and swallowed P1. Its
update now projects the nearest living player, as online co-op already
does for every enemy. The physics trace's pool columns also record each
object's .0E visibility, to diagnose the fish that sometimes do not draw.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tu7jQG5NbXoKrTYTT7y7n3
…yers

Enemies and enemy projectiles update once, with the world actor in $0BA8,
so an object that moves the body it finds there (Launch Octopus's upward
currents) only lifted P1. In couch co-op, an object near the partner now
first replays its update with the partner's body projected; the partner
keeps that run's motion, ground flags and action, and everything else is
restored before the real update. Bosses and objects with their own seat
handling are skipped. The shot-sled replay shares the same machinery, which
now also restores co-op, view, lift and cart state, and seat switches are
suppressed while a replay runs.

The physics trace logs the enemy-projectile pool and a body-moved row for
any object whose update moved the projected body.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tu7jQG5NbXoKrTYTT7y7n3
@TechnicallyComputers
TechnicallyComputers merged commit fdac10f into mstan:main Oct 5, 2026
1 check failed
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.

2 participants