The ability to enter Morph Ball while in the air. This is only for simple variants where the vertical space and time in which Samus needs to morph is relatively unconstrained.
From: 10
Left Morph Maze Item
To: 14
Morph Maze Junction (Below Super Block)
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", "canIBJ" ] } { "or": [ { "obstaclesNotCleared": [ "B" ] }, "canRiskPermanentLossOfAccess" ] } |
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", { "and": [ "Gravity", "h_canBombThings" ] } ] } Dev note: Turning off Gravity and HiJump can make this mid-air morph easier. |
Base strat when entering the room from below. Requires: { "or": [ "h_canUsePowerBombs", { "obstaclesCleared": [ "C" ] } ] } { "or": [ "canConsecutiveWalljump", "SpaceJump", "canLongIBJ" ] } { "or": [ { "and": [ "h_canUsePowerBombs", "canTrivialMidAirMorph" ] }, "ScrewAttack" ] } Clears obstacles: A, B, C Dev note: canWallJumpInstantMorph is not needed here, as the precision is very low. |
From: 4
Right Item
To: 2
Top Left Door
Use both Geemers to climb the tall shaft by repeatedly freezing them. Note that one moves locally when on camera and the other moves globally. Once Samus is close to the top Bomb Block, freeze one Geemer low and jump as high as possible before placing a power bomb. Continue climbing with the Geemer that survives. Requires: "h_ZebesIsAwake" { "or": [ "h_canUsePowerBombs", { "and": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] }, { "obstaclesCleared": [ "C" ] } ] } "h_canUsePowerBombs" "canTrivialMidAirMorph" "canTrickyUseFrozenEnemies" "canTrickyJump" "canBePatient" "canCameraManip" Clears obstacles: A, B |
From: 9
Right Etecoon Shaft - Top Left Door
To: 15
Right Etecoon Shaft - Upper Morph Tunnel Entrance Junction
Requires: { "or": [ "canMidAirMorph", "h_canUseSpringBall", { "and": [ "canTrivialMidAirMorph", { "or": [ "SpaceJump", "canConsecutiveWalljump" ] } ] }, { "and": [ "canIBJ", "canBombHorizontally" ] } ] } Dev note: Doable with just a very long IBJ, but if bombing horizontally is too hard, that will be too. |
From: 13
Central Junction
To: 7
Right Side - Bottom Middle Door (Behind the Super Block)
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", "canIBJ", { "and": [ "Morph", "canCarefulJump" ] } ] } { "obstaclesCleared": [ "F" ] } Dev note: This base strat represents only backtracking after entering from 7. It is possible to avoid a mid-air morph by rolling off the platform above With HiJump, a full jump won't work, so the midair morph may not be very trivial. |
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", { "and": [ "h_canUsePowerBombs", { "heatFrames": 260 } ] }, { "and": [ "Morph", "Wave", { "heatFrames": 180 } ] } ] } { "heatFrames": 200 } Dev note: The Wave and Power Bomb options ride the rising tower, to avoid a mid-air morph. |
From: 1
Top Right Door
To: 2
Middle Right Door
Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 1 } } Requires: "canShinechargeMovementTricky" "canTrivialMidAirMorph" { "or": [ "canUsePowerBombLag", { "and": [ "canInsaneJump", "canOffScreenMovement" ] } ] } { "heatFrames": 200 } { "shinespark": { "frames": 17, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} Dev note: Technically Samus isn't moving off-camera but is close to the edge; 'canOffScreenMovement' is for the difficulty of timing the unmorph, given limited visibility of the end of the passage and the Sova. If a Power Bomb is available, then lag from the explosion can make the movement much easier. |
Requires: { "or": [ "canTrivialMidAirMorph", { "and": [ "h_canUseSpringBall", "HiJump" ] } ] } { "heatFrames": 80 } |
Requires: { "or": [ { "and": [ "HiJump", { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } ] }, { "and": [ "SpaceJump", "canTrivialMidAirMorph", { "heatFrames": 40 } ] }, { "and": [ "canWalljump", "canTrivialMidAirMorph" ] }, "canSpringBallJumpMidAir", { "and": [ "canIBJ", { "heatFrames": 900 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 240 } ] }, { "and": [ "canJumpIntoIBJ", "canDoubleBombJump", { "heatFrames": 120 } ] }, { "and": [ "canDoubleBombJump", { "heatFrames": 300 } ] } ] } { "or": [ "h_heatProof", { "and": [ "Wave", "Plasma" ] }, "h_canUsePowerBombs" ] } { "heatFrames": 260 } |
Requires: { "or": [ { "and": [ "HiJump", { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } ] }, { "and": [ "SpaceJump", "canTrivialMidAirMorph", { "heatFrames": 40 } ] }, { "and": [ "canWalljump", "canTrivialMidAirMorph" ] }, "canSpringBallJumpMidAir", { "and": [ "canJumpIntoIBJ", { "heatFrames": 240 } ] }, { "and": [ "canJumpIntoIBJ", "canDoubleBombJump", { "heatFrames": 120 } ] }, { "and": [ "canDoubleBombJump", { "heatFrames": 300 } ] } ] } { "heatFrames": 260 } { "enemyDamage": { "enemy": "Sova", "type": "contact", "hits": 1 } } Dev note: Base IBJ should kill the Sovas or go around. |
Requires: "Gravity" { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } { "heatFrames": 330 } { "lavaFrames": 25 } Dev note: FIXME: Add a lava dip + spring ball midair strat, and a HiJump + damage boost strat. |
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", { "and": [ "h_canBombThings", { "heatFrames": 80 } ] } ] } { "heatFrames": 270 } { "or": [ { "lavaFrames": 70 }, { "and": [ "Gravity", { "lavaFrames": 25 } ] } ] } { "or": [ { "enemyDamage": { "enemy": "Boyon", "type": "contact", "hits": 1 } }, { "heatFrames": 30 } ] } |
An ice shot can shoot through the wall below the Morph tunnel and can freeze the Boyon even without Wave. Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", { "and": [ "h_canBombThings", { "heatFrames": 80 } ] } ] } { "or": [ "canTrickyUseFrozenEnemies", { "and": [ "canUseFrozenEnemies", "Wave" ] } ] } { "heatFrames": 300 } |
Unmorph with the right timing to damage boost using the Boyon who is closest to the Morph tunnel in order to avoid taking any lava damage. Requires: { "notable": "Impressive Damage Boost" } "canHorizontalDamageBoost" "canTrivialMidAirMorph" "canTrickyJump" { "enemyDamage": { "enemy": "Boyon", "type": "contact", "hits": 1 } } { "heatFrames": 220 } |
Requires: "h_canNavigateHeatRooms" "h_canUsePowerBombs" { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } { "heatFrames": 350 } { "or": [ "canPreciseWalljump", "SpaceJump", { "and": [ "HiJump", { "or": [ "SpeedBooster", "canWalljump", "canSpringBallJumpMidAir" ] } ] } ] } |
From: 6
Golden Torizo Arena Junction (Fight Not Started)
To: 4
Hidden Right Item
Avoid touching the ground below GT. Try not to touch GT without ScrewAttack active. Requires: "h_canNavigateHeatRooms" "SpaceJump" { "or": [ "ScrewAttack", { "and": [ "h_canUsePowerBombs", { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] }, { "heatFrames": 100 } ] } ] } { "heatFrames": 200 } |
From: 6
Golden Torizo Arena Junction (Fight Not Started)
To: 4
Hidden Right Item
Jump over the space below GT that is between the door and first foreground pillar and walljump up. Break the bomb blocks with a power bomb to make space. Then use Screw Attack to pass through the inactive GT. Requires: "h_canNavigateHeatRooms" "ScrewAttack" "canCarefulJump" "canPreciseWalljump" "h_canUsePowerBombs" { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } { "or": [ "HiJump", "canTrickyJump" ] } { "heatFrames": 350 } |
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } "h_canUseMorphBombs" { "heatFrames": 220 } Clears obstacles: B |
From: 5
Junction Above Bottom Blocks
To: 5
Junction Above Bottom Blocks
Requires: "h_canUsePowerBombs" "canTrivialMidAirMorph" { "heatFrames": 150 } Clears obstacles: A Dev note: FIXME: This doesn't quite break the blocks above, but going up after has more requirements. The canTrivialMidAirMorph could be avoided by using Spring Ball on entry or from the doorsill. |
From: 2
Right Vertical Door
To: 5
Spring Ball Maze Junction (Past the Bomb Blocks)
Perform the crystal flash all the way against the left wall of the accessible tunnel, then jump through the ceiling. Requires: { "notable": "Crystal Flash Clip" } { "heatFrames": 100 } "h_canHeatedCrystalFlash" "canCeilingClip" { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } { "heatFrames": 175 } Clears obstacles: B Dev note: After the CF, a midair morph can be avoided with a single bomb, but midair morph is expected for this level. The heat frames are based on reaching the entrance of the last morph tunnel. FIXME: in the room diagram, draw node 5 using a smaller box to more precisely indicate this location. |
From: 4
Item
To: 5
Spring Ball Maze Junction (Past the Bomb Blocks)
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } { "obstaclesCleared": [ "B" ] } { "heatFrames": 199 } |
From: 4
Item
To: 5
Spring Ball Maze Junction (Past the Bomb Blocks)
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } "h_canUseMorphBombs" { "heatFrames": 360 } Clears obstacles: B |
From: 4
Item
To: 5
Spring Ball Maze Junction (Past the Bomb Blocks)
Requires: { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } "h_canUsePowerBombs" { "heatFrames": 300 } Clears obstacles: B |
From: 5
Spring Ball Maze Junction (Past the Bomb Blocks)
To: 2
Right Vertical Door
Requires: { "or": [ "h_canUseSpringBall", { "and": [ "canTrivialMidAirMorph", { "heatFrames": 30 } ] } ] } { "heatFrames": 520 } Unlocks doors: {"types":["powerbomb"],"requires":[]} |
From: 5
Spring Ball Maze Junction (Past the Bomb Blocks)
To: 4
Item
Requires: { "or": [ "canTrivialMidAirMorph", { "and": [ "HiJump", "h_canUseSpringBall" ] } ] } { "heatFrames": 65 } Dev note: The heat frames are based on touching the item; from there, the amount of time required to reach the ground unmorphed is similar to the time needed to turn around for strats that approach the item node from the left. |
From: 2
Bottom Left Door
To: 4
Junction Above Bomb Blocks
Use ScrewAttack to remove the left wall pirate and walljump high enough to place a power bomb to destroy the bomb blocks Then walljump up again to reach the upper region. Requires: "h_canUsePowerBombs" "canPreciseWalljump" "canConsecutiveWalljump" "canTrivialMidAirMorph" "HiJump" "ScrewAttack" { "heatFrames": 330 } { "or": [ "h_heatResistant", "canPauseAbuse", { "resourceCapacity": [ { "type": "RegularEnergy", "count": 149 } ] } ] } Clears obstacles: A Dev note: With Reserves only, canPauseAbuse is used as a proxy for pause abuse or optimal reserve management and character movement. |
From: 2
Bottom Left Door
To: 4
Junction Above Bomb Blocks
Deal an exact amount of damage to a wall pirate to freeze it while breaking the bomb blocks with a power bomb without taking damage. Quickly move to the right side and walljump up to the right height to power bomb out the bomb blocks, double hitting the top wall pirate. Wait for the full power bomb effect to end and wall jump once on the right wall and hit top pirate with 1 missile and 1 super. Jump and shoot the top pirate with a charge+ice shot. Hold a charge and walljump up the left wall and freeze the top pirate when it jumps across. Use the pirate to jump to the higher area. Requires: { "notable": "Low Ice Pirate Freeze" } "canTrickyUseFrozenEnemies" "Charge" "canPreciseWalljump" "canWalljumpWithCharge" "canTrivialMidAirMorph" { "ammo": { "type": "Missile", "count": 1 } } { "ammo": { "type": "Super", "count": 1 } } { "ammo": { "type": "PowerBomb", "count": 1 } } { "heatFrames": 870 } { "or": [ "h_heatResistant", { "and": [ "canInsaneJump", "canPauseAbuse" ] }, { "resourceCapacity": [ { "type": "RegularEnergy", "count": 149 } ] } ] } Clears obstacles: A Dev note: With Reserves only, this strat requires much more precise movement and either pause abuse or optimal reserve management. |
From: 2
Bottom Left Door
To: 4
Junction Above Bomb Blocks
Jump with some run speed to place the power bomb high enough to break the bomb blocks. During the explosion, jump through the left wall pirate and precisely walljump to reach the upper area. Requires: { "notable": "New Route with HiJump, Speed, and PowerBombs" } "HiJump" "SpeedBooster" "canPreciseWalljump" "canCarefulJump" "h_canUsePowerBombs" "canTrivialMidAirMorph" "canHitbox" { "heatFrames": 420 } { "or": [ "h_heatResistant", "canPauseAbuse", { "resourceCapacity": [ { "type": "RegularEnergy", "count": 149 } ] } ] } Clears obstacles: A Dev note: With Reserves only, canPauseAbuse is used as a proxy for pause abuse or optimal reserve management and character movement. |
From: 2
Bottom Left Door
To: 4
Junction Above Bomb Blocks
Avoid the bottom pirates and jump high enough to break the bomb blocks with a power bomb. During the explosion, climb the right wall passing through any pirates and use a movement item to reach the top. Requires: { "notable": "PowerBombs and a Jump Assist" } "canPreciseWalljump" "canHitbox" "h_canUsePowerBombs" "canTrivialMidAirMorph" "canTrickyJump" { "or": [ "canSpringwall", "HiJump", "SpaceJump" ] } { "heatFrames": 530 } { "or": [ "h_heatResistant", "canPauseAbuse", { "resourceCapacity": [ { "type": "RegularEnergy", "count": 149 } ] } ] } Clears obstacles: A Dev note: With Reserves only, canPauseAbuse is used as a proxy for pause abuse or optimal reserve management and character movement. |
From: 2
Bottom Left Door
To: 6
Bottom Platform Junction With Pirates Killed
Jump morph from the center platform to place the first Power Bomb Place two more on the platform itself to kill the bottom pirates Use a fourth to break the bomb blocks while also killing the last pirate. Requires: "canTrivialMidAirMorph" { "or": [ "canSpringBallJumpMidAir", "SpaceJump", "canWalljump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "SpeedBooster", "HiJump" ] } ] } { "enemyKill": { "enemies": [ [ "Yellow Space Pirate (wall)", "Yellow Space Pirate (wall)", "Yellow Space Pirate (wall)" ] ], "explicitWeapons": [ "PowerBombPeriphery" ] } } { "heatFrames": 790 } { "or": [ "h_heatResistant", "canPauseAbuse", { "resourceCapacity": [ { "type": "RegularEnergy", "count": 149 } ] } ] } Clears obstacles: A Dev note: It's not really possible to hit all enemies with double-PB hits while not taking damage. Using Power Bomb Periphery is based on a strat that allows killing them and taking out the blocks with 4 PBs. This calculation ends up taking 5, leaving a spare PB. The movement item used does not increase heat frames except for IBJ in which case the PB can be used while IBJing. With Reserves only, canPauseAbuse is used as a proxy for pause abuse or optimal reserve management and character movement. |
From: 6
Bottom Platform Junction With Pirates Killed
To: 4
Junction Above Bomb Blocks
Requires: "HiJump" "canPreciseWalljump" "canConsecutiveWalljump" { "heatFrames": 300 } { "or": [ { "and": [ "canTrivialMidAirMorph", "h_canUsePowerBombs", { "heatFrames": 200 } ] }, { "and": [ "canDelayedWalljump", "canWallJumpInstantMorph", "h_canUseMorphBombs", { "heatFrames": 520 } ] }, { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 6
Bottom Platform Junction With Pirates Killed
To: 4
Junction Above Bomb Blocks
Requires: "canInsaneWalljump" "canConsecutiveWalljump" "h_heatProof" { "or": [ { "and": [ "canTrivialMidAirMorph", "h_canUsePowerBombs" ] }, { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 6
Bottom Platform Junction With Pirates Killed
To: 4
Junction Above Bomb Blocks
Requires: "SpaceJump" { "or": [ { "and": [ "canConsecutiveWalljump", { "heatFrames": 260 } ] }, { "heatFrames": 360 } ] } { "or": [ "ScrewAttack", { "and": [ "canTrivialMidAirMorph", "h_canUsePowerBombs", { "or": [ { "and": [ "canWalljump", { "heatFrames": 120 } ] }, { "heatFrames": 200 } ] } ] }, { "and": [ "canMidAirMorph", "h_canUseMorphBombs", { "or": [ { "and": [ "canConsecutiveWalljump", { "heatFrames": 520 } ] }, { "heatFrames": 800 } ] } ] }, { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
Requires: "h_canDestroyBombWalls" "f_DefeatedPhantoon" { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", "h_canBombThings", { "and": [ "Morph", "canUseEnemies" ] } ] } |
From: 1
Left Door
To: 2
Item (Behind the Bomb Wall)
Run on the conveyor to build Speed for breaking the bomb block. Push the right side Worker Robot onto the conveyor Jump low into the wall so Samus' head touches the block. Speed can be used to clear the Bulls. Requires: "f_DefeatedPhantoon" "canCarefulJump" { "or": [ "canDodgeWhileShooting", { "enemyKill": { "enemies": [ [ "Bull", "Bull" ] ] } }, { "enemyDamage": { "enemy": "Bull", "type": "contact", "hits": 1 } } ] } { "getBlueSpeed": { "usedTiles": 18, "openEnd": 1 } } { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", "h_canBombThings" ] } Dev note: Spacejumping from left conveyor feels a little harder. |
By normal means, the path can't be passed unless the Workrobot is activated (so Phantoon dead) Requires: "f_DefeatedPhantoon" { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", "h_canBombThings" ] } Dev note: This doesn't require breaking the bomb blocks on the premise that you can't get here without breaking them. |
From: 2
Item (Behind the Bomb Wall)
To: 1
Left Door
Crystal flash to force a standup then spin jump up then morph to bypass the dead robot. Use Coverns to damage down if necessary. Note that if the Covern spawns on Samus while crystal flashing, it will deal large amounts of damage. To avoid this, it is recommended to kill the Covern and leave its drop, then quickly get in the morph tunnel and CF. Requires: { "notable": "Crystal Flash Clip" } { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", "h_canBombThings" ] } "h_canCrystalFlash" "canCeilingClip" Dev note: If Phantoon is alive, 'Base' can be used instead. Note that this strat is useless in vanilla, as the item only spawns if Phantoon has been killed. |
From: 2
Item (Behind the Bomb Wall)
To: 1
Left Door
In R-Mode, kill the Coverns until there is Energy in Samus's Reserves. Get into the Morph tunnel and go to the far left. Wait for Coverns to damage Samus down until Reserves trigger, forcing a stand up and enabling her to escape. Note that it is required to break the bomb block above the Morph tunnel as well, in order to clip out. Requires: { "notable": "R-Mode Standup Clip" } { "obstaclesCleared": [ "A" ] } "canCeilingClip" "canBePatient" { "or": [ "Ice", "Wave", "Spazer", "Plasma", "ScrewAttack" ] } { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall", "h_canBombThings" ] } Dev note: If Phantoon is alive, 'Base' can be used instead. Note that this strat is useless in vanilla, as the item only spawns if Phantoon has been killed. |
Requires: "h_canNavigateUnderwater" { "or": [ "h_canUseSpringBall", "canMidAirMorph", { "and": [ "Gravity", "canBombHorizontally" ] }, { "and": [ "Gravity", "canLongIBJ", "canJumpIntoIBJ" ] }, { "and": [ "Gravity", "canTrivialMidAirMorph", { "or": [ "SpaceJump", "canUseFrozenEnemies" ] } ] }, { "and": [ "canTrivialMidAirMorph", "canDisableEquipment" ] } ] } Dev note: It's possible to get in without a mid-air morph by rolling off from above, but that requires disabling Gravity and/or crab hits and the crab not killed. That's a lot of work to avoid something simple and barely reasonable at that level anyways. |
Requires: { "or": [ "h_canUsePowerBombs", { "and": [ "Gravity", "ScrewAttack" ] }, { "and": [ "Gravity", "canIBJ" ] }, { "and": [ "h_canUseMorphBombs", "h_canUseSpringBall" ] }, { "and": [ "h_canUseMorphBombs", "canTrivialMidAirMorph", "canDisableEquipment" ] } ] } Clears obstacles: A |
Requires: "Morph" "f_KilledZebetites4" { "or": [ { "and": [ "canTrickyJump", "canMidAirMorph" ] }, { "and": [ "canCarefulJump", "h_canUseSpringBall" ] }, { "and": [ { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } }, { "or": [ "canTrivialMidAirMorph", "canNeutralDamageBoost", "h_canUseSpringBall", "h_canBombThings" ] } ] } ] } |
From: 5
Between First and Second Zebetite
To: 6
Between Second and Third Zebetite
Requires: "Morph" "f_KilledZebetites2" { "or": [ { "and": [ "canTrickyJump", "canMidAirMorph" ] }, { "and": [ "canCarefulJump", "h_canUseSpringBall" ] }, { "and": [ { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } }, { "or": [ "canTrivialMidAirMorph", "canNeutralDamageBoost", "h_canUseSpringBall", "h_canBombThings" ] } ] } ] } { "enemyDamage": { "enemy": "Mother Brain 1", "type": "turret", "hits": 1 } } |
From: 6
Between Second and Third Zebetite
To: 5
Between First and Second Zebetite
Requires: "Morph" "f_KilledZebetites2" { "or": [ { "and": [ "canTrickyJump", "canMidAirMorph" ] }, { "and": [ "canCarefulJump", "h_canUseSpringBall" ] }, { "and": [ { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } }, { "or": [ "canTrivialMidAirMorph", "canNeutralDamageBoost", "h_canUseSpringBall", "h_canBombThings" ] } ] } ] } { "enemyDamage": { "enemy": "Mother Brain 1", "type": "turret", "hits": 1 } } |
Requires: "Morph" "f_KilledZebetites4" { "or": [ { "and": [ "canTrickyJump", "canMidAirMorph" ] }, { "and": [ "canCarefulJump", "h_canUseSpringBall" ] }, { "and": [ { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } }, { "or": [ "canTrivialMidAirMorph", "canNeutralDamageBoost", "h_canUseSpringBall", "h_canBombThings" ] } ] } ] } |