-
Notifications
You must be signed in to change notification settings - Fork 243
Added option to force Rauru's reward to be a dungeon reward even when dungeon rewards are shuffled #2459
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
base: Dev
Are you sure you want to change the base?
Added option to force Rauru's reward to be a dungeon reward even when dungeon rewards are shuffled #2459
Conversation
merging main dev
…s be a dungeon reward even when dungeon rewards are shuffled.
… reward being shuffled
…eon is the shuffle setting
…ogic/nit cleanup from PR feedback.
|
Looks good to me, appreciate the PR and changes! |
|
A couple notes from testing:
|
…nt logic in ItemPool, similarly to what happens in the fill_bosses method, otherwise it doesn't end up added to the locations list in the spoiler log. Also made it so Light Medallion is the reward when Regional shuffle is used for now.
|
|
I intentionally phrased it as an open question so you and others could weigh in (though you saying you're not as familiar yet and leaving it up to others is completely valid). I think the free reward should remain implemented as skipping the Rauru location, so there are two ways I could see it working with the new option:
|
|
I personally like option 2, for the reason you stated about option 1 reducing seed variety. I believe this was how I originally had it due to the assumption of how I thought it needed to work, but I think I'm understanding Regional more. So if it's Regional shuffle it's not typical for a reward to leave it's region, but by doing this, that would be the case but only in this circumstance. I could also add a 4th option to fit both scenarios if people like both options? Something like if Regional shuffle is on, forced = Light, forced_regionless = random? Or if forced is chosen, enable a Checkbutton for whether it ignores Region or not? |
|
Option 1 makes more sense to me. Option 2 feels overly complex. But I don't have a strong opinion on it. |
|
A 4th option for the setting would be too much GUI bloat for such a minor thing imo (the option added in this PR is already pretty minor). I think I agree with @cjohnson57 here, and seed variety should be a low priority compared to other concerns like making combinations of settings work as expected when possible. |
|
That makes sense, then I'll leave the change I last made which does that and excludes randomizing the Rauru reward when it's Regional shuffling. |
These changes implement #2225 and adds a dropdown to add a third option to how you want to handle Rauru's reward in your seed.
Might be logic I'm missing since I'm still understanding how everything is working but initial testing seemed good under various different shuffle and Rauru settings. Also the comment in #1833 that triggered the parent issue suggested changing the default of this setting to be off so I did but set all the presets to just "free" to keep them how they would be before this change. If that default isn't actually wanted just let me know!