diff --git a/worlds/oot/Patches.py b/worlds/oot/Patches.py index 50602ac9e4..f42ddf129e 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 700382a7d1..d2a2676743 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",