Skip to content

Commit c49d329

Browse files
authored
Merge pull request #2479 from aquanight/rsi-mp-draygon
Draygon R-Mode Spark Interrupt
2 parents 4ab9df0 + b4a9732 commit c49d329

1 file changed

Lines changed: 107 additions & 2 deletions

File tree

region/maridia/inner-pink/Draygon's Room.json

Lines changed: 107 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,64 @@
109109
},
110110
"flashSuitChecked": true
111111
},
112+
{
113+
"link": [1, 1],
114+
"name": "Draygon Goop Grab Spark Interrupt (Gain Blue Suit)",
115+
"requires": [
116+
{"not": "f_DefeatedDraygon"},
117+
"canRiskPermanentLossOfAccess",
118+
"Gravity",
119+
"h_breakThreeDraygonTurrets",
120+
{"canShineCharge": {"usedTiles": 22, "openEnd": 0}},
121+
"canRModeSparkInterrupt"
122+
],
123+
"flashSuitChecked": true,
124+
"blueSuitChecked": true,
125+
"note": [
126+
"Shinecharge during a goop phase and then allow a goop to hit Samus.",
127+
"Begin shinespark windup just before Draygon grabs Samus.",
128+
"Rapidly press directions on the D-Pad to escape Draygon with less damage",
129+
"taken."
130+
]
131+
},
132+
{
133+
"link": [1, 1],
134+
"name": "R-Mode Pause Abuse Spark Interrupt (Gain Blue Suit)",
135+
"entranceCondition": {
136+
"comeInWithRMode": {}
137+
},
138+
"requires": [
139+
{"or": [
140+
{"and": [
141+
"f_DefeatedDraygon",
142+
{"or": [
143+
"canWalljump",
144+
"SpaceJump",
145+
"h_breakOneDraygonTurret"
146+
]}
147+
]},
148+
"h_breakThreeDraygonTurrets"
149+
]},
150+
"Gravity",
151+
"h_CrystalFlashForReserveEnergy",
152+
{"canShineCharge": {"usedTiles": 22, "openEnd": 0}},
153+
"canOffScreenMovement",
154+
"canHorizontalDamageBoost",
155+
{"autoReserveTrigger": {}},
156+
"canRModePauseAbuseSparkInterrupt"
157+
],
158+
"flashSuitChecked": true,
159+
"blueSuitChecked": true,
160+
"note": [
161+
"Crystal Flash after entering. Shinecharge on the ground and jump to the top left broken turret",
162+
"and gain a flash suit. Continue to damage down ready to interrupt. Wall/Space jump into the corner",
163+
"above the turret. Pause and set reserves to manual. At this point, visibility will be completely",
164+
"obscured. Hold left, and re-pause as soon as able. When the energy counter hits 0, immediately press",
165+
"Right+Jump to damage boost, then release jump early to begin shinespark windup. Set reserves to auto",
166+
"then pause and unpause again - visibility will return to normal.",
167+
"If Draygon is alive, the Shinespark windup may be interrupt by the goop phase grab instead of through triggering Reserves."
168+
]
169+
},
112170
{
113171
"id": 57,
114172
"link": [1, 1],
@@ -291,7 +349,16 @@
291349
{"enemyDamage": {"enemy": "Draygon", "type": "contact", "hits": 1}}
292350
]},
293351
{"enemyDamage": {"enemy": "Draygon", "type": "contact", "hits": 2}},
294-
{"shinespark": {"frames": 150}}
352+
{"shinespark": {"frames": 150}},
353+
{"or": [
354+
"free",
355+
{"and": [
356+
{"not": "f_DefeatedDraygon"},
357+
"canRiskPermanentLossOfAccess",
358+
"canShinechargeMovementTricky",
359+
{"gainBlueSuit": {}}
360+
]}
361+
]}
295362
],
296363
"setsFlags": ["f_DefeatedDraygon"],
297364
"flashSuitChecked": true,
@@ -1163,6 +1230,44 @@
11631230
"requires": [],
11641231
"flashSuitChecked": true
11651232
},
1233+
{
1234+
"link": [2, 1],
1235+
"name": "R-Mode Pause Abuse Spark Interrupt (Gain Blue Suit)",
1236+
"entranceCondition": {
1237+
"comeInWithRMode": {}
1238+
},
1239+
"requires": [
1240+
{"or": [
1241+
{"and": [
1242+
"f_DefeatedDraygon",
1243+
{"or": [
1244+
"canWalljump",
1245+
"SpaceJump",
1246+
"h_breakOneDraygonTurret"
1247+
]}
1248+
]},
1249+
"h_breakThreeDraygonTurrets"
1250+
]},
1251+
"Gravity",
1252+
"h_CrystalFlashForReserveEnergy",
1253+
{"canShineCharge": {"usedTiles": 22, "openEnd": 0}},
1254+
"canOffScreenMovement",
1255+
"canHorizontalDamageBoost",
1256+
{"autoReserveTrigger": {}},
1257+
"canRModePauseAbuseSparkInterrupt"
1258+
],
1259+
"flashSuitChecked": true,
1260+
"blueSuitChecked": true,
1261+
"note": [
1262+
"Crystal Flash after entering. Damage down until ready to interrupt.",
1263+
"Shinecharge, and start jumping toward the turret. As you jump, pause and set reserves to manual.",
1264+
"At this point, visibility will be completely obscured. Re pause as soon as possible while jumping up into the turret.",
1265+
"When the energy counter changes to 00, immediately press Right+Jump to damage boost, then release jump early to begin shinespark windup.",
1266+
"Set reserves to auto, then as soon as possible, pause and unpause again - visibility will return to normal.",
1267+
"Using the turret to gain a flash suit (spikesuit) can help reduce the amount of blind execution, or when using the top turret.",
1268+
"If Draygon is alive, the Shinespark windup may be interrupt by the goop phase grab instead of through triggering Reserves."
1269+
]
1270+
},
11661271
{
11671272
"id": 24,
11681273
"link": [2, 1],
@@ -1333,4 +1438,4 @@
13331438
],
13341439
"nextStratId": 62,
13351440
"nextNotableId": 7
1336-
}
1441+
}

0 commit comments

Comments
 (0)