mracsys / tootr

Entrance and Location Tracker for OoT Randomizer
MIT License
5 stars 6 forks source link

Ocarina Memory Game displayed as in logic without ocarina #66

Open fenhl opened 3 weeks ago

fenhl commented 3 weeks ago

I'm playing an Easy Mode seed on Dev and the Ocarina Memory Game check is displayed as reachable as child even though I don't have an ocarina:

image

mracsys commented 3 weeks ago

Do you have Ocarina unshuffled locations visible?

Maybe a bit unintuitive, but the system will collect unshuffled items in the background unless they are explicitly shown in the list. However, the player inventory panel will only show items the player explicitly selects via location or the panel directly. Otherwise this would have weird situations for streams where it shows you have an unshuffled accessible item before actually going to it just because it’s now in logic.

In contrast, the logic indicators are meant to show what is reachable now via any number of known steps. The exception is explicitly tracked locations that give the player control over when certain locations are collected.

fenhl commented 3 weeks ago

I had all unshuffled locations visible, yes. The logic collecting unshuffled items makes sense, but Easy Mode uses closed forest and no tricks, and I didn't have a slingshot at that point (apologies for the misleading screenshot).

fenhl commented 3 weeks ago

Steps to reproduce (tested in a private tab):

  1. Set randomizer version to 8.1.51 Dev
  2. File → New → From Preset → Easy Mode
  3. In Kokiri Forest, the entrance to the Lost Woods bridge is displayed with a green logic indicator.
mracsys commented 3 weeks ago

I think something is tripping the downgrade from closed forest to closed deku when loading the preset. As seen on the settings pane immediately after loading the preset:

image

Thanks for digging into it!

mracsys commented 3 weeks ago

As a followup, with Ocarinas set to visible if unshuffled, Ocarina Memory Game is not showing as logically reachable for me. It lights up as expected when collecting the Gift from Saria location.