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

High autonomy to vassal states #114

Open
IohannesIohannium opened this issue Jul 1, 2022 · 2 comments
Open

High autonomy to vassal states #114

IohannesIohannium opened this issue Jul 1, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@IohannesIohannium
Copy link
Contributor

IohannesIohannium commented Jul 1, 2022

Consider converting states with high autonomy in EU4 to separate vassal polities in Vic3 (mimicking Tripolitania and Egypt for the Ottomans at the 1836 start).

The calculation would be done on Vic3 state with values inherited from EU4.

A state would be eligible for secession if:

- OR 
|- IS NOT in the same continent as the mother country's capital
|- AND
  |- IS of a different Vic3 culture as the mother country's
  |- Does not have a land connection with the mother country's capital
OR
|- AND
| |- Any province of it was part of a _state_ in EU4
| |- Average autonomy was higher than 50% (scaled by development)
|- AND
  |- NO province of it was part of a _state_ in EU4
  |- Average autonomy was higher than 95% (scaled by development)

Then, all seceeded states in the same Vic3 strategic region would be merged.

The policy of assigning tags for this seceeding states would be:

  • The namesake of the seceeding state tag if it does not exist on map already (using this configurable. It is possible not all states have one)
  • The primary tag of the culture if it does not exist on map already (indicated by configurables)
  • A dynamically generated country

The dynamically generated country would be named through nested locs as such:

  • State-wide: $[MOTHER COUNTRY TAG]_ADJ$ $[STATE KEY]$ (example: $BRZ_ADJ$ $STATE_NEW_YORK$ = Brazilian New York)
  • Strategic region-wide: $[MOTHER COUNTRY TAG]_ADJ$ $[REGION KEY]$ (example: $TUR_ADJ$ $region_north_africa$ = Turkish North Africa)

For the dynamically generated countries:

  • The tag will be F##, with hashes being numbers 00 through 99 (If more than 99 seceeding countries are generated, go with E through A). I'll call β this dynamic number
  • The tier will be forced to principality
  • The primary culture will be the one most prevalent in the land they are assigned
  • The RGB color will be generated by manipulating the mother country's RGB color, as [R+β G B-β] (of course, negatives will be forcibly reduced to 0)
  • The country history will be copied as from the mother country's
@IohannesIohannium
Copy link
Contributor Author

IohannesIohannium commented Jul 1, 2022

Sidenote: this thing applies only to countries that are centralized in Vic3 and considered of kingdom rank of higher. It also does not apply to Western or Eastern tech group countries

@Zemurin
Copy link
Member

Zemurin commented Apr 26, 2023

While nominally an interesting idea if taken under CK2/3, in EU4 this will only lead to pain and suffering.

The AI will not uniformly distribute core states, it'll gun for most dev ones. Cutting away 80%+ autonomy territories will cause a godawful patchwork of core and vassal territory.

There is also the issue of diplomatic cost of maintaining a variety of puppets.

I'll leave this issue open but I doubt this is inherently a good idea. On paper, sure, in reality with EU4's AI - probably not.

@Zemurin Zemurin added the enhancement New feature or request label Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants