Skip to content

Mickey Mouse Room: blue suit logic#2749

Merged
osse101 merged 3 commits intovg-json-data:masterfrom
blkerby:ln-east-bluesuit-8
Mar 8, 2026
Merged

Mickey Mouse Room: blue suit logic#2749
osse101 merged 3 commits intovg-json-data:masterfrom
blkerby:ln-east-bluesuit-8

Conversation

@blkerby
Copy link
Contributor

@blkerby blkerby commented Mar 7, 2026

This includes a redefinition of obstacles "A" and "B"; instead of these two obstacles being mutually exclusive, we treat one as being included in the other (so if "A" is cleared then "B" always should be too). I think this is a bit simpler and more consistent with what we do elsewhere (e.g. Screw Attack Room). The way it was written, the mutual exclusion between "A" and "B" was not actually maintained correctly.

@blkerby blkerby added Area:Lower Norfair Stuff in Lower Norfair Tech:Blue Suit labels Mar 7, 2026
Copy link
Contributor

@osse101 osse101 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • No [1, 7] for bluesuit
  • [2, 4] blue suit traversal; springball & spacejump
  • Obstacle A means the crumbles are exposed. B is for jumping off the bomb blocks.
  • [4, 2] blue suit traversal doesn't necessarily have the correct obstacles broken to use the intended strats.
  • Blue suit options for ice clip.

@blkerby
Copy link
Contributor Author

blkerby commented Mar 7, 2026

The idea is that the [4, 2] strats that assume jumping on the crumbles don't actually need all the bomb blocks destroyed: they don't assume they are intact, but if they are intact it doesn't make anything worse. And if you have a blue suit they may be intact but we want these strats to still apply because with blue you would destroy the center blocks (even if they weren't already destroyed before) and still have to crumble jump. So that's why these were changed to depend on just "B" rather than "A"

@blkerby
Copy link
Contributor Author

blkerby commented Mar 7, 2026

There are blue suit strats to go both ways between 1 and 6. So stopping at node 7 didn't seem to have a purpose.

There are already ice clips variants that don't require breaking the bomb blocks, so breaking them with blue suit didn't seem too important to model. It could be added as a FIXME. Blue suit might mess up the setups that depend on getting hit by the multiviola so maybe i should just change these all to blueSuitChecked false. I didn't really want to dig into them on this pass

@osse101
Copy link
Contributor

osse101 commented Mar 8, 2026

The idea is that the [4, 2] strats that assume jumping on the crumbles don't actually need all the bomb blocks destroyed: they don't assume they are intact, but if they are intact it doesn't make anything worse.

I see it now, its somewhat backwards to how it was written before. Your way has better coverage and bluesuit handling. It may be harder to understand but keeps strats more organized.

@osse101 osse101 merged commit 21b19af into vg-json-data:master Mar 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants