Ok, I consider this feature as
"Accepted" now.
(We have about
80% approval rate now - also counting the ones for
"as Option in GlobalDefinesAlt".)
However:
1) I do
not plan to still implement this in
Release 4.0 (aka
"New Hope") - it is a
feature for
Release 4.1 (no working title yet)
2) To make
"everybody happy" I will implement it to be
deactivatable in
GlobalDefinesAlt.xml (at least
until it has proven itself - then
maybe the Option will be abandoned) **
------------------------------------------
** Remark on why "Optional Implementations" are bad for game design:
Implementing this as an
Option in XML now
brings problems with it, thus I want to
abandon it eventually once people trust that it is
fun.
e.g. as long as it is "optional" it is
not possible to e.g.
create Traits (e.g. for Nations or Founding Fathers) or
Civics or other Features on top.
Just so people are
aware what
impacts the
decision "Option" actually has for game design:
It means
"do not use this to create anything else" - because the
player may deactive it and
break what you build on top!
For
some reason people always scream
"Make it an Option ! Make it an Option !" - thinking that this is the
"best solution possible" - which it is
not!
"Implementing as Option" is
not the
"best solution possible" because it kind of
eliminates all creativity to use it
in combination with something else.
------------------------------------------
Just imagine e.g. you would
marry "optionally" - it would make a great base for having children, right?
Just imagine e.g. you would
be hired "optionally" - it would make a great base to get settled, right?
With implementing features "optionally" it is pretty much the same ... nothing can be built on it.
It is a workaround that actually shows poor trust ... potentially to be used however to build that trust.
------------------------------------------
Summary:
I will make it an
Option on GlobalDefinesAlt.xml first, but I hope that
feedback of
Release 4.1 will show that
the Option can be abandoned again.
(This had e.g. also happened with the
Option to support "Old Storage System" of Vanilla which
continuing to support was also just a
waste of time and effort.)
Then maybe in
Release 4.2 it will be
possible to use this feature to create more content with it. (e.g.
Traits for Nations or whatever other ideas we have).
For the future - once it has proven itself - I plan to make this a
"core mechanic of the mod" just like e.g.
Happiness or
Health that other mechanics can build on.