Skip to content

[Enhancement] Require only one bug to spawn a Soft Soil Skulltula#1538

Open
Patrick12115 wants to merge 2 commits intoHarbourMasters:developfrom
Patrick12115:One-Bug-For-Skulltula
Open

[Enhancement] Require only one bug to spawn a Soft Soil Skulltula#1538
Patrick12115 wants to merge 2 commits intoHarbourMasters:developfrom
Patrick12115:One-Bug-For-Skulltula

Conversation

@Patrick12115
Copy link
Copy Markdown
Contributor

@Patrick12115 Patrick12115 commented Feb 2, 2026

Only require one bug, instead of all three, to have to burrow into a soft soil patch to spawn the Golden Skulltula, which matches the behavior in OoT. This allows for quickly rebottling one of the three bugs dropped, so you don't have to keep getting new ones.

Build Artifacts

@Eblo
Copy link
Copy Markdown
Contributor

Eblo commented Feb 9, 2026

I'm not sure how to handle this. Unlike OoT, the bug burrowing in MM is normally a cutscene, rendering this enhancement ineffective on its own. It becomes useful only if One Point Cutscene Skips are enabled, which leads to the scenario where bottling any of the three bugs will prevent the Skulltula spawn.

I'm curious if others have thoughts on how to approach this enhancement.

@mckinlee
Copy link
Copy Markdown
Contributor

I'm not sure how to handle this. Unlike OoT, the bug burrowing in MM is normally a cutscene, rendering this enhancement ineffective on its own. It becomes useful only if One Point Cutscene Skips are enabled, which leads to the scenario where bottling any of the three bugs will prevent the Skulltula spawn.

I'm curious if others have thoughts on how to approach this enhancement.

Maybe we could just hook ObjBean's update instead of intercepting the bugs abort function. When unk_1E4 == 2 and unk_1E0 >= 1 (one bug has successfully burrowed), force unk_1E0 = 3., maybe?

In theory, the Skulltula would spawn early, the cutscene would end naturally after just one bug, and the remaining two bugs are freed back into the world for the player to rebottle.

Regardless though, I'd prefer this logic to live inside its own enhancement file and use a proper hook.

@Xelrog
Copy link
Copy Markdown

Xelrog commented Feb 19, 2026

Just restore the bottled bug every time the dirt cutscene triggers. There’s no scenario where the person turning this on isn’t using it to rebottle the bugs, as has been said. It’s exactly the same functionally to just keep the bottled bug when you use them on a dirt patch.

@garrettjoecox garrettjoecox mentioned this pull request Feb 27, 2026
50 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants