Explorer's Compass

Explorer's Compass

43M Downloads

FREQ: "baby" compass to locate nearest unvisited structure (nonspecific)

Syndaryl opened this issue ยท 1 comments

commented

The Explorer's Compass scans a large area for a single structure. I'd like an alternative "baby" compass that just scans nearby until it finds any rando structure you haven't visited. Ideally not revealing what it is, but that seems like a good target for a config option.

I don't know if this would be more-better or less-better performance wise, but my intuition is that it should be more-better because it doesn't have to check each structure to see if it's "the one", it just grabs the first one that isn't visited.

Potential gotchas I can see is biasing the compass to start searching from a given direction, and therefore always leading the player more in that direction than another. If you collect all the structures in a ring into a List and shuffle the list before working down it to find unvisited ones, that should avoid the problem. There's probably better ways to do it.

Another possible "intermediate" compass would be one that can search for structures from whatever namespace you choose, but not letting you pick the specific structure pool like the full Explorer's compass.

That would allow a progression like so

Starter Compass (nearest unvisited structure) -> Intermediate Compass (namespace) -> Explorers Compass (very specific)

I think that would be fun, and also be useful if your goal is simply to find "something interesting to do" rather than a specific thing, but you're also just somehow really bad at spotting structures (... like me)

commented

Do you have a bounty system for feature requests?

I'd really super appreciate it if this feature was added to 1.21.1 but if you only add new stuff in the newest versions going forward I get it.