diff --git a/OverworldGlitchRules.py b/OverworldGlitchRules.py index c01a53bc..8daa41cf 100644 --- a/OverworldGlitchRules.py +++ b/OverworldGlitchRules.py @@ -509,7 +509,7 @@ boots_clips = [ mirror_clips_local = [ ('Desert East Mirror Clip', 'Mire Area', 'Desert Mouth'), - ('EDDM Mirror Clip', 'East Dark Death Mountain (Bottom Left)', 'East Dark Death Mountain (Bottom)'), + ('EDDM Bridge Mirror Clip', 'East Dark Death Mountain (Bottom Left)', 'East Dark Death Mountain (Bottom)'), ('EDDM Mirror Clip', 'East Dark Death Mountain (Top)', 'Dark Death Mountain Ledge') ] @@ -520,4 +520,4 @@ mirror_clips = [ mirror_offsets = [ (['DM Offset Mirror', 'DDM Offset Mirror'], ['West Death Mountain (Bottom)', 'West Dark Death Mountain (Bottom)'], ['Hyrule Castle Courtyard Northeast', 'Pyramid Crack'], ['Pyramid Area', 'Hyrule Castle Courtyard']), (['DM To HC Ledge Offset Mirror', 'DDM To Pyramid Offset Mirror'], ['West Death Mountain (Bottom)', 'West Dark Death Mountain (Bottom)'], ['Hyrule Castle Ledge', 'Pyramid Area'], ['Pyramid Area', 'Hyrule Castle Area']) -] \ No newline at end of file +] diff --git a/Rom.py b/Rom.py index 3224d281..6d1c87c7 100644 --- a/Rom.py +++ b/Rom.py @@ -85,7 +85,7 @@ from Utils import int16_as_bytes, int32_as_bytes, local_path, snes_to_pc from Versions import DRVersion, GKVersion, ORVersion JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = 'e6d4fd01beef37b55e26d7c4479624d3' +RANDOMIZERBASEHASH = '5c4c3cbe6d3fee849e66d4ac4a059792' class JsonRom(object): @@ -2485,6 +2485,15 @@ def write_strings(rom, world, player, team, is_mystery=False): # For hints, first we write hints about entrances, some from the inconvenient list others from all reasonable entrances. if world.hints[player]: + zoraitem = world.get_location('King Zora', player).item.hint_text + if len(zoraitem) <= 15: + tt['zora_meeting'] = f"Whaddaya want?\n ≥ {zoraitem.title()}\n Nothin'{{CHOICE}}" + else: + tt['zora_meeting'] = f"Do you want {zoraitem}?\n ≥ I'll pay\n No thanks{{CHOICE}}" + + bottleitem = world.get_location('Bottle Merchant', player).item.hint_text + tt['bottle_vendor_choice'] = f"Do you want {bottleitem}?\n ≥ I'll take it\n No thanks!\n{{CHOICE}}" + tt['sign_north_of_links_house'] = '> Randomizer The telepathic tiles can have hints!' hint_locations = HintLocations.copy() random.shuffle(hint_locations) diff --git a/data/base2current.bps b/data/base2current.bps index 3e1bc0d7..14ff7613 100644 Binary files a/data/base2current.bps and b/data/base2current.bps differ diff --git a/patches/2way_mirror.ips b/patches/2way_mirror.ips new file mode 100644 index 00000000..6e908386 Binary files /dev/null and b/patches/2way_mirror.ips differ diff --git a/patches/quiet_zora.ips b/patches/quiet_zora.ips new file mode 100644 index 00000000..3e5a6364 Binary files /dev/null and b/patches/quiet_zora.ips differ