Skip to content
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
b334272
some of the annoying g-mode setups.
nn357 Apr 22, 2026
44c358c
Update Warehouse Kihunter Room.json
nn357 Apr 22, 2026
5205ce0
Update region/tourian/main/Tourian Escape Room 2.json
nn357 Apr 23, 2026
8f852d3
Update region/brinstar/green/Etecoon Energy Tank Room.json
nn357 Apr 23, 2026
220bb2e
Update region/tourian/main/Tourian Escape Room 2.json
nn357 Apr 23, 2026
8e84def
Update region/brinstar/green/Etecoon Energy Tank Room.json
nn357 Apr 23, 2026
c5685e9
Update region/brinstar/green/Etecoon Energy Tank Room.json
nn357 Apr 23, 2026
802f52b
Update region/brinstar/green/Etecoon Energy Tank Room.json
nn357 Apr 23, 2026
691a448
update g-mode / moondance strats from top doors in etecoons etank
nn357 Apr 23, 2026
25a4377
Update Etecoon Energy Tank Room.json
nn357 Apr 23, 2026
d3bd019
Update Warehouse Kihunter Room.json
nn357 Apr 23, 2026
d7db774
Update Warehouse Kihunter Room.json
nn357 Apr 23, 2026
e720417
update description for vertical g-mode
nn357 Apr 24, 2026
4f18687
Update Pink Brinstar Wave Gate Room.json
nn357 Apr 24, 2026
9b84c3f
Update region/tourian/main/Tourian Escape Room 2.json
nn357 Apr 25, 2026
06e8235
Update region/tourian/main/Tourian Escape Room 2.json
nn357 Apr 25, 2026
1bef4d6
Update region/tourian/main/Tourian Escape Room 2.json
nn357 Apr 25, 2026
2fa2744
Update Etecoon Energy Tank Room.json
nn357 Apr 25, 2026
4e16e1c
Update Tourian Escape Room 2.json
nn357 Apr 27, 2026
c706cbc
Update region/brinstar/green/Etecoon Energy Tank Room.json
nn357 Apr 28, 2026
eff77cf
Update region/brinstar/kraid/Warehouse Kihunter Room.json
nn357 Apr 28, 2026
1e5ef2c
Update region/brinstar/kraid/Warehouse Kihunter Room.json
nn357 Apr 28, 2026
b5c0ba1
Update region/tourian/main/Tourian Escape Room 2.json
nn357 Apr 28, 2026
875b46b
Update region/tourian/main/Tourian Escape Room 2.json
nn357 Apr 28, 2026
1aa9cef
Merge remote-tracking branch 'upstream/master' into annoying_g_mode_s…
nn357 Apr 29, 2026
bfdf120
Update Tourian Escape Room 2.json
nn357 Apr 29, 2026
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
206 changes: 191 additions & 15 deletions region/brinstar/green/Etecoon Energy Tank Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,11 @@
"id": "R-Mode",
"name": "Entered with R-Mode",
"obstacleType": "abstract"
},
{
"id": "C",
"name":"Beetom above the crumbles",
"obstacleType": "abstract"
}
],
"enemies": [
Expand Down Expand Up @@ -308,6 +313,47 @@
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [1, 1],
"name": "Leave with Moondance",
"requires": [
{"obstaclesCleared": ["C"]},
"canMoondance",
"canCount",
"canTrickyUseFrozenEnemies",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}}
],
"exitCondition": {
"leaveWithStoredFallSpeed": {
"fallSpeedInTiles": 1
}
},
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing."
},
{
"link": [1, 1],
"name": "Leave with Extended Moondance",
"requires": [
{"obstaclesCleared": ["C"]},
"canExtendedMoondance",
"canTrickyUseFrozenEnemies",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}},
"h_extendedMoondanceBeetomLeniency"
],
"exitCondition": {
"leaveWithStoredFallSpeed": {
"fallSpeedInTiles": 2
}
},
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": [
"Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing.",
"After 195 moonfalls, reposition the Beetom to chest height, then continue dancing."
]
},
{
"id": 118,
"link": [1, 1],
Expand Down Expand Up @@ -338,6 +384,21 @@
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [1, 1],
Comment thread
osse101 marked this conversation as resolved.
"name": "G-Mode Setup - Get Hit By Beetom",
"requires":[
"canComplexGMode",
{"obstaclesCleared": ["C"]}
],
"exitCondition": {
"leaveWithGModeSetup": {
"knockback": false
}
},
"flashSuitChecked": true,
"blueSuitChecked": true
Comment thread
nn357 marked this conversation as resolved.
},
{
"id": 8,
"link": [1, 5],
Expand Down Expand Up @@ -549,6 +610,47 @@
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [2, 2],
"name": "Leave with Moondance",
"requires": [
{"obstaclesCleared": ["C"]},
"canMoondance",
"canCount",
"canTrickyUseFrozenEnemies",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}}
],
"exitCondition": {
"leaveWithStoredFallSpeed": {
"fallSpeedInTiles": 1
}
},
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing."
},
{
"link": [2, 2],
"name": "Leave with Extended Moondance",
"requires": [
{"obstaclesCleared": ["C"]},
"canExtendedMoondance",
"canTrickyUseFrozenEnemies",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}},
"h_extendedMoondanceBeetomLeniency"
],
"exitCondition": {
"leaveWithStoredFallSpeed": {
"fallSpeedInTiles": 2
}
},
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": [
"Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing.",
"After 195 moonfalls, reposition the Beetom to chest height, then continue dancing."
]
},
{
"id": 15,
"link": [2, 2],
Expand Down Expand Up @@ -588,6 +690,21 @@
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [2, 2],
Comment thread
osse101 marked this conversation as resolved.
"name": "G-Mode Setup - Get Hit By Beetom",
"requires":[
"canComplexGMode",
{"obstaclesCleared": ["C"]}
],
"exitCondition": {
"leaveWithGModeSetup": {
"knockback": false
}
},
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 16,
"link": [2, 3],
Expand Down Expand Up @@ -933,14 +1050,14 @@
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}},
{"or": [
"h_preciseIceClip",
"canWalljump",
"canWallJump",
"HiJump",
"SpaceJump",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}}
]},
{"or": [
"canCrumbleJump",
"canWalljump",
"canWallJump",
"HiJump",
"SpaceJump"
]}
Expand All @@ -953,10 +1070,46 @@
"Two Beetom hits are assumed, but with failed attempts it could take more, possibly requiring leaving the Beetom and going back to the right to farm."
],
"devNote": [
"Morph is required to lure a Beetom. Morphless tunnel crawl should not be required.",
"FIXME: An ice clip would allow for Moondance strats at 1 and 2 using a second Beetom."
"Morph is required to lure a Beetom. Morphless tunnel crawl should not be required."
]
},
{
"link": [3, 2],
"name": "Bring a Beetom Through the Crumble Blocks",
"requires": [
{"obstaclesNotCleared": ["A"]},
{"notable": "Beetom Clip"},
{"noBlueSuit": {}},
{"or": [
"h_XRayMorphIceClip",
"h_preciseIceClip"
]},
"Morph",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 3}},
{"or": [
"h_preciseIceClip",
"canWallJump",
"HiJump",
"SpaceJump",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}}
]},
{"or": [
"canCrumbleJump",
"canWallJump",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not part of this PR but, in the xrayclip case you can do a downgrab instead of walljumping. In the preciseclip case it needs a movement tech together with walljump which could be canQuickDrop; but the movement is somewhat similar to a crumbleJump when jumping from the frozen beetom.

And the two beetom setup should be described in a standardized way, maybe with its own strat since it's easier than h_preciseIceClip.

"HiJump",
"SpaceJump"
]}
],
"clearsObstacles": ["C"],
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": [
"Bring two Beetoms through the morph tunnel, damage can be limited by carefully manipulating the Beetoms.",
"Freeze both and allow one to unfreeze and refreeze it in position to clip. Allow the second Beetom to unfreeze and latch onto Samus.",
"Perform the crumble block clip with the Beetom attached to bring it up to the top two doors."
],
"devNote": "This strat is for bringing a Beetom above the crumble blocks in order to be used for a Moondance or G-Mode setup from either of the top two doors."
},
{
"id": 29,
"link": [3, 2],
Expand All @@ -968,7 +1121,7 @@
"Morph",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}},
{"or": [
"canWalljump",
"canWallJump",
"HiJump",
"SpaceJump",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}}
Expand Down Expand Up @@ -1054,6 +1207,7 @@
"flashSuitChecked": true,
"blueSuitChecked": true
},

