From 1bebd14d8694ccf7219133011a81b4ac3a0c4309 Mon Sep 17 00:00:00 2001 From: lgbarrere Date: Sat, 2 Aug 2025 19:14:40 +0200 Subject: [PATCH 01/23] Add cccharles world to AP > The logic has been tested, the game can be completed > The logic is simple and it does not take into account options ! The documentations are a work in progress --- .run/Archipelago Unittests.run.xml | 8 +- docs/CODEOWNERS | 3 + worlds/cccharles/BaseID.py | 2 + worlds/cccharles/Items.py | 167 ++++ worlds/cccharles/Locations.py | 898 ++++++++++++++++++ worlds/cccharles/Options.py | 172 ++++ worlds/cccharles/Regions.py | 263 +++++ worlds/cccharles/Rules.py | 324 +++++++ worlds/cccharles/__init__.py | 158 +++ worlds/cccharles/docs/en_Choo-Choo Charles.md | 26 + worlds/cccharles/docs/en_setup_guide.md | 27 + worlds/cccharles/docs/fr_Choo-Choo Charles.md | 26 + worlds/cccharles/docs/fr_setup_guide.md | 27 + worlds/cccharles/test/__init__.py | 5 + worlds/cccharles/test/bases.py | 345 +++++++ worlds/cccharles/test/test_access.py | 10 + 16 files changed, 2458 insertions(+), 3 deletions(-) create mode 100644 worlds/cccharles/BaseID.py create mode 100644 worlds/cccharles/Items.py create mode 100644 worlds/cccharles/Locations.py create mode 100644 worlds/cccharles/Options.py create mode 100644 worlds/cccharles/Regions.py create mode 100644 worlds/cccharles/Rules.py create mode 100644 worlds/cccharles/__init__.py create mode 100644 worlds/cccharles/docs/en_Choo-Choo Charles.md create mode 100644 worlds/cccharles/docs/en_setup_guide.md create mode 100644 worlds/cccharles/docs/fr_Choo-Choo Charles.md create mode 100644 worlds/cccharles/docs/fr_setup_guide.md create mode 100644 worlds/cccharles/test/__init__.py create mode 100644 worlds/cccharles/test/bases.py create mode 100644 worlds/cccharles/test/test_access.py diff --git a/.run/Archipelago Unittests.run.xml b/.run/Archipelago Unittests.run.xml index 24fea0f73fec..c45075715c5a 100644 --- a/.run/Archipelago Unittests.run.xml +++ b/.run/Archipelago Unittests.run.xml @@ -1,11 +1,13 @@ - + +