Skip to content

Commit 4a53ba2

Browse files
authored
Merge pull request #2158 from blkerby/green-hill-zone-leave-shinecharged
Green Hill Zone more leaveShinecharged
2 parents ed5b843 + 457f816 commit 4a53ba2

1 file changed

Lines changed: 60 additions & 44 deletions

File tree

region/brinstar/green/Green Hill Zone.json

Lines changed: 60 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -209,72 +209,61 @@
209209
"clearsObstacles": ["B"],
210210
"flashSuitChecked": true
211211
},
212-
{
213-
"id": 2,
214-
"link": [1, 1],
215-
"name": "Leave Shinecharged (HiJump)",
216-
"requires": [
217-
"HiJump",
218-
{"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
219-
"canShinechargeMovementTricky",
220-
{"shineChargeFrames": 130}
221-
],
222-
"exitCondition": {
223-
"leaveShinecharged": {}
224-
},
225-
"flashSuitChecked": true,
226-
"note": [
227-
"Use the runway below the bug pipe to gain a shinecharge.",
228-
"Use HiJump to reach the door with shinecharge frames remaining."
229-
],
230-
"devNote": [
231-
"One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above.",
232-
"It could also be possible to break the bomb blocks, but this doesn't seem very worth considering."
233-
]
234-
},
235212
{
236213
"id": 3,
237214
"link": [1, 1],
238-
"name": "Leave Shinecharged (Wall Jump)",
239-
"requires": [
240-
"canWalljump",
215+
"name": "Leave Shinecharged (Far Runway)",
216+
"requires": [
241217
{"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
242218
"canShinechargeMovementTricky",
243-
{"shineChargeFrames": 170}
219+
{"or": [
220+
{"and": [
221+
"HiJump",
222+
{"shineChargeFrames": 130}
223+
]},
224+
{"and": [
225+
"canWalljump",
226+
{"shineChargeFrames": 170}
227+
]},
228+
{"shineChargeFrames": 175}
229+
]}
244230
],
245231
"exitCondition": {
246232
"leaveShinecharged": {}
247233
},
248234
"flashSuitChecked": true,
249235
"note": [
250-
"Use the runway below the bug pipe to gain a shinecharge.",
251-
"Use a wall jump to reach the door with shinecharge frames remaining."
236+
"Use the runway below the bug pipe to gain a shinecharge and reach the door with shinecharge frames remaining."
252237
],
253238
"devNote": [
254239
"One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above.",
255240
"It could also be possible to break the bomb blocks, potentially increasing the framesRemaining slightly."
256241
]
257242
},
258243
{
259-
"id": 4,
260244
"link": [1, 1],
261-
"name": "Leave Shinecharged (Ledge Grabs)",
262-
"requires": [
263-
{"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
245+
"name": "Leave Shinecharged (Close Runway)",
246+
"requires": [
247+
{"canShineCharge": {"usedTiles": 14, "openEnd": 1}},
248+
{"or": [
249+
{"canShineCharge": {"usedTiles": 14, "openEnd": 0}},
250+
{"shineChargeFrames": 15}
251+
]},
264252
"canShinechargeMovementTricky",
265-
{"shineChargeFrames": 175}
253+
{"or": [
254+
{"and": [
255+
"HiJump",
256+
{"shineChargeFrames": 75}
257+
]},
258+
{"shineChargeFrames": 80}
259+
]}
266260
],
267261
"exitCondition": {
268262
"leaveShinecharged": {}
269263
},
270264
"flashSuitChecked": true,
271265
"note": [
272-
"Use the runway below the bug pipe to gain a shinecharge.",
273-
"Use precise ledge grabs to barely reach the door with shinecharge frames remaining."
274-
],
275-
"devNote": [
276-
"One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above.",
277-
"It could also be possible to break the bomb blocks, potentially increasing the framesRemaining slightly."
266+
"Use the short runway below the door to gain a shinecharge and reach the door with shinecharge frames remaining."
278267
]
279268
},
280269
{
@@ -1022,20 +1011,20 @@
10221011
{
10231012
"id": 40,
10241013
"link": [2, 2],
1025-
"name": "Leave Shinecharged (HiJump)",
1014+
"name": "Leave Shinecharged (Far Runway)",
10261015
"requires": [
10271016
"HiJump",
10281017
{"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
10291018
"canShinechargeMovementComplex",
1030-
{"shineChargeFrames": 155}
1019+
{"shineChargeFrames": 150}
10311020
],
10321021
"exitCondition": {
10331022
"leaveShinecharged": {}
10341023
},
10351024
"flashSuitChecked": true,
10361025
"note": [
10371026
"Use the runway below the bug pipe to gain a shinecharge.",
1038-
"Use HiJump to reach the door with shinecharge frames remaining."
1027+
"Use Hi-Jump to reach the door with shinecharge frames remaining."
10391028
],
10401029
"devNote": [
10411030
"One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above.",
@@ -1045,7 +1034,7 @@
10451034
{
10461035
"id": 41,
10471036
"link": [2, 2],
1048-
"name": "Leave With Spark",
1037+
"name": "Leave With Spark (Far Runway)",
10491038
"requires": [
10501039
"canPreciseWalljump",
10511040
{"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
@@ -1065,6 +1054,33 @@
10651054
"It could also be possible to break the bomb blocks, but this doesn't seem very worth considering."
10661055
]
10671056
},
1057+
{
1058+
"link": [2, 2],
1059+
"name": "Leave Shinecharged (Close Runway)",
1060+
"requires": [
1061+
{"canShineCharge": {"usedTiles": 14, "openEnd": 1}},
1062+
"canShinechargeMovementComplex",
1063+
{"or": [
1064+
{"and": [
1065+
"HiJump",
1066+
{"shineChargeFrames": 135}
1067+
]},
1068+
{"and": [
1069+
"canTrickyDashJump",
1070+
"canWalljump",
1071+
"canShinechargeMovementTricky",
1072+
{"shineChargeFrames": 155}
1073+
]}
1074+
]}
1075+
],
1076+
"exitCondition": {
1077+
"leaveShinecharged": {}
1078+
},
1079+
"flashSuitChecked": true,
1080+
"note": [
1081+
"Use the runway below the door to gain a shinecharge and leave with shinecharge frames remaining."
1082+
]
1083+
},
10681084
{
10691085
"id": 42,
10701086
"link": [2, 2],

0 commit comments

Comments
 (0)