From 152adde3cb071634d5d935947e77ec46f9a402cc Mon Sep 17 00:00:00 2001 From: codemann8 Date: Wed, 27 Oct 2021 01:42:32 -0500 Subject: [PATCH] Version bump 0.2.1.0 --- CHANGELOG.md | 3 +++ OverworldShuffle.py | 2 +- README.md | 6 ++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f56cf7a6..f76fb7c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +### 0.2.1.0 +- Implemented Whirlpool Shuffle + ### 0.2.0.0 - Massive overhaul of ER algorithm - Added 2 new ER modes (Lite and Lean) diff --git a/OverworldShuffle.py b/OverworldShuffle.py index 6f9cf404..6e3f52f2 100644 --- a/OverworldShuffle.py +++ b/OverworldShuffle.py @@ -3,7 +3,7 @@ from BaseClasses import OWEdge, WorldType, RegionType, Direction, Terrain, PolSl from Regions import mark_dark_world_regions, mark_light_world_regions from OWEdges import OWTileRegions, OWTileGroups, OWEdgeGroups, OWExitTypes, OpenStd, parallel_links, IsParallel -__version__ = '0.2.0.0-u' +__version__ = '0.2.1.0-u' def link_overworld(world, player): # setup mandatory connections diff --git a/README.md b/README.md index edd0fd79..da4f5dad 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,8 @@ Every transition independently is a candidate to be chosen as a cross-world conn Note: Only parallel connections (a connection that also exists in the opposite world) are considered for cross-world connections, which means that the same connection in the opposite world will also connect cross-world. +Note: If Whirlpool Shuffle is enabled, those connections can be cross-world but do not count towards the 9 transitions that are crossed. + Motive: Why 9 connections? To imitate the effect of the 9 standard portals that exist. ### Chaos @@ -111,6 +113,10 @@ OW tiles are randomly chosen to become a part of the opposite world. When on the Note: Tiles are put into groups that must be shuffled together when certain settings are enabled. For instance, if ER is disabled, then any tiles that have a connector cave that leads to another tile, those tiles must swap together; (an exception to this is the Old Man Rescue cave which has been modified similar to how Inverted modifies it, Old Man Rescue is ALWAYS accessible from the Light World) +## Whirlpool Shuffle (--ow_whirlpool) + +When enabled, the whirlpool connections are shuffled. If Crossed OW is enabled, the whirlpools can also be cross-world as well. For Limited Crossed OW, this doesn't count towards the limited number of crossed edge transitions. + ## Flute Shuffle (--ow_fluteshuffle) When enabled, new flute spots are generated and gives the player the option to cancel out of the flute menu by pressing X.