VeF Team; URP/GeS Creator
- Jan 4, 2014
I'm here to talk about what's taking so long with the update and how the overhaul of the law system is shaking out. In terms of optics, you'll notice (see spoiler) that things look pretty much the same aside from some new laws for republics and a few extra gui items. What are these items?
Well, the added colored backgrounds indicate laws that work under the vanilla system; they are mutually exclusive and you choose one out of a selection of them. This is to differentiate these 'normal' laws from two new types of laws: stand-alone, and progressive.
While the vanilla system didn't prevent you from having stand-alone laws, it would put them into their own category with their own header and clutter up the interface quite a bit. Not to mention the vanilla interface forces you to keep entries around for 'null' laws that have no modifiers but represent that no other laws in the category are active; the new system does not (though I have currently maintained the null options in the interface for the vanilla laws).
Stand-alone laws are enacted or repealed, never replaced by an alternative in the way that standard laws are. This lets things like Citizenship By Purchase (which adds a modest chance to assimilate noble pops and a tiny chance to assimilate citizen pops) be toggled on and off without affecting the other citizenship laws.
Progressive laws are designated by the arrows between them and require just what the name suggests, a progression. A nation can only go up or down one level at a time and must pass each law to proceed to the next. At the moment you are locked into this one-step process (the possibility of going more than one step for an added cost has been floated and may be implemented later). In the case of integration, each law has it's own effect on the cultural integration mechanics but the system could also be used where the benefits of each prior law are kept when the new next level is passed.
If people have alternative thoughts on how the UI could be set up to differentiate standard, stand-alone, and progressive laws I am happy to hear them (I'm a mechanics/flavour wizard; UI design is not my forte).
Once the system is complete (which it basically is aside from a lot of localization for the confirmation window and tooltips) adding new laws will be much less time consuming than rebuilding the system has been and it provides a lot more opportunities for unique laws to be added to various tags. We have a new team member (soon to be introduced) working on research for some of these unique laws already.