Version bump 0.2.1.0

This commit is contained in:
codemann8
2021-10-27 01:42:32 -05:00
parent 34e115a263
commit 152adde3cb
3 changed files with 10 additions and 1 deletions

View File

@@ -1,5 +1,8 @@
# Changelog # Changelog
### 0.2.1.0
- Implemented Whirlpool Shuffle
### 0.2.0.0 ### 0.2.0.0
- Massive overhaul of ER algorithm - Massive overhaul of ER algorithm
- Added 2 new ER modes (Lite and Lean) - Added 2 new ER modes (Lite and Lean)

View File

@@ -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 Regions import mark_dark_world_regions, mark_light_world_regions
from OWEdges import OWTileRegions, OWTileGroups, OWEdgeGroups, OWExitTypes, OpenStd, parallel_links, IsParallel 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): def link_overworld(world, player):
# setup mandatory connections # setup mandatory connections

View File

@@ -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: 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. Motive: Why 9 connections? To imitate the effect of the 9 standard portals that exist.
### Chaos ### 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) 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) ## 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. When enabled, new flute spots are generated and gives the player the option to cancel out of the flute menu by pressing X.