OoT-Randomizer icon indicating copy to clipboard operation
OoT-Randomizer copied to clipboard

Enforce closed forest via item placement and make compatible with ER

Open fenhl opened this issue 1 year ago • 3 comments

This is everything in #1531 except for the new setting that allows playing with the forest exit blocked but without the item restrictions. To summarize, this PR modifies closed forest to:

  • Prevent items that could be used to glitchlessly escape the forest without defeating Queen Gohma from being placed inside the forest area. (Glitched methods are unaffected.)
  • Force one slingshot per player to be placed inside the forest area (of any player) to significantly reduce the likelihood that some players get stuck in the forest area for a long time waiting for another player to find their slingshot.
  • Remove the incompatibility with special interior, hideout, overworld, warp song, and spawn ER (which would previously silently change the setting to Closed Deku). Instead, relevant entrance pools are split into a pool inside the forest and one outside, which are shuffled separately to prevent forest escapes.

fenhl avatar Jan 14 '25 21:01 fenhl

  • Prevent items that could be used to glitchlessly escape the forest without defeating Queen Gohma from being placed inside the forest area. (Glitched methods are unaffected.)

This being on unconditionally is the only part I don't really like about this. I understand doing it for newbies as they are always confused by this, and not too many people use the setting otherwise so having a dedicated setting for it would be weird, but maybe there could be some plando flag to enable the old behaviour?

flagrama avatar Jan 14 '25 22:01 flagrama

I suppose adding the Require Gohma setting (the other half of #1531) as a plando-only setting could be a good compromise.

fenhl avatar Jan 14 '25 22:01 fenhl

"Prevent items that could be used to glitchlessly escape the forest without defeating Queen Gohma from being placed inside the forest area." I don't think we should do this.

r0bd0g avatar Jan 15 '25 00:01 r0bd0g

We'll go with the option of making it a plando-only setting. I'll adjust #1531 accordingly.

fenhl avatar Jun 02 '25 23:06 fenhl