Red Pirate Shaft

Room ID: 118

Wiki
Difficulty filter

From: 1
Bottom Door
To: 1
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 40,
    "excessFrames": 40
  }
}

Dev note: This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark.

From: 1
Bottom Door
To: 1
Bottom Door

Requires:

{
  "resetRoom": {
    "nodes": [
      1
    ]
  }
}
{
  "or": [
    {
      "and": [
        "Plasma",
        {
          "cycleFrames": 510
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "noBlueSuit": {}
        },
        {
          "cycleFrames": 630
        }
      ]
    }
  ]
}

Farm cycle drops: 4 Geemer (grey), 3 Red Space Pirate (standing)

From: 1
Bottom Door
To: 1
Bottom Door

Requires:

{
  "resetRoom": {
    "nodes": [
      1
    ]
  }
}
{
  "or": [
    {
      "and": [
        "canPseudoScrew",
        {
          "cycleFrames": 480
        }
      ]
    },
    {
      "and": [
        "Ice",
        {
          "cycleFrames": 560
        }
      ]
    },
    {
      "and": [
        "Wave",
        {
          "cycleFrames": 560
        }
      ]
    },
    {
      "and": [
        "Spazer",
        {
          "cycleFrames": 560
        }
      ]
    },
    {
      "and": [
        {
          "haveBlueSuit": {}
        },
        {
          "cycleFrames": 360
        }
      ]
    }
  ]
}

Farm cycle drops: 3 Red Space Pirate (standing)

From: 1
Bottom Door
To: 1
Bottom Door

Requires:

{
  "resetRoom": {
    "nodes": [
      1
    ]
  }
}
{
  "or": [
    {
      "and": [
        "Grapple",
        {
          "cycleFrames": 480
        }
      ]
    },
    {
      "and": [
        "h_useMorphBombs",
        {
          "cycleFrames": 690
        }
      ]
    }
  ]
}
{
  "or": [
    "HiJump",
    {
      "and": [
        "canWallJump",
        {
          "cycleFrames": 60
        }
      ]
    },
    {
      "and": [
        "SpaceJump",
        {
          "cycleFrames": 120
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "cycleFrames": 200
        }
      ]
    }
  ]
}

Farm cycle drops: 4 Geemer (grey)

From: 1
Bottom Door
To: 1
Bottom Door

Requires:

"h_CrystalFlash"
From: 1
Bottom Door
To: 1
Bottom Door

Use a Super to knock off the Geemer when it is directly above Samus to regain mobility.

Requires:

{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Geemer (grey)",
    "type": "contact",
    "hits": 1
  }
}

Dev note: FIXME: There is likely a downward G-Mode setup using a Geemer.

From: 1
Bottom Door
To: 2
Top Right Door

Note that the Geemers do much less damage than the Pirates

Requires:

{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Red Space Pirate (standing)",
        "type": "contact",
        "hits": 3
      }
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Geemer (grey)",
            "type": "contact",
            "hits": 3
          }
        },
        {
          "or": [
            {
              "and": [
                "canCarefulJump",
                "HiJump"
              ]
            },
            "canPreciseWallJump",
            {
              "and": [
                "canDodgeWhileShooting",
                "SpaceJump"
              ]
            },
            "canTrickySpringBallJump",
            "canUseIFrames"
          ]
        }
      ]
    }
  ]
}
From: 1
Bottom Door
To: 2
Top Right Door

Wait for the pirates to step towards the wall then jump on their platform. Shoot them to momentarily prevent them from shooting lasers.

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canDodgeWhileShooting",
        "HiJump"
      ]
    }
  ]
}
From: 1
Bottom Door
To: 2
Top Right Door

Requires:

{
  "enemyKill": {
    "enemies": [
      [
        "Red Space Pirate (standing)"
      ],
      [
        "Red Space Pirate (standing)",
        "Red Space Pirate (standing)"
      ]
    ]
  }
}
From: 1
Bottom Door
To: 2
Top Right Door

