Core: implement location_name_groups (#1502)

This commit is contained in:
alwaysintreble
2023-03-08 15:15:28 -06:00
committed by GitHub
parent d57314a407
commit e3deb822ad
5 changed files with 96 additions and 1 deletions

View File

@@ -739,6 +739,11 @@ class VerifyKeys:
for item_name in self.value:
new_value |= world.item_name_groups.get(item_name, {item_name})
self.value = new_value
elif self.convert_name_groups and self.verify_location_name:
new_value = type(self.value)()
for loc_name in self.value:
new_value |= world.location_name_groups.get(loc_name, {loc_name})
self.value = new_value
if self.verify_item_name:
for item_name in self.value:
if item_name not in world.item_names: