Lower Mushrooms

Room ID: 22

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

The Kagos can provide a lot of energy. Run across the room and then jump into the Gray Geemer's path to interrupt.

Entrance condition:

"comeInWithRMode": {}

Requires:

{"or": [
  "h_CrystalFlashForReserveEnergy",
  {"and": [
    {"or": [
      {"and": [
        {"resourceAvailable": [{"type": "RegularEnergy", "count": 4}]},
        {"disableEquipment": "ETank"},
        {"partialRefill": {"type": "ReserveEnergy", "limit": 200}}
      ]},
      {"and": [
        {"resourceMissingAtMost": [{"type": "RegularEnergy", "count": 0}]},
        "canRiskPermanentLossOfAccess",
        {"partialRefill": {"type": "ReserveEnergy", "limit": 200}}
      ]}
    ]},
    {"resourceMissingAtMost": [{"type": "Missile", "count": 0}]}
  ]}
]},
"h_shinechargeMaxRunway",
{"autoReserveTrigger": {}},
"canRModeSparkInterrupt"
From: 1
Left Door
To: 1
Left Door

Exit condition:

"leaveWithRunway": {
  "length": 45,
  "openEnd": 1
}
From: 1
Left Door
To: 1
Left Door

Requires:

{"resetRoom": {"nodes": [1, 2]}},
{"cycleFrames": 1200}

Farm cycle drops: 2 Kago

From: 1
Left Door
To: 1
Left Door

Requires:

"h_CrystalFlash"
From: 1
Left Door
To: 1
Left Door

Requires:

"h_shinechargeMaxRunway",
{"or": [
  {"and": [
    "h_enemyDrops",
    "h_CrystalSparkWithoutLenience"
  ]},
  "h_CrystalSpark"
]}

Dev note: No lenience, since the Kagos are a reasonable enough Power Bomb farm.

From: 1
Left Door
To: 1
Left Door

Requires:

{"ammo": {"type": "Super", "count": 1}}

Exit condition:

"leaveWithDamage": {
  "enemy": "Geemer (grey)"
}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

"comeInWithRMode": {}

Requires:

{"or": [
  {"and": [
    "h_CrystalFlash",
    "canBeVeryPatient"
  ]},
  {"disableEquipment": "ETank"}
]},
"h_shinechargeMaxRunway",
"h_RModeKnockbackSpark"
From: 1
Left Door
To: 1
Left Door

Clear the rightmost Kago, or both Kagos for a longer runway. Knock the rightmost grey Geemer off the mushroom with a Super Missile. Allow it to move slightly toward the slope before moving it offscreen to Shinecharge and Slopespark.

Requires:

{"ammo": {"type": "Super", "count": 1}},
"h_shinechargeMaxRunway",
{"enemyDamage": {"enemy": "Geemer (grey)", "type": "contact", "hits": 1}},
"canSlopeSpark",
{"shinespark": {"frames": 8, "excessFrames": 8}}

Clear the Kagos. Knock the right grey Geemer off the mushroom with a Super Missile. Keep it onscreen and lure it to near the slope by the door, move it offscreen to stop it moving.

Requires:

"canUseFlashSuitInitialSpark",
{"ammo": {"type": "Super", "count": 1}},
"h_shinechargeMaxRunway",
{"enemyDamage": {"enemy": "Geemer (grey)", "type": "contact", "hits": 1}},
"canSlopeSpark",
{"or": [
  {"shinespark": {"frames": 30, "excessFrames": 0}},
  {"and": [
    "canBeVeryPatient",
    {"shinespark": {"frames": 8, "excessFrames": 0}}
  ]}
]}

Exit condition:

"leaveWithSpark": {
  "position": "bottom"
}
From: 1
Left Door
To: 2
Right Door

From: 1
Left Door
To: 2
Right Door

Entrance condition:

"comeInWithStoredFallSpeed": {
  "fallSpeedInTiles": 1
}

Exit condition:

"leaveWithStoredFallSpeed": {
  "fallSpeedInTiles": 1
}

Unlocks doors:

{"types": ["missiles", "super"], "requires": []},
{"types": ["powerbomb"], "requires": ["never"]}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

