Skip to content

Commit f0b4b63

Browse files
authored
Merge pull request #2393 from aquanight/rsi-cw-green-pirate-shaft
Green Pirate Shaft R-Mode Spark Interrupt
2 parents 816b9bf + c1e8521 commit f0b4b63

1 file changed

Lines changed: 233 additions & 0 deletions

File tree

region/crateria/west/Green Pirates Shaft.json

Lines changed: 233 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@
199199
"from": 1,
200200
"to": [
201201
{"id": 1},
202+
{"id": 4},
202203
{"id": 8}
203204
]
204205
},
@@ -351,6 +352,75 @@
351352
"flashSuitChecked": true,
352353
"blueSuitChecked": true
353354
},
355+
{
356+
"link": [1, 4],
357+
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
358+
"entranceCondition": {
359+
"comeInWithRMode": {}
360+
},
361+
"requires": [
362+
"Morph",
363+
"canUseIFrames",
364+
{"or": [
365+
"h_CrystalFlash",
366+
{"and": [
367+
"h_RModeCanRefillReserves",
368+
{"or": [
369+
{"and": [
370+
{"enemyKill":
371+
{
372+
"enemies": [ ["Green Space Pirate (standing)", "Green Space Pirate (standing)"], ["Green Space Pirate (standing)", "Green Space Pirate (standing)"] ],
373+
"excludedWeapons": ["Missile"]
374+
}
375+
},
376+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
377+
{"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
378+
]},
379+
{"and": [
380+
{"enemyKill":
381+
{
382+
"enemies": [ ["Beetom", "Beetom"] ],
383+
"excludedWeapons": ["PowerBomb"]
384+
}
385+
},
386+
{"resourceMissingAtMost": [{"type": "PowerBomb", "count": 0}]},
387+
{"partialRefill": {"type": "ReserveEnergy", "limit": 10}}
388+
]}
389+
]}
390+
]}
391+
]},
392+
{"or": [
393+
{"canShineCharge": {"usedTiles": 12, "openEnd": 0}},
394+
{"and": [
395+
{"or": [
396+
{"doorUnlockedAtNode": 3},
397+
{"doorUnlockedAtNode": 4}
398+
]},
399+
{"canShineCharge": {"usedTiles": 13, "openEnd": 0}}
400+
]},
401+
{"and": [
402+
{"doorUnlockedAtNode": 3},
403+
{"doorUnlockedAtNode": 4},
404+
{"canShineCharge": {"usedTiles": 14, "openEnd": 0}}
405+
]}
406+
]},
407+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
408+
"canRModeSparkInterrupt"
409+
],
410+
"unlocksDoors": [
411+
{"nodeId": 3, "types": ["ammo"], "requires": []},
412+
{"nodeId": 4, "types": ["ammo"], "requires": []}
413+
],
414+
"flashSuitChecked": true,
415+
"blueSuitChecked": true,
416+
"note": [
417+
"Farm four of the pirates for drops. If you have full power bombs and can do so without using one",
418+
"you can also kill two Beetoms for guaranteed two small energy drops.",
419+
"Keep the bottom pirate alive: stun it with a Power Beam shot or i-frame past it.",
420+
"Once you have the reserves, perform a 1-screen shortcharge between the bottom doors, then hop",
421+
"back up to the bottom pirate's ledge and get shot at."
422+
]
423+
},
354424
{
355425
"id": 5,
356426
"link": [1, 8],
@@ -605,6 +675,59 @@
605675
"flashSuitChecked": true,
606676
"blueSuitChecked": true
607677
},
678+
{
679+
"link": [2, 4],
680+
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
681+
"entranceCondition": {
682+
"comeInWithRMode": {}
683+
},
684+
"requires": [
685+
"canUseIFrames",
686+
{"or": [
687+
"h_CrystalFlash",
688+
{"and": [
689+
"h_RModeCanRefillReserves",
690+
{"enemyKill":
691+
{
692+
"enemies": [ ["Green Space Pirate (standing)", "Green Space Pirate (standing)"], ["Green Space Pirate (standing)", "Green Space Pirate (standing)"] ],
693+
"excludedWeapons": ["Missile"]
694+
}
695+
},
696+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
697+
{"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
698+
]}
699+
]},
700+
{"or": [
701+
{"canShineCharge": {"usedTiles": 12, "openEnd": 0}},
702+
{"and": [
703+
{"or": [
704+
{"doorUnlockedAtNode": 3},
705+
{"doorUnlockedAtNode": 4}
706+
]},
707+
{"canShineCharge": {"usedTiles": 13, "openEnd": 0}}
708+
]},
709+
{"and": [
710+
{"doorUnlockedAtNode": 3},
711+
{"doorUnlockedAtNode": 4},
712+
{"canShineCharge": {"usedTiles": 14, "openEnd": 0}}
713+
]}
714+
]},
715+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
716+
"canRModeSparkInterrupt"
717+
],
718+
"unlocksDoors": [
719+
{"nodeId": 3, "types": ["ammo"], "requires": []},
720+
{"nodeId": 4, "types": ["ammo"], "requires": []}
721+
],
722+
"flashSuitChecked": true,
723+
"blueSuitChecked": true,
724+
"note": [
725+
"Farm four of the pirates for drops, leaving the bottom pirate alive.",
726+
"Stun it with a Power Beam shot or i-frame past it.",
727+
"Perform a 1-screen shortcharge between the bottom doors, then hop",
728+
"back up to the bottom pirate's ledge and get shot at."
729+
]
730+
},
608731
{
609732
"id": 83,
610733
"link": [2, 4],
@@ -857,6 +980,61 @@
857980
"flashSuitChecked": true,
858981
"blueSuitChecked": true
859982
},
983+
{
984+
"link": [3, 4],
985+
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
986+
"entranceCondition": {
987+
"comeInWithRMode": {}
988+
},
989+
"requires": [
990+
"canUseIFrames",
991+
{"or": [
992+
"h_CrystalFlash",
993+
{"and": [
994+
{"enemyDamage": {"enemy": "Green Space Pirate (standing)", "type": "contact", "hits": 1}},
995+
"h_RModeCanRefillReserves",
996+
{"enemyKill":
997+
{
998+
"enemies": [ ["Green Space Pirate (standing)", "Green Space Pirate (standing)"], ["Green Space Pirate (standing)", "Green Space Pirate (standing)"] ],
999+
"excludedWeapons": ["Missile"]
1000+
}
1001+
},
1002+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
1003+
{"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
1004+
]}
1005+
]},
1006+
{"or": [
1007+
{"canShineCharge": {"usedTiles": 12, "openEnd": 0}},
1008+
{"and": [
1009+
{"or": [
1010+
{"doorUnlockedAtNode": 3},
1011+
{"doorUnlockedAtNode": 4}
1012+
]},
1013+
{"canShineCharge": {"usedTiles": 13, "openEnd": 0}}
1014+
]},
1015+
{"and": [
1016+
{"doorUnlockedAtNode": 3},
1017+
{"doorUnlockedAtNode": 4},
1018+
{"canShineCharge": {"usedTiles": 14, "openEnd": 0}}
1019+
]}
1020+
]},
1021+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
1022+
"canRModeSparkInterrupt"
1023+
],
1024+
"unlocksDoors": [
1025+
{"nodeId": 3, "types": ["ammo"], "requires": []},
1026+
{"nodeId": 4, "types": ["ammo"], "requires": []}
1027+
],
1028+
"flashSuitChecked": true,
1029+
"blueSuitChecked": true,
1030+
"note": [
1031+
"Stun the bottom pirate with a Power Beam shot, or i-frame past it.",
1032+
"Farm the four pirates above for drops, then get back through the bottom pirate.",
1033+
"Stun it with a Power Beam shot or i-frame past it a second time.",
1034+
"Perform a 1-screen shortcharge between the bottom doors, then hop",
1035+
"back up to the bottom pirate's ledge and get shot at."
1036+
]
1037+
},
8601038
{
8611039
"id": 25,
8621040
"link": [3, 4],
@@ -1411,6 +1589,61 @@
14111589
"flashSuitChecked": true,
14121590
"blueSuitChecked": true
14131591
},
1592+
{
1593+
"link": [4, 4],
1594+
"name": "R-Mode Spark Interrupt (Gain Blue Suit)",
1595+
"entranceCondition": {
1596+
"comeInWithRMode": {}
1597+
},
1598+
"requires": [
1599+
"canUseIFrames",
1600+
{"or": [
1601+
"h_CrystalFlash",
1602+
{"and": [
1603+
{"enemyDamage": {"enemy": "Green Space Pirate (standing)", "type": "contact", "hits": 1}},
1604+
"h_RModeCanRefillReserves",
1605+
{"enemyKill":
1606+
{
1607+
"enemies": [ ["Green Space Pirate (standing)", "Green Space Pirate (standing)"], ["Green Space Pirate (standing)", "Green Space Pirate (standing)"] ],
1608+
"excludedWeapons": ["Missile"]
1609+
}
1610+
},
1611+
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
1612+
{"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
1613+
]}
1614+
]},
1615+
{"or": [
1616+
{"canShineCharge": {"usedTiles": 12, "openEnd": 0}},
1617+
{"and": [
1618+
{"or": [
1619+
{"doorUnlockedAtNode": 3},
1620+
{"doorUnlockedAtNode": 4}
1621+
]},
1622+
{"canShineCharge": {"usedTiles": 13, "openEnd": 0}}
1623+
]},
1624+
{"and": [
1625+
{"doorUnlockedAtNode": 3},
1626+
{"doorUnlockedAtNode": 4},
1627+
{"canShineCharge": {"usedTiles": 14, "openEnd": 0}}
1628+
]}
1629+
]},
1630+
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
1631+
"canRModeSparkInterrupt"
1632+
],
1633+
"unlocksDoors": [
1634+
{"nodeId": 3, "types": ["ammo"], "requires": []},
1635+
{"nodeId": 4, "types": ["ammo"], "requires": []}
1636+
],
1637+
"flashSuitChecked": true,
1638+
"blueSuitChecked": true,
1639+
"note": [
1640+
"Stun the bottom pirate with a Power Beam shot, or i-frame past it.",
1641+
"Farm the four pirates above for drops, then get back through the bottom pirate.",
1642+
"Stun it with a Power Beam shot or i-frame past it a second time.",
1643+
"Perform a 1-screen shortcharge between the bottom doors, then hop",
1644+
"back up to the bottom pirate's ledge and get shot at."
1645+
]
1646+
},
14141647
{
14151648
"id": 49,
14161649
"link": [4, 4],

0 commit comments

Comments
 (0)