Skip to content

Commit 457f816

Browse files
committed
Green Hill Zone more leaveShinecharged
1 parent 14b18b1 commit 457f816

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)