From 84e3d9f3169991d1139d7be6492bee66685a5711 Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Wed, 23 Jul 2025 15:58:25 -0600 Subject: [PATCH 1/3] Refine Moat temp blue --- region/crateria/east/The Moat.json | 44 ++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/region/crateria/east/The Moat.json b/region/crateria/east/The Moat.json index 2177c2bb41..adfe157fc4 100644 --- a/region/crateria/east/The Moat.json +++ b/region/crateria/east/The Moat.json @@ -487,21 +487,13 @@ } }, "requires": [ - "canLongChainTemporaryBlue", + "canChainTemporaryBlue", {"or": [ - {"and": [ - "Gravity", - "HiJump", - "canSpringBallJumpMidAir" - ]}, + "canBlueSpaceJump", {"and": [ "canGravityJump", - {"or": [ - "HiJump", - "canSpringBallJumpMidAir" - ]} - ]}, - "canBlueSpaceJump" + "canLongChainTemporaryBlue" + ]} ]} ], "exitCondition": { @@ -563,6 +555,34 @@ "Morph just before hitting the ceiling, in order to extend the jump horizontally." ] }, + { + "link": [1, 2], + "name": "Come in Getting Blue Speed, Leave With Temporary Blue (Spring Ball Bounce)", + "entranceCondition": { + "comeInGettingBlueSpeed": { + "length": 2, + "openEnd": 0, + "steepDownTiles": 1, + "minExtraRunSpeed": "$0.8" + } + }, + "requires": [ + "canTrickySpringBallBounce", + "canChainTemporaryBlue" + ], + "exitCondition": { + "leaveWithTemporaryBlue": {} + }, + "unlocksDoors": [{"types": ["ammo"], "requires": []}], + "collectsItems": [3], + "flashSuitChecked": true, + "note": [ + "Enter with blue speed and bounce on the item pedestal to make it across, then unmorph into temporary blue." + ], + "detailNote": [ + "If entering with very low speed, a spring fling can help make it across." + ] + }, { "id": 20, "link": [1, 3], From bc4d830674e4ffcaa4bd90228a190337fd9aecd5 Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Fri, 25 Jul 2025 13:30:39 -0600 Subject: [PATCH 2/3] Apply suggestions from code review Co-authored-by: Michael McKenzie --- region/crateria/east/The Moat.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/region/crateria/east/The Moat.json b/region/crateria/east/The Moat.json index adfe157fc4..7e1a981106 100644 --- a/region/crateria/east/The Moat.json +++ b/region/crateria/east/The Moat.json @@ -568,7 +568,8 @@ }, "requires": [ "canTrickySpringBallBounce", - "canChainTemporaryBlue" + "canChainTemporaryBlue", + "canSpeedball" ], "exitCondition": { "leaveWithTemporaryBlue": {} @@ -577,7 +578,8 @@ "collectsItems": [3], "flashSuitChecked": true, "note": [ - "Enter with blue speed and bounce on the item pedestal to make it across, then unmorph into temporary blue." + "Enter with blue speed and bounce on the item pedestal to make it across, then unmorph into temporary blue.", + "Morph on the left side of the pedestal so that there is enough space to use a controlled SpringBall bounce." ], "detailNote": [ "If entering with very low speed, a spring fling can help make it across." From 29db8697caf29eaf0cd1a611a9b2f66f4c2d4304 Mon Sep 17 00:00:00 2001 From: Brent Kerby Date: Fri, 25 Jul 2025 13:34:24 -0600 Subject: [PATCH 3/3] small tweak to note --- region/crateria/east/The Moat.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/region/crateria/east/The Moat.json b/region/crateria/east/The Moat.json index 7e1a981106..8d40f81839 100644 --- a/region/crateria/east/The Moat.json +++ b/region/crateria/east/The Moat.json @@ -579,7 +579,7 @@ "flashSuitChecked": true, "note": [ "Enter with blue speed and bounce on the item pedestal to make it across, then unmorph into temporary blue.", - "Morph on the left side of the pedestal so that there is enough space to use a controlled SpringBall bounce." + "If entering at high speed, morph on the left side of the pedestal so that there is enough space to use a controlled Spring Ball bounce." ], "detailNote": [ "If entering with very low speed, a spring fling can help make it across."