Logic now requires Sleigh Room Key to goal along with other minor changes to reflect this

This commit is contained in:
MarioSpore
2025-08-19 22:29:00 -04:00
parent 08e9df66de
commit 3dc4802be7
4 changed files with 17 additions and 19 deletions

View File

@@ -188,10 +188,10 @@ class GrinchClient(BizHawkClient):
"status": NetUtils.ClientStatus.CLIENT_GOAL,
}])
async def constant_address_update(self, ctx: "BizHawkClientContext"):
list_recv_itemids: list[int] = [netItem.item for netItem in ctx.items_received]
if 42369 in list_recv_itemids and 42371 in list_recv_itemids and 42372 in list_recv_itemids and 42373 in list_recv_itemids:
await bizhawk.write(ctx.bizhawk_ctx, [(0x010200, (99).to_bytes(1, "little"), "MainRAM")])
# async def constant_address_update(self, ctx: "BizHawkClientContext"):
# list_recv_itemids: list[int] = [netItem.item for netItem in ctx.items_received]
# if 42369 in list_recv_itemids and 42371 in list_recv_itemids and 42372 in list_recv_itemids and 42373 in list_recv_itemids:
# await bizhawk.write(ctx.bizhawk_ctx, [(0x010200, (99).to_bytes(1, "little"), "MainRAM")])
async def ingame_checker(self, ctx: "BizHawkClientContext"):
demo_mode = int.from_bytes((await bizhawk.read(ctx.bizhawk_ctx, [(