From f4a68f1c3d90629ebb0c30dcd4ba70b6ebea5587 Mon Sep 17 00:00:00 2001 From: alwaysintreble Date: Sat, 25 Mar 2023 13:35:19 -0500 Subject: [PATCH] Core: add an everywhere location group (#1582) --- worlds/AutoWorld.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/worlds/AutoWorld.py b/worlds/AutoWorld.py index 55a6b921..4f4e2750 100644 --- a/worlds/AutoWorld.py +++ b/worlds/AutoWorld.py @@ -36,6 +36,9 @@ class AutoWorldRegister(type): in dct.get("item_name_groups", {}).items()} dct["item_name_groups"]["Everything"] = dct["item_names"] dct["location_names"] = frozenset(dct["location_name_to_id"]) + dct["location_name_groups"] = {group_name: frozenset(group_set) for group_name, group_set + in dct.get("location_name_groups", {}).items()} + dct["location_name_groups"]["Everywhere"] = dct["location_names"] dct["all_item_and_group_names"] = frozenset(dct["item_names"] | set(dct.get("item_name_groups", {}))) # move away from get_required_client_version function