Warehouse Kihunter Room

Room ID: 81

Wiki
Difficulty filter

From: 1
Left Vertical Door
To: 1
Left Vertical Door

Entrance condition:

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

Requires:

{
  "shinespark": {
    "frames": 5,
    "excessFrames": 5
  }
}
From: 1
Left Vertical Door
To: 1
Left Vertical Door

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 27,
    "openEnd": 2
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 145
  }
}
From: 1
Left Vertical Door
To: 1
Left Vertical Door

Requires:

{
  "obstaclesCleared": [
    "C",
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 2
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 145
  }
}
From: 1
Left Vertical Door
To: 1
Left Vertical Door

Exit condition:

{
  "leaveNormally": {}
}
From: 1
Left Vertical Door
To: 1
Left Vertical Door

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
"h_canCrystalFlash"
From: 1
Left Vertical Door
To: 1
Left Vertical Door

Requires:

{
  "enemyDamage": {
    "enemy": "Kihunter (green)",
    "type": "contact",
    "hits": 1
  }
}
From: 1
Left Vertical Door
To: 3
Top Right Door

Overload the PLMs by rolling through the camera scroll blocks which are just above the shot blocks.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  },
  "comesThroughToilet": "any"
}

Requires:

{
  "or": [
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Kihunter (green)",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 1
Left Vertical Door
To: 5
Kihunter Junction

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
From: 1
Left Vertical Door
To: 5
Kihunter Junction

Requires:

{
  "enemyDamage": {
    "enemy": "Kihunter (green)",
    "type": "contact",
    "hits": 1
  }
}
From: 1
Left Vertical Door
To: 5
Kihunter Junction

Jump between the kihunters to avoid damage. To kill the kihunters, shoot them as they come on screen.

Requires:

"canTrickyJump"
"canDodgeWhileShooting"

Clears obstacles: C

From: 1
Left Vertical Door
To: 5
Kihunter Junction

Requires:

{
  "enemyKill": {
    "enemies": [
      [
        "Kihunter (green)",
        "Kihunter (green)",
        "Kihunter (green)",
        "Kihunter (green)"
      ]
    ],
    "excludedWeapons": [
      "PowerBeam"
    ]
  }
}

Clears obstacles: C

From: 1
Left Vertical Door
To: 5
Kihunter Junction

Requires:

{
  "enemyDamage": {
    "enemy": "Kihunter (green)",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    "canCarefulJump",
    {
      "enemyDamage": {
        "enemy": "Kihunter (green)",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Kihunter (green)",
        "Kihunter (green)",
        "Kihunter (green)",
        "Kihunter (green)"
      ]
    ],
    "explicitWeapons": [
      "PowerBeam"
    ]
  }
}

Clears obstacles: C

From: 2
Bottom Right Door
To: 2
Bottom Right Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 9,
    "openEnd": 0
  }
}
From: 2
Bottom Right Door
To: 2
Bottom Right Door

Requires:

"h_canCrystalFlash"
From: 2
Bottom Right Door
To: 5
Kihunter Junction

The Kihunters can be killed from below but there is a chance one will drop down the hole. Watch them before breaking the shot block.

Requires:

{
  "or": [
    "HiJump",
    "h_canFly",
    "canWalljump"
  ]
}

Clears obstacles: C, D

From: 2
Bottom Right Door
To: 5
Kihunter Junction

This crouch jump down grab is a little tighter than most. The Kihunters can be killed from below but there is a chance one will drop down the hole. Watch them before breaking the shot block.

Requires:

"h_canCrouchJumpDownGrab"

Clears obstacles: C, D

From: 2
Bottom Right Door
To: 5
Kihunter Junction

Use a kihunter to knock Samus out of the hole at the peak of her jump This strat may take a few attempts to get a good boost.

Requires:

{
  "obstaclesNotCleared": [
    "C"
  ]
}
"canNeutralDamageBoost"
{
  "enemyDamage": {
    "enemy": "Kihunter (green)",
    "type": "contact",
    "hits": 3
  }
}

