Skip to content

Commit b1afb2e

Browse files
authored
Merge pull request #2421 from aquanight/rsi-ln-plowerhouse
Plowerhouse R-Mode Spark Interrupt
2 parents badc2aa + 71e187d commit b1afb2e

1 file changed

Lines changed: 119 additions & 0 deletions

File tree

region/lowernorfair/east/Plowerhouse Room.json

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,60 @@
384384
"It is possible to kill a Zebbo by the door and pause abuse to grab its Energy drop on G-mode exit, which requires not killing the right Zebbo until it is in location."
385385
]
386386
},
387+
{
388+
"link": [1, 2],
389+
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
390+
"entranceCondition": {
391+
"comeInWithRMode": {}
392+
},
393+
"requires": [
394+
"Gravity",
395+
{"or": [
396+
{"and": [
397+
"canDodgeWhileShooting",
398+
{"or": ["Plasma", {"and": ["Ice", "Wave", "Spazer"]}]},
399+
{"heatFrames": 550}
400+
]},
401+
{"and": [
402+
{"enemyKill": {"enemies": [["Holtz", "Holtz"]], "explicitWeapons": ["ScrewAttack", "Ice+Wave+Plasma"]}},
403+
{"heatFrames": 100}
404+
]},
405+
{"and": [
406+
"canDodgeWhileShooting",
407+
{"enemyKill": {"enemies": [["Holtz", "Holtz"]], "explicitWeapons": ["Super"]}},
408+
{"heatFrames": 300}
409+
]},
410+
{"and": [
411+
"canTrickyJump",
412+
{"enemyKill": {"enemies": [["Holtz", "Holtz"]], "explicitWeapons": ["PowerBomb"]}},
413+
{"heatFrames": 600}
414+
]}
415+
]},
416+
{"or": [
417+
"h_heatedCrystalFlashForReserveEnergy",
418+
{"and": [
419+
"h_heatProof",
420+
"h_RModeCanRefillReserves",
421+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
422+
{"resourceMissingAtMost": [{"type": "PowerBomb", "count": 0}]},
423+
{"resourceMissingAtMost": [{"type": "Super", "count": 0}]},
424+
{"refill": ["Energy"]}
425+
]}
426+
]},
427+
{"canShineCharge": {"usedTiles": 38, "openEnd": 0}},
428+
{"heatFrames": 390},
429+
{"acidFrames": 133},
430+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
431+
"canRModeSparkInterrupt",
432+
{"heatFrames": 80}
433+
],
434+
"flashSuitChecked": true,
435+
"blueSuitChecked": true,
436+
"note": [
437+
"Clear the two Holtzes that greet you and collect their drops. With heat protection, you can",
438+
"farm up at a Zebbo pipe. Run across the acid then jump up to a Zebbo pipe for the interrupt."
439+
]
440+
},
387441
{
388442
"id": 5,
389443
"link": [1, 3],
@@ -490,6 +544,71 @@
490544
"Continue placing power bombs while avoiding the Holtzes and avoiding luring the third one to the right."
491545
]
492546
},
547+
{
548+
"link": [2, 1],
549+
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
550+
"entranceCondition": {
551+
"comeInWithRMode": {}
552+
},
553+
"requires": [
554+
"Gravity",
555+
{"or": [
556+
{"and": [
557+
"canBePatient",
558+
"canDodgeWhileShooting",
559+
{"heatFrames": 2400}
560+
]},
561+
{"and": [
562+
{"or": [
563+
"Wave",
564+
"Spazer"
565+
]},
566+
{"heatFrames": 950}
567+
]},
568+
{"and": [
569+
{"or": ["Plasma", {"and": ["Ice", "Wave", "Spazer"]}]},
570+
{"heatFrames": 500}
571+
]},
572+
{"and": [
573+
{"enemyKill": {"enemies": [["Holtz", "Holtz"]], "explicitWeapons": ["ScrewAttack", "Ice+Wave+Plasma"]}},
574+
{"heatFrames": 100}
575+
]},
576+
{"and": [
577+
"canDodgeWhileShooting",
578+
{"enemyKill": {"enemies": [["Holtz", "Holtz"]], "explicitWeapons": ["Super", "PowerBomb"]}},
579+
{"heatFrames": 550}
580+
]}
581+
]},
582+
{"or": [
583+
"h_heatedCrystalFlashForReserveEnergy",
584+
{"and": [
585+
"h_RModeCanRefillReserves",
586+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
587+
{"resourceMissingAtMost": [{"type": "PowerBomb", "count": 0}]},
588+
{"resourceMissingAtMost": [{"type": "Super", "count": 0}]},
589+
{"or": [
590+
{"partialRefill": {"type": "ReserveEnergy", "limit": 40}},
591+
{"and": [
592+
"h_heatProof",
593+
{"refill": ["Energy"]}
594+
]}
595+
]}
596+
]}
597+
]},
598+
{"canShineCharge": {"usedTiles": 38, "openEnd": 0}},
599+
{"heatFrames": 390},
600+
{"acidFrames": 133},
601+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
602+
"canRModeSparkInterrupt",
603+
{"heatFrames": 80}
604+
],
605+
"flashSuitChecked": true,
606+
"blueSuitChecked": true,
607+
"note": [
608+
"Clear the two Holtzes that greet you and collect their drops. With heat protection, you can",
609+
"farm up at a Zebbo pipe. Run across the acid then jump up to a Zebbo pipe for the interrupt."
610+
]
611+
},
493612
{
494613
"id": 11,
495614
"link": [2, 1],

0 commit comments

Comments
 (0)