GenericWorld: implement create_item in case a Spectator ever tries to use !getitem.

This commit is contained in:
Fabian Dill 2021-11-11 00:23:07 +01:00
parent ec9ef21cc0
commit 77c18ac819
1 changed files with 8 additions and 0 deletions

View File

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