diff --git a/worlds/generic/__init__.py b/worlds/generic/__init__.py index 3693da47..399f67ae 100644 --- a/worlds/generic/__init__.py +++ b/worlds/generic/__init__.py @@ -1,6 +1,8 @@ from typing import NamedTuple, Union import logging +from BaseClasses import Item + from ..AutoWorld import World @@ -16,6 +18,12 @@ class GenericWorld(World): } hidden = True + def create_item(self, name: str) -> Item: + if name == "Nothing": + return Item(name, False, -1, self.player) + raise KeyError(name) + + class PlandoItem(NamedTuple): item: str location: str