Skip to content

Commit 21c7037

Browse files
authored
Merge branch 'vg-json-data:master' into g-gt
2 parents b1354c9 + 9688de2 commit 21c7037

26 files changed

Lines changed: 2745 additions & 425 deletions

region/brinstar/green/Spore Spawn Kihunter Room.json

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,40 @@
244244
"requires": [],
245245
"flashSuitChecked": true
246246
},
247+
{
248+
"id": 21,
249+
"link": [1, 2],
250+
"name": "G-Mode Ice Clip, Door Lock Skip",
251+
"entranceCondition": {
252+
"comeInWithGMode": {
253+
"mode": "any",
254+
"morphed": false
255+
}
256+
},
257+
"requires": [
258+
{"notable": "Ice Clip Door Lock Skip Without Morph and X-Ray"},
259+
"canTrickyGMode",
260+
"h_canPreciseIceClip",
261+
{"or": [
262+
"Morph",
263+
"canInsaneJump",
264+
{"enemyDamage": {"enemy": "Kihunter (green)", "type": "contact", "hits": 1}}
265+
]}
266+
],
267+
"exitCondition": {
268+
"leaveWithGMode": {
269+
"morphed": false
270+
}
271+
},
272+
"bypassesDoorShell": true,
273+
"flashSuitChecked": true,
274+
"note": [
275+
"Lure a Kihunter over to the right near the door. Damage it so that it falls to the ground.",
276+
"There is a 2 frame window at the beginning of its hop where Samus can use it to clip through the door",
277+
"Be careful to avoid touching the invisible, stationary projectiles that it spits out.",
278+
"Without Morph, jump onto the right side of it in order to have a chance to wiggle off quickly in case it is frozen at the wrong height."
279+
]
280+
},
247281
{
248282
"id": 12,
249283
"link": [2, 1],
@@ -394,6 +428,42 @@
394428
"Alternatively, place a Power Bomb and roll to the left on entry to kill the Kihunter, then quickly IBJ through the door before more arrive."
395429
],
396430
"devNote": "It is possible to do this with Bombs alone, but it is pretty chaotic."
431+
},
432+
{
433+
"id": 22,
434+
"link": [2, 2],
435+
"name": "G-Mode Ice Clip, Door Lock Skip",
436+
"entranceCondition": {
437+
"comeInWithGMode": {
438+
"mode": "indirect",
439+
"morphed": false
440+
},
441+
"comesThroughToilet": "any"
442+
},
443+
"requires": [
444+
{"notable": "Ice Clip Door Lock Skip Without Morph and X-Ray"},
445+
"canTrickyGMode",
446+
"h_canPreciseIceClip",
447+
{"or": [
448+
"Morph",
449+
"canInsaneJump",
450+
{"enemyDamage": {"enemy": "Kihunter (green)", "type": "contact", "hits": 1}}
451+
]}
452+
],
453+
"exitCondition": {
454+
"leaveWithGMode": {
455+
"morphed": false
456+
}
457+
},
458+
"bypassesDoorShell": true,
459+
"flashSuitChecked": true,
460+
"note": [
461+
"Lure a Kihunter over to the right near the door (it may be easiest not to use the one that starts near the door). Damage it so that it falls to the ground.",
462+
"There is a 2 frame window at the beginning of its hop where Samus can use it to clip through the door",
463+
"Be careful to avoid touching the invisible, stationary projectiles that it spits out.",
464+
"Without Morph, jump onto the right side of it in order to have a chance to wiggle off quickly in case it is frozen at the wrong height."
465+
],
466+
"devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat."
397467
}
398468
],
399469
"notables": [
@@ -406,6 +476,6 @@
406476
]
407477
}
408478
],
409-
"nextStratId": 21,
479+
"nextStratId": 23,
410480
"nextNotableId": 2
411481
}

region/brinstar/green/Spore Spawn Room.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,19 @@
266266
],
267267
"setsFlags": ["f_DefeatedSporeSpawn"],
268268
"note": "Spore Spawn's pollen does not drop Supers. The fight requires 4 Supers, where many misses could lead to a softlock."
269+
},
270+
{
271+
"id": 16,
272+
"link": [2, 2],
273+
"name": "G-Mode Regain Mobility",
274+
"requires": [
275+
{"enemyDamage": {"enemy": "Spore Spawn", "type": "contact", "hits": 1}},
276+
{"not": "f_DefeatedSporeSpawn"},
277+
"canRiskPermanentLossOfAccess"
278+
],
279+
"gModeRegainMobility": {},
280+
"flashSuitChecked": true,
281+
"devNote": "This would only be useful to leave in g-mode."
269282
}
270283
],
271284
"notables": [
@@ -287,6 +300,6 @@
287300
]
288301
}
289302
],
290-
"nextStratId": 16,
303+
"nextStratId": 17,
291304
"nextNotableId": 3
292305
}

