Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
3 changes: 3 additions & 0 deletions region/brinstar/pink/Big Pink.json
Original file line number Diff line number Diff line change
Expand Up @@ -1585,6 +1585,7 @@
},
"requires": [
"canPowerBombItemOverloadPLMs",
"canComplexGMode",
{"itemNotCollectedAtNode": 10},
"canRiskPermanentLossOfAccess",
"canArtificialMorph",
Expand Down Expand Up @@ -1634,6 +1635,7 @@
}
},
"requires": [
"canComplexGMode",
"canArtificialMorph",
"h_artificialMorphIBJ",
{"or": [
Expand Down Expand Up @@ -1671,6 +1673,7 @@
},
"requires": [
"canPowerBombItemOverloadPLMs",
"canComplexGMode",
{"itemNotCollectedAtNode": 10},
"canRiskPermanentLossOfAccess",
"canArtificialMorph",
Expand Down
32 changes: 22 additions & 10 deletions region/crateria/central/Climb Supers Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -653,6 +653,7 @@
}
},
"requires": [
"canComplexGMode",
{"or": [
{"and": [
{"itemNotCollectedAtNode": 3},
Expand Down Expand Up @@ -978,6 +979,7 @@
}
},
"requires": [
"canComplexGMode",
"canLongXRayClimb",
"canBeVeryPatient"
],
Expand Down Expand Up @@ -1072,6 +1074,7 @@
}
},
"requires": [
"canComplexGMode",
"h_artificialMorphCrystalFlash",
{"or": [
{"and": [
Expand Down Expand Up @@ -1274,10 +1277,14 @@
"Morph",
{"or": [
"canRiskPermanentLossOfAccess",
"canLongXRayClimb"
{"and": [
"canComplexGMode",
"canLongXRayClimb",
"canBeVeryPatient"
]}
]},
{"ammo": {"type": "PowerBomb", "count": 9}},
"canBeVeryPatient",
{"ammo": {"type": "PowerBomb", "count": 5}},
"canBePatient",
{"or": [
"canTrivialUseFrozenEnemies",
"canTrickyJump",
Expand All @@ -1290,10 +1297,14 @@
]}
],
"flashSuitChecked": true,
"note": "Wall jump up 9 times, placing a PB at the top. Only works in direct g-mode with the item still uncollected.",
"note": [
"Wall jump up 5 times, placing a Power Bomb precisely in the top right corner to overload PLMs with as few Power Bombs as possible.",
"This only works in direct G-mode with the item still uncollected."
],
"devNote": [
"FIXME: Using this strat won't risk canRiskPermanentLossOfAccess if the player could x-ray climb instead. However if the adjacent room is heated and Samus is really low energy, this could be a problem.",
"Placing the Power Bombs lower, on the magic tile, could overload PLMs with fewer, likely with as low as 2 Power Bombs."
"Using this strat doesn't have canRiskPermanentLossOfAccess if the player could x-ray climb instead: this requires direct G-mode and Samus can freely doorstuck here,",
"and there is no benefit to going to the item instead of the top left door, unless the item is there.",
"FIXME: Placing the Power Bombs lower, on the magic tile, could overload PLMs with fewer, likely with as low as 2 Power Bombs."
]
},
{
Expand All @@ -1315,9 +1326,9 @@
"flashSuitChecked": true,
"note": [
"Ascend with a long IBJ, then ceiling bomb jump against the speed blocks to overload the PLMs. Falling is very unforgiving.",
"Note that the boyons can be killed with bombs."
"Note that the Boyons can be killed with bombs."
],
"devNote": "This is technically doable without canBePatient, but would require double bomb jump, morph, a way to bypass Boyons, and never falling."
"devNote": "This is technically doable without canBeVeryPatient, but would require double bomb jump, Morph, a way to bypass Boyons, and never falling."
},
{
"id": 43,
Expand Down Expand Up @@ -1392,6 +1403,7 @@
}
},
"requires": [
"canComplexGMode",
{"or": [
{"and": [
"canTrivialUseFrozenEnemies",
Expand Down Expand Up @@ -1424,7 +1436,7 @@
"link": [3, 4],
"name": "Remote Acquire Item",
"requires": [
"canEnterGMode",
"canComplexGMode",
{"obstaclesCleared": ["C"]}
],
"flashSuitChecked": true,
Expand All @@ -1447,7 +1459,7 @@
"link": [3, 5],
"name": "Remote Acquire Item",
"requires": [
"canEnterGMode",
"canComplexGMode",
{"obstaclesCleared": ["C"]}
],
"flashSuitChecked": true,
Expand Down
32 changes: 11 additions & 21 deletions region/crateria/central/Climb.json
Original file line number Diff line number Diff line change
Expand Up @@ -1313,6 +1313,7 @@
}
},
"requires": [
"canComplexGMode",
"canLongXRayClimb",
"canBeVeryPatient"
],
Expand All @@ -1335,27 +1336,19 @@
},
"requires": [
{"or": [
"h_artificialMorphSpringBall",
"h_artificialMorphBombs",
"h_fourTileJumpMorph"
]},
{"or": [
"Morph",
"h_ZebesNotAwake",
{"and": [
"h_artificialMorphSpringBall",
{"or": [
"HiJump",
"canTrickyDodgeEnemies"
]}
]},
{"and": [
"Morph",
{"or": [
"h_artificialMorphSpringBall",
"h_artificialMorphBombs",
"h_fourTileJumpMorph"
]}
]},
{"and": [
"h_ZebesNotAwake",
{"or": [
"h_artificialMorphSpringBall",
"h_artificialMorphBombs"
]}
]}
]}
],
Expand Down Expand Up @@ -1407,7 +1400,7 @@
"flashSuitChecked": true,
"note": [
"Overload PLMs using the scroll block at the top of the stairs next to the bomb blocks.",
"Place PBs as high as possible to occasionally kill multiple pirates at a time."
"Place Power Bombs as high as possible to occasionally kill multiple pirates at a time."
]
},
{
Expand Down Expand Up @@ -1543,14 +1536,11 @@
{"or": [
"h_artificialMorphSpringBall",
"h_artificialMorphBombs",
{"and": [
"Morph",
"h_fourTileJumpMorph"
]}
"h_fourTileJumpMorph"
]}
],
"flashSuitChecked": true,
"devNote": "PBs cannot be used, as they will solidify the bomb blocks."
"devNote": "A Power Bomb cannot be used, as it will solidify the bomb block."
},
{
"id": 66,
Expand Down
8 changes: 4 additions & 4 deletions region/crateria/central/Crateria Tube.json
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@
{
"id": 12,
"link": [1, 2],
"name": "Carry G-Mode Through Tube (Left to Right)",
"name": "Carry G-Mode Through Tube",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand All @@ -238,7 +238,7 @@
{
"id": 13,
"link": [1, 2],
"name": "Carry G-Mode Morph Through Tube (Left to Right)",
"name": "Carry G-Mode Morph Through Tube",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand Down Expand Up @@ -410,7 +410,7 @@
{
"id": 24,
"link": [2, 1],
"name": "Carry G-Mode Through Tube (Right to Left)",
"name": "Carry G-Mode Through Tube",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand All @@ -428,7 +428,7 @@
{
"id": 25,
"link": [2, 1],
"name": "Carry G-Mode Morph Through Tube (Right to Left)",
"name": "Carry G-Mode Morph Through Tube",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand Down
2 changes: 1 addition & 1 deletion region/crateria/central/Final Missile Bombway.json
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@
{
"id": 10,
"link": [2, 1],
"name": "G-mode Morph with Bombs",
"name": "G-Mode Morph with Bombs",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand Down
70 changes: 67 additions & 3 deletions region/crateria/central/Landing Site.json
Original file line number Diff line number Diff line change
Expand Up @@ -494,14 +494,15 @@
{
"id": 90,
"link": [1, 1],
"name": "G-Mode through Bomb Blocks, Ship Refill",
"name": "G-Mode through Bomb Blocks, Ship Refill, Return",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"canComplexGMode",
{"refill": ["Energy", "Missile", "Super", "PowerBomb"]},
{"or": [
"SpaceJump",
Expand Down Expand Up @@ -567,7 +568,13 @@
}
},
"requires": [
{"refill": ["Energy", "Missile", "Super", "PowerBomb"]}
{"or": [
{"and": [
"canComplexGMode",
{"refill": ["Energy", "Missile", "Super", "PowerBomb"]}
]},
"free"
]}
],
"flashSuitChecked": true,
"note": [
Expand Down Expand Up @@ -1365,12 +1372,38 @@
}
},
"requires": [
"canComplexGMode",
"canLongXRayClimb",
"canBePatient"
],
"flashSuitChecked": true,
"note": "Climb up 3 screens."
},
{
"link": [4, 3],
"name": "G-Mode Deep Stuck X-Ray Climb, Ship Refill",
"entranceCondition": {
"comeInWithGMode": {
"mode": "direct",
"morphed": false
}
},
"requires": [
"canComplexGMode",
{"or": [
"canWalljump",
"HiJump",
"canSpringBallJumpMidAir",
"h_getBlueSpeedMaxRunway",
"ScrewAttack"
]},
{"refill": ["Energy", "Missile", "Super", "PowerBomb"]},
"canLongXRayClimb",
"canBePatient"
],
"flashSuitChecked": true,
"note": "Refill at the ship then return and X-Ray climb up 3 screens."
},
{
"id": 58,
"link": [4, 3],
Expand Down Expand Up @@ -1421,8 +1454,9 @@
}
},
"requires": [
"canComplexGMode",
"canLongXRayClimb",
"canBeVeryPatient"
"canBePatient"
],
"bypassesDoorShell": true,
"flashSuitChecked": true,
Expand All @@ -1431,6 +1465,36 @@
"Climb up 3 screens, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door."
]
},
{
"link": [4, 3],
"name": "Very Deep Stuck X-Ray Climb, Ship Refill",
"entranceCondition": {
"comeInWithGMode": {
"mode": "direct",
"morphed": false
}
},
"requires": [
"canComplexGMode",
{"or": [
"canWalljump",
"HiJump",
"canSpringBallJumpMidAir",
"h_getBlueSpeedMaxRunway",
"ScrewAttack"
]},
{"refill": ["Energy", "Missile", "Super", "PowerBomb"]},
"canLongXRayClimb",
"canBePatient"
],
"bypassesDoorShell": true,
"flashSuitChecked": true,
"note": [
"Enter with G-mode direct, refill at the ship and return.",
"Back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door.",
"Climb up 3 screens, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door."
]
},
{
"id": 61,
"link": [4, 4],
Expand Down
2 changes: 2 additions & 0 deletions region/crateria/central/Parlor and Alcatraz.json
Original file line number Diff line number Diff line change
Expand Up @@ -483,6 +483,7 @@
"h_artificialMorphMovement",
"h_artificialMorphBombHorizontally",
{"and": [
"canComplexGMode",
"canNeutralDamageBoost",
"h_ZebesIsAwake",
{"enemyDamage": {"enemy": "Geemer (blue)", "type": "contact", "hits": 1}}
Expand Down Expand Up @@ -1745,6 +1746,7 @@
}
},
"requires": [
"canTrickyGMode",
{"notable": "Alcatraz Escape G-Mode Crystal Flash Then Forced Standup"},
"h_ZebesIsAwake",
"canBeVeryPatient",
Expand Down
5 changes: 4 additions & 1 deletion region/crateria/central/Pit Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,7 @@
}
},
"requires": [
"canComplexGMode",
"h_artificialMorphBombs",
"canTrickyJump"
],
Expand Down Expand Up @@ -557,7 +558,9 @@
}
},
"requires": [
"h_artificialMorphIBJ"
"canComplexGMode",
"h_artificialMorphIBJ",
"canTrickyJump"
],
"clearsObstacles": ["A"],
"flashSuitChecked": true,
Expand Down
Loading