Skip to content

Add Voidout Collection trick#6453

Open
A-Green-Spoon wants to merge 5 commits intoHarbourMasters:developfrom
A-Green-Spoon:wonder-no-swim-trick
Open

Add Voidout Collection trick#6453
A-Green-Spoon wants to merge 5 commits intoHarbourMasters:developfrom
A-Green-Spoon:wonder-no-swim-trick

Conversation

@A-Green-Spoon
Copy link
Copy Markdown
Contributor

@A-Green-Spoon A-Green-Spoon commented Apr 1, 2026

Adds trick for collecting an item then voiding. Currently applies to:

  • OGC GS
  • HC and ZR wonder items
  • ZR waterfall freestanding rupees
  • GV waterfall wonder items
  • Colossus oasis fairies
  • Deku Tree (van/mq) freestanding hearts before boss
  • Water near boss key chest GS
  • Shadow MQ after boat and before boss GS

Does not add this trick for Iron Boot collect then void out

Build Artifacts

@chartergirl64
Copy link
Copy Markdown
Contributor

Octorok grotto front rupees?

@Pepper0ni
Copy link
Copy Markdown
Contributor

I'd like to give this PR room to discuss what this trick exactly wants to be. Typically when writing these bundle tricks I like to be consistent in their application, and there's cases that are definitely frustrating and tedious enough to be trickworthy (castle moat when your re-spawn is market entrance being the common cause, especially if you have to bribe the guard), however I can see people trying to argue against in cases where the respawn is always reasonable.

The main thing I ask is that whatever we settle on, it should be easy to name and describe. Bundle tricks need to communicate what they do precisely and give a good idea of that from just the name. Too many edge cases will cause confusing and with it backlash against the concept of bundled tricks.

Copy link
Copy Markdown
Contributor

@Pepper0ni Pepper0ni left a comment

Choose a reason for hiding this comment

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

Small thing I noticed so far, 1 more you could add is child MQ Forest* trial because child needs to void out after hitting the switch

LOCATION(RC_DEKU_TREE_BEFORE_BOSS_LEFT_HEART, logic->HasItem(RG_BRONZE_SCALE) || logic->CanUse(RG_IRON_BOOTS) || logic->CanUse(RG_BOOMERANG)),
LOCATION(RC_DEKU_TREE_BEFORE_BOSS_MIDDLE_HEART, logic->HasItem(RG_BRONZE_SCALE) || logic->CanUse(RG_IRON_BOOTS) || logic->CanUse(RG_BOOMERANG)),
LOCATION(RC_DEKU_TREE_BEFORE_BOSS_RIGHT_HEART, logic->HasItem(RG_BRONZE_SCALE) || logic->CanUse(RG_IRON_BOOTS) || logic->CanUse(RG_BOOMERANG)),
LOCATION(RC_DEKU_TREE_BEFORE_BOSS_LEFT_HEART, logic->IsAdult || (logic->HasItem(RG_BRONZE_SCALE) || logic->CanUse(RG_IRON_BOOTS) || logic->CanUse(RG_BOOMERANG) || ctx->GetTrickOption(RT_VOIDOUT_COLLECTION))),
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.

If we are jumping from above, these need duplicating into the above region, in case we walk into the boss door without a way to climb up. I will however allow running in and using momentum to grab them during the void out, and in that case the 2 side freestanding are in fact reachable from here.

As for the idea of a trick from above, I personally would bundle it with a trick for using a sidehop to get down swimless, but would like to hear other opinions and give people a chance to maybe find a recoiless B1 skip which might also be bundlable.

@Malkierian
Copy link
Copy Markdown
Contributor

Small thing I noticed so far, 1 more you could add is child MQ spirit trial because child needs to void out after hitting the switch

If you're going to qualify it that way, then I think jumping down from the top of DC to that platform of rupees might also qualify for this trick.

@Pepper0ni
Copy link
Copy Markdown
Contributor

True, I had simply remembered it as a place where logic would get stuck in OHKO hardcore, but you're right that it's not quite the same and may open things up to more than we'd like. this is why I wanted to keep discussion open for a bit

@serprex
Copy link
Copy Markdown
Member

serprex commented Apr 2, 2026

Small thing I noticed so far, 1 more you could add is child MQ spirit trial because child needs to void out after hitting the switch

If you're going to qualify it that way, then I think jumping down from the top of DC to that platform of rupees might also qualify for this trick.

Not quite: latter can save warp without voiding, whereas my understanding is switch in forest trial is temp flag so requires the void

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.

5 participants