-
Notifications
You must be signed in to change notification settings - Fork 233
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
Wonderitem Shuffle #2043
Wonderitem Shuffle #2043
Conversation
FYI to those reviewing, this has been live on my branch for months now and has been rock solid. There is not a whole lot of logic that needs reviewing - most of the wonderitems are very self-explanatory. |
I think I see at least one likely mistake? I'd have to go in and see where all these are at... |
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.
Amazing work, I'm real excited for this one. We're starting to gear up for a release, but once that's done this'll probably be the first large feature I merge.
I'm committing to review the logic on this in maybe a month or so. |
It shouldn't be too bad at all, it's a lot of new checks but 90% of them are either |
That was most of them. For the record, here some important things that I would say are still left.
|
e5219d3
to
643af82
Compare
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.
Alright! So this is good to go from my perspective. @r0bd0g Since it's been a while since you posted, were your concerns resolved?
Nothing has changed with regards to the logic since I posted about my remaining concerns. IIRC there were some wrong tags in location list. There's a naming mismatch between the MQ and Vanilla versions of a new location in Shadow Temple. If you enter MQ Water from the boss door, we need to check for some items to get down past the spike traps, relevant for any branches with mixed pools bosses. I previously posted some psuedocode of what the logic on the wonder items in the pre boss room could be changed to. And somebody should check so I'm asking RealRob to do it, whether the wall fairies in the MQ Water preboss room are repeatable (leave the dungeon and come back when you check). If they are, then they need to be added as a "Wall Fairy", and technically this is a potential bug in main branch too, but I think this is a good place to correct it. It would have the same logic as the wonder items here, plus bottle. Those last two points come with the added step of needing to add a foolish exception for Ice Arrows if it's mixed pools bosses (which is a property that is always false on main branch). (If it turns out the aforementioned wall fairy isn't repeatable, the exception would also only be needed when dungeon wonder items are shuffled.) |
So I think I addressed the rest of the comments. With the exception of I'm not touching that Ice Arrow thing someone else can do that if/when mixed pools bosses is merged. Let me know if we're good to go and I can rebase. |
I'll sign off on it yeah. |
Alright now that #2019 is merged this is my next priority to get merged |
Ok I'll rebase it tonight |
db900e2
to
a1614c4
Compare
Finished rebasing. Just need to do a bit of testing |
Ok seems to be working well after rebasing. Merge at will |
I specifically didn't include a Fairy here because what happens a lot of the time is you die and revive, and then the next trap hits you anyway. |
I'll merge most likely on Saturday |
Don't you get some iframes after the fairy heals you? |
Figured why not PR this.
Adds a setting to shuffle Wonderitems into the location pool.
Wonderitems consist of:
Invisible rupees (like the ones you find in KF near the kokiri sword chest)
Invisible hit markers (things you hit with slingshot/hookshot/bow/sword) that drop rupees
Invisible "tags" (the stepping stones in KF)
Wonderitems are invisible so when this setting is enabled, a sparkle effect is used to show their location.