Add internal key data

Adds forced keys (enemy and pot drops) to regions, adds key doors within supertiles.
This commit is contained in:
tolmar
2019-09-07 16:39:39 -07:00
parent a0b9b1fefe
commit 861195eb8b
5 changed files with 48 additions and 25 deletions

View File

@@ -655,9 +655,10 @@ class RegionType(Enum):
class Region(object):
def __init__(self, name, type, hint, player):
def __init__(self, name, type, forced_keys, hint, player):
self.name = name
self.type = type
self.forced_keys = forced_keys
self.entrances = []
self.exits = []
self.locations = []
@@ -809,6 +810,7 @@ class DoorType(Enum):
Open = 5
Hole = 6
Warp = 7
Interior = 8
@unique