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

pop-control part deux #5089

Open
myk002 opened this issue Dec 7, 2024 · 1 comment
Open

pop-control part deux #5089

myk002 opened this issue Dec 7, 2024 · 1 comment

Comments

@myk002
Copy link
Member

myk002 commented Dec 7, 2024

  • add facility for storing all pop settings per-fort (visitor cap, strict population cap)
  • strict population cap could be specified as a delta so we can adjust it as we adjust the regular pop cap
  • add --interactive-config option (or maybe just make a gui/pop-control) where a player can interactively set settings
  • add entry for interactive config to the control panel autostart registry (though there may be issues with bringing up a gui tool at fort start)
@Tachytaenius
Copy link
Contributor

Tachytaenius commented Dec 7, 2024

I think strict pop cap as a delta wouldn't be necessary, as when we set strict and unstrict pop cap in vanilla we do them at the same time, and we would set the per-fort strict and unstrict pop caps at the same time in the script. If you want a specific strict cap, you should be able to set it, imo.

Also, are we going to reinstate hermit being part of this bundle of dialogue boxes? We'd been discussing turning that into a general timed event whitelist/blacklist script, since hermit is just that but hardcoded under the hood.

And I was imagining this turning into a general fort-specific settings script that runs on launch and on request, where you can set lots of things, maybe including commands to run on load. I'm conscious this could be engineering, but also think it could be a useful platform for functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants