From 80c86f34a42745b94a1ed53dcfb5803a864ec654 Mon Sep 17 00:00:00 2001 From: espeon65536 Date: Wed, 10 Nov 2021 19:41:27 -0600 Subject: [PATCH] Fix get_item command in OOTWorld Was relying on self.nonadvancement_items, now checks if that attribute is present --- worlds/oot/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/worlds/oot/__init__.py b/worlds/oot/__init__.py index ac8e9fae3e..7f1c1ccbfc 100644 --- a/worlds/oot/__init__.py +++ b/worlds/oot/__init__.py @@ -416,7 +416,8 @@ class OOTWorld(World): def create_item(self, name: str): if name in item_table: - return OOTItem(name, self.player, item_table[name], False, (name in self.nonadvancement_items)) + return OOTItem(name, self.player, item_table[name], False, + (name in self.nonadvancement_items if getattr(self, 'nonadvancement_items', None) else False)) return OOTItem(name, self.player, ('Event', True, None, None), True, False) def make_event_item(self, name, location, item=None):