Crusader Kings III

Crusader Kings III

202 ratings
Defend Against Invaders
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
721.373 KB
29 May, 2021 @ 11:52am
19 Aug, 2021 @ 11:31am
13 Change Notes ( view )

Subscribe to download
Defend Against Invaders

Description
Did you ever start as a count tier character and could only survive a few ingame years? Not because YOU yourself lost, but because your top liege was too dumb to defend against an invader and EVERYONE of his/her vassals did not join to fight against the invasion, even if they would lose some/all of their landed titles!

This mod offers an automatic event, where invitations to join against an invading attacker (attacking with the invasion cb) are send to all his/her vassals.

Depending on how much they like you and if they would lose land in case of a successful invasion, they will or will not join the war.
Some game rules can be set to force all vassals to join or to even invite all landed characters inside the top lieges realm.

Features
  • Targets of the invasion casus belli can call their vassals into the war.
  • Game rule Defend Realm - Addressee
    • Default: All direct vassals of the targeted character can be called to arms.
    • Realm: All landed characters of the realm can be called to arms (direct vassals and vassals of vassals).
  • Game rule Defend Realm - Choice
    • Default: Vassals can decide to join their top liege against the invader.
    • Forced: Vassals are forced to join to defend the realm.
    • May Revolt: Vassals can join either side.
    • When the realm has high or absolute crown authority, then not joining your top liege gives him/her an imprisoning and title revocation reason.
    • Joining on the attackers side always gives your top liege an imprisoning and title revocation reason against you, but you won't lose any titles, if the attacker succeeds. If your primary title is of a lower rank than the invaders primary title, you will become one of his subjects.
  • Game rule Defend Realm - Co-Belligerent
    • Default: Called defenders cannot call their own allies into this war.
    • Affected: Called defenders can call their own allies, if the invasion would result in them losing land.
    • Everyone: All called defenders can call their allies into this war.
  • Game rule Defend Realm - Aggressor
    • Default: This rule is not active.
    • Choice: Vassals may join or not, depending on multiple factors.
    • Forced: Vassals must join the invasion as an attacker.
    • An attacker of an invasion may mobilize his/her vassals as well. Joining vassals will (based on their contribution) want some rewards.
    • War contribution between 100 and 299 gives them a weak hook on the attacker.
    • War contribution between 300 and 599 gives them a strong hook on the attacker.
    • War contribution higher than 600 let them desire a title. The AI will give them a title automatically after the war, the player must do it manually. If the player doesn't give them a title within 2 years, the subject will get a -100 opinion loss.
  • Game rule Defend Realm - Mode
    • Invasion: This mod only works for invasion casus belli.
    • + Holy War: This mod works for invasion casus belli and holy war (against kingdom) casus belli.

Planned Features
  • If game rule for attackers calling vassals is active, trigger an event to decide if you wan't to mobilize your vassals or not (currently if game rule is active, they will always be called into an invasion cb)

Modified Files
common/casus_belli_types/00_invasion_war.txt
common/casus_belli_types/00_religious_war.txt
common/on_action/title_on_actions.txt
Therefore not compatible with other mods modifying these file.

Languages:
  • English
  • Russian (by Д.Р.У.И.Д.)
  • German (by Tanobi)

Known Bugs:
  • I had to rewrite the on_victory of the invasion casus belli for it to work the way I wanted it. I tried to reimplement the default behavior, but couldn't model it 1:1. If an duke would lose all his county titles will now become landless, even if he/she still have some vassals outside of the dejure challenged titles.
Popular Discussions View All (3)
3
17 Aug, 2021 @ 12:50pm
Suggestions
Degreeno
1
17 Aug, 2021 @ 8:38am
Localization for translations
Degreeno
1
30 Mar, 2022 @ 6:44pm
Bug Report
Degreeno
83 Comments
Fly-Guy9 31 May, 2022 @ 9:57am 
Update
Norwegian Forest 12 Feb, 2022 @ 11:44pm 
pls update
Norwegian Forest 10 Jan, 2022 @ 7:02am 
What factors do AI use to decide whether to join the war? Join whose camp? Can you elaborate?
Drewie 21 Nov, 2021 @ 8:31am 
without mods do vassals never join lieges war? does anyone know?
Tanobi 17 Aug, 2021 @ 8:42am 
Hi, I translated the passages whithin the "inverted commas" and tried to make it sound nice to a German's ear. The [code] is unchanged, because I think the code-language is English for every version of the game. When @Degreeno has implemented the German version I'll play it and have a look-out for mistakes and improvments.

cheers
Degreeno  [author] 16 Aug, 2021 @ 10:16am 
@Darky
I am currently more focused on my "Vassals to Arms" mod, which works for nearly all casus belli, but doesn't offer the "Co-Belligerent" and "Aggressor" game rule features, but simply send invites to all affected subjects. Those that would lose land or would get a new liege (depending on selected game rule)
https://steamproxy.net/sharedfiles/filedetails/?id=2535753142 .

For your suggestions I created a discussion on this mod page, where you can post them and if I like them, maybe I will integrate them. :steamthumbsup:
Degreeno  [author] 16 Aug, 2021 @ 10:11am 
@Tanobi
I have created a discussion with the english localization and in there you can post your translated localization
Darky 15 Aug, 2021 @ 11:36pm 
Any chance you'd take a look at Holy Wars and Invasions themselves? I wrote a long and elaborate list of changes that could be made to them, and in the center of it all is affected vassals joining, so I feel this mod is the most relevant to what I have in mind. If you'd like, I can explain what I have in mind so you can decide if you are interested.

Thanks for the mod.
Tanobi 15 Aug, 2021 @ 4:44pm 
send me the textes in English, I'll translate them into German
Asslate 10 Aug, 2021 @ 1:51am 
Could you translate this Mod in French please