small fix

This commit is contained in:
StructuralMike
2021-03-08 22:11:06 +01:00
parent 1a0432d860
commit 5b0f877310
2 changed files with 14 additions and 18 deletions

View File

@@ -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'),

View File

@@ -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()