From 5316885d465eaaa6a2eb465ec4483342edd391fb Mon Sep 17 00:00:00 2001 From: codemann8 Date: Mon, 28 Nov 2022 14:37:04 -0600 Subject: [PATCH] Fixed OWG logic to apply logic in correct world --- BaseClasses.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BaseClasses.py b/BaseClasses.py index c645ce8d..287c0a02 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -316,6 +316,9 @@ class World(object): def is_tile_swapped(self, owid, player): return (self.mode[player] == 'inverted') != (owid in self.owswaps[player][0] and self.owMixed[player]) + def is_tile_lw_like(self, owid, player): + return (owid >= 0x40 and owid < 0x80) == self.is_tile_swapped(owid, player) + def is_atgt_swapped(self, player): return self.is_tile_swapped(0x03, player) and self.is_tile_swapped(0x1b, player)