The-Triumvirate / Imperium-Universalis

https://discord.com/invite/k5Ax7Adzqz
19 stars 11 forks source link

Vassals don't contribute any force limit to their overlords #121

Closed Lewa263 closed 3 years ago

Lewa263 commented 3 years ago

You don't have forcelimit_to_overlord anywhere in the mod's 00_subject_types.txt file. That's what determines how much vassals contribute to their overlord's force limit. Instead, this mod's vassals have different amounts of forcelimit_bonus depending on autonomy. That increases the force limit of the vassal (used in vanilla for marches). Currently, as a vassal's autonomy is lowered, they are able to have more troops of their own, which doesn't seem intended. Also, every idea that increases vassal force limit contribution has no effect right now because it's multiplying the base 0 due to this.

Lewa263 commented 3 years ago

OK, I'm wrong about what those two different modifiers do. Apparently, both are needed. When I ran a find and replace to change forcelimit_bonus to forcelimit_to_overlord, it didn't change anything. I apologize for giving misinformation so confidently. I don't know what the exact interaction between the two numbers is.

Lewa263 commented 3 years ago

As a visual example of what difference these modifiers make, here is Sur at game start in three different settings. First, with the mod's current settings where forcelimit_to_overlord is never defined and forcelimit_bonus = 0.2 for autonomous vassals: eu4_99 Next, with both forcelimit_to_overlord and forcelimit_bonus set to 0.2 for autonomous vassals: eu4_100 Finally, with forcelimit_bonus = 1.0 and forcelimit_to_overlord = 0.2 for autonomous vassals (because in vanilla, forcelimit_bonus is only ever set to 0.0 or 1.0): eu4_101 I also tested forcelimit_bonus = 1.0 and forcelimit_to_overlord = 0.04 and had the same result as the second screenshot, which means the two values are multiplied together, so leaving one of them as a flat 1.0 and having the other vary is going to be simpler than changing both.