Retro: fix take any entrances with default connections

This commit is contained in:
Bonta-kun 2019-12-27 19:11:41 +01:00
parent dcc3f7d53b
commit 819f6dc975
1 changed files with 3 additions and 2 deletions

View File

@ -4,6 +4,7 @@ import logging
import json
from collections import OrderedDict
from _vendor.collections_extended import bag
from EntranceShuffle import door_addresses
from Utils import int16_as_bytes
class World(object):
@ -917,8 +918,8 @@ class Shop(object):
# [id][roomID-low][roomID-high][doorID][zero][shop_config][shopkeeper_config][sram_index]
entrances = self.region.entrances
config = self.item_count
if len(entrances) == 1 and entrances[0].addresses:
door_id = entrances[0].addresses+1
if len(entrances) == 1 and entrances[0].name in door_addresses:
door_id = door_addresses[entrances[0].name][0]+1
else:
door_id = 0
config |= 0x40 # ignore door id