Skip to content

Commit 5dd7212

Browse files
authored
Merge pull request #2163 from kjbranch/g-ln
LN G-Mode: Second Pass
2 parents c26e1e0 + ca13991 commit 5dd7212

4 files changed

Lines changed: 46 additions & 20 deletions

File tree

region/lowernorfair/east/Fast Pillars Setup Room.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -989,7 +989,7 @@
989989
"canJumpIntoIBJ"
990990
]}
991991
]},
992-
{"heatFrames": 80}
992+
{"heatFrames": 70}
993993
],
994994
"flashSuitChecked": true,
995995
"note": "After climbing the room, it is possible to shoot at the door and then use X-Ray, so the shot hits immediately afterwards.",
@@ -1012,8 +1012,11 @@
10121012
"h_heatedGMode",
10131013
{"ammo": {"type": "PowerBomb", "count": 3}},
10141014
"h_artificialMorphIBJ",
1015-
"canInsaneJump",
1016-
{"heatFrames": 80}
1015+
{"or": [
1016+
"canInsaneJump",
1017+
{"ammo": {"type": "PowerBomb", "count": 3}}
1018+
]},
1019+
{"heatFrames": 70}
10171020
],
10181021
"clearsObstacles": ["A"],
10191022
"flashSuitChecked": true,
@@ -1040,14 +1043,14 @@
10401043
"h_heatedGMode",
10411044
"h_artificialMorphIBJ",
10421045
"canTrickyGMode",
1043-
{"heatFrames": 80}
1046+
{"heatFrames": 70}
10441047
],
10451048
"flashSuitChecked": true,
10461049
"note": [
10471050
"IBJ up the room while avoiding any of the invisible, stationary lasers that the pirates have placed;",
10481051
"it is possible to manipulate the bottom pirate to place several lasers, in order to overload them,",
10491052
"and then IBJ over the pirate and IBJ again from the right corner.",
1050-
"OVerloading the lasers can prevent the wall pirates from placing one when they jump. Abort the IBJ and fall if necessary to avoid a pirate hit.",
1053+
"Overloading the lasers can prevent the wall pirates from placing one when they jump. Abort the IBJ and fall if necessary to avoid a pirate hit.",
10511054
"It is then possible to shoot at the door and then use X-Ray, so the shot hits immediately afterwards."
10521055
]
10531056
},