Requires:

"canUseGrapple"
{
  "or": [
    "canWallJump",
    "HiJump",
    "SpaceJump",
    "canSpringBallJumpMidAir"
  ]
}

Dev note: ScrewAttack and PowerBombs would use Kill the Pirates.

From: 1
Bottom Door
To: 2
Top Right Door

Enter on the either side of the doorway to make it to the top.

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "shinespark": {
    "frames": 40,
    "excessFrames": 6
  }
}
From: 2
Top Right Door
To: 1
Bottom Door

Fall onto the Geemer platforms while avoiding the pirates.

Requires:

"canDodgeWhileShooting"
From: 2
Top Right Door
To: 1
Bottom Door

Land on the Geemers to avoid taking damage from the Red Space Pirates.

Requires:

{
  "enemyDamage": {
    "enemy": "Geemer (grey)",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    "canUseIFrames",
    {
      "enemyDamage": {
        "enemy": "Geemer (grey)",
        "type": "contact",
        "hits": 2
      }
    }
  ]
}
From: 2
Top Right Door
To: 1
Bottom Door

Carefully shoot the enemies from above.

Requires:

{
  "or": [
    "canUseGrapple",
    {
      "enemyKill": {
        "enemies": [
          [
            "Red Space Pirate (standing)",
            "Red Space Pirate (standing)"
          ],
          [
            "Red Space Pirate (standing)"
          ]
        ]
      }
    }
  ]
}
From: 2
Top Right Door
To: 1
Bottom Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 4,
    "openEnd": 0
  }
}

Requires:

"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 2
Top Right Door
To: 1
Bottom Door

Entrance condition:

{
  "comeInWithStoredFallSpeed": {
    "fallSpeedInTiles": 1
  }
}

Requires:

"canMoonfall"

Bypasses door shell: true

From: 2
Top Right Door
To: 2
Top Right Door

Exit condition:

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

Knock a Geemer off with a Super then follow it back to the top. Grey Geemers can only be frozen with Plasma.

Requires:

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

Exit condition:

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

Requires:

{
  "resetRoom": {
    "nodes": [
      2
    ]
  }
}
{
  "or": [
    {
      "and": [
        "Plasma",
        {
          "cycleFrames": 540
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "noBlueSuit": {}
        },
        {
          "cycleFrames": 570
        }
      ]
    }
  ]
}

Farm cycle drops: 4 Geemer (grey), 3 Red Space Pirate (standing)

From: 2
Top Right Door
To: 2
Top Right Door

Requires:

{
  "resetRoom": {
    "nodes": [
      2
    ]
  }
}
{
  "or": [
    {
      "and": [
        "Grapple",
        {
          "cycleFrames": 440
        }
      ]
    },
    {
      "and": [
        "h_useMorphBombs",
        {
          "cycleFrames": 960
        }
      ]
    }
  ]
}
{
  "or": [
    "HiJump",
    {
      "and": [
        "canWallJump",
        {
          "cycleFrames": 60
        }
      ]
    },
    {
      "and": [
        "SpaceJump",
        {
          "cycleFrames": 120
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "cycleFrames": 200
        }
      ]
    }
  ]
}

Farm cycle drops: 4 Geemer (grey)

From: 2
Top Right Door
To: 2
Top Right Door

Requires:

{
  "resetRoom": {
    "nodes": [
      2
    ]
  }
}
{
  "or": [
    {
      "and": [
        "canPseudoScrew",
        {
          "cycleFrames": 570
        }
      ]
    },
    {
      "and": [
        "Ice",
        {
          "cycleFrames": 640
        }
      ]
    },
    {
      "and": [
        "Wave",
        {
          "cycleFrames": 570
        }
      ]
    },
    {
      "and": [
        "Spazer",
        {
          "cycleFrames": 640
        }
      ]
    },
    {
      "and": [
        {
          "haveBlueSuit": {}
        },
        {
          "cycleFrames": 400
        }
      ]
    }
  ]
}

