Rupee bow forbids certain lobbies in HC in standard

Allow a lobby in keydrop shuffle
Key rule fix when bk isn't possible
Added controller awareness to world traversal
This commit is contained in:
aerinon
2021-09-28 14:57:17 -06:00
parent 1eda6cfa9a
commit 035621e420
7 changed files with 33 additions and 13 deletions

View File

@@ -171,7 +171,7 @@ class PlacementRule(object):
if loc.item and loc.item.bigkey:
bk_blocked = True
break
else:
elif len(self.check_locations_w_bk) > self.needed_keys_w_bk:
def loc_has_bk(l):
return (big_key_loc is not None and big_key_loc == l) or (l.item and l.item.bigkey)