Skip to content

Commit 8a5cad4

Browse files
committed
Add Scrwe to avoidScrewStuck
1 parent 6ae7eaa commit 8a5cad4

7 files changed

Lines changed: 27 additions & 40 deletions

File tree

helpers.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,6 +1006,15 @@
10061006
]}
10071007
]
10081008
},
1009+
{
1010+
"name": "h_carefullyDestroyBombWalls",
1011+
"requires": [
1012+
{"or": [
1013+
"h_bombThings",
1014+
"h_avoidScrewStuck"
1015+
]}
1016+
]
1017+
},
10091018
{
10101019
"name": "h_additionalBomb",
10111020
"requires": [
@@ -1037,6 +1046,7 @@
10371046
{
10381047
"name": "h_avoidScrewStuck",
10391048
"requires": [
1049+
"ScrewAttack",
10401050
{"or": [
10411051
"Morph",
10421052
"canCarefulJump"

region/brinstar/pink/Dachora Room.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@
207207
]},
208208
{"and": [
209209
"canDash",
210-
"ScrewAttack",
211210
"h_avoidScrewStuck",
212211
{"cycleFrames": 620}
213212
]},
@@ -405,8 +404,7 @@
405404
"requires": [
406405
{"or": [
407406
"h_getBlueSpeedMaxRunway",
408-
"h_destroyBombWalls",
409-
"h_avoidScrewStuck",
407+
"h_carefullyDestroyBombWalls",
410408
{"obstaclesCleared": ["A"]}
411409
]}
412410
],
@@ -1108,10 +1106,7 @@
11081106
"h_getBlueSpeedMaxRunway",
11091107
"canCarefulJump"
11101108
]},
1111-
{"and": [
1112-
"h_destroyBombWalls",
1113-
"h_avoidScrewStuck"
1114-
]},
1109+
"h_carefullyDestroyBombWalls",
11151110
{"obstaclesCleared": ["A"]}
11161111
]}
11171112
],

region/crateria/central/Landing Site.json

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -558,10 +558,7 @@
558558
"name": "Base",
559559
"requires": [
560560
{"or": [
561-
{"and": [
562-
"h_destroyBombWalls",
563-
"h_avoidScrewStuck"
564-
]},
561+
"h_carefullyDestroyBombWalls",
565562
{"obstaclesCleared": ["A"]}
566563
]}
567564
],
@@ -824,8 +821,6 @@
824821
"name": "Big Jump with Speed and Screw",
825822
"requires": [
826823
"canSpeedyJump",
827-
"canCarefulJump",
828-
"ScrewAttack",
829824
"h_avoidScrewStuck"
830825
],
831826
"clearsObstacles": ["A"],
@@ -1703,10 +1698,7 @@
17031698
]}
17041699
]},
17051700
{"or": [
1706-
{"and": [
1707-
"h_destroyBombWalls",
1708-
"h_avoidScrewStuck"
1709-
]},
1701+
"h_carefullyDestroyBombWalls",
17101702
{"obstaclesCleared": ["A"]}
17111703
]}
17121704
],
@@ -1753,8 +1745,7 @@
17531745
"h_storedSpark",
17541746
"canMidairShinespark",
17551747
{"shinespark": {"frames": 31, "excessFrames": 2}},
1756-
"h_destroyBombWalls",
1757-
"h_avoidScrewStuck"
1748+
"h_carefullyDestroyBombWalls"
17581749
],
17591750
"clearsObstacles": ["A"],
17601751
"flashSuitChecked": true,
@@ -1959,10 +1950,7 @@
19591950
"canJumpIntoIBJ"
19601951
]},
19611952
{"or": [
1962-
{"and": [
1963-
"h_destroyBombWalls",
1964-
"h_avoidScrewStuck"
1965-
]},
1953+
"h_carefullyDestroyBombWalls",
19661954
{"obstaclesCleared": ["A"]}
19671955
]}
19681956
],
@@ -1980,10 +1968,9 @@
19801968
{"obstaclesCleared": ["A"]},
19811969
"h_bombThings",
19821970
{"and": [
1983-
"ScrewAttack",
19841971
"h_avoidScrewStuck",
19851972
{"or": [
1986-
"canTwoTileSqueeze",
1973+
"canTunnelCrawl",
19871974
"canSpeedyJump",
19881975
{"and": [
19891976
"canXRayStandUp",
@@ -2020,8 +2007,7 @@
20202007
"requires": [
20212008
"h_storedSpark",
20222009
{"shinespark": {"frames": 7, "excessFrames": 2}},
2023-
"h_destroyBombWalls",
2024-
"h_avoidScrewStuck"
2010+
"h_carefullyDestroyBombWalls"
20252011
],
20262012
"clearsObstacles": ["A"],
20272013
"flashSuitChecked": true,

region/crateria/west/Gauntlet Energy Tank Room.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -569,10 +569,7 @@
569569
{"acidFrames": 35}
570570
]},
571571
{"or": [
572-
{"and": [
573-
"ScrewAttack",
574-
"h_avoidScrewStuck"
575-
]},
572+
"h_avoidScrewStuck",
576573
{"obstaclesCleared": ["A", "B"]}
577574
]}
578575
],
@@ -1337,10 +1334,7 @@
13371334
{"acidFrames": 35}
13381335
]},
13391336
{"or": [
1340-
{"and": [
1341-
"ScrewAttack",
1342-
"h_avoidScrewStuck"
1343-
]},
1337+
"h_avoidScrewStuck",
13441338
{"and": [
13451339
{"obstaclesCleared": ["A"]},
13461340
{"obstaclesCleared": ["B"]}

region/crateria/west/Gauntlet Entrance.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,6 @@
363363
"link": [1, 2],
364364
"name": "Base",
365365
"requires": [
366-
"ScrewAttack",
367366
"h_avoidScrewStuck",
368367
{"or": [
369368
"canCarefulJump",
@@ -798,7 +797,6 @@
798797
"link": [2, 1],
799798
"name": "Base",
800799
"requires": [
801-
"ScrewAttack",
802800
"h_avoidScrewStuck",
803801
{"or": [
804802
"canCarefulJump",

region/lowernorfair/east/Pillar Room.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,14 @@
142142
"requires": [
143143
"canDash",
144144
"ScrewAttack",
145-
"h_avoidScrewStuck",
146145
{"or": [
147146
"canCarefulJump",
148-
{"heatFrames": 60}
147+
{"and": [
148+
"Morph",
149+
"Gravity",
150+
{"acidFrames": 20},
151+
{"heatFrames": 60}
152+
]}
149153
]},
150154
{"heatFrames": 480}
151155
],
@@ -687,7 +691,6 @@
687691
"canDash",
688692
"canCarefulJump",
689693
"ScrewAttack",
690-
"h_avoidScrewStuck",
691694
{"or": [
692695
{"and": [
693696
"canSuitlessLavaDive",

schema/m3-string-requirements.schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,7 @@
401401
"h_usePowerBomb",
402402
"h_bombThings",
403403
"h_destroyBombWalls",
404+
"h_carefullyDestroyBombWalls",
404405
"h_additionalBomb",
405406
"h_useSpringBall",
406407
"h_hasBeamUpgrade",

0 commit comments

Comments
 (0)