Archipelago/worlds/witness/test
NewSoupVi 906b23088c
The Witness: Rules Optimisation (#3617)
* Attempt at optimizing rules

* docstrings

* Python 3.8

* Lasers optimisation

* Simplify conversion code and make it even faster

* mypy

* ruff

* Neat

* Add redirect to the other two modes

* Update WitnessLogic.txt

* Update WitnessLogicExpert.txt

* Update WitnessLogicVanilla.txt

* Use NamedTuple

* Ruff

* mypy thing

* Mypy stuff

* Move Redirect Event to Desert Region so it has a better name
2024-08-28 18:31:49 +02:00
..
__init__.py The Witness: Rules Optimisation (#3617) 2024-08-28 18:31:49 +02:00
test_auto_elevators.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_disable_non_randomized.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_door_shuffle.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_ep_shuffle.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_lasers.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_panel_hunt.py The Witness: Rules Optimisation (#3617) 2024-08-28 18:31:49 +02:00
test_roll_other_options.py The Witness: Shuffle Dog (#3425) 2024-08-24 02:08:04 +02:00
test_symbol_shuffle.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_weird_traversals.py The Witness: Fix Tunnels Theater Flower EP Access Logic + Add Unit Test for it (and Expert PP2) (#3807) 2024-08-19 07:49:06 +02:00