region/lowernorfair/east/Ridley's Room.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@
472472
{"ammo": {"type": "Super", "count": 30}},
473473
{"or": [
474474
{"and": [
475-
"canPauseAbuse",
475+
"h_heatedGModePauseAbuse",
476476
{"resourceAtMost": [{"type": "Energy", "count": 1}]},
477477
{"partialRefill": {"type": "Energy", "limit": 100}}
478478
]},
@@ -622,10 +622,13 @@
622622
"canWalljump",
623623
{"and": [
624624
"canJumpIntoIBJ",
625-
"canTrickyJump",
625+
"canInsaneJump",
626626
{"or": [
627-
"canLongIBJ",
628-
"HiJump"
627+
"HiJump",
628+
{"and": [
629+
"canLongIBJ",
630+
"canDoubleBombJump"
631+
]}
629632
]}
630633
]},
631634
{"and": [
@@ -776,7 +779,7 @@
776779
{"ammo": {"type": "Super", "count": 30}},
777780
{"or": [
778781
{"and": [
779-
"canPauseAbuse",
782+
"h_heatedGModePauseAbuse",
780783
{"resourceAtMost": [{"type": "Energy", "count": 1}]},
781784
{"partialRefill": {"type": "Energy", "limit": 100}}
782785
]},

region/lowernorfair/east/Three Musketeers' Room.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,10 @@
529529
},
530530
"requires": [
531531
{"or": [
532-
"h_artificialMorphJumpIntoIBJ",
532+
{"and": [
533+
"canInsaneJump",
534+
"h_artificialMorphJumpIntoIBJ"
535+
]},
533536
{"and": [
534537
"canTrickyGMode",
535538
"h_artificialMorphSpringFling"

region/lowernorfair/west/Golden Torizo's Room.json

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1873,6 +1873,7 @@
18731873
"link": [7, 1],
18741874
"name": "G-Mode, Through the Crumble Blocks",
18751875
"requires": [
1876+
"h_heatedGMode",
18761877
{"or": [
18771878
"f_DefeatedGoldenTorizo",
18781879
"canTrickyDodgeEnemies"
@@ -1894,16 +1895,21 @@
18941895
"f_DefeatedGoldenTorizo",
18951896
"canInsaneJump"
18961897
]}
1898+
]},
1899+
{"and": [
1900+
"f_DefeatedGoldenTorizo",
1901+
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
1902+
{"shinespark": {"frames": 29, "excessFrames": 5}}
18971903
]}
18981904
]},
18991905
"h_heatedGModeOpenDifferentDoor"
19001906
],
19011907
"flashSuitChecked": true,
19021908
"note": [
1903-
"Use the camera scroll blocks below the crumble blocks to overload PLMs to be able to go through the crumble blocks.",
1904-
"Jumping through them a single time is enough to overload them for the next jump.",
1905-
"It is possible to go though the crumble blocks while dodging GT.",
1909+
"Use the camera scroll blocks below the crumble blocks to overload PLMs and go through the crumble blocks.",
1910+
"A good jumping through them a single time is enough to overload them for the next jump. This can be done while dodging GT.",
19061911
"With a speedy jump, it is possible to overload PLMs and run back to GT before it stands up, get into the safe spot location to get him to jump back, and use the runway again.",
1912+
"With shinesparks, diagonally spark into the crumble blocks and hold forward three times, then spark through.",
19071913
"Note that when GT attacks, it will place stationary invisible projectiles, so it is much more difficult if not getting up quickly."
19081914
]
19091915
},
@@ -1934,16 +1940,21 @@
19341940
"f_DefeatedGoldenTorizo",
19351941
"canInsaneJump"
19361942
]}
1943+
]},
1944+
{"and": [
1945+
"f_DefeatedGoldenTorizo",
1946+
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
1947+
{"shinespark": {"frames": 29, "excessFrames": 5}}
19371948
]}
19381949
]},
19391950
{"heatFrames": 0}
19401951
],
19411952
"flashSuitChecked": true,
19421953
"note": [
1943-
"Use the camera scroll blocks below the crumble blocks to overload PLMs to be able to go through the crumble blocks.",
1944-
"Jumping through them a single time is enough to overload them for the next jump.",
1945-
"It is possible to go though the crumble blocks while dodging GT.",
1954+
"Use the camera scroll blocks below the crumble blocks to overload PLMs and go through the crumble blocks.",
1955+
"A good jumping through them a single time is enough to overload them for the next jump. This can be done while dodging GT.",
19461956
"With a speedy jump, it is possible to overload PLMs and run back to GT before it stands up, get into the safe spot location to get him to jump back, and use the runway again.",
1957+
"With shinesparks, diagonally spark into the crumble blocks and hold forward three times, then spark through.",
19471958
"Note that when GT attacks, it will place stationary invisible projectiles, so it is much more difficult if not getting up quickly."
19481959
]
19491960
},
@@ -1974,6 +1985,11 @@
19741985
"f_DefeatedGoldenTorizo",
19751986
"canInsaneJump"
19761987
]}
1988+
]},
1989+
{"and": [
1990+
"f_DefeatedGoldenTorizo",
1991+
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
1992+
{"shinespark": {"frames": 28, "excessFrames": 5}}
19771993
]}
19781994
]},
19791995
{"or": [
@@ -1993,9 +2009,10 @@
19932009
],
19942010
"flashSuitChecked": true,
19952011
"note": [
1996-
"Use the camera scroll blocks below the crumble blocks to overload PLMs to be able to go through the bomb blocks near the right item.",
1997-
"Jumping through them a single time is enough to overload them. It is possible to do this while dodging GT.",
1998-
"With a speedy jump, it is possible to overload PLMs with one jump, then wait for it to get close and run under it and jump to the top right.",
2012+
"Use the camera scroll blocks below the crumble blocks to overload PLMs and go through the bomb blocks near the right item.",
2013+
"A good jumping through them a single time is enough to overload PLMs. This can be done while dodging GT.",
2014+
"With a speedy jump, it is possible to overload PLMs and run back to GT before it stands up, get into the safe spot location to get him to jump back, and use the runway again.",
2015+
"With shinesparks, diagonally spark into the crumble blocks and hold forward three times, to overload PLMs as much as possible.",
19992016
"Note that when GT attacks, it will place stationary invisible projectiles, so it is much more difficult if not getting up quickly.",
20002017
"Place a Power Bomb then quickly exit G-mode to quickly clear all of the bomb blocks, otherwise it is possible to get out with a few Bombs or Screw Attack."
20012018
]

0 commit comments

Comments
 (0)