Skip to content

Options QoL: apworld - #21

Draft
G4M3RL1F3 wants to merge 14 commits into
RecompRando:0.9.5from
G4M3RL1F3:0.9.5
Draft

Options QoL: apworld#21
G4M3RL1F3 wants to merge 14 commits into
RecompRando:0.9.5from
G4M3RL1F3:0.9.5

Conversation

@G4M3RL1F3

Copy link
Copy Markdown

This PR is for modifying existing options and adding new ones. It's mostly to remove checks in the game that most people would prefer to avoid doing. PRs for the mod and glue are acompanied with this one here:

Mod: RecompRando/MMRecompRando#157
Glue: RecompRando/MMRecompAPCppGlue#15

Tokens will be filler items when disabled
Allows to disable or enable all chests, or to only enable Goron chest.
…mpass shuffle

- keysanity and bosskeysanity have been changed to shuffle_small_keys and shuffle_boss_keys, respectively. Added options to start with them or have them be placed locally.
- fairysanity changed to shuffle_stray_fairies. Added option to have them be placed locally.
***
This PR has features that were cut out due to lack of knowledge. On top of the options I added, I also wanted to add options that would shuffle items in either their own dungeons or any of the four. I will likely revisit this someday.
Currently untested
This name change is for the implementation of a new feature.
vanilla: Vanilla behavior, like it was when PermanentChateauRomani was toggled off.
consume: Permanent magic when drinking Chateau Romani, like it was when PermanentChateauRomani was toggled on.
upgrade: (NEW) Adds a third Progressive Magic in the pool that gives permanent infinite magic. Drinking Chateau Romani before getting the third upgrade will still give infinite magic, but will end after a cycle reset.
@G4M3RL1F3

Copy link
Copy Markdown
Author

Implemented the fix from #24 so that it can be closed whenever my PR gets merged.

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.

1 participant