Repository navigation
Claude/youthful archimedes x00amm - #79
Merged
TechnicallyComputers merged 3 commits intoOct 5, 2026
Merged
TechnicallyComputers merged 3 commits into
TechnicallyComputers merged 3 commits into
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.