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

Get ride of the feature switches #23

Open
gotmachine opened this issue Aug 2, 2021 · 0 comments
Open

Get ride of the feature switches #23

gotmachine opened this issue Aug 2, 2021 · 0 comments
Labels

Comments

@gotmachine
Copy link
Contributor

We currently have the following feature switches (KERBALISM_FEATURES node) that define MM conditionals :

  • Failures
  • LifeSupport
  • Science
  • Radiation
  • Stress

Those switches

  • Aren't implemented properly in configs.
  • Aren't implemented at all in code.

The amount of work required to make those switches work is huge, both in upfront config making / coding, and from a mod support perspective. Those options give basically 25 possible configurations, each of them requiring specific configs, code and balancing.
The ScienceOnly configs experience from 3.x is a clear example of why this is a dead end.

Radiation / life support / stress should be always be active. For players that don't want the effect on Kerbals, there will be difficulty settings options that allow to tweak/disable rules and their individual modifiers. That is a lot easier to implement, and would likely better answer the usual complaints.

Realistically, the only feature switches we can keep are features that are very well isolated from everything else. That mean Failures and eventually Science. Since the whole Failures feature is currently postponed (and if it is re-done, it will likely be released as a separate mod), I will get ride of the whole feature switch thing.

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

No branches or pull requests

1 participant