diff --git a/region/maridia/inner-pink/Halfie Climb Room.json b/region/maridia/inner-pink/Halfie Climb Room.json index 33e690d7cb..c1b34fa99d 100644 --- a/region/maridia/inner-pink/Halfie Climb Room.json +++ b/region/maridia/inner-pink/Halfie Climb Room.json @@ -2669,6 +2669,37 @@ {"types": ["missiles", "powerbomb"], "requires": ["never"]} ] }, + { + "link": [2, 4], + "name": "Come in Shinecharging, Leave With Temporary Blue", + "entranceCondition": { + "comeInShinecharging": { + "length": 3, + "openEnd": 1 + } + }, + "requires": [ + "HiJump", + {"or": [ + {"and": [ + "canGravityJump", + "canTrickySpringBallJump", + "canChainTemporaryBlue" + ]}, + {"and": [ + "canTrickyUseFrozenEnemies", + "canLongChainTemporaryBlue" + ]} + ]} + ], + "exitCondition": { + "leaveWithTemporaryBlue": {} + }, + "unlocksDoors": [{"types": ["ammo"], "requires": []}], + "devNote": [ + "FIXME: Probably more of the runway could be used, but with increasing difficulty." + ] + }, { "id": 85, "link": [2, 4], @@ -3549,6 +3580,25 @@ }, "unlocksDoors": [{"types": ["ammo"], "requires": []}] }, + { + "link": [4, 1], + "name": "Come in Blue Spinning, Leave With Temporary Blue (Low Speed)", + "entranceCondition": { + "comeInBlueSpinning": { + "maxExtraRunSpeed": "$1.8", + "unusableTiles": 1 + } + }, + "requires": [ + "canSuitlessMaridia", + "canInsaneJump", + "canChainTemporaryBlue" + ], + "exitCondition": { + "leaveWithTemporaryBlue": {} + }, + "unlocksDoors": [{"types": ["ammo"], "requires": []}] + }, { "id": 116, "link": [4, 1], @@ -4199,7 +4249,14 @@ {"shineChargeFrames": 0}, "canXRayTurnaround", "canChainTemporaryBlue", - "canGravityJump" + {"or": [ + "canGravityJump", + {"and": [ + "HiJump", + "canTrickyUseFrozenEnemies", + "canLongChainTemporaryBlue" + ]} + ]} ], "exitCondition": { "leaveWithTemporaryBlue": {} @@ -4270,24 +4327,29 @@ { "id": 81, "link": [6, 4], - "name": "Leave With Temporary Blue (Hi-Jump, Gravity Jump, Spring Ball Jump)", + "name": "Leave With Temporary Blue", "startsWithShineCharge": true, "requires": [ "h_shinechargeMaxRunway", {"shineChargeFrames": 0}, "canXRayTurnaround", "HiJump", - "canGravityJump", - "canTrickySpringBallJump", - "canChainTemporaryBlue" + {"or": [ + {"and": [ + "canGravityJump", + "canTrickySpringBallJump", + "canChainTemporaryBlue" + ]}, + {"and": [ + "canTrickyUseFrozenEnemies", + "canLongChainTemporaryBlue" + ]} + ]} ], "exitCondition": { "leaveWithTemporaryBlue": {} }, - "unlocksDoors": [{"types": ["ammo"], "requires": []}], - "devNote": [ - "FIXME: a 2->4 variant of this strat could be added that would use less runway but not require X-Ray." - ] + "unlocksDoors": [{"types": ["ammo"], "requires": []}] } ], "notables": [