diff --git a/DoorShuffle.py b/DoorShuffle.py index a9f1103b..1daefe3e 100644 --- a/DoorShuffle.py +++ b/DoorShuffle.py @@ -2466,7 +2466,7 @@ interior_doors = [ ('Skull Star Pits ES', 'Skull Torch Room WS'), ('Skull Torch Room WN', 'Skull Vines EN'), ('Skull Spike Corner ES', 'Skull Final Drop WS'), - ('Thieves Hallway WS', 'Thieves Pot Alcove Mid ES'w), + ('Thieves Hallway WS', 'Thieves Pot Alcove Mid ES'), ('Thieves Conveyor Maze SW', 'Thieves Pot Alcove Top NW'), ('Thieves Conveyor Maze EN', 'Thieves Hallway WN'), ('Thieves Spike Track NE', 'Thieves Triple Bypass SE'), diff --git a/TestSuite.py b/TestSuite.py index 4b95c8c6..bc8b7a82 100644 --- a/TestSuite.py +++ b/TestSuite.py @@ -25,10 +25,9 @@ def main(args=None): def test(testname: str, command: str): tests[testname] = [command] -# testmodes = [['Open', ''], -# ['Std ', ' --mode standard'], -# ['Inv ', ' --mode inverted']] - testmodes = [['Open', '']] + testmodes = [['Open', ''], + ['Std ', ' --mode standard'], + ['Inv ', ' --mode inverted']] for mode in testmodes: basecommand = f"py -3.8 DungeonRandomizer.py --door_shuffle {args.dr} --intensity {args.tense} --suppress_rom --suppress_spoiler" @@ -46,13 +45,12 @@ def main(args=None): task_mapping.append(task) test("Vanilla ", "--shuffle vanilla") -# test("Retro ", "--retro --shuffle vanilla") -# test("Futuro ", "--futuro --shuffle vanilla") -# test("Keysanity ", "--shuffle vanilla --keydropshuffle --keysanity") -# test("Simple ", "--shuffle simple") -# test("Full ", "--shuffle full") -# test("Crossed ", "--shuffle crossed") -# test("Insanity ", "--shuffle insanity") + test("Retro ", "--retro --shuffle vanilla") + test("Keysanity ", "--shuffle vanilla --keydropshuffle --keysanity") + test("Simple ", "--shuffle simple") + test("Full ", "--shuffle full") + test("Crossed ", "--shuffle crossed") + test("Insanity ", "--shuffle insanity") from tqdm import tqdm with tqdm(concurrent.futures.as_completed(task_mapping), @@ -74,8 +72,7 @@ def main(args=None): def get_results(testname: str): result = "" -# for mode in ['Open', 'Std ', 'Inv ']: - for mode in ['Open']: + for mode in ['Open', 'Std ', 'Inv ']: dead_or_alive = [task.success for task in task_mapping if task.name == testname and task.mode == mode] alive = [x for x in dead_or_alive if x] success = f"{testname}{mode} Rate: {(len(alive) / len(dead_or_alive)) * 100:.2f}%" @@ -111,10 +108,9 @@ if __name__ == "__main__": cpu_threads = args.cpu_threads -# for dr in [['vanilla', args.count if args.count else 2, 1], -# ['basic', args.count if args.count else 5, 3], -# ['crossed', args.count if args.count else 10, 3]]: - for dr in [['crossed', args.count if args.count else 10, 3]]: + for dr in [['vanilla', args.count if args.count else 2, 1], + ['basic', args.count if args.count else 5, 3], + ['crossed', args.count if args.count else 10, 3]]: for tense in range(1, dr[2] + 1): args = argparse.Namespace()