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

Investigate improper selection of default world when quick starting #3586

Open
Cervator opened this issue Dec 24, 2018 · 0 comments
Open

Investigate improper selection of default world when quick starting #3586

Cervator opened this issue Dec 24, 2018 · 0 comments
Labels
Type: Bug Issues reporting and PRs fixing problems

Comments

@Cervator
Copy link
Member

What you were trying to do

Various scenarios where you expect either a default world generator selection of Perlin or that a given gameplay template is providing a new default. If you switch the selected gameplay template any previously hand-selected world from later in the advanced game setup process should also be reset, usually to Perlin (if Core is enabled, which is usually the case) or a gameplay template configured alternative (such as a Light & Shadow world with L&S enabled)

One example from old issue #3400:

If you start preparing an advanced game then add a particular world (for instance Pathfinder Testworld, which is rather distinct) then later go quick-start a game the desired world may not be resetting. I ended up in the pathfinder world when trying to play MasterOfOreon, which i think should prefer Perlin, or at the very least reset away from the pathfinder world? In case that's overriding some default. In other words it seems like that setting isn't reset when you start over.

A more recent example is trying to test MasterOfOreon from a source workspace with every module in the main lineup. Note that some of these cases may depend on which modules you have and which have fully compiled (possible interaction with #3363), as well as whether you've got an existing config.cfg or not (current state of world config in there may matter). But the expectation is you'll start in Perlin.

What actually happened

End up either in the wrong world type (depending on specifics in old config that should have reset?) or outright crashing (such as MasterOfOreon somehow trying to load the BuilderSampleGameplay world despite the BSG module not even being enabled)

How to reproduce

  • ???
  • ???
  • Profit!

(Try a variety of module & world reconfigurations, back and forth in the create game flow)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug Issues reporting and PRs fixing problems
Projects
None yet
Development

No branches or pull requests

1 participant