Skip to content

Commit deff5fa

Browse files
committed
Remove canSandIBJ
1 parent 97972b5 commit deff5fa

5 files changed

Lines changed: 57 additions & 31 deletions

File tree

region/maridia/inner-green/Pants Room.json

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -552,13 +552,24 @@
552552
{
553553
"id": 24,
554554
"link": [4, 5],
555-
"name": "IBJ",
555+
"name": "SandJump into IBJ",
556556
"requires": [
557557
"Gravity",
558558
"Grapple",
559-
"canSandIBJ"
559+
"canPlayInSand",
560+
"canJumpIntoIBJ",
561+
{"or": [
562+
{"and": [
563+
"canTrickyJump",
564+
"canCrouchJump"
565+
]},
566+
"canStationarySpinJump"
567+
]}
560568
],
561-
"note": "Wait for a good jump out of the sand to begin the IBJ with. A stationary spinjump can help."
569+
"note": [
570+
"Begin an IBJ by either doing a stationary spinjump on the sand, ",
571+
"Or by crouch jumping in the sand while holding down."
572+
]
562573
},
563574
{
564575
"id": 25,

region/maridia/inner-green/West Sand Hall.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@
336336
"canSandfallBounce",
337337
"h_canUseMorphBombs",
338338
{"or": [
339-
"canSandIBJ",
339+
"canIBJ",
340340
{"and": [
341341
"HiJump",
342342
"can4HighMidAirMorph"

region/maridia/inner-pink/Colosseum.json

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -464,13 +464,23 @@
464464
"requires": [
465465
"Gravity",
466466
"canLongIBJ",
467+
"canJumpIntoIBJ",
467468
{"or": [
468-
"canSandIBJ",
469469
{"and": [
470-
"h_canUseSpringBall",
471-
"canJumpIntoIBJ"
472-
]}
470+
"canTrickyJump",
471+
"canCrouchJump",
472+
"canPlayInSand"
473+
]},
474+
{"and": [
475+
"canStationarySpinJump",
476+
"canPlayInSand"
477+
]},
478+
"h_canUseSpringBall"
473479
]}
480+
],
481+
"note": [
482+
"Start an IBJ by either bouncing on the sand with SpringBall, doing a stationary spinjump on the sand, ",
483+
"Or by crouch jumping in the sand while holding down."
474484
]
475485
},
476486
{
@@ -1548,8 +1558,24 @@
15481558
"name": "IBJ",
15491559
"requires": [
15501560
"Gravity",
1551-
"canSandIBJ",
1552-
"canLongIBJ"
1561+
"canLongIBJ",
1562+
"canJumpIntoIBJ",
1563+
{"or": [
1564+
{"and": [
1565+
"canTrickyJump",
1566+
"canCrouchJump",
1567+
"canPlayInSand"
1568+
]},
1569+
{"and": [
1570+
"canStationarySpinJump",
1571+
"canPlayInSand"
1572+
]},
1573+
"h_canUseSpringBall"
1574+
]}
1575+
],
1576+
"note": [
1577+
"Start an IBJ by either bouncing on the sand with SpringBall, doing a stationary spinjump on the sand, ",
1578+
"Or by crouch jumping in the sand while holding down."
15531579
]
15541580
},
15551581
{

region/maridia/inner-pink/East Sand Hole.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,17 +204,24 @@
204204
{"or": [
205205
"canMidAirMorph",
206206
"canCarefulJump",
207-
{"ammo": {"type": "Super", "count": 1}},
207+
{"and": [
208+
"canDodgeWhileShooting",
209+
{"ammo": {"type": "Super", "count": 1}}
210+
]},
208211
{"enemyDamage": {"enemy": "Boulder", "type": "contact", "hits": 1}}
209212
]}
210213
]},
211214
{"and": [
212215
"h_canUseSpringBall",
213216
"canJumpIntoIBJ"
214217
]},
215-
"canSandIBJ"
218+
{"and": [
219+
"can4HighMidAirMorph",
220+
"canJumpIntoIBJ"
221+
]}
216222
]}
217-
]
223+
],
224+
"devNote": "FIXME: WallJump + canMidAirMorph is actually a canWallJumpInstantMorph."
218225
},
219226
{
220227
"id": 12,

tech.json

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1396,24 +1396,6 @@
13961396
"otherRequires": [],
13971397
"note": "The ability to IBJ with backspin which results in an IBJ with diagonal movement."
13981398
},
1399-
{
1400-
"id": 95,
1401-
"name": "canSandIBJ",
1402-
"techRequires": [
1403-
"canJumpIntoIBJ",
1404-
"canPlayInSand"
1405-
],
1406-
"otherRequires": [],
1407-
"note": [
1408-
"The ability to start an IBJ from sand.",
1409-
"Jumping from the top of sand into an IBJ takes more precision than a standard jump into IBJ.",
1410-
"Escaping a shallow sand fall does not require this tech, but there is a section of Maridia's West Sand Hall which would use a Sand IBJ."
1411-
],
1412-
"devNote": [
1413-
"Escaping a shallow sandfall with bombs falls under canPlayInSand.",
1414-
"The Sandfall IBJ in West Sandhall for the bounce is specific to one section of one room because the sand depth is different there."
1415-
]
1416-
},
14171399
{
14181400
"id": 96,
14191401
"name": "canDoubleBombJump",

0 commit comments

Comments
 (0)