Multidata: don't include start inventory events in sendable items (#319)

This commit is contained in:
Fabian Dill
2022-03-18 18:19:21 +01:00
committed by GitHub
parent 1266ca314c
commit 7e314c0d7a
2 changed files with 6 additions and 6 deletions

View File

@@ -1,5 +1,4 @@
import logging
from typing import Set
logger = logging.getLogger("Hollow Knight")
@@ -9,9 +8,10 @@ from .Regions import create_regions
from .Rules import set_rules
from .Options import hollow_knight_options
from BaseClasses import Region, Entrance, Location, MultiWorld, Item
from BaseClasses import Region, Entrance, Location, MultiWorld, Item, RegionType
from ..AutoWorld import World, LogicMixin
class HKWorld(World):
game: str = "Hollow Knight"
options = hollow_knight_options
@@ -87,7 +87,7 @@ class HKWorld(World):
def create_region(world: MultiWorld, player: int, name: str, locations=None, exits=None):
ret = Region(name, None, name, player)
ret = Region(name, RegionType.Generic, name, player)
ret.world = world
if locations:
for location in locations:
@@ -105,14 +105,14 @@ class HKLocation(Location):
game: str = "Hollow Knight"
def __init__(self, player: int, name: str, address=None, parent=None):
super(HKLocation, self).__init__(player, name, address, parent)
super(HKLocation, self).__init__(player, name, address if address else None, parent)
class HKItem(Item):
game = "Hollow Knight"
def __init__(self, name, advancement, code, type, player: int = None):
super(HKItem, self).__init__(name, advancement, code, player)
super(HKItem, self).__init__(name, advancement, code if code else None, player)
self.type = type