Skip to content

WIP Octopus stage, needs work still - #84

Merged
TechnicallyComputers merged 3 commits into
mstan:mainfrom
TechnicallyComputers:main
Oct 5, 2026
Merged

TechnicallyComputers merged 3 commits into
mstan:mainfrom
TechnicallyComputers:main

Conversation

@TechnicallyComputers

Copy link
Copy Markdown
Collaborator

to target:
tornado in coop
Bombs dropping from ship in coop.
Miniboss in coop.

TechnicallyComputers and others added 3 commits October 5, 2026 01:06
…imedes-x00amm

Claude/youthful archimedes x00amm
…start rescans kind-3 enemies

Launch Octopus's mid-boss ($21, kind 3, x $111E) never spawned after a death
and checkpoint restart (coop-physics-20261005 trace): kind-3 records belong to
the wide spawn pass alone, whose host cursor was reset only on a state load or
a stage change. A death restarts the level from its checkpoint in the same
stage, the guest rebuilds its own cursor, and the stale host cursor skipped
every kind-3 enemy between the checkpoint and the place of death. Not a co-op
fault; single player is affected the same way.

The cursor now persists only while the stage is in play ($D1/$D2/$D3 = 2/4/4).
It is dropped at each wide scan and at frame end in the death, setup, arrival
and clear phases, and re-syncs to the guest's cursor on the first scan back in
play. Derived from guest RAM only, so state loads and rollback agree.

Policy test added. The runtime file compiles with the project's flags; the fix
has not been replayed in the running game.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FZA3wpU6vWHFYP1HLGBunZ
…eo-ck9ia2

widescreen spawn: drop the wide cursor out of play so a checkpoint re…
@TechnicallyComputers
TechnicallyComputers merged commit 911a31a 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