Farm cycle drops: 3 Red Space Pirate (standing)

From: 2
Top Right Door
To: 2
Top Right Door

Requires:

"h_CrystalFlash"
From: 2
Top Right Door
To: 2
Top Right Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 4,
    "openEnd": 0
  },
  "comesInHeated": "no"
}

Requires:

"h_CrystalSpark"
From: 2
Top Right Door
To: 2
Top Right Door

Use a Super to knock off a Geemer and follow it to the top door.

Requires:

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

Exit condition:

{
  "leaveWithGModeSetup": {}
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 118,
  "name": "Red Pirate Shaft",
  "area": "Norfair",
  "subarea": "Upper",
  "subsubarea": "East",
  "roomAddress": "0x7B139",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "mapTileMask": [
    [
      1
    ],
    [
      1
    ],
    [
      1
    ]
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Bottom Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x00197fe",
      "doorOrientation": "down",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "mapTileMask": [
        [
          1
        ],
        [
          2
        ],
        [
          2
        ]
      ]
    },
    {
      "id": 2,
      "name": "Top Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x00197f2",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "mapTileMask": [
        [
          2
        ],
        [
          1
        ],
        [
          1
        ]
      ]
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Red Pirate Shaft Geemers",
      "enemyName": "Geemer (grey)",
      "quantity": 4,
      "homeNodes": [
        1
      ]
    },
    {
      "id": "e2",
      "groupName": "Red Pirate Shaft Pirates",
      "enemyName": "Red Space Pirate (standing)",
      "quantity": 3,
      "homeNodes": [
        1
      ]
    }
  ],
  "strats": [
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In With Grapple Jump)",
      "entranceCondition": {
        "comeInWithGrappleJump": {
          "position": "any"
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In With Mockball)",
      "entranceCondition": {
        "comeInWithMockball": {
          "adjacentMinTiles": 0,
          "remoteAndLandingMinTiles": [
            [
              0,
              0
            ]
          ],
          "speedBooster": "any"
        }
      },
      "requires": [],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 40,
            "excessFrames": 40
          }
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "devNote": "This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark."
    },
    {
      "id": 16,
      "link": [
        1,
        1
      ],
      "name": "Pirate and Geemer Farm",
      "requires": [
        {
          "resetRoom": {
            "nodes": [
              1
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "Plasma",
                {
                  "cycleFrames": 510
                }
              ]
            },
            {
              "and": [
                "ScrewAttack",
                {
                  "noBlueSuit": {}
                },
                {
                  "cycleFrames": 630
                }
              ]
            }
          ]
        }
      ],
      "farmCycleDrops": [
        {
          "enemy": "Geemer (grey)",
          "count": 4
        },
        {
          "enemy": "Red Space Pirate (standing)",
          "count": 3
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 17,
      "link": [
        1,
        1
      ],
      "name": "Pirate Farm",
      "requires": [
        {
          "resetRoom": {
            "nodes": [
              1
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "canPseudoScrew",
                {
                  "cycleFrames": 480
                }
              ]
            },
            {
              "and": [
                "Ice",
                {
                  "cycleFrames": 560
                }
              ]
            },
            {
              "and": [
                "Wave",
                {
                  "cycleFrames": 560
                }
              ]
            },
            {
              "and": [
                "Spazer",
                {
                  "cycleFrames": 560
                }
              ]
            },
            {
              "and": [
                {
                  "haveBlueSuit": {}
                },
                {
                  "cycleFrames": 360
                }
              ]
            }
          ]
        }
      ],
      "farmCycleDrops": [
        {
          "enemy": "Red Space Pirate (standing)",
          "count": 3
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 18,
      "link": [
        1,
        1
      ],
      "name": "Geemer Farm",
      "requires": [
        {
          "resetRoom": {
            "nodes": [
              1
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "Grapple",
                {
                  "cycleFrames": 480
                }
              ]
            },
            {
              "and": [
                "h_useMorphBombs",
                {
                  "cycleFrames": 690
                }
              ]
            }
          ]
        },
        {
          "or": [
            "HiJump",
            {
              "and": [
                "canWallJump",
                {
                  "cycleFrames": 60
                }
              ]
            },
            {
              "and": [
                "SpaceJump",
                {
                  "cycleFrames": 120
                }
              ]
            },
            {
              "and": [
                "canTrickyJump",
                {
                  "cycleFrames": 200
                }
              ]
            }
          ]
        }
      ],
      "farmCycleDrops": [
        {
          "enemy": "Geemer (grey)",
          "count": 4
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_CrystalFlash"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "enemyDamage": {
            "enemy": "Geemer (grey)",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Use a Super to knock off the Geemer when it is directly above Samus to regain mobility.",
      "devNote": "FIXME: There is likely a downward G-Mode setup using a Geemer."
    },
    {
      "id": 5,
      "link": [
        1,
        2
      ],
      "name": "Tank the Damage",
      "requires": [
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Red Space Pirate (standing)",
                "type": "contact",
                "hits": 3
              }
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Geemer (grey)",
                    "type": "contact",
                    "hits": 3
                  }
                },
                {
                  "or": [
                    {
                      "and": [
                        "canCarefulJump",
                        "HiJump"
                      ]
                    },
                    "canPreciseWallJump",
                    {
                      "and": [
                        "canDodgeWhileShooting",
                        "SpaceJump"
                      ]
                    },
                    "canTrickySpringBallJump",
                    "canUseIFrames"
                  ]
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": [
        "Note that the Geemers do much less damage than the Pirates"
      ]
    },
    {
      "id": 6,
      "link": [
        1,
        2
      ],
      "name": "Avoid the Enemies",
      "requires": [
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "canDodgeWhileShooting",
                "HiJump"
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Wait for the pirates to step towards the wall then jump on their platform. Shoot them to momentarily prevent them from shooting lasers."
    },
    {
      "id": 7,
      "link": [
        1,
        2
      ],
      "name": "Kill the Pirates",
      "requires": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Red Space Pirate (standing)"
              ],
              [
                "Red Space Pirate (standing)",
                "Red Space Pirate (standing)"
              ]
            ]
          }
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 23,
      "link": [
        1,
        2
      ],
      "name": "Kill the Geemers",
      "requires": [
        "canUseGrapple",
        {
          "or": [
            "canWallJump",
            "HiJump",
            "SpaceJump",
            "canSpringBallJumpMidAir"
          ]
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "devNote": "ScrewAttack and PowerBombs would use Kill the Pirates."
    },
    {
      "id": 8,
      "link": [
        1,
        2
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "no"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 40,
            "excessFrames": 6
          }
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Enter on the either side of the doorway to make it to the top."
    },
    {
      "id": 24,
      "link": [
        2,
        1
      ],
      "name": "Avoid the Enemies",
      "requires": [
        "canDodgeWhileShooting"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Fall onto the Geemer platforms while avoiding the pirates."
    },
    {
      "id": 9,
      "link": [
        2,
        1
      ],
      "name": "Tank the Damage",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Geemer (grey)",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            "canUseIFrames",
            {
              "enemyDamage": {
                "enemy": "Geemer (grey)",
                "type": "contact",
                "hits": 2
              }
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Land on the Geemers to avoid taking damage from the Red Space Pirates."
    },
    {
      "id": 25,
      "link": [
        2,
        1
      ],
      "name": "Kill the Enemies",
      "requires": [
        {
          "or": [
            "canUseGrapple",
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Red Space Pirate (standing)",
                    "Red Space Pirate (standing)"
                  ],
                  [
                    "Red Space Pirate (standing)"
                  ]
                ]
              }
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Carefully shoot the enemies from above."
    },
    {
      "id": 14,
      "link": [
        2,
        1
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 4,
          "openEnd": 0
        }
      },
      "requires": [
        "canChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 15,
      "link": [
        2,
        1
      ],
      "name": "Stored Moonfall Clip",
      "entranceCondition": {
        "comeInWithStoredFallSpeed": {
          "fallSpeedInTiles": 1
        }
      },
      "requires": [
        "canMoonfall"
      ],
      "bypassesDoorShell": "yes",
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 10,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 5,
          "openEnd": 1
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 11,
      "link": [
        2,
        2
      ],
      "name": "Leave With Runway - Frozen Geemer",
      "requires": [
        "h_frozenEnemyRunway",
        "Plasma",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 6,
          "openEnd": 1
        }
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Knock a Geemer off with a Super then follow it back to the top. Grey Geemers can only be frozen with Plasma."
    },
    {
      "id": 19,
      "link": [
        2,
        2
      ],
      "name": "Pirate and Geemer Farm",
      "requires": [
        {
          "resetRoom": {
            "nodes": [
              2
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "Plasma",
                {
                  "cycleFrames": 540
                }
              ]
            },
            {
              "and": [
                "ScrewAttack",
                {
                  "noBlueSuit": {}
                },
                {
                  "cycleFrames": 570
                }
              ]
            }
          ]
        }
      ],
      "farmCycleDrops": [
        {
          "enemy": "Geemer (grey)",
          "count": 4
        },
        {
          "enemy": "Red Space Pirate (standing)",
          "count": 3
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 20,
      "link": [
        2,
        2
      ],
      "name": "Geemer Farm",
      "requires": [
        {
          "resetRoom": {
            "nodes": [
              2
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "Grapple",
                {
                  "cycleFrames": 440
                }
              ]
            },
            {
              "and": [
                "h_useMorphBombs",
                {
                  "cycleFrames": 960
                }
              ]
            }
          ]
        },
        {
          "or": [
            "HiJump",
            {
              "and": [
                "canWallJump",
                {
                  "cycleFrames": 60
                }
              ]
            },
            {
              "and": [
                "SpaceJump",
                {
                  "cycleFrames": 120
                }
              ]
            },
            {
              "and": [
                "canTrickyJump",
                {
                  "cycleFrames": 200
                }
              ]
            }
          ]
        }
      ],
      "farmCycleDrops": [
        {
          "enemy": "Geemer (grey)",
          "count": 4
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 21,
      "link": [
        2,
        2
      ],
      "name": "Pirate Farm",
      "requires": [
        {
          "resetRoom": {
            "nodes": [
              2
            ]
          }
        },
        {
          "or": [
            {
              "and": [
                "canPseudoScrew",
                {
                  "cycleFrames": 570
                }
              ]
            },
            {
              "and": [
                "Ice",
                {
                  "cycleFrames": 640
                }
              ]
            },
            {
              "and": [
                "Wave",
                {
                  "cycleFrames": 570
                }
              ]
            },
            {
              "and": [
                "Spazer",
                {
                  "cycleFrames": 640
                }
              ]
            },
            {
              "and": [
                {
                  "haveBlueSuit": {}
                },
                {
                  "cycleFrames": 400
                }
              ]
            }
          ]
        }
      ],
      "farmCycleDrops": [
        {
          "enemy": "Red Space Pirate (standing)",
          "count": 3
        }
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 12,
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_CrystalFlash"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 22,
      "link": [
        2,
        2
      ],
      "name": "Come in Shinecharging, Crystal Spark",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 4,
          "openEnd": 0
        },
        "comesInHeated": "no"
      },
      "requires": [
        "h_CrystalSpark"
      ],
      "flashSuitChecked": true,
      "blueSuitChecked": true
    },
    {
      "id": 13,
      "link": [
        2,
        2
      ],
      "name": "G-Mode Setup - Get Hit By Geemer",
      "requires": [
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true,
      "blueSuitChecked": true,
      "note": "Use a Super to knock off a Geemer and follow it to the top door."
    }
  ],
  "notables": [],
  "nextStratId": 26,
  "nextNotableId": 1
}