From 60697cc8ba45ad2b5502d98fe2277dcccb81286d Mon Sep 17 00:00:00 2001 From: espeon65536 Date: Sun, 7 Nov 2021 15:57:00 -0600 Subject: [PATCH] OoT: add ROM flag for death_link --- worlds/oot/Patches.py | 3 +++ worlds/oot/data/generated/symbols.json | 1 + 2 files changed, 4 insertions(+) diff --git a/worlds/oot/Patches.py b/worlds/oot/Patches.py index 50602ac9..f42ddf12 100644 --- a/worlds/oot/Patches.py +++ b/worlds/oot/Patches.py @@ -1325,6 +1325,9 @@ def patch_rom(world, rom): rom.write_byte(rom.sym('PLAYER_ID'), min(world.player, 255)) # Write player ID rom.write_bytes(rom.sym('AP_PLAYER_NAME'), bytearray(world.world.get_player_name(world.player), 'ascii')) + if world.death_link: + rom.write_byte(rom.sym('DEATH_LINK'), 0x01) + # Revert Song Get Override Injection if not songs_as_items: # general get song diff --git a/worlds/oot/data/generated/symbols.json b/worlds/oot/data/generated/symbols.json index 700382a7..d2a26767 100644 --- a/worlds/oot/data/generated/symbols.json +++ b/worlds/oot/data/generated/symbols.json @@ -44,6 +44,7 @@ "COSMETIC_CONTEXT": "03480844", "COSMETIC_FORMAT_VERSION": "03480844", "CURRENT_GROTTO_ID": "03482E82", + "DEATH_LINK": "0348002A", "DEBUG_OFFSET": "034828A0", "DISABLE_TIMERS": "03480CDC", "DPAD_TEXTURE": "0348D750",