Archipelago
Archipelago copied to clipboard
LTTP: Move more options to options system
trafficstars
This moves over a bunch of options:
- The remaining logic options.
logicis nowglitches_required - Enemy options
- Prize shuffle
- Triforce options
- Medallion options (with a fix for random default value if not defined in the YAML)
- Dungeon counter mode.
moderenamed toworld_stateto be more clear and moved over- Item pool and functionality
- Sprite pool is now an optionlist
Framework for other sprite options is present but not finished. Actual sprite is ready and will be a textchoice when #728 is merged. RandomSprite I still haven't decided the best course as far as naming convention goes. As far as implementation planning on this being split into a togle and option list as all of the options can be enabled at the same time.
Should address all of the missing docstrings from #823
File "/worlds/alttp/Rom.py", line 1852, in apply_rom_settings
{'normal': 0x00, 'hide_goal': 0x01, 'hide_required': 0x02, 'hide_both': 0x03}[triforcehud]
KeyError: 'always_show'
It's been a while, admittedly, but we agreed that goal should be the last option moved over so that people realize that options are missing.