Crusader Kings III

Crusader Kings III

70 ratings
Bannermen
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
619.981 KB
19 May @ 8:16am
7 Jun @ 11:53pm
18 Change Notes ( view )

Subscribe to download
Bannermen

Description
Overview
Bannermen takes inspiration from A Game of Thrones and a similar mode from More Interactive Vassals, aiming to make the relationship between Liege and Vassal more interesting during times of conflict.

Upon becoming a king or emperor, vassals are not only considered vassals, but also become bannermen. Whenever a character's Liege is embroiled in war, either offensively or defensively against another king or emperor, every vassal bannerman will face a decision. Will you honor your obligations and support your Liege, remain neutral and preserve your strength, or seize the opportunity to declare for the opposing side and potentially strike a blow against your ruler and weakening them to further your aims? Due to request, bannermen will also have the option to join a civil war. These changes have the added benefit of making the AI more interesting by giving them some agency as well as injecting some well needed drama into this game.

There is a unique rule for a player vassal, since you can always choose to join any of your Liege's wars anyway if you so wish. For the sake of convenience, upon declaration, you will always be given the event to join or not, whether or not your Liege is a king/emperor. Of course, if you are imprisoned or incapable, you will not be able to join.

Features
  • Consequential Choices: Vassal bannermen can choose to Join their Liege, Remain Neutral, or Mutiny and join the enemy side.

  • Dynamic AI Decisions: For AI-controlled characters, while the base chance is skewed towards joining their liege (since that is the expectation), the choice is then further determined by a number of factors, including, opinions, traits, relations, among others, making their reaction feel organic and tied to their personality and circumstances (with some room left for chance.)

  • Player Event: You, as the player, will receive a special event whenever your Liege goes to war, allowing you to make your own strategic choice.

  • Consequences for Mutiny: Betraying your Liege comes at a cost, including significant opinion penalties with your Liege and gaining the 'Bannerman Traitor' trait. This is considered a crime. The way to remove it is via having your Liege pardon you, or becoming independent. Within a year of independence, the trait will be removed.

  • Bannerman Traitor: as a traitor, you are given access to an independence casus belli that you can use at any time against your liege. (AI included & independent of government type.)

  • Fewer Levies: Bannermen provide 75% fewer levies to their Liege.

  • Player Vassal: The kingdom/empire only rule does not apply and you will always be given the option to assist your Liege.

  • Civil Wars: Due to request, bannermen will be given the option to join civil wars.

  • Realm Management: As a consequence of these changes, managing the realm becomes much more important. You're going to want to think carefully who exactly are your direct vassals and if they are going to be problematic or not should war arise.

How the AI Decides
AI characters don't simply roll a dice, though there is an element of that, nor is it based on a simple opinion score. Their decision is influenced by a weighted system where different factors add or subtract from the likelihood of choosing each option:
  • Personality Traits: Traits are paramount. Loyal characters are overwhelmingly likely to join their Liege, while Craven characters strongly prefer neutrality. Disloyal vassals, especially combined with traits like Lunatic or Possessed, are far more inclined to mutiny. Traits like Just, Honest, Trusting lean towards loyalty, while Greedy or Paranoid may prefer staying out of conflict. Brave or Ambitious characters are encourged to pick a side and not remain neutral.

  • Relationships: Having a formal relationship like Friend, Best Friend, Soulmate, Lover, etc, including close family with the Liege makes joining almost certain. Conversely, being the Liege's Rival or Nemesis makes mutiny highly probable.

  • Alliances: If allied with the bannerman, they are incredibly likely to join you. Though of course, if you end up as a rival or nemesis to your ally, the chance of being backstabbed is high. (This also makes allying with your vassals useful.)

  • Opinion: A vassal's opinion of their Liege significantly impacts their choice. High opinion (+25, +50, +100) provides increasing bonuses to joining the Liege, while low opinion (-25, -50, -100) provides increasing bonuses to mutiny.

  • Liege's Dread: A feared Liege is more likely to see their vassals fall in line. High dread levels (+25, +50, +100) add weight towards vassals joining the Liege's side.

  • Otherwise Incapable: If imprisoned or incapable, a vassal will not even have the option of joining in the first place.

  • Other Factors: Specific traits relevant to some of my other mods, such as Chaos Reigns are also factored in, providing baked in compatibility.

The system calculates a total weighted score for each option, and the AI character makes a random choice based on these final weights. Certain combinations of traits and relationships can result in a weight so high for one option that it becomes incredibly likely. However, you can never be completely certain which way the wind will blow.

Compatibility
Everything.

Though of course, you wouldn't use this with More Interactive Vassals. If you want an incredible array of customization options, then you would use MiV. Bannermen on the other hand is more performant as it only affects Kingdoms and above, and only when they are at war with other kingdoms or above (or one is involved in a civil war). This was also built to work better with my other mods. The end result should be somewhat predictable, but also allow for some fun chaos to ensue.

Notes
This mod pairs very well with Nye's Aggressive AI

My Mod Lists
Genetics, Death & Difficulty
Better Landless Adventurers

Enjoy!
44 Comments
DrPurple 19 Jul @ 11:12pm 
Seems I may have encountered a bug, I am the King of England and a vassal of the HRE. Several other vassals declared a war of independence against ERE and I chose to join them. It says I am at war, but all the other armies are grey and I can't siege any of their castles.

It might be a conflict because I am also the emperor's ally, though.
NEST-7 19 Jul @ 7:47am 
Why this leads to almost every time my monarch is declared at war by another country, there are two wars going on at the same time, a war of defense and a war of jurisprudence.
finallyciv 7 Jul @ 6:03am 
I have translated your mod into German (AI assisted) and added the localization to my translation mod: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3355568022
Of course, you can extract the files and add them to your own mod, or include a link to the mod in your description — or do neither. As you wish! ☺︎
CS-HS 8 Jun @ 6:46am 
Sadly it didn't fix the issue
CS-HS 8 Jun @ 2:27am 
Ok thx
Nye  [author] 7 Jun @ 11:55pm 
That should do it. Fixed by disabling the -75% levies given by bannermen. I will properly add this back in once I'm playing the game again.
CS-HS 7 Jun @ 9:33am 
Do you think you would be able to make a quick fix to make it so the mod don't crash the game?
CS-HS 6 Jun @ 10:03pm 
[00:59:21][E][jomini_script_system.cpp:284]: Script system error!
Error: liege trigger [ Failed context switch ]
Script location: file: common/on_action/zzzz_bannermen_on_action.txt line: 1063 (bannerman_levies_change:trigger)
file: common/on_action/zzzz_bannermen_on_action.txt line: 17 (random_yearly_everyone_pulse)

I get this error message in a loop and it makes the game crash
Nye  [author] 29 May @ 3:20am 
Weighing obedience would probably help a bit, though I don't imagine it would fix it entirely. The only way to do it, I think, would be to disable the feature for the Khan entirely. To be honest though, there probably won't be a "fix" for this any time soon as I'm just not playing
EmperorOfNothing 28 May @ 5:03pm 
As others have said, this mod really messes with the Mongol invasion, as the Khan is battling half of his own empire every time he tries to invade a new enemy. I don't really know how you'd fix this, aside from maybe weighting characters with high obedience to be much less likely to side with the enemy?