region/brinstar/kraid/Warehouse Energy Tank Room.json

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,47 @@
267267
}
268268
}
269269
},
270+
{
271+
"id": 22,
272+
"link": [1, 1],
273+
"name": "Leave with Moondance",
274+
"requires": [
275+
"canMoondance",
276+
"canTrickyUseFrozenEnemies",
277+
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 1}}
278+
],
279+
"exitCondition": {
280+
"leaveWithStoredFallSpeed": {
281+
"fallSpeedInTiles": 1
282+
}
283+
},
284+
"note": [
285+
"Freeze the Beetom while Samus is as far left as possible on the door ledge.",
286+
"Moonwalk carefully and start moondancing under the Beetom.",
287+
"As long as Samus is near the door, the other Beetoms won't come near."
288+
]
289+
},
290+
{
291+
"id": 23,
292+
"link": [1, 1],
293+
"name": "Leave with Extended Moondance",
294+
"requires": [
295+
"canExtendedMoondance",
296+
"canTrickyUseFrozenEnemies",
297+
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 1}},
298+
"h_ExtendedMoondanceBeetomLeniency"
299+
],
300+
"exitCondition": {
301+
"leaveWithStoredFallSpeed": {
302+
"fallSpeedInTiles": 2
303+
}
304+
},
305+
"note": [
306+
"Freeze the Beetom while Samus is as far left as possible on the door ledge.",
307+
"Moonwalk carefully and start moondancing under the Beetom.",
308+
"As long as Samus is near the door, the other Beetoms won't come near."
309+
]
310+
},
270311
{
271312
"id": 9,
272313
"link": [1, 1],
@@ -439,6 +480,6 @@
439480
]
440481
}
441482
],
442-
"nextStratId": 22,
483+
"nextStratId": 24,
443484
"nextNotableId": 2
444485
}

