C1CK / Beyond-Typus-Cultural-Influence

7 stars 8 forks source link

Rework the settlement system. #23

Open Illuminati4628 opened 3 months ago

Illuminati4628 commented 3 months ago

Owing to new possibilities to gui modding, I'd like to rework settlement to instead of being MTTH events based, to utilise a ticking 'point' system somewhat akin to the new dev points in BT16. Each province would have a max number that is the settlement threshold, upon being reached it will then fire an event to do the conversion like in current versions.

This point threshold will be changed by things like terrain, development, unrest, devastation, religion, same culture group neighbour and autonomy, they can also only begin accumulating after the current settlement requirements are done (we should probably also increase the 5 dev requirement to 10 due to dev points). Alternatively we have the max number static and these things will effect the rate of point accumulation.

The points can only accumulate for culture groups that actually have settlement options in the province in question, being reset if the province changes hands. For cultures that require certain decisions like the British continental settlement plan that decision will also need to be passed before points can begin to accumulate.

Hopefully this can make it clearer for users if provinces are actually converting and should also cut down on lag caused by all the MTTH events (they add up).