Skip to content

World generation error feedback #6418

Description

@Frisk202020

What feature would you like to see?

I've spent a week trying to debug the generation of my world because many locations failed the accessibility check even if all items required were seemingly accessible (looking sphere-by-sphere on a fixed seed).
The issue ? Turns out some items were marked as useful instead of progression. I'll admit it's a skill issue on my part, but still, getting a generic FillError was really not helpful, quite the opposite in fact. This error rather lead me to inspect again and again region connection errors, which in fact were non-existent.

Maybe I'm missing a point, but I don't see a valid situation were you would have non-progression items appear into the rules. So I'm thinking, would it be possible to have a warning upon generation if such situation is observed ?

I know it's not straightforward to implement, indeed rules are registered as, ultimately, a lambda function as I understood the implementation : there's currently no way to go back from the rule to the items. Maybe we could just raise the warning if a non-progression item is used with a Has / HasAll ?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions