Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions region/brinstar/blue/Blue Brinstar Energy Tank Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -1343,6 +1343,7 @@
"link": [5, 2],
"name": "G-Mode Morph Power Bomb the Ceiling Block Item",
"requires": [
"canPowerBombItemOverloadPLMs",
"canEnterGMode",
"h_artificialMorphPowerBomb",
"h_artificialMorphMovement",
Expand Down
4 changes: 4 additions & 0 deletions region/brinstar/green/Etecoon Energy Tank Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -1017,6 +1017,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 5},
{"or": [
"Morph",
Expand Down Expand Up @@ -1132,6 +1133,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 5},
"canRiskPermanentLossOfAccess",
{"or": [
Expand Down Expand Up @@ -1478,6 +1480,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 5},
{"or": [
"Morph",
Expand Down Expand Up @@ -1717,6 +1720,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 5},
"canRiskPermanentLossOfAccess",
"h_artificialMorphMovement",
Expand Down
1 change: 1 addition & 0 deletions region/brinstar/green/Green Brinstar Main Shaft.json
Original file line number Diff line number Diff line change
Expand Up @@ -4514,6 +4514,7 @@
{"or": [
"h_artificialMorphIBJ",
{"and": [
"canPowerBombItemOverloadPLMs",
"h_artificialMorphSpringBall",
"h_artificialMorphPowerBomb"
]}
Expand Down
53 changes: 53 additions & 0 deletions region/brinstar/pink/Big Pink.json
Original file line number Diff line number Diff line change
Expand Up @@ -1517,6 +1517,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 10},
"canRiskPermanentLossOfAccess",
"canArtificialMorph",
Expand Down Expand Up @@ -1602,6 +1603,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 10},
"canRiskPermanentLossOfAccess",
"canArtificialMorph",
Expand Down Expand Up @@ -3755,6 +3757,31 @@
"If PLMs are already overloaded, Samus will need to quickly exit G-mode before the Power Bomb explodes."
]
},
{
"link": [15, 13],
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

15 doesn't say you are in direct gmode
The description of 15 uses the old room name for wave gate room too...

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The [4, 15] change also makes it look like we aren't watching PLM state correctly.
But it may only be making you overload PLMs twice.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yikes, this was a big error, but should be fixed now. It turns out that PBing the item (from the right) is only beneficial if you dont have morph, because otherwise you can just use the camera scroll blocks, so that also simplified things a bit.

[4, 15] should be fine as is, because once at 15, you can overload PLMs with just h_artificialMorphMovement, whether going up or down.

"name": "G-mode Morph Power Bomb Item, Remote Acquire",
"requires": [
"canPowerBombItemOverloadPLMs",
{"or": [
"canInsaneJump",
"h_artificialMorphPowerBomb",
{"enemyDamage": {"enemy": "Sm. Sidehopper", "type": "contact", "hits": 1}}
]},
{"or": [
"Morph",
"h_artificialMorphSpringBall"
]},
"h_artificialMorphPowerBomb"
],
"clearsObstacles": ["B"],
"collectsItems": [10],
"flashSuitChecked": true,
"note": [
"As long as the Sidehoppers haven't been lured to the right, fall into the pit and use a Power Bomb to kill them or dodge them.",
"Place a Power Bomb one tile below the Morph tunnel to the left to overload PLMs using the item. Exit G-mode, grab the item and return."
],
"devNote": "This does not include canRiskPermanentLossOfAccess because the only use of the strat is to collect the item. This is also why C is no cleared."
},
{
"id": 123,
"link": [15, 14],
Expand Down Expand Up @@ -3818,6 +3845,32 @@
"Jump up and into the tunnel at the left side of the Sidehopper pit and go through the crumble block."
]
},
{
"link": [15, 14],
"name": "G-mode Morph Power Bomb Item, Loss of Acess",
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 10},
"canRiskPermanentLossOfAccess",
{"or": [
"canInsaneJump",
"h_artificialMorphPowerBomb",
{"enemyDamage": {"enemy": "Sm. Sidehopper", "type": "contact", "hits": 1}}
]},
{"or": [
"Morph",
"h_artificialMorphSpringBall"
]},
"h_artificialMorphPowerBomb"
],
"clearsObstacles": ["B", "C"],
"flashSuitChecked": true,
"note": [
"As long as the Sidehoppers haven't been lured to the right, fall into the pit and use a Power Bomb to kill them or dodge them.",
"Place a Power Bomb one tile below the Morph tunnel to the left to overload PLMs using the item."
],
"devNote": "Techincally, obstacles B and C are not cleared until exiting G-mode, but those obstacles are not used by G-mode strats."
},
{
"id": 166,
"link": [16, 1],
Expand Down
9 changes: 7 additions & 2 deletions region/brinstar/pink/Mission Impossible Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -715,6 +715,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 3},
"h_artificialMorphPowerBomb",
"h_artificialMorphPowerBomb",
Expand All @@ -731,10 +732,14 @@
]}
],
"flashSuitChecked": true,
"note": "Place two Power Bombs, precisely on the third tile in the morph tunnel to overload PLMs (watch the right side of the screen).",
"note": [
"Place two Power Bombs, precisely on the fourth tile in the morph tunnel to overload PLMs.",
"Samus should be barely visible in the tunnel, if not, use the right edge of the screen to track her moved distance."
],
"devNote": [
"Because of the gates, it costs 2 Power Bombs to get into the tunnel and 2 to get out the other side.",
"There is no canRiskPermanentLossOfAccess, because there is no reason to go here except to get the item and leave."
"There is no canRiskPermanentLossOfAccess, because there is no reason to go here except to get the item and leave.",
"This is only useful if Samus has Morph, or the item is Morph."
]
},
{
Expand Down
1 change: 1 addition & 0 deletions region/brinstar/red/X-Ray Scope Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
"h_artificialMorphPowerBomb",
"h_additionalBomb",
{"or": [
Expand Down
2 changes: 2 additions & 0 deletions region/crateria/central/Climb Supers Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 3},
"canRiskPermanentLossOfAccess",
"h_artificialMorphPowerBomb",
Expand Down Expand Up @@ -1266,6 +1267,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Up with Power Bombs"},
{"itemNotCollectedAtNode": 3},
"canConsecutiveWalljump",
Expand Down
2 changes: 2 additions & 0 deletions region/crateria/east/West Ocean.json
Original file line number Diff line number Diff line change
Expand Up @@ -3118,6 +3118,7 @@
"link": [17, 1],
"name": "G-mode Overload PLMs by Power Bombing Morph Maze Item",
"requires": [
"canPowerBombItemOverloadPLMs",
{"notable": "G-mode Overload PLMs by Power Bombing Morph Maze Item"},
"canEnterGMode",
"h_usePowerBomb",
Expand All @@ -3144,6 +3145,7 @@
"link": [17, 16],
"name": "G-mode Overload PLMs by Power Bombing Morph Maze Item, Permanent Softlock Risk",
"requires": [
"canPowerBombItemOverloadPLMs",
{"notable": "G-mode Overload PLMs by Power Bombing Morph Maze Item"},
"canEnterGMode",
{"itemNotCollectedAtNode": 10},
Expand Down
3 changes: 3 additions & 0 deletions region/lowernorfair/east/The Jail.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@
},
"requires": [
"h_heatedGMode",
"canPowerBombItemOverloadPLMs",
{"ammo": {"type": "PowerBomb", "count": 18}},
{"heatFrames": 240}
],
Expand Down Expand Up @@ -167,6 +168,7 @@
},
"requires": [
"h_heatedGMode",
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 3},
"canRiskPermanentLossOfAccess",
{"ammo": {"type": "PowerBomb", "count": 17}},
Expand Down Expand Up @@ -290,6 +292,7 @@
},
"requires": [
"h_heatedGMode",
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 3},
"canRiskPermanentLossOfAccess",
{"ammo": {"type": "PowerBomb", "count": 9}},
Expand Down
9 changes: 5 additions & 4 deletions region/maridia/inner-pink/Aqueduct.json
Original file line number Diff line number Diff line change
Expand Up @@ -2530,6 +2530,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload PLMs - Power Bomb the Items"},
"canRiskPermanentLossOfAccess",
{"or": [
Expand Down Expand Up @@ -3457,7 +3458,7 @@
"link": [13, 7],
"name": "G-Mode Overload PLMs - Power Bomb the Items (To the Items)",
"requires": [
"canEnterGMode",
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload PLMs - Power Bomb the Items"},
{"or": [
{"itemNotCollectedAtNode": 7},
Expand Down Expand Up @@ -3492,7 +3493,7 @@
"link": [13, 7],
"name": "G-Mode Morph Overload PLMs - Power Bomb the Items (To the Items)",
"requires": [
"canEnterGMode",
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload PLMs - Power Bomb the Items"},
{"or": [
{"itemNotCollectedAtNode": 7},
Expand Down Expand Up @@ -3527,7 +3528,7 @@
"link": [13, 7],
"name": "G-Mode Overload PLMs - Power Bomb the Items, Bootless UWJ",
"requires": [
"canEnterGMode",
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload PLMs - Power Bomb the Items"},
{"or": [
{"itemNotCollectedAtNode": 7},
Expand All @@ -3552,7 +3553,7 @@
"link": [13, 7],
"name": "G-Mode Morph Overload PLMs - Power Bomb the Items, Bootless UWJ",
"requires": [
"canEnterGMode",
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload PLMs - Power Bomb the Items"},
{"or": [
{"itemNotCollectedAtNode": 7},
Expand Down
8 changes: 4 additions & 4 deletions region/maridia/outer/Main Street.json
Original file line number Diff line number Diff line change
Expand Up @@ -5104,7 +5104,7 @@
"link": [10, 6],
"name": "G-Mode Morph PB CF Overload Speed Blocks, Reserve Trigger",
"requires": [
"canEnterGMode",
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload Speed Blocks then use Global Crab"},
"canBePatient",
"h_navigateUnderwater",
Expand Down Expand Up @@ -5147,7 +5147,7 @@
"link": [10, 11],
"name": "G-Mode Morph PB Overload Speed Blocks",
"requires": [
"canEnterGMode",
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload Speed Blocks then use Global Crab"},
"h_navigateUnderwater",
"h_artificialMorphPowerBomb",
Expand Down Expand Up @@ -5286,7 +5286,7 @@
"link": [12, 10],
"name": "Direct G-Mode PB Overload Speed Blocks (Get Into Position)",
"requires": [
"canEnterGMode",
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload Speed Blocks then use Global Crab"},
{"obstaclesCleared": ["B"]},
"h_navigateUnderwater",
Expand Down Expand Up @@ -5428,7 +5428,7 @@
"link": [13, 10],
"name": "Direct G-Mode Morph PB Overload Speed Blocks (Get Into Position)",
"requires": [
"canEnterGMode",
"canPowerBombItemOverloadPLMs",
{"notable": "G-Mode Overload Speed Blocks then use Global Crab"},
"h_navigateUnderwater",
{"obstaclesCleared": ["B"]},
Expand Down
1 change: 1 addition & 0 deletions region/norfair/west/Hi Jump Energy Tank Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -496,6 +496,7 @@
}
},
"requires": [
"canPowerBombItemOverloadPLMs",
{"itemNotCollectedAtNode": 4},
"canRiskPermanentLossOfAccess",
"h_artificialMorphPowerBomb"
Expand Down
18 changes: 18 additions & 0 deletions tech.json
Original file line number Diff line number Diff line change
Expand Up @@ -2547,6 +2547,24 @@
"This results in Samus entering a morph ball state without needing to have collected or equipped Morph."
]
},
{
"name": "canPowerBombItemOverloadPLMs",
"techRequires": [
"canEnterGMode"
],
"otherRequires": [],
"note": [
"Ability to overload PLMs by having a Power Bomb explosion interact with an item, while being able to optimally place them to overload PLMs with as few Power Bombs as possible.",
"The number of PLMs spawned is highly dependent on the distance between the bomb and the item.",
"There is a special distance from the item in which two Power Bombs can fully overload PLMs - 16 tiles away horizontally or 12 tiles vertically away from the item.",
"This magic distance forms a rectangle around the item, which is approximately one tile thick.",
"Slightly outside this rectangle will not spawn any PLMs, slightly inside of it will require dozens of Power Bombs to overload them.",
"Without being able to place a Power Bomb within this special region, then the closer to the item, the more the PLMs are spawned - particularly when extremely close to it.",
"A Power Bomb placed one pixel from the item requires just two Power Bombs, while placing them two tiles away from the item will typically require 7-8 explosions.",
"This requires the item to be uncollected and Samus to be in Direct G-mode for visible and Chozo Ball items, but hidden items can be Power Bombed even if it is collected or in indirect G-mode."
],
"devNote": "Note that this tech does not have any Power Bomb requirements - those are all included on the strat, because the number required varies significantly."
},
{
"id": 194,
"name": "canSamusEaterTeleport",
Expand Down