Skip to content

Commit 00b4a68

Browse files
authored
Merge branch 'ArchipelagoMW:main' into main
2 parents 9105184 + db56e26 commit 00b4a68

1,815 files changed

Lines changed: 347993 additions & 62704 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 210 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
.git
2+
.github
3+
.run
4+
docs
5+
test
6+
typings
7+
*Client.py
8+
9+
.idea
10+
.vscode
11+
12+
*_Spoiler.txt
13+
*.bmbp
14+
*.apbp
15+
*.apl2ac
16+
*.apm3
17+
*.apmc
18+
*.apz5
19+
*.aptloz
20+
*.apemerald
21+
*.pyc
22+
*.pyd
23+
*.sfc
24+
*.z64
25+
*.n64
26+
*.nes
27+
*.smc
28+
*.sms
29+
*.gb
30+
*.gbc
31+
*.gba
32+
*.wixobj
33+
*.lck
34+
*.db3
35+
*multidata
36+
*multisave
37+
*.archipelago
38+
*.apsave
39+
*.BIN
40+
*.puml
41+
42+
setups
43+
build
44+
bundle/components.wxs
45+
dist
46+
/prof/
47+
README.html
48+
.vs/
49+
EnemizerCLI/
50+
/Players/
51+
/SNI/
52+
/sni-*/
53+
/appimagetool*
54+
/host.yaml
55+
/options.yaml
56+
/config.yaml
57+
/logs/
58+
_persistent_storage.yaml
59+
mystery_result_*.yaml
60+
*-errors.txt
61+
success.txt
62+
output/
63+
Output Logs/
64+
/factorio/
65+
/Minecraft Forge Server/
66+
/WebHostLib/static/generated
67+
/freeze_requirements.txt
68+
/Archipelago.zip
69+
/setup.ini
70+
/installdelete.iss
71+
/data/user.kv
72+
/datapackage
73+
/custom_worlds
74+
75+
# Byte-compiled / optimized / DLL files
76+
__pycache__/
77+
*.py[cod]
78+
*$py.class
79+
80+
# C extensions
81+
*.so
82+
*.dll
83+
84+
# Distribution / packaging
85+
.Python
86+
build/
87+
develop-eggs/
88+
dist/
89+
downloads/
90+
eggs/
91+
.eggs/
92+
lib/
93+
lib64/
94+
parts/
95+
sdist/
96+
var/
97+
wheels/
98+
share/python-wheels/
99+
*.egg-info/
100+
.installed.cfg
101+
*.egg
102+
MANIFEST
103+
104+
# Installer logs
105+
pip-log.txt
106+
pip-delete-this-directory.txt
107+
installer.log
108+
109+
# Unit test / coverage reports
110+
htmlcov/
111+
.tox/
112+
.nox/
113+
.coverage
114+
.coverage.*
115+
.cache
116+
nosetests.xml
117+
coverage.xml
118+
*.cover
119+
*.py,cover
120+
.hypothesis/
121+
.pytest_cache/
122+
cover/
123+
124+
125+
# Flask stuff:
126+
instance/
127+
.webassets-cache
128+
129+
# Scrapy stuff:
130+
.scrapy
131+
132+
# Sphinx documentation
133+
docs/_build/
134+
135+
# PyBuilder
136+
.pybuilder/
137+
target/
138+
139+
# Jupyter Notebook
140+
.ipynb_checkpoints
141+
142+
# IPython
143+
profile_default/
144+
ipython_config.py
145+
146+
# vim editor
147+
*.swp
148+
149+
# SageMath parsed files
150+
*.sage.py
151+
152+
# Environments
153+
.env
154+
.venv*
155+
env/
156+
venv/
157+
/venv*/
158+
ENV/
159+
env.bak/
160+
venv.bak/
161+
*.code-workspace
162+
shell.nix
163+
164+
# Spyder project settings
165+
.spyderproject
166+
.spyproject
167+
168+
# Rope project settings
169+
.ropeproject
170+
171+
# mkdocs documentation
172+
/site
173+
174+
# mypy
175+
.mypy_cache/
176+
.dmypy.json
177+
dmypy.json
178+
179+
# Pyre type checker
180+
.pyre/
181+
182+
# pytype static type analyzer
183+
.pytype/
184+
185+
# Cython debug symbols
186+
cython_debug/
187+
188+
# Cython intermediates
189+
_speedups.c
190+
_speedups.cpp
191+
_speedups.html
192+
193+
# minecraft server stuff
194+
jdk*/
195+
minecraft*/
196+
minecraft_versions.json
197+
!worlds/minecraft/
198+
199+
# pyenv
200+
.python-version
201+
202+
#undertale stuff
203+
/Undertale/
204+
205+
# OS General Files
206+
.DS_Store
207+
.AppleDouble
208+
.LSOverride
209+
Thumbs.db
210+
[Dd]esktop.ini

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
worlds/blasphemous/region_data.py linguist-generated=true
2+
worlds/yachtdice/YachtWeights.py linguist-generated=true

.github/labeler.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
- '!data/**'
2222
- '!.run/**'
2323
- '!.github/**'
24-
- '!worlds_disabled/**'
2524
- '!worlds/**'
2625
- '!WebHost.py'
2726
- '!WebHostLib/**'

.github/pyright-config.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
{
22
"include": [
3-
"type_check.py",
3+
"../BizHawkClient.py",
4+
"../Patch.py",
5+
"../test/param.py",
6+
"../test/general/test_groups.py",
7+
"../test/general/test_helpers.py",
8+
"../test/general/test_memory.py",
9+
"../test/general/test_names.py",
10+
"../test/multiworld/__init__.py",
11+
"../test/multiworld/test_multiworlds.py",
12+
"../test/netutils/__init__.py",
13+
"../test/programs/__init__.py",
14+
"../test/programs/test_multi_server.py",
15+
"../test/utils/__init__.py",
16+
"../test/webhost/test_descriptions.py",
417
"../worlds/AutoSNIClient.py",
5-
"../Patch.py"
18+
"type_check.py"
619
],
720

821
"exclude": [
@@ -16,7 +29,7 @@
1629
"reportMissingImports": true,
1730
"reportMissingTypeStubs": true,
1831

19-
"pythonVersion": "3.8",
32+
"pythonVersion": "3.11",
2033
"pythonPlatform": "Windows",
2134

2235
"executionEnvironments": [

.github/workflows/analyze-modified-files.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
- uses: actions/setup-python@v5
5454
if: env.diff != ''
5555
with:
56-
python-version: 3.8
56+
python-version: '3.11'
5757

5858
- name: "Install dependencies"
5959
if: env.diff != ''
@@ -65,7 +65,7 @@ jobs:
6565
continue-on-error: false
6666
if: env.diff != '' && matrix.task == 'flake8'
6767
run: |
68-
flake8 --count --select=E9,F63,F7,F82 --show-source --statistics ${{ env.diff }}
68+
flake8 --count --select=E9,F63,F7,F82 --ignore F824 --show-source --statistics ${{ env.diff }}
6969
7070
- name: "flake8: Lint modified files"
7171
continue-on-error: true

0 commit comments

Comments
 (0)