Clears obstacles: C, D

From: 2
Bottom Right Door
To: 5
Kihunter Junction

Climb up 1 screen

Entrance condition:

{
  "comeInWithDoorStuckSetup": {}
}

Requires:

"canXRayClimb"
{
  "enemyDamage": {
    "enemy": "Kihunter (green)",
    "type": "contact",
    "hits": 1
  }
}

Clears obstacles: C

From: 3
Top Right Door
To: 3
Top Right Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 4,
    "openEnd": 1
  }
}
From: 3
Top Right Door
To: 3
Top Right Door

Requires:

"h_canCrystalFlash"
From: 3
Top Right Door
To: 5
Kihunter Junction

The Kihunters can be killed by retreating to the morph tunnel if needed.

Requires:

"Morph"
{
  "obstaclesCleared": [
    "B"
  ]
}

Clears obstacles: C

From: 3
Top Right Door
To: 5
Kihunter Junction

The Kihunters can be killed by retreating to the morph tunnel if needed.

Requires:

"h_canUseMorphBombs"

Clears obstacles: B, C

From: 3
Top Right Door
To: 5
Kihunter Junction

The Kihunters can be killed by retreating to the morph tunnel if needed. Placing the Power Bomb far to the left will also destroy the shot blocks going down.

Requires:

"h_canUsePowerBombs"

Clears obstacles: A, B, C

From: 3
Top Right Door
To: 5
Kihunter Junction

The Kihunters can be killed by retreating to the morph tunnel if needed.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 3,
    "openEnd": 1
  }
}

Requires:

"canSpeedball"
"canSlowShortCharge"

Clears obstacles: B, C

From: 3
Top Right Door
To: 5
Kihunter Junction

Rolling on the ground will overload PLMs by moving through camera scroll blocks. Lure all of the Kihunters to the top right position, then quickly move left, exit g-mode and retreat to one of the other exits.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}
From: 4
Hidden Item
To: 3
Top Right Door

Requires:

"Morph"
From: 4
Hidden Item
To: 5
Kihunter Junction

Reaching 4 means obstacle B is open.

Requires:

"Morph"
From: 5
Kihunter Junction
To: 1
Left Vertical Door

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "C"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Kihunter (green)",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 5
Kihunter Junction
To: 1
Left Vertical Door

Use the door for additional runway then open it once the Shinecharge is complete.

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 31,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 105
  }
}
From: 5
Kihunter Junction
To: 1
Left Vertical Door

Use the door for additional runway then open it once the Shinecharge is complete.

Requires:

{
  "obstaclesCleared": [
    "C",
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 105
  }
}
From: 5
Kihunter Junction
To: 2
Bottom Right Door

Clears obstacles: D

From: 5
Kihunter Junction
To: 2
Bottom Right Door

Notable: true

Charge a spark, then break the shot blocks, drop through, and spark out the bottom right door.

Requires:

