Added PoD

Added Logic for Desert,Hera,Aga,PoD
Revamped Logic for HC, Eastern
This commit is contained in:
aerinon
2019-10-03 09:24:27 -06:00
parent fd11e8cde1
commit 5cc4fdfa1f
10 changed files with 351 additions and 168 deletions

View File

@@ -901,6 +901,21 @@ class Door(object):
bitmask += 0x80 if self.direction == Direction.Up else 0
return [self.roomIndex, bitmask + self.quadrant, self.shiftX, self.shiftY]
def dir(self, direction, room, doorIndex, layer):
self.direction = direction
self.roomIndex = room
self.doorIndex = doorIndex
self.layer = layer
return self
def ss(self, quadrant, shift_y, shift_x, zero_hz_cam=False, zero_vt_cam=False):
self.quadrant = quadrant
self.shiftY = shift_y
self.shiftX = shift_x
self.zeroHzCam = zero_hz_cam
self.zeroVtCam = zero_vt_cam
return self
def small_key(self):
self.smallKey = True
return self