region/brinstar/kraid/Warehouse Kihunter Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@
220220
}
221221
},
222222
{
223+
"id": 46,
223224
"link": [1, 1],
224225
"name": "Kihunter Ice Moonfall Door Lock Skip",
225226
"requires": [
@@ -882,7 +883,7 @@
882883
]
883884
}
884885
],
885-
"nextStratId": 46,
886+
"nextStratId": 47,
886887
"nextNotableId": 5,
887888
"devNote": [
888889
"FIXME: An ice moonfall might be possible to clip past the bottom left door shell?",

region/brinstar/red/Red Tower.json

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,6 @@
418418
"link": [1, 1],
419419
"name": "Door Frame Extended Moondance",
420420
"requires": [
421-
{"notable": "Door Frame Extended Moondance"},
422421
{"obstaclesNotCleared": ["A"]},
423422
"canExtendedMoondance",
424423
"canTrickyUseFrozenEnemies",
@@ -2690,15 +2689,6 @@
26902689
"name": "IBJ Between the Bottom Rippers",
26912690
"note": "Requires switching between single and double IBJs. While Doubles are not techincally necessary, they make the strat more bearable."
26922691
},
2693-
{
2694-
"id": 4,
2695-
"name": "Door Frame Extended Moondance",
2696-
"note": [
2697-
"Bring the Beetom close to the door and begin Moondancing.",
2698-
"Stop after exactly 175 moonfalls, so as not to fall through the floor.",
2699-
"Freeze the Beetom inside the door frame and Moondance such that Samus does not fall through the floor and does not touch the door transition."
2700-
]
2701-
},
27022692
{
27032693
"id": 5,
27042694
"name": "Frozen Beetom Ice Climb",

region/crateria/east/Crab Maze.json

Lines changed: 103 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,26 @@
111111
"flashSuitChecked": true,
112112
"note": [
113113
"Shoot a Super as a Sciser crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.",
114-
"If you don't have Morph and X-Ray, you must shoot the Super while the Sciser is on the slope near the door, not on the door itself."
114+
"If you don't have Morph and X-Ray, you must shoot the Super while the Sciser is on the slope near the door, not on the door itself.",
115+
"Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off."
116+
]
117+
},
118+
{
119+
"id": 22,
120+
"link": [1, 1],
121+
"name": "Sciser High Pixel Ice Clip Door Lock Skip",
122+
"requires": [
123+
{"ammo": {"type": "Super", "count": 1}},
124+
"h_canHighPixelIceClip"
115125
],
116-
"devNote": "This doesn't seem possible to get the crab frozen at the high pixel position."
126+
"bypassesDoorShell": true,
127+
"flashSuitChecked": true,
128+
"note": [
129+
"Shoot a Super as a Sciser crawls near the top door, then freeze it mid-air and use it to clip up past the door shell.",
130+
"This requires knocking off the Sciser frame-pefrectly, then freezing it frame-perfectly in position.",
131+
"The Super should knock off the crab when it is barely centered on the slope, 2 pixels away from the edge of the doorframe.",
132+
"Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off."
133+
]
117134
},
118135
{
119136
"id": 2,
@@ -242,6 +259,36 @@
242259
"bypassesDoorShell": "free",
243260
"flashSuitChecked": true
244261
},
262+
{
263+
"id": 23,
264+
"link": [1, 1],
265+
"name": "G-Mode Ice Clip, Door Lock Skip",
266+
"entranceCondition": {
267+
"comeInWithGMode": {
268+
"mode": "indirect",
269+
"morphed": false
270+
},
271+
"comesThroughToilet": "any"
272+
},
273+
"requires": [
274+
"canTrickyGMode",
275+
"h_canPreciseIceClip",
276+
{"ammo": {"type": "Super", "count": 1}}
277+
],
278+
"exitCondition": {
279+
"leaveWithGMode": {
280+
"morphed": false
281+
}
282+
},
283+
"bypassesDoorShell": true,
284+
"flashSuitChecked": true,
285+
"note": [
286+
"Wait for a crab to come to this door and shoot a Super to knock it off, then quickly freeze it at the right height and use it to clip up past the door shell.",
287+
"Knock the crab while it is on the sloped tiles near the top door, not on the door itself, otherwise it will never be in the correct height.",
288+
"Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off."
289+
],
290+
"devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat."
291+
},
245292
{
246293
"id": 10,
247294
"link": [1, 3],
@@ -302,8 +349,59 @@
302349
],
303350
"flashSuitChecked": true,
304351
"note": [
305-
"Place bombs at the far right, next to the low underwater ceiling.",
306-
"To safely bomb the fast crab, wait just left of the crack on the floor where it falls."
352+
"Overload PLMs by placing Bombs at the far right, against the bottom of the crumble block, at the right of the low underwater ceiling.",
353+
"To safely bomb the fast crab, wait just left of where it falls."
354+
]
355+
},
356+
{
357+
"id": 24,
358+
"link": [2, 1],
359+
"name": "G-Mode Morph Ice Clip, Door Lock Skip",
360+
"entranceCondition": {
361+
"comeInWithGMode": {
362+
"mode": "any",
363+
"morphed": true
364+
}
365+
},
366+
"requires": [
367+
"canBeVeryPatient",
368+
"canTrickyGMode",
369+
"h_canArtificialMorphBombs",
370+
{"or": [
371+
{"and": [
372+
"Morph",
373+
{"or": [
374+
"HiJump",
375+
"canSpringBallJumpMidAir",
376+
"canSunkenTileWideWallClimb"
377+
]}
378+
]},
379+
{"and": [
380+
"Gravity",
381+
"h_canArtificialMorphIBJ"
382+
]},
383+
{"and": [
384+
"h_canArtificialMorphSpringBall",
385+
"HiJump"
386+
]}
387+
]},
388+
"h_canPreciseIceClip",
389+
{"ammo": {"type": "Super", "count": 1}}
390+
],
391+
"exitCondition": {
392+
"leaveWithGMode": {
393+
"morphed": false
394+
}
395+
},
396+
"bypassesDoorShell": true,
397+
"flashSuitChecked": true,
398+
"note": [
399+
"Overload PLMs by placing Bombs at the far right, against the bottom of the crumble block, at the right of the low underwater ceiling.",
400+
"With artificial morph, safely bomb the fast crab by waiting just left of where it falls.",
401+
"Lure a crab to the top door or wait for the global crab to come back around, which can take up to 2.5 minutes.",
402+
"Shoot a Super to knock the crab off, then quickly freeze it at the right height and use it to clip up past the door shell.",
403+
"Knock it off while it is on the sloped tiles near the top door, not on the door itself, otherwise it will never be in the correct height.",
404+
"Because of the shot firing rate, it can help to crouch and shoot the Super to the side to give it a bit more time to knock the crab off."
307405
]
308406
},
309407
{
@@ -447,6 +545,6 @@
447545
}
448546
],
449547
"notables": [],
450-
"nextStratId": 22,
548+
"nextStratId": 25,
451549
"nextNotableId": 1
452550
}

region/crateria/east/Forgotten Highway Elbow.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@
140140
"flashSuitChecked": true
141141
},
142142
{
143+
"id": 12,
143144
"link": [1, 2],
144145
"name": "Stored Moonfall Clip",
145146
"entranceCondition": {
@@ -237,6 +238,6 @@
237238
}
238239
],
239240
"notables": [],
240-
"nextStratId": 12,
241+
"nextStratId": 13,
241242
"nextNotableId": 1
242243
}

0 commit comments

Comments
 (0)