{
"id": 121,
"link": [3, 3],
Expand Down Expand Up @@ -1122,6 +1276,28 @@
"Alternatively, bring two Beetoms and stand on one while freezing the other at chest height.",
"Freezing the lower one may be made easier or damageless by scrolling the camera when the Beetom is in the correct position and freezing it with a hero shot from the right."
]
},
{
"link": [3, 3],
"name": "Leave With Runway - Two Frozen Beetoms",
"requires": [
{"noBlueSuit": {}},
"Morph",
"h_trickyFrozenEnemyRunway",
{"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 3}}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seems like this might need to be higher

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what would you suggest?

],
"exitCondition": {
"leaveWithRunway": {
"length": 9,
"openEnd": 0
}
},
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": [
"Bring two Beetoms from the right of the spiky tunnel to the bottom left door.",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See the comment on strat 33. This seems kind of bad. Is it easier if you bring three beetoms and freeze one on the ground and then use the other two for the runway?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3 Works pretty well.
There are ways to get the first beetom on the ground, and then freeze it with the hero shot.
The second beetom can be stuck in the wall while frozen allowing you to leave and farm.
Then after coming back you can freeze and position the third beetom.

I did it in 3 hits after farming but didn't get the ideal full runway.

"It is possible to lure first beetom through the tunnel to not take any damage."
Comment thread
nn357 marked this conversation as resolved.
Outdated
]
},
{
"id": 107,
Expand Down Expand Up @@ -1333,7 +1509,7 @@
]},
{"ammo": {"type": "PowerBomb", "count": 2}},
{"or": [
"canWalljump",
"canWallJump",
"SpaceJump",
{"and": [
"HiJump",
Expand Down Expand Up @@ -1386,7 +1562,7 @@
]}
],
"clearsObstacles": ["A"],
"resetsObstacles": ["B", "R-Mode"],
"resetsObstacles": ["B", "R-Mode", "C"],
"farmCycleDrops": [
{"enemy": "Beetom", "count": 2},
{"enemy": "Zebbo", "count": 1}
Expand Down Expand Up @@ -1467,7 +1643,7 @@
]},
{"ammo": {"type": "PowerBomb", "count": 2}},
{"or": [
"canWalljump",
"canWallJump",
"SpaceJump",
{"and": [
"HiJump",
Expand Down Expand Up @@ -1915,7 +2091,7 @@
]},
{"ammo": {"type": "PowerBomb", "count": 2}},
{"or": [
"canWalljump",
"canWallJump",
"SpaceJump",
{"and": [
"HiJump",
Expand Down Expand Up @@ -1957,7 +2133,7 @@
]},
{"ammo": {"type": "PowerBomb", "count": 2}},
{"or": [
"canWalljump",
"canWallJump",
"SpaceJump",
{"and": [
"HiJump",
Expand Down Expand Up @@ -2134,7 +2310,7 @@
]}
],
"clearsObstacles": ["A"],
"resetsObstacles": ["B", "R-Mode"],
"resetsObstacles": ["B", "R-Mode", "C"],
"farmCycleDrops": [
{"enemy": "Beetom", "count": 2},
{"enemy": "Zebbo", "count": 2}
Expand Down Expand Up @@ -2273,7 +2449,7 @@
"Morph",
{"or": [
"HiJump",
"canWalljump"
"canWallJump"
]}
]}
]}
Expand Down Expand Up @@ -2309,7 +2485,7 @@
"Morph",
{"or": [
"HiJump",
"canWalljump"
"canWallJump"
]}
]}
]}
Expand Down Expand Up @@ -2358,7 +2534,7 @@
]},
{"ammo": {"type": "PowerBomb", "count": 2}},
{"or": [
"canWalljump",
"canWallJump",
"SpaceJump",
{"and": [
"HiJump",
Expand Down Expand Up @@ -2399,7 +2575,7 @@
]},
{"ammo": {"type": "PowerBomb", "count": 2}},
{"or": [
"canWalljump",
"canWallJump",
"SpaceJump",
{"and": [
"HiJump",
Expand Down
18 changes: 18 additions & 0 deletions region/brinstar/kraid/Warehouse Kihunter Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -465,6 +465,24 @@
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [2, 2],
"name": "G-Mode Setup - Get Hit By KiHunter",
"requires": [
{"enemyDamage": {"enemy": "Kihunter (green)", "type": "contact", "hits": 1}},
Comment thread
nn357 marked this conversation as resolved.
"canComplexGMode"
],
"exitCondition": {
"leaveWithGModeSetup": {}
},
"flashSuitChecked": true,
Comment thread
osse101 marked this conversation as resolved.
"blueSuitChecked": true,
"note": [
"Either run into the room or hold run during the transition. Quickly spinjump up into the tunnel to shoot the shotblocks before the KiHunter can swoop down.",
Comment thread
nn357 marked this conversation as resolved.
Outdated
"Stand level with the tunnel and wait for the KiHunter to come down. Once it is in the tunnel, move to the wall to lure it down full.",
"Don't shoot the wings off it or it will spit projectiles at Samus. Instead take a contact hit when it is at the bottom and move towards to door to lure it along."
]
},
{
"id": 48,
"link": [2, 2],
Expand Down
4 changes: 3 additions & 1 deletion region/brinstar/pink/Pink Brinstar Wave Gate Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -768,7 +768,9 @@
"blueSuitChecked": true,
"note": [
"This is possible to do without taking a second hit:",
"Enter the room in a jump, then shoot down to open the door and land in the doorsill."
"Enter the room in a jump, then shoot down to open the door and land in the doorsill.",
"If the adjact room is water and Samus lacks Gravity suit, jumping high into the door and hold left before the transition,",
"Shoot the door open when Samus is near the top of the door and land back in the frame, let the Hopper bounce twice."
]
},
{
Expand Down
Loading
Loading