Skip to content

Commit 625e99d

Browse files
authored
Merge pull request #2648 from kjbranch/bg-green-brin-2
Green Brinstar - Blue suit and G-mode
2 parents cad1166 + 3b63708 commit 625e99d

4 files changed

Lines changed: 418 additions & 24 deletions

File tree

region/brinstar/green/Brinstar Pre-Map Room.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,22 @@
244244
"flashSuitChecked": true,
245245
"devNote": "There is 1 unusable tile in this runway."
246246
},
247+
{
248+
"link": [1, 2],
249+
"name": "G-Mode Morph with Blue Suit",
250+
"entranceCondition": {
251+
"comeInWithGMode": {
252+
"mode": "any",
253+
"morphed": true
254+
}
255+
},
256+
"requires": [
257+
"h_blueSuitGMode",
258+
"h_artificialMorphMovement"
259+
],
260+
"flashSuitChecked": true,
261+
"blueSuitChecked": true
262+
},
247263
{
248264
"id": 8,
249265
"link": [2, 1],
@@ -343,6 +359,22 @@
343359
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
344360
"flashSuitChecked": true
345361
},
362+
{
363+
"link": [2, 1],
364+
"name": "G-Mode Morph with Blue Suit",
365+
"entranceCondition": {
366+
"comeInWithGMode": {
367+
"mode": "any",
368+
"morphed": true
369+
}
370+
},
371+
"requires": [
372+
"h_blueSuitGMode",
373+
"h_artificialMorphMovement"
374+
],
375+
"flashSuitChecked": true,
376+
"blueSuitChecked": true
377+
},
346378
{
347379
"id": 14,
348380
"link": [2, 1],

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

Lines changed: 171 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,7 +1160,8 @@
11601160
{"and": [
11611161
"HiJump",
11621162
"canSpringBallJumpMidAir"
1163-
]}
1163+
]},
1164+
"h_artificialMorphLongIBJ"
11641165
]}
11651166
],
11661167
"collectsItems": [5],
@@ -1279,7 +1280,8 @@
12791280
{"and": [
12801281
"HiJump",
12811282
"canSpringBallJumpMidAir"
1282-
]}
1283+
]},
1284+
"h_artificialMorphLongIBJ"
12831285
]}
12841286
],
12851287
"flashSuitChecked": true,
@@ -1620,6 +1622,33 @@
16201622
"flashSuitChecked": true,
16211623
"devNote": "G-mode isnt helpful here with real Morph."
16221624
},
1625+
{
1626+
"link": [4, 3],
1627+
"name": "G-Mode Morph with Blue Suit",
1628+
"entranceCondition": {
1629+
"comeInWithGMode": {
1630+
"mode": "any",
1631+
"morphed": true
1632+
}
1633+
},
1634+
"requires": [
1635+
"h_blueSuitGMode",
1636+
{"or": [
1637+
"h_artificialMorphSpringBall",
1638+
{"and": [
1639+
"h_artificialMorphBombs",
1640+
"canTrickyDodgeEnemies"
1641+
]}
1642+
]}
1643+
],
1644+
"clearsObstacles": ["A"],
1645+
"flashSuitChecked": true,
1646+
"blueSuitChecked": true,
1647+
"note": [
1648+
"Samus is only able to kill enemies with blue suit while moving and not falling.",
1649+
"With bombs as the only movement option, Samus should only touch the enemies while grounded and moving horizontally."
1650+
]
1651+
},
16231652
{
16241653
"id": 87,
16251654
"link": [4, 3],
@@ -1657,7 +1686,8 @@
16571686
{"and": [
16581687
"HiJump",
16591688
"canSpringBallJumpMidAir"
1660-
]}
1689+
]},
1690+
"h_artificialMorphLongIBJ"
16611691
]}
16621692
],
16631693
"clearsObstacles": ["A"],
@@ -1671,6 +1701,54 @@
16711701
],
16721702
"devNote": "This does not require canRiskPermanentLossOfAccess if Samus returns through the crumble blocks."
16731703
},
1704+
{
1705+
"link": [4, 3],
1706+
"name": "Direct G-Mode Morph with Blue Suit, Power Bomb the Item, Collect Item and Return",
1707+
"entranceCondition": {
1708+
"comeInWithGMode": {
1709+
"mode": "direct",
1710+
"morphed": true
1711+
}
1712+
},
1713+
"requires": [
1714+
"h_blueSuitGMode",
1715+
"canPowerBombItemOverloadPLMs",
1716+
"canComplexGMode",
1717+
{"itemNotCollectedAtNode": 5},
1718+
{"or": [
1719+
"Morph",
1720+
"h_artificialMorphSpringBall"
1721+
]},
1722+
{"ammo": {"type": "PowerBomb", "count": 2}},
1723+
{"or": [
1724+
"canWalljump",
1725+
"SpaceJump",
1726+
{"and": [
1727+
"HiJump",
1728+
"canSpringBallJumpMidAir"
1729+
]},
1730+
"h_artificialMorphLongIBJ",
1731+
{"and": [
1732+
{"blueSuitShinecharge": {}},
1733+
{"shinespark": {"frames": 13, "excessFrames": 4}}
1734+
]}
1735+
]}
1736+
],
1737+
"clearsObstacles": ["A"],
1738+
"collectsItems": [5],
1739+
"flashSuitChecked": true,
1740+
"blueSuitChecked": true,
1741+
"note": [
1742+
"Cross the room while killing the Beetoms, then use two precisely positioned Power Bombs to overload PLMs.",
1743+
"Place the Power Bombs at the same height as the tile above the door.",
1744+
"This ends up being the max height Samus can jump and place it while at the very bottom of the room, with a midair morph or artificially morphed Spring Ball jump.",
1745+
"Because PLMs are overloaded, Samus needs to exit G-mode at the item to collect it before returning through the crumble blocks."
1746+
],
1747+
"devNote": [
1748+
"This does not require canRiskPermanentLossOfAccess if Samus returns through the crumble blocks.",
1749+
"FIXME: This could include a Crystal Flash before shinesparking."
1750+
]
1751+
},
16741752
{
16751753
"id": 109,
16761754
"link": [4, 4],
@@ -1909,7 +1987,7 @@
19091987
}
19101988
},
19111989
"requires": [
1912-
"h_artificialMorphIBJ",
1990+
"h_artificialMorphLongIBJ",
19131991
{"or": [
19141992
"canTrickyGMode",
19151993
{"and": [
@@ -1951,6 +2029,45 @@
19512029
"flashSuitChecked": true,
19522030
"note": "Cross the room while killing the Beetoms, then bomb the bottom of the crumble blocks to overload PLMs and go through."
19532031
},
2032+
{
2033+
"link": [4, 5],
2034+
"name": "G-Mode Morph with Blue Suit, Bomb the Crumble Blocks",
2035+
"entranceCondition": {
2036+
"comeInWithGMode": {
2037+
"mode": "any",
2038+
"morphed": true
2039+
}
2040+
},
2041+
"requires": [
2042+
"h_blueSuitGMode",
2043+
"h_artificialMorphLongIBJ",
2044+
{"or": [
2045+
"canBeVeryPatient",
2046+
"h_artificialMorphCeilingBombJump",
2047+
{"and": [
2048+
"canBePatient",
2049+
"h_artificialMorphSpringBall",
2050+
"HiJump"
2051+
]},
2052+
{"and": [
2053+
"canBePatient",
2054+
"Morph",
2055+
{"or": [
2056+
"HiJump",
2057+
"canWalljump"
2058+
]}
2059+
]}
2060+
]}
2061+
],
2062+
"clearsObstacles": ["A"],
2063+
"flashSuitChecked": true,
2064+
"blueSuitChecked": true,
2065+
"note": [
2066+
"Samus is only able to kill enemies with blue suit while moving and not falling.",
2067+
"With bombs as the only movement option, Samus should only touch the enemies while grounded and moving horizontally.",
2068+
"After crossing the spikeway, bomb the bottom of the crumble blocks to overload PLMs and go through."
2069+
]
2070+
},
19542071
{
19552072
"id": 89,
19562073
"link": [4, 5],
@@ -1992,7 +2109,7 @@
19922109
"HiJump",
19932110
"canSpringBallJumpMidAir"
19942111
]},
1995-
"h_artificialMorphIBJ"
2112+
"h_artificialMorphLongIBJ"
19962113
]}
19972114
],
19982115
"clearsObstacles": ["A"],
@@ -2004,6 +2121,55 @@
20042121
],
20052122
"devNote": "This requires canRiskPermanentLossOfAccess unless Samus returns through the crumble blocks."
20062123
},
2124+
{
2125+
"link": [4, 5],
2126+
"name": "Direct G-Mode Morph with Blue Suit, Power Bomb the Item",
2127+
"entranceCondition": {
2128+
"comeInWithGMode": {
2129+
"mode": "direct",
2130+
"morphed": true
2131+
}
2132+
},
2133+
"requires": [
2134+
"h_blueSuitGMode",
2135+
"canPowerBombItemOverloadPLMs",
2136+
{"itemNotCollectedAtNode": 5},
2137+
"canRiskPermanentLossOfAccess",
2138+
{"or": [
2139+
"Morph",
2140+
"h_artificialMorphSpringBall",
2141+
"h_artificialMorphIBJ"
2142+
]},
2143+
{"ammo": {"type": "PowerBomb", "count": 2}},
2144+
{"or": [
2145+
"canWalljump",
2146+
"SpaceJump",
2147+
{"and": [
2148+
"HiJump",
2149+
"canSpringBallJumpMidAir"
2150+
]},
2151+
"h_artificialMorphLongIBJ",
2152+
{"and": [
2153+
{"blueSuitShinecharge": {}},
2154+
{"shinespark": {"frames": 13, "excessFrames": 4}}
2155+
]}
2156+
]}
2157+
],
2158+
"clearsObstacles": ["A"],
2159+
"flashSuitChecked": true,
2160+
"blueSuitChecked": true,
2161+
"note": [
2162+
"Samus is only able to kill enemies with blue suit while moving and not falling.",
2163+
"With bombs as the only movement option, Samus should only touch the enemies while grounded and moving horizontally.",
2164+
"After crossing the spikeway, use two precisely positioned Power Bombs to overload PLMs.",
2165+
"Place the Power Bombs at the same height as the tile above the door.",
2166+
"This ends up being the max height Samus can jump and place it while at the very bottom of the room, with a midair morph or artificially morphed Spring Ball jump."
2167+
],
2168+
"devNote": [
2169+
"This requires canRiskPermanentLossOfAccess unless Samus returns through the crumble blocks.",
2170+
"FIXME: This could include a Crystal Flash before shinesparking."
2171+
]
2172+
},
20072173
{
20082174
"id": 53,
20092175
"link": [4, 7],

0 commit comments

Comments
 (0)