Archipelago/worlds
Fabian Dill ecd2675ea8
Tests: check that Regions are reachable (#1034)
* Tests: check that Regions are reachable
try to prevent errors from unconnected/never reachable Regions

* Test region access (#1039)

* Tests: note oot's default unreachable regions

* [SM] Fixed failing testAllStateCanReachEverything (#1087)

* [SM] Fixed failing testAllStateCanReachEverything

- by adding exclusion for Regions used only when corresponding Starting Location is used
- by removing unnecessary VARIA Regions used only for EscapeRando (not supported in AP anyway)

* Update worlds/sm/Regions.py

Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>

* Update worlds/sm/Rules.py

Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>

* Update worlds/sm/Regions.py

Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>

Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>

* Update test/general/TestReachability.py

---------

Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: lordlou <87331798+lordlou@users.noreply.github.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2023-02-19 23:09:54 +01:00
..
alttp LTTP: make the enemizer check a property and only check for it once instead of per world (#1448) 2023-02-14 22:22:39 +01:00
archipidle core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
bk_sudoku core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
checksfinder core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
dark_souls_3 core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
dkc3 DKC3 and SMW: Remove relative imports (#1472) 2023-02-19 09:10:32 +01:00
factorio Docs/Factorio: Document EnergyLink (#1456) 2023-02-16 00:25:46 +01:00
ff1 Tests: datapackage and more multiworld renaming (#1454) 2023-02-15 22:46:10 +01:00
generic Server: fix release_mode (#1407) 2023-01-24 03:36:27 +01:00
hk core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
hylics2 core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
lufia2ac core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
meritous core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
minecraft core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
oot core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
oribf core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
overcooked2 [OC2] Colored Ramp Button Items (#1466) 2023-02-17 09:25:56 +01:00
pokemon_rb core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
raft core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
rogue_legacy core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
ror2 RoR2: regions unreachable fix (#1459) 2023-02-17 22:08:18 +01:00
sa2b core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
sc2wol core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
sm Tests: check that Regions are reachable (#1034) 2023-02-19 23:09:54 +01:00
sm64ex core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
smw DKC3 and SMW: Remove relative imports (#1472) 2023-02-19 09:10:32 +01:00
smz3 core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
soe SoE: update evermizer to 044 2023-02-18 15:18:51 +01:00
spire core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
subnautica Subnautica: move code to be a better example 2023-02-17 08:50:22 +01:00
timespinner Timespinner: many new stuffs (#1433) 2023-02-19 21:22:30 +01:00
v6 core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
witness core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
zillion ModuleUpdater: allow new syntax, nicer output 2023-02-18 15:18:51 +01:00
AutoSNIClient.py Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
AutoWorld.py core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
Files.py [Pokemon Red and Blue] Initial implementation (#1016) 2022-10-13 07:45:52 +02:00
__init__.py Core: Make apworlds function mostly before Python 3.10 2022-12-20 17:24:04 +01:00