From 3f02202d4f143ac6cd10da8060fe478aec913347 Mon Sep 17 00:00:00 2001 From: Dennis Date: Sat, 24 Nov 2018 05:19:36 +0100 Subject: [PATCH 1/9] added move King Zora location --- changelog.md | 6 ++++ .../images/king_zora.png | Bin 0 -> 2611 bytes .../items/sequences.json | 17 +++++++++ .../locations/overworld.json | 33 ++++++++++++++---- 4 files changed, 49 insertions(+), 7 deletions(-) create mode 100644 ootrando_overworldmap_hamsda/images/king_zora.png diff --git a/changelog.md b/changelog.md index 3fb88e0f..ef46c844 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,11 @@ # Changelog +## 2.1.3.5 + +- added `Move King Zora` + - new location on child map to indicate you showed Rutos letter + - added sequence breakable checks to the Zoras Fountain locations for moving him + ## 2.1.3.4 - fixed SFM Storms grotto visibility diff --git a/ootrando_overworldmap_hamsda/images/king_zora.png b/ootrando_overworldmap_hamsda/images/king_zora.png new file mode 100644 index 0000000000000000000000000000000000000000..ed4a676967457d17c2e023351d1037ce638c4bdb GIT binary patch literal 2611 zcmV-33e5G1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y9E;JKBXv6>j38YCxK~z{ry_N@1mB$)}|8vkW(Wn@sNkmPI z4M7lT((9oL8Vg{>-a$pL*hOPQ1uG&=QBfowg$OEwG!-m}iUu3e5G-7*5md_Yz;jpc znQ?NsV_=4^3imCc!Y$6$XB-3eX^~U9sw;nF$@afPc zYVPM?5Yc3hU;FDxfgK6@_6ueY?tqt-HiKOZ zy){EVJigyIbo7Cp1Bl(~%&Y(h{5(42ZlbeZ)BRxq$nVzIj4XUy+HmgmQ(_7;37kKk zZymcOX@-0_T&sU+SpG(RzN(>-r)o8K8dVfFG>|XaIZvNe7Sz3*b-c8+m1g+=7spk# zf!EaP+P}YP;GVjXG7&{0l2mGTs2VsSgj^Rw&Zz1i<~@GwD|Skz`RkuY$}_d!u^N^7 z>Kip@)%6^CUc=F4v9WUxwQ?4Slu95Q%DhgCJ?9I(%V$ihMKP{rPv9VcZ)#G)$ zE2|sAODZ@}UB~|FT4Eo*CMe?p8DjOBZyH%#`kKU-YBt}fAZYbgCbl{HXAA# z9$AXVq8yCJCSyG5IF{2-GA*T?O^<7tS5l4c%u2p=|Aqb;FY(QJgm>mWMrGe)P*O3j zF=q(q-kIir$`>E#)Pe_9FtIS=qVco(w~iS+T@g`r~<7N+6M=@Gz5ZC`F_c?x1zE=YD{ z%d9viR-YxF`En~RPgjsKz&27t_gkd)7_57(iDzAj+>NDQjK~}< zVJX10GnJeuaDc$YK5rv&nL-`&>q4QfG|Hz>-U1m#` zqa7*Z&2GBL+cQk70|T3W&T!M_Eb-B1tN&N5_t9a!e+z1=!g;w97sbji3P0TR_2yEj8}pj?cpN=>@^3TX?8+glvgCH0G`1$w z-{IsuT?hMxvJPyLb!54Cj&IkBWqu!#wy`bygIf?j=3}PxYspg4A1{5wL8&8YQYVhc zbi}g<8SO18-R?zkcNbws5pCTm-r&L^15<)Ue~8|{cp%%?^-5Mpd(v#|Q@3<;Z?>_M z$-rp24hdqyXjx~LiI{8An#B2^v3XK+LPxaXZ>_&#o4gzQL|>}ZMWk7`cX2}2Q@CD_ z-0qg#+UCV|GY@VLbLCpRCtE)5Ed+FB_NRt{8ftOZpYHQXp0BIw^jNRlE$;5`E|&?~ z=AlYi7m}sUB#ISoZz8VYLwgZCT$`B#S~7odUzDRwQGRX04{}qHYR2TsOv#k`k|yiJ zez_4!c^?YCvgUrI54YmHI5)#t9F;ChWIdSkiTFWS8+XlF(F*g>Rqu@vtNSSJY)AL(7vP>J&o7!{B|cE~`@Pbt(y(RzJT{hByQ zk3_9Lq*|D;XrwQ;Q9nf$lh$A{qWNo!$>cC(oWZh!> zYZaMlaS3fulOZBOv{#6m(6k?}a%`LjIXm4s+0#+%fHOyh^V6iaq2RDMp8cY>Y!m`Q z<-LdzA|m95tZCP8oQC#2!auW`6t88+0U!RK4bs zx|S2_I(FBoSXBOkkl-jzEfbzCV#$RaNA?sAm6* zS1hV{gwN@lg!TKDlqFWAEp#Bs$%dVx7Q~CPo+!QriGuuq$dW{1%q>!PR*DP@YiW?I zp?#0=Ps}cFcQIz)LR+@`m}5FGfuX01SY7%vd+(Q{d~}aPPb%3jBC7HsOUud_S#$?Q z+7$){#j!I$kghZ$c6lFmj5K4jjtOzXc)O(D!jSsx5-FG Date: Sat, 24 Nov 2018 05:22:00 +0100 Subject: [PATCH 2/9] fixed Impas cow is always in logic --- changelog.md | 1 + ootrando_overworldmap_hamsda/locations/overworld.json | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/changelog.md b/changelog.md index ef46c844..104ae3fa 100644 --- a/changelog.md +++ b/changelog.md @@ -5,6 +5,7 @@ - added `Move King Zora` - new location on child map to indicate you showed Rutos letter - added sequence breakable checks to the Zoras Fountain locations for moving him +- fixed Impas cow is always in logic ## 2.1.3.4 diff --git a/ootrando_overworldmap_hamsda/locations/overworld.json b/ootrando_overworldmap_hamsda/locations/overworld.json index 57095a9a..61bcbeeb 100644 --- a/ootrando_overworldmap_hamsda/locations/overworld.json +++ b/ootrando_overworldmap_hamsda/locations/overworld.json @@ -1421,10 +1421,6 @@ "sections": [ { "name": "HP in Cage", - "access_rules": [ - "[bombs]", - "sword2,[hookshot]" - ], "chest_unopened_img": "images/HP.png", "chest_opened_img": "images/HP_grey.png", "item_count": 1 From e21829d29c9e978fdf6546d1598010ef5f1b9eba Mon Sep 17 00:00:00 2001 From: Dennis Date: Mon, 26 Nov 2018 07:14:08 +0100 Subject: [PATCH 3/9] changed a few things for MQ Deku and Shadow --- changelog.md | 3 +++ ootrando_overworldmap_hamsda/locations/mq.json | 15 ++++++++------- .../var_keysanity/locations/mq.json | 15 ++++++++------- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/changelog.md b/changelog.md index 104ae3fa..9b7f98b8 100644 --- a/changelog.md +++ b/changelog.md @@ -6,6 +6,9 @@ - new location on child map to indicate you showed Rutos letter - added sequence breakable checks to the Zoras Fountain locations for moving him - fixed Impas cow is always in logic +- added MQ Deku Tree Gohma sequence break for sling +- added MQ Shadow Temple stalfos room sequence break with just hookshot +- fixed MQ Shadow Temple Bongo requires bow (and added chu sequence break for it) ## 2.1.3.4 diff --git a/ootrando_overworldmap_hamsda/locations/mq.json b/ootrando_overworldmap_hamsda/locations/mq.json index c834a8cf..73c2f826 100644 --- a/ootrando_overworldmap_hamsda/locations/mq.json +++ b/ootrando_overworldmap_hamsda/locations/mq.json @@ -37,8 +37,7 @@ { "name": "Basement", "access_rules": [ - "sticks", - "dinsfire,magic" + "@Deku Tree MQ/Slingshot Room Back" ], "item_count": 1 }, @@ -60,8 +59,8 @@ { "name": "Queen Gohma", "access_rules": [ - "sling,sticks,shield1", - "sling,dinsfire,magic,sword1,shield1" + "[sling],sticks,shield1", + "[sling],dinsfire,magic,sword1,shield1" ], "hosted_item": "deku", "chest_unopened_img": "images/HC.png", @@ -1179,14 +1178,15 @@ { "name": "Stalfos Room Chest", "access_rules": [ - "@Shadow Temple MQ/Invisible Spikes Chest,longshot" + "@Shadow Temple MQ/Invisible Spikes Chest,longshot", + "@Shadow Temple MQ/Invisible Spikes Chest,hookshot,[longshot]" ], "item_count": 1 }, { "name": "Wind Hint Chest", "access_rules": [ - "@Shadow Temple MQ/Falling Spikes Lower Chest,hoverboots,hookshot" + "@Shadow Temple MQ/Invisible Spikes Chest,hookshot" ], "item_count": 1 }, @@ -1238,7 +1238,8 @@ { "name": "Bongo Bongo", "access_rules": [ - "@Shadow Temple MQ/Wind Hint Chest,ocarina,lullaby" + "@Shadow Temple MQ/Wind Hint Chest,ocarina,lullaby,bow", + "@Shadow Temple MQ/Wind Hint Chest,ocarina,lullaby,bombchu,[bow]" ], "hosted_item": "shadow", "chest_unopened_img": "images/HC.png", diff --git a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json index 90504f7e..39e8602a 100644 --- a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json +++ b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json @@ -37,8 +37,7 @@ { "name": "Basement", "access_rules": [ - "sticks", - "dinsfire,magic" + "@Deku Tree MQ/Slingshot Room Back" ], "item_count": 1 }, @@ -60,8 +59,8 @@ { "name": "Queen Gohma", "access_rules": [ - "sling,sticks,shield1", - "sling,dinsfire,magic,sword1,shield1" + "[sling],sticks,shield1", + "[sling],dinsfire,magic,sword1,shield1" ], "hosted_item": "deku", "chest_unopened_img": "images/HC.png", @@ -1186,14 +1185,15 @@ { "name": "Stalfos Room Chest", "access_rules": [ - "@Shadow Temple MQ/Invisible Spikes Chest,longshot" + "@Shadow Temple MQ/Invisible Spikes Chest,longshot", + "@Shadow Temple MQ/Invisible Spikes Chest,hookshot,[longshot]" ], "item_count": 1 }, { "name": "Wind Hint Chest", "access_rules": [ - "@Shadow Temple MQ/Falling Spikes Lower Chest,shadow_small_keys:3,hoverboots,hookshot" + "@Shadow Temple MQ/Invisible Spikes Chest,shadow_small_keys:3,hookshot" ], "item_count": 1 }, @@ -1245,7 +1245,8 @@ { "name": "Bongo Bongo", "access_rules": [ - "@Shadow Temple MQ/Wind Hint Chest,shadow_small_keys:4,ocarina,lullaby,shadow_boss_key" + "@Shadow Temple MQ/Wind Hint Chest,shadow_small_keys:4,shadow_boss_key,ocarina,lullaby,bow", + "@Shadow Temple MQ/Wind Hint Chest,shadow_small_keys:4,shadow_boss_key,ocarina,lullaby,bombchu,[bow]" ], "hosted_item": "shadow", "chest_unopened_img": "images/HC.png", From 6a47c44fafb7acd95c52c0b67c85482be3353eb8 Mon Sep 17 00:00:00 2001 From: Dennis Date: Mon, 26 Nov 2018 07:54:18 +0100 Subject: [PATCH 4/9] changed a few things for MQ Fire and Water Temple --- changelog.md | 1 + ootrando_overworldmap_hamsda/locations/mq.json | 14 +++++--------- .../var_keysanity/locations/mq.json | 14 +++++--------- 3 files changed, 11 insertions(+), 18 deletions(-) diff --git a/changelog.md b/changelog.md index 9b7f98b8..6ea3a99f 100644 --- a/changelog.md +++ b/changelog.md @@ -9,6 +9,7 @@ - added MQ Deku Tree Gohma sequence break for sling - added MQ Shadow Temple stalfos room sequence break with just hookshot - fixed MQ Shadow Temple Bongo requires bow (and added chu sequence break for it) +- fixed wrong MQ Water Temple ironboots and lullaby sequence breaks ## 2.1.3.4 diff --git a/ootrando_overworldmap_hamsda/locations/mq.json b/ootrando_overworldmap_hamsda/locations/mq.json index 73c2f826..2da9862e 100644 --- a/ootrando_overworldmap_hamsda/locations/mq.json +++ b/ootrando_overworldmap_hamsda/locations/mq.json @@ -771,8 +771,7 @@ "name": "Chest Near Boss", "access_rules": [ "hoverboots,@logic/has fire", - "hookshot,bow,firearrow,magic", - "hookshot,dinsfire,magic" + "hookshot,@logic/has fire" ], "item_count": 1 }, @@ -946,8 +945,7 @@ { "name": "Map Chest", "access_rules": [ - "ironboots,@logic/has fire", - "longshot,[ironboots],@logic/has fire" + "ironboots,@logic/has fire" ], "item_count": 1 }, @@ -962,9 +960,7 @@ "name": "Compass Chest", "access_rules": [ "ocarina,lullaby,ironboots,bow", - "ocarina,lullaby,ironboots,dinsfire,magic", - "ocarina,lullaby,longshot,[ironboots],bow", - "ocarina,lullaby,longshot,[ironboots],dinsfire,magic" + "ocarina,lullaby,ironboots,dinsfire,magic" ], "item_count": 1 }, @@ -1055,7 +1051,7 @@ "name": "GS76 - Lizalfos Hallway", "short_name": "Lizalfos Hallway", "access_rules": [ - "@Water Temple MQ/Longshot Chest,dinsfire,magic" + "ocarina,lullaby,ironboots,dinsfire,magic" ], "chest_unopened_img": "images/skulltula.png", "chest_opened_img": "images/skulltula_token.png", @@ -1065,7 +1061,7 @@ "name": "GS77 - Before Upper Water Switch", "short_name": "Before Upper Water Switch", "access_rules": [ - "@Water Temple MQ/Longshot Chest,longshot" + "ocarina,lullaby,ironboots,longshot" ], "chest_unopened_img": "images/skulltula.png", "chest_opened_img": "images/skulltula_token.png", diff --git a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json index 39e8602a..636f1bcc 100644 --- a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json +++ b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json @@ -775,8 +775,7 @@ "name": "Chest Near Boss", "access_rules": [ "hoverboots,@logic/has fire", - "hookshot,bow,firearrow,magic", - "hookshot,dinsfire,magic" + "hookshot,@logic/has fire" ], "item_count": 1 }, @@ -953,8 +952,7 @@ { "name": "Map Chest", "access_rules": [ - "ironboots,@logic/has fire", - "longshot,[ironboots],@logic/has fire" + "ironboots,@logic/has fire" ], "item_count": 1 }, @@ -969,9 +967,7 @@ "name": "Compass Chest", "access_rules": [ "ocarina,lullaby,ironboots,bow", - "ocarina,lullaby,ironboots,dinsfire,magic", - "ocarina,lullaby,longshot,[ironboots],bow", - "ocarina,lullaby,longshot,[ironboots],dinsfire,magic" + "ocarina,lullaby,ironboots,dinsfire,magic" ], "item_count": 1 }, @@ -1062,7 +1058,7 @@ "name": "GS76 - Lizalfos Hallway", "short_name": "Lizalfos Hallway", "access_rules": [ - "@Water Temple MQ/Longshot Chest,dinsfire,magic" + "ocarina,lullaby,ironboots,dinsfire,magic" ], "chest_unopened_img": "images/skulltula.png", "chest_opened_img": "images/skulltula_token.png", @@ -1072,7 +1068,7 @@ "name": "GS77 - Before Upper Water Switch", "short_name": "Before Upper Water Switch", "access_rules": [ - "@Water Temple MQ/Longshot Chest,longshot" + "ocarina,lullaby,ironboots,longshot" ], "chest_unopened_img": "images/skulltula.png", "chest_opened_img": "images/skulltula_token.png", From c3ec031e542676d91cd46b01b6ad3afd030e14e8 Mon Sep 17 00:00:00 2001 From: Dennis Date: Mon, 26 Nov 2018 08:14:09 +0100 Subject: [PATCH 5/9] fixed MQ Spirit Temple sun block room --- changelog.md | 3 ++- ootrando_overworldmap_hamsda/locations/mq.json | 3 ++- ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/changelog.md b/changelog.md index 6ea3a99f..e3c38bed 100644 --- a/changelog.md +++ b/changelog.md @@ -9,7 +9,8 @@ - added MQ Deku Tree Gohma sequence break for sling - added MQ Shadow Temple stalfos room sequence break with just hookshot - fixed MQ Shadow Temple Bongo requires bow (and added chu sequence break for it) -- fixed wrong MQ Water Temple ironboots and lullaby sequence breaks +- fixed MQ Water Temple wrong ironboots and lullaby sequence breaks +- fixed MQ Spirit Temple sun block room ## 2.1.3.4 diff --git a/ootrando_overworldmap_hamsda/locations/mq.json b/ootrando_overworldmap_hamsda/locations/mq.json index 2da9862e..35875a4f 100644 --- a/ootrando_overworldmap_hamsda/locations/mq.json +++ b/ootrando_overworldmap_hamsda/locations/mq.json @@ -1445,7 +1445,8 @@ { "name": "Sun Block Room Chest", "access_rules": [ - "sword2,lift2,longshot,bombchu,ocarina,time" + "sword2,lift2,longshot,bombchu", + "ocarina,requiem,bombchu,time" ], "item_count": 1 }, diff --git a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json index 636f1bcc..3ebbf83f 100644 --- a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json +++ b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json @@ -1452,7 +1452,8 @@ { "name": "Sun Block Room Chest", "access_rules": [ - "sword2,lift2,longshot,bombchu,ocarina,time" + "sword2,lift2,longshot,bombchu", + "ocarina,requiem,bombchu,spirit_small_keys:2,time" ], "item_count": 1 }, From 3cb01afb1e3ba99b4af0426cae55bbc90398b537 Mon Sep 17 00:00:00 2001 From: Dennis Date: Mon, 26 Nov 2018 08:23:47 +0100 Subject: [PATCH 6/9] fixed MQ Ganons Castle scrubs lens logic --- changelog.md | 12 +++++++----- ootrando_overworldmap_hamsda/locations/mq.json | 3 +++ .../var_keysanity/locations/mq.json | 3 +++ 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/changelog.md b/changelog.md index e3c38bed..f9164147 100644 --- a/changelog.md +++ b/changelog.md @@ -6,11 +6,13 @@ - new location on child map to indicate you showed Rutos letter - added sequence breakable checks to the Zoras Fountain locations for moving him - fixed Impas cow is always in logic -- added MQ Deku Tree Gohma sequence break for sling -- added MQ Shadow Temple stalfos room sequence break with just hookshot -- fixed MQ Shadow Temple Bongo requires bow (and added chu sequence break for it) -- fixed MQ Water Temple wrong ironboots and lullaby sequence breaks -- fixed MQ Spirit Temple sun block room +- added/fixed a few MQ things: + - added MQ Deku Tree Gohma sequence break for sling + - added MQ Shadow Temple stalfos room sequence break with just hookshot + - fixed MQ Shadow Temple Bongo requires bow (and added chu sequence break for it) + - fixed MQ Water Temple wrong ironboots and lullaby sequence breaks + - fixed MQ Spirit Temple sun block room + - fixed MQ Ganons Castle scrubs lens logic ## 2.1.3.4 diff --git a/ootrando_overworldmap_hamsda/locations/mq.json b/ootrando_overworldmap_hamsda/locations/mq.json index 35875a4f..6be9ea93 100644 --- a/ootrando_overworldmap_hamsda/locations/mq.json +++ b/ootrando_overworldmap_hamsda/locations/mq.json @@ -1839,6 +1839,9 @@ { "name": "Hidden Room", "short_name": "Hidden Room", + "access_rules": [ + "@logic/lens" + ], "chest_unopened_img": "images/deku_scrub.png", "chest_opened_img": "images/deku_scrub_grey.png", "item_count": 5 diff --git a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json index 3ebbf83f..93365a3c 100644 --- a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json +++ b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json @@ -1844,6 +1844,9 @@ { "name": "Hidden Room", "short_name": "Hidden Room", + "access_rules": [ + "@logic/lens" + ], "chest_unopened_img": "images/deku_scrub.png", "chest_opened_img": "images/deku_scrub_grey.png", "item_count": 5 From 069e6a0bb139e64825db75ce7dff8a4574809bed Mon Sep 17 00:00:00 2001 From: Dennis Date: Mon, 26 Nov 2018 08:44:13 +0100 Subject: [PATCH 7/9] fixed Zoras Fountain child/adult logic --- changelog.md | 1 + .../locations/dungeons.json | 4 ++-- .../locations/mq.json | 4 ++-- .../locations/overworld.json | 23 +++++++++++++------ .../var_keysanity/locations/dungeons.json | 4 ++-- .../var_keysanity/locations/mq.json | 4 ++-- 6 files changed, 25 insertions(+), 15 deletions(-) diff --git a/changelog.md b/changelog.md index f9164147..335a78c6 100644 --- a/changelog.md +++ b/changelog.md @@ -13,6 +13,7 @@ - fixed MQ Water Temple wrong ironboots and lullaby sequence breaks - fixed MQ Spirit Temple sun block room - fixed MQ Ganons Castle scrubs lens logic +- fixed Zoras Fountain child/adult logic ## 2.1.3.4 diff --git a/ootrando_overworldmap_hamsda/locations/dungeons.json b/ootrando_overworldmap_hamsda/locations/dungeons.json index f3b670e2..83f9b758 100644 --- a/ootrando_overworldmap_hamsda/locations/dungeons.json +++ b/ootrando_overworldmap_hamsda/locations/dungeons.json @@ -1695,7 +1695,7 @@ "name": "Ice Cavern", "parent": "Zoras Fountain A", "access_rules": [ - "ice_reg,@logic/ice cavern" + "ice_reg,@logic/adult fountain,bottle" ], "sections": [ { @@ -1719,7 +1719,7 @@ { "name": "Sheik in Ice Cavern", "access_rules": [ - "@logic/ice cavern", + "bottle", "{agony}" ], "capture_item": true, diff --git a/ootrando_overworldmap_hamsda/locations/mq.json b/ootrando_overworldmap_hamsda/locations/mq.json index 6be9ea93..34088192 100644 --- a/ootrando_overworldmap_hamsda/locations/mq.json +++ b/ootrando_overworldmap_hamsda/locations/mq.json @@ -1861,7 +1861,7 @@ "name": "Ice Cavern MQ", "parent": "Zoras Fountain A", "access_rules": [ - "ice_mq,@logic/ice cavern" + "ice_mq,@logic/adult fountain,bottle" ], "sections": [ { @@ -1888,7 +1888,7 @@ { "name": "Sheik in Ice Cavern", "access_rules": [ - "@logic/ice cavern", + "bottle", "{agony}" ], "capture_item": true, diff --git a/ootrando_overworldmap_hamsda/locations/overworld.json b/ootrando_overworldmap_hamsda/locations/overworld.json index 61bcbeeb..09176d6f 100644 --- a/ootrando_overworldmap_hamsda/locations/overworld.json +++ b/ootrando_overworldmap_hamsda/locations/overworld.json @@ -108,10 +108,20 @@ "item_count": 1 }, { - "name": "ice cavern", + "name": "child fountain", "access_rules": [ - "@logic/explosives,[ocarina],[lullaby],ruto,[king_zora_moved_yes],sword2", - "scale1,[ocarina],[lullaby],ruto,[king_zora_moved_yes],sword2" + "@logic/explosives,[ocarina],[lullaby],ruto,[king_zora_moved_yes]", + "scale1,ruto,[king_zora_moved_yes]" + ], + "item_count": 1 + }, + { + "name": "adult fountain", + "access_rules": [ + "@logic/explosives,ocarina,lullaby,ruto,[king_zora_moved_yes],sword2", + "scale1,ruto,[king_zora_moved_yes],sword2,ocarina,lullaby", + "@logic/explosives,[ocarina],[lullaby],ruto,[king_zora_moved_yes],sword2,hoverboots", + "scale1,ruto,[king_zora_moved_yes],sword2,[ocarina],[lullaby],hoverboots" ], "item_count": 1 } @@ -3200,8 +3210,7 @@ { "name": "Zoras Fountain C", "access_rules": [ - "@logic/explosives,[ocarina],[lullaby],ruto,[king_zora_moved_yes]", - "scale1,ruto,[king_zora_moved_yes]" + "@logic/child fountain" ], "children": [ { @@ -4540,7 +4549,7 @@ "name": "King Zora", "access_rules": [ "bottle,[wallet2]", - "bottle,@logic/ice cavern", + "bottle,@logic/adult fountain", "bottle,@Ganons Castle/Water Trial", "bottle,@Gerudo Training Grounds MQ/Before Heavy Block Chest" ], @@ -4594,7 +4603,7 @@ { "name": "Zoras Fountain A", "access_rules": [ - "@logic/ice cavern" + "@logic/adult fountain" ], "children": [ { diff --git a/ootrando_overworldmap_hamsda/var_keysanity/locations/dungeons.json b/ootrando_overworldmap_hamsda/var_keysanity/locations/dungeons.json index 20b612ea..0d8af772 100644 --- a/ootrando_overworldmap_hamsda/var_keysanity/locations/dungeons.json +++ b/ootrando_overworldmap_hamsda/var_keysanity/locations/dungeons.json @@ -1709,7 +1709,7 @@ "name": "Ice Cavern", "parent": "Zoras Fountain A", "access_rules": [ - "ice_reg,@logic/ice cavern" + "ice_reg,@logic/adult fountain,bottle" ], "sections": [ { @@ -1733,7 +1733,7 @@ { "name": "Sheik in Ice Cavern", "access_rules": [ - "@logic/ice cavern", + "bottle", "{agony}" ], "capture_item": true, diff --git a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json index 93365a3c..dc2011f3 100644 --- a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json +++ b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json @@ -1866,7 +1866,7 @@ "name": "Ice Cavern MQ", "parent": "Zoras Fountain A", "access_rules": [ - "ice_mq,@logic/ice cavern" + "ice_mq,@logic/adult fountain,bottle" ], "sections": [ { @@ -1893,7 +1893,7 @@ { "name": "Sheik in Ice Cavern", "access_rules": [ - "@logic/ice cavern", + "bottle", "{agony}" ], "capture_item": true, From 5dde2c332ba9551e54083e4704fbae224b5f99c4 Mon Sep 17 00:00:00 2001 From: Dennis Date: Mon, 26 Nov 2018 08:58:10 +0100 Subject: [PATCH 8/9] added MQ GTG stalfos room sequence break --- changelog.md | 1 + ootrando_overworldmap_hamsda/locations/mq.json | 13 +++++++------ .../var_keysanity/locations/mq.json | 13 +++++++------ 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/changelog.md b/changelog.md index 335a78c6..093d96eb 100644 --- a/changelog.md +++ b/changelog.md @@ -13,6 +13,7 @@ - fixed MQ Water Temple wrong ironboots and lullaby sequence breaks - fixed MQ Spirit Temple sun block room - fixed MQ Ganons Castle scrubs lens logic + - added MQ GTG stalfos room sequence break with just hookshot - fixed Zoras Fountain child/adult logic ## 2.1.3.4 diff --git a/ootrando_overworldmap_hamsda/locations/mq.json b/ootrando_overworldmap_hamsda/locations/mq.json index 34088192..c53bb9f5 100644 --- a/ootrando_overworldmap_hamsda/locations/mq.json +++ b/ootrando_overworldmap_hamsda/locations/mq.json @@ -1996,7 +1996,8 @@ "name": "Underwater Silver Rupee Chest", "access_rules": [ "@Gerudo Training Grounds MQ/Dinolfos Chest,hoverboots,@logic/has fire,ironboots,@logic/bluetunic", - "@Gerudo Training Grounds MQ/Maze Right Central Chest,@logic/has fire,ironboots,@logic/bluetunic" + "@Gerudo Training Grounds MQ/Maze Right Central Chest,longshot,@logic/has fire,ironboots,@logic/bluetunic", + "@Gerudo Training Grounds MQ/Maze Right Central Chest,bow,@logic/has fire,ironboots,@logic/bluetunic" ], "capture_item": true, "item_count": 1 @@ -2011,7 +2012,7 @@ { "name": "Before Heavy Block Chest", "access_rules": [ - "@Gerudo Training Grounds MQ/First Iron Knuckle Chest,longshot" + "@Gerudo Training Grounds MQ/First Iron Knuckle Chest,hookshot,[longshot]" ], "item_count": 1 }, @@ -2023,16 +2024,16 @@ "item_count": 1 }, { - "name": "Eye Statue Chest", + "name": "Second Iron Knuckle Chest", "access_rules": [ - "@Gerudo Training Grounds MQ/Second Iron Knuckle Chest,bow" + "@Gerudo Training Grounds MQ/Before Heavy Block Chest,ocarina,time,@logic/lens,bottle" ], "item_count": 1 }, { - "name": "Second Iron Knuckle Chest", + "name": "Eye Statue Chest", "access_rules": [ - "@Gerudo Training Grounds MQ/Before Heavy Block Chest,ocarina,time,@logic/lens,bottle" + "@Gerudo Training Grounds MQ/Second Iron Knuckle Chest,bow" ], "item_count": 1 }, diff --git a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json index dc2011f3..8b069814 100644 --- a/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json +++ b/ootrando_overworldmap_hamsda/var_keysanity/locations/mq.json @@ -2004,7 +2004,8 @@ "name": "Underwater Silver Rupee Chest", "access_rules": [ "@Gerudo Training Grounds MQ/Dinolfos Chest,hoverboots,@logic/has fire,ironboots,@logic/bluetunic", - "@Gerudo Training Grounds MQ/Maze Right Central Chest,@logic/has fire,ironboots,@logic/bluetunic" + "@Gerudo Training Grounds MQ/Maze Right Central Chest,longshot,@logic/has fire,ironboots,@logic/bluetunic", + "@Gerudo Training Grounds MQ/Maze Right Central Chest,bow,@logic/has fire,ironboots,@logic/bluetunic" ], "capture_item": true, "item_count": 1 @@ -2019,7 +2020,7 @@ { "name": "Before Heavy Block Chest", "access_rules": [ - "@Gerudo Training Grounds MQ/First Iron Knuckle Chest,longshot" + "@Gerudo Training Grounds MQ/First Iron Knuckle Chest,hookshot,[longshot]" ], "item_count": 1 }, @@ -2031,16 +2032,16 @@ "item_count": 1 }, { - "name": "Eye Statue Chest", + "name": "Second Iron Knuckle Chest", "access_rules": [ - "@Gerudo Training Grounds MQ/Second Iron Knuckle Chest,bow" + "@Gerudo Training Grounds MQ/Before Heavy Block Chest,ocarina,time,@logic/lens,bottle" ], "item_count": 1 }, { - "name": "Second Iron Knuckle Chest", + "name": "Eye Statue Chest", "access_rules": [ - "@Gerudo Training Grounds MQ/Before Heavy Block Chest,ocarina,time,@logic/lens,bottle" + "@Gerudo Training Grounds MQ/Second Iron Knuckle Chest,bow" ], "item_count": 1 }, From ed99729db8346f0120c10275306d4286b78220ff Mon Sep 17 00:00:00 2001 From: Dennis Date: Mon, 26 Nov 2018 09:09:16 +0100 Subject: [PATCH 9/9] update to version 2.1.3.5 --- ootrando_overworldmap_hamsda.zip | Bin 10036006 -> 10038938 bytes ootrando_overworldmap_hamsda/manifest.json | 2 +- repository.json | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ootrando_overworldmap_hamsda.zip b/ootrando_overworldmap_hamsda.zip index 3bfe344616c77948a58088d0e79cb5e0f986db9a..93a220a9bf88b887140893160e6c1e950a953bb8 100644 GIT binary patch delta 36939 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