-
Notifications
You must be signed in to change notification settings - Fork 657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LttP: fix single-player no-logic generation #3454
Conversation
This should fix #3438 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code looks correct + this seems to allow it to generate at all, which is probably an improvement over it not generating
Not sure about unintended consequences, I don't play ALTTP
Also, I found one minor thing I wanted to mention
""" | ||
Add OWG transitions to no logic player's world | ||
""" | ||
create_no_logic_connections(player, world, get_boots_clip_exits_lw(world.mode[player] == 'inverted')) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
create_no_logic_connections
is now unused as well, idk if you wanna remove that too
What is this fixing or adding?
As far as I could tell, overworld_glitch_connections is a direct copy of no_logic_rules, and in single-player no-logic both get run, creating duplicated connections. Those dupes then trip the cache's checker.
How was this tested?
By seeing the gen no longer error and the playthrough looking correct. Which for no-logic is:
0: {}
I'd appreciate some no-logic players confirming this didn't break something unanticipated though.
If this makes graphical changes, please attach screenshots.