* rename references to `Multiworld` in core to `multiworld` instead of `world`
* fix smz3
* fix oot
* fix low hanging fruit
* revert mysteriously broken spacing in world api.md
* fix more randomly broken spacing
* hate
* that better be all of it
* begrudgingly move over smw
* ._.
* missed some worlds
* this is getting tedious now
* Missed some self.world definitions
Co-authored-by: espeon65536 <espeon65536@gmail.com>
Co-authored-by: Zach Parks <zach@alliware.com>
Options: implement progression balancing and accessibility on new system
Options: implement the notion of "common" and "per_game_common" options in various systems
Options: centralize item and location name checking
Spoiler: prettier print some lists, sets and dicts
WebHost: add common options into /templates
* Fix Waterfall entrance being inaccessible with the flippers.
Fix Spectacle Rock and Bombos Tablet requiring moon pearl
* Inverted - make the blacksmith, purple chest, bottle merchant and master sword pedestal accessible without the moon pearl.
* Fix moon pearl checks to avoid requiring moon pearl for mirror accessible locations.
* Dark Desert Teleporter requires the mitts
* Fix OWG bunny rules
* Fix another bunny rule bug.
* Separate superbunny cave into 2 regions.
For OWG, allow superbunny in superbunny cave with no mirror when entering from the bottom
Fix boots clip logic to desert teleporter ledge and TR teleporter
Fix mirror wrap logic for pyramid fairy
For insanity shuffle, exiting Superbunny Cave bottom is now in logic.
* Always require pearl for Swamp (Superbunny cannot do anything)
* Allow clipping into the GT entrance
* Add OWG tests from vt_randomizer
* Add some extra vanilla test cases
* Allow superbunny into the Blind's Hideout entrance.
* More moon pearl / superbunny fixes
Use the Catfish region properly, so Catfish Descent works.
* Allow superbunny into tavern
Fix inverted Kings Grave logic
* Inverted OWG tests
* Update unit tests for King's Tomb clip.
* All superbunny to spiral cave item (with sword)
* Bunny revive is not possible in Sanctuary.
* More inverted tests
* Add/fix test cases
* Fix logic for Magic Bat
* Fix merge to multiworld
* Fix Floodgate superbunny rule
* Require bunny revival for all dungeons except for Swamp/TR Main/Hera/Sanctuary, which have extra requirements
* Require a weapon for Castle Tower.
* Test case fixes
* Update test case - superbunny into Kakariko Tavern is in logic