Skip to content

Commit 5f98978

Browse files
committed
Some more X-mode strats & refinements
1 parent 9bdc9a7 commit 5f98978

7 files changed

Lines changed: 259 additions & 69 deletions

File tree

region/brinstar/green/Etecoon Energy Tank Room.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1946,6 +1946,24 @@
19461946
"requires": [],
19471947
"flashSuitChecked": true
19481948
},
1949+
{
1950+
"link": [7, 4],
1951+
"name": "X-Mode, Leave With Spark",
1952+
"requires": [
1953+
"canXMode",
1954+
"h_XModeThornHit",
1955+
"h_shinechargeMaxRunway",
1956+
{"shinespark": {"frames": 62, "excessFrames": 0}}
1957+
],
1958+
"exitCondition": {
1959+
"leaveWithSpark": {}
1960+
},
1961+
"note": [
1962+
"While in X-mode on the thorns, Samus' will be flashing as i-frames periodically refresh;",
1963+
"by timing the shinecharge and X-Ray release to happen soon after i-frames refresh,",
1964+
"a second thorn hit can be avoided."
1965+
]
1966+
},
19491967
{
19501968
"id": 72,
19511969
"link": [7, 6],

region/brinstar/kraid/Kraid Eye Door Room.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,26 @@
145145
},
146146
"flashSuitChecked": true
147147
},
148+
{
149+
"link": [1, 1],
150+
"name": "X-Mode, Leave Shinecharged",
151+
"requires": [
152+
"canXMode",
153+
{"thornHits": 2},
154+
"h_shinechargeMaxRunway",
155+
"canBeVeryPatient",
156+
{"shineChargeFrames": 110}
157+
],
158+
"exitCondition": {
159+
"leaveShinecharged": {}
160+
},
161+
"flashSuitChecked": true,
162+
"note": ["A very precise bounce is needed in order to enter X-mode with dash speed."],
163+
"devNote": [
164+
"Two thorn hits are expected.",
165+
"Lenience is not included because there is a farm available."
166+
]
167+
},
148168
{
149169
"id": 5,
150170
"link": [1, 2],
@@ -899,6 +919,26 @@
899919
"Freeze the Zeb after it thaws, noting that it will rise one pixel relative to its first frozen location."
900920
]
901921
},
922+
{
923+
"link": [3, 3],
924+
"name": "X-Mode, Leave Shinecharged",
925+
"requires": [
926+
"canXMode",
927+
{"thornHits": 2},
928+
"h_shinechargeMaxRunway",
929+
"canBeVeryPatient",
930+
{"shineChargeFrames": 155}
931+
],
932+
"exitCondition": {
933+
"leaveShinecharged": {}
934+
},
935+
"flashSuitChecked": true,
936+
"note": ["A very precise bounce is needed in order to enter X-mode with dash speed."],
937+
"devNote": [
938+
"Two thorn hits are expected.",
939+
"Lenience is not included because there is a farm available."
940+
]
941+
},
902942
{
903943
"id": 43,
904944
"link": [3, 3],

region/brinstar/pink/Pink Brinstar Hopper Room.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,26 @@
192192
},
193193
"devNote": "This is worst-case scenario. A strat that comes in and leaves with a single hit could be added."
194194
},
195+
{
196+
"link": [1, 1],
197+
"name": "X-Mode, Leave Shinecharged",
198+
"requires": [
199+
"canXMode",
200+
"h_XModeSpikeHit",
201+
"h_XModeSpikeHit",
202+
"h_shinechargeMaxRunway",
203+
"canBeVeryPatient",
204+
{"shineChargeFrames": 110}
205+
],
206+
"exitCondition": {
207+
"leaveShinecharged": {}
208+
},
209+
"flashSuitChecked": true,
210+
"note": [
211+
"A very precise bounce is needed in order to enter X-mode with dash speed.",
212+
"Neutral knockback or a damage boost can be used to reach the door more quickly."
213+
]
214+
},
195215
{
196216
"id": 85,
197217
"link": [1, 1],

region/brinstar/red/Bat Room.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,25 @@
214214
}
215215
}
216216
},
217+
{
218+
"link": [1, 1],
219+
"name": "X-Mode, Leave Shinecharged",
220+
"requires": [
221+
"Gravity",
222+
"canXMode",
223+
"h_XModeThornHit",
224+
"h_shinechargeMaxRunway",
225+
{"shineChargeFrames": 145}
226+
],
227+
"exitCondition": {
228+
"leaveShinecharged": {}
229+
},
230+
"note": [
231+
"While in X-mode on the thorns, Samus' will be flashing as i-frames periodically refresh;",
232+
"by timing the shinecharge and X-Ray release to happen soon after i-frames refresh,",
233+
"a second thorn hit can be avoided."
234+
]
235+
},
217236
{
218237
"id": 9,
219238
"link": [1, 1],
@@ -488,6 +507,25 @@
488507
}
489508
}
490509
}
510+
},
511+
{
512+
"link": [2, 2],
513+
"name": "X-Mode, Leave Shinecharged",
514+
"requires": [
515+
"Gravity",
516+
"canXMode",
517+
"h_XModeThornHit",
518+
"h_shinechargeMaxRunway",
519+
{"shineChargeFrames": 70}
520+
],
521+
"exitCondition": {
522+
"leaveShinecharged": {}
523+
},
524+
"note": [
525+
"While in X-mode on the thorns, Samus' will be flashing as i-frames periodically refresh;",
526+
"by timing the shinecharge and X-Ray release to happen soon after i-frames refresh,",
527+
"a second thorn hit can be avoided."
528+
]
491529
}
492530
],
493531
"notables": [],

region/brinstar/red/Below Spazer.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,26 @@
174174
}
175175
}
176176
},
177+
{
178+
"link": [1, 1],
179+
"name": "X-Mode, Leave Shinecharged",
180+
"requires": [
181+
"Gravity",
182+
{"enemyKill": {"enemies": [["Yapping Maw"]], "explicitWeapons": ["Super"]}},
183+
"canXMode",
184+
"h_XModeThornHit",
185+
"h_shinechargeMaxRunway",
186+
{"shineChargeFrames": 75}
187+
],
188+
"exitCondition": {
189+
"leaveShinecharged": {}
190+
},
191+
"note": [
192+
"While in X-mode on the thorns, Samus' will be flashing as i-frames periodically refresh;",
193+
"by timing the shinecharge and X-Ray release to happen soon after i-frames refresh,",
194+
"a second thorn hit can be avoided."
195+
]
196+
},
177197
{
178198
"id": 6,
179199
"link": [1, 2],
@@ -570,6 +590,26 @@
570590
}
571591
}
572592
},
593+
{
594+
"link": [2, 2],
595+
"name": "X-Mode, Leave Shinecharged",
596+
"requires": [
597+
"Gravity",
598+
{"enemyKill": {"enemies": [["Yapping Maw"]], "explicitWeapons": ["Super"]}},
599+
"canXMode",
600+
"h_XModeThornHit",
601+
"h_shinechargeMaxRunway",
602+
{"shineChargeFrames": 65}
603+
],
604+
"exitCondition": {
605+
"leaveShinecharged": {}
606+
},
607+
"note": [
608+
"While in X-mode on the thorns, Samus' will be flashing as i-frames periodically refresh;",
609+
"by timing the shinecharge and X-Ray release to happen soon after i-frames refresh,",
610+
"a second thorn hit can be avoided."
611+
]
612+
},
573613
{
574614
"id": 25,
575615
"link": [2, 2],

0 commit comments

Comments
 (0)