last minute fixing
This commit is contained in:
parent
9282cbaec7
commit
01ef041b86
|
@ -152,8 +152,9 @@ async def factorio_server_watcher(ctx: FactorioContext):
|
|||
|
||||
async def main():
|
||||
ctx = FactorioContext(None, None, True)
|
||||
ctx.server_address = "localhost"
|
||||
ctx.auth = "Berserker"
|
||||
# testing shortcuts
|
||||
# ctx.server_address = "localhost"
|
||||
# ctx.auth = "Nauvis"
|
||||
if ctx.server_task is None:
|
||||
ctx.server_task = asyncio.create_task(server_loop(ctx), name="ServerLoop")
|
||||
await asyncio.sleep(3)
|
||||
|
|
4
Main.py
4
Main.py
|
@ -490,7 +490,7 @@ def main(args, seed=None):
|
|||
for future in roms:
|
||||
rom_name = future.result()
|
||||
rom_names.append(rom_name)
|
||||
minimum_versions = {"server": (0, 0, 1)}
|
||||
minimum_versions = {"server": (0, 0, 2)}
|
||||
connect_names = {base64.b64encode(rom_name).decode(): (team, slot) for
|
||||
slot, team, rom_name in rom_names}
|
||||
|
||||
|
@ -502,7 +502,7 @@ def main(args, seed=None):
|
|||
"connect_names": connect_names,
|
||||
"remote_items": {player for player in range(1, world.players + 1) if
|
||||
world.remote_items[player] or
|
||||
world.game[player] != "Hollow Knight"},
|
||||
world.game[player] != "A Link to the Past"},
|
||||
"locations": {
|
||||
(location.address, location.player):
|
||||
(location.item.code, location.item.player)
|
||||
|
|
|
@ -582,13 +582,8 @@ def roll_alttp_settings(ret: argparse.Namespace, weights, plando_options):
|
|||
if not ret.shop_shuffle:
|
||||
ret.shop_shuffle = ''
|
||||
|
||||
ret.mode = get_choice('world_state', weights, None) # legacy support
|
||||
if ret.mode == 'retro':
|
||||
ret.mode = 'open'
|
||||
ret.retro = True
|
||||
elif ret.mode is None:
|
||||
ret.mode = get_choice("mode", weights)
|
||||
ret.retro = get_choice("retro", weights)
|
||||
ret.mode = get_choice("mode", weights)
|
||||
ret.retro = get_choice("retro", weights)
|
||||
|
||||
ret.hints = get_choice('hints', weights)
|
||||
|
||||
|
|
|
@ -204,7 +204,7 @@ turtle_rock_medallion: # required medallion to open Turtle Rock front entrance
|
|||
boss_shuffle:
|
||||
none: 50 # Vanilla bosses
|
||||
basic: 0 # Existing bosses except Ganon and Agahnim are shuffled throughout dungeons
|
||||
random: 0 # 3 bosses can occur twice
|
||||
normal: 0 # 3 bosses can occur twice
|
||||
chaos: 0 # Any boss can appear any amount of times
|
||||
singularity: 0 # Picks a boss, tries to put it everywhere that works, if there's spaces remaining it picks a boss to fill those
|
||||
enemy_shuffle: # Randomize enemy placement
|
||||
|
|
3
setup.py
3
setup.py
|
@ -59,7 +59,8 @@ scripts = {"LttPClient.py": "ArchipelagoLttPClient",
|
|||
"MultiServer.py": "ArchipelagoServer",
|
||||
"gui.py": "ArchipelagoLttPCreator",
|
||||
"Mystery.py": "ArchipelagoMystery",
|
||||
"LttPAdjuster.py": "ArchipelagoLttPAdjuster"}
|
||||
"LttPAdjuster.py": "ArchipelagoLttPAdjuster",
|
||||
"FactorioClient.py": "ArchipelagoFactorioClient"}
|
||||
|
||||
exes = []
|
||||
|
||||
|
|
|
@ -711,7 +711,10 @@ def patch_rom(world, rom, player, team, enemized):
|
|||
|
||||
if location.item is not None:
|
||||
if location.item.game != "A Link to the Past":
|
||||
itemid = 0x21
|
||||
if location.item.game == "Factorio":
|
||||
itemid = 0x09 # Hammer Sprite
|
||||
else:
|
||||
itemid = 0x21 # Bug Catching Net
|
||||
# Keys in their native dungeon should use the orignal item code for keys
|
||||
elif location.parent_region.dungeon:
|
||||
if location.parent_region.dungeon.is_dungeon_item(location.item):
|
||||
|
|
Loading…
Reference in New Issue