"canShinechargeMovementComplex"
{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 0
  }
}
{
  "shinespark": {
    "frames": 20
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 5
Kihunter Junction
To: 2
Bottom Right Door

Notable: true

Break the shot block, then gain a shinecharge while sliding off the ledge, down toward the bottom right door.

Requires:

"canShinechargeMovementTricky"
{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 17,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 40
  }
}
From: 5
Kihunter Junction
To: 3
Top Right Door

Requires:

"Morph"
{
  "or": [
    "h_canUseMorphBombs",
    {
      "obstaclesCleared": [
        "B"
      ]
    }
  ]
}

Clears obstacles: B

From: 5
Kihunter Junction
To: 3
Top Right Door

Placing the Power Bomb against the right wall will not break the shot blocks going down.

Requires:

"h_canUsePowerBombs"

Clears obstacles: A, B, C

From: 5
Kihunter Junction
To: 3
Top Right Door

Notable: true

A very low horizontal speed is needed to drop down and break the block without hitting the corner to the left or the block above the bomb block. Or with Temporary Blue, Samus can bounce into the bomb block.

Requires:

"Morph"
{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "D"
  ]
}
{
  "or": [
    {
      "and": [
        "canSlowShortCharge",
        "canSpeedball",
        {
          "canShineCharge": {
            "usedTiles": 17,
            "openEnd": 0
          }
        }
      ]
    },
    {
      "and": [
        "canTemporaryBlue",
        "canLateralMidAirMorph",
        {
          "canShineCharge": {
            "usedTiles": 32,
            "openEnd": 1
          }
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 5
Kihunter Junction
To: 3
Top Right Door

Notable: true

Generate a charge on the left side and carry it through the morph tunnel and out the right door.

Requires:

{
  "obstaclesCleared": [
    "B",
    "C"
  ]
}
{
  "obstaclesNotCleared": [
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 31,
    "openEnd": 1
  }
}
"canShinechargeMovementTricky"
"Morph"
{
  "shinespark": {
    "frames": 13
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 5
Kihunter Junction
To: 3
Top Right Door

Notable: true

Generate a charge on the left side and carry it through the morph tunnel and out the right door.

Requires:

{
  "obstaclesCleared": [
    "B",
    "C",
    "D"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 2
  }
}
"canShinechargeMovementTricky"
"Morph"
{
  "shinespark": {
    "frames": 13
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 5
Kihunter Junction
To: 4
Hidden Item

Requires:

"Morph"
{
  "obstaclesCleared": [
    "A"
  ]
}
From: 5
Kihunter Junction
To: 4
Hidden Item

Requires:

"h_canUsePowerBombs"

Clears obstacles: A, B, C

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 81,
  "name": "Warehouse Kihunter Room",
  "area": "Brinstar",
  "subarea": "Kraid",
  "playable": true,
  "roomAddress": "0x7A4DA",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Vertical Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001916e",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Bottom Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001917a",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 3,
      "name": "Top Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0019186",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 4,
      "name": "Hidden Item",
      "nodeType": "item",
      "nodeSubType": "hidden",
      "nodeItem": "Missile",
      "nodeAddress": "0x789EC"
    },
    {
      "id": 5,
      "name": "Kihunter Junction",
      "nodeType": "junction",
      "nodeSubType": "junction"
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "Power Bomb Blocks",
      "obstacleType": "inanimate"
    },
    {
      "id": "B",
      "name": "Bomb Block",
      "obstacleType": "inanimate"
    },
    {
      "id": "C",
      "name": "Kihunters",
      "obstacleType": "enemies"
    },
    {
      "id": "D",
      "name": "Floor Shot Blocks",
      "obstacleType": "inanimate"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Warehouse Kihunters",
      "enemyName": "Kihunter (green)",
      "quantity": 4,
      "homeNodes": [
        5
      ]
    }
  ],
  "reusableRoomwideNotable": [
    {
      "name": "Warehouse Kihunter Room Tunnel Charge",
      "note": "Generate a charge on the left side and carry it through the morph tunnel and out the right door."
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 2
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 3
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 3
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 5,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    }
  ],
  "strats": [
    {
      "link": [
        1,
        1
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 5,
            "excessFrames": 5
          }
        }
      ],
      "devNote": "This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark."
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Leave Shinecharged (Open Door, Shot Block Intact)",
      "requires": [
        {
          "obstaclesCleared": [
            "C"
          ]
        },
        {
          "obstaclesNotCleared": [
            "D"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 27,
            "openEnd": 2
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 145
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Leave Shinecharged (Open Door, Shot Block Broken)",
      "requires": [
        {
          "obstaclesCleared": [
            "C",
            "D"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 2
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 145
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Leave Normally",
      "exitCondition": {
        "leaveNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        {
          "obstaclesCleared": [
            "C"
          ]
        },
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Kihunter (green)",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "devNote": "It looks like the only way to remain in the room is by starting on the right side and triggering a turnaround, with or without artificial morph."
    },
    {
      "link": [
        1,
        3
      ],
      "name": "G-Mode Morph Overload PLMs",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "or": [
            "h_canArtificialMorphPowerBomb",
            {
              "enemyDamage": {
                "enemy": "Kihunter (green)",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "note": "Overload the PLMs by rolling through the camera scroll blocks which are just above the shot blocks.",
      "devNote": "In immobile, the Kihunters are in a worse location, but Samus starts with i-frames."
    },
    {
      "link": [
        1,
        5
      ],
      "name": "Already Killed",
      "requires": [
        {
          "obstaclesCleared": [
            "C"
          ]
        }
      ]
    },
    {
      "link": [
        1,
        5
      ],
      "name": "Take Damage",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Kihunter (green)",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    },
    {
      "link": [
        1,
        5
      ],
      "name": "Tricky Dodge",
      "requires": [
        "canTrickyJump",
        "canDodgeWhileShooting"
      ],
      "clearsObstacles": [
        "C"
      ],
      "note": [
        "Jump between the kihunters to avoid damage.",
        "To kill the kihunters, shoot them as they come on screen."
      ],
      "devNote": [
        "This strat can avoid the kihunters well enough to reach further nodes or it can kill them.",
        "In both cases tricky dodging and accurate shooting is used."
      ]
    },
    {
      "link": [
        1,
        5
      ],
      "name": "Quick Kihunter Kill",
      "requires": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Kihunter (green)",
                "Kihunter (green)",
                "Kihunter (green)",
                "Kihunter (green)"
              ]
            ],
            "excludedWeapons": [
              "PowerBeam"
            ]
          }
        }
      ],
      "clearsObstacles": [
        "C"
      ]
    },
    {
      "link": [
        1,
        5
      ],
      "name": "Power Beam Kill",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Kihunter (green)",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            "canCarefulJump",
            {
              "enemyDamage": {
                "enemy": "Kihunter (green)",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Kihunter (green)",
                "Kihunter (green)",
                "Kihunter (green)",
                "Kihunter (green)"
              ]
            ],
            "explicitWeapons": [
              "PowerBeam"
            ]
          }
        }
      ],
      "clearsObstacles": [
        "C"
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Leave With Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 9,
          "openEnd": 0
        }
      }
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "HiJump",
            "h_canFly",
            "canWalljump"
          ]
        }
      ],
      "clearsObstacles": [
        "C",
        "D"
      ],
      "note": "The Kihunters can be killed from below but there is a chance one will drop down the hole.  Watch them before breaking the shot block."
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Crouch Jump Down Grab",
      "requires": [
        "h_canCrouchJumpDownGrab"
      ],
      "clearsObstacles": [
        "C",
        "D"
      ],
      "note": [
        "This crouch jump down grab is a little tighter than most.",
        "The Kihunters can be killed from below but there is a chance one will drop down the hole. Watch them before breaking the shot block."
      ]
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Damage Boost",
      "requires": [
        {
          "obstaclesNotCleared": [
            "C"
          ]
        },
        "canNeutralDamageBoost",
        {
          "enemyDamage": {
            "enemy": "Kihunter (green)",
            "type": "contact",
            "hits": 3
          }
        }
      ],
      "clearsObstacles": [
        "C",
        "D"
      ],
      "note": [
        "Use a kihunter to knock Samus out of the hole at the peak of her jump",
        "This strat may take a few attempts to get a good boost."
      ],
      "devNote": "2 leniency hits."
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Warehouse Kihunter Room X-Ray Climb",
      "entranceCondition": {
        "comeInWithDoorStuckSetup": {}
      },
      "requires": [
        "canXRayClimb",
        {
          "enemyDamage": {
            "enemy": "Kihunter (green)",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "clearsObstacles": [
        "C"
      ],
      "note": "Climb up 1 screen"
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Leave With Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 1
        }
      }
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        3,
        5
      ],
      "name": "Block Already Broken",
      "requires": [
        "Morph",
        {
          "obstaclesCleared": [
            "B"
          ]
        }
      ],
      "clearsObstacles": [
        "C"
      ],
      "note": "The Kihunters can be killed by retreating to the morph tunnel if needed."
    },
    {
      "link": [
        3,
        5
      ],
      "name": "Bomb the Block",
      "requires": [
        "h_canUseMorphBombs"
      ],
      "clearsObstacles": [
        "B",
        "C"
      ],
      "note": "The Kihunters can be killed by retreating to the morph tunnel if needed."
    },
    {
      "link": [
        3,
        5
      ],
      "name": "Power Bomb the Block",
      "requires": [
        "h_canUsePowerBombs"
      ],
      "clearsObstacles": [
        "A",
        "B",
        "C"
      ],
      "note": [
        "The Kihunters can be killed by retreating to the morph tunnel if needed.",
        "Placing the Power Bomb far to the left will also destroy the shot blocks going down."
      ]
    },
    {
      "link": [
        3,
        5
      ],
      "name": "Speedball",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 3,
          "openEnd": 1
        }
      },
      "requires": [
        "canSpeedball",
        "canSlowShortCharge"
      ],
      "clearsObstacles": [
        "B",
        "C"
      ],
      "note": "The Kihunters can be killed by retreating to the morph tunnel if needed.",
      "devNote": [
        "FIXME: We should find a way to express the requirement to come in slow in the entrance condition, since it could affect heat frames in the other room.",
        "There is 1 unusable tile in this runway."
      ]
    },
    {
      "link": [
        3,
        5
      ],
      "name": "G-Mode Morph Overload PLMs",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [],
      "note": [
        "Rolling on the ground will overload PLMs by moving through camera scroll blocks.",
        "Lure all of the Kihunters to the top right position, then quickly move left, exit g-mode and retreat to one of the other exits."
      ]
    },
    {
      "link": [
        4,
        3
      ],
      "name": "Base",
      "requires": [
        "Morph"
      ]
    },
    {
      "link": [
        4,
        5
      ],
      "name": "Base",
      "requires": [
        "Morph"
      ],
      "note": "Reaching 4 means obstacle B is open."
    },
    {
      "link": [
        5,
        1
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            {
              "obstaclesCleared": [
                "C"
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Kihunter (green)",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    {
      "link": [
        5,
        1
      ],
      "name": "Leave Shinecharged (Closed Door, Shot Block Intact)",
      "requires": [
        {
          "obstaclesCleared": [
            "C"
          ]
        },
        {
          "obstaclesNotCleared": [
            "D"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 31,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 105
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": "Use the door for additional runway then open it once the Shinecharge is complete.",
      "devNote": [
        "It could be useful to have a proper way to represent that this strat requires the door not to be open.",
        "If it were a locked red or green door, you would not be able to unlock it as part of this strat unless you could reset the room."
      ]
    },
    {
      "link": [
        5,
        1
      ],
      "name": "Leave Shinecharged (Closed Door, Shot Block Broken)",
      "requires": [
        {
          "obstaclesCleared": [
            "C",
            "D"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 105
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": "Use the door for additional runway then open it once the Shinecharge is complete.",
      "devNote": [
        "It could be useful to have a proper way to represent that this strat requires the door not to be open.",
        "If it were a locked red or green door, you would not be able to unlock it as part of this strat unless you could reset the room."
      ]
    },
    {
      "link": [
        5,
        2
      ],
      "name": "Base",
      "requires": [],
      "clearsObstacles": [
        "D"
      ]
    },
    {
      "link": [
        5,
        2
      ],
      "name": "Warehouse Kihunter Room Bottom Spark Out",
      "notable": true,
      "requires": [
        "canShinechargeMovementComplex",
        {
          "obstaclesCleared": [
            "C"
          ]
        },
        {
          "obstaclesNotCleared": [
            "D"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 25,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 20
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": "Charge a spark, then break the shot blocks, drop through, and spark out the bottom right door."
    },
    {
      "link": [
        5,
        2
      ],
      "name": "Warehouse Kihunter Room Bottom Leave Shinecharged",
      "notable": true,
      "requires": [
        "canShinechargeMovementTricky",
        {
          "obstaclesCleared": [
            "C"
          ]
        },
        {
          "obstaclesNotCleared": [
            "D"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 17,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 40
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": "Break the shot block, then gain a shinecharge while sliding off the ledge, down toward the bottom right door."
    },
    {
      "link": [
        5,
        3
      ],
      "name": "Base",
      "requires": [
        "Morph",
        {
          "or": [
            "h_canUseMorphBombs",
            {
              "obstaclesCleared": [
                "B"
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "B"
      ]
    },
    {
      "link": [
        5,
        3
      ],
      "name": "Power Bomb the Block",
      "requires": [
        "h_canUsePowerBombs"
      ],
      "clearsObstacles": [
        "A",
        "B",
        "C"
      ],
      "note": "Placing the Power Bomb against the right wall will not break the shot blocks going down."
    },
    {
      "link": [
        5,
        3
      ],
      "name": "Warehouse Kihunter Speedball",
      "notable": true,
      "requires": [
        "Morph",
        {
          "obstaclesCleared": [
            "C"
          ]
        },
        {
          "obstaclesNotCleared": [
            "D"
          ]
        },
        {
          "or": [
            {
              "and": [
                "canSlowShortCharge",
                "canSpeedball",
                {
                  "canShineCharge": {
                    "usedTiles": 17,
                    "openEnd": 0
                  }
                }
              ]
            },
            {
              "and": [
                "canTemporaryBlue",
                "canLateralMidAirMorph",
                {
                  "canShineCharge": {
                    "usedTiles": 32,
                    "openEnd": 1
                  }
                }
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "B"
      ],
      "note": [
        "A very low horizontal speed is needed to drop down and break the block without hitting the corner to the left or the block above the bomb block.",
        "Or with Temporary Blue, Samus can bounce into the bomb block."
      ]
    },
    {
      "link": [
        5,
        3
      ],
      "name": "Warehouse Kihunter Room Tunnel Charge (Shot Block Intact)",
      "notable": true,
      "reusableRoomwideNotable": "Warehouse Kihunter Room Tunnel Charge",
      "requires": [
        {
          "obstaclesCleared": [
            "B",
            "C"
          ]
        },
        {
          "obstaclesNotCleared": [
            "D"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 31,
            "openEnd": 1
          }
        },
        "canShinechargeMovementTricky",
        "Morph",
        {
          "shinespark": {
            "frames": 13
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": "Generate a charge on the left side and carry it through the morph tunnel and out the right door."
    },
    {
      "link": [
        5,
        3
      ],
      "name": "Warehouse Kihunter Room Tunnel Charge (Shot Block Broken)",
      "notable": true,
      "reusableRoomwideNotable": "Warehouse Kihunter Room Tunnel Charge",
      "requires": [
        {
          "obstaclesCleared": [
            "B",
            "C",
            "D"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 2
          }
        },
        "canShinechargeMovementTricky",
        "Morph",
        {
          "shinespark": {
            "frames": 13
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "note": "Generate a charge on the left side and carry it through the morph tunnel and out the right door."
    },
    {
      "link": [
        5,
        4
      ],
      "name": "Blocks Already Broken",
      "requires": [
        "Morph",
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ]
    },
    {
      "link": [
        5,
        4
      ],
      "name": "Power Bomb",
      "requires": [
        "h_canUsePowerBombs"
      ],
      "clearsObstacles": [
        "A",
        "B",
        "C"
      ]
    }
  ],
  "devNote": [
    "FIXME: An ice moonfall might be possible to clip past the bottom left door shell?"
  ]
}