Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Index tiles by pearls #43

Open
charredUtensil opened this issue Feb 29, 2024 · 0 comments
Open

Index tiles by pearls #43

charredUtensil opened this issue Feb 29, 2024 · 0 comments
Labels
critical-path This is blocking many other enhancements

Comments

@charredUtensil
Copy link
Owner

After the rough step (or potentially before, as its own step?), build a data structure that can be used to, given a tile, lookup the list of planner pearls that intersect it either as inner or outer.

This might be something similar to but not connected directly to Diorama - for overlays and things like discovery that aren't exactly "plastic" but have metadata about... stuff. Maybe TileMetadata?

This data structure solves a lot of the ongoing problems with Hognose, including:

  • Getting halls to have resources but only where they don't intersect with caverns
  • Making lava peninsulas not look like garbage
  • Making "eclipsed" caverns that work like an offset doughnut
  • Adding hints (like lost vehicles) to caves adjacent to lost miners
@charredUtensil charredUtensil added the critical-path This is blocking many other enhancements label Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
critical-path This is blocking many other enhancements
Projects
None yet
Development

No branches or pull requests

1 participant