Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 30 additions & 8 deletions region/norfair/crocomire/Grapple Tutorial Room 3.json
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@
{"resourceCapacity": [{"type": "Super", "count": 1}]},
{"obstaclesCleared": ["A"]}
]},
"canTrickyJump",
"canComplexGMode",
{"or": [
{"and": [
"Gravity",
Expand All @@ -266,21 +266,42 @@
"HiJump",
"canSpaceJumpWaterBounce"
]},
"canTrickyUseFrozenEnemies"
]}
],
"exitCondition": {
"leaveWithGModeSetup": {}
},
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
"flashSuitChecked": true,
"note": [
"Carefully and quickly lure the Gamets to the right door without letting them go off camera.",
"It may help to kill any extra Gamets once they spread apart."
]
},
{
"link": [1, 2],
"name": "G-Mode Setup - Get Hit By Gamet, Tricky Manipulation",
"requires": [
"h_navigateUnderwater",
{"or": [
{"resourceCapacity": [{"type": "Super", "count": 1}]},
{"obstaclesCleared": ["A"]}
]},
"canTrickyGMode",
{"or": [
{"and": [
"Gravity",
"canPreciseGrapple"
]},
{"and": [
"Gravity",
"canTrickyWalljump",
"canInsaneJump"
"canTrickyWalljump"
]},
{"and": [
"HiJump",
"canPreciseGrapple",
"canInsaneJump"
]},
"canTrickyUseFrozenEnemies"
"canPreciseGrapple"
]}
]}
],
"exitCondition": {
Expand All @@ -290,7 +311,8 @@
"flashSuitChecked": true,
"note": [
"Carefully and quickly lure the Gamets to the right door without letting them go off camera.",
"It may help to kill any extra Gamets once they spread apart."
"It may help to kill any extra Gamets once they spread apart.",
"With Grapple, it can help to immediately press down after connecting to the block in order to get a quicker swing to the right."
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion region/norfair/crocomire/Indiana Jones Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -1357,7 +1357,7 @@
"canManipulateMellas",
"canCameraManip",
"canBePatient",
"canTrickyJump",
"canComplexGMode",
{"or": [
"SpaceJump",
"canTrickyUseFrozenEnemies",
Expand Down
29 changes: 24 additions & 5 deletions region/norfair/crocomire/Post Crocomire Farming Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -285,16 +285,34 @@
"link": [1, 1],
"name": "G-Mode Setup - Get Hit By Gamet",
"requires": [
"canComplexGMode",
"canTrickyUseFrozenEnemies",
"SpaceJump"
],
"exitCondition": {
"leaveWithGModeSetup": {}
},
"flashSuitChecked": true,
"note": [
"Lure the Gamets to the top left door with Ice and Space Jump.",
"First lure the Gamets vertically using the Kamer platform and Ice, which is much easier with HiJump disabled.",
"Then freeze them again after they separate and are high enough to align with the door.",
"Space Jump to the left of them and refreeze them as they move to the left, then quickly climb back up to the top left before they thaw."
]
},
{
"link": [1, 1],
"name": "G-Mode Setup - Get Hit By Gamet, Tricky Manipulation",
"requires": [
"canTrickyGMode",
"canTrickyUseFrozenEnemies",
{"or": [
"SpaceJump",
"Grapple",
{"and": [
"canTrickyJump",
"HiJump",
{"or": [
"SpeedBooster",
"canInsaneJump",
"canWalljump",
"canSpringBallJumpMidAir"
]}
]}
Expand All @@ -305,12 +323,13 @@
},
"flashSuitChecked": true,
"note": [
"Lure the Gamets to the top left door with Ice and Space Jump, Grapple, or HiJump.",
"Lure the Gamets to the top left door with Ice and Grapple or HiJump.",
"First lure the Gamets vertically using the Kamer platform and Ice, which is much easier with HiJump disabled.",
"Then freeze them again after they separate and are high enough to align with the door.",
"With HiJump and another jump assist, jump to the left of the Gamets as they thaw and refreeze them a bit more to the left so that they will be on screen when Samus is on the left ledge.",
"It is possible with HiJump and Ice alone, but much trickier. Use the Gamets as a platform or perform a running jump from the Kamer platform to get up to the left door."
]
],
"devNote": "This is possible with fewer requirements, but it is already pretty terrible."
},
{
"id": 8,
Expand Down
9 changes: 7 additions & 2 deletions region/norfair/east/Bubble Mountain.json
Original file line number Diff line number Diff line change
Expand Up @@ -2108,7 +2108,9 @@
"id": 205,
"link": [3, 3],
"name": "G-Mode Setup - Get Hit By Waver",
"requires": [],
"requires": [
"canComplexGMode"
],
"exitCondition": {
"leaveWithGModeSetup": {}
},
Expand Down Expand Up @@ -2495,7 +2497,10 @@
"requires": [
{"or": [
{"resetRoom": {"nodes": [4, 5]}},
{"ammo": {"type": "Super", "count": 1}}
{"and": [
"canComplexGMode",
{"ammo": {"type": "Super", "count": 1}}
]}
]}
],
"exitCondition": {
Expand Down
1 change: 1 addition & 0 deletions region/norfair/east/Frog Speedway.json
Original file line number Diff line number Diff line change
Expand Up @@ -850,6 +850,7 @@
"name": "G-Mode Setup - Get Hit By Beetom (Speedless Speedway)",
"requires": [
{"notable": "Shot Block Overload (Speedless Speedway)"},
"canComplexGMode",
"Wave",
{"or": [
"Spazer",
Expand Down
1 change: 1 addition & 0 deletions region/norfair/east/Green Bubbles Tunnel.json
Original file line number Diff line number Diff line change
Expand Up @@ -466,6 +466,7 @@
"link": [2, 2],
"name": "G-Mode Setup - Get Hit By Geruta",
"requires": [
"canComplexGMode",
{"heatFrames": 350}
],
"exitCondition": {
Expand Down
11 changes: 8 additions & 3 deletions region/norfair/east/Magdollite Tunnel.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,12 +107,13 @@
"link": [1, 1],
"name": "G-Mode Setup - Get Hit By Multiviola",
"requires": [
"canComplexGMode",
{"heatFrames": 1880},
{"or": [
"canTrickyDodgeEnemies",
"canInsaneJump",
"h_heatProof",
{"and": [
"canTrickyJump",
"canTrickyDodgeEnemies",
{"heatFrames": 350},
{"enemyDamage": {"enemy": "Magdollite", "type": "flame", "hits": 2}}
]}
Expand Down Expand Up @@ -697,7 +698,11 @@
"link": [2, 2],
"name": "G-Mode Setup - Get Hit By Multiviola",
"requires": [
{"heatFrames": 570}
{"heatFrames": 570},
{"or": [
"canTrickyDodgeEnemies",
{"enemyDamage": {"enemy": "Multiviola", "type": "contact", "hits": 1}}
]}
],
"exitCondition": {
"leaveWithGModeSetup": {}
Expand Down
1 change: 1 addition & 0 deletions region/norfair/east/Single Chamber.json
Original file line number Diff line number Diff line change
Expand Up @@ -2127,6 +2127,7 @@
"link": [4, 4],
"name": "G-Mode Setup - Get Hit By Multiviola",
"requires": [
"canComplexGMode",
{"or": [
"canWalljump",
"HiJump",
Expand Down
8 changes: 4 additions & 4 deletions region/norfair/east/Speed Booster Hall.json
Original file line number Diff line number Diff line change
Expand Up @@ -190,10 +190,10 @@
"link": [1, 1],
"name": "G-Mode Setup - Get Hit By Geruta",
"requires": [
"canComplexGMode",
{"heatFrames": 2100},
{"or": [
"h_heatProof",
"canTrickyJump",
"canCrumbleJump"
]}
],
Expand Down Expand Up @@ -409,10 +409,10 @@
"link": [1, 2],
"name": "G-Mode Setup - Get Hit By Geruta",
"requires": [
"canComplexGMode",
{"heatFrames": 2200},
{"or": [
"h_heatProof",
"canTrickyJump",
"canCrumbleJump"
]}
],
Expand Down Expand Up @@ -791,10 +791,10 @@
"link": [2, 1],
"name": "G-Mode Setup - Get Hit By Geruta",
"requires": [
"canComplexGMode",
{"heatFrames": 2250},
{"or": [
"h_heatProof",
"canTrickyJump",
"canCrumbleJump"
]}
],
Expand Down Expand Up @@ -901,10 +901,10 @@
"link": [2, 2],
"name": "G-Mode Setup - Get Hit By Geruta",
"requires": [
"canComplexGMode",
{"heatFrames": 2500},
{"or": [
"h_heatProof",
"canTrickyJump",
"canCrumbleJump"
]}
],
Expand Down
4 changes: 3 additions & 1 deletion region/norfair/east/Upper Norfair Farming Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -1036,10 +1036,12 @@
"link": [5, 1],
"name": "G-Mode Setup - Get Hit By Gamet",
"requires": [
"canComplexGMode",
{"heatFrames": 480},
{"or": [
"canTrickyUseFrozenEnemies",
"canTrickyJump"
"canMoonwalk",
"canInsaneJump"
]}
],
"exitCondition": {
Expand Down
4 changes: 4 additions & 0 deletions region/norfair/west/Crocomire Escape.json
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,7 @@
"link": [2, 1],
"name": "G-Mode Setup - Get Hit By Geruta, Heatproof, Morph",
"requires": [
"canComplexGMode",
"h_heatProof",
"canBePatient",
"canCameraManip",
Expand Down Expand Up @@ -432,6 +433,7 @@
"link": [2, 1],
"name": "G-Mode Setup - Get Hit By Geruta, Heatproof, Morphless",
"requires": [
"canComplexGMode",
"h_heatProof",
"canBePatient",
"canCameraManip",
Expand Down Expand Up @@ -495,6 +497,7 @@
"link": [2, 1],
"name": "G-Mode Setup - Get Hit By Geruta, Heatproof, Frozen Geruta Step",
"requires": [
"canComplexGMode",
"h_heatProof",
"canBeVeryPatient",
"canCameraManip",
Expand Down Expand Up @@ -701,6 +704,7 @@
"link": [2, 2],
"name": "G-Mode Setup - Get Hit By Geruta",
"requires": [
"canComplexGMode",
"h_heatProof",
"canBePatient",
{"or": [
Expand Down
11 changes: 2 additions & 9 deletions region/norfair/west/Crocomire Speedway.json
Original file line number Diff line number Diff line change
Expand Up @@ -632,18 +632,11 @@
"link": [2, 4],
"name": "G-Mode Setup - Get Hit By Multiviola, Complex Manipulation",
"requires": [
"canTrickyGMode",
"h_heatProof",
"canBePatient",
"canCameraManip",
"SpeedBooster",
{"or": [
"canTrickyDodgeEnemies",
{"enemyDamage": {"enemy": "Multiviola", "type": "contact", "hits": 3}}
]},
{"or": [
"canTrickyUseFrozenEnemies",
"canTrickyDodgeEnemies"
]}
"SpeedBooster"
],
"exitCondition": {
"leaveWithGModeSetup": {}
Expand Down
4 changes: 3 additions & 1 deletion tech.json
Original file line number Diff line number Diff line change
Expand Up @@ -2533,7 +2533,9 @@
"bypassing door locks while in G-mode to maintain indirect G-mode in the next room;",
"exiting direct G-mode while in the open door to get very deep doorstuck and X-Ray climb and doorlock bypass a door above;",
"exiting G-mode while inside of overloaded blocks in order to have them solidify and be able to X-Ray climb;",
"touching an item in direct G-mode before PLMs are overloaded and obtaining the item remotely when exiting G-mode."
"touching an item in direct G-mode before PLMs are overloaded and obtaining the item remotely when exiting G-mode.",
"Getting a usable amount of Energy for G-mode setups where there is a high risk of taking extra damage beforehand can often benefit from getting close to the correct position,",
"taking an enemy hit and then using X-ray and waiting for Samus's i-frames to expire in order to be able to take additional hits without the enemy moving very much."
],
"extensionTechs": [
{
Expand Down