Archipelago/test/general
Trevor L 54a7bb5664
Blasphemous: Total overhaul (#3355)
* Blasphemous: WIP overhaul

* Entrance rule mistake

* stuff

* Getting closer

* Real?? Maybe??

* Don't fail me now 🙏

* Add starting location tests

* More tests (it still doesn't work actually 😔)

* REAL

* Add unreachable regions to test_reachability.py

* PR ready

- Remove unused functions from init
- Use group exclusive functions in rules
- Style changes

* Bump required client version

* Clean up unused imports

* Change slot data

* Review fixes

- Prevent strength calculations from including excess items
- Add new lines to ends of files
- Fix missed deprecated option and random usage in init

* Update option docstrings, add groups

* Add preprocessor files

* Update option docstrings again actually

* Update player strength calculation

* Rename group methods

* Fix missing logic for RESCUED_CHERUB_06

* Register indirect conditions

* Register indirect conditions (part 2)

* Update extracted logic, change slot data key

* Add region to excluded list

* A capital letter

* Use camelCase keys in preprocessor

* Write some of new setup guide

* Remove indents before list points

* Change locationinfo to list of dictonaries

* Finish docs, update extractor config and data

* Mark region_data.py as generated

* Suggested changes

* More suggested changes

* Suggested changes again

- Use OptionError
- Create list of disabled locations before looping
- Check if options are equal to str instead of int
- Clean up start location override
- Reword some of setup guide
- Organize location list
- Remove unnecessary escaped quotes from option docstrings
- Add world type to test base

* C# moment

* Requested changes

* Update .gitattributes

---------

Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
2024-08-21 01:18:28 +02:00
..
__init__.py Tests: Add checksum validation to the postgen datapackage test (#3456) 2024-06-10 09:28:28 +02:00
test_client_server_interaction.py Core: Fix auto-fill in the text client when clicking on a hint suggestion (#3267) 2024-06-01 07:32:41 -05:00
test_fill.py Core: Rework accessibility (#1481) 2024-07-31 12:13:14 +02:00
test_groups.py Tests: test that item/location name groups are not empty (#2748) 2024-01-30 08:34:54 +01:00
test_helpers.py Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
test_host_yaml.py settings: safer writing (#3644) 2024-07-25 09:10:36 +02:00
test_ids.py Tests: Add checksum validation to the postgen datapackage test (#3456) 2024-06-10 09:28:28 +02:00
test_implemented.py Tests: test that no worlds fail to load (#3318) 2024-05-19 00:42:58 +02:00
test_items.py WebHost, Core: Move item and location descriptions to `WebWorld` responsibilities. (#2508) 2024-05-23 02:08:08 -05:00
test_locations.py WebHost, Core: Move item and location descriptions to `WebWorld` responsibilities. (#2508) 2024-05-23 02:08:08 -05:00
test_memory.py Core: fix some memory leak sources without removing caching (#2400) 2023-10-31 02:08:56 +01:00
test_names.py Tests: modern PEP8-ify core test modules and methods (#2298) 2023-10-22 13:00:27 +02:00
test_options.py Core: migrate item links out of main (#2914) 2024-07-31 12:04:21 +02:00
test_player_options.py Generate: remove tag "-" (#3036) 2024-05-23 15:03:21 +02:00
test_reachability.py Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00