"comeInWithStoredFallSpeed": {
  "fallSpeedInTiles": 2
}

Exit condition:

"leaveWithStoredFallSpeed": {
  "fallSpeedInTiles": 2
}

Unlocks doors:

{"types": ["missiles", "super"], "requires": []},
{"types": ["powerbomb"], "requires": ["never"]}
From: 2
Right Door
To: 1
Left Door

The Kagos can provide a lot of energy. Run across the room and then jump into the Gray Geemer's path to interrupt.

Entrance condition:

"comeInWithRMode": {}

Requires:

{"or": [
  "h_CrystalFlashForReserveEnergy",
  {"and": [
    {"or": [
      {"and": [
        {"resourceAvailable": [{"type": "RegularEnergy", "count": 4}]},
        {"disableEquipment": "ETank"},
        {"partialRefill": {"type": "ReserveEnergy", "limit": 200}}
      ]},
      {"and": [
        {"resourceMissingAtMost": [{"type": "RegularEnergy", "count": 0}]},
        "canRiskPermanentLossOfAccess",
        {"partialRefill": {"type": "ReserveEnergy", "limit": 200}}
      ]}
    ]},
    {"resourceMissingAtMost": [{"type": "Missile", "count": 0}]}
  ]}
]},
"h_shinechargeMaxRunway",
{"autoReserveTrigger": {}},
"canRModeSparkInterrupt"
From: 2
Right Door
To: 1
Left Door

From: 2
Right Door
To: 1
Left Door

Entrance condition:

"comeInWithStoredFallSpeed": {
  "fallSpeedInTiles": 1
}

Exit condition:

"leaveWithStoredFallSpeed": {
  "fallSpeedInTiles": 1
}

Unlocks doors:

{"types": ["missiles", "super"], "requires": []},
{"types": ["powerbomb"], "requires": ["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

"comeInWithStoredFallSpeed": {
  "fallSpeedInTiles": 2
}

Exit condition:

"leaveWithStoredFallSpeed": {
  "fallSpeedInTiles": 2
}

Unlocks doors:

{"types": ["missiles", "super"], "requires": []},
{"types": ["powerbomb"], "requires": ["never"]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

"comeInWithGrappleTeleport": {
  "blockPositions": [[3, 12], [3, 13]]
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

"comeInWithGrappleTeleport": {
  "blockPositions": [[3, 12]]
}

Exit condition:

"leaveWithGrappleTeleport": {
  "blockPositions": [[3, 12]]
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

"comeInWithGrappleTeleport": {
  "blockPositions": [[3, 13]]
}

Exit condition:

"leaveWithGrappleTeleport": {
  "blockPositions": [[3, 13]]
}

Bypasses door shell: true

From: 2
Right Door
To: 2
Right Door

Exit condition:

"leaveWithRunway": {
  "length": 45,
  "openEnd": 1
}
From: 2
Right Door
To: 2
Right Door

Requires:

{"ammo": {"type": "Super", "count": 1}}

Exit condition:

"leaveWithDamage": {
  "enemy": "Geemer (grey)"
}
From: 2
Right Door
To: 2
Right Door

Entrance condition:

"comeInWithRMode": {}

Requires:

{"or": [
  {"and": [
    "h_CrystalFlash",
    "canBeVeryPatient"
  ]},
  {"disableEquipment": "ETank"}
]},
"h_shinechargeMaxRunway",
"h_RModeKnockbackSpark"
From: 2
Right Door
To: 2
Right Door

Clear the Kagos. Knock the left grey Geemer off the mushroom with a Super Missile. Keep it onscreen and lure it to near the slope by the door, move it offscreen to stop it moving.

Requires:

"canUseFlashSuitInitialSpark",
{"ammo": {"type": "Super", "count": 1}},
"h_shinechargeMaxRunway",
{"enemyDamage": {"enemy": "Geemer (grey)", "type": "contact", "hits": 1}},
"canSlopeSpark",
{"or": [
  {"shinespark": {"frames": 30, "excessFrames": 0}},
  {"and": [
    "canBeVeryPatient",
    {"shinespark": {"frames": 9, "excessFrames": 0}}
  ]}
]}

Exit condition:

"leaveWithSpark": {
  "position": "bottom"
}