diff --git a/region/maridia/inner-pink/Botwoon Energy Tank Room.json b/region/maridia/inner-pink/Botwoon Energy Tank Room.json index 40db1da0cb..ea62a82ce5 100644 --- a/region/maridia/inner-pink/Botwoon Energy Tank Room.json +++ b/region/maridia/inner-pink/Botwoon Energy Tank Room.json @@ -143,7 +143,8 @@ "id": 4, "devNote": "Direct link passing below. Passage above should go 1 -> 5 -> 4." }, - {"id": 5} + {"id": 5}, + {"id": 6} ] }, { @@ -522,6 +523,11 @@ "h_artificialMorphSpringBall", {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 3}} ]}, + {"and": [ + "Gravity", + "h_artificialMorphSpringBall", + "canTrickyDodgeEnemies" + ]}, {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 7}} ]} ], @@ -606,11 +612,14 @@ {"and": [ "Gravity", "h_artificialMorphSpringBall", - {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 1}} + {"or": [ + "canTrickyDodgeEnemies", + {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 1}} + ]} ]}, {"and": [ "h_artificialMorphSpringBall", - {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 3}} + {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 2}} ]}, {"and": [ "Gravity", @@ -1077,8 +1086,13 @@ "HiJump" ]}, {"or": [ - "canTrickyJump", - "h_artificialMorphPowerBomb" + "canInsaneJump", + {"and": [ + "Gravity", + "canTrickyDodgeEnemies" + ]}, + "h_artificialMorphBombThings", + {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 1}} ]} ]} ]} @@ -1111,8 +1125,13 @@ "HiJump" ]}, {"or": [ - "canTrickyJump", - "h_artificialMorphPowerBomb" + "canInsaneJump", + {"and": [ + "Gravity", + "canTrickyDodgeEnemies" + ]}, + "h_artificialMorphBombThings", + {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 1}} ]} ]} ]} @@ -1241,6 +1260,28 @@ "or by the forward input being not immediately processed if Samus is still in the standing animation." ] }, + { + "link": [1, 6], + "name": "G-Mode Overload PLMs, Speed Block X-Ray Climb", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + "canSuitlessMaridia", + "canInsaneJump", + "canXRayClimb", + "Morph" + ], + "flashSuitChecked": true, + "note": [ + "Overload PLMs by touching the sand, then move through the speed blocks. Avoiding the sand pits is easier without Gravity or HiJump.", + "Exit G-mode while inside the speed blocks then X-Ray climb up." + ], + "devNote": "This requires canInsaneJump even though it is not difficult, because it is not very intuitive." + }, { "id": 45, "link": [2, 2], @@ -2175,6 +2216,28 @@ {"shinespark": {"frames": 5, "excessFrames": 2}} ] }, + { + "link": [4, 6], + "name": "G-Mode Overload PLMs, Speed Block X-Ray Climb", + "entranceCondition": { + "comeInWithGMode": { + "mode": "any", + "morphed": false + } + }, + "requires": [ + "canSuitlessMaridia", + "canInsaneJump", + "canXRayClimb", + "Morph" + ], + "flashSuitChecked": true, + "note": [ + "Overload PLMs by touching the sand, then move through the speed blocks. Avoiding the sand pits is easier without Gravity or HiJump.", + "Exit G-mode while inside the speed blocks then X-Ray climb up." + ], + "devNote": "This requires canInsaneJump even though it is not difficult, because it is not very intuitive." + }, { "id": 53, "link": [4, 7], diff --git a/region/maridia/inner-pink/Halfie Climb Room.json b/region/maridia/inner-pink/Halfie Climb Room.json index ebe124388d..b4d477b987 100644 --- a/region/maridia/inner-pink/Halfie Climb Room.json +++ b/region/maridia/inner-pink/Halfie Climb Room.json @@ -1357,13 +1357,23 @@ "requires": [ {"or": [ "Gravity", - "h_artificialMorphBombs", + {"and": [ + "h_artificialMorphBombs", + "canInsaneJump" + ]}, "h_artificialMorphPowerBomb", + {"and": [ + "h_artificialMorphSpringFling", + "canTrickyGMode" + ]}, {"enemyDamage": {"enemy": "Mochtroid", "type": "contact", "hits": 1}} ]} ], "flashSuitChecked": true, - "note": "Enter morphed and kill the Mochtroid with Bombs or a Power Bomb, or roll off the edge with Gravity to drop fast enough not to lure the Mochtroid." + "note": [ + "Enter morphed and kill the Mochtroid with Bombs or a Power Bomb, or roll off the edge with Gravity to drop fast enough not to lure the Mochtroid.", + "It is also possible to Spring Fling by jumping from the ground immediately before the pause fully triggers to move right fast enough to avoid a hit." + ] }, { "id": 37, @@ -4094,8 +4104,6 @@ {"or": [ "canTrickyDodgeEnemies", "Gravity", - "h_artificialMorphBombs", - "h_artificialMorphPowerBomb", {"enemyDamage": {"enemy": "Mochtroid", "type": "contact", "hits": 1}} ]} ], @@ -4147,6 +4155,7 @@ "link": [5, 4], "name": "G-Mode Morph, Long Blind IBJ", "requires": [ + "canEnterGMode", "Gravity", "h_artificialMorphLongIBJ", "canOffScreenMovement" @@ -4158,17 +4167,19 @@ "link": [5, 4], "name": "G-Mode Morph, Gravity Jump, Spring Ball Jump", "requires": [ + "canEnterGMode", "canGravityJump", "HiJump", {"tech": "canSpringBallJumpMidAir"}, "h_artificialMorphSpringBall", - "canTrickyJump" + "canInsaneJump" ], "flashSuitChecked": true, "note": [ - "Climb the room with a Gravity jump + Spring Ball jump. Turn off Spring Ball and Gravity at the same time, then repause and turn Spring back on.", + "Climb the room with a Gravity jump + Spring Ball jump. Turn off Spring Ball and Gravity at the same time, then repause after a short delay and turn Spring back on.", "If coming from the right, Samus will be off camera." - ] + ], + "devNote": "This requires canInsaneJump even though it is not very difficult, because it is not very intuitive and may be off camera." }, { "id": 199, diff --git a/region/maridia/inner-pink/West Cactus Alley.json b/region/maridia/inner-pink/West Cactus Alley.json index 3ddd2686cc..6b825503ee 100644 --- a/region/maridia/inner-pink/West Cactus Alley.json +++ b/region/maridia/inner-pink/West Cactus Alley.json @@ -719,17 +719,10 @@ } }, "requires": [ - "h_artificialMorphDoubleSpringBallJump", - {"or": [ - "h_artificialMorphPowerBomb", - {"enemyDamage": {"enemy": "Cacatac", "type": "spike", "hits": 2}}, - {"and": [ - "canInsaneJump", - {"enemyDamage": {"enemy": "Cacatac", "type": "spike", "hits": 1}} - ]} - ]} + "h_artificialMorphDoubleSpringBallJump" ], - "flashSuitChecked": true + "flashSuitChecked": true, + "note": "Be careful to avoid the stationary, invisible Cacatac spikes." }, { "id": 51,